diff --git a/DEPS b/DEPS index 8f4cbf7..a9048e52 100644 --- a/DEPS +++ b/DEPS
@@ -308,19 +308,19 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling V8 # and whatever else without interference from each other. - 'src_internal_revision': '5798a096a03a88db5e3a14645bd747d811dbd560', + 'src_internal_revision': 'f5048154f82911c84ab994c1546290d567a75ec4', # 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': '2e47b3ccb65fe6ca0c84f4f6b6ffc33f243247c3', + 'skia_revision': '734953afbc19e81884e465829685d2574fe40fc9', # 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': 'c5526930f87c21bd0994e7cdbb589c5c5510c112', + 'v8_revision': 'c3a7867744ac5753621f6ff77120217cf165081d', # 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': '9100f2ec79ec11f024b9729fe26f45470f66ba8f', + 'angle_revision': '2fb425d2847f974332d01e53216c4d1164c1a17d', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling SwiftShader # and whatever else without interference from each other. @@ -427,7 +427,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'dawn_revision': 'fd97e964d72ca376aa380fc0bbeca886674f45ed', + 'dawn_revision': '996ab52aeac453060d7677672ce28e0504ff75f3', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. @@ -503,10 +503,10 @@ # If you change this, also update the libc++ revision in # //buildtools/deps_revisions.gni. - 'libcxx_revision': '08b8dfd3a9689085f0b0aa0f3e5912e88e5d4ac6', + 'libcxx_revision': 'aff3a0b23ca52ebd6daae2333e5bb0aa5d6c1847', # GN CIPD package version. - 'gn_version': 'git_revision:5787e994aa4cb6cdb09c2c72ae6f1c6a7f1cf91a', + 'gn_version': 'git_revision:f19d5817e7ba85c2fda92e2697be11a4465d3267', # ninja CIPD package version. # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja @@ -827,7 +827,7 @@ 'src/clank': { 'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' + - '6c7e651daf6bfddb87ebe2e63f0dc93b28aebf6a', + '86871e647c038acdf24601d6955b545a59642446', 'condition': 'checkout_android and checkout_src_internal', }, @@ -989,7 +989,7 @@ 'packages': [ { 'package': 'chromium/third_party/androidx', - 'version': 'unO3_k1jYtik0aRkumx_4IMBQoCIfx4yAcgeqnLPvugC', + 'version': '1j7uahWSuRmjIRmOsXJ5wZQJafJoLaTNC7cFvlaXAFAC', }, ], 'condition': 'checkout_android', @@ -1665,7 +1665,7 @@ Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'), 'src/third_party/perfetto': - Var('android_git') + '/platform/external/perfetto.git' + '@' + '2778513f999795da191e124162f74a30dd6680c4', + Var('android_git') + '/platform/external/perfetto.git' + '@' + '6427f365ba48d17a474a837b2596ba683655386e', 'src/third_party/perl': { 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '8ef97ff3b7332e38e61b347a2fbed425a4617151', @@ -1850,7 +1850,7 @@ Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '98673cc24786be6c10dd8908e0b0b4ed27625c6a', 'src/third_party/webrtc': - Var('webrtc_git') + '/src.git' + '@' + '51532fd3554fc47c0d1087dc008e7b4fb99a7287', + Var('webrtc_git') + '/src.git' + '@' + '524a06bc5423ef2289bc6102ee5a2b9e747137cc', # Wuffs' canonical repository is at github.com/google/wuffs, but we use # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file. @@ -2017,7 +2017,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/projector_app/app', - 'version': 'iMf3-gy5BU1wc0TqU3UuS0qDM_HgBLtLgqUVbxM0jasC', + 'version': 'sYtqFLU-KW-ykcxIszhxfWrwyteu6DaBZ31exK0IKOcC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -4007,7 +4007,7 @@ }, 'src/chrome/services/speech/internal': { - 'url': Var('chrome_git') + '/chromeos/speech.git' + '@' + 'f72569d0f26383c0b65560f0127cc59946097d9e', + 'url': Var('chrome_git') + '/chromeos/speech.git' + '@' + 'f5f50e6be1d7ed382a959a728a3b55e6223438d6', 'condition': 'checkout_chromeos and checkout_src_internal', }, @@ -4036,7 +4036,7 @@ 'src/components/optimization_guide/internal': { 'url': Var('chrome_git') + '/chrome/components/optimization_guide.git' + '@' + - '3e87b5cf956eeb1cfc3437ae5dd09e86cacbf9f9', + 'cf123dadc9bb84e815991922cc9d4d9277b8b4e5', 'condition': 'checkout_src_internal', }, @@ -4096,7 +4096,7 @@ 'src/ios_internal': { 'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' + - '2e41c6955ac16c3568e2e0b1685e08fd689addb9', + '4f50ee554da55ee6d7c1382a8b06233257b9ee81', 'condition': 'checkout_ios and checkout_src_internal', },
diff --git a/android_webview/BUILD.gn b/android_webview/BUILD.gn index 76f5594..f287505 100644 --- a/android_webview/BUILD.gn +++ b/android_webview/BUILD.gn
@@ -528,7 +528,6 @@ "java/src/org/chromium/android_webview/AwDevToolsServer.java", "java/src/org/chromium/android_webview/AwFeatureMap.java", "java/src/org/chromium/android_webview/AwHttpAuthHandler.java", - "java/src/org/chromium/android_webview/AwInterfaceRegistrar.java", "java/src/org/chromium/android_webview/AwPacProcessor.java", "java/src/org/chromium/android_webview/AwPdfExporter.java", "java/src/org/chromium/android_webview/AwProxyController.java", @@ -589,7 +588,6 @@ "java/src/org/chromium/android_webview/AwGeolocationPermissions.java", "java/src/org/chromium/android_webview/AwHistogramRecorder.java", "java/src/org/chromium/android_webview/AwHttpAuthHandler.java", - "java/src/org/chromium/android_webview/AwInterfaceRegistrar.java", "java/src/org/chromium/android_webview/AwKeyboardShortcuts.java", "java/src/org/chromium/android_webview/AwLayoutSizer.java", "java/src/org/chromium/android_webview/AwMediaIntegrityApiStatusConfig.java", @@ -707,7 +705,6 @@ "//components/embedder_support/android:util_java", "//components/embedder_support/android:web_contents_delegate_java", "//components/embedder_support/android/metrics:java", - "//components/externalauth/android:google_delegate_public_impl_java", "//components/minidump_uploader:minidump_uploader_java", "//components/navigation_interception/android:navigation_interception_java", "//components/policy/android:policy_java", @@ -717,27 +714,22 @@ "//components/variations:variations_java", "//components/variations/android:variations_java", "//components/viz/service:service_java", - "//components/webauthn/android:delegate_public_java", - "//components/webauthn/android:java", "//components/zoom/android:java", "//content/public/android:content_java", "//content/public/android:content_java_resources", "//content/public/common:common_java", "//device/gamepad:java", - "//mojo/public/java:bindings_java", "//mojo/public/java:system_java", "//mojo/public/java/system:system_impl_java", "//net/android:net_java", "//services/data_decoder/public/cpp/android:safe_json_java", "//services/network/public/mojom:mojom_java", "//services/network/public/mojom:url_loader_base_java", - "//services/service_manager/public/java:service_manager_java", "//third_party/android_deps:com_google_code_findbugs_jsr305_java", "//third_party/android_deps:protobuf_lite_runtime_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/androidx:androidx_core_core_java", "//third_party/blink/public:blink_headers_java", - "//third_party/blink/public/mojom:android_mojo_bindings_java", "//third_party/blink/public/mojom:mojom_platform_java", "//third_party/jni_zero:jni_zero_java", "//third_party/metrics_proto:metrics_proto_java",
diff --git a/android_webview/browser/BUILD.gn b/android_webview/browser/BUILD.gn index c80183a..abf0b22 100644 --- a/android_webview/browser/BUILD.gn +++ b/android_webview/browser/BUILD.gn
@@ -304,8 +304,6 @@ "//content/public/browser", "//media/mojo:buildflags", "//services/cert_verifier/public/mojom", - "//services/device/public/cpp:device_feature_list", - "//services/device/public/java:device_feature_list_jni", "//services/network/public/mojom", "//services/proxy_resolver:lib", "//third_party/blink/public/common",
diff --git a/android_webview/browser/aw_browser_main_parts.cc b/android_webview/browser/aw_browser_main_parts.cc index 8e72060c..d46b3ca 100644 --- a/android_webview/browser/aw_browser_main_parts.cc +++ b/android_webview/browser/aw_browser_main_parts.cc
@@ -18,7 +18,6 @@ #include "android_webview/browser/metrics/system_state_util.h" #include "android_webview/browser/network_service/aw_network_change_notifier_factory.h" #include "android_webview/browser/tracing/background_tracing_field_trial.h" -#include "android_webview/browser_jni_headers/AwInterfaceRegistrar_jni.h" #include "android_webview/common/aw_descriptors.h" #include "android_webview/common/aw_paths.h" #include "android_webview/common/aw_resource.h" @@ -316,9 +315,6 @@ // to load the database from disk. AwBrowserContext::GetDefault()->GetOriginTrialsControllerDelegate(); - Java_AwInterfaceRegistrar_registerMojoInterfaces( - base::android::AttachCurrentThread()); - return content::RESULT_CODE_NORMAL_EXIT; }
diff --git a/android_webview/java/DEPS b/android_webview/java/DEPS index f39c800..e00b81119 100644 --- a/android_webview/java/DEPS +++ b/android_webview/java/DEPS
@@ -8,7 +8,6 @@ "+components/safe_browsing/android/java", "+components/stylus_handwriting/android/java", "+components/component_updater/android/java", - "+components/webauthn/android", "+components/zoom/android/java", "-content/public/android/java",
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java index 62e6488..50329814 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
@@ -1150,6 +1150,7 @@ } public void onWebContentsScrollStateUpdate(boolean isScrolling, long scrollId) { + if (!mAttached) return; // scrollIds are unique across multiple webviews in a window. Window window = mWindow.get(); if (window == null) return;
diff --git a/android_webview/java/src/org/chromium/android_webview/AwInterfaceRegistrar.java b/android_webview/java/src/org/chromium/android_webview/AwInterfaceRegistrar.java deleted file mode 100644 index 6515e050..0000000 --- a/android_webview/java/src/org/chromium/android_webview/AwInterfaceRegistrar.java +++ /dev/null
@@ -1,33 +0,0 @@ -// Copyright 2024 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.android_webview; - -import org.jni_zero.CalledByNative; - -import org.chromium.blink.mojom.Authenticator; -import org.chromium.components.webauthn.AuthenticatorFactory; -import org.chromium.content_public.browser.InterfaceRegistrar; -import org.chromium.content_public.browser.RenderFrameHost; -import org.chromium.services.service_manager.InterfaceRegistry; - -/** Registers mojo interface implementations exposed to C++ code at the Android Webview layer. */ -class AwInterfaceRegistrar { - @CalledByNative - private static void registerMojoInterfaces() { - InterfaceRegistrar.Registry.addRenderFrameHostRegistrar( - new AndroidWebviewRenderFrameHostInterfaceRegistrar()); - } - - private static class AndroidWebviewRenderFrameHostInterfaceRegistrar - implements InterfaceRegistrar<RenderFrameHost> { - @Override - public void registerInterfaces( - InterfaceRegistry registry, final RenderFrameHost renderFrameHost) { - registry.addInterface( - Authenticator.MANAGER, - new AuthenticatorFactory(renderFrameHost, /* confirmationFactory= */ null)); - } - } -}
diff --git a/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java b/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java index cd6dff6e..c8b6950 100644 --- a/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java +++ b/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
@@ -908,6 +908,9 @@ "Do not throttle Javascript timers to 1Hz on hidden cross-origin frames that are" + " same-agent with a visible frame."), Flag.baseFeature("CreateSpareRendererOnBrowserContextCreation"), + Flag.baseFeature( + "AllowDatapipeDrainedAsBytesConsumerInBFCache", + "When enabled, allow pages with drained datapipe into bfcache."), // Add new commandline switches and features above. The final entry should have a // trailing comma for cleaner diffs. };
diff --git a/ash/app_list/views/app_list_folder_view.cc b/ash/app_list/views/app_list_folder_view.cc index 916eeeb0..0f7c06c 100644 --- a/ash/app_list/views/app_list_folder_view.cc +++ b/ash/app_list/views/app_list_folder_view.cc
@@ -824,7 +824,8 @@ shown_ = show; if (show) { - GetViewAccessibility().OverrideName(folder_item_view_->GetAccessibleName()); + GetViewAccessibility().SetName(folder_item_view_->GetAccessibleName(), + ax::mojom::NameFrom::kAttribute); } NotifyAccessibilityEvent(ax::mojom::Event::kStateChanged, true);
diff --git a/ash/app_list/views/app_list_toast_container_view.cc b/ash/app_list/views/app_list_toast_container_view.cc index 8b0eb21..3dfedaf 100644 --- a/ash/app_list/views/app_list_toast_container_view.cc +++ b/ash/app_list/views/app_list_toast_container_view.cc
@@ -306,8 +306,8 @@ toast_view_->SetTitle(toast_text); toast_view_->SetIcon( ui::ImageModel::FromVectorIcon(*toast_icon, toast_icon_color_id)); - toast_view_->toast_button()->GetViewAccessibility().OverrideName( - a11y_text_on_undo_button); + toast_view_->toast_button()->GetViewAccessibility().SetName( + a11y_text_on_undo_button, ax::mojom::NameFrom::kAttribute); return; } @@ -328,8 +328,8 @@ base::Unretained(this))) .SetViewDelegate(view_delegate_) .Build()); - toast_view_->toast_button()->GetViewAccessibility().OverrideName( - a11y_text_on_undo_button); + toast_view_->toast_button()->GetViewAccessibility().SetName( + a11y_text_on_undo_button, ax::mojom::NameFrom::kAttribute); toast_view_->UpdateInteriorMargins(kReorderUndoInteriorMargin); if (available_width_) {
diff --git a/ash/app_list/views/apps_grid_view.cc b/ash/app_list/views/apps_grid_view.cc index 058db3c..bc3271f 100644 --- a/ash/app_list/views/apps_grid_view.cc +++ b/ash/app_list/views/apps_grid_view.cc
@@ -359,8 +359,9 @@ // Override the a11y name of top level apps grid. if (!folder_delegate) { - GetViewAccessibility().OverrideName( - l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_APPS_GRID_A11Y_NAME)); + GetViewAccessibility().SetName( + l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_APPS_GRID_A11Y_NAME), + ax::mojom::NameFrom::kAttribute); } if (!IsTabletMode()) {
diff --git a/ash/app_list/views/continue_task_container_view.cc b/ash/app_list/views/continue_task_container_view.cc index 8fd65119..36bfbbe 100644 --- a/ash/app_list/views/continue_task_container_view.cc +++ b/ash/app_list/views/continue_task_container_view.cc
@@ -132,8 +132,9 @@ InitializeClamshellLayout(); } GetViewAccessibility().SetRole(ax::mojom::Role::kList); - GetViewAccessibility().OverrideName( - l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_CONTINUE_SECTION_LABEL)); + GetViewAccessibility().SetName( + l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_CONTINUE_SECTION_LABEL), + ax::mojom::NameFrom::kAttribute); } ContinueTaskContainerView::~ContinueTaskContainerView() = default;
diff --git a/ash/app_list/views/continue_task_view.cc b/ash/app_list/views/continue_task_view.cc index 5aec1bba..1048cdd 100644 --- a/ash/app_list/views/continue_task_view.cc +++ b/ash/app_list/views/continue_task_view.cc
@@ -265,7 +265,7 @@ if (!result()) { title_->SetText(std::u16string()); subtitle_->SetText(std::u16string()); - GetViewAccessibility().OverrideName( + GetViewAccessibility().SetName( std::u16string(), ax::mojom::NameFrom::kAttributeExplicitlyEmpty); return; } @@ -274,8 +274,8 @@ subtitle_->SetText(result()->details()); subtitle_->SetVisible(!result()->details().empty()); - GetViewAccessibility().OverrideName(result()->title() + u" " + - result()->details()); + GetViewAccessibility().SetName(result()->title() + u" " + result()->details(), + ax::mojom::NameFrom::kAttribute); } void ContinueTaskView::OnResultDestroying() {
diff --git a/ash/app_list/views/recent_apps_view.cc b/ash/app_list/views/recent_apps_view.cc index 8989d52..5b2c517 100644 --- a/ash/app_list/views/recent_apps_view.cc +++ b/ash/app_list/views/recent_apps_view.cc
@@ -166,8 +166,9 @@ views::BoxLayout::CrossAxisAlignment::kStart); GetViewAccessibility().SetRole(ax::mojom::Role::kGroup); // TODO(https://crbug.com/1298211): This needs a designated string resource. - GetViewAccessibility().OverrideName( - l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_RECENT_APPS_A11Y_NAME)); + GetViewAccessibility().SetName( + l10n_util::GetStringUTF16(IDS_ASH_LAUNCHER_RECENT_APPS_A11Y_NAME), + ax::mojom::NameFrom::kAttribute); SetVisible(false); }
diff --git a/ash/app_list/views/search_result_list_view.cc b/ash/app_list/views/search_result_list_view.cc index f2e3ea2..074b580 100644 --- a/ash/app_list/views/search_result_list_view.cc +++ b/ash/app_list/views/search_result_list_view.cc
@@ -201,9 +201,11 @@ // A valid role must be set prior to setting the name. GetViewAccessibility().SetRole(ax::mojom::Role::kListBox); - GetViewAccessibility().OverrideName(l10n_util::GetStringFUTF16( - IDS_ASH_SEARCH_RESULT_CATEGORY_LABEL_ACCESSIBLE_NAME, - title_label_->GetText())); + GetViewAccessibility().SetName( + l10n_util::GetStringFUTF16( + IDS_ASH_SEARCH_RESULT_CATEGORY_LABEL_ACCESSIBLE_NAME, + title_label_->GetText()), + ax::mojom::NameFrom::kAttribute); #if DCHECK_IS_ON() switch (list_type_.value()) {
diff --git a/ash/components/arc/net/passpoint_dialog_view.cc b/ash/components/arc/net/passpoint_dialog_view.cc index 314136b..ea94b2e9 100644 --- a/ash/components/arc/net/passpoint_dialog_view.cc +++ b/ash/components/arc/net/passpoint_dialog_view.cc
@@ -136,8 +136,9 @@ void PasspointDialogView::AddedToWidget() { auto& view_ax = GetWidget()->GetRootView()->GetViewAccessibility(); view_ax.SetRole(ax::mojom::Role::kDialog); - view_ax.OverrideName(l10n_util::GetStringFUTF16( - IDS_ASH_ARC_PASSPOINT_APP_APPROVAL_TITLE, app_name_)); + view_ax.SetName(l10n_util::GetStringFUTF16( + IDS_ASH_ARC_PASSPOINT_APP_APPROVAL_TITLE, app_name_), + ax::mojom::NameFrom::kAttribute); } int PasspointDialogView::GetLabelWidth() {
diff --git a/ash/glanceables/tasks/glanceables_task_view_v2.cc b/ash/glanceables/tasks/glanceables_task_view_v2.cc index f41e0ef..5c25232 100644 --- a/ash/glanceables/tasks/glanceables_task_view_v2.cc +++ b/ash/glanceables/tasks/glanceables_task_view_v2.cc
@@ -217,6 +217,7 @@ SetEnabledTextColorIds(cros_tokens::kCrosSysPrimary); label()->SetFontList(TypographyProvider::Get()->ResolveTypographyToken( TypographyToken::kCrosButton2)); + views::FocusRing::Get(this)->SetColorId(cros_tokens::kCrosSysFocusRing); button_controller()->set_notify_action( views::ButtonController::NotifyAction::kOnPress); } @@ -287,6 +288,7 @@ TaskTitleButton(const std::u16string& title, PressedCallback pressed_callback) : views::LabelButton(std::move(pressed_callback), title) { SetBorder(nullptr); + views::FocusRing::Get(this)->SetColorId(cros_tokens::kCrosSysFocusRing); label()->SetID(base::to_underlying(GlanceablesViewId::kTaskItemTitleLabel)); label()->SetLineHeight(TypographyProvider::Get()->ResolveLineHeight(
diff --git a/ash/glanceables/tasks/glanceables_tasks_view.cc b/ash/glanceables/tasks/glanceables_tasks_view.cc index 722b44fd..43bebdb 100644 --- a/ash/glanceables/tasks/glanceables_tasks_view.cc +++ b/ash/glanceables/tasks/glanceables_tasks_view.cc
@@ -61,7 +61,7 @@ constexpr int kAddNewTaskIconSize = 24; constexpr auto kHeaderIconButtonMargins = gfx::Insets::TLBR(0, 0, 0, 4); -constexpr int kInteriorGlanceableBubbleMargin = 16; +constexpr int kInteriorGlanceableBubbleMargin = 15; constexpr int kScrollViewBottomMargin = 12; constexpr int kListViewBetweenChildSpacing = 4; constexpr int kMaximumTasks = 100; @@ -111,6 +111,7 @@ SetEnabledTextColorIds(cros_tokens::kCrosSysPrimary); label()->SetFontList(TypographyProvider::Get()->ResolveTypographyToken( TypographyToken::kCrosButton2)); + views::FocusRing::Get(this)->SetColorId(cros_tokens::kCrosSysFocusRing); } AddNewTaskButton(const AddNewTaskButton&) = delete; @@ -210,7 +211,7 @@ list_view->SetLayoutManager(std::make_unique<views::BoxLayout>( views::BoxLayout::Orientation::kVertical, /*inside_border_insets=*/ - gfx::Insets::TLBR(0, 0, kScrollViewBottomMargin, 0), + gfx::Insets::TLBR(1, 1, kScrollViewBottomMargin, 1), kListViewBetweenChildSpacing)); add_new_task_button_ =
diff --git a/ash/public/cpp/metrics_util.cc b/ash/public/cpp/metrics_util.cc index 8befb5c8..6bb190a 100644 --- a/ash/public/cpp/metrics_util.cc +++ b/ash/public/cpp/metrics_util.cc
@@ -49,16 +49,17 @@ bool animation_in_test = ui::ScopedAnimationDurationScaleMode::duration_multiplier() != ui::ScopedAnimationDurationScaleMode::NORMAL_DURATION; - // Do not report if tracker is started and stopped closely in time. - // There are 2 cases: - // * frame_expected == 0 - // when there is no BeginFrame between start and stop. - // * frame_expected == 1 && frames_produced == 0 - // when there is one BeginFrame but no frame generated between - // start and stop; should not included this case in tests. - if (!data.frames_expected_v3 || - (!animation_in_test && data.frames_expected_v3 == 1 && - data.frames_expected_v3 == data.frames_dropped_v3)) { + + // Always report smoothness data for test. If tests care whether frames + // are presented, they should check whether the reported smoothness. + if (animation_in_test) { + callback.Run(data.frames_expected_v3 ? CalculateSmoothnessV3(data) : 0); + return; + } + + // Do not report if a tracker is started and stopped closely in time that + // frame_expected == 0 when there is no BeginFrame between start and stop. + if (!data.frames_expected_v3) { return; }
diff --git a/ash/strings/ash_strings_am.xtb b/ash/strings/ash_strings_am.xtb index 0c2378dd..5eae07a 100644 --- a/ash/strings/ash_strings_am.xtb +++ b/ash/strings/ash_strings_am.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">የቁልፍ ሰሌዳ አቀማመጥን ለመቀየር <ph name="KEYBOARD_SHORTCUT" />ን ይጫኑ</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ቅድመ ዕይታ። ገቢር ዴስክ።</translation> <translation id="2487915095798731898">ተቀላቀል</translation> +<translation id="2499445554382787206">የዴስክ መገለጫ ምናሌ። <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ተጣባቂ ቁልፎች</translation> <translation id="2504454902900101003">የስልክዎን የቅርብ ጊዜ ፎቶዎች፣ ሚዲያ እና ማሳወቂያዎች ዕይታ ማዋቀርን ያሰናብቱ</translation> <translation id="2509468283778169019">CAPS LOCK በርቷል</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">የእርስዎን ስልክ ማግኘት አልተቻለም። የእርስዎ ስልክ ብሉቱዝ እንደበራ ያረጋግጡ።</translation> <translation id="3510164367642747937">የመዳፊት ጠቋሚን አድምቅ</translation> <translation id="3513798432020909783">መለያው በ<ph name="MANAGER_EMAIL" /> ነው የሚቀናበረው</translation> +<translation id="3517037892157925473">መጨረሻ የተዘመኑት ተግባራት፡- <ph name="TIME" />፣ <ph name="DATE" />።</translation> <translation id="352245152354538528">{0,plural, =1{በ1 ደቂቃ ውስጥ መሣሪያን ያዘምኑ}one{በ# ደቂቃዎች ውስጥ መሣሪያን ያዘምኑ}other{በ# ደቂቃዎች ውስጥ መሣሪያን ያዘምኑ}}</translation> <translation id="3522979239100719575">የሚገኙ መገለጫዎችን በመፈለግ ላይ። ይህ ጥቂት ደቂቃዎችን ሊወስድ ይችላል።</translation> <translation id="3526440770046466733">አገናኝን በአዲስ ትር ውስጥ ይክፈቱ እና በአሁኑ ትር ውስጥ ይቆዩ</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">የቅርብ ጊዜ መተግበሪያዎች፣ ሁሉም የቅርብ ጊዜ መተግበሪያዎች ላይ ለመድረስ በግራ ወይም በቀኝ ቀስት ቁልፎች ያስሱ</translation> <translation id="553675580533261935">ከክፍለ-ጊዜ በመውጣት ላይ</translation> <translation id="5537725057119320332">Cast</translation> +<translation id="554017492391497564">እንደተጠናቀቀ ምልክት ማድረግ አልተቻለም።</translation> <translation id="5546397813406633847">ተጠቃሚን መልሰህ አግኝ</translation> <translation id="554893713779400387">የቃል ጽሑፍን ቀያይር</translation> <translation id="5550417424894892620">ፋይሎችን ወደ <ph name="HOLDING_SPACE_TITLE" /> ለማከል በዴስክቶፑ ላይ ጣል ያድርጓቸው። ፋይሎችን ወደ ዴስክቶፕ ማከል አይችሉም።</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">ዝቅተኛ ባትሪ። የባትሪ ኃይል ቆጣቢ በርቷል።</translation> <translation id="6247728804802644171">ማሳወቂያዎችን ክፈት</translation> +<translation id="6249795363855770621">እንደተጠናቀቀ ምልክት ማድረግ አልተቻለም። መስመር ላይ ሲሆኑ እንደገና ይሞክሩ።</translation> <translation id="6254629735336163724">ወደ አግድም ተቆልፏል</translation> <translation id="6259254695169772643">ለመጠቀም የእርስዎን ስታይለስ ይጠቀሙ</translation> <translation id="6267036997247669271"><ph name="NAME" />፦ በማግበር ላይ...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">ቅዳ</translation> <translation id="6912841030378044227">በአድራሻ አሞሌ ላይ አተኩር</translation> <translation id="6912901278692845878">ፈጣን ጉብኝት</translation> +<translation id="6917259695595127329">መጨረሻ የተዘመኑት ተግባራት፡- <ph name="TIME" />።</translation> <translation id="6919251195245069855">የእርስዎን ዘመናዊ ካርድ ለይቶ ማወቅ አልተቻለም። እንደገና ይሞክሩ።</translation> <translation id="692135145298539227">ሰርዝ</translation> <translation id="6929081673585394903">መቆጣጠሪያዎችን አሳይ</translation>
diff --git a/ash/strings/ash_strings_az.xtb b/ash/strings/ash_strings_az.xtb index 1bcf56c4..95dce08 100644 --- a/ash/strings/ash_strings_az.xtb +++ b/ash/strings/ash_strings_az.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Klaviatura düzülüşünü dəyişmək üçün <ph name="KEYBOARD_SHORTCUT" /> süyməsinə klikləyin.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> önizləməsi. Aktiv masa.</translation> <translation id="2487915095798731898">Qoşulun</translation> +<translation id="2499445554382787206">Masanın profil menyusu. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Əvəzedici açarlar</translation> <translation id="2504454902900101003">Telefonun son foto, media və bildirişlərinə baxmağı ayarlamaqdan imtina edin</translation> <translation id="2509468283778169019">CAPS LOCK aktivdir</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Telefonunuzu tapmaq olmur. Telefonda Bluetooth'un aktiv olduğuna əmin olun.</translation> <translation id="3510164367642747937">Maus kursorunu vurğulayın</translation> <translation id="3513798432020909783"><ph name="MANAGER_EMAIL" /> tərəfindən idarə edilən hesab</translation> +<translation id="3517037892157925473">Son tapşırıq yeniləməsi: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Cihazı 1 dəqiqə ərzində güncəlləyin}other{Cihazı # dəqiqə ərzində güncəlləyin}}</translation> <translation id="3522979239100719575">Əlçatan profillər axtarılır. Bir neçə dəqiqə çəkə bilər.</translation> <translation id="3526440770046466733">Linki yeni tabda açın və cari tabda qalın</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">Son Tətbiqlər, bütün son tətbiqlərə giriş üçün sola və ya sağa ox ilə hərəkət edin</translation> <translation id="553675580533261935">Mövcud sessiya</translation> <translation id="5537725057119320332">Yayım</translation> +<translation id="554017492391497564">"Tamamlanmış" kimi işarələnmədi.</translation> <translation id="5546397813406633847">İstifadəçini bərpa edin</translation> <translation id="554893713779400387">İmlanı aktiv edin</translation> <translation id="5550417424894892620">Faylları əsas səhifəyə buraxaraq <ph name="HOLDING_SPACE_TITLE" /> bölməsinə əlavə edin. Faylları əsas səhifəyə əlavə etmək olmur.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Batareya enerjisi azdır. Enerjiyə Qənaət aktivdir.</translation> <translation id="6247728804802644171">Bildirişləri açın</translation> +<translation id="6249795363855770621">"Tamamlanmış" kimi işarələnmədi. Onlayn olduqda yenidən cəhd edin.</translation> <translation id="6254629735336163724">Horizontal formada kilidləndi</translation> <translation id="6259254695169772643">Seçmək üçün fırçadan istifadə edin</translation> <translation id="6267036997247669271"><ph name="NAME" />: Aktivləşdirilir...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">Kopyalayın</translation> <translation id="6912841030378044227">Ünvan panelini fokuslayın</translation> <translation id="6912901278692845878">Qısa tur</translation> +<translation id="6917259695595127329">Son tapşırıq yeniləməsi: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Smart kartınız tanınmadı. Yenidən sınayın.</translation> <translation id="692135145298539227">silin</translation> <translation id="6929081673585394903">Nizamlayıcıları göstərin</translation>
diff --git a/ash/strings/ash_strings_et.xtb b/ash/strings/ash_strings_et.xtb index 70c99e3..e91e3724 100644 --- a/ash/strings/ash_strings_et.xtb +++ b/ash/strings/ash_strings_et.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Klaviatuuripaigutuse muutmiseks vajutage klahvikombinatsiooni <ph name="KEYBOARD_SHORTCUT" />.</translation> <translation id="2486214324139475545">Töölaua <ph name="DESK_NAME" /> eelvaade. Aktiivne töölaud.</translation> <translation id="2487915095798731898">Liitu</translation> +<translation id="2499445554382787206">Töölauaprofiili menüü. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Nakkeklahvid</translation> <translation id="2504454902900101003">Teie telefoni hiljutiste fotode, meediafailide ja märguannete kuvamise seadistamisest loobumine</translation> <translation id="2509468283778169019">SUURTÄHELUKK on sisse lülitatud</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Teie telefoni ei õnnestu leida. Veenduge, et telefonis oleks Bluetooth sisse lülitatud.</translation> <translation id="3510164367642747937">Hiirekursori esiletõstmine</translation> <translation id="3513798432020909783">Kontohaldur: <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">Ülesannete viimase värskendamise aeg: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Värskendage seadet 1 minuti jooksul}other{Värskendage seadet # minuti jooksul}}</translation> <translation id="3522979239100719575">Otsitakse saadaolevaid profiile. See võib võtta mõne minuti.</translation> <translation id="3526440770046466733">Lingi avamine uuel vahelehel ja praegusele vahelehele jäämine</translation> @@ -1143,6 +1145,7 @@ <translation id="5536723544185013515">Hiljutised rakendused, kõigile hiljutistele rakendustele juurdepääsemiseks navigeerige vasak- või paremnooleklahvidega</translation> <translation id="553675580533261935">Seansist väljumine</translation> <translation id="5537725057119320332">Ülekanne</translation> +<translation id="554017492391497564">Ei saanud tehtuks märkida.</translation> <translation id="5546397813406633847">Taasta konto</translation> <translation id="554893713779400387">Dikteerimise sisse-/väljalülitamine</translation> <translation id="5550417424894892620">Pukseerige töölaual faile, et lisada need asukohta <ph name="HOLDING_SPACE_TITLE" />. Töölauale ei saa faile lisada.</translation> @@ -1337,6 +1340,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Aku hakkab tühjaks saama. Akusäästja on sisse lülitatud.</translation> <translation id="6247728804802644171">Ava märguanded</translation> +<translation id="6249795363855770621">Ei saanud tehtuks märkida. Proovige uuesti pärast võrguühenduse loomist.</translation> <translation id="6254629735336163724">Lukustatud horisontaalasendisse</translation> <translation id="6259254695169772643">Kasutage valimiseks elektronpliiatsit</translation> <translation id="6267036997247669271"><ph name="NAME" />: aktiveerimine ...</translation> @@ -1497,6 +1501,7 @@ <translation id="6896758677409633944">Kopeeri</translation> <translation id="6912841030378044227">Keskenduge aadressiribale</translation> <translation id="6912901278692845878">Kiire tutvustus</translation> +<translation id="6917259695595127329">Ülesannete viimase värskendamise aeg: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Teie kiipkaarti ei õnnestunud tuvastada. Proovige uuesti.</translation> <translation id="692135145298539227">Kustuta</translation> <translation id="6929081673585394903">Kuva juhtelemendid</translation>
diff --git a/ash/strings/ash_strings_lt.xtb b/ash/strings/ash_strings_lt.xtb index 6664e1b..bd5c6612 100644 --- a/ash/strings/ash_strings_lt.xtb +++ b/ash/strings/ash_strings_lt.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Paspauskite <ph name="KEYBOARD_SHORTCUT" />, kad perjungtumėte klaviatūros išdėstymą.</translation> <translation id="2486214324139475545">„<ph name="DESK_NAME" />“ peržiūra. Aktyvus darbalaukis.</translation> <translation id="2487915095798731898">Prisijungti</translation> +<translation id="2499445554382787206">Darbalaukio profilio meniu. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Fiksuotos pozicijos klavišai</translation> <translation id="2504454902900101003">Atsisakyti nustatyti naujausių telefono nuotraukų, medijos ir pranešimų peržiūrą</translation> <translation id="2509468283778169019">DIDŽIŲJŲ RAIDŽIŲ RAŠYMAS įjungtas</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Nepavyko rasti telefono. Patikrinkite, ar įjungtas telefono „Bluetooth“ ryšys.</translation> <translation id="3510164367642747937">Paryškinti pelės žymeklį</translation> <translation id="3513798432020909783">Paskyrą tvarko: <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">Užduotys paskutinį kartą atnaujintos: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Atnaujinkite įrenginį per vieną minutę}one{Atnaujinkite įrenginį per # minutę}few{Atnaujinkite įrenginį per # minutes}many{Atnaujinkite įrenginį per # minutės}other{Atnaujinkite įrenginį per # minučių}}</translation> <translation id="3522979239100719575">Ieškoma pasiekiamų profilių. Tai gali užtrukti kelias minutes.</translation> <translation id="3526440770046466733">Atidaryti nuorodą naujame skirtuke ir likti dabartiniame skirtuke</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">„Naujausios programos“: naršykite naudodami rodyklės kairėn ar dešinėn klavišus, kad pasiektumėte visas naujausias programas</translation> <translation id="553675580533261935">Išeinama iš sesijos</translation> <translation id="5537725057119320332">Perduoti</translation> +<translation id="554017492391497564">Nepavyko pažymėti kaip baigtos.</translation> <translation id="5546397813406633847">Atkurti naudotoją</translation> <translation id="554893713779400387">Perjungti diktavimą</translation> <translation id="5550417424894892620">Nuvilkite failus darbalaukyje, kad pridėtumėte juos prie „<ph name="HOLDING_SPACE_TITLE" />“. Negalite pridėti failų prie darbalaukio.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Akumuliatorius senka. Įjungta akumuliatoriaus tausojimo priemonė.</translation> <translation id="6247728804802644171">Atidaryti pranešimus</translation> +<translation id="6249795363855770621">Nepavyko pažymėti kaip baigtos. Bandykite dar kartą, kai prisijungsite.</translation> <translation id="6254629735336163724">Užrakinta horizontali padėtis</translation> <translation id="6259254695169772643">Pasirinkite naudodami rašiklį</translation> <translation id="6267036997247669271">„<ph name="NAME" />“: aktyvinama...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">Kopijuoti</translation> <translation id="6912841030378044227">Paryškinti adreso juostą</translation> <translation id="6912901278692845878">Greita apžvalga</translation> +<translation id="6917259695595127329">Užduotys paskutinį kartą atnaujintos: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Nepavyko atpažinti išmaniosios kortelės. Bandykite dar kartą.</translation> <translation id="692135145298539227">ištrinti</translation> <translation id="6929081673585394903">Rodyti valdiklius</translation>
diff --git a/ash/strings/ash_strings_mk.xtb b/ash/strings/ash_strings_mk.xtb index 824f32f..e40b3bf 100644 --- a/ash/strings/ash_strings_mk.xtb +++ b/ash/strings/ash_strings_mk.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Притиснете <ph name="KEYBOARD_SHORTCUT" /> за да го префрлите распоредот на тастатурата.</translation> <translation id="2486214324139475545">Преглед на <ph name="DESK_NAME" />. Активна работна површина.</translation> <translation id="2487915095798731898">Приклучи се</translation> +<translation id="2499445554382787206">Мени за профилот на работната површина. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Лепливи копчиња</translation> <translation id="2504454902900101003">Отфрлете го поставувањето прегледување на неодамнешните фотографии, аудиовизуелни содржини и известувања на телефонот</translation> <translation id="2509468283778169019">Вклучено е CAPS LOCK</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Не може да се најде телефонот. Проверете дали ви е вклучен Bluetooth на телефонот.</translation> <translation id="3510164367642747937">Нагласи го покажувачот на глувчето</translation> <translation id="3513798432020909783"><ph name="MANAGER_EMAIL" /> управува со сметката</translation> +<translation id="3517037892157925473">Последно ажурирање на задачите: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Ажурирајте го уредот во рок од 1 минута}one{Ажурирајте го уредот во рок од # минута}other{Ажурирајте го уредот во рок од # минути}}</translation> <translation id="3522979239100719575">Се бараат достапни профили. Ова може да трае неколку минути.</translation> <translation id="3526440770046466733">Отвора линк во нова картичка и останува во тековната картичка</translation> @@ -1143,6 +1145,7 @@ <translation id="5536723544185013515">Неодамнешни апликации, користете ја стрелката за налево или надесно за да пристапите до неодамнешните апликации</translation> <translation id="553675580533261935">Излегува од сесијата</translation> <translation id="5537725057119320332">Емитувај</translation> +<translation id="554017492391497564">Не можеше да се означи како завршено.</translation> <translation id="5546397813406633847">Врати го корисникот</translation> <translation id="554893713779400387">Вклучи/исклучи диктат</translation> <translation id="5550417424894892620">Пуштете датотеки на работната површина за да ги додадете во <ph name="HOLDING_SPACE_TITLE" />. Не може да додадете датотеки на работна површина.</translation> @@ -1337,6 +1340,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Слаба батерија. „Штедачот на батерија“ е вклучен.</translation> <translation id="6247728804802644171">Отворете ги известувањата</translation> +<translation id="6249795363855770621">Не можеше да се означи како завршено. Обидете се повторно кога ќе бидете онлајн.</translation> <translation id="6254629735336163724">Заклучен хоризонтално</translation> <translation id="6259254695169772643">Користете го пенкалото за да изберете</translation> <translation id="6267036997247669271"><ph name="NAME" />: Се активира...</translation> @@ -1497,6 +1501,7 @@ <translation id="6896758677409633944">Копирај</translation> <translation id="6912841030378044227">Фокусирајте се на лентата за адреси</translation> <translation id="6912901278692845878">Кратка разгледница</translation> +<translation id="6917259695595127329">Последно ажурирање на задачите: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Не можевме да ја препознаеме вашата паметна картичка. Обидете се повторно.</translation> <translation id="692135145298539227">избриши</translation> <translation id="6929081673585394903">Прикажи ги контролите</translation>
diff --git a/ash/strings/ash_strings_ml.xtb b/ash/strings/ash_strings_ml.xtb index ae9d6688..1aeda6ae 100644 --- a/ash/strings/ash_strings_ml.xtb +++ b/ash/strings/ash_strings_ml.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">കീബോര്ഡ് ലേഔട്ട് മാറാൻ <ph name="KEYBOARD_SHORTCUT" /> അമർത്തുക.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> പ്രിവ്യൂ. സജീവ ഡെസ്ക്.</translation> <translation id="2487915095798731898">ചേരുക</translation> +<translation id="2499445554382787206">ഡെസ്ക് പ്രൊഫൈൽ മെനു. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">സ്റ്റിക്കി കീകൾ</translation> <translation id="2504454902900101003">നിങ്ങളുടെ ഫോണിലെ പുതിയ ഫോട്ടോകളും മീഡിയയും അറിയിപ്പുകളും കാണുന്നത് സജ്ജീകരിക്കുന്നത് ഡിസ്മിസ് ചെയ്യുക</translation> <translation id="2509468283778169019">CAPS LOCK ഓൺ ആണ്</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">നിങ്ങളുടെ ഫോൺ കണ്ടെത്താനാകുന്നില്ല. ഫോണിൻ്റെ Bluetooth ഓണാണെന്ന് ഉറപ്പുവരുത്തുക.</translation> <translation id="3510164367642747937">മൗസ് കഴ്സർ ഹൈലൈറ്റ് ചെയ്യുക</translation> <translation id="3513798432020909783">അക്കൗണ്ട് മാനേജ് ചെയ്യുന്നത് <ph name="MANAGER_EMAIL" /> ആണ്</translation> +<translation id="3517037892157925473">ടാസ്കുകൾ അവസാനം അപ്ഡേറ്റ് ചെയ്തത്: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{ഒരു മിനിറ്റിനുള്ളിൽ ഉപകരണം അപ്ഡേറ്റ് ചെയ്യുക}other{# മിനിറ്റിനുള്ളിൽ ഉപകരണം അപ്ഡേറ്റ് ചെയ്യുക}}</translation> <translation id="3522979239100719575">ലഭ്യമായ പ്രൊഫൈലുകൾ തിരയുന്നു. ഇതിന് കുറച്ച് സമയമെടുത്തേക്കാം.</translation> <translation id="3526440770046466733">പുതിയ ടാബിൽ ലിങ്ക് തുറന്ന് നിലവിലെ ടാബിൽ തുടരുക</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">അടുത്തിടെയുള്ള ആപ്പുകൾ, അടുത്തിടെയുള്ള എല്ലാ ആപ്പുകളും ആക്സസ് ചെയ്യാൻ ഇടത്തേക്കോ വലത്തേക്കോ ഉള്ള അമ്പടയാളം ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യുക</translation> <translation id="553675580533261935">സെഷനിൽ നിന്ന് പുറത്തുകടക്കുന്നു</translation> <translation id="5537725057119320332">കാസ്റ്റ്</translation> +<translation id="554017492391497564">പൂർത്തിയാക്കിയെന്ന് അടയാളപ്പെടുത്താനായില്ല.</translation> <translation id="5546397813406633847">ഉപയോക്താവിനെ വീണ്ടെടുക്കുക</translation> <translation id="554893713779400387">പറഞ്ഞ് കൊടുക്കൽ മാറ്റുക</translation> <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" /> എന്നതിലേക്ക് ചേർക്കേണ്ട ഫയലുകൾ ഡെസ്ക്ടോപ്പിൽ വലിച്ചിടുക. നിങ്ങൾക്ക് ഡെസ്ക്ടോപ്പിലേക്ക് ഫയലുകൾ ചേർക്കാനാകുന്നില്ല.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">ബാറ്ററി ചാർജ് കുറവാണ്. ബാറ്ററി സേവർ ഓണാക്കി.</translation> <translation id="6247728804802644171">അറിയിപ്പുകൾ തുറക്കുക</translation> +<translation id="6249795363855770621">പൂർത്തിയാക്കിയെന്ന് അടയാളപ്പെടുത്താനായില്ല. ഓൺലൈനാകുമ്പോൾ വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="6254629735336163724">സമാന്തരമായി ലോക്ക് ചെയ്തു</translation> <translation id="6259254695169772643">തിരഞ്ഞെടുക്കാൻ നിങ്ങളുടെ സ്റ്റൈലസ് ഉപയോഗിക്കുക</translation> <translation id="6267036997247669271"><ph name="NAME" />: സജീവമാക്കുന്നു...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">പകര്ത്തുക</translation> <translation id="6912841030378044227">വിലാസ ബാറിൽ ഫോക്കസ് ചെയ്യുക</translation> <translation id="6912901278692845878">അതിവേഗ ടൂർ</translation> +<translation id="6917259695595127329">ടാസ്കുകൾ അവസാനം അപ്ഡേറ്റ് ചെയ്തത്: <ph name="TIME" />.</translation> <translation id="6919251195245069855">നിങ്ങളുടെ സ്മാർട്ട് കാർഡ് തിരിച്ചറിയാൻ കഴിഞ്ഞില്ല. വീണ്ടും ശ്രമിക്കൂ.</translation> <translation id="692135145298539227">ഇല്ലാതാക്കൂ</translation> <translation id="6929081673585394903">നിയന്ത്രണങ്ങൾ കാണിക്കുക</translation>
diff --git a/ash/strings/ash_strings_ms.xtb b/ash/strings/ash_strings_ms.xtb index 120de70..9741064 100644 --- a/ash/strings/ash_strings_ms.xtb +++ b/ash/strings/ash_strings_ms.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Tekan <ph name="KEYBOARD_SHORTCUT" /> untuk menukar atur letak papan kekunci.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> pratonton. Meja aktif.</translation> <translation id="2487915095798731898">Sertai</translation> +<translation id="2499445554382787206">Menu profil meja. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Kekunci lekit</translation> <translation id="2504454902900101003">Menolak penyediaan pemaparan foto, media dan pemberitahuan terbaharu telefon anda</translation> <translation id="2509468283778169019">Kekunci CAPS LOCK dihidupkan</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Tidak dapat menemukan telefon anda. Pastikan Bluetooth telefon anda dihidupkan.</translation> <translation id="3510164367642747937">Serlahkan kursor tetikus</translation> <translation id="3513798432020909783">Akaun diurus oleh <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">Kemaskinian terakhir tugasan: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Kemas kini peranti dalam masa 1 minit}other{Kemas kini peranti dalam masa # minit}}</translation> <translation id="3522979239100719575">Mencari profil yang tersedia. Proses ini mungkin mengambil masa beberapa minit.</translation> <translation id="3526440770046466733">Buka pautan dalam tab baharu dan kekal pada tab semasa</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">Apl Terbaharu, navigasi dengan anak panah ke kiri atau ke kanan untuk mengakses semua apl terbaharu</translation> <translation id="553675580533261935">Keluar daripada sesi</translation> <translation id="5537725057119320332">Cast</translation> +<translation id="554017492391497564">Tidak dapat ditandai sebagai selesai.</translation> <translation id="5546397813406633847">Pulihkan pengguna</translation> <translation id="554893713779400387">Togol pengimlakan</translation> <translation id="5550417424894892620">Lepaskan fail pada desktop untuk menambahkan fail tersebut pada <ph name="HOLDING_SPACE_TITLE" />. Anda tidak boleh menambahkan fail pada desktop.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Bateri lemah. Penjimat Bateri dihidupkan.</translation> <translation id="6247728804802644171">Buka pemberitahuan</translation> +<translation id="6249795363855770621">Tidak dapat ditandai sebagai selesai. Cuba lagi apabila anda kembali dalam talian.</translation> <translation id="6254629735336163724">Dikunci mendatar</translation> <translation id="6259254695169772643">Gunakan stilus anda untuk memilih</translation> <translation id="6267036997247669271"><ph name="NAME" />: Mengaktifkan...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">Salin</translation> <translation id="6912841030378044227">Fokus pada bar alamat</translation> <translation id="6912901278692845878">Lawatan pantas</translation> +<translation id="6917259695595127329">Kemaskinian terakhir tugasan: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Tidak dapat mengecam kad pintar anda. Cuba lagi.</translation> <translation id="692135145298539227">padam</translation> <translation id="6929081673585394903">Tunjukkan kawalan</translation>
diff --git a/ash/strings/ash_strings_ne.xtb b/ash/strings/ash_strings_ne.xtb index 4f5f8829..0c67d5a 100644 --- a/ash/strings/ash_strings_ne.xtb +++ b/ash/strings/ash_strings_ne.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">किबोर्डको लेआउट स्विच गर्न <ph name="KEYBOARD_SHORTCUT" /> मा थिच्नुहोस्।</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> को प्रिभ्यू। सक्रिय डेस्क।</translation> <translation id="2487915095798731898">सामेल हुनुहोस्</translation> +<translation id="2499445554382787206">डेस्कको प्रोफाइल मेनु। <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">स्टिकी कुञ्जीहरू</translation> <translation id="2504454902900101003">आफ्नो फोनमा भएका हालसालैका फोटो, मिडिया तथा सूचनाहरू हेर्ने सुविधा सेटअप गर्ने प्रक्रिया खारेज गर्नुहोस्</translation> <translation id="2509468283778169019">CAPS LOCK खुला छ</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">तपाईंको फोन भेट्टाउन सकिएन। आफ्नो फोनको ब्लुटुथ अन गरिएको छ भन्ने कुरा सुनिश्चित गर्नुहोस्।</translation> <translation id="3510164367642747937">माउसको कर्सरलाई हाइलाइट</translation> <translation id="3513798432020909783"><ph name="MANAGER_EMAIL" /> ले व्यवस्थापन गरेको खाता</translation> +<translation id="3517037892157925473">कार्यहरू अपडेट गरिएको पछिल्लो समय र मिति: <ph name="TIME" />, <ph name="DATE" />।</translation> <translation id="352245152354538528">{0,plural, =1{१ मिनेटभित्र डिभाइस रिस्टार्ट गर्नुहोस्}other{# मिनेटभित्र डिभाइस रिस्टार्ट गर्नुहोस्}}</translation> <translation id="3522979239100719575">उपलब्ध प्रोफाइलहरू खोजिँदै छ। यो कार्य गर्न केही बेर लाग्न सक्छ।</translation> <translation id="3526440770046466733">यो लिंक नयाँ ट्याबमा खोल्नुहोस् तर अहिलेकै ट्याबमा रहिरहनुहोस्</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">हालसालै चलाइएका एपहरू, हालसालै चलाइएका एउटा एपबाट अर्को एपमा जान लेफ्ट वा राइट एरो की थिच्नुहोस्</translation> <translation id="553675580533261935">सत्रबाट बाहिर जाँदै</translation> <translation id="5537725057119320332">कास्ट गर्नु</translation> +<translation id="554017492391497564">यो कार्यलाई "सम्पन्न भएको कार्य" का रूपमा चिन्ह लगाउन सकिएन।</translation> <translation id="5546397813406633847">प्रयोगकर्ता खाता रिकभर गर्नुहोस्</translation> <translation id="554893713779400387">श्रुतिलेखन सुविधा टगल गर्नुहोस्</translation> <translation id="5550417424894892620">फाइलहरू <ph name="HOLDING_SPACE_TITLE" /> मा हाल्न ती फाइलहरू डेस्कटपमा ड्रप गर्नुहोस्। तपाईं डेस्कटपमा फाइलहरू हाल्न सक्नुहुन्न।</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">ब्याट्री कम छ। ब्याट्री सेभर अन गरिएको छ।</translation> <translation id="6247728804802644171">सूचनाहरू खोल्नुहोस्</translation> +<translation id="6249795363855770621">यो कार्यलाई "सम्पन्न भएको कार्य" का रूपमा चिन्ह लगाउन सकिएन। अनलाइन भएपछि फेरि प्रयास गर्नुहोस्।</translation> <translation id="6254629735336163724">तेर्सो अवस्थामा लक गरियो</translation> <translation id="6259254695169772643">चयन गर्न आफ्नो स्टाइलस प्रयोग गर्नुहोस्</translation> <translation id="6267036997247669271"><ph name="NAME" />: सक्रिय गर्दै...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">प्रतिलिपि गर्नुहोस्</translation> <translation id="6912841030378044227">एड्रेस बारमा फोकस गर्नुहोस्</translation> <translation id="6912901278692845878">एप चलाउने तरिकाका बारेमा संक्षिप्त जानकारी</translation> +<translation id="6917259695595127329">कार्यहरू अपडेट गरिएको पछिल्लो समय: <ph name="TIME" />।</translation> <translation id="6919251195245069855">तपाईंको स्मार्ट कार्ड पहिचान गर्न सकिएन। फेरि प्रयास गर्नुहोस्।</translation> <translation id="692135145298539227">मेटाइयोस्</translation> <translation id="6929081673585394903">सेटिङ देखाइयोस्</translation>
diff --git a/ash/strings/ash_strings_no.xtb b/ash/strings/ash_strings_no.xtb index 2239132b..4ba56cd 100644 --- a/ash/strings/ash_strings_no.xtb +++ b/ash/strings/ash_strings_no.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Trykk på <ph name="KEYBOARD_SHORTCUT" /> for å bytte tastaturoppsett.</translation> <translation id="2486214324139475545">Forhåndsvisning av <ph name="DESK_NAME" />. Aktivt skrivebord.</translation> <translation id="2487915095798731898">Bli med</translation> +<translation id="2499445554382787206">Meny for skrivebordsprofil. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Trege taster</translation> <translation id="2504454902900101003">Lukk konfigurering av visning av nylige bilder, medier og varsler fra telefonen din</translation> <translation id="2509468283778169019">Caps Lock er på</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Finner ikke telefonen. Kontroller at Bluetooth på telefonen er slått på.</translation> <translation id="3510164367642747937">Fremhev musemarkøren</translation> <translation id="3513798432020909783">Kontoen er administrert av <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">Gjøremålene ble sist oppdatert <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Oppdater enheten innen 1 minutt}other{Oppdater enheten innen # minutter}}</translation> <translation id="3522979239100719575">Ser etter tilgjengelige profiler. Dette kan ta noen minutter.</translation> <translation id="3526440770046466733">Åpne link i en ny fane, og bli værende på den gjeldende fanen</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">Nylige apper – naviger med venstrepilen eller høyrepilen for å få tilgang til alle nylige apper</translation> <translation id="553675580533261935">Avslutning av økten</translation> <translation id="5537725057119320332">Cast</translation> +<translation id="554017492391497564">Kunne ikke merke som fullført.</translation> <translation id="5546397813406633847">Gjenopprett bruker</translation> <translation id="554893713779400387">Slå av/på diktering</translation> <translation id="5550417424894892620">Slipp filene på skrivebordet for å legge dem til på <ph name="HOLDING_SPACE_TITLE" />. Du kan ikke legge til filer på skrivebordet.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Lavt batterinivå. Batterisparing er slått på.</translation> <translation id="6247728804802644171">Åpne varsler</translation> +<translation id="6249795363855770621">Kunne ikke merke som fullført. Prøv på nytt når du er på nett.</translation> <translation id="6254629735336163724">Låst til horisontal</translation> <translation id="6259254695169772643">Bruk pekepennen til å velge</translation> <translation id="6267036997247669271"><ph name="NAME" />: aktiveres …</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">Kopiér</translation> <translation id="6912841030378044227">Fokuser på adressefeltet</translation> <translation id="6912901278692845878">Hurtiginnføring</translation> +<translation id="6917259695595127329">Gjøremålene ble sist oppdatert <ph name="TIME" />.</translation> <translation id="6919251195245069855">Smartkortet ditt ble ikke gjenkjent. Prøv på nytt.</translation> <translation id="692135145298539227">slett</translation> <translation id="6929081673585394903">Vis kontroller</translation>
diff --git a/ash/strings/ash_strings_pl.xtb b/ash/strings/ash_strings_pl.xtb index d529d50..be276925 100644 --- a/ash/strings/ash_strings_pl.xtb +++ b/ash/strings/ash_strings_pl.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Naciśnij <ph name="KEYBOARD_SHORTCUT" />, by przełączyć układ klawiatury.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> – podgląd. Biurko aktywne.</translation> <translation id="2487915095798731898">Dołącz</translation> +<translation id="2499445554382787206">Menu profilu biurka. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Klawisze trwałe</translation> <translation id="2504454902900101003">Zamknij konfigurację wyświetlania najnowszych zdjęć, plików multimedialnych i powiadomień z telefonu</translation> <translation id="2509468283778169019">CAPS LOCK jest włączony.</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Nie udało się znaleźć telefonu. Sprawdź, czy jest na nim włączony Bluetooth.</translation> <translation id="3510164367642747937">Podświetlaj wskaźnik myszy</translation> <translation id="3513798432020909783">Kontem zarządza <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">Ostatnia aktualizacja zadań: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Aktualizacja urządzenia nastąpi w ciągu 1 minuty}few{Aktualizacja urządzenia nastąpi w ciągu # minut}many{Aktualizacja urządzenia nastąpi w ciągu # minut}other{Aktualizacja urządzenia nastąpi w ciągu # minuty}}</translation> <translation id="3522979239100719575">Szukam dostępnych profili. Może to potrwać kilka minut.</translation> <translation id="3526440770046466733">Otwórz link na nowej karcie, pozostając na bieżącej</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">Ostatnie aplikacje; aby uzyskać dostęp do wszystkich ostatnich aplikacji, poruszaj się za pomocą klawiszy strzałek w lewo lub w prawo</translation> <translation id="553675580533261935">Zamykanie sesji</translation> <translation id="5537725057119320332">Przesyłaj</translation> +<translation id="554017492391497564">Nie udało się oznaczyć jako ukończonego.</translation> <translation id="5546397813406633847">Przywróć konto użytkownika</translation> <translation id="554893713779400387">Włącz lub wyłącz dyktowanie</translation> <translation id="5550417424894892620">Upuść pliki na pulpicie, aby dodać je do obszaru <ph name="HOLDING_SPACE_TITLE" />. Nie możesz dodać plików do pulpitu.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Słaba bateria. Zostało włączone Oszczędzanie baterii.</translation> <translation id="6247728804802644171">Otwórz powiadomienia</translation> +<translation id="6249795363855770621">Nie udało się oznaczyć jako ukończonego. Spróbuj ponownie, gdy połączysz się z internetem.</translation> <translation id="6254629735336163724">Zablokowano w orientacji poziomej</translation> <translation id="6259254695169772643">Zaznacz rysikiem</translation> <translation id="6267036997247669271"><ph name="NAME" />: aktywuję...</translation> @@ -1495,6 +1499,7 @@ <translation id="6896758677409633944">Kopiuj</translation> <translation id="6912841030378044227">Zaznacz pasek adresu</translation> <translation id="6912901278692845878">Krótka prezentacja</translation> +<translation id="6917259695595127329">Ostatnia aktualizacja zadań: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Nie udało się rozpoznać karty elektronicznej. Spróbuj ponownie.</translation> <translation id="692135145298539227">usuń</translation> <translation id="6929081673585394903">Pokaż elementy sterujące</translation>
diff --git a/ash/strings/ash_strings_sk.xtb b/ash/strings/ash_strings_sk.xtb index b743d29..1967f04 100644 --- a/ash/strings/ash_strings_sk.xtb +++ b/ash/strings/ash_strings_sk.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Stlačením klávesov <ph name="KEYBOARD_SHORTCUT" /> zmeníte rozloženie klávesnice.</translation> <translation id="2486214324139475545">Ukážka plochy <ph name="DESK_NAME" />. Plocha je aktívna.</translation> <translation id="2487915095798731898">Pripojiť sa</translation> +<translation id="2499445554382787206">Ponuka profilu plochy. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Funkcia sticky keys</translation> <translation id="2504454902900101003">Zrušiť nastavovanie zobrazovania nedávnych fotiek, médií a upozornení z telefónu</translation> <translation id="2509468283778169019">Kláves CAPS LOCK je zapnutý</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Váš telefón sa nedá nájsť. Skontrolujte, či v ňom máte zapnuté rozhranie Bluetooth.</translation> <translation id="3510164367642747937">Zvýrazniť ukazovateľ myši</translation> <translation id="3513798432020909783">Správca účtu: <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">Úlohy boli naposledy aktualizované <ph name="DATE" /> o <ph name="TIME" />.</translation> <translation id="352245152354538528">{0,plural, =1{Aktualizujte zariadenie do 1 minúty}few{Aktualizujte zariadenie do # minút}many{Aktualizujte zariadenie do # minúty}other{Aktualizujte zariadenie do # minút}}</translation> <translation id="3522979239100719575">Hľadajú sa dostupné profily. Môže to niekoľko minút trvať.</translation> <translation id="3526440770046466733">Otvorenie odkazu na novej karte a zotrvanie na aktuálnej karte</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">Nedávne aplikácie: prístup k všetkým nedávnym aplikáciám získate klávesmi so šípkami doľava a doprava</translation> <translation id="553675580533261935">Ukončuje sa relácia</translation> <translation id="5537725057119320332">Prenášať</translation> +<translation id="554017492391497564">Nepodarilo sa označiť ako dokončenú.</translation> <translation id="5546397813406633847">Obnoviť používateľa</translation> <translation id="554893713779400387">Prepnúť diktovanie</translation> <translation id="5550417424894892620">Presunutím súborov na pracovnú plochu ich pridáte do umiestnenia <ph name="HOLDING_SPACE_TITLE" />. Na pracovnú plochu nemôžete pridávať súbory.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Slabá batéria. Bol zapnutý šetrič batérie.</translation> <translation id="6247728804802644171">Otvorenie upozornení</translation> +<translation id="6249795363855770621">Nepodarilo sa označiť ako dokončenú. Skúste to znova, keď budete online.</translation> <translation id="6254629735336163724">Uzamknuté vodorovne</translation> <translation id="6259254695169772643">Vyberte pomocou dotykového pera</translation> <translation id="6267036997247669271"><ph name="NAME" />: Aktivuje sa...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">Kopírovať</translation> <translation id="6912841030378044227">Označenie panela s adresou</translation> <translation id="6912901278692845878">Rýchla prehliadka</translation> +<translation id="6917259695595127329">Úlohy boli naposledy aktualizované o <ph name="TIME" />.</translation> <translation id="6919251195245069855">Inteligentnú kartu sa nepodarilo rozpoznať. Skúste to znova.</translation> <translation id="692135145298539227">odstrániť</translation> <translation id="6929081673585394903">Zobraziť ovládanie</translation>
diff --git a/ash/strings/ash_strings_ta.xtb b/ash/strings/ash_strings_ta.xtb index 3d55fc08e..0490a4c0 100644 --- a/ash/strings/ash_strings_ta.xtb +++ b/ash/strings/ash_strings_ta.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">கீபோர்டைத் தளவமைப்பை மாற்ற, <ph name="KEYBOARD_SHORTCUT" /> விசையை அழுத்தவும்.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> மாதிரிக்காட்சி. செயலில் உள்ள டெஸ்க்.</translation> <translation id="2487915095798731898">சேர்</translation> +<translation id="2499445554382787206">டெஸ்க் சுயவிவர மெனு. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">ஸ்டிக்கி விசைகள்</translation> <translation id="2504454902900101003">மொபைலில் உள்ள சமீபத்திய படங்கள், மீடியா, அறிவிப்புகள் ஆகியவற்றைப் பார்க்கும்படி அமைப்பதை நிராகரிக்கும்</translation> <translation id="2509468283778169019">CAPS LOCK இயக்கத்தில்</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">உங்கள் மொபைலைக் கண்டறிய முடியவில்லை. அதில் புளூடூத் இயக்கப்பட்டிருப்பதை உறுதிசெய்துகொள்ளவும்.</translation> <translation id="3510164367642747937">மவுஸ் கர்சரைத் தனிப்படுத்து</translation> <translation id="3513798432020909783">கணக்கை நிர்வகிப்பது: <ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">பணிகள் கடைசியாகப் புதுப்பிக்கப்பட்டது: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{ஒரு நிமிடத்திற்குள் சாதனத்தை மீண்டும் தொடங்குங்கள்}other{# நிமிடங்களுக்குள் சாதனத்தை மீண்டும் தொடங்குங்கள்}}</translation> <translation id="3522979239100719575">சுயவிவரங்கள் உள்ளனவா எனப் பார்க்கிறது. இதற்குச் சில நிமிடங்கள் ஆகலாம்.</translation> <translation id="3526440770046466733">புதிய பக்கத்தில் இணைப்பைத் திறக்கும், ஆனால் தற்போதைய பக்கத்திலேயே இருக்கும்</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">சமீபத்திய ஆப்ஸ். இடது/வலது அம்புக்குறி விசைகளைப் பயன்படுத்தி சமீபத்திய ஆப்ஸை அணுகலாம்</translation> <translation id="553675580533261935">அமர்விலிருந்து வெளியேறுதல்</translation> <translation id="5537725057119320332">அலைபரப்பு</translation> +<translation id="554017492391497564">முடிந்தது என்று குறிக்க முடியவில்லை.</translation> <translation id="5546397813406633847">கடவுச்சொல்லை மீட்டெடு</translation> <translation id="554893713779400387">சொல்வதை எழுதுவதை நிலைமாற்று</translation> <translation id="5550417424894892620">ஃபைல்களை <ph name="HOLDING_SPACE_TITLE" /> இல் சேர்க்க அவற்றை டெஸ்க்டாப்பில் இழுத்து விடவும். டெஸ்க்டாப்பில் ஃபைல்களைச் சேர்க்க முடியாது.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">பேட்டரி குறைவாக உள்ளது. பேட்டரி சேமிப்பு இயக்கப்பட்டுள்ளது.</translation> <translation id="6247728804802644171">அறிவிப்புகளைத் திற</translation> +<translation id="6249795363855770621">முடிந்தது என்று குறிக்க முடியவில்லை. ஆன்லைனில் இருக்கும்போது மீண்டும் முயலவும்.</translation> <translation id="6254629735336163724">கிடைமட்ட நிலையில் பூட்டப்பட்டது</translation> <translation id="6259254695169772643">தேர்ந்தெடுக்க, ஸ்டைலஸைப் பயன்படுத்தலாம்</translation> <translation id="6267036997247669271"><ph name="NAME" />: செயல்படுத்துகிறது...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">நகலெடு</translation> <translation id="6912841030378044227">முகவரிப் பட்டியை மையப்படுத்து</translation> <translation id="6912901278692845878">முன்னோட்டம்</translation> +<translation id="6917259695595127329">பணிகள் கடைசியாகப் புதுப்பிக்கப்பட்டது: <ph name="TIME" />.</translation> <translation id="6919251195245069855">உங்கள் ஸ்மார்ட் கார்டை அடையாளம் காண முடியவில்லை. மீண்டும் முயலவும்.</translation> <translation id="692135145298539227">நீக்கு</translation> <translation id="6929081673585394903">கண்ட்ரோல்களைக் காட்டும்</translation>
diff --git a/ash/strings/ash_strings_te.xtb b/ash/strings/ash_strings_te.xtb index 8142ff8..cf43de1 100644 --- a/ash/strings/ash_strings_te.xtb +++ b/ash/strings/ash_strings_te.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">కీబోర్డ్ లేఅవుట్ను మార్చడానికి <ph name="KEYBOARD_SHORTCUT" />ని నొక్కండి.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> ప్రివ్యూ. యాక్టివ్ డెస్క్.</translation> <translation id="2487915095798731898">చేర్చు</translation> +<translation id="2499445554382787206">డెస్క్ ప్రొఫైల్ మెనూ. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">స్టిక్కీ కీలు</translation> <translation id="2504454902900101003">మీ ఫోన్లోని తాజా ఫోటోలను, మీడియాను, నోటిఫికేషన్లను చూసే సదుపాయాన్ని సెటప్ చేయడాన్ని విస్మరించండి</translation> <translation id="2509468283778169019">CAPS LOCK ఆన్లో ఉంది</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">మీ ఫోన్ను కనుగొనడం సాధ్యపడలేదు. మీ ఫోన్లో బ్లూటూత్ ఆన్లో ఉందని నిర్ధారించుకోండి.</translation> <translation id="3510164367642747937">మౌస్ కర్సర్ను హైలైట్ చేయి</translation> <translation id="3513798432020909783"><ph name="MANAGER_EMAIL" /> ద్వారా ఖాతా నిర్వహించబడుతోంది</translation> +<translation id="3517037892157925473">చివరిగా టాస్క్లు అప్డేట్ అయిన సమయం, తేదీ: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{1 నిమిషం లోపు పరికరాన్ని అప్డేట్ చేయండి}other{# నిమిషాల లోపు పరికరాన్ని అప్డేట్ చేయండి}}</translation> <translation id="3522979239100719575">అందుబాటులో ఉన్న ప్రొఫైల్స్ కోసం వెతుకుతోంది. దీనికి కొన్ని నిమిషాలు పట్టవచ్చు.</translation> <translation id="3526440770046466733">కొత్త ట్యాబ్లో లింక్ను తెరిచి, ప్రస్తుత ట్యాబ్లోనే ఉండండి</translation> @@ -1143,6 +1145,7 @@ <translation id="5536723544185013515">ఇటీవలి యాప్లు, అన్ని ఇటీవలి యాప్లను యాక్సెస్ చేయడానికి ఎడమ వైపు లేదా కుడి వైపు బాణం కీలతో నావిగేట్ చేయండి</translation> <translation id="553675580533261935">సెషన్ నుండి నిష్క్రమిస్తోంది</translation> <translation id="5537725057119320332">Cast</translation> +<translation id="554017492391497564">పూర్తయినట్లు గుర్తు పెట్టడం సాధ్యపడలేదు.</translation> <translation id="5546397813406633847">యూజర్ను రికవర్ చేయండి</translation> <translation id="554893713779400387">డిక్టేషన్ను టోగుల్ చేయి</translation> <translation id="5550417424894892620"><ph name="HOLDING_SPACE_TITLE" />కు ఫైల్స్ను జోడించడానికి వాటిని డెస్క్టాప్ మీద వదలండి. మీరు డెస్క్టాప్కు ఫైల్స్ను జోడించడం సాధ్యం కాదు.</translation> @@ -1337,6 +1340,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">బ్యాటరీ తక్కువగా ఉంది. బ్యాటరీ సేవర్ ఆన్ చేయబడింది.</translation> <translation id="6247728804802644171">నోటిఫికేషన్లను తెరవండి</translation> +<translation id="6249795363855770621">పూర్తయినట్లు గుర్తు పెట్టడం సాధ్యపడలేదు. ఆన్లైన్లోకి వచ్చినప్పుడు మళ్లీ ట్రై చేయండి.</translation> <translation id="6254629735336163724">సమాంతర ప్రదర్శనకు లాక్ చేయబడింది</translation> <translation id="6259254695169772643">ఎంచుకోవడానికి మీ స్టైలస్ను ఉపయోగించండి</translation> <translation id="6267036997247669271"><ph name="NAME" />: సక్రియం చేస్తోంది...</translation> @@ -1497,6 +1501,7 @@ <translation id="6896758677409633944">కాపీ చేయి</translation> <translation id="6912841030378044227">అడ్రస్ బార్ మీద ఫోకస్ చేయండి</translation> <translation id="6912901278692845878">క్విక్ టూర్</translation> +<translation id="6917259695595127329">చివరిగా టాస్క్లు అప్డేట్ అయిన సమయం: <ph name="TIME" />.</translation> <translation id="6919251195245069855">మీ స్మార్ట్ కార్డ్ను గుర్తించడం సాధ్యం కాలేదు. మళ్ళీ ప్రయత్నించండి.</translation> <translation id="692135145298539227">తొలగించండి</translation> <translation id="6929081673585394903">కంట్రోల్స్ను చూడండి</translation>
diff --git a/ash/strings/ash_strings_vi.xtb b/ash/strings/ash_strings_vi.xtb index 235f518..64790fb 100644 --- a/ash/strings/ash_strings_vi.xtb +++ b/ash/strings/ash_strings_vi.xtb
@@ -166,7 +166,7 @@ <translation id="1607312127821884567">Loại bỏ việc thiết lập tính năng xem ứng dụng có trên điện thoại</translation> <translation id="1610778689852195798">"Huỷ"</translation> <translation id="1611993646327628135">Bật</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="1632985212731562677">Bạn có thể tắt tính năng Tiếp cận bằng công tắc trong phần Cài đặt > Hỗ trợ tiếp cận.</translation> <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> thiết bị</translation> <translation id="1639239467298939599">Đang tải</translation> @@ -1449,7 +1449,7 @@ <translation id="6710213216561001401">Trước</translation> <translation id="6723839937902243910">Nguồn</translation> <translation id="6727969043791803658">Đã kết nối, <ph name="BATTERY_PERCENTAGE" />% pin</translation> -<translation id="6732087373923685049">máy ảnh</translation> +<translation id="6732087373923685049">camera</translation> <translation id="6732800389263199929">+ <ph name="COUNT" /></translation> <translation id="6737983188036277605">Máy ảnh và micrô đang được sử dụng</translation> <translation id="6739144137573853180">CHUYỂN ĐẾN PHẦN CÀI ĐẶT</translation>
diff --git a/ash/strings/ash_strings_zh-CN.xtb b/ash/strings/ash_strings_zh-CN.xtb index 702ab269..9c7fb359 100644 --- a/ash/strings/ash_strings_zh-CN.xtb +++ b/ash/strings/ash_strings_zh-CN.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">按 <ph name="KEYBOARD_SHORTCUT" />键可切换键盘布局。</translation> <translation id="2486214324139475545">“<ph name="DESK_NAME" />”预览。活动桌面。</translation> <translation id="2487915095798731898">加入</translation> +<translation id="2499445554382787206">桌面个人资料菜单。<ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">粘滞键</translation> <translation id="2504454902900101003">取消设置查看手机中的近期照片、媒体内容和通知</translation> <translation id="2509468283778169019">CAPS LOCK 已打开</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">找不到您的手机。请确保手机已开启蓝牙功能。</translation> <translation id="3510164367642747937">突出显示鼠标光标</translation> <translation id="3513798432020909783">该账号由 <ph name="MANAGER_EMAIL" /> 管理</translation> +<translation id="3517037892157925473">任务上次更新时间:<ph name="DATE" /><ph name="TIME" />。</translation> <translation id="352245152354538528">{0,plural, =1{请在 1 分钟内更新此设备}other{请在 # 分钟内更新此设备}}</translation> <translation id="3522979239100719575">正在查找可用的配置文件。这可能需要几分钟的时间。</translation> <translation id="3526440770046466733">在新标签页中打开链接,同时留在当前标签页中</translation> @@ -1140,6 +1142,7 @@ <translation id="5536723544185013515">“最近用过的应用”:若要访问最近用过的所有应用,请使用向左键或向右键导航</translation> <translation id="553675580533261935">退出会话</translation> <translation id="5537725057119320332">投放</translation> +<translation id="554017492391497564">无法标记为完成。</translation> <translation id="5546397813406633847">让用户恢复登录</translation> <translation id="554893713779400387">开启/关闭语音输入</translation> <translation id="5550417424894892620">将文件拖放到桌面上即可将其添加到<ph name="HOLDING_SPACE_TITLE" />。您无法将文件添加到桌面。</translation> @@ -1334,6 +1337,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">电池电量低。省电模式已开启。</translation> <translation id="6247728804802644171">打开通知</translation> +<translation id="6249795363855770621">无法标记为完成。请在联网后重试。</translation> <translation id="6254629735336163724">已锁定为横向</translation> <translation id="6259254695169772643">请使用您的触控笔进行选择</translation> <translation id="6267036997247669271"><ph name="NAME" />:正在激活…</translation> @@ -1494,6 +1498,7 @@ <translation id="6896758677409633944">复制</translation> <translation id="6912841030378044227">聚焦于地址栏</translation> <translation id="6912901278692845878">快速导览</translation> +<translation id="6917259695595127329">任务上次更新时间:<ph name="TIME" />。</translation> <translation id="6919251195245069855">无法识别您的智能卡,请重试。</translation> <translation id="692135145298539227">删除</translation> <translation id="6929081673585394903">显示控件</translation>
diff --git a/ash/strings/ash_strings_zu.xtb b/ash/strings/ash_strings_zu.xtb index cbe97513..93b9926 100644 --- a/ash/strings/ash_strings_zu.xtb +++ b/ash/strings/ash_strings_zu.xtb
@@ -358,6 +358,7 @@ <translation id="2484513351006226581">Shaya u-<ph name="KEYBOARD_SHORTCUT" /> ukuze ushintshe isendlalelo sekhibhodi.</translation> <translation id="2486214324139475545"><ph name="DESK_NAME" /> buka kuqala. Itafula elisebenzayo.</translation> <translation id="2487915095798731898">Joyina</translation> +<translation id="2499445554382787206">Imenyu yephrofayela yetafula. <ph name="DESK_NAME" /></translation> <translation id="2501920221385095727">Okhiye abanamathelayo</translation> <translation id="2504454902900101003">Yeka ukusetha ukubuka izithombe, imidiya, nezaziso zakamuva zefoni yakho</translation> <translation id="2509468283778169019">I-CAPS LOCK ivuliwe</translation> @@ -604,6 +605,7 @@ <translation id="3509391053705095206">Ayikwazi ukuthola ifoni yakho. Qiniseka ukuthi i-Bluetooth yefoni yakho ivuliwe.</translation> <translation id="3510164367642747937">Gqamisa isikhombisi semawuzi</translation> <translation id="3513798432020909783">I-akhawunti iphethwe ngu-<ph name="MANAGER_EMAIL" /></translation> +<translation id="3517037892157925473">I-Tasks igcine ukubuyekezwa: <ph name="TIME" />, <ph name="DATE" />.</translation> <translation id="352245152354538528">{0,plural, =1{Buyekeza idivayisi phakathi kweminithi elingu-1}one{Buyekeza idivayisi yakho phakathi kwamaminithi angu-#}other{Buyekeza idivayisi yakho phakathi kwamaminithi angu-#}}</translation> <translation id="3522979239100719575">Ifuna amaphrofayela atholakalayo. Lokhu kungathatha imizuzu embalwa.</translation> <translation id="3526440770046466733">Vula ilinki kuthebhu entsha futhi uhlale kuthebhu yamanje</translation> @@ -1142,6 +1144,7 @@ <translation id="5536723544185013515">Ama-App akamuva, funa ngokhiye bomcibisholo wesobunxele noma wesokudla ukuze ufinyelele wonke ama-app akamuva</translation> <translation id="553675580533261935">Iphuma kuseshini</translation> <translation id="5537725057119320332">Sakaza</translation> +<translation id="554017492391497564">Ayikwazi ukuphawula njengeqediwe.</translation> <translation id="5546397813406633847">Thola umsebenzisi</translation> <translation id="554893713779400387">Guqula ukuthola</translation> <translation id="5550417424894892620">Yehlisa amafayela kudeskithophu ukuze uwengeze ku-<ph name="HOLDING_SPACE_TITLE" />. Awukwazi ukwengeza amafayili kudeskithophu.</translation> @@ -1336,6 +1339,7 @@ <translation id="6237231532760393653">1X</translation> <translation id="62380141479352646">Ibhethri liphansi. Isilondolozi Sebhethri sivuliwe.</translation> <translation id="6247728804802644171">Vula izaziso</translation> +<translation id="6249795363855770621">Ayikwazi ukuphawula njengeqediwe. Zama futhi lapho uxhumeke ku-inthanethi.</translation> <translation id="6254629735336163724">Kukhiywe ngokuqondile</translation> <translation id="6259254695169772643">Sebenzisa i-stylus yakho ukuze ukhethe</translation> <translation id="6267036997247669271"><ph name="NAME" />: Yenza kusebenze...</translation> @@ -1496,6 +1500,7 @@ <translation id="6896758677409633944">Kopisha</translation> <translation id="6912841030378044227">Gxila kubha yekheli</translation> <translation id="6912901278692845878">Uhambo olusheshayo</translation> +<translation id="6917259695595127329">I-Tasks igcine ukubuyekezwa: <ph name="TIME" />.</translation> <translation id="6919251195245069855">Ayikwazanga ukubona ikhadi lakho elisebenza ngobuchwepheshe besimanje. Zama futhi.</translation> <translation id="692135145298539227">sula</translation> <translation id="6929081673585394903">Bonisa izilawuli</translation>
diff --git a/ash/system/accessibility/switch_access/switch_access_menu_button.cc b/ash/system/accessibility/switch_access/switch_access_menu_button.cc index f2f4dc8f..b07d667 100644 --- a/ash/system/accessibility/switch_access/switch_access_menu_button.cc +++ b/ash/system/accessibility/switch_access/switch_access_menu_button.cc
@@ -80,7 +80,7 @@ bottom_padding_dip, right_padding_dip)); SetLayoutManager(std::move(layout)); - GetViewAccessibility().OverrideName(label_text); + GetViewAccessibility().SetName(label_text, ax::mojom::NameFrom::kAttribute); GetViewAccessibility().OverrideIsLeaf(true); }
diff --git a/ash/system/holding_space/holding_space_item_view.cc b/ash/system/holding_space/holding_space_item_view.cc index b3b8af9..5fad0b7 100644 --- a/ash/system/holding_space/holding_space_item_view.cc +++ b/ash/system/holding_space/holding_space_item_view.cc
@@ -144,8 +144,9 @@ SetNotifyEnterExitOnChild(true); // Accessibility. - GetViewAccessibility().OverrideRole(ax::mojom::Role::kListItem); - GetViewAccessibility().OverrideName(item->GetAccessibleName()); + GetViewAccessibility().SetRole(ax::mojom::Role::kListItem); + GetViewAccessibility().SetName(item->GetAccessibleName(), + ax::mojom::NameFrom::kAttribute); // When the description is not specified, tooltip text will be used. // That text is redundant to the name, but different enough that it is @@ -294,7 +295,8 @@ // Accessibility. if (updated_fields.previous_accessible_name) { - GetViewAccessibility().OverrideName(item_->GetAccessibleName()); + GetViewAccessibility().SetName(item_->GetAccessibleName(), + ax::mojom::NameFrom::kAttribute); NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged, true); }
diff --git a/ash/system/power/power_button_menu_item_view.cc b/ash/system/power/power_button_menu_item_view.cc index 8423caf6..69da71c 100644 --- a/ash/system/power/power_button_menu_item_view.cc +++ b/ash/system/power/power_button_menu_item_view.cc
@@ -61,7 +61,8 @@ title_->SetMaxLines(2); title_->SetEnabledColorId(cros_tokens::kTextColorPrimary); GetViewAccessibility().SetRole(ax::mojom::Role::kMenuItem); - GetViewAccessibility().OverrideName(title_->GetText()); + GetViewAccessibility().SetName(title_->GetText(), + ax::mojom::NameFrom::kAttribute); SetBorder(views::CreateEmptyBorder( gfx::Insets::TLBR(kItemBorderThickness, kItemBorderThickness,
diff --git a/ash/system/power/power_button_menu_view.cc b/ash/system/power/power_button_menu_view.cc index 4e6b803..a151b51c 100644 --- a/ash/system/power/power_button_menu_view.cc +++ b/ash/system/power/power_button_menu_view.cc
@@ -75,8 +75,9 @@ layer()->SetBackdropFilterQuality(ColorProvider::kBackgroundBlurQuality); } GetViewAccessibility().SetRole(ax::mojom::Role::kMenu); - GetViewAccessibility().OverrideName( - l10n_util::GetStringUTF16(IDS_ASH_POWER_BUTTON_MENU_ACCESSIBLE)); + GetViewAccessibility().SetName( + l10n_util::GetStringUTF16(IDS_ASH_POWER_BUTTON_MENU_ACCESSIBLE), + ax::mojom::NameFrom::kAttribute); RecreateItems(); // Create a system shadow for current view.
diff --git a/ash/system/time/calendar_view.cc b/ash/system/time/calendar_view.cc index aa4692c..50373d5e 100644 --- a/ash/system/time/calendar_view.cc +++ b/ash/system/time/calendar_view.cc
@@ -503,7 +503,8 @@ // Focusable nodes must have an accessible name and valid role. // TODO(crbug.com/1348930): Review the accessible name and role. GetViewAccessibility().SetRole(ax::mojom::Role::kPane); - GetViewAccessibility().OverrideName(GetClassName()); + GetViewAccessibility().SetName(GetClassName(), + ax::mojom::NameFrom::kAttribute); views::View* calendar_header_view = nullptr; if (calendar_utils::IsForGlanceablesV2()) { @@ -569,7 +570,8 @@ // Focusable nodes must have an accessible name and valid role. // TODO(crbug.com/1348930): Review the accessible name and role. content_view_->GetViewAccessibility().SetRole(ax::mojom::Role::kPane); - content_view_->GetViewAccessibility().OverrideName(GetClassName()); + content_view_->GetViewAccessibility().SetName( + GetClassName(), ax::mojom::NameFrom::kAttribute); content_view_->SetFocusBehavior(FocusBehavior::ALWAYS); // Set up layer for animations. @@ -1340,13 +1342,13 @@ // Updates `scroll_view_`'s accessible name with the selected date. std::optional<base::Time> selected_date = calendar_view_controller_->selected_date(); - scroll_view_->GetViewAccessibility().OverrideName(l10n_util::GetStringFUTF16( - IDS_ASH_CALENDAR_CONTENT_ACCESSIBLE_DESCRIPTION, - calendar_utils::GetMonthNameAndYear( - calendar_view_controller_->currently_shown_date()), - calendar_utils::GetMonthDayYear(selected_date.value()))); - scroll_view_->NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged, - /*send_native_event=*/true); + scroll_view_->GetViewAccessibility().SetName( + l10n_util::GetStringFUTF16( + IDS_ASH_CALENDAR_CONTENT_ACCESSIBLE_DESCRIPTION, + calendar_utils::GetMonthNameAndYear( + calendar_view_controller_->currently_shown_date()), + calendar_utils::GetMonthDayYear(selected_date.value())), + ax::mojom::NameFrom::kAttribute); event_list_view_ = calendar_sliding_surface_->AddChildView( std::make_unique<CalendarEventListView>(calendar_view_controller_.get())); @@ -1440,12 +1442,12 @@ calendar_metrics::RecordEventListClosed(); // Updates `scroll_view_`'s accessible name without the selected date. - scroll_view_->GetViewAccessibility().OverrideName(l10n_util::GetStringFUTF16( - IDS_ASH_CALENDAR_BUBBLE_ACCESSIBLE_DESCRIPTION, - calendar_utils::GetMonthDayYearWeek( - calendar_view_controller_->currently_shown_date()))); - scroll_view_->NotifyAccessibilityEvent(ax::mojom::Event::kTextChanged, - /*send_native_event=*/true); + scroll_view_->GetViewAccessibility().SetName( + l10n_util::GetStringFUTF16( + IDS_ASH_CALENDAR_BUBBLE_ACCESSIBLE_DESCRIPTION, + calendar_utils::GetMonthDayYearWeek( + calendar_view_controller_->currently_shown_date())), + ax::mojom::NameFrom::kAttribute); // Increase the scroll height before the animation starts, so that it's // already full height when animating `event_list_view_` sliding down. ClipScrollViewHeight(IsUpNextViewVisible() ? ScrollViewState::UP_NEXT_SHOWING
diff --git a/ash/system/tray/tray_detailed_view.cc b/ash/system/tray/tray_detailed_view.cc index 93e70639..7fbc835 100644 --- a/ash/system/tray/tray_detailed_view.cc +++ b/ash/system/tray/tray_detailed_view.cc
@@ -242,9 +242,10 @@ progress_bar_ = AddChildViewAt(std::make_unique<views::ProgressBar>(), kTitleRowProgressBarIndex + 1); progress_bar_->SetPreferredHeight(kTitleRowProgressBarHeight); - progress_bar_->GetViewAccessibility().OverrideName( + progress_bar_->GetViewAccessibility().SetName( progress_bar_accessible_name_.value_or(l10n_util::GetStringUTF16( - IDS_ASH_STATUS_TRAY_PROGRESS_BAR_ACCESSIBLE_NAME))); + IDS_ASH_STATUS_TRAY_PROGRESS_BAR_ACCESSIBLE_NAME)), + ax::mojom::NameFrom::kAttribute); progress_bar_->SetVisible(false); progress_bar_->SetForegroundColor( AshColorProvider::Get()->GetContentLayerColor(
diff --git a/ash/system/unified/unified_slider_view.cc b/ash/system/unified/unified_slider_view.cc index fb4053fd..30a9e59 100644 --- a/ash/system/unified/unified_slider_view.cc +++ b/ash/system/unified/unified_slider_view.cc
@@ -95,8 +95,9 @@ // Typically the first update of the slider value is conducted by the // caller function to reflect the current value. slider_->SetEnableAccessibilityEvents(false); - slider_->GetViewAccessibility().OverrideName( - l10n_util::GetStringUTF16(accessible_name_id)); + slider_->GetViewAccessibility().SetName( + l10n_util::GetStringUTF16(accessible_name_id), + ax::mojom::NameFrom::kAttribute); auto* layout = SetLayoutManager(std::make_unique<views::BoxLayout>( views::BoxLayout::Orientation::kHorizontal, kQsSliderRowPadding,
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_vi.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_vi.xtb index 7237dc82..e8da51e 100644 --- a/ash/webui/camera_app_ui/resources/strings/camera_strings_vi.xtb +++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_vi.xtb
@@ -14,7 +14,7 @@ <translation id="1545749641540134597">Quét mã QR</translation> <translation id="1560052704389894104">GIF</translation> <translation id="1588438908519853928">Bình thường</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="1627744224761163218">4 x 4</translation> <translation id="1644345013557678440">HD (720p)</translation> <translation id="1664224225747386870">Chưa ghi dữ liệu nào</translation>
diff --git a/ash/wm/desks/default_desk_button.cc b/ash/wm/desks/default_desk_button.cc index 4ae5769..a16e1b3 100644 --- a/ash/wm/desks/default_desk_button.cc +++ b/ash/wm/desks/default_desk_button.cc
@@ -39,9 +39,10 @@ bar_view, base::BindRepeating(&DefaultDeskButton::OnButtonPressed, base::Unretained(this))) { - GetViewAccessibility().OverrideName( + GetViewAccessibility().SetName( l10n_util::GetStringFUTF16(IDS_ASH_DESKS_DESK_ACCESSIBLE_NAME, - DesksController::Get()->desks()[0]->name())); + DesksController::Get()->desks()[0]->name()), + ax::mojom::NameFrom::kAttribute); SetBackground(views::CreateThemedRoundedRectBackground( cros_tokens::kCrosSysSystemOnBase, kDefaultButtonCornerRadius));
diff --git a/ash/wm/desks/templates/saved_desk_icon_view.cc b/ash/wm/desks/templates/saved_desk_icon_view.cc index 43d29dc6..b0ac08bd 100644 --- a/ash/wm/desks/templates/saved_desk_icon_view.cc +++ b/ash/wm/desks/templates/saved_desk_icon_view.cc
@@ -208,7 +208,8 @@ icon_view_->GetViewAccessibility().SetRole(ax::mojom::Role::kImage); if (!app_title.empty()) - icon_view_->GetViewAccessibility().OverrideName(app_title); + icon_view_->GetViewAccessibility().SetName(app_title, + ax::mojom::NameFrom::kAttribute); // PWAs (e.g. Messages) should use icon identifier as they share the same app // id as Chrome and would return short name for app id as "Chromium" (see
diff --git a/ash/wm/overview/overview_session_unittest.cc b/ash/wm/overview/overview_session_unittest.cc index b6fa842..8efe49f 100644 --- a/ash/wm/overview/overview_session_unittest.cc +++ b/ash/wm/overview/overview_session_unittest.cc
@@ -964,8 +964,9 @@ // Tests the animation histograms when entering and exiting overview with a // maximized and fullscreen window. -#if defined(NDEBUG) && !defined(ADDRESS_SANITIZER) && \ - !defined(LEAK_SANITIZER) && !defined(THREAD_SANITIZER) +#if defined(NDEBUG) && !defined(ADDRESS_SANITIZER) && \ + !defined(LEAK_SANITIZER) && !defined(THREAD_SANITIZER) && \ + !defined(MEMORY_SANITIZER) TEST_P(OverviewSessionTest, MaximizedFullscreenHistograms) { std::unique_ptr<aura::Window> maximized_window(CreateTestWindow()); std::unique_ptr<aura::Window> fullscreen_window(CreateTestWindow());
diff --git a/base/android/orderfile/BUILD.gn b/base/android/orderfile/BUILD.gn index 489104d..994b2bc 100644 --- a/base/android/orderfile/BUILD.gn +++ b/base/android/orderfile/BUILD.gn
@@ -4,8 +4,8 @@ import("//build/config/android/config.gni") -if (use_order_profiling && - (target_cpu == "arm" || target_cpu == "arm64" || target_cpu == "x86")) { +if (use_order_profiling && (target_cpu == "arm" || target_cpu == "arm64" || + target_cpu == "x86" || target_cpu == "x64")) { static_library("orderfile_instrumentation") { sources = [ "orderfile_instrumentation.h" ]
diff --git a/build/config/BUILD.gn b/build/config/BUILD.gn index f3416871..9410bc6 100644 --- a/build/config/BUILD.gn +++ b/build/config/BUILD.gn
@@ -223,6 +223,12 @@ } } +_toolchain_marker_name = + "toolchain_marker_" + get_label_info(current_toolchain, "name") +group(_toolchain_marker_name) { + # Can be used as an assert_no_deps target (assert_no_deps ignores toolchains). +} + group("common_deps") { visibility = [ ":executable_deps", @@ -232,7 +238,7 @@ # WARNING: This group is a dependency of **every executable and shared # library**. Please be careful adding new dependencies here. - public_deps = [] + public_deps = [ ":$_toolchain_marker_name" ] if (using_sanitizer) { public_deps += [ "//build/config/sanitizers:deps" ]
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni index 5f27a3f..8853527 100644 --- a/build/config/android/internal_rules.gni +++ b/build/config/android/internal_rules.gni
@@ -3036,6 +3036,7 @@ if (target_name == "chrome_java__header") { # Regression test for: https://crbug.com/1154302 + # Ensures that header jars never depend on non-header jars. assert_no_deps = [ "//base:base_java__compile_java" ] } @@ -3752,6 +3753,9 @@ if (defined(invoker.public_deps)) { possible_config_public_deps = invoker.public_deps } + if (defined(invoker.asset_deps)) { + possible_config_deps += invoker.asset_deps + } if (defined(apk_under_test)) { possible_config_deps += [ apk_under_test ] }
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni index 018c1b2a..d6a6b1b 100644 --- a/build/config/android/rules.gni +++ b/build/config/android/rules.gni
@@ -2659,6 +2659,7 @@ "android_manifest_dep", "annotation_processor_deps", "apk_under_test", + "asset_deps", "base_module_target", "chromium_code", "deps", @@ -2697,6 +2698,9 @@ if (defined(_final_dex_path)) { final_dex_path = _final_dex_path } + if (defined(invoker.assert_no_native_deps)) { + assert_no_deps = invoker.assert_no_native_deps + } if (_is_bundle_module) { proto_resources_path = _proto_resources_path @@ -2880,6 +2884,9 @@ ":$_compile_resources_target", ":$_merge_manifest_target", ] + _all_native_libs_deps + if (defined(invoker.asset_deps)) { + _final_deps += invoker.asset_deps + } if (_optimize_resources) { _final_deps += [ ":$_optimize_resources_target" ] } @@ -2940,6 +2947,9 @@ # Need full deps rather than _non_java_deps, because loadable_modules # may include .so files extracted by __unpack_aar targets. deps = _invoker_deps + [ ":$_build_config_target" ] + if (defined(invoker.asset_deps)) { + deps += invoker.asset_deps + } if (_incremental_apk) { _dex_target = "//build/android/incremental_install:apk_dex" @@ -3217,6 +3227,8 @@ "app_as_shared_lib", "art_profile_path", "assert_no_deps", + "assert_no_native_deps", + "asset_deps", "baseline_profile_path", "build_config_include_product_version_resource", "bundles_supported", @@ -3367,6 +3379,8 @@ "annotation_processor_deps", "app_as_shared_lib", "assert_no_deps", + "assert_no_native_deps", + "asset_deps", "base_module_target", "build_config_include_product_version_resource", "bundle_target",
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni index 4af595a..8a43edbd 100644 --- a/buildtools/deps_revisions.gni +++ b/buildtools/deps_revisions.gni
@@ -5,5 +5,5 @@ declare_args() { # Used to cause full rebuilds on libc++ rolls. This should be kept in sync # with the libcxx_revision vars in //DEPS. - libcxx_revision = "08b8dfd3a9689085f0b0aa0f3e5912e88e5d4ac6" + libcxx_revision = "aff3a0b23ca52ebd6daae2333e5bb0aa5d6c1847" }
diff --git a/cc/resources/resource_pool.cc b/cc/resources/resource_pool.cc index 177c06d..1d77c38 100644 --- a/cc/resources/resource_pool.cc +++ b/cc/resources/resource_pool.cc
@@ -332,8 +332,15 @@ resource->mark_avoid_reuse(); return false; } + uint32_t texture_target = + gpu_backing->shared_image->GetTextureTarget(gfx::BufferUsage::SCANOUT); + // NOTE: Unittests broadly hit this code with GpuBacking instances on which + // they have not set the `texture_target` field, leaving it at its default + // value of 0. + CHECK(!gpu_backing->texture_target || + gpu_backing->texture_target == texture_target); transferable = viz::TransferableResource::MakeGpu( - gpu_backing->shared_image->mailbox(), gpu_backing->texture_target, + gpu_backing->shared_image->mailbox(), texture_target, gpu_backing->mailbox_sync_token, resource->size(), resource->format(), gpu_backing->overlay_candidate, resource_source); if (gpu_backing->wait_on_fence_required)
diff --git a/cc/resources/resource_pool_unittest.cc b/cc/resources/resource_pool_unittest.cc index 5120af91..e050c05 100644 --- a/cc/resources/resource_pool_unittest.cc +++ b/cc/resources/resource_pool_unittest.cc
@@ -700,7 +700,6 @@ EXPECT_NE(gfx::BufferFormat::RGBA_8888, viz::SinglePlaneSharedImageFormatToBufferFormat(format)); gfx::ColorSpace color_space = gfx::ColorSpace::CreateSRGB(); - uint32_t target = 5; gpu::SyncToken sync_token(gpu::CommandBufferNamespace::GPU_IO, gpu::CommandBufferId::FromUnsafeValue(0x123), 7); @@ -712,7 +711,6 @@ resource.gpu_backing()->shared_image = gpu::ClientSharedImage::CreateForTesting(); resource.gpu_backing()->mailbox_sync_token = sync_token; - resource.gpu_backing()->texture_target = target; resource.gpu_backing()->wait_on_fence_required = true; resource.gpu_backing()->overlay_candidate = true; @@ -733,7 +731,9 @@ EXPECT_EQ(transfer[0].mailbox_holder.mailbox, resource.gpu_backing()->shared_image->mailbox()); EXPECT_EQ(transfer[0].mailbox_holder.sync_token, sync_token); - EXPECT_EQ(transfer[0].mailbox_holder.texture_target, target); + EXPECT_EQ(transfer[0].mailbox_holder.texture_target, + resource.gpu_backing()->shared_image->GetTextureTarget( + gfx::BufferUsage::SCANOUT)); EXPECT_EQ(transfer[0].format, format); EXPECT_EQ( transfer[0].synchronization_type,
diff --git a/chrome/VERSION b/chrome/VERSION index f902694..99fdd8c6 100644 --- a/chrome/VERSION +++ b/chrome/VERSION
@@ -1,4 +1,4 @@ MAJOR=124 MINOR=0 -BUILD=6326 +BUILD=6327 PATCH=0
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn index 09f1c67..c73ee3d 100644 --- a/chrome/android/BUILD.gn +++ b/chrome/android/BUILD.gn
@@ -87,6 +87,7 @@ chrome_public_apk_or_module_tmpl(_base_module_target_name) { forward_variables_from(invoker, [ + "assert_no_deps", "add_view_trace_events", "expected_android_manifest", "is_64_bit_browser", @@ -2536,6 +2537,12 @@ target_type = "android_apk" apk_name = "ChromePublic" art_profile_path = "//chrome/android/baseline_profiles/profile.txt" + if (android_64bit_target_cpu) { + # Ensure 64-bit chrome does not depend on 32-bit things. + assert_no_deps = + [ "//build/config:toolchain_marker_" + + get_label_info(android_secondary_abi_toolchain, "name") ] + } } chrome_public_bundle("chrome_public_bundle") { @@ -3863,6 +3870,11 @@ } module_descs = chrome_module_descs + + # Java and native targets form two independent compile graphs. Deps from java targets + # onto native ones (or vice versa) are unnecessary and reduce parallelism. + # This prevents deps from native -> java. + assert_no_deps = [ "//build/android:build_java" ] } chrome_common_shared_library("libchromefortest") {
diff --git a/chrome/android/chrome_java_resources.gni b/chrome/android/chrome_java_resources.gni index 1f95196..67b047f8 100644 --- a/chrome/android/chrome_java_resources.gni +++ b/chrome/android/chrome_java_resources.gni
@@ -380,6 +380,7 @@ "java/res/drawable/ic_sync_error_legacy_24dp.xml", "java/res/drawable/ic_sync_off_48dp.xml", "java/res/drawable/ic_sync_on_48dp.xml", + "java/res/drawable/ic_tab_icon_24dp.xml", "java/res/drawable/ic_toolbar_24dp.xml", "java/res/drawable/ic_toolbar_share_offset_24dp.xml", "java/res/drawable/ic_translate.xml",
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni index 1dd65325..fa6fa6c 100644 --- a/chrome/android/chrome_java_sources.gni +++ b/chrome/android/chrome_java_sources.gni
@@ -56,7 +56,9 @@ "java/src/org/chromium/chrome/browser/about_settings/LongClickCopySummaryPreference.java", "java/src/org/chromium/chrome/browser/accessibility/AccessibilityTabHelper.java", "java/src/org/chromium/chrome/browser/accessibility/PageZoomIPHController.java", + "java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java", "java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java", + "java/src/org/chromium/chrome/browser/accessibility/settings/TextScalePreference.java", "java/src/org/chromium/chrome/browser/announcement/AnnouncementNotificationManager.java", "java/src/org/chromium/chrome/browser/app/ChromeActivity.java", "java/src/org/chromium/chrome/browser/app/appmenu/AppMenuPropertiesDelegateImpl.java",
diff --git a/chrome/android/chrome_public_apk_tmpl.gni b/chrome/android/chrome_public_apk_tmpl.gni index dcaf483..fd6e0d5 100644 --- a/chrome/android/chrome_public_apk_tmpl.gni +++ b/chrome/android/chrome_public_apk_tmpl.gni
@@ -8,6 +8,7 @@ import("//build/config/android/rules.gni") import("//build/config/compiler/compiler.gni") import("//build/config/locales.gni") +import("//build/toolchain/gcc_toolchain.gni") import("//chrome/android/features/dev_ui/dev_ui_module.gni") import("//chrome/android/modules/chrome_bundle_tmpl.gni") import("//chrome/android/trichrome.gni") @@ -380,10 +381,24 @@ } } - deps = [ - "//chrome/android:chrome_base_module_resources", - "//chrome/android:chrome_public_non_pak_assets", - ] + # shared_resources_allowlist_target causes a native dep to appear via resources. + if (!_is_monochrome) { + # Java and native targets form two independent compile graphs. Deps from java targets + # onto native ones (or vice versa) are unnecessary and reduce parallelism. + # This prevents most deps from java->native. + # One common violation is generate_jni() targets, which generate + # .srcjars, but also .h files, and so export their native deps. + # Tip: If the dep is due to loadable_modules or android_assets, use "asset_deps" rather than + # "deps". + assert_no_native_deps = [ + "//base", + "//build/config/compiler:compiler_buildflags", + "//build/rust:cxx_cppdeps", + "//third_party/abseil-cpp:absl", + ] + } + + deps = [ "//chrome/android:chrome_base_module_resources" ] # TODO(agrieve): Make unconditional when moving to trampoline. if (_is_monochrome || _is_trichrome) { @@ -446,17 +461,23 @@ } } + asset_deps = [ "//chrome/android:chrome_public_non_pak_assets" ] + if (defined(invoker.asset_deps)) { + asset_deps += invoker.asset_deps + } + if (_is_bundle && _is_monochrome) { - deps += [ "//chrome/android:monochrome_bundle_module_pak_assets" ] + asset_deps += [ "//chrome/android:monochrome_bundle_module_pak_assets" ] } else if (_is_bundle && _is_trichrome) { - deps += [ "//chrome/android:trichrome_chrome_bundle_module_pak_assets" ] + asset_deps += + [ "//chrome/android:trichrome_chrome_bundle_module_pak_assets" ] } else if (_is_bundle) { - deps += [ "//chrome/android:chrome_bundle_module_pak_assets" ] + asset_deps += [ "//chrome/android:chrome_bundle_module_pak_assets" ] } else if (_is_monochrome) { - deps += [ "//chrome/android:monochrome_apk_pak_assets" ] + asset_deps += [ "//chrome/android:monochrome_apk_pak_assets" ] } else { assert(!_is_trichrome) - deps += [ "//chrome/android:chrome_apk_pak_assets" ] + asset_deps += [ "//chrome/android:chrome_apk_pak_assets" ] } if (defined(invoker.add_upstream_only_deps) && @@ -466,9 +487,9 @@ } else if (!_is_trichrome) { deps += [ "//chrome/android:chrome_public_apk_base_module_resources", - "//chrome/android:chrome_public_non_pak_assets", "//components/browser_ui/styles/android:chrome_public_apk_resources", ] + asset_deps += [ "//chrome/android:chrome_public_non_pak_assets" ] } if (_is_bundle) { deps += [ @@ -515,11 +536,12 @@ (target_cpu == "arm" || (target_cpu == "arm64" && !_is_64_bit_browser))) { if (_is_test) { - deps += [ "//chrome/android:libchromefortest_unwind_table_assets" ] + asset_deps += + [ "//chrome/android:libchromefortest_unwind_table_assets" ] } else if (_is_monochrome || _is_trichrome) { - deps += [ "//chrome/android:libmonochrome_unwind_table_assets" ] + asset_deps += [ "//chrome/android:libmonochrome_unwind_table_assets" ] } else { - deps += [ "//chrome/android:libchrome_unwind_table_assets" ] + asset_deps += [ "//chrome/android:libchrome_unwind_table_assets" ] } }
diff --git a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegate.java b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManager.java similarity index 97% rename from chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegate.java rename to chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManager.java index d93f4835..e1d88e6 100644 --- a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegate.java +++ b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManager.java
@@ -25,8 +25,8 @@ import java.util.List; -/** Delegate that manages the observer for the modal dialog on new tab group creation. */ -public class TabGroupCreationDialogDelegate implements Destroyable { +/** Manager of the observers that trigger a modal dialog on new tab group creation. */ +public class TabGroupCreationDialogManager implements Destroyable { /** The delegate for showing the dialog. */ protected class ShowDialogDelegate { /** @@ -122,7 +122,7 @@ private PropertyModel mModel; private ShowDialogDelegate mShowDialogDelegate; - public TabGroupCreationDialogDelegate( + public TabGroupCreationDialogManager( @NonNull Activity activity, @NonNull ModalDialogManager modalDialogManager, @NonNull TabModelSelector tabModelSelector) {
diff --git a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegate.java b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegate.java index 5385faf..2623bf46 100644 --- a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegate.java +++ b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegate.java
@@ -217,13 +217,13 @@ @NonNull DoubleConsumer onToolbarAlphaChange); /** - * Create a {@link TabGroupCreationDialog} when creating a new tab group. + * Create a TabGroupCreationDialogManager when creating a new tab group. * * @param activity The {@link Activity} that hosts this dialog. * @param modalDialogManager The modal dialog manager for the activity. * @param tabModelSelector The current {@link TabModelSelector}. */ - Destroyable createTabGroupCreationDialogDelegate( + Destroyable createTabGroupCreationDialogManager( @NonNull Activity activity, @NonNull ModalDialogManager modalDialogManager, @NonNull TabModelSelector tabModelSelector);
diff --git a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegateImpl.java b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegateImpl.java index 61c731e..e0dd1748 100644 --- a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegateImpl.java +++ b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabManagementDelegateImpl.java
@@ -224,11 +224,11 @@ } @Override - public Destroyable createTabGroupCreationDialogDelegate( + public Destroyable createTabGroupCreationDialogManager( @NonNull Activity activity, @NonNull ModalDialogManager modalDialogManager, @NonNull TabModelSelector tabModelSelector) { - return new TabGroupCreationDialogDelegate(activity, modalDialogManager, tabModelSelector); + return new TabGroupCreationDialogManager(activity, modalDialogManager, tabModelSelector); } @Override
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_am.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_am.xtb index 9917673..328ab51 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_am.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_am.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187"><ph name="NUMBER_OF_TABS" /> ትሮች የሚዛመዱ ይመስላሉ ይቦደኑ?</translation> <translation id="4159784952369912983">ሐምራዊ</translation> <translation id="4212246570487010370">ማሰሱን ይቀጥሉ</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ትር ያለው የ<ph name="TITLE_OF_GROUP" /> ትር ቡድንን ይዘርጉ።}one{<ph name="TABS_COUNT_MANY" /> ትር ያለው የ<ph name="TITLE_OF_GROUP" /> ትር ቡድንን ይዘርጉ።}other{<ph name="TABS_COUNT_MANY" /> ትሮች ያሉት የ<ph name="TITLE_OF_GROUP" /> ትር ቡድንን ይዘርጉ።}}</translation> <translation id="427987768447457592">አዲስ የትር ቡድን</translation> <translation id="4648718555153979859">የእርስዎ ትሮች እዚህ አብረው ይቦደናሉ</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> ግምገማ)}one{(<ph name="REVIEWS_COUNT_MANY" /> ግምገማዎች)}other{(<ph name="REVIEWS_COUNT_MANY" /> ግምገማዎች)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">ስብስብ በመፍጠር በፍጥነት ገጾችን ያነጻጽሩ። ለመጀመር አንድ አገናኝን ነክተው ይያዙ።</translation> <translation id="5161254044473106830">ርዕስ ያስፈልጋል</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{በቅርቡ ጥቅም ላይ ያላዋሉት <ph name="TABS_COUNT_ONE" /> ትር አለዎት}one{በቅርቡ ጥቅም ላይ ያላዋሉት <ph name="TABS_COUNT_MANY" /> ትር አለዎት}other{በቅርቡ ጥቅም ላይ ያላዋሏቸው <ph name="TABS_COUNT_MANY" /> ትሮች አሉዎት}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ትር ያለው የትር ቡድንን ይዝጉ።}one{<ph name="TABS_COUNT_MANY" /> ትር ያለው የትር ቡድንን ይዝጉ።}other{<ph name="TABS_COUNT_MANY" /> ትሮች ያሉት የትር ቡድንን ይዝጉ።}}</translation> <translation id="5339733443032484186">የእርስዎ የመጨረሻ ትር</translation> <translation id="5400836586163650660">ግራጫ</translation> <translation id="5490235265819901748">የትር ቡድን ተዘርግቷል</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">ባለብዙ ምርጫ ሁነታን ደብቅ</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{ትርን አጋራ}one{ትርን አጋራ}other{ትሮችን አጋራ}}</translation> <translation id="7129458170538955174">ስለዚህ መደብር መረጃ በግማሽ ቁመት ተከፍቷል</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ትር ያለው የ<ph name="TITLE_OF_GROUP" /> ቡድንን ይዝጉ።}one{<ph name="TABS_COUNT_MANY" /> ትር ያለው የ<ph name="TITLE_OF_GROUP" /> ቡድንን ይዝጉ።}other{<ph name="TABS_COUNT_MANY" /> ትሮች ያሉት የ<ph name="TITLE_OF_GROUP" /> ቡድንን ይዝጉ።}}</translation> <translation id="7204204600596740190">ባለብዙ ምርጫ ሁነታ</translation> <translation id="731648547091221002"><ph name="COLOR_NAME" /> ተመርጧል</translation> <translation id="7326879924029668159">የመመለሻ መመሪያን እና ሌሎችንም ይመልከቱ</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">ዝቅተኛ ዋጋ</translation> <translation id="8730999928494395583">በእነዚህ ማንነትን የማያሳውቁ ትሮች ውስጥ የሚኖርዎት እንቅስቃሴ ከዚህ መሣሪያ ላይ ይወገዳል</translation> <translation id="8820741577754260431">በትሮችዎ ላይ የዋጋ ቅነሳዎችን ይመልከቱ</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ትር ያለው የትር ቡድንን ይዘርጉ።}one{<ph name="TABS_COUNT_MANY" /> ትር ያለው የትር ቡድንን ይዘርጉ።}other{<ph name="TABS_COUNT_MANY" /> ትሮች ያሉት የትር ቡድንን ይዘርጉ።}}</translation> <translation id="9090098097337832354">ስለዚህ መደብር መረጃ ተዘግቷል</translation> <translation id="9150694013019234766">ከማያው ግርጌ አጠገብ በትር ቡድንዎ ውስጥ ባሉ ትሮች መካከይ ይቀያይሩ</translation> <translation id="9169594135889675189">አዲስ ትር ወደ ቡድን አክል</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb index 3aada3f..44ba896 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">Čini se da su neke kartice povezane (njih <ph name="NUMBER_OF_TABS" />). Grupirati ih?</translation> <translation id="4159784952369912983">Ljubičasta</translation> <translation id="4212246570487010370">Nastavite pregledati</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="427987768447457592">Nova grupa kartica</translation> <translation id="4648718555153979859">Vaše kartice su grupisane ovdje</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> recenzija)}one{(<ph name="REVIEWS_COUNT_MANY" /> recenzija)}few{(<ph name="REVIEWS_COUNT_MANY" /> recenzije)}other{(<ph name="REVIEWS_COUNT_MANY" /> recenzija)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Kreirajte grupu i brzo uporedite stranice. Da započnete, dodirnite i držite link.</translation> <translation id="5161254044473106830">Naslov je obavezan</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Imate <ph name="TABS_COUNT_ONE" /> karticu koju niste nedavno koristili}one{Imate <ph name="TABS_COUNT_MANY" /> karticu koju niste nedavno koristili}few{Imate <ph name="TABS_COUNT_MANY" /> kartice koje niste nedavno koristili}other{Imate <ph name="TABS_COUNT_MANY" /> kartica koje niste nedavno koristili}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="5339733443032484186">Posljednja kartica</translation> <translation id="5400836586163650660">Siva</translation> <translation id="5490235265819901748">Grupa kartica je proširena</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Skrivanje načina rada višestrukog izbora</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Dijeli karticu}one{Dijeli kartice}few{Dijeli kartice}other{Dijeli kartice}}</translation> <translation id="7129458170538955174">Informacije o ovoj trgovini su otvorene na pola visine</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="7204204600596740190">Način rada višestrukog odabira</translation> <translation id="731648547091221002">Odabrano: <ph name="COLOR_NAME" /></translation> <translation id="7326879924029668159">Pogledajte pravila povrata i drugo</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Niža cijena</translation> <translation id="8730999928494395583">Vaša aktivnost na ovim anonimnim karticama će se ukloniti s ovog uređaja</translation> <translation id="8820741577754260431">Vidite pad cijena na svojim karticama</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="9090098097337832354">Informacije o ovoj trgovini su zatvorene</translation> <translation id="9150694013019234766">Prebacivanje između kartica unutar grupe kartica pri dnu ekrana</translation> <translation id="9169594135889675189">Dodaj novu karticu u grupu</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb index 2462c14c..d5ed420 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187"><ph name="NUMBER_OF_TABS" /> tabs seem related. Group them?</translation> <translation id="4159784952369912983">Purple</translation> <translation id="4212246570487010370">Continue browsing</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Expand <ph name="TITLE_OF_GROUP" /> tab group with <ph name="TABS_COUNT_ONE" /> tab.}other{Expand <ph name="TITLE_OF_GROUP" /> tab group with <ph name="TABS_COUNT_MANY" /> tabs.}}</translation> <translation id="427987768447457592">New tab group</translation> <translation id="4648718555153979859">Your tabs are grouped together here</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> review)}other{(<ph name="REVIEWS_COUNT_MANY" /> reviews)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Quickly compare pages by making a group. To start, touch and hold a link.</translation> <translation id="5161254044473106830">Title required</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{You have <ph name="TABS_COUNT_ONE" /> tab you haven't used recently}other{You have <ph name="TABS_COUNT_MANY" /> tabs you haven't used recently}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Close tab group with <ph name="TABS_COUNT_ONE" /> tab.}other{Close tab group with <ph name="TABS_COUNT_MANY" /> tabs.}}</translation> <translation id="5339733443032484186">Your last tab</translation> <translation id="5400836586163650660">Grey</translation> <translation id="5490235265819901748">Tab group expanded</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Hide multi-select mode</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Share tab}other{Share tabs}}</translation> <translation id="7129458170538955174">Information about this shop opened at half height</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Close <ph name="TITLE_OF_GROUP" /> group with <ph name="TABS_COUNT_ONE" /> tab.}other{Close <ph name="TITLE_OF_GROUP" /> group with <ph name="TABS_COUNT_MANY" /> tabs.}}</translation> <translation id="7204204600596740190">Multi-select mode</translation> <translation id="731648547091221002"><ph name="COLOR_NAME" /> selected</translation> <translation id="7326879924029668159">See return policy and more</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Lower price</translation> <translation id="8730999928494395583">Your activity in these Incognito tabs will be removed from this device</translation> <translation id="8820741577754260431">See price drops on your tabs</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Expand tab group with <ph name="TABS_COUNT_ONE" /> tab.}other{Expand tab group with <ph name="TABS_COUNT_MANY" /> tabs.}}</translation> <translation id="9090098097337832354">Information about this shop closed</translation> <translation id="9150694013019234766">Switch between tabs in your tab group near bottom of screen</translation> <translation id="9169594135889675189">Add new tab to group</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb index 94d76ad..4912fe67 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">به نظر میرسد <ph name="NUMBER_OF_TABS" /> برگه مرتبط باشند. گروهبندی شوند؟</translation> <translation id="4159784952369912983">بنفش</translation> <translation id="4212246570487010370">ادامه مرور</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{ازهم بازکردن گروه برگه <ph name="TITLE_OF_GROUP" /> با <ph name="TABS_COUNT_ONE" /> برگه.}one{ازهم بازکردن گروه برگه <ph name="TITLE_OF_GROUP" /> با <ph name="TABS_COUNT_MANY" /> برگه.}other{ازهم بازکردن گروه برگه <ph name="TITLE_OF_GROUP" /> با <ph name="TABS_COUNT_MANY" /> برگه.}}</translation> <translation id="427987768447457592">گروه برگه جدید</translation> <translation id="4648718555153979859">برگههایتان اینجا باهم گروهبندی میشوند</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> مرور)}one{(<ph name="REVIEWS_COUNT_MANY" /> مرور)}other{(<ph name="REVIEWS_COUNT_MANY" /> مرور)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">با ایجاد گروه، صفحهها را سریع مقایسه کنید. برای شروع، پیوندی را لمس کنید و نگه دارید.</translation> <translation id="5161254044473106830">عنوان مورد نیاز است</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> برگه دارید که اخیراً از آن استفاده نکردهاید}one{<ph name="TABS_COUNT_MANY" /> برگه دارید که اخیراً از آن استفاده نکردهاید}other{<ph name="TABS_COUNT_MANY" /> برگه دارید که اخیراً از آنها استفاده نکردهاید}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{بستن گروه برگه با <ph name="TABS_COUNT_ONE" /> برگه.}one{بستن گروه برگه با <ph name="TABS_COUNT_MANY" /> برگه.}other{بستن گروه برگه با <ph name="TABS_COUNT_MANY" /> برگه.}}</translation> <translation id="5339733443032484186">آخرین برگه شما</translation> <translation id="5400836586163650660">خاکستری</translation> <translation id="5490235265819901748">گروه برگه گسترده شد</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">پنهان کردن حالت چندانتخابی</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{همرسانی برگه}one{همرسانی برگه}other{همرسانی برگهها}}</translation> <translation id="7129458170538955174">اطلاعات مربوط به این فروشگاه بهصورت نیمه باز شده است</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{بستن گروه <ph name="TITLE_OF_GROUP" /> با <ph name="TABS_COUNT_ONE" /> برگه.}one{بستن گروه <ph name="TITLE_OF_GROUP" /> با <ph name="TABS_COUNT_MANY" /> برگه.}other{بستن گروه <ph name="TITLE_OF_GROUP" /> با <ph name="TABS_COUNT_MANY" /> برگه.}}</translation> <translation id="7204204600596740190">حالت چندانتخابی</translation> <translation id="731648547091221002"><ph name="COLOR_NAME" /> انتخاب شده است</translation> <translation id="7326879924029668159">دیدن خطمشی برگرداندن و موارد دیگر</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">قیمت کمتر</translation> <translation id="8730999928494395583">فعالیتتان در این «برگههای ناشناس» از این دستگاه حذف خواهد شد</translation> <translation id="8820741577754260431">دیدن کاهش قیمت در برگهها</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{ازهم بازکردن گروه برگه با <ph name="TABS_COUNT_ONE" /> برگه.}one{ازهم بازکردن گروه برگه با <ph name="TABS_COUNT_MANY" /> برگه.}other{ازهم بازکردن گروه برگه با <ph name="TABS_COUNT_MANY" /> برگه.}}</translation> <translation id="9090098097337832354">اطلاعات مربوط به این فروشگاه بسته شد</translation> <translation id="9150694013019234766">جابهجایی بین برگهها در گروه برگه شما واقع در نزدیک پایین صفحهنمایش</translation> <translation id="9169594135889675189">افزودن برگه جدید به گروه</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb index 77bb6be..c0b21f2 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">Čini se da su neke kartice povezane (njih <ph name="NUMBER_OF_TABS" />). Želite li ih grupirati?</translation> <translation id="4159784952369912983">Ljubičasto</translation> <translation id="4212246570487010370">Nastavite pregledavati</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="427987768447457592">Nova grupa kartica</translation> <translation id="4648718555153979859">Ovdje su grupirane vaše kartice</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> recenzija)}one{(<ph name="REVIEWS_COUNT_MANY" /> recenzija)}few{(<ph name="REVIEWS_COUNT_MANY" /> recenzije)}other{(<ph name="REVIEWS_COUNT_MANY" /> recenzija)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Izradom grupe možete brzo usporediti stranice. Da biste započeli, dodirnite i držite vezu.</translation> <translation id="5161254044473106830">Naslov je obavezan</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Imate <ph name="TABS_COUNT_ONE" /> karticu koju niste upotrebljavali u posljednje vrijeme}one{Imate <ph name="TABS_COUNT_MANY" /> karticu koju niste upotrebljavali u posljednje vrijeme}few{Imate <ph name="TABS_COUNT_MANY" /> kartice koje niste upotrebljavali u posljednje vrijeme}other{Imate <ph name="TABS_COUNT_MANY" /> kartica koje niste upotrebljavali u posljednje vrijeme}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Zatvorite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="5339733443032484186">Vaša posljednja kartica</translation> <translation id="5400836586163650660">Siva</translation> <translation id="5490235265819901748">Grupa kartica je proširena</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Sakrij način višestrukog odabira</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Podijeli karticu}one{Podijeli kartice}few{Podijeli kartice}other{Podijeli kartice}}</translation> <translation id="7129458170538955174">Informacije o ovoj trgovini otvorene su na pola visine</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="7204204600596740190">Način višestrukog odabira</translation> <translation id="731648547091221002">Odabrana je <ph name="COLOR_NAME" /> boja</translation> <translation id="7326879924029668159">Pogledajte pravila povrata i druge informacije</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Niža cijena</translation> <translation id="8730999928494395583">Vaša aktivnost na tim anonimnim karticama uklonit će se s ovog uređaja</translation> <translation id="8820741577754260431">Pogledajte pad cijena na karticama</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_ONE" /> karticu.}one{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> karticu.}few{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartice.}other{Proširite grupu kartica koja sadrži <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="9090098097337832354">Zatvorene su informacije o ovoj trgovini</translation> <translation id="9150694013019234766">Prebacujte se između kartica u grupi kartica pri dnu zaslona</translation> <translation id="9169594135889675189">Dodajte novu karticu grupi</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb index a4baa43..34ca6c4 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">ផ្ទាំង <ph name="NUMBER_OF_TABS" /> ហាក់ដូចជាពាក់ព័ន្ធគ្នា។ បញ្ចូលផ្ទាំងទាំងនេះទៅក្នុងក្រុមឬ?</translation> <translation id="4159784952369912983">ស្វាយ</translation> <translation id="4212246570487010370">ការអានបន្ត</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{ពង្រីកក្រុមផ្ទាំង <ph name="TITLE_OF_GROUP" /> ដែលមាន <ph name="TABS_COUNT_ONE" /> ផ្ទាំង។}other{ពង្រីកក្រុមផ្ទាំង <ph name="TITLE_OF_GROUP" /> ដែលមាន <ph name="TABS_COUNT_MANY" /> ផ្ទាំង។}}</translation> <translation id="427987768447457592">ក្រុមផ្ទាំងថ្មី</translation> <translation id="4648718555153979859">ផ្ទាំងរបស់អ្នកត្រូវបានដាក់ជាក្រុមរួមគ្នានៅទីនេះ</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(មតិវាយតម្លៃ <ph name="REVIEWS_COUNT_ONE" />)}other{(មតិវាយតម្លៃ <ph name="REVIEWS_COUNT_MANY" />)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">ប្រៀបធៀបទំព័រយ៉ាងរហ័សដោយការបង្កើតក្រុម។ ដើម្បីចាប់ផ្ដើម សូមចុចតំណឱ្យជាប់។</translation> <translation id="5161254044473106830">ត្រូវមានចំណងជើង</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{អ្នកមានផ្ទាំង <ph name="TABS_COUNT_ONE" /> ដែលអ្នកមិនបានប្រើនាពេលថ្មីៗនេះ}other{អ្នកមានផ្ទាំង <ph name="TABS_COUNT_MANY" /> ដែលអ្នកមិនបានប្រើនាពេលថ្មីៗនេះ}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{បិទក្រុមផ្ទាំងដែលមាន <ph name="TABS_COUNT_ONE" /> ផ្ទាំង។}other{បិទក្រុមផ្ទាំងដែលមាន <ph name="TABS_COUNT_MANY" /> ផ្ទាំង។}}</translation> <translation id="5339733443032484186">ផ្ទាំងចុងក្រោយរបស់អ្នក</translation> <translation id="5400836586163650660">ប្រផេះ</translation> <translation id="5490235265819901748">បានពង្រីកក្រុមផ្ទាំង</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">លាក់មុខងារជ្រើសរើសច្រើន</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{ចែករំលែកផ្ទាំង}other{ចែករំលែកផ្ទាំង}}</translation> <translation id="7129458170538955174">បានបើកព័ត៌មានអំពីហាងនេះពាក់កណ្ដាលអេក្រង់</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{បិទក្រុម <ph name="TITLE_OF_GROUP" /> ដែលមាន <ph name="TABS_COUNT_ONE" /> ផ្ទាំង។}other{បិទក្រុម <ph name="TITLE_OF_GROUP" /> ដែលមាន <ph name="TABS_COUNT_MANY" /> ផ្ទាំង។}}</translation> <translation id="7204204600596740190">មុខងារជ្រើសរើសច្រើន</translation> <translation id="731648547091221002">បានជ្រើសរើសពណ៌<ph name="COLOR_NAME" /></translation> <translation id="7326879924029668159">មើលគោលការណ៍បញ្ជូនទំនិញមកវិញ និងអ្វីៗជាច្រើនទៀត</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">តម្លៃទាបជាងមុន</translation> <translation id="8730999928494395583">សកម្មភាពរបស់អ្នកនៅក្នុងផ្ទាំងឯកជនទាំងនេះនឹងត្រូវបានដកចេញពីឧបករណ៍នេះ</translation> <translation id="8820741577754260431">មើលការធ្លាក់ថ្លៃនៅក្នុងផ្ទាំងរបស់អ្នក</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{ពង្រីកក្រុមផ្ទាំងដែលមាន <ph name="TABS_COUNT_ONE" /> ផ្ទាំង។}other{ពង្រីកក្រុមផ្ទាំងដែលមាន <ph name="TABS_COUNT_MANY" /> ផ្ទាំង។}}</translation> <translation id="9090098097337832354">បានបិទព័ត៌មានអំពីហាងនេះ</translation> <translation id="9150694013019234766">ប្ដូររវាងផ្ទាំងនៅក្នុងក្រុមផ្ទាំងរបស់អ្នកនៅជិតផ្នែកខាងក្រោមបំផុតរបស់អេក្រង់</translation> <translation id="9169594135889675189">បញ្ចូលផ្ទាំងថ្មីទៅក្រុម</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb index b6b2ed1..8a60994 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187"><ph name="NUMBER_OF_TABS" /> faner ser ut til å være relaterte. Vil du gruppere dem?</translation> <translation id="4159784952369912983">Fiolett</translation> <translation id="4212246570487010370">Fortsett å surfe</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Vis fanegruppen <ph name="TITLE_OF_GROUP" /> med <ph name="TABS_COUNT_ONE" /> fane.}other{Vis fanegruppen <ph name="TITLE_OF_GROUP" /> med <ph name="TABS_COUNT_MANY" /> faner.}}</translation> <translation id="427987768447457592">Ny fanegruppe</translation> <translation id="4648718555153979859">Fanene dine er gruppert sammen her</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> anmeldelse)}other{(<ph name="REVIEWS_COUNT_MANY" /> anmeldelser)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Sammenlign sider raskt ved å lage en gruppe. For å begynne, trykk og hold på en link.</translation> <translation id="5161254044473106830">Du må oppgi en tittel</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Du har <ph name="TABS_COUNT_ONE" /> fane du ikke har brukt i det siste}other{Du har <ph name="TABS_COUNT_MANY" /> faner du ikke har brukt i det siste}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Lukk fanegruppe med <ph name="TABS_COUNT_ONE" /> fane.}other{Lukk fanegruppe med <ph name="TABS_COUNT_MANY" /> faner.}}</translation> <translation id="5339733443032484186">Den siste fanen du brukte</translation> <translation id="5400836586163650660">Grå</translation> <translation id="5490235265819901748">Fanegruppen er utvidet</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Skjul flervalgsmodus</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Del fanen}other{Del fanene}}</translation> <translation id="7129458170538955174">Informasjon om denne butikken er åpnet i halv høyde</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Lukk gruppen <ph name="TITLE_OF_GROUP" /> med <ph name="TABS_COUNT_ONE" /> fane.}other{Lukk gruppen <ph name="TITLE_OF_GROUP" /> med <ph name="TABS_COUNT_MANY" /> faner.}}</translation> <translation id="7204204600596740190">Flervalgsmodus</translation> <translation id="731648547091221002"><ph name="COLOR_NAME" /> er valgt</translation> <translation id="7326879924029668159">Se retningslinjer for retur med mer</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Lavere pris</translation> <translation id="8730999928494395583">Aktiviteten din på disse inkognitofanene blir fjernet fra denne enheten</translation> <translation id="8820741577754260431">Se avslag på fanene dine</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Vis fanegruppe med <ph name="TABS_COUNT_ONE" /> fane.}other{Vis fanegruppe med <ph name="TABS_COUNT_MANY" /> faner.}}</translation> <translation id="9090098097337832354">Informasjon om denne butikken er lukket</translation> <translation id="9150694013019234766">Bytt mellom faner i fanegruppen på nedre del av skjermen</translation> <translation id="9169594135889675189">Legg til ny fane i gruppen</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pl.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pl.xtb index 4396c74..c01e0900 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pl.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pl.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">Liczba prawdopodobnie powiązanych kart wynosi <ph name="NUMBER_OF_TABS" />. Czy chcesz je pogrupować?</translation> <translation id="4159784952369912983">Purpurowy</translation> <translation id="4212246570487010370">Przeglądaj dalej</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Rozwiń grupę kart <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_ONE" /> kartą.}few{Rozwiń grupę kart <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_MANY" /> kartami.}many{Rozwiń grupę kart <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_MANY" /> kartami.}other{Rozwiń grupę kart <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_MANY" /> karty.}}</translation> <translation id="427987768447457592">Nowa grupa kart</translation> <translation id="4648718555153979859">Tutaj są zgrupowane Twoje karty</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> opinia)}few{(<ph name="REVIEWS_COUNT_MANY" /> opinie)}many{(<ph name="REVIEWS_COUNT_MANY" /> opinii)}other{(<ph name="REVIEWS_COUNT_MANY" /> opinii)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Możesz szybko porównać strony, tworząc ich grupę. Aby to zrobić, naciśnij i przytrzymaj link.</translation> <translation id="5161254044473106830">Tytuł jest wymagany</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Masz <ph name="TABS_COUNT_ONE" /> ostatnio nieużywaną kartę}few{Masz <ph name="TABS_COUNT_MANY" /> ostatnio nieużywane karty}many{Masz <ph name="TABS_COUNT_MANY" /> ostatnio nieużywanych kart}other{Masz <ph name="TABS_COUNT_MANY" /> ostatnio nieużywanej karty}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Zamknij grupę kart z <ph name="TABS_COUNT_ONE" /> kartą.}few{Zamknij grupę kart z <ph name="TABS_COUNT_MANY" /> kartami.}many{Zamknij grupę kart z <ph name="TABS_COUNT_MANY" /> kartami.}other{Zamknij grupę kart z <ph name="TABS_COUNT_MANY" /> karty.}}</translation> <translation id="5339733443032484186">Ostatnia karta</translation> <translation id="5400836586163650660">Szary</translation> <translation id="5490235265819901748">Grupa kart została rozwinięta</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Ukryj tryb wielokrotnego wyboru</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Udostępnij kartę}few{Udostępnij karty}many{Udostępnij karty}other{Udostępnij karty}}</translation> <translation id="7129458170538955174">Informacje o tym sklepie zostały otwarte na połowę wysokości</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Zamknij grupę <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_ONE" /> kartą.}few{Zamknij grupę <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_MANY" /> kartami.}many{Zamknij grupę <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_MANY" /> kartami.}other{Zamknij grupę <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_MANY" /> karty.}}</translation> <translation id="7204204600596740190">Tryb wielokrotnego wyboru</translation> <translation id="731648547091221002">Wybrano <ph name="COLOR_NAME" /></translation> <translation id="7326879924029668159">Zasady zwrotów i inne informacje</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Niższa cena</translation> <translation id="8730999928494395583">Twoja aktywność na tych kartach incognito zostanie usunięta z tego urządzenia</translation> <translation id="8820741577754260431">Pokazuj obniżki cen na kartach</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Rozwiń grupę kart z <ph name="TABS_COUNT_ONE" /> kartą.}few{Rozwiń grupę kart z <ph name="TABS_COUNT_MANY" /> kartami.}many{Rozwiń grupę kart z <ph name="TABS_COUNT_MANY" /> kartami.}other{Rozwiń grupę kart z <ph name="TABS_COUNT_MANY" /> karty.}}</translation> <translation id="9090098097337832354">Informacje o tym sklepie zostały zamknięte</translation> <translation id="9150694013019234766">W grupie kart w dolnej części ekranu możesz przełączać się między kartami</translation> <translation id="9169594135889675189">Dodaj nową kartę do grupy</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-PT.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-PT.xtb index 2aaa27dd..b540e1c3 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-PT.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-PT.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187"><ph name="NUMBER_OF_TABS" /> separadores parecem estar relacionados. Quer agrupá-los?</translation> <translation id="4159784952369912983">Roxo</translation> <translation id="4212246570487010370">Continue a navegar</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Expandir o grupo de separadores <ph name="TITLE_OF_GROUP" /> com <ph name="TABS_COUNT_ONE" /> separador.}other{Expandir o grupo de separadores <ph name="TITLE_OF_GROUP" /> com <ph name="TABS_COUNT_MANY" /> separadores.}}</translation> <translation id="427987768447457592">Novo grupo separadores</translation> <translation id="4648718555153979859">Os separadores estão agrupados aqui.</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> crítica)}other{(<ph name="REVIEWS_COUNT_MANY" /> críticas)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Compare páginas rapidamente através da criação de um grupo. Para começar, toque sem soltar num link.</translation> <translation id="5161254044473106830">Título obrigatório</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Tem <ph name="TABS_COUNT_ONE" /> separador que não usou recentemente}other{Tem <ph name="TABS_COUNT_MANY" /> separadores que não usou recentemente}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Fechar o grupo de separadores com <ph name="TABS_COUNT_ONE" /> separador.}other{Fechar o grupo de separadores com <ph name="TABS_COUNT_MANY" /> separadores.}}</translation> <translation id="5339733443032484186">O seu último separador</translation> <translation id="5400836586163650660">Cinzento</translation> <translation id="5490235265819901748">Grupo de separadores expandido</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Ocultar modo de seleção múltipla</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Partilhar separador}other{Partilhar separadores}}</translation> <translation id="7129458170538955174">Informações acerca desta loja abertas a meia altura</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Fechar o grupo <ph name="TITLE_OF_GROUP" /> com <ph name="TABS_COUNT_ONE" /> separador.}other{Fechar o grupo <ph name="TITLE_OF_GROUP" /> com <ph name="TABS_COUNT_MANY" /> separadores.}}</translation> <translation id="7204204600596740190">Modo de seleção múltipla</translation> <translation id="731648547091221002">Cor <ph name="COLOR_NAME" /> selecionada</translation> <translation id="7326879924029668159">Veja a Política de Devolução e muito mais</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Preço mais baixo</translation> <translation id="8730999928494395583">A sua atividade nestes separadores de navegação anónima vai ser removida deste dispositivo</translation> <translation id="8820741577754260431">Veja as descidas de preços nos seus separadores.</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Expandir o grupo de separadores com <ph name="TABS_COUNT_ONE" /> separador.}other{Expandir o grupo de separadores com <ph name="TABS_COUNT_MANY" /> separadores.}}</translation> <translation id="9090098097337832354">Informações acerca desta loja fechadas</translation> <translation id="9150694013019234766">Alterne entre separadores no grupo de separadores junto à parte inferior do ecrã.</translation> <translation id="9169594135889675189">Adicionar um novo separador ao grupo</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb index b9f3bda..7f08b51 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">Kartice (<ph name="NUMBER_OF_TABS" />) deluju povezano. Želite li da ih grupišete?</translation> <translation id="4159784952369912983">Ljubičasta</translation> <translation id="4212246570487010370">Nastavite sa pregledanjem</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_ONE" /> karticom.}one{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_MANY" /> karticom.}few{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_MANY" /> kartice.}other{Proširite grupu kartica <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="427987768447457592">Nova grupa kartica</translation> <translation id="4648718555153979859">Kartice su grupisane zajedno ovde</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> recenzija)}one{(<ph name="REVIEWS_COUNT_MANY" /> recenzija)}few{(<ph name="REVIEWS_COUNT_MANY" /> recenzije)}other{(<ph name="REVIEWS_COUNT_MANY" /> recenzija)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Napravite grupu da biste brzo upoređivali stranice. Za početak dodirnite i zadržite link.</translation> <translation id="5161254044473106830">Naslov je obavezan</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Imate <ph name="TABS_COUNT_ONE" /> karticu koju niste skoro koristili}one{Imate <ph name="TABS_COUNT_MANY" /> karticu koju niste skoro koristili}few{Imate <ph name="TABS_COUNT_MANY" /> kartice koje niste skoro koristili}other{Imate <ph name="TABS_COUNT_MANY" /> kartica koje niste skoro koristili}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Zatvorite grupu kartica sa <ph name="TABS_COUNT_ONE" /> karticom.}one{Zatvorite grupu kartica sa <ph name="TABS_COUNT_MANY" /> karticom.}few{Zatvorite grupu kartica sa <ph name="TABS_COUNT_MANY" /> kartice.}other{Zatvorite grupu kartica sa <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="5339733443032484186">Poslednja kartica</translation> <translation id="5400836586163650660">Siva</translation> <translation id="5490235265819901748">Grupa kartica je proširena</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Sakrijte režim višestrukog izbora</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Deli karticu}one{Deli kartice}few{Deli kartice}other{Deli kartice}}</translation> <translation id="7129458170538955174">Informacije o ovoj prodavnici su otvorene do polovine ekrana</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_ONE" /> karticom.}one{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_MANY" /> karticom.}few{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_MANY" /> kartice.}other{Zatvorite grupu <ph name="TITLE_OF_GROUP" /> sa <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="7204204600596740190">Režim višestrukog izbora</translation> <translation id="731648547091221002">Izabrali ste boju <ph name="COLOR_NAME" /></translation> <translation id="7326879924029668159">Pogledajte smernice za vraćanje i drugo</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Niža cena</translation> <translation id="8730999928494395583">Vaše aktivnosti na ovim karticama bez arhiviranja će biti uklonjene sa ovog uređaja</translation> <translation id="8820741577754260431">Pregledajte sniženja na karticama</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Proširite grupu kartica sa <ph name="TABS_COUNT_ONE" /> karticom.}one{Proširite grupu kartica sa <ph name="TABS_COUNT_MANY" /> karticom.}few{Proširite grupu kartica sa <ph name="TABS_COUNT_MANY" /> kartice.}other{Proširite grupu kartica sa <ph name="TABS_COUNT_MANY" /> kartica.}}</translation> <translation id="9090098097337832354">Informacije o ovoj prodavnici su zatvorene</translation> <translation id="9150694013019234766">Prelazite sa jedne kartice na drugu u grupi kartica u dnu ekrana</translation> <translation id="9169594135889675189">Dodajte novu karticu u grupu</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb index f200610..a392024 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">Картице (<ph name="NUMBER_OF_TABS" />) делују повезано. Желите ли да их групишете?</translation> <translation id="4159784952369912983">Љубичаста</translation> <translation id="4212246570487010370">Наставите са прегледањем</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Проширите групу картица <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_ONE" /> картицом.}one{Проширите групу картица <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_MANY" /> картицом.}few{Проширите групу картица <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_MANY" /> картице.}other{Проширите групу картица <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_MANY" /> картица.}}</translation> <translation id="427987768447457592">Нова група картица</translation> <translation id="4648718555153979859">Картице су груписане заједно овде</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> рецензија)}one{(<ph name="REVIEWS_COUNT_MANY" /> рецензија)}few{(<ph name="REVIEWS_COUNT_MANY" /> рецензије)}other{(<ph name="REVIEWS_COUNT_MANY" /> рецензија)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Направите групу да бисте брзо упоређивали странице. За почетак додирните и задржите линк.</translation> <translation id="5161254044473106830">Наслов је обавезан</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Имате <ph name="TABS_COUNT_ONE" /> картицу коју нисте скоро користили}one{Имате <ph name="TABS_COUNT_MANY" /> картицу коју нисте скоро користили}few{Имате <ph name="TABS_COUNT_MANY" /> картице које нисте скоро користили}other{Имате <ph name="TABS_COUNT_MANY" /> картица које нисте скоро користили}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Затворите групу картица са <ph name="TABS_COUNT_ONE" /> картицом.}one{Затворите групу картица са <ph name="TABS_COUNT_MANY" /> картицом.}few{Затворите групу картица са <ph name="TABS_COUNT_MANY" /> картице.}other{Затворите групу картица са <ph name="TABS_COUNT_MANY" /> картица.}}</translation> <translation id="5339733443032484186">Последња картица</translation> <translation id="5400836586163650660">Сива</translation> <translation id="5490235265819901748">Група картица је проширена</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Сакријте режим вишеструког избора</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Дели картицу}one{Дели картице}few{Дели картице}other{Дели картице}}</translation> <translation id="7129458170538955174">Информације о овој продавници су отворене до половине екрана</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Затворите групу <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_ONE" /> картицом.}one{Затворите групу <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_MANY" /> картицом.}few{Затворите групу <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_MANY" /> картице.}other{Затворите групу <ph name="TITLE_OF_GROUP" /> са <ph name="TABS_COUNT_MANY" /> картица.}}</translation> <translation id="7204204600596740190">Режим вишеструког избора</translation> <translation id="731648547091221002">Изабрали сте боју <ph name="COLOR_NAME" /></translation> <translation id="7326879924029668159">Погледајте смернице за враћање и друго</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Нижа цена</translation> <translation id="8730999928494395583">Ваше активности на овим картицама без архивирања ће бити уклоњене са овог уређаја</translation> <translation id="8820741577754260431">Прегледајте снижења на картицама</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Проширите групу картица са <ph name="TABS_COUNT_ONE" /> картицом.}one{Проширите групу картица са <ph name="TABS_COUNT_MANY" /> картицом.}few{Проширите групу картица са <ph name="TABS_COUNT_MANY" /> картице.}other{Проширите групу картица са <ph name="TABS_COUNT_MANY" /> картица.}}</translation> <translation id="9090098097337832354">Информације о овој продавници су затворене</translation> <translation id="9150694013019234766">Прелазите са једне картице на другу у групи картица у дну екрана</translation> <translation id="9169594135889675189">Додајте нову картицу у групу</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb index efc394b..b3b84824 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187"><ph name="NUMBER_OF_TABS" /> ta aloqador varaq bor. Ular guruhlansinmi?</translation> <translation id="4159784952369912983">Siyohrang</translation> <translation id="4212246570487010370">Saytlarni kezishda davom etish</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ta varaqli <ph name="TITLE_OF_GROUP" /> guruhini yoyish.}other{<ph name="TABS_COUNT_MANY" /> ta varaqli <ph name="TITLE_OF_GROUP" /> guruhini yoyish.}}</translation> <translation id="427987768447457592">Yangi varaqlar guruhi</translation> <translation id="4648718555153979859">Varaqlaringiz shu guruhda jamlanadi</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(<ph name="REVIEWS_COUNT_ONE" /> ta sharh)}other{(<ph name="REVIEWS_COUNT_MANY" /> ta sharh)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Sahifalarni guruhlab, tezkor solishtiring. Boshlash uchun havolani uzoq bosib turing.</translation> <translation id="5161254044473106830">Sarlavha kiriting</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Sizda yaqinda ishlatilmagan <ph name="TABS_COUNT_ONE" /> ta varaq bor}other{Sizda yaqinda ishlatilmagan <ph name="TABS_COUNT_MANY" /> ta varaq bor}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ta varaqli guruhni yopish}other{<ph name="TABS_COUNT_MANY" /> ta varaqli guruhni yopish}}</translation> <translation id="5339733443032484186">Oxirgi varaq</translation> <translation id="5400836586163650660">Kulrang</translation> <translation id="5490235265819901748">Varaqlar guruhi yoyildi</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Bir nechta variant tanlanadigan rejimni yopish</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Varaqni ulashish}other{Varaqlarni ulashish}}</translation> <translation id="7129458170538955174">Bu doʻkon haqidagi axborot yarim hajmda ochildi</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ta varaqli <ph name="TITLE_OF_GROUP" /> guruhini yopish}other{<ph name="TABS_COUNT_MANY" /> ta varaqli <ph name="TITLE_OF_GROUP" /> guruhini yopish}}</translation> <translation id="7204204600596740190">Bir nechta elementni tanlash rejimi</translation> <translation id="731648547091221002"><ph name="COLOR_NAME" /> tanlangan</translation> <translation id="7326879924029668159">Qaytarish siyosati va boshqalar</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Past narxda</translation> <translation id="8730999928494395583">Bu inkognito varaqlardagi harakatlar tarixi ushbu qurilmadan olib tashlanadi</translation> <translation id="8820741577754260431">Narxlar tushishini varaqlarda kuzating</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{<ph name="TABS_COUNT_ONE" /> ta varaqli guruhni yoyish.}other{<ph name="TABS_COUNT_MANY" /> ta varaqli guruhni yoyish.}}</translation> <translation id="9090098097337832354">Bu doʻkon haqidagi axborot yopildi</translation> <translation id="9150694013019234766">Ekranning quyi qismidagi varaqlar guruhidagi varaqlarni almashtirish</translation> <translation id="9169594135889675189">Guruhga yangi varaq kiritish</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zu.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zu.xtb index 2029262a..7ab11d9b 100644 --- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zu.xtb +++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zu.xtb
@@ -43,6 +43,7 @@ <translation id="4133493477912226187">Amathebhu ayi-<ph name="NUMBER_OF_TABS" /> abonakala ahambisana. Wenze iqembu?</translation> <translation id="4159784952369912983">Okuphephuli</translation> <translation id="4212246570487010370">Qhubeka nokuphequlula</translation> +<translation id="4220650239473304853">{NUMBER_OF_TABS,plural, =1{Nweba iqembu lethebhu elithi <ph name="TITLE_OF_GROUP" /> ngethebhu eli-<ph name="TABS_COUNT_ONE" />.}one{Nweba iqembu lethebhu elithi <ph name="TITLE_OF_GROUP" /> ngamathebhu angu-<ph name="TABS_COUNT_MANY" />.}other{Nweba iqembu lethebhu elithi <ph name="TITLE_OF_GROUP" /> ngamathebhu angu-<ph name="TABS_COUNT_MANY" />.}}</translation> <translation id="427987768447457592">Iqembu lethebhu elisha</translation> <translation id="4648718555153979859">Amathebhu akho afakwa kuqembu ndawonye lapha</translation> <translation id="4788280460033928884">{REVIEWS,plural, =1{(isibuyekezo esingu-<ph name="REVIEWS_COUNT_ONE" />)}one{(izibuyekezo ezingu-<ph name="REVIEWS_COUNT_MANY" />)}other{(izibuyekezo ezingu-<ph name="REVIEWS_COUNT_MANY" />)}}</translation> @@ -56,6 +57,7 @@ <translation id="5082793167783849073">Qhathanisa ngokushesha amakhasi ngokwenza iqembu. Ukuze uqale, thinta uphinde ubambe isixhumanisi.</translation> <translation id="5161254044473106830">Isihloko siyadingeka</translation> <translation id="5303274951032363933">{TABS_COUNT,plural, =1{Unethebhu e-<ph name="TABS_COUNT_ONE" /> ongakayisebenzisi kamuva nje}one{Unamathebhu angu-<ph name="TABS_COUNT_MANY" /> ongakawasebenzisi kamuva nje}other{Unamathebhu angu-<ph name="TABS_COUNT_MANY" /> ongakawasebenzisi kamuva nje}}</translation> +<translation id="5338401825260744482">{NUMBER_OF_TABS,plural, =1{Vala iqembu lethebhu ngethebhu eli-<ph name="TABS_COUNT_ONE" />}one{Vala iqembu lethebhu ngamathebhu angu-<ph name="TABS_COUNT_MANY" />.}other{Vala iqembu lethebhu ngamathebhu angu-<ph name="TABS_COUNT_MANY" />.}}</translation> <translation id="5339733443032484186">Ithebhu yakho yokugcina</translation> <translation id="5400836586163650660">Okumpunga</translation> <translation id="5490235265819901748">Iqembu lethebhu linwetshiwe</translation> @@ -84,6 +86,7 @@ <translation id="6856809498882026482">Fihla imodi yokukhetha okuningi</translation> <translation id="7100731960740376323">{TABS_COUNT,plural, =1{Yabelana ngethebhu}one{Yabelana ngamathebhu}other{Yabelana ngamathebhu}}</translation> <translation id="7129458170538955174">Ulwazi olumayelana nalesi sitolo ivulwe ekuphakameni kwesigamu</translation> +<translation id="7200189319044305940">{NUMBER_OF_TABS,plural, =1{Vala iqembu elithi <ph name="TITLE_OF_GROUP" /> ngamathebhu angu-<ph name="TABS_COUNT_ONE" />}one{Vala iqembu elithi<ph name="TITLE_OF_GROUP" /> ngamathebhu angu-<ph name="TABS_COUNT_MANY" />.}other{Vala iqembu elithi<ph name="TITLE_OF_GROUP" /> ngamathebhu angu-<ph name="TABS_COUNT_MANY" />.}}</translation> <translation id="7204204600596740190">Imodi yokukhetha okuningi</translation> <translation id="731648547091221002"><ph name="COLOR_NAME" /> Ikhethiwe</translation> <translation id="7326879924029668159">Bona inqubomgomo yokubuyisela nokuningi</translation> @@ -107,6 +110,7 @@ <translation id="8714939927607906138">Intengo ephansi</translation> <translation id="8730999928494395583">Umsebenzi wakho kula mathebhu we-Incognito uzosuswa kule divayisi</translation> <translation id="8820741577754260431">Bona ukwehla kwentengo kumathebhu wakho</translation> +<translation id="8993967613304721520">{NUMBER_OF_TABS,plural, =1{Nweba iqembu lethebhu ngethubhu eli-<ph name="TABS_COUNT_ONE" />.}one{Nweba iqembu lethebhu ngethebhu elingu-<ph name="TABS_COUNT_MANY" />.}other{Nweba iqembu lethebhu ngethebhu elingu-<ph name="TABS_COUNT_MANY" />.}}</translation> <translation id="9090098097337832354">Ulwazi olumayelana nalesi sitolo esivaliwe</translation> <translation id="9150694013019234766">Shintsha phakathi komaka kuqembu lethebhu lakho eduze kwangaphansi kwesikrini</translation> <translation id="9169594135889675189">Engeza ithebhu entsha kuqembu</translation>
diff --git a/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegateUnitTest.java b/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManagerUnitTest.java similarity index 89% rename from chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegateUnitTest.java rename to chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManagerUnitTest.java index 40041f33..ffb10e4 100644 --- a/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegateUnitTest.java +++ b/chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManagerUnitTest.java
@@ -35,10 +35,10 @@ import org.chromium.ui.modaldialog.ModalDialogProperties; import org.chromium.ui.modelutil.PropertyModel; -/** Tests for TabGroupCreationDialogDelegate. */ +/** Tests for TabGroupCreationDialogManager. */ @RunWith(BaseRobolectricTestRunner.class) @Config(manifest = Config.NONE) -public class TabGroupCreationDialogDelegateUnitTest { +public class TabGroupCreationDialogManagerUnitTest { private static final int TAB_COUNT = 3; @Mock private ModalDialogManager mModalDialogManager; @@ -46,12 +46,12 @@ @Mock private TabModelFilterProvider mTabModelFilterProvider; @Mock private TabGroupModelFilter mRegularTabGroupModelFilter; @Mock private TabGroupModelFilter mIncognitoTabGroupModelFilter; - @Mock private TabGroupCreationDialogDelegate.ShowDialogDelegate mShowDialogDelegate; + @Mock private TabGroupCreationDialogManager.ShowDialogDelegate mShowDialogDelegate; @Captor private ArgumentCaptor<PropertyModel> mModelCaptor; @Captor private ArgumentCaptor<TabGroupModelFilterObserver> mObserverCaptor; private Activity mActivity; - private TabGroupCreationDialogDelegate mTabGroupCreationDialogDelegate; + private TabGroupCreationDialogManager mTabGroupCreationDialogManager; @Before public void setUp() { @@ -62,19 +62,19 @@ .thenReturn(mRegularTabGroupModelFilter); when(mTabModelFilterProvider.getTabModelFilter(true)) .thenReturn(mIncognitoTabGroupModelFilter); - mTabGroupCreationDialogDelegate = - new TabGroupCreationDialogDelegate( + mTabGroupCreationDialogManager = + new TabGroupCreationDialogManager( mActivity, mModalDialogManager, mTabModelSelector); } @After public void tearDown() { - mTabGroupCreationDialogDelegate.destroy(); + mTabGroupCreationDialogManager.destroy(); } @Test public void testShowOnDidCreateGroup() { - mTabGroupCreationDialogDelegate.setShowDialogDelegateForTesting(mShowDialogDelegate); + mTabGroupCreationDialogManager.setShowDialogDelegateForTesting(mShowDialogDelegate); verify(mRegularTabGroupModelFilter).addTabGroupObserver(mObserverCaptor.capture()); TabGroupModelFilterObserver observer = mObserverCaptor.getValue(); @@ -89,7 +89,7 @@ @Test public void testCreationDialogDelegate_showDialog() { - mTabGroupCreationDialogDelegate + mTabGroupCreationDialogManager .getShowDialogDelegateForTesting() .showDialog(TAB_COUNT, false); verify(mModalDialogManager).showDialog(mModelCaptor.capture(), eq(ModalDialogType.APP));
diff --git a/chrome/android/features/tab_ui/tab_management_java_sources.gni b/chrome/android/features/tab_ui/tab_management_java_sources.gni index 2953756..33102dd 100644 --- a/chrome/android/features/tab_ui/tab_management_java_sources.gni +++ b/chrome/android/features/tab_ui/tab_management_java_sources.gni
@@ -77,7 +77,7 @@ "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridItemTouchHelperCallback.java", "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGridViewBinder.java", "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupColorPickerContainer.java", - "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegate.java", + "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManager.java", "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationTextInputLayout.java", "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupTitleEditor.java", "//chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupUiCoordinator.java", @@ -199,7 +199,7 @@ "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogMediatorUnitTest.java", "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGridItemTouchHelperCallbackUnitTest.java", "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGridViewBinderUnitTest.java", - "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogDelegateUnitTest.java", + "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationDialogManagerUnitTest.java", "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupCreationTextInputLayoutTest.java", "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupTitleEditorUnitTest.java", "//chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGroupUiMediatorUnitTest.java",
diff --git a/chrome/android/java/res/drawable/ic_tab_icon_24dp.xml b/chrome/android/java/res/drawable/ic_tab_icon_24dp.xml new file mode 100644 index 0000000..5b82d47 --- /dev/null +++ b/chrome/android/java/res/drawable/ic_tab_icon_24dp.xml
@@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +Copyright 2024 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file. +--> + +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + <path + android:pathData="M4,18H20V10H13V6H4V18ZM4,20C3.45,20 2.975,19.808 2.575,19.425C2.192,19.025 2,18.55 2,18V6C2,5.45 2.192,4.983 2.575,4.6C2.975,4.2 3.45,4 4,4H20C20.55,4 21.017,4.2 21.4,4.6C21.8,4.983 22,5.45 22,6V18C22,18.55 21.8,19.025 21.4,19.425C21.017,19.808 20.55,20 20,20H4ZM4,18V6V18Z" + android:fillColor="?attr/colorOnSurfaceVariant"/> +</vector> \ No newline at end of file
diff --git a/chrome/android/java/res/layout/autofill_server_card_editor.xml b/chrome/android/java/res/layout/autofill_server_card_editor.xml index 1620d81..16cad82a 100644 --- a/chrome/android/java/res/layout/autofill_server_card_editor.xml +++ b/chrome/android/java/res/layout/autofill_server_card_editor.xml
@@ -90,30 +90,6 @@ android:paddingBottom="@dimen/pref_autofill_touch_target_padding" style="@style/PreferenceTitle" android:text="@string/autofill_from_google_account_long" /> - - <TextView - android:id="@+id/clear_local_copy" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentEnd="true" - android:layout_below="@id/server_card_label" - android:paddingStart="@dimen/pref_autofill_touch_target_padding" - android:paddingTop="@dimen/pref_autofill_touch_target_padding" - android:paddingBottom="@dimen/pref_autofill_touch_target_padding" - android:textAppearance="@style/TextAppearance.TextMedium.Link" - android:text="@string/autofill_remove_local_copy_button" /> - - <TextView - android:id="@+id/local_copy_label" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentStart="true" - android:layout_below="@id/server_card_label" - android:layout_toStartOf="@id/clear_local_copy" - android:paddingTop="@dimen/pref_autofill_touch_target_padding" - android:paddingBottom="@dimen/pref_autofill_touch_target_padding" - style="@style/PreferenceTitle" - android:text="@string/autofill_describe_local_copy" /> </RelativeLayout> <LinearLayout
diff --git a/chrome/android/java/res/xml/clear_browsing_data_preferences_tab.xml b/chrome/android/java/res/xml/clear_browsing_data_preferences_tab.xml index 700defe..9cae4894 100644 --- a/chrome/android/java/res/xml/clear_browsing_data_preferences_tab.xml +++ b/chrome/android/java/res/xml/clear_browsing_data_preferences_tab.xml
@@ -33,6 +33,11 @@ android:title="@string/clear_cache_title" /> <org.chromium.chrome.browser.browsing_data.ClearBrowsingDataCheckBoxPreference + android:key="clear_tabs_checkbox" + android:persistent="false" + android:title="@string/clear_tabs_title" /> + + <org.chromium.chrome.browser.browsing_data.ClearBrowsingDataCheckBoxPreference android:key="clear_passwords_checkbox" android:persistent="false" android:title="@string/clear_passwords_title" />
diff --git a/chrome/android/java/res/xml/main_preferences.xml b/chrome/android/java/res/xml/main_preferences.xml index c30cba4..5de0282e 100644 --- a/chrome/android/java/res/xml/main_preferences.xml +++ b/chrome/android/java/res/xml/main_preferences.xml
@@ -108,7 +108,7 @@ android:order="19" android:title="@string/toolbar_shortcut"/> <Preference - android:fragment="org.chromium.components.browser_ui.accessibility.AccessibilitySettings" + android:fragment="org.chromium.chrome.browser.accessibility.settings.AccessibilitySettings" android:key="accessibility" android:order="20" android:title="@string/prefs_accessibility"/>
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgentImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgentImpl.java index 51b461d..efb881d 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgentImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgentImpl.java
@@ -77,8 +77,9 @@ RestoreStatus.RESTORE_AFTER_FIRST_RUN, RestoreStatus.BROWSER_STARTUP_FAILED, RestoreStatus.NOT_SIGNED_IN, + RestoreStatus.DEPRECATED_SIGNIN_TIMED_OUT, + RestoreStatus.DEPRECATED_RESTORE_STATUS_RECORDED, RestoreStatus.SIGNIN_TIMED_OUT, - RestoreStatus.RESTORE_STATUS_RECORDED }) @Retention(RetentionPolicy.SOURCE) public @interface RestoreStatus { @@ -88,16 +89,21 @@ int RESTORE_AFTER_FIRST_RUN = 2; int BROWSER_STARTUP_FAILED = 3; int NOT_SIGNED_IN = 4; - int SIGNIN_TIMED_OUT = 5; + // This enum value has taken the previous value indicating that the histogram has been + // recorded, when it was introduced. Deprecating since the metric is polluted consequently. + int DEPRECATED_SIGNIN_TIMED_OUT = 5; + // Previously, DEPRECATED_RESTORE_STATUS_RECORDED was set when the histogram has been + // recorded, to prevent additional histogram record. This magic value is being replaced by + // the boolean pref RESTORE_STATUS_RECORDED. + // This value is kept for legacy pref support. + int DEPRECATED_RESTORE_STATUS_RECORDED = 6; + int SIGNIN_TIMED_OUT = 7; - int NUM_ENTRIES = 6; - - // Set RESTORE_STATUS_RECORDED when the histogram has been recorded; so that it is only - // recorded once. - int RESTORE_STATUS_RECORDED = 6; + int NUM_ENTRIES = 7; } - private static final String RESTORE_STATUS = "android_restore_status"; + @VisibleForTesting static final String RESTORE_STATUS = "android_restore_status"; + private static final String RESTORE_STATUS_RECORDED = "android_restore_status_recorded"; // Keep track of backup failures, so that we give up in the end on persistent problems. @VisibleForTesting static final String BACKUP_FAILURE_COUNT = "android_backup_failure_count"; @@ -664,24 +670,60 @@ } /** - * Save the restore status for later transfer to a histogram. + * Save the restore status for later transfer to a histogram, and reset histogram recorded + * status if needed. * * @param status the status. */ @VisibleForTesting static void setRestoreStatus(@RestoreStatus int status) { + assert status != RestoreStatus.DEPRECATED_RESTORE_STATUS_RECORDED + && status != RestoreStatus.DEPRECATED_SIGNIN_TIMED_OUT; + ContextUtils.getAppSharedPreferences().edit().putInt(RESTORE_STATUS, status).apply(); + if (isRestoreStatusRecorded()) { + setRestoreStatusRecorded(false); + } + } + + /** + * Get from the saved values whether the restore status histogram has been recorded. + * + * @return Whether the restore status has been recorded. + */ + @VisibleForTesting + static boolean isRestoreStatusRecorded() { + return ContextUtils.getAppSharedPreferences().getBoolean(RESTORE_STATUS_RECORDED, false); + } + + /** + * Save the value indicating whether the restore status histogram has been recorded. + * + * @param isRecorded Whether the restore status is recorded. + */ + @VisibleForTesting + static void setRestoreStatusRecorded(boolean isRecorded) { + ContextUtils.getAppSharedPreferences() + .edit() + .putBoolean(RESTORE_STATUS_RECORDED, isRecorded) + .apply(); } /** Record the restore histogram. To be called from Chrome itself once it is running. */ public static void recordRestoreHistogram() { + boolean isStatusRecorded = isRestoreStatusRecorded(); + // Ensure restore status is only recorded once. + if (isStatusRecorded) { + return; + } + @RestoreStatus int restoreStatus = getRestoreStatus(); - // Ensure restore status is only recorded once - if (restoreStatus != RestoreStatus.RESTORE_STATUS_RECORDED) { + if (restoreStatus != RestoreStatus.DEPRECATED_RESTORE_STATUS_RECORDED + && restoreStatus != RestoreStatus.DEPRECATED_SIGNIN_TIMED_OUT) { RecordHistogram.recordEnumeratedHistogram( HISTOGRAM_ANDROID_RESTORE_RESULT, restoreStatus, RestoreStatus.NUM_ENTRIES); - setRestoreStatus(RestoreStatus.RESTORE_STATUS_RECORDED); } + setRestoreStatusRecorded(true); } @NativeMethods
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java similarity index 82% rename from components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java rename to chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java index d45c3fb..6625699 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java
@@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -package org.chromium.components.browser_ui.accessibility; +package org.chromium.chrome.browser.accessibility.settings; import android.content.Intent; import android.os.Bundle; @@ -12,10 +12,22 @@ import androidx.preference.PreferenceFragmentCompat; import org.chromium.base.ContextUtils; +import org.chromium.chrome.R; +import org.chromium.chrome.browser.image_descriptions.ImageDescriptionsController; +import org.chromium.chrome.browser.settings.SettingsLauncherImpl; +import org.chromium.components.browser_ui.accessibility.AccessibilitySettingsDelegate; import org.chromium.components.browser_ui.accessibility.AccessibilitySettingsDelegate.BooleanPreferenceDelegate; +import org.chromium.components.browser_ui.accessibility.FontSizePrefs; import org.chromium.components.browser_ui.accessibility.FontSizePrefs.FontSizePrefsObserver; +import org.chromium.components.browser_ui.accessibility.PageZoomPreference; +import org.chromium.components.browser_ui.accessibility.PageZoomUma; +import org.chromium.components.browser_ui.accessibility.PageZoomUtils; import org.chromium.components.browser_ui.settings.ChromeSwitchPreference; +import org.chromium.components.browser_ui.settings.SettingsLauncher; import org.chromium.components.browser_ui.settings.SettingsUtils; +import org.chromium.components.browser_ui.site_settings.AllSiteSettings; +import org.chromium.components.browser_ui.site_settings.SingleCategorySettings; +import org.chromium.components.browser_ui.site_settings.SiteSettingsCategory; import org.chromium.content_public.browser.ContentFeatureList; import org.chromium.content_public.browser.ContentFeatureMap; @@ -31,6 +43,7 @@ public static final String PREF_READER_FOR_ACCESSIBILITY = "reader_for_accessibility"; public static final String PREF_CAPTIONS = "captions"; public static final String PREF_ZOOM_INFO = "zoom_info"; + public static final String PREF_IMAGE_DESCRIPTIONS = "image_descriptions"; private TextScalePreference mTextScalePref; private PageZoomPreference mPageZoomDefaultZoomPref; @@ -84,7 +97,7 @@ mPageZoomIncludeOSAdjustment = (ChromeSwitchPreference) findPreference(PREF_PAGE_ZOOM_INCLUDE_OS_ADJUSTMENT); - if (mDelegate.showPageZoomSettingsUI()) { + if (ContentFeatureMap.isEnabled(ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM)) { mTextScalePref.setVisible(false); // Set the initial values for the page zoom settings, and set change listeners. mPageZoomDefaultZoomPref.setInitialValue( @@ -143,20 +156,30 @@ }); Preference zoomInfo = findPreference(PREF_ZOOM_INFO); - if (mDelegate.showPageZoomSettingsUI() + if (ContentFeatureMap.isEnabled(ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM) && ContentFeatureMap.isEnabled( ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM_ENHANCEMENTS)) { zoomInfo.setVisible(true); zoomInfo.setOnPreferenceClickListener( preference -> { - mDelegate.launchSiteSettingsZoomActivity(getContext()); + Bundle initialArguments = new Bundle(); + initialArguments.putString( + SingleCategorySettings.EXTRA_CATEGORY, + SiteSettingsCategory.preferenceKey(SiteSettingsCategory.Type.ZOOM)); + SettingsLauncher settingsLauncher = new SettingsLauncherImpl(); + settingsLauncher.launchSettingsActivity( + ContextUtils.getApplicationContext(), + AllSiteSettings.class, + initialArguments); return true; }); } else { zoomInfo.setVisible(false); } - mDelegate.addExtraPreferences(this); + Preference imageDescriptionsPreference = findPreference(PREF_IMAGE_DESCRIPTIONS); + imageDescriptionsPreference.setVisible( + ImageDescriptionsController.getInstance().shouldShowImageDescriptionsMenuItem()); } @Override
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java index e64c079..29c22e3 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/ChromeAccessibilitySettingsDelegate.java
@@ -4,22 +4,9 @@ package org.chromium.chrome.browser.accessibility.settings; -import android.content.Context; -import android.os.Bundle; - -import androidx.preference.PreferenceFragmentCompat; - -import org.chromium.chrome.R; -import org.chromium.chrome.browser.image_descriptions.ImageDescriptionsController; import org.chromium.chrome.browser.preferences.Pref; import org.chromium.chrome.browser.profiles.Profile; -import org.chromium.chrome.browser.settings.SettingsLauncherImpl; import org.chromium.components.browser_ui.accessibility.AccessibilitySettingsDelegate; -import org.chromium.components.browser_ui.accessibility.PageZoomUtils; -import org.chromium.components.browser_ui.settings.SettingsLauncher; -import org.chromium.components.browser_ui.site_settings.AllSiteSettings; -import org.chromium.components.browser_ui.site_settings.SingleCategorySettings; -import org.chromium.components.browser_ui.site_settings.SiteSettingsCategory; import org.chromium.components.user_prefs.UserPrefs; import org.chromium.content_public.browser.BrowserContextHandle; @@ -88,26 +75,4 @@ public IntegerPreferenceDelegate getTextSizeContrastAccessibilityDelegate() { return new TextSizeContrastAccessibilityDelegate(getBrowserContextHandle()); } - - @Override - public void addExtraPreferences(PreferenceFragmentCompat fragment) { - if (ImageDescriptionsController.getInstance().shouldShowImageDescriptionsMenuItem()) { - fragment.addPreferencesFromResource(R.xml.image_descriptions_settings_preference); - } - } - - @Override - public boolean showPageZoomSettingsUI() { - return PageZoomUtils.shouldShowSettingsUI(); - } - - @Override - public void launchSiteSettingsZoomActivity(Context context) { - Bundle initialArguments = new Bundle(); - initialArguments.putString( - SingleCategorySettings.EXTRA_CATEGORY, - SiteSettingsCategory.preferenceKey(SiteSettingsCategory.Type.ZOOM)); - SettingsLauncher settingsLauncher = new SettingsLauncherImpl(); - settingsLauncher.launchSettingsActivity(context, AllSiteSettings.class, initialArguments); - } }
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/TextScalePreference.java b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/TextScalePreference.java similarity index 97% rename from components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/TextScalePreference.java rename to chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/TextScalePreference.java index 651b429f..871ac98 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/TextScalePreference.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/TextScalePreference.java
@@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -package org.chromium.components.browser_ui.accessibility; +package org.chromium.chrome.browser.accessibility.settings; import android.content.Context; import android.os.Build; @@ -10,6 +10,7 @@ import android.util.TypedValue; import android.widget.SeekBar; import android.widget.TextView; +import org.chromium.chrome.R; import androidx.preference.Preference; import androidx.preference.PreferenceViewHolder;
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/settings/AutofillServerCardEditor.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/settings/AutofillServerCardEditor.java index 9616b7fa4..fb6dac9 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/settings/AutofillServerCardEditor.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/autofill/settings/AutofillServerCardEditor.java
@@ -48,8 +48,6 @@ "Autofill.VirtualCard.SettingsPageEnrollment"; private Profile mProfile; - private View mLocalCopyLabel; - private View mClearLocalCopy; private TextView mVirtualCardEnrollmentButton; private boolean mVirtualCardEnrollmentButtonShowsUnenroll; private AutofillPaymentMethodsDelegate mDelegate; @@ -222,22 +220,6 @@ virtualCardContainerLayout.setVisibility(View.GONE); } - mLocalCopyLabel = v.findViewById(R.id.local_copy_label); - mClearLocalCopy = v.findViewById(R.id.clear_local_copy); - - if (mCard.getIsCached()) { - mClearLocalCopy.setOnClickListener( - new View.OnClickListener() { - @Override - public void onClick(View v) { - PersonalDataManager.getInstance().clearUnmaskedCache(mGUID); - removeLocalCopyViews(); - } - }); - } else { - removeLocalCopyViews(); - } - initializeButtons(v); return v; } @@ -318,14 +300,6 @@ dialog.show(); } - private void removeLocalCopyViews() { - ViewGroup parent = (ViewGroup) mClearLocalCopy.getParent(); - if (parent == null) return; - - parent.removeView(mLocalCopyLabel); - parent.removeView(mClearLocalCopy); - } - private boolean showVirtualCardEnrollmentButton() { return (mCard.getVirtualCardEnrollmentState() == VirtualCardEnrollmentState.ENROLLED || mCard.getVirtualCardEnrollmentState()
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java index 2d7977ca..504d940 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java
@@ -197,6 +197,7 @@ DialogOption.CLEAR_HISTORY, DialogOption.CLEAR_COOKIES_AND_SITE_DATA, DialogOption.CLEAR_CACHE, + DialogOption.CLEAR_TABS, DialogOption.CLEAR_PASSWORDS, DialogOption.CLEAR_FORM_DATA, DialogOption.CLEAR_SITE_SETTINGS @@ -210,10 +211,11 @@ int CLEAR_HISTORY = 0; int CLEAR_COOKIES_AND_SITE_DATA = 1; int CLEAR_CACHE = 2; - int CLEAR_PASSWORDS = 3; - int CLEAR_FORM_DATA = 4; - int CLEAR_SITE_SETTINGS = 5; - int NUM_ENTRIES = 6; + int CLEAR_TABS = 3; + int CLEAR_PASSWORDS = 4; + int CLEAR_FORM_DATA = 5; + int CLEAR_SITE_SETTINGS = 6; + int NUM_ENTRIES = 7; } public static final String CLEAR_BROWSING_DATA_FETCHER = "clearBrowsingDataFetcher"; @@ -259,6 +261,8 @@ return BrowsingDataType.PASSWORDS; case DialogOption.CLEAR_SITE_SETTINGS: return BrowsingDataType.SITE_SETTINGS; + case DialogOption.CLEAR_TABS: + return BrowsingDataType.TABS; default: throw new IllegalArgumentException(); } @@ -278,6 +282,8 @@ return "clear_passwords_checkbox"; case DialogOption.CLEAR_SITE_SETTINGS: return "clear_site_settings_checkbox"; + case DialogOption.CLEAR_TABS: + return "clear_tabs_checkbox"; default: throw new IllegalArgumentException(); } @@ -297,6 +303,8 @@ return R.drawable.ic_vpn_key_grey; case DialogOption.CLEAR_SITE_SETTINGS: return R.drawable.ic_tv_options_input_settings_rotated_grey; + case DialogOption.CLEAR_TABS: + return R.drawable.ic_tab_icon_24dp; default: throw new IllegalArgumentException(); } @@ -367,6 +375,8 @@ showProgressDialog(); Set<Integer> dataTypes = new ArraySet<>(); for (@DialogOption Integer option : options) { + // Tab closure is not implemented yet. + if (option.equals(DialogOption.CLEAR_TABS)) continue; dataTypes.add(getDataType(option)); }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentAdvanced.java b/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentAdvanced.java index 39f247ec..b524568 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentAdvanced.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentAdvanced.java
@@ -10,6 +10,7 @@ import org.chromium.base.metrics.RecordHistogram; import org.chromium.base.metrics.RecordUserAction; +import org.chromium.chrome.browser.quick_delete.QuickDeleteController; import java.util.Arrays; import java.util.List; @@ -46,6 +47,16 @@ @Override protected List<Integer> getDialogOptions() { + if (QuickDeleteController.isQuickDeleteFollowupEnabled()) { + return Arrays.asList( + DialogOption.CLEAR_HISTORY, + DialogOption.CLEAR_COOKIES_AND_SITE_DATA, + DialogOption.CLEAR_CACHE, + DialogOption.CLEAR_TABS, + DialogOption.CLEAR_PASSWORDS, + DialogOption.CLEAR_FORM_DATA, + DialogOption.CLEAR_SITE_SETTINGS); + } return Arrays.asList( DialogOption.CLEAR_HISTORY, DialogOption.CLEAR_COOKIES_AND_SITE_DATA,
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java index 6e7682a..5b3183de 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/LayerTitleCache.java
@@ -16,8 +16,6 @@ import org.chromium.chrome.R; import org.chromium.chrome.browser.compositor.layouts.content.TitleBitmapFactory; -import org.chromium.chrome.browser.profiles.Profile; -import org.chromium.chrome.browser.profiles.ProfileManager; import org.chromium.chrome.browser.tab.Tab; import org.chromium.chrome.browser.tab.TabFavicon; import org.chromium.chrome.browser.tabmodel.TabModelSelector; @@ -171,15 +169,8 @@ */ public void fetchFaviconWithCallback(final Tab tab, FaviconImageCallback callback) { if (mFaviconHelper == null) mFaviconHelper = new FaviconHelper(); - - // Since tab#getProfile() is not available by this time, we will use tab#isIncognito boolean - // to get the correct profile. - Profile profile = - !tab.isIncognito() - ? ProfileManager.getLastUsedRegularProfile() - : ProfileManager.getLastUsedRegularProfile() - .getPrimaryOTRProfile(/* createIfNeeded= */ true); - mFaviconHelper.getLocalFaviconImageForURL(profile, tab.getUrl(), mFaviconSize, callback); + mFaviconHelper.getLocalFaviconImageForURL( + tab.getProfile(), tab.getUrl(), mFaviconSize, callback); } /**
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/content/CustomTabActivityTabController.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/content/CustomTabActivityTabController.java index c83e01d9..72f31d5 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/content/CustomTabActivityTabController.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/content/CustomTabActivityTabController.java
@@ -220,7 +220,9 @@ */ public boolean dispatchBeforeUnloadIfNeeded() { Tab currentTab = mTabProvider.getTab(); - if (currentTab.getWebContents().needToFireBeforeUnloadOrUnloadEvents()) { + assert currentTab != null; + if (currentTab.getWebContents() != null + && currentTab.getWebContents().needToFireBeforeUnloadOrUnloadEvents()) { currentTab.getWebContents().dispatchBeforeUnload(false); return true; }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationJobServiceImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationJobServiceImpl.java index f4d33bf..c8b8f829 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationJobServiceImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationJobServiceImpl.java
@@ -69,13 +69,18 @@ public boolean onStartJob(final JobParameters params) { PersistableBundle extras = params.getExtras(); putJobStartedTimeInExtras(extras); + + String action = extras.getString(NotificationConstants.EXTRA_NOTIFICATION_ACTION); + NotificationUmaTracker.getInstance() + .recordIntentHandlerJobStage( + NotificationUmaTracker.IntentHandlerJobStage.ON_START_JOB, action); + if (!extras.containsKey(NotificationConstants.EXTRA_NOTIFICATION_ID) || !extras.containsKey(NotificationConstants.EXTRA_NOTIFICATION_INFO_ORIGIN)) { return false; } - Intent intent = - new Intent(extras.getString(NotificationConstants.EXTRA_NOTIFICATION_ACTION)); + Intent intent = new Intent(action); intent.putExtras(new Bundle(extras)); ThreadUtils.assertOnUiThread(); @@ -93,6 +98,12 @@ @Override public boolean onStopJob(JobParameters params) { + String action = + params.getExtras().getString(NotificationConstants.EXTRA_NOTIFICATION_ACTION); + NotificationUmaTracker.getInstance() + .recordIntentHandlerJobStage( + NotificationUmaTracker.IntentHandlerJobStage.ON_STOP_JOB, action); + // As it stands, all our job processing is done synchronously in onStartJob so there is // nothing to do here. Even once we include further async processing in our jobs // (crbug.com/685197) it may by infeasible to cancel this halfway through.
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java index b0e54227..3cad8d2 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java
@@ -16,6 +16,7 @@ import android.net.Uri; import android.os.Build; import android.os.Bundle; +import android.os.SystemClock; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text.TextUtils; @@ -233,6 +234,7 @@ } } recordJobStartDelayUMA(intent); + recordJobNativeStartupDuration(intent); NotificationIdentifyingAttributes attributes = new NotificationIdentifyingAttributes( @@ -301,6 +303,25 @@ if (duration < 0) return; // Possible if device rebooted before job started. RecordHistogram.recordMediumTimesHistogram( "Notifications.Android.JobStartDelay", duration); + if (NotificationConstants.ACTION_PRE_UNSUBSCRIBE.equals(intent.getAction())) { + RecordHistogram.recordMediumTimesHistogram( + "Notifications.Android.JobStartDelay.PreUnsubscribe", duration); + } + } + } + + private static void recordJobNativeStartupDuration(Intent intent) { + if (intent.hasExtra(NotificationConstants.EXTRA_JOB_STARTED_TIME_MS)) { + long duration = + SystemClock.elapsedRealtime() + - intent.getLongExtra( + NotificationConstants.EXTRA_JOB_STARTED_TIME_MS, -1); + RecordHistogram.recordMediumTimesHistogram( + "Notifications.Android.JobNativeStartupDuration", duration); + if (NotificationConstants.ACTION_PRE_UNSUBSCRIBE.equals(intent.getAction())) { + RecordHistogram.recordMediumTimesHistogram( + "Notifications.Android.JobNativeStartupDuration.PreUnsubscribe", duration); + } } } @@ -1224,6 +1245,17 @@ */ private void onNotificationPreUnsubcribe( NotificationIdentifyingAttributes identifyingAttributes) { + // The user might tap on the PRE_UNSUBSCRIBE action multiple times in case we need to do a + // native startup and it takes long. Record how often this happens and ignore duplicate + // unsubscribe actions. + boolean duplicatePreUnsubscribe = + mOriginsWithProvisionallyRevokedPermissions.contains(identifyingAttributes.origin); + NotificationUmaTracker.getInstance() + .recordIsDuplicatePreUnsubscribe(duplicatePreUnsubscribe); + if (duplicatePreUnsubscribe) { + return; + } + // TODO(crbug.com/1521432): Verify if we can/need to use the correct profile here. NotificationSuspender suspender = new NotificationSuspender(ProfileManager.getLastUsedRegularProfile());
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationServiceImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationServiceImpl.java index 07f7e05..b14852f5 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationServiceImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationServiceImpl.java
@@ -10,10 +10,14 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; +import android.os.Build; import android.os.PersistableBundle; import android.os.SystemClock; +import androidx.annotation.RequiresApi; + import org.chromium.base.Log; +import org.chromium.base.metrics.RecordHistogram; import org.chromium.base.task.PostTask; import org.chromium.base.task.TaskTraits; import org.chromium.chrome.browser.init.BrowserParts; @@ -55,7 +59,61 @@ .setExtras(extras) .setOverrideDeadline(0) .build(); - scheduler.schedule(job); + + recordJobIsAlreadyPendingHistogram(scheduler, intent); + NotificationUmaTracker.getInstance() + .recordIntentHandlerJobStage( + NotificationUmaTracker.IntentHandlerJobStage.SCHEDULE_JOB, + intent.getAction()); + + int result = scheduler.schedule(job); + + if (result != JobScheduler.RESULT_SUCCESS) { + NotificationUmaTracker.getInstance() + .recordIntentHandlerJobStage( + NotificationUmaTracker.IntentHandlerJobStage.SCHEDULE_JOB_FAILED, + intent.getAction()); + } + + recordJobScheduleResultHistogram(result, intent); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + recordJobPendingReasonHistogram(scheduler, intent); + } + } + + private static void recordJobIsAlreadyPendingHistogram( + JobScheduler scheduler, Intent intent) { + boolean isAlreadyPending = + scheduler.getPendingJob(TaskIds.NOTIFICATION_SERVICE_JOB_ID) != null; + RecordHistogram.recordBooleanHistogram( + "Notifications.Android.JobIsAlreadyPending", isAlreadyPending); + if (NotificationConstants.ACTION_PRE_UNSUBSCRIBE.equals(intent.getAction())) { + RecordHistogram.recordBooleanHistogram( + "Notifications.Android.JobIsAlreadyPending.PreUnsubscribe", + isAlreadyPending); + } + } + + private static void recordJobScheduleResultHistogram(int result, Intent intent) { + boolean isSuccess = (result == JobScheduler.RESULT_SUCCESS); + RecordHistogram.recordBooleanHistogram( + "Notifications.Android.JobScheduleResult", isSuccess); + if (NotificationConstants.ACTION_PRE_UNSUBSCRIBE.equals(intent.getAction())) { + RecordHistogram.recordBooleanHistogram( + "Notifications.Android.JobScheduleResult.PreUnsubscribe", isSuccess); + } + } + + @RequiresApi(Build.VERSION_CODES.UPSIDE_DOWN_CAKE) + private static void recordJobPendingReasonHistogram(JobScheduler scheduler, Intent intent) { + int jobPendingReason = + scheduler.getPendingJobReason(TaskIds.NOTIFICATION_SERVICE_JOB_ID); + RecordHistogram.recordSparseHistogram( + "Notifications.Android.JobPendingReason", jobPendingReason); + if (NotificationConstants.ACTION_PRE_UNSUBSCRIBE.equals(intent.getAction())) { + RecordHistogram.recordSparseHistogram( + "Notifications.Android.JobPendingReason.PreUnsubscribe", jobPendingReason); + } } private static void putJobScheduledTimeInExtras(PersistableBundle extras) { @@ -113,6 +171,10 @@ // the // NotificationPlatformBridge which will take care of delivering the // appropriate events. + NotificationUmaTracker.getInstance() + .recordIntentHandlerJobStage( + NotificationUmaTracker.IntentHandlerJobStage.DISPATCH_EVENT, + intent.getAction()); if (!NotificationPlatformBridge.dispatchNotificationEvent(intent)) { Log.w(TAG, "Unable to dispatch the notification event to Chrome."); } @@ -123,6 +185,11 @@ } }; + NotificationUmaTracker.getInstance() + .recordIntentHandlerJobStage( + NotificationUmaTracker.IntentHandlerJobStage.NATIVE_STARTUP, + intent.getAction()); + // Try to load native. ChromeBrowserInitializer.getInstance().handlePreNativeStartupAndLoadLibraries(parts);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/LegacyIncognitoDescriptionView.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/LegacyIncognitoDescriptionView.java index 38aa5bd7..ae81fb2 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/LegacyIncognitoDescriptionView.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/LegacyIncognitoDescriptionView.java
@@ -147,6 +147,9 @@ TextView view = (TextView) findViewById(element); String text = getContext().getResources().getString(content); + // Some translations don't have a line break between list entries. + text = text.replaceAll("([^\n ]) *(<li>|</?ul>)", "$1\n$2"); + // TODO(msramek): Unfortunately, our strings are missing the closing "</li>" tag, which // is not a problem when they're used in the Desktop WebUI (omitting the tag is valid in // HTML5), but it is a problem for SpanApplier. Update the strings and remove this regex. @@ -239,14 +242,11 @@ } // Set up paddings and margins. - int paddingTop; - int paddingBottom; - paddingTop = paddingBottom = dpToPx(getContext(), paddingVerticalDp); mContainer.setPadding( dpToPx(getContext(), paddingHorizontalDp), - paddingTop, + dpToPx(getContext(), paddingVerticalDp), dpToPx(getContext(), paddingHorizontalDp), - paddingBottom); + dpToPx(getContext(), paddingVerticalDp)); // Total space between adjacent paragraphs (Including margins, paddings, etc.) int totalSpaceBetweenViews =
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java index 2c9008d..841d385a 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
@@ -56,7 +56,6 @@ import org.chromium.chrome.browser.omnibox.styles.OmniboxResourceProvider; import org.chromium.chrome.browser.omnibox.suggestions.OmniboxSuggestionsDropdownScrollListener; import org.chromium.chrome.browser.omnibox.suggestions.action.OmniboxActionDelegateImpl; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler; import org.chromium.chrome.browser.password_manager.ManagePasswordsReferrer; import org.chromium.chrome.browser.password_manager.PasswordManagerLauncher; @@ -316,18 +315,12 @@ ManagePasswordsReferrer.CHROME_SETTINGS, () -> getModalDialogManager(), /* managePasskeys= */ false), - // Open History Clusters UI for Query: - query -> {}, // Open Quick Delete Dialog callback: null), null, ChromePureJavaExceptionReporter::reportJavaException, backPressManager, /* OmniboxSuggestionsDropdownScrollListener= */ this, - new OpenHistoryClustersDelegate() { - @Override - public void openHistoryClustersUi(String query) {} - }, /* tabModelSelectorSupplier= */ null, /* forcePhoneStyleOmnibox= */ true); mLocationBarCoordinator.setUrlBarFocusable(true);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsActivity.java index eb6efd4..5146dbe 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsActivity.java
@@ -38,6 +38,7 @@ import org.chromium.chrome.browser.ApplicationLifetime; import org.chromium.chrome.browser.ChromeBaseAppCompatActivity; import org.chromium.chrome.browser.LaunchIntentDispatcher; +import org.chromium.chrome.browser.accessibility.settings.AccessibilitySettings; import org.chromium.chrome.browser.accessibility.settings.ChromeAccessibilitySettingsDelegate; import org.chromium.chrome.browser.autofill.options.AutofillOptionsCoordinator; import org.chromium.chrome.browser.autofill.options.AutofillOptionsFragment; @@ -76,7 +77,6 @@ import org.chromium.chrome.browser.ui.device_lock.MissingDeviceLockLauncher; import org.chromium.chrome.browser.ui.messages.snackbar.SnackbarManager; import org.chromium.chrome.browser.ui.messages.snackbar.SnackbarManager.SnackbarManageable; -import org.chromium.components.browser_ui.accessibility.AccessibilitySettings; import org.chromium.components.browser_ui.bottomsheet.BottomSheetController; import org.chromium.components.browser_ui.bottomsheet.BottomSheetControllerFactory; import org.chromium.components.browser_ui.bottomsheet.ManagedBottomSheetController;
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java index 422e6dc..d9005cb 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java
@@ -13,12 +13,12 @@ import androidx.fragment.app.Fragment; import org.chromium.base.IntentUtils; +import org.chromium.chrome.browser.accessibility.settings.AccessibilitySettings; import org.chromium.chrome.browser.autofill.settings.AutofillPaymentMethodsFragment; import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataFragment; import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataFragmentAdvanced; import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataTabsFragment; import org.chromium.chrome.browser.safety_check.SafetyCheckSettingsFragment; -import org.chromium.components.browser_ui.accessibility.AccessibilitySettings; import org.chromium.components.browser_ui.settings.SettingsLauncher; import org.chromium.components.browser_ui.site_settings.SiteSettings;
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java index 5e6f381..f17bc86 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
@@ -91,7 +91,6 @@ import org.chromium.chrome.browser.omnibox.OverrideUrlLoadingDelegate; import org.chromium.chrome.browser.omnibox.UrlFocusChangeListener; import org.chromium.chrome.browser.omnibox.suggestions.OmniboxSuggestionsDropdownScrollListener; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler; import org.chromium.chrome.browser.page_info.ChromePageInfo; import org.chromium.chrome.browser.partnercustomizations.PartnerBrowserCustomizations; @@ -510,7 +509,6 @@ * @param ephemeralTabCoordinatorSupplier Supplies the {@link EphemeralTabCoordinator}. * @param initializeWithIncognitoColors Whether the toolbar should be initialized with incognito * @param backPressManager The {@link BackPressManager} handling back press gesture. - * @param openHistoryClustersDelegate * @param overviewIncognitoSupplier Incognito supplier specifically for the overview. During * animations especially this might diverge from the tab model version. */ @@ -560,7 +558,6 @@ Supplier<EphemeralTabCoordinator> ephemeralTabCoordinatorSupplier, boolean initializeWithIncognitoColors, @Nullable BackPressManager backPressManager, - @NonNull OpenHistoryClustersDelegate openHistoryClustersDelegate, @Nullable BooleanSupplier overviewIncognitoSupplier) { TraceEvent.begin("ToolbarManager.ToolbarManager"); mActivity = activity; @@ -852,7 +849,6 @@ ChromePureJavaExceptionReporter::reportJavaException, BackPressManager.isEnabled() ? backPressManager : null, scrollListener, - openHistoryClustersDelegate, tabModelSelectorSupplier, /* forcePhoneStyleOmnibox= */ false); toolbarLayout.setLocationBarCoordinator(locationBarCoordinator);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java index 8e32187..b6578e93 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ui/RootUiCoordinator.java
@@ -91,7 +91,6 @@ import org.chromium.chrome.browser.omnibox.OmniboxFocusReason; import org.chromium.chrome.browser.omnibox.geo.GeolocationHeader; import org.chromium.chrome.browser.omnibox.suggestions.action.OmniboxActionDelegateImpl; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler.VoiceInteractionSource; import org.chromium.chrome.browser.paint_preview.DemoPaintPreview; @@ -1349,8 +1348,6 @@ mButtonDataProviders = Arrays.asList(mIdentityDiscController, adaptiveToolbarButtonController); - OpenHistoryClustersDelegate openHistoryClustersDelegate = query -> {}; - var omniboxActionDelegate = new OmniboxActionDelegateImpl( mActivity, @@ -1382,8 +1379,6 @@ mModalDialogManagerSupplier, /* managePasskeys= */ false); }, - // Open History Clusters UI for Query: - openHistoryClustersDelegate, // Open Quick Delete Dialog callback: () -> { new QuickDeleteController( @@ -1441,7 +1436,6 @@ mEphemeralTabCoordinatorSupplier, mInitializeUiWithIncognitoColors, mBackPressManager, - openHistoryClustersDelegate, mOverviewIncognitoSupplier); if (!mSupportsAppMenuSupplier.getAsBoolean()) { mToolbarManager.getToolbar().disableMenuButton();
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/RestoreHistogramTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/RestoreHistogramTest.java index 5721b0a..8159871 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/RestoreHistogramTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/RestoreHistogramTest.java
@@ -11,6 +11,7 @@ import org.junit.Test; import org.junit.runner.RunWith; +import org.chromium.base.ContextUtils; import org.chromium.base.library_loader.LibraryLoader; import org.chromium.base.test.util.CommandLineFlags; import org.chromium.base.test.util.HistogramWatcher; @@ -36,19 +37,20 @@ @SmallTest public void testHistogramWriter() { LibraryLoader.getInstance().ensureInitialized(); + + // Check behavior with no preference set. var histogram = HistogramWatcher.newSingleRecordWatcher( ChromeBackupAgentImpl.HISTOGRAM_ANDROID_RESTORE_RESULT, ChromeBackupAgentImpl.RestoreStatus.NO_RESTORE); - - // Check behavior with no preference set ChromeBackupAgentImpl.recordRestoreHistogram(); histogram.assertExpected(); Assert.assertEquals( - ChromeBackupAgentImpl.RestoreStatus.RESTORE_STATUS_RECORDED, + ChromeBackupAgentImpl.RestoreStatus.NO_RESTORE, ChromeBackupAgentImpl.getRestoreStatus()); + Assert.assertEquals(true, ChromeBackupAgentImpl.isRestoreStatusRecorded()); - // Check behavior with a restore status + // Check behavior with a restore status. histogram = HistogramWatcher.newSingleRecordWatcher( ChromeBackupAgentImpl.HISTOGRAM_ANDROID_RESTORE_RESULT, @@ -58,10 +60,11 @@ ChromeBackupAgentImpl.recordRestoreHistogram(); histogram.assertExpected(); Assert.assertEquals( - ChromeBackupAgentImpl.RestoreStatus.RESTORE_STATUS_RECORDED, + ChromeBackupAgentImpl.RestoreStatus.RESTORE_COMPLETED, ChromeBackupAgentImpl.getRestoreStatus()); + Assert.assertEquals(true, ChromeBackupAgentImpl.isRestoreStatusRecorded()); - // Second call should record nothing + // Check that a second call to record histogram should record nothing. histogram = HistogramWatcher.newBuilder() .expectNoRecords(ChromeBackupAgentImpl.HISTOGRAM_ANDROID_RESTORE_RESULT) @@ -71,6 +74,56 @@ } /** + * Test that the fundamental method for writing the histogram when the legacy value + * DEPRECATED_RESTORE_STATUS_RECORDED is stored in the preferences. {@link + * ChromeBackupAgent#recordRestoreHistogram()} works correctly @Note This can't be tested in the + * ChromeBackupAgent Junit test, since the histograms are written in the C++ code, and because + * all the functions are static there is no easy way of mocking them in Mockito (one can disable + * them, but that would spoil the point of the test). + */ + @Test + @SmallTest + public void testHistogramWriter_legacyStatusRecordedPref() { + LibraryLoader.getInstance().ensureInitialized(); + + // Check behavior with the legacy DEPRECATED_RESTORE_STATUS_RECORDED preference. + var histogram = + HistogramWatcher.newBuilder() + .expectNoRecords(ChromeBackupAgentImpl.HISTOGRAM_ANDROID_RESTORE_RESULT) + .build(); + ContextUtils.getAppSharedPreferences() + .edit() + .putInt( + ChromeBackupAgentImpl.RESTORE_STATUS, + ChromeBackupAgentImpl.RestoreStatus.DEPRECATED_RESTORE_STATUS_RECORDED) + .apply(); + ChromeBackupAgentImpl.recordRestoreHistogram(); + histogram.assertExpected(); + Assert.assertEquals( + ChromeBackupAgentImpl.RestoreStatus.DEPRECATED_RESTORE_STATUS_RECORDED, + ChromeBackupAgentImpl.getRestoreStatus()); + Assert.assertEquals(true, ChromeBackupAgentImpl.isRestoreStatusRecorded()); + + // Check that a second call to record histogram should still record nothing. + ChromeBackupAgentImpl.recordRestoreHistogram(); + histogram.assertExpected(); + + // Check that if the status pref changes, a new histogram is recorded. + histogram = + HistogramWatcher.newSingleRecordWatcher( + ChromeBackupAgentImpl.HISTOGRAM_ANDROID_RESTORE_RESULT, + ChromeBackupAgentImpl.RestoreStatus.RESTORE_COMPLETED); + ChromeBackupAgentImpl.setRestoreStatus( + ChromeBackupAgentImpl.RestoreStatus.RESTORE_COMPLETED); + ChromeBackupAgentImpl.recordRestoreHistogram(); + histogram.assertExpected(); + Assert.assertEquals( + ChromeBackupAgentImpl.RestoreStatus.RESTORE_COMPLETED, + ChromeBackupAgentImpl.getRestoreStatus()); + Assert.assertEquals(true, ChromeBackupAgentImpl.isRestoreStatusRecorded()); + } + + /** * Test that the histogram is written during Chrome first run. * * @throws InterruptedException
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettingsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettingsTest.java index 3ca463b8..ca7fa21 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettingsTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettingsTest.java
@@ -11,6 +11,8 @@ import static androidx.test.espresso.matcher.ViewMatchers.withId; import static androidx.test.espresso.matcher.ViewMatchers.withText; +import static org.chromium.chrome.browser.accessibility.settings.AccessibilitySettings.PREF_IMAGE_DESCRIPTIONS; + import android.app.Instrumentation; import android.content.Intent; import android.content.IntentFilter; @@ -45,11 +47,9 @@ import org.chromium.chrome.browser.settings.SettingsActivityTestRule; import org.chromium.chrome.test.ChromeJUnit4ClassRunner; import org.chromium.chrome.test.R; -import org.chromium.components.browser_ui.accessibility.AccessibilitySettings; import org.chromium.components.browser_ui.accessibility.FontSizePrefs; import org.chromium.components.browser_ui.accessibility.PageZoomPreference; import org.chromium.components.browser_ui.accessibility.PageZoomUtils; -import org.chromium.components.browser_ui.accessibility.TextScalePreference; import org.chromium.components.browser_ui.settings.ChromeSwitchPreference; import org.chromium.content_public.browser.ContentFeatureList; import org.chromium.content_public.browser.test.util.TestThreadUtils; @@ -73,7 +73,6 @@ }) @Features.EnableFeatures({ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM}) public class AccessibilitySettingsTest { - private static final String PREF_IMAGE_DESCRIPTIONS = "image_descriptions"; private AccessibilitySettings mAccessibilitySettings; private PageZoomPreference mPageZoomPref;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java index 8aa2aa8..ee1d7da5 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java
@@ -11,6 +11,8 @@ import static androidx.test.espresso.matcher.ViewMatchers.withId; import static androidx.test.espresso.matcher.ViewMatchers.withText; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.ArgumentMatchers.eq; @@ -63,11 +65,13 @@ import org.chromium.base.test.util.Criteria; import org.chromium.base.test.util.CriteriaHelper; import org.chromium.base.test.util.Feature; +import org.chromium.base.test.util.Features; import org.chromium.base.test.util.HistogramWatcher; import org.chromium.base.test.util.JniMocker; import org.chromium.chrome.browser.browsing_data.BrowsingDataBridge.OnClearBrowsingDataListener; import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataFragment.DialogOption; import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncher; +import org.chromium.chrome.browser.flags.ChromeFeatureList; import org.chromium.chrome.browser.flags.ChromeSwitches; import org.chromium.chrome.browser.notifications.channels.SiteChannelsManager; import org.chromium.chrome.browser.profiles.Profile; @@ -318,10 +322,15 @@ private static int[] getAllDataTypes() { Set<Integer> dialogTypes = ClearBrowsingDataFragment.getAllOptions(); + // Ignore "Tabs" datatype as the tab closure is not yet implemented. + dialogTypes.remove(DialogOption.CLEAR_TABS); + int[] datatypes = new int[dialogTypes.size()]; - for (int i = 0; i < datatypes.length; i++) { - datatypes[i] = ClearBrowsingDataFragment.getDataType(i); + int i = 0; + for (int dialogType : dialogTypes) { + datatypes[i++] = ClearBrowsingDataFragment.getDataType(dialogType); } + Arrays.sort(datatypes); return datatypes; } @@ -762,6 +771,34 @@ any()); } + @Test + @MediumTest + @Features.DisableFeatures(ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP) + @Features.EnableFeatures(ChromeFeatureList.QUICK_DELETE_FOR_ANDROID) + public void testTabsCheckbox_withQuickDeleteV2Disabled() { + ClearBrowsingDataFragment preferences = + (ClearBrowsingDataFragment) startPreferences().getMainFragment(); + CheckBoxPreference checkboxPreference = + preferences.findPreference( + ClearBrowsingDataFragment.getPreferenceKey(DialogOption.CLEAR_TABS)); + assertNull(checkboxPreference); + } + + @Test + @MediumTest + @Features.EnableFeatures({ + ChromeFeatureList.QUICK_DELETE_FOR_ANDROID, + ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP + }) + public void testTabsCheckbox_withQuickDeleteV2Enabled() { + ClearBrowsingDataFragment preferences = + (ClearBrowsingDataFragment) startPreferences().getMainFragment(); + CheckBoxPreference checkboxPreference = + preferences.findPreference( + ClearBrowsingDataFragment.getPreferenceKey(DialogOption.CLEAR_TABS)); + assertNotNull(checkboxPreference); + } + private void setDataTypesToClear(final Integer... typesToClear) { Set<Integer> typesToClearSet = new ArraySet<Integer>(Arrays.asList(typesToClear)); TestThreadUtils.runOnUiThreadBlocking(
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxActionsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxActionsTest.java index 81407bdf..3f8fac90 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxActionsTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxActionsTest.java
@@ -4,8 +4,6 @@ package org.chromium.chrome.browser.omnibox.suggestions; -import static androidx.test.espresso.assertion.ViewAssertions.matches; - import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; @@ -34,7 +32,6 @@ import org.chromium.base.test.util.Features; import org.chromium.base.test.util.JniMocker; import org.chromium.chrome.browser.flags.ChromeSwitches; -import org.chromium.chrome.browser.omnibox.suggestions.action.HistoryClustersAction; import org.chromium.chrome.browser.omnibox.suggestions.action.OmniboxActionInSuggest; import org.chromium.chrome.browser.omnibox.suggestions.base.BaseSuggestionView; import org.chromium.chrome.browser.tabmodel.IncognitoTabHostUtils; @@ -137,11 +134,6 @@ .build(); } - private AutocompleteMatch createDummyHistoryClustersAction(String name) { - return createDummySuggestion( - List.of(new HistoryClustersAction(0, "hint", "accessibility", name))); - } - private AutocompleteMatch createDummyActionInSuggest(ActionInfo.ActionType... types) { var actions = new ArrayList<OmniboxAction>(); for (var type : types) {
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxPedalsTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxPedalsTest.java index 173a405..1e763e77 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxPedalsTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxPedalsTest.java
@@ -49,6 +49,7 @@ import org.chromium.base.test.util.Features.EnableFeatures; import org.chromium.base.test.util.HistogramWatcher; import org.chromium.base.test.util.JniMocker; +import org.chromium.chrome.browser.accessibility.settings.AccessibilitySettings; import org.chromium.chrome.browser.autofill.settings.AutofillPaymentMethodsFragment; import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataFragmentAdvanced; import org.chromium.chrome.browser.flags.ChromeFeatureList; @@ -67,7 +68,6 @@ import org.chromium.chrome.test.util.ActivityTestUtils; import org.chromium.chrome.test.util.OmniboxTestUtils; import org.chromium.chrome.test.util.OmniboxTestUtils.SuggestionInfo; -import org.chromium.components.browser_ui.accessibility.AccessibilitySettings; import org.chromium.components.browser_ui.site_settings.SiteSettings; import org.chromium.components.embedder_support.util.UrlConstants; import org.chromium.components.omnibox.AutocompleteMatch;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java index 1c9adfa..7378149 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/settings/MainSettingsFragmentTest.java
@@ -67,6 +67,7 @@ import org.chromium.base.test.util.Features.EnableFeatures; import org.chromium.base.test.util.HistogramWatcher; import org.chromium.chrome.browser.about_settings.AboutChromeSettings; +import org.chromium.chrome.browser.accessibility.settings.AccessibilitySettings; import org.chromium.chrome.browser.autofill.settings.AutofillPaymentMethodsFragment; import org.chromium.chrome.browser.autofill.settings.AutofillProfilesFragment; import org.chromium.chrome.browser.download.settings.DownloadSettings; @@ -107,7 +108,6 @@ import org.chromium.chrome.test.util.browser.signin.SigninTestRule; import org.chromium.chrome.test.util.browser.signin.SigninTestUtil; import org.chromium.chrome.test.util.browser.sync.SyncTestUtil; -import org.chromium.components.browser_ui.accessibility.AccessibilitySettings; import org.chromium.components.browser_ui.site_settings.SiteSettings; import org.chromium.components.policy.test.annotations.Policies; import org.chromium.components.search_engines.TemplateUrl;
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SyncConsentFragmentTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SyncConsentFragmentTest.java index e166e35..cf279b1 100644 --- a/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SyncConsentFragmentTest.java +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/signin/SyncConsentFragmentTest.java
@@ -898,7 +898,7 @@ @Test @LargeTest - @DisabledTest(message = "crbug.com/326462005") + @DisableFeatures(SigninFeatures.MINOR_MODE_RESTRICTIONS_FOR_HISTORY_SYNC_OPT_IN) public void testAutomotiveDevice_deviceLockCreated_syncAcceptedSuccessfully() throws IOException { mAutoTestRule.setIsAutomotive(true); @@ -944,7 +944,55 @@ @Test @LargeTest - @DisabledTest(message = "crbug.com/326462005") + @EnableFeatures(SigninFeatures.MINOR_MODE_RESTRICTIONS_FOR_HISTORY_SYNC_OPT_IN) + public void + testAutomotiveDevice_deviceLockCreated_syncAcceptedSuccessfully_withMinorModeRestrictionsEnabled() + throws IOException { + mAutoTestRule.setIsAutomotive(true); + mChromeActivityTestRule.startMainActivityOnBlankPage(); + CoreAccountInfo accountInfo = + mSigninTestRule.addAccount( + AccountManagerTestRule.TEST_ACCOUNT_EMAIL, MINOR_MODE_NOT_REQUIRED); + mSyncConsentActivity = + ActivityTestUtils.waitForActivity( + InstrumentationRegistry.getInstrumentation(), + SyncConsentActivity.class, + () -> { + SyncConsentActivityLauncherImpl.get() + .launchActivityForPromoDefaultFlow( + mChromeActivityTestRule.getActivity(), + SigninAccessPoint.BOOKMARK_MANAGER, + accountInfo.getEmail()); + }); + + // Should display the sync page, clicking the 'more' button to scroll down if needed. + if (mSyncConsentActivity.findViewById(R.id.more_button).isShown()) { + onView(withId(R.id.more_button)).perform(click()); + } + onView(withText(R.string.signin_accept_button)).check(matches(isDisplayed())); + onView(withText(R.string.signin_accept_button)).perform(click()); + + // Accepting the sync on an automotive device should take the user to the device lock page. + onView(withId(R.id.device_lock_title)).check(matches(isDisplayed())); + onView(withText(R.string.signin_accept_button)).check(doesNotExist()); + + simulateDeviceLockReadyOnAutomotive(); + + // Wait for the sync consent to be set and the activity has finished. + CriteriaHelper.pollUiThread( + () -> { + return IdentityServicesProvider.get() + .getSigninManager(ProfileManager.getLastUsedRegularProfile()) + .getIdentityManager() + .hasPrimaryAccount(ConsentLevel.SYNC); + }); + onView(withId(R.id.device_lock_title)).check(doesNotExist()); + ApplicationTestUtils.waitForActivityState(mSyncConsentActivity, Stage.DESTROYED); + } + + @Test + @LargeTest + @DisableFeatures(SigninFeatures.MINOR_MODE_RESTRICTIONS_FOR_HISTORY_SYNC_OPT_IN) public void testAutomotiveDevice_deviceLockRefused_syncRefused() throws IOException { mAutoTestRule.setIsAutomotive(true); mChromeActivityTestRule.startMainActivityOnBlankPage(); @@ -989,6 +1037,54 @@ @Test @LargeTest + @EnableFeatures(SigninFeatures.MINOR_MODE_RESTRICTIONS_FOR_HISTORY_SYNC_OPT_IN) + public void + testAutomotiveDevice_deviceLockRefused_syncRefused_withMinorModeRestrictionsEnabled() + throws IOException { + mAutoTestRule.setIsAutomotive(true); + mChromeActivityTestRule.startMainActivityOnBlankPage(); + CoreAccountInfo accountInfo = + mSigninTestRule.addAccount( + AccountManagerTestRule.TEST_ACCOUNT_EMAIL, MINOR_MODE_NOT_REQUIRED); + mSyncConsentActivity = + ActivityTestUtils.waitForActivity( + InstrumentationRegistry.getInstrumentation(), + SyncConsentActivity.class, + () -> { + SyncConsentActivityLauncherImpl.get() + .launchActivityForPromoDefaultFlow( + mChromeActivityTestRule.getActivity(), + SigninAccessPoint.BOOKMARK_MANAGER, + accountInfo.getEmail()); + }); + + // Should display the sync page, clicking the 'more' button to scroll down if needed. + if (mSyncConsentActivity.findViewById(R.id.more_button).isShown()) { + onView(withId(R.id.more_button)).perform(click()); + } + onView(withText(R.string.signin_accept_button)).check(matches(isDisplayed())); + onView(withText(R.string.signin_accept_button)).perform(click()); + + // Accepting the sync on an automotive device should take the user to the device lock page. + onView(withId(R.id.device_lock_title)).check(matches(isDisplayed())); + onView(withText(R.string.signin_accept_button)).check(doesNotExist()); + + simulateDeviceLockRefused(); + + // Check that the user is not consented to sync and the activity has finished. + CriteriaHelper.pollUiThread( + () -> { + return !IdentityServicesProvider.get() + .getSigninManager(ProfileManager.getLastUsedRegularProfile()) + .getIdentityManager() + .hasPrimaryAccount(ConsentLevel.SYNC); + }); + onView(withId(R.id.device_lock_title)).check(doesNotExist()); + ApplicationTestUtils.waitForActivityState(mSyncConsentActivity, Stage.DESTROYED); + } + + @Test + @LargeTest @DisabledTest(message = "crbug.com/1462981") public void testAutomotiveDevice_tryNavigateViaClickableSpan_deviceLockCreated() { mAutoTestRule.setIsAutomotive(true);
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/ChromeBackupAgentTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/ChromeBackupAgentTest.java index 0751a566..2e45fc0 100644 --- a/chrome/android/junit/src/org/chromium/chrome/browser/ChromeBackupAgentTest.java +++ b/chrome/android/junit/src/org/chromium/chrome/browser/ChromeBackupAgentTest.java
@@ -1032,10 +1032,10 @@ ChromeBackupAgentImpl.getRestoreStatus(), equalTo(ChromeBackupAgentImpl.RestoreStatus.RESTORE_COMPLETED)); ChromeBackupAgentImpl.setRestoreStatus( - ChromeBackupAgentImpl.RestoreStatus.RESTORE_STATUS_RECORDED); + ChromeBackupAgentImpl.RestoreStatus.SIGNIN_TIMED_OUT); assertThat( ChromeBackupAgentImpl.getRestoreStatus(), - equalTo(ChromeBackupAgentImpl.RestoreStatus.RESTORE_STATUS_RECORDED)); + equalTo(ChromeBackupAgentImpl.RestoreStatus.SIGNIN_TIMED_OUT)); } /**
diff --git a/chrome/android/modules/chrome_feature_module_tmpl.gni b/chrome/android/modules/chrome_feature_module_tmpl.gni index d14a8f4..a7e92b7c 100644 --- a/chrome/android/modules/chrome_feature_module_tmpl.gni +++ b/chrome/android/modules/chrome_feature_module_tmpl.gni
@@ -152,6 +152,7 @@ # Adds unwind table asset to the chrome apk for the given library target. This # is not part of generic apk assets target since it depends on the main shared # library of the apk, to extract unwind tables. + asset_deps = [] if (defined(_module_desc.include_unwind_assets) && _module_desc.include_unwind_assets) { _needs_32bit_lib = @@ -159,11 +160,14 @@ if (_needs_32bit_lib) { if (_is_monochrome_or_trichrome) { - deps += [ "//chrome/android:libmonochrome_unwind_table_assets" ] + asset_deps += [ "//chrome/android:libmonochrome_unwind_table_assets" ] } else { - deps += [ "//chrome/android:libchrome_unwind_table_assets" ] + asset_deps += [ "//chrome/android:libchrome_unwind_table_assets" ] } } } + if (defined(invoker.asset_deps)) { + asset_deps += invoker.asset_deps + } } }
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd index 6b82cae..9d1bfc5 100644 --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd
@@ -4646,6 +4646,11 @@ </message> </if> + <!-- DevTools shared process infobar --> + <message name="IDS_DEV_TOOLS_SHARED_PROCESS_INFOBAR" desc="Label displayed in an infobar when the tab being debugged is run in a process that hosts multiple tabs. The label does not disappear until the user dismisses it or closes the debugger."> + Other tabs share a process with this tab, which may result in an unexpected DevTools experience. + </message> + <!-- DevTools attached infobar --> <message name="IDS_DEV_TOOLS_INFOBAR_LABEL" desc="Label displayed in an infobar when external debugger is attached to the browser. The label does not disappear until the user dismisses it, even if the debugger is detached, and so should not imply that the debugger must still be debugging the browser, only that it was, and could still be."> "<ph name="CLIENT_NAME">$1<ex>Extension Foo</ex></ph>" started debugging this browser
diff --git a/chrome/app/generated_resources_grd/IDS_DEV_TOOLS_SHARED_PROCESS_INFOBAR.png.sha1 b/chrome/app/generated_resources_grd/IDS_DEV_TOOLS_SHARED_PROCESS_INFOBAR.png.sha1 new file mode 100644 index 0000000..b989231 --- /dev/null +++ b/chrome/app/generated_resources_grd/IDS_DEV_TOOLS_SHARED_PROCESS_INFOBAR.png.sha1
@@ -0,0 +1 @@ +a03a173c6543d90a4fb2867a28cc66ef726536e1 \ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_am.xtb b/chrome/app/resources/chromium_strings_am.xtb index 5826e82..fcda29dc 100644 --- a/chrome/app/resources/chromium_strings_am.xtb +++ b/chrome/app/resources/chromium_strings_am.xtb
@@ -152,6 +152,7 @@ <translation id="3702352323269013324">በChromium ውስጥ ማስታወቂያን ግላዊነት ስለማላበስ የበለጠ ይወቁ</translation> <translation id="370962675267501463">{COUNT,plural, =0{ይህን ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይጠይቀዎታል}=1{ይህን ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይጠይቀዎታል የእርስዎ ማንነት የማያሳውቅ መስኮት ዳግም አይከፈትም}one{ይህን ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይጠይቀዎታል የእርስዎ # ማንነት የማያሳውቁ መስኮቶች ዳግም አይከፈቱም}other{ይህን ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይጠይቀዎታል የእርስዎ # ማንነት የማያሳውቁ መስኮቶች ዳግም አይከፈቱም}}</translation> <translation id="3713809861844741608">አገናኙን በChromium አዲስ &ትር ውስጥ ክፈት</translation> +<translation id="3788675262216168505">የChromium መገለጫዎችን ያስተዳድሩ</translation> <translation id="378917192836375108">Chromium ድር ላይ ያለ ስልክ ቁጥር ጠቅ እንዲያደርጉትና በSkype እንዲደውሉበት ያስችልዎታል!</translation> <translation id="3790262771324122253">ለምን Chromium የተወሰኑ ውርዶችን እንዳገደ ይወቁ</translation> <translation id="379589255253486813">ማንኛውም ነገር ግምገማ ካስፈለገው Chromium ያሳውቅዎታል</translation> @@ -435,6 +436,7 @@ <translation id="8555465886620020932">የአገልግሎት ስህተት፡ <ph name="SERVICE_ERROR" />።</translation> <translation id="8568283329061645092">Chromium በእርስዎ የGoogle መለያ በሚገቡበት ጊዜ የእርስዎን የይለፍ ቃላትን ሊፈትሽ ይችላል</translation> <translation id="8586442755830160949">የቅጂ መብት <ph name="YEAR" /> የChromium ደራሲያን። ሁሉም መብቶች የተጠበቁ ናቸው።</translation> +<translation id="858822505990366713">የእርስዎን Chromium ያብጁ</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />ይህንን ውሂብ እንዴት እንደሚጠቀሙበት፦<ph name="END_BOLD" /> ጣቢያዎች ስለዝንባሌዎችዎ መረጃን በChromium አማካኝነት ማከማቸት ይችላሉ። ለምሳሌ፣ ለማራቶን ጫማ ለመግዛት ጣቢያን ከጎበኙ ጣቢያው ዝንባሌዎን እንደ ማራቶን መሮጥ ሊገልጽ ይችላል። በኋላ ላይ ለሩጫ ለመመዝገብ ሌላ ጣቢያ ከጎበኙ ይህ ጣቢያ በዝንባሌዎችዎ ላይ ተመስርቶ የመሮጫ ጫማ ማስታወቂያ ሊያሳየዎት ይችላል።</translation> <translation id="8619360774459241877">Chromiumን በማስጀመር ላይ...</translation> <translation id="8621669128220841554">ተለይቶ ባልታወቀ ስህተት ምክንያት ጭነት ከሽፏል። እባክዎ Chromiumን እንደገና ያውርዱ።</translation> @@ -452,8 +454,10 @@ <translation id="8907580949721785412">Chromium የይለፍ ቃሎችን ለማሳየት እየሞከረ ነው። ይህንን ለመፍቀድ የWindows የይለፍ ቃልዎን ይተይቡ።</translation> <translation id="8931379085695076764">Chromium ካለፉት ጥቂት ሳምንታት የአሰሳ ታሪክዎ ላይ በመመስረት ዝንባሌዎችዎን ሊገምት ይችላል። ይህ መረጃ በመሣሪያዎ ላይ ይቆያል።</translation> <translation id="8941642502866065432">Chromiumን ማዘመን አልተቻለም</translation> +<translation id="895999862145835951">የእርስዎን Chromium ያብጁ</translation> <translation id="897581876605952338">የChromium Enterprise ዓርማ</translation> <translation id="8986207147630327271">የስራ መገለጫን ወደዚህ አሳሽ እያከሉ እና ለአስተዳዳሪዎ በስራ መገለጫው ላይ ብቻ ቁጥጥር እየሰጡ ነው።</translation> +<translation id="8988036198400390003">የChromium መገለጫዎችን ያስተዳድሩ</translation> <translation id="9019929317751753759">Chromiumን ይበልጥ ደህንነቱ የተጠበቀ እንዲሆን ለማድረግ፣ በ<ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ውስጥ ያልተዘረዘረውን የሚከተለውን ቅጥያ አሰናክለነዋል እና እርስዎ ሳያውቁት የታከለ ሊሆን ይችላል።</translation> <translation id="9022552996538154597">Chromium ውስጥ ይግቡ</translation> <translation id="907832235989677238">ወደ Chromium በመለያ ይግቡ። ወደ መለያ አንድ ጊዜ ብቻ መግባት ከፈለጉ <ph name="GUEST_LINK_BEGIN" />መሣሪያውን እንደ እንግዳ መጠቀም<ph name="GUEST_LINK_END" /> ይችላሉ።</translation>
diff --git a/chrome/app/resources/chromium_strings_az.xtb b/chrome/app/resources/chromium_strings_az.xtb index e6d4fb0..9be2f29 100644 --- a/chrome/app/resources/chromium_strings_az.xtb +++ b/chrome/app/resources/chromium_strings_az.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">Chromium'da reklam fərdiləşdirməsi haqqında ətraflı məlumat</translation> <translation id="370962675267501463">{COUNT,plural, =0{Administrator bu güncəlləməni tətbiq etmək üçün Chromium'u yenidən başlatmanızı tələb edir}=1{Administrator bu güncəlləməni tətbiq etmək üçün Chromium'u yenidən başlatmanızı tələb edir. Anonim pəncərəniz yenidən açılmayacaq.}other{Administrator bu güncəlləməni tətbiq etmək üçün Chromium'u yenidən başlatmanızı tələb edir. # Anonim pəncərəniz yenidən açılmayacaq.}}</translation> <translation id="3713809861844741608">Linki yeni Chromium tabında açın</translation> +<translation id="3788675262216168505">Chromium profillərini idarə edin</translation> <translation id="378917192836375108">Chromium Sizə imkan verir ki, telefon nömrənizə vebdə klikləyərək Skype-da zəng edəsiniz!</translation> <translation id="3790262771324122253">Chromium-un bəzi endirmələri bloklama səbəbini öyrənin</translation> <translation id="379589255253486813">Nəzərdən keçirilməli məqam olsa, Chromium sizə bildirəcək</translation> @@ -431,6 +432,7 @@ <translation id="8555465886620020932">Xidmət xətası: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">Google Hesabınız ilə daxil olduqda Chromium parollarınızı yoxlaya bilər</translation> <translation id="8586442755830160949">Müəlliflik Hüququ <ph name="YEAR" /> Chromium Müəllifləri. Bütün hüquqlar qorunur.</translation> +<translation id="858822505990366713">Chromium-u fərdiləşdirin</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Bu datanı necə istifadə edirik:<ph name="END_BOLD" /> Saytlar maraqlarınız haqqında Chromium ilə məlumat saxlaya bilər. Məsələn, marafona ayaqqabı almaq üçün sayta daxil olsanız, sayt marağınızı qaçış marafonu kimi müəyyən edə bilər. Sonra yarışa yazılmaq üçün başqa sayta daxil olsanız, həmin sayt maraqlarınız əsasında sizə qaçış ayaqqabısı reklamı göstərə bilər.</translation> <translation id="8619360774459241877">Chromium başlayır...</translation> <translation id="8621669128220841554">Naməlum xəta üzündən quraşdırmaq alınmadı. Chromium'u yenidən endirin.</translation> @@ -448,8 +450,10 @@ <translation id="8907580949721785412">Chromium parolları göstərməyə çalışır. buna icazə vermək üçün Windows parolunuzu yazın.</translation> <translation id="8931379085695076764">Chromium son bir neçə həftədəki baxış tarixçənizə əsasən maraqlarınızı təxmin edə bilər. Bu məlumat cihazınızda qalır.</translation> <translation id="8941642502866065432">Chromium'u güncəlləmək alınmadı</translation> +<translation id="895999862145835951">Chromium-u fərdiləşdirin</translation> <translation id="897581876605952338">Chromium Enterprise loqosu</translation> <translation id="8986207147630327271">Bu brauzerə iş profili əlavə edirsiniz və administratorunuza yalnız iş profili üzərində nəzarət verirsiniz.</translation> +<translation id="8988036198400390003">Chromium profillərini idarə edin</translation> <translation id="9019929317751753759">Chromium'u təhlükəsiz etmək üçün, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> siyahısında olmayan və xəbəriniz olmadan əlavə edilən artırmanı deaktiv etdik.</translation> <translation id="9022552996538154597">Chromium'a daxil olun</translation> <translation id="907832235989677238">Chromium-a daxil olun. Hesaba yalnız bir dəfə daxil olmaq istəyirsinizsə, <ph name="GUEST_LINK_BEGIN" />cihazı qonaq kimi istifadə edə<ph name="GUEST_LINK_END" /> bilərsiniz.</translation>
diff --git a/chrome/app/resources/chromium_strings_de.xtb b/chrome/app/resources/chromium_strings_de.xtb index f35fe867d..330f4ac 100644 --- a/chrome/app/resources/chromium_strings_de.xtb +++ b/chrome/app/resources/chromium_strings_de.xtb
@@ -135,7 +135,7 @@ <translation id="3406848076815591792">Zu bestehendem Chromium-Profil wechseln?</translation> <translation id="3412460710772753638">Im Passwortmanager auf diesem Gerät</translation> <translation id="3430503420100763906">Mit Chromium-Profilen kannst du deine Chromium-Inhalte voneinander trennen. Erstelle Profile für Freunde und Familie oder teile deine Inhalte in Arbeit und Freizeit ein.</translation> -<translation id="347328004046849135">Wenn du dich mit einem Passwort anmeldest, das gehackt wurde, benachrichtigt dich Chromium entsprechend.</translation> +<translation id="347328004046849135">Wenn du dich mit einem Passwort anmeldest, das kompromittiert wurde, benachrichtigt dich Chromium entsprechend.</translation> <translation id="3474745554856756813">Dadurch werden <ph name="ITEMS_COUNT" /> Elemente von diesem Gerät gelöscht. Wenn du deine Daten später abrufen möchtest, melde dich als <ph name="USER_EMAIL" /> in Chromium an.</translation> <translation id="3497319089134299931">Mit <ph name="SHORTCUT" /> kann zwischen Chromium-Profilen gewechselt werden</translation> <translation id="3509308970982693815">Schließe bitte alle Chromium-Fenster und versuche es erneut.</translation>
diff --git a/chrome/app/resources/chromium_strings_et.xtb b/chrome/app/resources/chromium_strings_et.xtb index c640d77..c0288acc 100644 --- a/chrome/app/resources/chromium_strings_et.xtb +++ b/chrome/app/resources/chromium_strings_et.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">Lisateave Chromiumis reklaamide isikupärastamise kohta</translation> <translation id="370962675267501463">{COUNT,plural, =0{Administraator palub teil Chromiumi selle värskenduse rakendamiseks uuesti käivitada}=1{Administraator palub teil Chromiumi selle värskenduse rakendamiseks uuesti käivitada. Teie inkognito akent ei avata uuesti.}other{Administraator palub teil Chromiumi selle värskenduse rakendamiseks uuesti käivitada. Teie # inkognito akent ei avata uuesti.}}</translation> <translation id="3713809861844741608">Ava link Chromiumi uuel &vahekaardil</translation> +<translation id="3788675262216168505">Halda Chromiumi profiile</translation> <translation id="378917192836375108">Chromium võimaldab teil veebis telefoninumbril klõpsata ja sellele Skype'i kaudu helistada!</translation> <translation id="3790262771324122253">Vaadake, miks Chromium mõned allalaadimised blokeerib</translation> <translation id="379589255253486813">Chromium annab teile teada, kui midagi tuleb üle vaadata</translation> @@ -433,6 +434,7 @@ <translation id="8555465886620020932">Teenuse viga: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">Chromium saab teie paroole kontrollida siis, kui logite sisse oma Google'i kontoga</translation> <translation id="8586442755830160949">Autoriõigus <ph name="YEAR" /> The Chromium Authors. Kõik õigused on kaitstud.</translation> +<translation id="858822505990366713">Kohanda minu Chromiumit</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Kuidas neid andmeid kasutame?<ph name="END_BOLD" /> Saidid võivad talletada Chromiumissse teavet teie huvide kohta. Näiteks kui külastate saiti, et osta maratoni jooksmiseks jalatseid, võib sait määratleda teie huviks maratonijooksu. Kui külastate hiljem jooksule registreerumiseks muud saiti, võib see sait näidata teile teie huvide alusel jooksujalatsite reklaami.</translation> <translation id="8619360774459241877">Chromiumi käivitamine …</translation> <translation id="8621669128220841554">Installimine ebaõnnestus tundmatu vea tõttu. Laadige Chromium uuesti alla.</translation> @@ -450,8 +452,10 @@ <translation id="8907580949721785412">Chromium proovib kuvada paroole. Selle lubamiseks sisestage Windowsi parool.</translation> <translation id="8931379085695076764">Chromium suudab prognoosida teie huvisid, võttes aluseks teie viimase mõne nädala sirvimisajaloo. See teave jääb teie seadmesse.</translation> <translation id="8941642502866065432">Chromiumi ei saa värskendada</translation> +<translation id="895999862145835951">Kohanda minu Chromiumit</translation> <translation id="897581876605952338">Chromium Enterprise'i logo</translation> <translation id="8986207147630327271">Lisate sellesse brauserisse tööprofiili ja annate administraatorile kontrolli vaid oma tööprofiili üle.</translation> +<translation id="8988036198400390003">Halda Chromiumi profiile</translation> <translation id="9019929317751753759">Chromiumi turvalisemaks muutmiseks keelasime järgmise laienduse, mida ei leidu veebipoes <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ja mis võidi lisada teie teadmata.</translation> <translation id="9022552996538154597">Logige Chromiumi sisse</translation> <translation id="907832235989677238">Logige Chromiumi sisse. Kui soovite kontole sisse logida ainult ühe korra, saate <ph name="GUEST_LINK_BEGIN" />seadet kasutada külalisena<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_lt.xtb b/chrome/app/resources/chromium_strings_lt.xtb index ce60665..f9ab7df 100644 --- a/chrome/app/resources/chromium_strings_lt.xtb +++ b/chrome/app/resources/chromium_strings_lt.xtb
@@ -152,6 +152,7 @@ <translation id="3702352323269013324">Sužinokite daugiau apie skelbimų suasmeninimą sistemoje „Chromium“</translation> <translation id="370962675267501463">{COUNT,plural, =0{Administratorius prašo paleisti „Chromium“ iš naujo, kad būtų galima pritaikyti šį naujinį}=1{Administratorius prašo paleisti „Chromium“ iš naujo, kad būtų galima pritaikyti šį naujinį. Inkognito langas nebus atidarytas iš naujo.}one{Administratorius prašo paleisti „Chromium“ iš naujo, kad būtų galima pritaikyti šį naujinį. # inkognito langas nebus atidarytas iš naujo.}few{Administratorius prašo paleisti „Chromium“ iš naujo, kad būtų galima pritaikyti šį naujinį. # inkognito langai nebus atidaryti iš naujo.}many{Administratorius prašo paleisti „Chromium“ iš naujo, kad būtų galima pritaikyti šį naujinį. # inkognito lango nebus atidaryta iš naujo.}other{Administratorius prašo paleisti „Chromium“ iš naujo, kad būtų galima pritaikyti šį naujinį. # inkognito langų nebus atidaryta iš naujo.}}</translation> <translation id="3713809861844741608">Atidaryti nuorodą naujame „Chromium“ &skirtuke</translation> +<translation id="3788675262216168505">Tvarkyti „Chromium“ profilius</translation> <translation id="378917192836375108">Naudodami „Chromium“ galite spustelėti telefono numerį žiniatinklyje ir skambinti juo naudodami „Skype“!</translation> <translation id="3790262771324122253">Sužinokite, kodėl „Chromium“ blokuoja kai kuriuos atsisiuntimus</translation> <translation id="379589255253486813">„Chromium“ praneš, jei reikės ką nors peržiūrėti</translation> @@ -436,6 +437,7 @@ <translation id="8555465886620020932">Paslaugos klaida: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">„Chromium“ gali tikrinti jūsų slaptažodžius, kai prisijungiate naudodami „Google“ paskyrą</translation> <translation id="8586442755830160949">Autorių teisės priklauso „Chromium“ autoriams, <ph name="YEAR" /> m. Visos teisės saugomos.</translation> +<translation id="858822505990366713">Tinkinti „Chromium“</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Kaip naudojame šiuos duomenis:<ph name="END_BOLD" /> svetainėse gali būti renkama su „Chromium“ susijusi informacija apie jūsų pomėgius. Pavyzdžiui, jei apsilankote svetainėje norėdami įsigyti batelius maratonui, svetainė gali prie jūsų pomėgių prisikirti maratonų bėgimą. Vėliau, apsilankius kitoje svetainėje norint užsiregistruoti į lenktynes, atsižvelgiant į jūsų pomėgius joje galės būti rodomas bėgimo batelių skelbimas.</translation> <translation id="8619360774459241877">Pristatoma „Chromium“...</translation> <translation id="8621669128220841554">Nepavyko įdiegti dėl nenurodytos klaidos. Atsisiųskite „Chromium“ dar kartą.</translation> @@ -453,8 +455,10 @@ <translation id="8907580949721785412">„Chromium“ bando rodyti slaptažodžius. Įveskite „Windows“ slaptažodį, kad tai leistumėte.</translation> <translation id="8931379085695076764">„Chromium“ gali numatyti jūsų pomėgius pagal pastarųjų kelių savaičių naršymo istoriją. Ši informacija lieka jūsų įrenginyje.</translation> <translation id="8941642502866065432">Nepavyko atnaujinti „Chromium“</translation> +<translation id="895999862145835951">Tinkinti „Chromium“</translation> <translation id="897581876605952338">„Chromium Enterprise“ logotipas</translation> <translation id="8986207147630327271">Pridedate darbo profilį prie šios naršyklės ir suteikiate administratoriui teisę valdyti tik darbo profilį.</translation> +<translation id="8988036198400390003">Tvarkyti „Chromium“ profilius</translation> <translation id="9019929317751753759">Kad „Chromium“ būtų saugesnė, išjungėme toliau nurodytą plėtinį, kuris nepateiktas <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> sąraše ir tikriausiai buvo pridėtas be jūsų žinios.</translation> <translation id="9022552996538154597">Prisijungti prie „Chromium“</translation> <translation id="907832235989677238">Prisijunkite prie „Chromium“. Jei prie paskyros norite prisijungti tik vieną kartą, galite <ph name="GUEST_LINK_BEGIN" />naudoti įrenginį kaip svečias<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_mk.xtb b/chrome/app/resources/chromium_strings_mk.xtb index 291f244..c7e0b2f 100644 --- a/chrome/app/resources/chromium_strings_mk.xtb +++ b/chrome/app/resources/chromium_strings_mk.xtb
@@ -152,6 +152,7 @@ <translation id="3702352323269013324">Дознајте повеќе за персонализирањето на рекламите во Chromium</translation> <translation id="370962675267501463">{COUNT,plural, =0{Администраторот бара да го рестартирате Chromium за да се примени ажурирањево}=1{Администраторот бара да го рестартирате Chromium за да се примени ажурирањево. Прозорецот „Инкогнито“ нема да се отвори повторно.}one{Администраторот бара да го рестартирате Chromium за да се примени ажурирањево. # прозорец „Инкогнито“ нема да се отвори повторно.}other{Администраторот бара да го рестартирате Chromium за да се примени ажурирањево. # прозорци „Инкогнито“ нема да се отворат повторно.}}</translation> <translation id="3713809861844741608">Отвори го линкот во нова &картичка на Chromium</translation> +<translation id="3788675262216168505">Управувајте со профилите на Chromium</translation> <translation id="378917192836375108">Chromium ви овозможува да кликнете на телефонски број на интернет и да го повикате со Skype!</translation> <translation id="3790262771324122253">Дознајте зошто Chromium блокира некои преземања</translation> <translation id="379589255253486813">Chromium ќе ве извести ако треба да се прегледа нешто</translation> @@ -436,6 +437,7 @@ <translation id="8555465886620020932">Грешка на услугата: <ph name="SERVICE_ERROR" /></translation> <translation id="8568283329061645092">Chromium може да ги проверува вашите лозинки кога ќе се најавите со вашата сметка на Google</translation> <translation id="8586442755830160949">Авторски права <ph name="YEAR" /> на Авторите на Chromium. Сите права се задржани.</translation> +<translation id="858822505990366713">Приспособете го вашиот Chromium</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Како ги користиме овие податоци:<ph name="END_BOLD" /> сајтовите може да ги зачувуваат податоците со Chromium за вашите интереси. На пример, ако посетите сајт за да купите патики за маратон, сајтот може да дефинира дека вашиот интерес е трчање маратони. Подоцна ако посетите друг сајт за да се регистрирате за трка, тој сајт може да ви прикаже реклама за патики за трчање според вашите интереси.</translation> <translation id="8619360774459241877">Се стартува Chromium…</translation> <translation id="8621669128220841554">Инсталирањето не успеа поради неназначена грешка. Преземете го Chromium повторно.</translation> @@ -453,8 +455,10 @@ <translation id="8907580949721785412">Chromium се обидува да прикаже лозинки. Внесете ја својата лозинка за Windows за да го овозможите тоа.</translation> <translation id="8931379085695076764">Chromium може да ги процени вашите интереси според вашата историја на прелистувањето од последните неколку седмици. Податоциве остануваат на вашиот уред.</translation> <translation id="8941642502866065432">Не може да се ажурира Chromium</translation> +<translation id="895999862145835951">Приспособете го вашиот Chromium</translation> <translation id="897581876605952338">Лого на Chromium Enterprise</translation> <translation id="8986207147630327271">Додавате работен профил во овој прелистувач и му давате контрола на администраторот само врз тој профил.</translation> +<translation id="8988036198400390003">Управувајте со профилите на Chromium</translation> <translation id="9019929317751753759">За Chromium да биде побезбеден, ја оневозможивме следнава екстензија што не е наведена во <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> и може да е додадена без ваше знаење.</translation> <translation id="9022552996538154597">Најавете се на Chromium</translation> <translation id="907832235989677238">Најавете се на Chromium. Ако сакате да најавите сметка само еднократно, може <ph name="GUEST_LINK_BEGIN" />да го користите уредот како гостин<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_ml.xtb b/chrome/app/resources/chromium_strings_ml.xtb index aac8cc4..c9d4a10 100644 --- a/chrome/app/resources/chromium_strings_ml.xtb +++ b/chrome/app/resources/chromium_strings_ml.xtb
@@ -152,6 +152,7 @@ <translation id="3702352323269013324">Chromium-ലെ പരസ്യം വ്യക്തിപരമാക്കലിനെക്കുറിച്ച് കൂടുതലറിയുക</translation> <translation id="370962675267501463">{COUNT,plural, =0{ഈ അപ്ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളുടെ അഡ്മിൻ ആവശ്യപ്പെടുന്നു}=1{ഈ അപ്ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളുടെ അഡ്മിൻ ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ അദൃശ്യ വിൻഡോ വീണ്ടും തുറക്കില്ല.}other{ഈ അപ്ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളുടെ അഡ്മിൻ ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ # അദൃശ്യ വിൻഡോകൾ വീണ്ടും തുറക്കില്ല.}}</translation> <translation id="3713809861844741608">Chromium അദൃശ്യ വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation> +<translation id="3788675262216168505">Chromium പ്രൊഫൈലുകൾ മാനേജ് ചെയ്യുക</translation> <translation id="378917192836375108">വെബിലുള്ള ഒരു ഫോണ് നമ്പറില് ക്ലിക്ക് ചെയ്യാനും Skype ഉപയോഗിച്ച് അതിൽ വിളിക്കുവാനും Chromium നിങ്ങളെ അനുവദിക്കുന്നു!</translation> <translation id="3790262771324122253">ചില ഡൗൺലോഡുകൾ Chromium ബ്ലോക്ക് ചെയ്യുന്നത് എന്തുകൊണ്ടാണെന്ന് അറിയുക</translation> <translation id="379589255253486813">നിങ്ങളുടെ അവലോകനം ആവശ്യമുള്ള എന്തെങ്കിലും ഉണ്ടെങ്കിൽ Chromium നിങ്ങളെ അറിയിക്കും</translation> @@ -436,6 +437,7 @@ <translation id="8555465886620020932">സേവന പിശക്: <ph name="SERVICE_ERROR" /></translation> <translation id="8568283329061645092">Google Account ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യുമ്പോൾ Chromium-ന് നിങ്ങളുടെ പാസ്വേഡുകൾ പരിശോധിക്കാനാവും</translation> <translation id="8586442755830160949">പകർപ്പവകാശം <ph name="YEAR" /> Chromium രചയിതാക്കൾ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.</translation> +<translation id="858822505990366713">നിങ്ങളുടെ Chromium ഇഷ്ടാനുസൃതമാക്കുക</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />ഈ ഡാറ്റ ഞങ്ങൾ എങ്ങനെ ഉപയോഗിക്കുന്നു:<ph name="END_BOLD" /> സൈറ്റുകൾക്ക് നിങ്ങളുടെ താൽപ്പര്യങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ Chromium-ൽ സംഭരിക്കാനാകും. ഉദാഹരണത്തിന്, മാരത്തൺ ഓട്ടത്തിനായി ഷൂസ് വാങ്ങാൻ നിങ്ങൾ ഒരു സൈറ്റ് സന്ദർശിക്കുകയാണെങ്കിൽ മാരത്തൺ ഓടുന്നതാണ് നിങ്ങളുടെ താൽപ്പര്യമെന്ന് സൈറ്റ് നിർവ്വചിച്ചേക്കാം. പിന്നീട്, ഒരു ഓട്ടമത്സരത്തിന് രജിസ്റ്റർ ചെയ്യാൻ നിങ്ങൾ മറ്റൊരു സൈറ്റ് സന്ദർശിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ താൽപ്പര്യങ്ങളെ അടിസ്ഥാനമാക്കി റണ്ണിംഗ് ഷൂസുകളുടെ പരസ്യം കാണിക്കാൻ ആ സൈറ്റിന് കഴിയും.</translation> <translation id="8619360774459241877">Chromium സമാരംഭിക്കുന്നു...</translation> <translation id="8621669128220841554">അവ്യക്തമായ പിശകിനാൽ ഇൻസ്റ്റാൾ ചെയ്യൽ പരാജയപ്പെട്ടു. Chromium വീണ്ടും ഡൗൺലോഡ് ചെയ്യുക.</translation> @@ -453,8 +455,10 @@ <translation id="8907580949721785412">Chromium പാസ്വേഡുകൾ ദൃശ്യമാക്കാൻ ശ്രമിക്കുന്നു. ഇത് അനുവദിക്കാൻ നിങ്ങളുടെ Windows പാസ്വേഡ് നൽകുക.</translation> <translation id="8931379085695076764">കഴിഞ്ഞ ഏതാനും ആഴ്ചകളിലെ നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രത്തെ അടിസ്ഥാനമാക്കി Chromium-ന് നിങ്ങളുടെ താൽപ്പര്യങ്ങൾ നിർണ്ണയിക്കാനാകും. ഈ വിവരങ്ങൾ നിങ്ങളുടെ ഉപകരണത്തിൽ നിലനിൽക്കും.</translation> <translation id="8941642502866065432">Chromium അപ്ഡേറ്റ് ചെയ്യാനാകില്ല</translation> +<translation id="895999862145835951">നിങ്ങളുടെ Chromium ഇഷ്ടാനുസൃതമാക്കുക</translation> <translation id="897581876605952338">Chromium Enterprise ലോഗോ</translation> <translation id="8986207147630327271">നിങ്ങൾ ഈ ബ്രൗസറിലേക്ക് ഒരു ഔദ്യോഗിക പ്രൊഫൈൽ ചേർക്കുകയും നിങ്ങളുടെ അഡ്മിന് ഔദ്യോഗിക പ്രൊഫൈലിലേക്ക് മാത്രം നിയന്ത്രണം നൽകുകയും ചെയ്യുന്നു.</translation> +<translation id="8988036198400390003">Chromium പ്രൊഫൈലുകൾ മാനേജ് ചെയ്യുക</translation> <translation id="9019929317751753759">Chromium സുരക്ഷിതമാക്കാൻ, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> എന്നതിൽ ലിസ്റ്റ് ചെയ്യാത്ത ഇനിപ്പറയുന്ന വിപുലീകരണം ഞങ്ങൾ പ്രവർത്തനരഹിതമാക്കി, അവ നിങ്ങളുടെ അറിവില്ലാതെ ചേർത്തിരിക്കാനിടയുണ്ട്.</translation> <translation id="9022552996538154597">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="907832235989677238">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക. ആ അക്കൗണ്ട് ഉപയോഗിച്ച് ഒരു തവണ മാത്രമേ സൈൻ ഇൻ ചെയ്യേണ്ടതുള്ളൂ എങ്കിൽ നിങ്ങൾക്ക് <ph name="GUEST_LINK_BEGIN" />അതിഥിയായി ഉപകരണം ഉപയോഗിക്കാം<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_ms.xtb b/chrome/app/resources/chromium_strings_ms.xtb index ad3fa815..2a8c7cf 100644 --- a/chrome/app/resources/chromium_strings_ms.xtb +++ b/chrome/app/resources/chromium_strings_ms.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">Ketahui lebih lanjut tentang pemeribadian iklan dalam Chromium</translation> <translation id="370962675267501463">{COUNT,plural, =0{Pentadbir anda meminta anda melancarkan semula Chromium untuk menggunakan kemas kini ini}=1{Pentadbir anda meminta anda melancarkan semula Chromium untuk menggunakan kemas kini ini. Tetingkap Inkognito anda tidak dapat dibuka semula.}other{Pentadbir anda meminta anda melancarkan semula Chromium untuk menggunakan kemas kini ini. # tetingkap Inkognito anda tidak dapat dibuka semula.}}</translation> <translation id="3713809861844741608">Buka pautan dalam &tab Chromium baharu</translation> +<translation id="3788675262216168505">Urus Profil Chromium</translation> <translation id="378917192836375108">Chromium membolehkan anda mengklik nombor telefon pada web dan menghubunginya dengan Skype!</translation> <translation id="3790262771324122253">Ketahui sebab Chromium menghalang sesetengah muat turun</translation> <translation id="379589255253486813">Chromium akan memaklumi anda jika terdapat apa-apa perkara yang memerlukan semakan anda</translation> @@ -434,6 +435,7 @@ <translation id="8555465886620020932">Ralat perkhidmatan: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">Chromium boleh menyemak kata laluan anda apabila anda log masuk menggunakan Google Account anda</translation> <translation id="8586442755830160949">Hak Cipta <ph name="YEAR" /> Pengarang Chromium. Hak cipta terpelihara.</translation> +<translation id="858822505990366713">Sesuaikan Chromium Anda</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Cara kami menggunakan data ini:<ph name="END_BOLD" /> Laman boleh menyimpan maklumat tentang minat anda menggunakan Chromium. Contohnya, jika anda melawat laman untuk membeli kasut untuk maraton, laman tersebut mungkin mentakrifkan minat anda sebagai larian maraton. Kemudian, jika anda melawati laman lain untuk mendaftar perlumbaan, laman tersebut boleh memaparkan kepada anda iklan kasut untuk berlari berdasarkan minat anda.</translation> <translation id="8619360774459241877">Melancarkan Chromium...</translation> <translation id="8621669128220841554">Pemasangan gagal disebabkan ralat yang tidak dinyatakan. Sila muat turun semula Chromium.</translation> @@ -451,8 +453,10 @@ <translation id="8907580949721785412">Chromium cuba menunjukkan kata laluan. Taip kata laluan Windows anda untuk membenarkannya.</translation> <translation id="8931379085695076764">Chromium dapat menganggarkan minat anda berdasarkan sejarah penyemakan imbas anda dari beberapa minggu yang lalu. Maklumat ini kekal pada peranti anda.</translation> <translation id="8941642502866065432">Tidak dapat mengemas kini Chromium</translation> +<translation id="895999862145835951">Sesuaikan Chromium anda</translation> <translation id="897581876605952338">Logo Chromium Enterprise</translation> <translation id="8986207147630327271">Anda menambahkan profil kerja pada penyemak imbas ini dan memberi pentadbir anda kawalan terhadap profil kerja sahaja.</translation> +<translation id="8988036198400390003">Urus profil Chromium</translation> <translation id="9019929317751753759">Untuk menjadikan Chromium lebih selamat, kami melumpuhkan sambungan berikut yang tidak disenaraikan dalam <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dan mungkin telah ditambahkan tanpa pengetahuan anda.</translation> <translation id="9022552996538154597">Log masuk ke Chromium</translation> <translation id="907832235989677238">Log Masuk ke Chromium. Jika anda mahu log masuk akaun satu kali sahaja, anda boleh <ph name="GUEST_LINK_BEGIN" />menggunakan peranti sebagai tetamu<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_ne.xtb b/chrome/app/resources/chromium_strings_ne.xtb index 8d587fb..e37c2a3 100644 --- a/chrome/app/resources/chromium_strings_ne.xtb +++ b/chrome/app/resources/chromium_strings_ne.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">Chromium मा विज्ञापनको पर्सनलाइजेसनका बारेमा थप जान्नुहोस्</translation> <translation id="370962675267501463">{COUNT,plural, =0{तपाईंका व्यवस्थापकले तपाईंलाई यो अद्यावधिक लागू गर्न Chromium पुनः सुरु गर्न आग्रह गर्नुभएको छ}=1{तपाईंका व्यवस्थापकले तपाईंलाई यो अद्यावधिक लागू गर्न Chromium पुनः सुरु गर्न आग्रह गर्नुभएको छ। तपाईंको इन्कोग्निटो विन्डो पुनः खुल्ने छैन।}other{तपाईंका व्यवस्थापकले तपाईंलाई यो अद्यावधिक लागू गर्न Chromium पुनः सुरु गर्न आग्रह गर्नुभएको छ। तपाईंका # वटा इन्कोग्निटो विन्डो पुनः खुल्ने छैनन्।}}</translation> <translation id="3713809861844741608">लिंकलाई Chromium को नयाँ ट्याबमा खोल्नुहोस्</translation> +<translation id="3788675262216168505">Chromium प्रोफाइलहरू व्यवस्थापन गर्नुहोस्</translation> <translation id="378917192836375108">क्रोमियमले तपाईंलाई वेबमा फोन नम्बर क्लिक गर्न दिन्छ र यसलाई Skype सँग फोन गर्न दिन्छ!</translation> <translation id="3790262771324122253">Chromium ले केही फाइलहरू डाउनलोड गर्न किन रोक्छ भन्ने बारेमा जान्नुहोस्</translation> <translation id="379589255253486813">तपाईंले कुनै कुराको समीक्षा गर्नु पर्ने भएमा Chromium ले तपाईंलाई त्यसका बारेमा जानकारी गराउने छ</translation> @@ -434,6 +435,7 @@ <translation id="8555465886620020932">सेवासम्बन्धी त्रुटि भयो: <ph name="SERVICE_ERROR" />।</translation> <translation id="8568283329061645092">तपाईंले आफ्नो Google खातामा साइन इन गरेपछि मात्र Chromium ले तपाईंका पासवर्डहरूको जाँच गर्न सक्छ</translation> <translation id="8586442755830160949">Copyright <ph name="YEAR" /> क्रोमियम लेखक। सबै अधिकार सुरक्षित।</translation> +<translation id="858822505990366713">Chromium कस्टमाइज गर्नुहोस्</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />हामी यो जानकारी कसरी प्रयोग गर्छौँ:<ph name="END_BOLD" /> साइटहरूले Chromium मा तपाईंका रुचिसम्बन्धी जानकारी भण्डारण गर्न सक्छन्। उदाहरणका लागि, तपाईंले कुनै साइटमा गएर म्याराथनमा दौडिँदा लगाइने जुत्ता किन्नुभयो भने उक्त साइटले तपाईं म्याराथन दौडमा रुचि राख्नुहुन्छ भन्ने कुरा बुझ्न सक्छ। पछि तपाईं दौड प्रतियोगितामा आफ्नो नाम लेखाउन अर्कै साइटमा जानुभयो भने उक्त साइटले तपाईंको रुचिका आधारमा तपाईंलाई दौडिँदा लगाइने जुत्ताको विज्ञापन देखाउन सक्छ।</translation> <translation id="8619360774459241877">Chromium सुरु गर्दै…</translation> <translation id="8621669128220841554">अनिश्</translation> @@ -451,8 +453,10 @@ <translation id="8907580949721785412">क्रोमियमले पासवर्ड देखाउने प्रयास गरिरहेको छ। यसलाई अनुमति दिन तपाईंको Windows पासवर्ड टाइप गर्नुहोस्।</translation> <translation id="8931379085695076764">गत केही हप्ताको तपाईंको ब्राउजिङ इतिहासका आधारमा Chromium ले तपाईंका रुचिहरू अनुमान गर्न सक्छ। यो जानकारी तपाईंको डिभाइसमै भण्डारण गरिन्छ।</translation> <translation id="8941642502866065432">Chromium लाई अद्यावधिक गर्न सकिएन</translation> +<translation id="895999862145835951">Chromium कस्टमाइज गर्नुहोस्</translation> <translation id="897581876605952338">Chromium Enterprise को लोगो</translation> <translation id="8986207147630327271">तपाईं यो ब्राउजरमा एउटा कार्य प्रोफाइल हाल्दै हुनुहुन्छ। तपाईंले यसो गर्नुभयो भने तपाईंका एड्मिन केवल उक्त कार्य प्रोफाइल नियन्त्रण गर्न सक्नुहुन्छ।</translation> +<translation id="8988036198400390003">Chromium प्रोफाइलहरू व्यवस्थापन गर्नुहोस्</translation> <translation id="9019929317751753759">Chromium लाई अझ सुरक्षित बनाउन हामी <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> मा सूचीबद्ध नभएका र तपाईँले थाहा नपाई थपिएका हुन सक्ने निम्न विस्तारलाई असक्षम गर्छौँ।</translation> <translation id="9022552996538154597">क्रोमियममा साइन इन हुनुहोस्</translation> <translation id="907832235989677238">Chromium मा साइन इन गर्नुहोस्। तपाईं कुनै खातामा एक पटक मात्र साइन इन गर्न चाहनुहुन्छ भने तपाईं <ph name="GUEST_LINK_BEGIN" />अतिथिका रूपमा यो डिभाइस प्रयोग गर्न<ph name="GUEST_LINK_END" /> सक्नुहुन्छ।</translation>
diff --git a/chrome/app/resources/chromium_strings_no.xtb b/chrome/app/resources/chromium_strings_no.xtb index 8d7f01fa..693cf635 100644 --- a/chrome/app/resources/chromium_strings_no.xtb +++ b/chrome/app/resources/chromium_strings_no.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">Finn ut mer om personlig tilpasning av annonser i Chromium</translation> <translation id="370962675267501463">{COUNT,plural, =0{Administratoren din ber deg om å starte Chromium på nytt for å ta i bruk denne oppdateringen}=1{Administratoren din ber deg om å starte Chromium på nytt for å ta i bruk denne oppdateringen. Inkognitovinduet ditt blir ikke gjenåpnet.}other{Administratoren din ber deg om å starte Chromium på nytt for å ta i bruk denne oppdateringen. De # inkognitovinduene dine blir ikke gjenåpnet.}}</translation> <translation id="3713809861844741608">Åpne linken i en ny fane i Chromium</translation> +<translation id="3788675262216168505">Administrer Chromium-profiler</translation> <translation id="378917192836375108">Med Chromium kan du klikke på et telefonnummer på nettet og ringe til det med Skype.</translation> <translation id="3790262771324122253">Finn ut hvorfor Chromium blokkerer enkelte nedlastinger</translation> <translation id="379589255253486813">Chromium gir deg beskjed hvis noe må gjennomgås</translation> @@ -433,6 +434,7 @@ <translation id="8555465886620020932">Tjenestefeil: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">Chromium kan sjekke passordene dine når du logger på med Google-kontoen din</translation> <translation id="8586442755830160949">Copyright <ph name="YEAR" /> – The Chromium Authors. Med enerett.</translation> +<translation id="858822505990366713">Tilpass Chromium</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Slik bruker vi disse dataene:<ph name="END_BOLD" /> Nettsteder kan lagre informasjon om interessene dine i Chromium. Hvis du for eksempel besøker et nettsted for å kjøpe maratonsko, kan det hende nettstedet definerer interessen din som maratonløp. Hvis du senere besøker et annet nettsted for å melde deg på et løp, kan dette nettstedet vise deg en annonse for løpesko basert på interessene dine.</translation> <translation id="8619360774459241877">Starter Chromium ...</translation> <translation id="8621669128220841554">Installeringen mislyktes på grunn av en uspesifisert feil. Last ned Chromium på nytt.</translation> @@ -450,8 +452,10 @@ <translation id="8907580949721785412">Chromium forsøker å vise passord. Skriv inn Windows-passordet ditt for å tillate dette.</translation> <translation id="8931379085695076764">Chromium kan anslå interessene dine basert på nettleserloggen din fra de siste ukene. Denne informasjonen blir værende på enheten din.</translation> <translation id="8941642502866065432">Kan ikke oppdatere Chromium</translation> +<translation id="895999862145835951">Tilpass Chromium</translation> <translation id="897581876605952338">Chromium Enterprise-logo</translation> <translation id="8986207147630327271">Du er i ferd med å legge til en jobbprofil i denne nettleseren og gi administratoren din kontroll over kun jobbprofilen.</translation> +<translation id="8988036198400390003">Administrer Chromium-profiler</translation> <translation id="9019929317751753759">For å gjøre Chromium tryggere har vi slått av følgende utvidelse som ikke finnes i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />, og som kan ha blitt lagt til uten at du vet det.</translation> <translation id="9022552996538154597">Logg på Chromium</translation> <translation id="907832235989677238">Logg på Chromium. Hvis du vil logge på en konto bare én gang, kan du <ph name="GUEST_LINK_BEGIN" />bruke enheten som gjest<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_pl.xtb b/chrome/app/resources/chromium_strings_pl.xtb index 5898fd7..04c3fcb 100644 --- a/chrome/app/resources/chromium_strings_pl.xtb +++ b/chrome/app/resources/chromium_strings_pl.xtb
@@ -148,6 +148,7 @@ <translation id="3702352323269013324">Więcej informacji o personalizacji reklam w Chromium</translation> <translation id="370962675267501463">{COUNT,plural, =0{Administrator prosi o ponowne uruchomienie Chromium, by przeglądarka mogła zainstalować tę aktualizację}=1{Administrator prosi o ponowne uruchomienie Chromium, by przeglądarka mogła zainstalować tę aktualizację. Okno incognito nie otworzy się ponownie.}few{Administrator prosi o ponowne uruchomienie Chromium, by przeglądarka mogła zainstalować tę aktualizację. # okna incognito nie otworzą się ponownie.}many{Administrator prosi o ponowne uruchomienie Chromium, by przeglądarka mogła zainstalować tę aktualizację. # okien incognito nie otworzy się ponownie.}other{Administrator prosi o ponowne uruchomienie Chromium, by przeglądarka mogła zainstalować tę aktualizację. # okna incognito nie otworzy się ponownie.}}</translation> <translation id="3713809861844741608">O&twórz link w nowej karcie Chromium</translation> +<translation id="3788675262216168505">Zarządzaj profilami Chromium</translation> <translation id="378917192836375108">W Chromium możesz kliknąć numer telefonu zamieszczony w sieci i zadzwonić pod niego przez Skype.</translation> <translation id="3790262771324122253">Dlaczego Chromium blokuje pobieranie niektórych plików</translation> <translation id="379589255253486813">Jeśli coś będzie wymagało sprawdzenia, Chromium Cię o tym poinformuje</translation> @@ -431,6 +432,7 @@ <translation id="8555465886620020932">Błąd usługi: <ph name="SERVICE_ERROR" /></translation> <translation id="8568283329061645092">Chromium może sprawdzić Twoje hasła, gdy zalogujesz się na swoje konto Google</translation> <translation id="8586442755830160949">Copyright <ph name="YEAR" /> Autorzy Chromium. Wszelkie prawa zastrzeżone.</translation> +<translation id="858822505990366713">Dostosuj Chromium</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Jak używamy tych danych:<ph name="END_BOLD" /> w Chromium witryny mogą przechowywać informacje o Twoich zainteresowaniach Na przykład jeśli odwiedzasz stronę internetową, żeby kupić buty na maraton, strona może zidentyfikować bieganie w maratonach jako Twoje zainteresowanie. Jeśli później odwiedzisz inną witrynę, żeby zapisać się na jakiś bieg, witryna ta może wyświetlić reklamę butów do biegania na podstawie Twoich zainteresowań.</translation> <translation id="8619360774459241877">Uruchamiam Chromium…</translation> <translation id="8621669128220841554">Instalacja nie powiodła się z powodu nieokreślonego błędu. Pobierz Chromium ponownie.</translation> @@ -448,8 +450,10 @@ <translation id="8907580949721785412">Chromium próbuje pokazać hasła. Podaj swoje hasło do Windows, by na to zezwolić.</translation> <translation id="8931379085695076764">Chromium może oszacować Twoje zainteresowania na podstawie Twojej historii przeglądania z ostatnich kilku tygodni. Te informacje zostają na Twoim urządzeniu.</translation> <translation id="8941642502866065432">Nie można zaktualizować Chromium</translation> +<translation id="895999862145835951">Dostosuj Chromium</translation> <translation id="897581876605952338">Logo Chromium Enterprise</translation> <translation id="8986207147630327271">Dodajesz profil służbowy w tej przeglądarce i dajesz swojemu administratorowi kontrolę tylko nad tym profilem.</translation> +<translation id="8988036198400390003">Zarządzaj profilami Chromium</translation> <translation id="9019929317751753759">Aby poprawić bezpieczeństwo Chromium, wyłączyliśmy to rozszerzenie. Nie jest ono dostępne w <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i mogło zostać dodane bez Twojej wiedzy.</translation> <translation id="9022552996538154597">Zaloguj się w Chromium</translation> <translation id="907832235989677238">Zaloguj się w Chromium. Jeśli chcesz zalogować się na konto tylko raz, możesz <ph name="GUEST_LINK_BEGIN" />skorzystać z trybu gościa na urządzeniu<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_sk.xtb b/chrome/app/resources/chromium_strings_sk.xtb index adf2326..e3e3f541 100644 --- a/chrome/app/resources/chromium_strings_sk.xtb +++ b/chrome/app/resources/chromium_strings_sk.xtb
@@ -152,6 +152,7 @@ <translation id="3702352323269013324">Ďalšie informácie o prispôsobení reklám v prehliadači Chromium</translation> <translation id="370962675267501463">{COUNT,plural, =0{Správca vás žiada o nové spustenie prehliadača Chromium, aby sa použila táto aktualizácia}=1{Správca vás žiada o nové spustenie prehliadača Chromium, aby sa použila táto aktualizácia. Vaše okno inkognito sa neotvorí.}few{Správca vás žiada o nové spustenie prehliadača Chromium, aby sa použila táto aktualizácia. Vaše # okná inkognito sa neotvoria.}many{Správca vás žiada o nové spustenie prehliadača Chromium, aby sa použila táto aktualizácia. Your # Incognito windows won't reopen.}other{Správca vás žiada o nové spustenie prehliadača Chromium, aby sa použila táto aktualizácia. Vašich # okien inkognito sa neotvorí.}}</translation> <translation id="3713809861844741608">Otvoriť odkaz na novej &karte prehliadača Chromium</translation> +<translation id="3788675262216168505">Spravovať profily prehliadača Chromium</translation> <translation id="378917192836375108">Prehliadač Chromium vám umožňuje vybrať telefónne číslo na webe a zavolať naň pomocou aplikácie Skype.</translation> <translation id="3790262771324122253">Prečo Chromium blokuje niektoré stiahnuté súbory</translation> <translation id="379589255253486813">Ak bude potrebné niečo skontrolovať, Chromium vás upozorní</translation> @@ -436,6 +437,7 @@ <translation id="8555465886620020932">Chyba služby: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">Keď sa prihlásite pomocou účtu Google, Chromium môže skontrolovať vaše heslá</translation> <translation id="8586442755830160949">Copyright <ph name="YEAR" /> Autori Chromium. Všetky práva vyhradené.</translation> +<translation id="858822505990366713">Prispôsobiť Chromium</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Ako používame tieto údaje:<ph name="END_BOLD" /> weby môžu v prehliadači Chromium ukladať údaje o vašich záujmoch. Ak napríklad navštívite web na nákup obuvi na maratón, daný web môže definovať váš záujem ako behanie maratónov. Ak neskôr navštívite iný, aby ste sa zaregistrovali na preteky, tento web vám môže zobraziť reklamu na bežeckú obuv na základe vašich záujmov.</translation> <translation id="8619360774459241877">Spúšťa sa Chromium…</translation> <translation id="8621669128220841554">Inštalácia zlyhala kvôli neznámej chybe. Skúste prehliadač Chromium stiahnuť znova.</translation> @@ -453,8 +455,10 @@ <translation id="8907580949721785412">Prehliadač Chromium sa pokúša zobraziť heslá. Ak to chcete povoliť, zadajte svoje heslo systému Windows.</translation> <translation id="8931379085695076764">Chromium môže odhadnúť vaše záujmy na základe vašej histórie prehliadania z posledných niekoľkých týždňov. Tieto údaje zostávajú vo vašom zariadení.</translation> <translation id="8941642502866065432">Chromium sa nedá aktualizovať</translation> +<translation id="895999862145835951">Prispôsobiť Chromium</translation> <translation id="897581876605952338">Logo Chromium Enterprise</translation> <translation id="8986207147630327271">Do tohto prehliadača pridávate pracovný profil a svojmu správcovi udeľujete kontrolu iba nad ním.</translation> +<translation id="8988036198400390003">Spravovať profily prehliadača Chromium</translation> <translation id="9019929317751753759">Z dôvodu zvýšenia bezpečnosti prehliadača Chromium sme zakázali nasledujúce rozšírenie, ktoré nie je uvedené v službe <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a mohlo byť pridané bez vášho vedomia.</translation> <translation id="9022552996538154597">Prihlásiť sa do prehliadača Chromium</translation> <translation id="907832235989677238">Prihláste sa do prehliadača Chromium. Ak sa chcete prihlásiť do účtu iba jednorazovo, môžete <ph name="GUEST_LINK_BEGIN" />použiť dané zariadenie ako hosť<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_ta.xtb b/chrome/app/resources/chromium_strings_ta.xtb index 45c6e27..1be9016 100644 --- a/chrome/app/resources/chromium_strings_ta.xtb +++ b/chrome/app/resources/chromium_strings_ta.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">Chromiumமில் விளம்பரப் பிரத்தியேகமாக்கல் பற்றி மேலும் அறிக</translation> <translation id="370962675267501463">{COUNT,plural, =0{இந்தப் புதுப்பிப்பைப் பயன்படுத்த Chromiumமை மீண்டும் தொடங்கும்படி உங்கள் நிர்வாகி பரிந்துரைக்கிறார்}=1{இந்தப் புதுப்பிப்பைப் பயன்படுத்த Chromiumமை மீண்டும் தொடங்கும்படி உங்கள் நிர்வாகி பரிந்துரைக்கிறார். உங்கள் மறைநிலை சாளரம் மீண்டும் திறக்காது.}other{இந்தப் புதுப்பிப்பைப் பயன்படுத்த Chromiumமை மீண்டும் தொடங்கும்படி உங்கள் நிர்வாகி பரிந்துரைக்கிறார். உங்கள் # மறைநிலை சாளரங்கள் மீண்டும் திறக்காது.}}</translation> <translation id="3713809861844741608">புதிய Chromium &தாவலில் இணைப்பைத் திற</translation> +<translation id="3788675262216168505">Chromium சுயவிவரங்களை நிர்வகியுங்கள்</translation> <translation id="378917192836375108">வலையில் ஒரு தொலைபேசி எண்ணைக் கிளிக் செய்து, அதனை Skype மூலமாக அழைப்பதற்கு உங்களை Chromium அனுமதிக்கிறது!</translation> <translation id="3790262771324122253">சில பதிவிறக்கங்களை Chromium ஏன் தடுக்கிறது என்பதைத் தெரிந்துகொள்ளுங்கள்</translation> <translation id="379589255253486813">நீங்கள் ஏதேனும் நடவடிக்கை எடுக்க வேண்டியிருந்தால் அதுகுறித்து Chromium உங்களுக்குத் தெரியப்படுத்தும்</translation> @@ -434,6 +435,7 @@ <translation id="8555465886620020932">சேவைப் பிழை: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">Google கணக்கைப் பயன்படுத்தி நீங்கள் உள்நுழையும்போது Chromium உங்கள் கடவுச்சொற்களைச் சரிபார்க்க முடியும்</translation> <translation id="8586442755830160949">பதிப்புரிமை <ph name="YEAR" /> Chromium உருவாக்குநர்கள். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.</translation> +<translation id="858822505990366713">Chromiumமைப் பிரத்தியேகமாக்குங்கள்</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />இந்தத் தரவை எப்படிப் பயன்படுத்துகிறோம்?<ph name="END_BOLD" /> உங்கள் ஆர்வங்கள் குறித்த தகவல்களை Chromium மூலம் தளங்கள் சேமிக்கலாம். உதாரணமாக, மாரத்தான் ஓட்டத்திற்காக ஷூ வாங்க ஒரு தளத்திற்கு நீங்கள் சென்றால் உங்கள் ஆர்வம் மாரத்தான் ஓட்டங்கள் சார்ந்தது என தளம் தீர்மானிக்கக்கூடும். அதன்பிறகு, பந்தயத்திற்குப் பதிவு செய்வதற்காக வேறொரு தளத்திற்கு நீங்கள் சென்றால் உங்கள் ஆர்வங்களின் அடிப்படையில் அந்தத் தளம் ஓட்டப்பந்தய ஷூ விளம்பரத்தை உங்களுக்குக் காட்டக்கூடும்.</translation> <translation id="8619360774459241877">Chromiumமைத் தொடங்குகிறது...</translation> <translation id="8621669128220841554">குறிப்பிடப்படாத பிழை காரணமாக நிறுவல் தோல்வியடைந்தது. Chromiumமை மீண்டும் பதிவிறக்கம் செய்க.</translation> @@ -451,8 +453,10 @@ <translation id="8907580949721785412">Chromium கடவுச்சொற்களைக் காண்பிக்க முயற்சிக்கிறது. இதை அனுமதிக்க உங்கள் Windows கடவுச்சொல்லைத் தட்டச்சு செய்யவும்.</translation> <translation id="8931379085695076764">கடந்த சில வாரங்களில் நீங்கள் இணையத்தில் பார்த்தவற்றின் அடிப்படையில் உங்கள் ஆர்வங்களை Chromium உத்தேசமாகக் கணிக்கலாம். இந்தத் தகவல் உங்கள் சாதனத்திலேயே இருக்கும்.</translation> <translation id="8941642502866065432">Chromiumஐப் புதுப்பிக்க முடியவில்லை</translation> +<translation id="895999862145835951">Chromiumமைப் பிரத்தியேகமாக்குங்கள்</translation> <translation id="897581876605952338">Chromium Enterprise லோகோ</translation> <translation id="8986207147630327271">இந்த உலாவியில் ஒரு பணிக் கணக்கைச் சேர்த்து, அதற்கு மட்டுமான கட்டுப்பாட்டையே உங்கள் நிர்வாகிக்கு வழங்குகிறீர்கள்.</translation> +<translation id="8988036198400390003">Chromium சுயவிவரங்களை நிர்வகியுங்கள்</translation> <translation id="9019929317751753759">Chromiumஐப் பாதுகாப்பானதாக்க, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> இல் பட்டியலிடப்படாத பின்வரும் நீட்டிப்பை முடக்கியுள்ளோம், மேலும் அது உங்களுக்குத் தெரியாமல் சேர்க்கப்பட்டிருக்கலாம்.</translation> <translation id="9022552996538154597">Chromium இல் உள்நுழைக</translation> <translation id="907832235989677238">Chromiumமில் உள்நுழையுங்கள். ஒரு கணக்கில் ஒருமுறை மட்டுமே உள்நுழைய விரும்பினால் <ph name="GUEST_LINK_BEGIN" />சாதனத்தை விருந்தினராகப் பயன்படுத்துங்கள்<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb index 8966152d..8b0aa12 100644 --- a/chrome/app/resources/chromium_strings_te.xtb +++ b/chrome/app/resources/chromium_strings_te.xtb
@@ -148,6 +148,7 @@ <translation id="3702352323269013324">Chromiumలో యాడ్ వ్యక్తిగతీకరణ గురించి మరింత తెలుసుకోండి</translation> <translation id="370962675267501463">{COUNT,plural, =0{ఈ అప్డేట్ను వర్తింపజేయడం కోసం మీరు Chromiumను పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు}=1{ఈ అప్డేట్ను వర్తింపజేయడం కోసం మీరు Chromiumను పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు. మీ అజ్ఞాత విండో మళ్లీ తెరవబడదు.}other{ఈ అప్డేట్ను వర్తింపజేయడం కోసం మీరు Chromiumను పునఃప్రారంభించాలని మీ నిర్వాహకుడు కోరుతున్నారు. మీ # అజ్ఞాత విండోలు మళ్లీ తెరవబడవు.}}</translation> <translation id="3713809861844741608">కొత్త Chromium &ట్యాబ్లో లింక్ని తెరువు</translation> +<translation id="3788675262216168505">Chromium ప్రొఫైళ్లను మేనేజ్ చేయండి</translation> <translation id="378917192836375108">Chromium వెబ్లో ఫోన్ నంబర్ క్లిక్ చేయడానికి మరియు Skypeతో కాల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది!</translation> <translation id="3790262771324122253">Chromium కొన్ని డౌన్లోడ్లను ఎందుకు బ్లాక్ చేస్తుందో తెలుసుకోండి</translation> <translation id="379589255253486813">దేనికైనా మీ రివ్యూ అవసరం అయితే, Chromium మీకు తెలియజేస్తుంది</translation> @@ -430,6 +431,7 @@ <translation id="8555465886620020932">సర్వీస్ ఎర్రర్: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">మీరు మీ Google ఖాతాతో సైన్ ఇన్ చేసి ఉన్నప్పుడు, Chromium మీ పాస్వర్డ్లను చెక్ చేయగలుగుతుంది</translation> <translation id="8586442755830160949">కాపీరైట్ <ph name="YEAR" /> Chromium రచయితలు. అన్ని హక్కులు రిజర్వ్ చేయబడ్డాయి.</translation> +<translation id="858822505990366713">మీ Chromiumను అనుకూలంగా మార్చండి</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />మేము ఈ డేటాను ఎలా ఉపయోగిస్తాము:<ph name="END_BOLD" /> మీ ఆసక్తులకు సంబంధించిన సమాచారాన్ని సైట్లు Chromiumతో స్టోర్ చేయగలవు. ఉదాహరణకు, మారథాన్ కోసం షూస్ కొనడానికి మీరు ఒక సైట్ను సందర్శించినట్లయితే, మారథాన్లలో పరిగెత్తడం మీకు ఆసక్తి అని ఆ సైట్ స్టోర్ చేయవచ్చు. తర్వాత, రేస్ కోసం రిజిస్టర్ చేసుకోవడానికి మీరు వేరొక సైట్ను సందర్శిస్తే, మీ ఆసక్తుల ఆధారంగా ఆ సైట్ మీకు పరిగెత్తడానికి అవసరమైన షూస్ యాడ్ను చూపిస్తుంది.</translation> <translation id="8619360774459241877">Chromiumని ప్రారంభిస్తోంది...</translation> <translation id="8621669128220841554">తెలియని ఎర్రర్ కారణంగా ఇనస్టలేషన్ విఫలమైంది. దయచేసి Chromiumను మళ్లీ డౌన్లోడ్ చేయండి.</translation> @@ -447,8 +449,10 @@ <translation id="8907580949721785412">Chromium పాస్వర్డ్లను చూపడానికి ప్రయత్నిస్తోంది. దీన్ని అనుమతించడానికి మీ Windows పాస్వర్డ్ను టైప్ చేయండి.</translation> <translation id="8931379085695076764">గత కొన్ని వారాల నుండి మీ బ్రౌజింగ్ హిస్టరీ ఆధారంగా Chromium మీ ఆసక్తులను అంచనా వేయగలదు. ఈ సమాచారం మీ పరికరంలో ఉంటుంది.</translation> <translation id="8941642502866065432">Chromiumని అప్డేట్ చేయడం సాధ్యం కాదు</translation> +<translation id="895999862145835951">మీ Chromiumను అనుకూలంగా మార్చండి</translation> <translation id="897581876605952338">Chromium Enterprise లోగో</translation> <translation id="8986207147630327271">మీరు ఈ బ్రౌజర్కు వర్క్ ప్రొఫైల్ను జోడిస్తున్నారు, ఇంకా మీ అడ్మినిస్ట్రేటర్కు వర్క్ ప్రొఫైల్పై కంట్రోల్ ఇస్తున్నారు.</translation> +<translation id="8988036198400390003">Chromium ప్రొఫైళ్లను మేనేజ్ చేయండి</translation> <translation id="9019929317751753759">Chromiumని సురక్షితం చేయడానికి, మేము కింది ఎక్స్టెన్షన్ను నిలిపివేసాము, ఇది <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />లో లిస్ట్ చేయబడలేదు మరియు మీకు తెలియకుండా జోడించబడి ఉండవచ్చు.</translation> <translation id="9022552996538154597">Chromiumకు సైన్ ఇన్ చేయండి</translation> <translation id="907832235989677238">Chromiumకు సైన్ ఇన్ చేయండి. మీరు ఒకసారి మాత్రమే ఖాతాకు సైన్ ఇన్ చేయాలనుకుంటే, <ph name="GUEST_LINK_BEGIN" />పరికరాన్ని గెస్ట్గా ఉపయోగించవచ్చు<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-CN.xtb b/chrome/app/resources/chromium_strings_zh-CN.xtb index 9d68deb0..2ea6e25c3 100644 --- a/chrome/app/resources/chromium_strings_zh-CN.xtb +++ b/chrome/app/resources/chromium_strings_zh-CN.xtb
@@ -150,6 +150,7 @@ <translation id="3702352323269013324">在 Chromium 设置中详细了解广告个性化</translation> <translation id="370962675267501463">{COUNT,plural, =0{您的管理员要求您重新启动 Chromium 以应用此项更新}=1{您的管理员要求您重新启动 Chromium 以应用此项更新。您的无痕式窗口不会重新打开。}other{您的管理员要求您重新启动 Chromium 以应用此项更新。您的 # 个无痕式窗口不会重新打开。}}</translation> <translation id="3713809861844741608">在 Chromium 新标签页中打开链接(&T)</translation> +<translation id="3788675262216168505">管理 Chromium 个人资料</translation> <translation id="378917192836375108">您可以在 Chromium 中点击网上的电话号码,然后通过 Skype 拨打!</translation> <translation id="3790262771324122253">了解 Chromium 为何会拦截部分下载内容</translation> <translation id="379589255253486813">如有任何内容需要您审查,Chromium 会通知您</translation> @@ -433,6 +434,7 @@ <translation id="8555465886620020932">发生了服务错误:<ph name="SERVICE_ERROR" />。</translation> <translation id="8568283329061645092">您需要先登录 Google 账号才能使用 Chromium 的密码检查功能。</translation> <translation id="8586442755830160949">版权所有<ph name="YEAR" /> The Chromium Authors。保留所有权利。</translation> +<translation id="858822505990366713">自定义 Chromium</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />我们会如何使用这些数据<ph name="END_BOLD" />:网站可以将您的兴趣信息存储在 Chromium 中。例如,如果您访问某个网站购买马拉松跑鞋,系统可能会根据该网站推测您对跑马拉松感兴趣。之后,如果您访问其他网站报名参加比赛,相应网站就可以根据您的兴趣向您展示跑鞋广告。</translation> <translation id="8619360774459241877">正在启动 Chromium…</translation> <translation id="8621669128220841554">未指定的错误导致安装失败。请重新下载 Chromium。</translation> @@ -450,8 +452,10 @@ <translation id="8907580949721785412">Chromium正在尝试显示密码,请输入您的Windows密码以允许此操作。</translation> <translation id="8931379085695076764">Chromium 可以根据您在过去几周的浏览记录推测出您的兴趣。这些信息会保留在您的设备上。</translation> <translation id="8941642502866065432">无法更新 Chromium</translation> +<translation id="895999862145835951">自定义 Chromium</translation> <translation id="897581876605952338">Chromium 企业版徽标</translation> <translation id="8986207147630327271">您将要向此浏览器添加工作资料并允许您的管理员仅控制此工作资料。</translation> +<translation id="8988036198400390003">管理 Chromium 个人资料</translation> <translation id="9019929317751753759">为了提高 Chromium 的安全性,我们停用了以下扩展程序(该扩展程序未列在<ph name="IDS_EXTENSION_WEB_STORE_TITLE" />中,并且可能是在您不知情的情况下添加的)。</translation> <translation id="9022552996538154597">登录 Chromium</translation> <translation id="907832235989677238">登录 Chromium。如果您只想登录账号一次,可考虑<ph name="GUEST_LINK_BEGIN" />以访客身份使用设备<ph name="GUEST_LINK_END" />。</translation>
diff --git a/chrome/app/resources/chromium_strings_zu.xtb b/chrome/app/resources/chromium_strings_zu.xtb index 2eade0d..3bfdd259 100644 --- a/chrome/app/resources/chromium_strings_zu.xtb +++ b/chrome/app/resources/chromium_strings_zu.xtb
@@ -152,6 +152,7 @@ <translation id="3702352323269013324">Funda kabanzi mayelana nokwenza izikhangiso zibe ngezakho ku-Chromium</translation> <translation id="370962675267501463">{COUNT,plural, =0{Umlawuli wakho ucela ukuthi uqalise kabusha i-Chromium ukuze kusetshenziswe lesi sibuyekezo}=1{Umlawuli wakho ucela ukuthi uqalise kabusha i-Chromium ukuze kusetshenziswe lesi sibuyekezo. Iwindi lakho le-Incognito ngeke liphinde livuleke.}one{Umlawuli wakho ucela ukuthi uqalise kabusha i-Chromium ukuze kusetshenziswe lesi sibuyekezo. Amawindi akho angu-# e-Incognito ngeke aze aphinde avuleke.}other{Umlawuli wakho ucela ukuthi uqalise kabusha i-Chromium ukuze kusetshenziswe lesi sibuyekezo. Amawindi akho angu-# e-Incognito ngeke aze aphinde avuleke.}}</translation> <translation id="3713809861844741608">Vula isixhumanisi ku&thebhu elisha le-Chromium</translation> +<translation id="3788675262216168505">Phatha Amaphrofayela e-Chromium</translation> <translation id="378917192836375108">I-Chromium ikuvumela ukuthi uchofoze inombolo yefoni kuwebhu uphinde uyishayele nge-Skype!</translation> <translation id="3790262771324122253">Funda ukuthi kungani i-Chromium ivimbela ukudawuniloda okuthile</translation> <translation id="379589255253486813">I-Chromium izokwazisa uma kukhona okudinga isibuyekezo sakho</translation> @@ -436,6 +437,7 @@ <translation id="8555465886620020932">Iphutha lesevisi: <ph name="SERVICE_ERROR" />.</translation> <translation id="8568283329061645092">I-Chromium ingahlola amaphasiwedi akho uma ungena ngemvume nge-Akhawunti yakho ye-Google</translation> <translation id="8586442755830160949">Copyright <ph name="YEAR" /> Ababhali be-Chromium. Wonke amalungelo agciniwe.</translation> +<translation id="858822505990366713">Yenza Ngokwezifiso I-Chromium Yakho</translation> <translation id="8608079656141766906"><ph name="BEGIN_BOLD" />Indlela esisebenzisa ngayo le datha:<ph name="END_BOLD" /> Amasayithi angagcina ulwazi nge-Chromium mayelana nezintshisekelo zakho. Ngokwesibonelo, uma uvakashela isayithi ukuze uthenge izicathulo zomjaho webanga elide, isayithi lingachaza intshisekelo yakho njengokugijima umjaho. Kamuva, uma uvakashela isayithi elihlukile ukuze ubhalisele umjaho, lelo sayithi lingakubonisa isikhangiso sezicathulo zokugijima ezisekelwe kuzintshisekelo zakho.</translation> <translation id="8619360774459241877">Iqalisa i-Chromium...</translation> <translation id="8621669128220841554">Ukufakwa kuhlulekile ngenxa yephutha elingacacisiwe. Sicela ulande i-Chromium futhi.</translation> @@ -453,8 +455,10 @@ <translation id="8907580949721785412">I-Chromium izama ukubonisa amaphasiwedi. Thayipha iphasiwedi yakho ye-Windows ukuze uvumele lokhu.</translation> <translation id="8931379085695076764">I-Chromium ingasikisela izinto ozithakaselayo ngokusekelwe kumlando wakho wokubhrawuza kusukela emavikini ambalwa adlule. Lolu lwazi luhlala kudivayisi yakho.</translation> <translation id="8941642502866065432">Ayikwazi ukubuyekeza i-Chromium</translation> +<translation id="895999862145835951">Yenza Ngokwezifiso I-Chromium Yakho</translation> <translation id="897581876605952338">Ilogo ye-Chromium Enterprise</translation> <translation id="8986207147630327271">Ungeza iphrofayela yomsebenzi kulesi siphequluli futhi unikeza umlawuli wakho ulawulo olungaphezulu nje kwephrofayela yomsebenzi.</translation> +<translation id="8988036198400390003">Phatha amaphrofayela e-Chromium</translation> <translation id="9019929317751753759">Ukuze senze i-Chromium iphephe, sikhubaza isandiso esilandelayo esingafakiwe kuhlu lwe-<ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> futhi kungenzeka singezwe ngaphandle kolwazi lakho.</translation> <translation id="9022552996538154597">Ngena ngemvume ku-Chromium</translation> <translation id="907832235989677238">Ngena ngemvume ku-Chromium. Uma ufuna ukungena ngemvume ku-akhawunti kanye kuphela, <ph name="GUEST_LINK_BEGIN" />ungasebenzisa idivayisi njengesivakashi<ph name="GUEST_LINK_END" />.</translation>
diff --git a/chrome/app/resources/generated_resources_af.xtb b/chrome/app/resources/generated_resources_af.xtb index f33881e..92216155 100644 --- a/chrome/app/resources/generated_resources_af.xtb +++ b/chrome/app/resources/generated_resources_af.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Laai verdagte lêer af</translation> <translation id="1217483152325416304">Jou plaaslike data sal binnekort uitgevee word</translation> <translation id="1217668622537098248">Stel ná handeling terug na linksklik</translation> -<translation id="121783623783282548">Wagwoorde is nie dieselfde nie.</translation> <translation id="1218015446623563536">Vee Linux uit</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google se liggingdiens gebruik bronne soos wi-fi, selnetwerke en sensors om hierdie toestel se ligging te help beraam.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Jy kan ligging afskakel deur die hoofligginginstelling op hierdie toestel af te skakel. Jy kan ook die gebruik van wi-fi, selnetwerke en sensors vir ligging in ligginginstellings afskakel.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Merk item met sleutelbordfokus</translation> <translation id="1396120028054416908">Terug na <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Kon nie drukker opstel nie</translation> -<translation id="1396963298126346194">Die gebruikernaam en wagwoord wat jy ingevoer het, pas nie</translation> <translation id="1397500194120344683">Geen geskikte toestelle nie. <ph name="LINK_BEGIN" />Kom meer te wete<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Jy is by Chrome aangemeld op hierdie toestelle en daarom kan jy hulle as sekuriteitsleutels gebruik.</translation> <translation id="1398853756734560583">Maak groot</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Vra jou ouer om jou toestemming te gee om weer aan te meld vir toegang tot opvoedkundige hulpbronne</translation> <translation id="1658424621194652532">Hierdie bladsy gaan tans by jou mikrofoon in.</translation> <translation id="1660763353352708040">Kragpropkwessie</translation> -<translation id="1661156625580498328">Dwing AES-enkripsie af (aanbeveel).</translation> <translation id="16620462294541761">Jammer, jou wagwoord kon nie geverifieer word nie. Probeer asseblief weer.</translation> <translation id="166278006618318542">Voorwerp se publieke sleutel-algoritme</translation> <translation id="1662801900924515589"><ph name="APP" /> is geïnstalleer</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Gepasmaak</translation> <translation id="1741314857973421784">Gaan voort</translation> <translation id="1743970419083351269">Maak Aflaaibalk toe</translation> -<translation id="1744060673522309905">Kan nie die toestel aan die domein koppel nie. Maak seker dat jy nie die aantal toestelle oorskry het wat jy kan byvoeg nie.</translation> <translation id="1744108098763830590">agtergrondbladsy</translation> <translation id="1745732479023874451">Bestuur kontakte</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Maak # lêers in hierdie webprogram oop en wysig dit?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Gebruik saam met Android-programme</translation> <translation id="1767508543310534319">Leestekeneggo</translation> <translation id="1768212860412467516">Stuur terugvoer vir <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Oeps! Kon nie die aanmeldbediener kontak nie. Gaan jou netwerkverbinding en die domeinnaam na en probeer dan weer.</translation> <translation id="1769104665586091481">Maak skakel in 'n nuwe venster oop</translation> <translation id="1770407692401984718">Sleep ’n prent hierheen of</translation> <translation id="177053719077591686">Rugsteun Android-programme na Google Drive.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Loglêer word tans opgelaai.</translation> <translation id="1819443852740954262">Maak alles in Incognito-venster oop</translation> <translation id="1819721979226826163">Tik op Programkennisgewings > Google Play Dienste.</translation> -<translation id="1820028137326691631">Voer wagwoord wat deur admin goedgekeur is, in</translation> <translation id="1822140782238030981">Reeds 'n Chrome-gebruiker? Meld aan</translation> <translation id="1822517323280215012">Grys</translation> <translation id="1822635184853104396">Wys volledige aflaaigeskiedenis in ’n nuwe oortjie</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">Kies almal</translation> <translation id="1904580727789512086">Die URL'e wat jy besoek, word in jou Google-rekening gestoor</translation> <translation id="1904603806662441960">Bestuur werfkameratoestemmings in Chrome</translation> -<translation id="1905375423839394163">Chromebook-toestelnaam</translation> <translation id="1906181697255754968">Werwe kry gewoonlik toegang tot lêers en vouers op jou toestel vir kenmerke soos die outomatiese stoor van jou werk</translation> <translation id="1906488504371069394">Ontdek meer uitbreidings en temas in die <ph name="BEGIN_LINK" />Chrome Webwinkel<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Tik met jou stem. Gebruik Soek + D, en begin dan praat.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">Versteek PIN-nommers</translation> <translation id="2135456203358955318">Gedokte vergrootglas</translation> <translation id="2135787500304447609">Gaan aan</translation> -<translation id="2136372518715274136">Voer nuwe wagwoord in</translation> <translation id="2136476978468204130">Die wagfrase wat jy ingevoer het, is verkeerd</translation> <translation id="2137128126782078222">Moenie kennisgewings van <ph name="WEBSITE" /> af toelaat nie</translation> <translation id="2139919072249842737">Opstelknoppie</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Kon nie installering voltooi nie</translation> <translation id="2211245494465528624">Bestuur sinkroniseringopsies</translation> <translation id="2214018885812055163">Gedeelde vouers</translation> -<translation id="2214884991347062907">Verkeerde wagwoord; probeer weer</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 reël word nie gewys nie>}other{<<ph name="NUMBER_OF_LINES" /> reëls word nie gewys nie>}}</translation> <translation id="2215070081105889450">Deel eerder ’n oortjie of skerm as jy oudio wil deel</translation> <translation id="2218019600945559112">Muis en raakpaneel</translation> @@ -2297,7 +2288,6 @@ <translation id="2692503699962701720">Verander toonhoogte wanneer jy elementsoorte en geformateerde teks hardop sê</translation> <translation id="2692901429679246677">Seegroen</translation> <translation id="2693134906590795721">Laaiklanke</translation> -<translation id="2693176596243495071">Oeps! 'n Onbekende fout het voorgekom. Probeer asseblief later weer of kontak jou administrateur as die probleem voortduur.</translation> <translation id="2698147581454716013">Dit is ’n gebondelde toestel en dit kan nie by kiosk- en naambordopgradering ingeskryf word nie.</translation> <translation id="2699911226086014512">PIN-bewerking het misluk met kode <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Gedeel vanaf <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Kon nie Linux-program installeer nie</translation> <translation id="2783024642731649028">1 item in jou <ph name="DISCOUNT_TEXT" />-mandjie van <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> af, is <ph name="RELATIVE_TIME" /> bekyk</translation> <translation id="2783298271312924866">Afgelaai</translation> -<translation id="2783829359200813069">Kies enkripsiesoorte</translation> <translation id="2783952358106015700">Gebruik jou sekuriteitsleutel met <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Wagwoordkontrolering</translation> <translation id="2785873697295365461">Lêerbeskrywers</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Voorkeurnetwerke</translation> <translation id="3003253259757197230">URL’e wat jy besoek, word na Google toe gestuur om te voorspel watter werwe jy dalk volgende sal besoek, en om vir jou bykomende inligting te wys oor die bladsy wat jy besoek</translation> <translation id="3003623123441819449">CSS-kas</translation> -<translation id="3003828226041301643">Kan nie die toestel aan die domein koppel nie. Gaan jou rekening na om seker te maak dat jy voorregte het om toestelle by te voeg.</translation> <translation id="3003967365858406397">Jou <ph name="PHONE_NAME" /> sal 'n privaat Wi-Fi-verbinding skep.</translation> <translation id="3004385386820284928">Gepasmaakte sleutelbordsleutels</translation> <translation id="3005574332301273731">Moenie wys nie</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Beheer jou data</translation> <translation id="3036327949511794916">Die sperdatum om hierdie <ph name="DEVICE_TYPE" /> terug te gee, is verby.</translation> <translation id="3036546437875325427">Aktiveer Flits</translation> -<translation id="3037754279345160234">Kan nie die opstelling ontleed om by domein aan te sluit nie. Kontak asseblief jou administrateur.</translation> <translation id="3038272154009688107">Sien alle werwe</translation> <translation id="3038612606416062604">Voeg self 'n drukker by</translation> <translation id="3039491566278747710">Kon nie vanlyn beleid op die toestel installeer nie.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Kon nie aflaai voltooi nie</translation> <translation id="321084946921799184">Geel en wit</translation> <translation id="3211126692872351610">&Soek met <ph name="SEARCH_ENGINE" /> na “<ph name="SEARCH_TERMS" />” in nuwe oortjie</translation> -<translation id="321356136776075234">Toestel se organisatoriese eenheid (OU) (byvoorbeeld, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Voeg ’n boekmerk by die vouer</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Let wel:<ph name="END_BOLD" /> 'n Soortgelyke stem of opname kan dalk toegang tot <ph name="SUPERVISED_USER_NAME" /> se persoonlike resultate kry.</translation> <translation id="3217843140356091325">Skep kortpad?</translation> @@ -3643,7 +3629,6 @@ <translation id="3741056951918180319">Jy kan altyd die uitbreiding klik om dit op enige werf te gebruik</translation> <translation id="3741510433331996336">Herbegin jou toestel om die opdatering te voltooi</translation> <translation id="3742235229730461951">Koreaanse sleutelborduitleg</translation> -<translation id="3742666961763734085">Kan nie 'n organisatoriese eenheid met daardie naam kry nie. Probeer asseblief weer.</translation> <translation id="3743842571276656710">Voer PIN in om met <ph name="DEVICE_NAME" /> saam te bind</translation> <translation id="3744219658596020825">Jou wagwoorde is nie ingevoer nie</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> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">Voer 'n geldige URL in</translation> <translation id="4421932782753506458">Wollerig</translation> <translation id="4423376891418188461">Stel instellings terug</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, jou administrateur vereis dat jy jou wagwoord verander.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />As jy Chrome-toestelle toelaat om outomatiese verslae te stuur, help dit ons om te prioritiseer wat om in ChromeOS reg te stel en te verbeter. Hierdie verslae kan dinge insluit soos wanneer ChromeOS omval, watter kenmerke gebruik is, en hoeveel geheue gewoonlik gebruik is.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Jy kan toestemming vir hierdie verslae enige tyd in jou Chrome-toestel se instellings begin of stop. As jy ’n domeinadministrateur is, kan jy hierdie instelling in die adminkonsole verander.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Vee <ph name="FILE_NAME" /> uit</translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">Boekmerk is bygevoeg</translation> <translation id="4430422687972614133">Skakel virtuele kaart aan</translation> <translation id="4432621511648257259">Wagwoord is verkeerd</translation> -<translation id="443454694385851356">Vorige (nie veilig nie)</translation> <translation id="4434611816075088065">Niks anders het nou jou aandag nodig nie</translation> <translation id="443475966875174318">Dateer onversoenbare programme op of verwyder hulle</translation> <translation id="4437947179446780764">Voeg gepasmaakte DNS-diensverskaffer by</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">Hierdie dialoog is nie tans gefokus nie. Druk Command-Shift-Option A om hierdie dialoog te fokus.</translation> <translation id="4869170227080975044">Lees ChromeOS-netwerkinligting</translation> <translation id="4870724079713069532">Jy kan met hierdie program gesteunde lêers uit die Verkenner of ander programme oopmaak en wysig. Gaan na <ph name="BEGIN_LINK" />Windows-instellings<ph name="END_LINK" /> om te beheer watter lêers hierdie program by verstek oopmaak.</translation> -<translation id="4870758487381879312">Voer wagwoord wat deur admin goedgekeur is in om opstellinginligting te kry</translation> <translation id="4870995365819149457">Sommige gesteunde skakels sal steeds in <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> en 1 ander program oopmaak.</translation> <translation id="4871308555310586478">Nie van Chrome Webwinkel af nie.</translation> <translation id="4871322859485617074">PIN bevat ongeldige karakters</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">Hierdie lêer kan gevaarlik wees<ph name="LINE_BREAK" />Hierdie kontrole neem langer as gewoonlik …</translation> <translation id="4915961947098019832">Mag prente wys</translation> <translation id="4916542008280060967">Laat werf <ph name="FILE_NAME" /> wysig?</translation> -<translation id="4917385247580444890">Sterk</translation> <translation id="491779113051926205">ChromeOS-verkeerstellers</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> wil met die uitbreiding "<ph name="EXTENSION_NAME" />" kommunikeer</translation> <translation id="4918086044614829423">Aanvaar</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">Daar is 1 bestuurde drukker.</translation> <translation id="5173668317844998239">Voeg vingerafdrukke by wat op jou sekuriteitsleutel geberg is en vee hulle uit</translation> <translation id="5174169235862638850">Wagwoord is na knipbord gekopieer</translation> -<translation id="5175379009094579629">Die toestelnaam is ongeldig. Voer 'n geldige toestelnaam in en probeer weer.</translation> <translation id="5177479852722101802">Hou aan om kamera- en mikrofoontoegang te blokkeer</translation> <translation id="5177549709747445269">Jy gebruik tans mobiele data</translation> <translation id="5178667623289523808">Vind vorige</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132">Skep <ph name="DEVICE_TYPE" />-wagwoord</translation> <translation id="5368441245151140827">Hierdie uitbreiding kan nie werfinligting lees en verander of op die agtergrond laat loop nie</translation> <translation id="5368720394188453070">Jou foon is gesluit. Ontsluit dit om in te gaan.</translation> -<translation id="5368779022775404937">Meld aan by <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Aktiveer muisversnelling</translation> <translation id="5369694795837229225">Stel Linux-ontwikkelingomgewing op</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{'n Uitbreiding is deur jou administrateur geïnstalleer}other{# uitbreidings is deur jou administrateur geïnstalleer}}</translation> <translation id="5523532775593636291">Werwe wat jy byvoeg, sal altyd aktief bly en geheue sal nie van hulle af beskikbaar gemaak word nie</translation> <translation id="5523558474028191231">Name kan letters, syfers en spesiale karakters gebruik en moet <ph name="MAX_CHARACTER_COUNT" /> of minder karakters wees</translation> -<translation id="5526701598901867718">Alles (onveilig)</translation> <translation id="5526745900034778153">Meld weer aan om sinkronisering te hervat</translation> <translation id="5527463195266282916">Het probeer om uitbreiding af te gradeer.</translation> <translation id="5527474464531963247">Jy kan ook 'n ander netwerk kies.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> wil</translation> <translation id="5537725057119320332">Saai uit</translation> <translation id="5539070192556911367">Kan Google nie bereik nie</translation> -<translation id="5539221284352502426">Die wagwoord wat jy ingevoer het, is deur die bediener afgekeur. Die moontlike redes sluit in: Die wagwoord is te kort. Die wagwoord moet syfers of simbole insluit. Die wagwoord moet van vorige wagwoorde verskil.</translation> <translation id="5541694225089836610">Jou administrateur het hierdie handeling gedeaktiveer</translation> <translation id="5542132724887566711">Profiel</translation> <translation id="5542750926112347543">Webkoekies van <ph name="DOMAIN" /> af word geblokkeer</translation> @@ -6172,7 +6149,6 @@ <translation id="5734362860645681824">Kommunikasies</translation> <translation id="5734697361979786483">Voeg lêerdeling by</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Hierdie data of jou toestel voldoen nie aan sommige van jou organisasie se sekuriteitsbeleide nie. Vind uit by jou admin wat reggestel moet word.}=1{Hierdie lêer of jou toestel voldoen nie aan sommige van jou organisasie se sekuriteitsbeleide nie. Vind uit by jou admin wat reggestel moet word.}other{Hierdie lêers voldoen nie aan sommige van jou organisasie se sekuriteitsbeleide nie. Vind uit by jou admin wat reggestel moet word.}}</translation> -<translation id="5736796278325406685">Voer asseblief 'n geldige gebruikernaam in</translation> <translation id="5738093759615225354">Jy het hierdie toegangsleutel nodig om by jou rekenaar aan te meld</translation> <translation id="5739017626473506901">Meld aan om <ph name="USER_NAME" /> te help om 'n skoolrekening by te voeg</translation> <translation id="5739235828260127894">Wag tans vir verifikasie. <ph name="LINK_BEGIN" />Kom meer te wete<ph name="LINK_END" /></translation> @@ -6576,7 +6552,6 @@ <translation id="6054138466019582920">Soek hierdie bladsy met Google …</translation> <translation id="6054284857788651331">Oortjie-groep wat onlangs toegemaak is</translation> <translation id="6054961935262556546">Verander sigbaarheid</translation> -<translation id="6055171183283175969">Die wagwoord wat jy ingevoer het, is verkeerd.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 met RSA-enkripsie</translation> <translation id="6055544610007596637">Installeer programme vir jou <ph name="DEVICE_TYPE" /> van die Google Play Winkel af</translation> <translation id="6056710589053485679">Normale herlaai</translation> @@ -6646,7 +6621,6 @@ <translation id="6102043788063419338">Hierdie lêer is deur Gevorderde Beskerming geblokkeer.</translation> <translation id="6103681770816982672">Waarskuwing: jy skakel tans na ontwikkelaarkanaal oor</translation> <translation id="6104068876731806426">Google-rekeninge</translation> -<translation id="6104311680260824317">Kan nie die toestel aan die domein koppel nie. Die bediener steun nie gespesifiseerde Kerberos-enkripsietipes nie. Besoek "Meer opsies" vir enkripsie-instellings.</translation> <translation id="6104667115274478616">Bestuur ChromeOS-oudio-instellings</translation> <translation id="6104796831253957966">Drukkerwaglys is vol</translation> <translation id="610487644502954950">Kantpaneel is ontspeld</translation> @@ -7333,7 +7307,6 @@ <translation id="6651237644330755633">Vertrou hierdie sertifikaat om webwerwe te identifiseer</translation> <translation id="6651495917527016072">Sinkroniseer wi-fi-netwerke met jou foon. <ph name="LINK_BEGIN" />Kom meer te wete<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Loop outomaties elke keer wat jy hierdie werf besoek</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> se integrasie word net op x86_64-platforms gesteun. Chromebooks wat bo-op 'n ARM of x86-platform gebou is, steun nie hierdie funksionaliteit nie.</translation> <translation id="6654509035557065241">Verkies netwerk</translation> <translation id="6655190889273724601">Ontwikkelaarmodus</translation> <translation id="6655458902729017087">Versteek rekeninge</translation> @@ -7469,7 +7442,6 @@ <translation id="676560328519657314">Jou betaalmetodes in Google Pay</translation> <translation id="6766488013065406604">Gaan na Google Wagwoordbestuurder</translation> <translation id="6767566652486411142">Kies 'n ander taal …</translation> -<translation id="6767639283522617719">Kan nie by die domein aansluit nie. Maak seker dat die instellings vir die organisatoriese eenheid korrek is.</translation> <translation id="6768034047581882264">Mag nie onveilige inhoud wys nie</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Om die beste ervaring te bied, samel <ph name="DEVICE_OS" /> hardewaredata oor toestelle in en deel dit met Google om te bepaal watter opdaterings gelewer moet word. Jy het die opsie om Google toe te laat om hierdie data vir bykomende doeleindes te gebruik, soos steundienste en die verbetering van die <ph name="DEVICE_OS" />-ervaring en -diens.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Jy kan op hierdie toestel aanmeld en velde bekyk wat as chromeosflex_ in chrome://system gelys is om die data te sien wat vir die filtrering van opdaterings na Google toe gestuur word, asook enige ander gevalle waar jy kies om data met Google te deel.<ph name="END_PARAGRAPH2" /> @@ -7546,7 +7518,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Meld outomaties met gebergde eiebewyse by webwerwe aan. Wanneer die kenmerk gedeaktiveer is, sal jy elke keer om bevestiging gevra word voordat jy by 'n webwerf aanmeld.</translation> -<translation id="6810768462515084623">Oeps! Dit lyk of jou wagwoord verval het. Hernu dit op 'n ander toestel en probeer weer.</translation> <translation id="6811034713472274749">Bladsy is gereed om bekyk te word</translation> <translation id="6811151703183939603">Ferm</translation> <translation id="6811332638216701903">DHCP-gasheernaam</translation> @@ -7618,7 +7589,6 @@ <translation id="6856623341093082836">Stel jou raakskerm op en verstel die akkuraatheid daarvan</translation> <translation id="6856850379840757744">As dit aangeskakel is, sal alle kennisgewings stilgemaak word</translation> <translation id="6857145580237920905">Verwyder e-SIM-profiele voor Powerwash</translation> -<translation id="6857699260879628349">Kry opstellinginligting</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek.</translation> <translation id="6860097299815761905">Instaanbedienerinstellings …</translation> <translation id="68601584151169673">&Stoor en deel</translation> @@ -7637,7 +7607,6 @@ <translation id="686839242150793617">Word toegelaat om prent-in-prent outomaties in te gaan</translation> <translation id="6868934826811377550">Sien besonderhede</translation> <translation id="6871644448911473373">OCSP-respondent: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Die wagwoord wat jy ingevoer het, is deur die bediener afgekeur.</translation> <translation id="6873571253135628430">Verander werftoestemmings</translation> <translation id="6876155724392614295">Fiets</translation> <translation id="6876469544038980967">Nie nuttig nie</translation> @@ -7671,7 +7640,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Stem om vooraf te beskou</translation> <translation id="6902336033320348843">Afdeling word nie gesteun nie: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Koppel toestel aan domein</translation> <translation id="6903022061658753260">Jou data sal gesinkroniseer word tussen alle Chrome-blaaiers waar jy sinkronisering vir hierdie rekening aangeskakel het. Gaan vir Chrome-bedryfstelselsinkroniseringopsies na <ph name="LINK_BEGIN" />Chrome-bedryfstelselinstellings<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Maak almal (<ph name="URL_COUNT" />) oop</translation> <translation id="6903907808598579934">Skakel sinkronisering aan</translation> @@ -8028,7 +7996,6 @@ <translation id="7198503619164954386">Jy moet 'n toestel gebruik wat by 'n onderneming ingeskryf is</translation> <translation id="7199158086730159431">Kry hulp</translation> <translation id="7199452998289813782">Onderbreek uitsending na <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Kies opstelling</translation> <translation id="720110658997053098">Hou hierdie toestel permanent in kioskmodus</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" is uitgevee</translation> <translation id="7201420661433230412">Bekyk lêers</translation> @@ -8145,7 +8112,6 @@ <translation id="7292067737327289208">Jou organisasie <ph name="BEGIN_LINK" />bestuur jou blaaier<ph name="END_LINK" /> en <ph name="PROFILE_DOMAIN" /> <ph name="BEGIN_LINK" />bestuur jou profiel<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Let daarop dat Android, Play en geassosieerde programme deur hul eie beleide vir data-insameling- en gebruik beheer word.</translation> -<translation id="729583233778673644">Laat AES- en RC4-enkripsie toe. As jy hierdie opsie gebruik, verhoog dit jou risiko aangesien die RC4-syfers onveilig is.</translation> <translation id="7296503797589217366">Kies vouer <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Donkergroen</translation> <translation id="7298195798382681320">Aanbevole</translation> @@ -8163,7 +8129,6 @@ <translation id="7307129035224081534">Wag tans</translation> <translation id="7307647374092371434">Wagwoorde en toegangsleutels in jou Google-rekening sal ook op hierdie toestel beskikbaar wees terwyl jy aangemeld is</translation> <translation id="7308643132139167865">Webwerftale</translation> -<translation id="7310598146671372464">Kon nie aanmeld nie. Die bediener steun nie gespesifiseerde Kerberos-enkripsietipes nie. Kontak asseblief jou administrateur.</translation> <translation id="7311005168897771689">Kry toegang tot jou Google Drive-lêers terwyl jy vanlyn is</translation> <translation id="7311244614769792472">Geen resultate gekry nie</translation> <translation id="7312210124139670355">Jou administrateur stel tans jou e-SIM terug. Dit kan 'n paar minute neem.</translation> @@ -8536,7 +8501,6 @@ <translation id="7594725637786616550">Powerwash sal jou <ph name="DEVICE_TYPE" /> terugstel om soos nuut te wees.</translation> <translation id="7595453277607160340">Meld weer aan en dateer op om Android-programme te gebruik en jou <ph name="DEVICE_TYPE" /> behoorlik te laat bly werk.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (foutkode <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Die toestelnaam is te lank. Voer 'n korter naam in om weer te probeer.</translation> <translation id="7600054753482800821">&Bestuur soekenjins en werfsoektog</translation> <translation id="7600218158048761260">Google Drive is vir hierdie soort rekening gedeaktiveer.</translation> <translation id="7600965453749440009">Moet nooit <ph name="LANGUAGE" /> vertaal nie</translation> @@ -8681,7 +8645,6 @@ <translation id="7686086654630106285">Meer oor advertensies wat deur ’n werf voorgestel is</translation> <translation id="7686581688229391955">Kies om uitbreidings op hierdie werf toe te laat</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Bevestig nuwe wagwoord</translation> <translation id="7690378713476594306">Kies uit lys</translation> <translation id="7690853182226561458">Voeg vouer by …</translation> <translation id="7691073721729883399">Die kriptotuisblad vir die Kiosk-program kon nie gemonteer word nie.</translation> @@ -9342,7 +9305,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Drukker <ph name="ITEM_POSITION" /> van <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energiebespaarder is aangeskakel</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" kan prente, video en klanklêers by die gemerkte liggings lees en uitvee.</translation> -<translation id="8181215761849004992">Kan nie by die domein aansluit nie. Gaan jou rekening na om te sien of jy genoeg voorregte het om toestelle by te voeg.</translation> <translation id="8182105986296479640">Program reageer nie.</translation> <translation id="8182412589359523143"><ph name="BEGIN_LINK" />Klik hier<ph name="END_LINK" /> om alle data op hierdie <ph name="DEVICE_TYPE" /> uit te vee.</translation> <translation id="8183703640399301650">Jou toestel se EID is <ph name="EID_NUMBER" /> en jou toestel se IMEI is <ph name="IMEI_NUMBER" />. Hierdie nommers kan gebruik word om diens te help aktiveer.</translation> @@ -9803,7 +9765,6 @@ <translation id="8531367864749403520">Kies “Versteek groep” om die groep van jou oortjiestrook te verwyder</translation> <translation id="8531701051932785007">Verbeterde Veiligblaai is af</translation> <translation id="8533670235862049797">Veiligblaai is aan</translation> -<translation id="8534656636775144800">Oeps! Kon nie by die domein aansluit nie. Probeer weer.</translation> <translation id="8535005006684281994">Netscape-sertifikaathernuwing se URL</translation> <translation id="8536810348276651776">Meld jou op die meeste werwe af. Jy sal by jou Google-rekening aangemeld bly sodat jou Family Link-instellings vir Chrome geld.</translation> <translation id="8536956381488731905">Klank met sleuteldruk</translation> @@ -9882,7 +9843,6 @@ <translation id="8607828412110648570">Maak seker dat jou Bluetooth-toestel in saambindmodus en naby is. Bind net saam met toestelle wat jy vertrou. Saamgebinde toestelle is vir alle rekeninge op hierdie Chromebook sigbaar. <ph name="BEGIN_LINK_LEARN_MORE" />Kom meer te wete<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Voeg 'n Kerberos-kaartjie by</translation> <translation id="8609465669617005112">Skuif op</translation> -<translation id="8610103157987623234">Verkeerde formaat; probeer asseblief weer</translation> <translation id="8612252270453580753">Deursoek videoraam met <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Net kleinletters, syfers, onderstrepe en aandagstrepe</translation> <translation id="8613504115484579584">Aanmeldmetodes</translation> @@ -10496,7 +10456,6 @@ <translation id="9052404922357793350">Hou aan blokkeer</translation> <translation id="90528604757378587">Agtergrondaktiwiteit en sommige visuele effekte, soos gladde rollees, kan beperk wees.</translation> <translation id="9053563360605707198">Druk op albei kante</translation> -<translation id="9055636786322918818">Laat RC4-enkripsie toe. As jy hierdie opsie gebruik, verhoog dit jou risiko aangesien die RC4-syfers onveilig is.</translation> <translation id="9056788090206401048">Bluetooth moet aan wees as jy jou toegangsleutel op ’n ander toestel wil gebruik. Jy kan dit altyd in instellings bestuur.</translation> <translation id="9056810968620647706">Geen passings is gevind nie.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> wil toegang tot die volgende inhoud hê:</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb index 7d1e8b0a..b5734da 100644 --- a/chrome/app/resources/generated_resources_am.xtb +++ b/chrome/app/resources/generated_resources_am.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">የእርስዎ አስተዳዳሪ ለዚህ መሣሪያ አንዳንድ ተግባራትን አግዷል</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" />የእርስዎ Chrome ቅንብሮች ወደ የመጀመሪያቸው ነባሪዎች መመለስ ፈልጓል። ይሄ የእርስዎን መነሻ ገፅ፣ አዲስ የትር ገፅ እና የፍለጋ ፕሮግራም ዳግም ያስጀምራቸዋል፣ ቅጥያዎችዎን ያሰናክላቸዋል፣ እና ሁሉንም ትሮች ይነቅላቸዋል። እንዲሁም ሌሎች እንደ ኩኪዎች፣ ይዘት እና የጣቢያ ውሂብ ያለ ጊዜያዊ እና የተሸጎጠ ውሂብንም ያጸዳል።</translation> <translation id="1082725763867769612">የመስመር ውጭ ፋይሎች</translation> +<translation id="1084026333130513768">አስቀምጥ፣ አጋራ እና ውሰድ</translation> <translation id="1084096383128641877">ይህን የይለፍ ቃል ማስወገድ <ph name="DOMAIN" /> ላይ መለያዎን አይሰርዘውም። መለያዎን ከሌሎች ለመጠበቅ የይለፍ ቃልዎን ይቀይሩት ወይም <ph name="DOMAIN_LINK" /> ላይ መለያዎን ይሰርዙት።</translation> <translation id="1084288067399862432">የተጠለፈው የይለፍ ቃል በተሳካ ሁኔታ ተቀይሯል። @@ -296,7 +297,6 @@ <translation id="1217117837721346030">አጠራጣሪ ፋይልን አውርድ</translation> <translation id="1217483152325416304">የእርስዎ አካባቢያዊ ውሂብ በቅርቡ ይሰረዛል</translation> <translation id="1217668622537098248">ከእርምጃ በኋላ ወደ ግራ ጠቅታ አድህር</translation> -<translation id="121783623783282548">የይለፍ ቃላትዎ አይዛመዱም።</translation> <translation id="1218015446623563536">Linuxን ሰርዝ</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />የGoogle አካባቢ አገልግሎት የዚህ መሣሪያ አካባቢ እንዲገምት ለማገዝ እንደ Wi-Fi፣ የተንቀሳቃሽ ስልክ አውታረ መረቦች እና ዳሳሾች ያሉ ምንጮችን ይጠቀማል።<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />በዚህ መሣሪያ ላይ ዋናውን የአካባቢ ቅንብርን በማጥፋት አካባቢን ማጥፋት ይችላሉ። እንዲሁም በአካባቢ ቅንብሮች ውስጥ Wi-Fiን፣ የተንቀሳቃሽ ስልክ አውታረ መረቦችን እና ዳሳሾችን መጠቀም ለአካባቢ ማጥፋት ይችላሉ።<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +517,6 @@ <translation id="1395832189806039783">የቁልፍ ሰሌዳ ትኩረት ያለውን ንጥል ያድምቁ</translation> <translation id="1396120028054416908">ወደ <ph name="FOLDER_TITLE" /> ተመለስ</translation> <translation id="1396139853388185343">ማተሚያን ማዋቀር ላይ ስህተት</translation> -<translation id="1396963298126346194">ያስገቡት የተጠቃሚ ስም እና የይለፍ ቃል አይዛመዱም</translation> <translation id="1397500194120344683">ምንም ብቁ የሆኑ መሣሪያዎች የሉም። <ph name="LINK_BEGIN" />የበለጠ ለመረዳት<ph name="LINK_END" /></translation> <translation id="1397594434718759194">እንደ የደህንነት ቁልፎች ሊጠቀሙባቸው እንዲችሉ በእነዚህ መሣሪያዎች ላይ ወደ Chrome ገብተዋል።</translation> <translation id="1398853756734560583">አስፋ</translation> @@ -899,7 +898,6 @@ <translation id="1657937299377480641">የለትምህርታዊ ግብዓቶች መዳረሻን እንዲያገኙ እንደገና ወደ መለያ ለመግባት ወላጅ ፈቃድ እንዲሰጠዎት ይጠይቋቸው</translation> <translation id="1658424621194652532">ይህ ገፅ ማይክሮፎንዎን እየደረሰበት ነው።</translation> <translation id="1660763353352708040">የኃይል አስማሚ ችግር</translation> -<translation id="1661156625580498328">የAES ምሥጠራን ተግብር (የሚመከር)።</translation> <translation id="16620462294541761">ይቅርታ፣ የይለፍ ቃልዎ ሊረጋገጥ አልቻለም። እባክዎ እንደገና ይሞክሩ።</translation> <translation id="166278006618318542">የርዕሰ ጉዳዩ ህዝባዊ ቁልፍ አልጎሪዝም</translation> <translation id="1662801900924515589"><ph name="APP" /> ተጭኗል</translation> @@ -1000,7 +998,6 @@ <translation id="174123615272205933">ብጁ</translation> <translation id="1741314857973421784">ቀጥል</translation> <translation id="1743970419083351269">የውርዶች አሞሌን ዝጋ</translation> -<translation id="1744060673522309905">መሣሪያውን ከጎራው ጋር ማቀላቀል አልተቻለም። ማከል ከሚችሉት የመሣሪያዎች ብዛት አለመብለጥዎን ያረጋግጡ።</translation> <translation id="1744108098763830590">የጀርባ ገፅ</translation> <translation id="1745732479023874451">እውቂያዎችን ያስተዳድሩ</translation> <translation id="1748283190377208783">{0,plural, =1{ሥራ ላይ ያልዋለ ብዙ ቁጥር}one{በዚህ የድር መተግበሪያ ውስጥ # ፋይሎችን ይክፈቱ እና ያርትዑ?}other{በዚህ የድር መተግበሪያ ውስጥ # ፋይሎችን ይክፈቱ እና ያርትዑ?}}</translation> @@ -1032,7 +1029,6 @@ <translation id="1767043563165955993">በAndroid መተግበሪያዎች ተጠቀም</translation> <translation id="1767508543310534319">የሥርዓተ ነጥብ ማሚቶ</translation> <translation id="1768212860412467516">ለ <ph name="EXPERIMENT_NAME" /> ግብረመልስ ይላኩ።</translation> -<translation id="1768278914020124551">ውይ! የመለያ መግቢያ አገልጋዩን ማግኘት ላይ ችግር ነበር። እባክዎ የእርስዎን የአውታረ መረብ ግንኙነት እና የጎራ ስም ይፈትሹና እንደገና ይሞክሩ።</translation> <translation id="1769104665586091481">አገናኙን በአዲስ &መስኮት ክፈት</translation> <translation id="1770407692401984718">ምስል ወደዚህ ይጎትቱ ወይም</translation> <translation id="177053719077591686">የAndroid መተግበሪያዎች ምትኬ Google Drive ላይ ያስቀምጡ።</translation> @@ -1110,7 +1106,6 @@ <translation id="1818913467757368489">የምዝግብ ማስታወሻ ሰቀላ በሂደት ላይ።</translation> <translation id="1819443852740954262">ሁሉንም ማንነት በማያሳውቅ መስኮት ውስጥ ክፈት</translation> <translation id="1819721979226826163">የመተግበሪያ ማሳወቂያዎች > Google Play አገልግሎቶችን መታ ያድርጉ።</translation> -<translation id="1820028137326691631">በአስተዳዳሪ የቀረበውን የይለፍ ቃል ያስገቡ</translation> <translation id="1822140782238030981">አስቀድመው የChrome ተጠቃሚ ነዎት? በመለያ ይግቡ</translation> <translation id="1822517323280215012">ግራጫ</translation> <translation id="1822635184853104396">ሙሉ የውርድ ታሪክን በአዲስ ትር ውስጥ አሳይ</translation> @@ -1227,7 +1222,6 @@ <translation id="1901303067676059328">&ሁሉንም ምረጥ</translation> <translation id="1904580727789512086">የሚጎበኟቸው ዩአርኤሎች በGoogle መለያዎ ላይ ይቀመጣሉ።</translation> <translation id="1904603806662441960">በChrome ውስጥ የጣቢያ ካሜራ ፈቃዶችን ያስተዳድሩ</translation> -<translation id="1905375423839394163">የChromebook መሣሪያ ስም</translation> <translation id="1906181697255754968">ጣቢያዎች እንደ ስራዎን በራስ-ሰር ማስቀመጥ ያሉ ባህሪያትን ለማግኘት አብዛኛውን ጊዜ በመሣሪያዎ ላይ ያሉትን ፋይሎች እና አቃፊዎች ይደርሳሉ።</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />የChrome የድር መደብር<ph name="END_LINK" /> ላይ ተጨማሪ ቅጥያዎችን እና ገጽታዎችን ያግኙ</translation> <translation id="1907044622262489040">በድምፅዎ ይተይቡ። Search + Dን ይጠቀሙ፣ ከዚያ መናገር ይጀምሩ።</translation> @@ -1237,6 +1231,7 @@ <translation id="1910721550319506122">እንኳን ደህና መጡ!</translation> <translation id="1910736334623230603">በርካታ ምስሎችን መፈለግ አይቻልም። በአንድ ጊዜ አንድ ምስል ያክሉ።</translation> <translation id="1910908536872421421">Chrome ለሙከራ ስሪት <ph name="BROWSER_VERSION" /> ራስ-ሰር ለተደረገ ሙከራ ብቻ ነው። ለመደበኛ አሰሳ በራስ-ሰር የሚዘምን መደበኛ የChrome ስሪትን ይጠቀሙ።</translation> +<translation id="1913749768968678106">ውሰድ፣ አስቀምጥ እና አጋራ</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">ዝጋ</translation> <translation id="1915734383465415025">የመደብር ቁጥር</translation> @@ -1338,6 +1333,7 @@ <translation id="197989455406964291">KDC የምስጠራ ዓይነትን አይደግፍም</translation> <translation id="1981434377190976112">ሁሉንም መረጃዎችዎን በሁሉም ድር ጣቢያዎች ላይ ያንብቡ</translation> <translation id="1984417487208496350">ምንም ጥበቃ የለም (አይመከርም)</translation> +<translation id="1986836014090708999">የላቀ የአካባቢ ቅንብሮች</translation> <translation id="1987317783729300807">መለያዎች</translation> <translation id="1987574314042117472">የታወቁ መተግበሪያዎችን ምረጥ እና ጫን</translation> <translation id="1988259784461813694">መስፈርት</translation> @@ -1539,7 +1535,6 @@ <translation id="21354425047973905">ፒኖችን ይደብቁ</translation> <translation id="2135456203358955318">የተተከለ ማጉያ</translation> <translation id="2135787500304447609">&ከቆመበት ቀጥል</translation> -<translation id="2136372518715274136">አዲስ የይለፍ ቃል ያስገቡ</translation> <translation id="2136476978468204130">ያስገቡት የይለፍ ሐረግ ትክክል አይደለም</translation> <translation id="2137128126782078222">ከ<ph name="WEBSITE" /> የሚመጡ ማሳወቂያዎችን አትፍቀድ</translation> <translation id="2139919072249842737">አዝራርን አቀናብር</translation> @@ -1607,6 +1602,7 @@ <translation id="2182058453334755893">ወደ የእርስዎ ቅንጥብ ሰሌዳ ላይ ተቀድቷል</translation> <translation id="2182419606502127232">የእኔን የአገልጋይ ምዝግብ ማስታወሻዎች ያካትቱ።</translation> <translation id="2183570493397356669">የቀጥል አዝራር ተሰናክሏል</translation> +<translation id="2184272387334793084">የይለፍ ቃላትዎን እና ሌሎችንም በሁሉም መሳሪያዎችዎ ላይ ለማግኘት ይግቡ</translation> <translation id="2184515124301515068">Chrome ጣቢያዎች መቼ ድምጽን ማጫወት እንደሚችሉ እንዲመርጥ ይፍቀዱ (የሚመከር)</translation> <translation id="2186206192313702726">Google ሌንስ</translation> <translation id="2186711480981247270">ከሌላ መሣሪያ የተጋራ ገፅ</translation> @@ -1639,7 +1635,6 @@ <translation id="2210462644007531147">መጫንን ማጠናቀቅ አልተቻለም</translation> <translation id="2211245494465528624">የስምረት አማራጮችን አስተዳድር</translation> <translation id="2214018885812055163">የተጋሩ አቃፊዎች</translation> -<translation id="2214884991347062907">የተሳሳተ የይለፍ ቃል። እንደገና ይሞክሩ</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 መስመር አይታይም>}one{<<ph name="NUMBER_OF_LINES" /> መስመሮች አይታዩም>}other{<<ph name="NUMBER_OF_LINES" /> መስመሮች አይታዩም>}}</translation> <translation id="2215070081105889450">ኦዲዮን ለማጋራት በምትኩ አንድን ትር ወይም ማያ ገጽ ያጋሩ</translation> <translation id="2218019600945559112">መዳፊት እና መዳሰሻ</translation> @@ -2291,7 +2286,6 @@ <translation id="2692503699962701720">የአባልነት ዓይነቶችን እና የተቀረጸ ጽሑፍን በሚናገሩበት ጊዜ መጠቆሚያን ይለውጡ</translation> <translation id="2692901429679246677">ውሃ</translation> <translation id="2693134906590795721">የኃይል መሙላት ድምፆች</translation> -<translation id="2693176596243495071">ውይ! አንድ ያልታወቀ ስህተት ተከስቷል። እባክዎ ቆይተው እንደገና ይሞክሩ ወይም ችግሩ ከቀጠለ አስተዳዳሪዎን ያነጋግሩ።</translation> <translation id="2698147581454716013">ይህ የተቀረቀበ መሣሪያ ነው እና በኪዮስክ እና በምልክት ማሻሻያ መመዝገብ አይችልም።</translation> <translation id="2699911226086014512">ከኮድ <ph name="RETRIES" /> ጋር የፒን ሥርዓተ ክወና ተሰናክሏል።</translation> <translation id="2701330563083355633">በ <ph name="DEVICE_NAME" /> የተጋራ</translation> @@ -2424,7 +2418,6 @@ <translation id="2782104745158847185">የLinux መተግበሪያን መጫን ላይ ስህተት</translation> <translation id="2783024642731649028">በተሳቢዎ ውስጥ 1 ንጥል <ph name="DISCOUNT_TEXT" /> ከ<ph name="MERCHANT_NAME" />፣ <ph name="MERCHANT_DOMAIN" />፣ የታየው <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ወርዷል</translation> -<translation id="2783829359200813069">የምሥጠራ ዓይነቶችን ይምረጡ</translation> <translation id="2783952358106015700">የእርስዎን የደህንነት ቁልፍ በ<ph name="APP_NAME" /> ይጠቀሙ</translation> <translation id="2785267875302712148">የሚስጥር ቃል ማረጋገጫ</translation> <translation id="2785873697295365461">የፋይል ገላጮች</translation> @@ -2575,6 +2568,7 @@ <translation id="2893180576842394309">Google ፍለጋን እና ሌሎች የGoogle አገልግሎቶችን ግላዊነት ለማላበስ ሲል ታሪክዎን ሊጠቀም ይችላል።</translation> <translation id="2893701697603065178">የተስተዳደረ የግንባታ አካባቢ</translation> <translation id="2894757982205307093">በቡድን ውስጥ አዲስ ትር</translation> +<translation id="2895730582088342039">አስቀምጥ፣ አጋራ እና ውሰድ</translation> <translation id="289695669188700754">ቁልፍ መታወቂያ፦ <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">ሁሉንም ማንነት የማያሳውቁ መስኮቶችዎን ሲዘጉ ይህ ብጁ ቅንብር ይወገዳል</translation> <translation id="2897878306272793870">እርግጠኛ ነዎት <ph name="TAB_COUNT" /> ትሮችን መክፈት ይፈልጋሉ?</translation> @@ -2708,7 +2702,6 @@ <translation id="3003144360685731741">ተመራጭ አውታረ መረቦች</translation> <translation id="3003253259757197230">እርስዎ የሚጎበኟቸው ዩአርኤሎች ቀጥሎ የትኛዎቹን ጣቢያዎች ሊጎበኙ እንደሚችሉ ለመተንበይ እና እየጎበኙ ስላሉት ገጽ ተጨማሪ መረጃን ለማሳየት ወደ Google ይላካሉ</translation> <translation id="3003623123441819449">የሲ ኤስ ኤስ መሸጎጫ</translation> -<translation id="3003828226041301643">መሣሪያውን ከጎራው ጋር ማቀላቀል አልተቻለም። መሣሪያዎችን የማከል ልዩ መብቶች እንዳለዎት ለማረጋገጥ መለያዎን ይፈትሹ።</translation> <translation id="3003967365858406397">የእርስዎ <ph name="PHONE_NAME" /> የግል Wi-Fi ግንኙነት ይፈጥራል።</translation> <translation id="3004385386820284928">የቁልፍ ሰሌዳ ቁልፎችን ያብጁ</translation> <translation id="3005574332301273731">አታሳይ</translation> @@ -2768,7 +2761,6 @@ <translation id="3033348223765101500">ውሂብዎን ይቆጣጠሩ</translation> <translation id="3036327949511794916">ይህን <ph name="DEVICE_TYPE" /> የሚመልሱበት ቀነገደብ አልፏል።</translation> <translation id="3036546437875325427">Flashን አንቃ</translation> -<translation id="3037754279345160234">ጎራውን ለመቀላቀል ውቅረቱን መተንተን አልተቻለም። እባክዎ የእርስዎን አስተዳዳሪ ያነጋግሩ።</translation> <translation id="3038272154009688107">ሁሉንም ጣቢያዎች ይመልከቱ</translation> <translation id="3038612606416062604">አታሚን ራስዎ ያክሉ</translation> <translation id="3039491566278747710">በመሣሪያው ላይ ከመስመር ውጭ መመሪያን መጫን አልተሳካም።</translation> @@ -2958,7 +2950,6 @@ <translation id="3210736980143419785">ማውረዱን መጨረስ አልተቻለም</translation> <translation id="321084946921799184">ቢጫ እና ነጭ</translation> <translation id="3211126692872351610">«<ph name="SEARCH_TERMS" />» ለሚለው በአዲስ ትር ውስጥ <ph name="SEARCH_ENGINE" /> ይፈልጉ</translation> -<translation id="321356136776075234">የመሣሪያ OU (ለምሳሌ፦ OU=Chromebooks፣DC=example፣DC=com)</translation> <translation id="321367297115597343">ወደዚህ አቃፊ ዕልባት አክል</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ማስታወሻ፦<ph name="END_BOLD" /> ተመሳሳይ ድምፅ ወይም ቀረጻ የ<ph name="SUPERVISED_USER_NAME" />ን የግል ውጤቶች ሊደርስበት ይችል ይሆናል።</translation> <translation id="3217843140356091325">አቋራጭ ይፈጠር?</translation> @@ -3209,6 +3200,7 @@ <translation id="3420501302812554910">ውስጣዊ ደህንነት ቅይልፍ ዳግም መቀናበር ይፈልጋል</translation> <translation id="3421387094817716717">ሞላላ ጥምዝ ይፋዊ ቁልፍ</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />ማስታወሻ፦<ph name="END_BOLD" /> ተመሳሳይ ድምፅ ወይም ቅጂ የግል ውጤቶችዎን ወይም ረዳትዎን ሊደርስባቸው ይችላል።</translation> +<translation id="3421835120203732951">አዲስ መገለጫ አክል</translation> <translation id="3423111258700187173"><ph name="FOLDER_TITLE" /> ውስጥ የተገኙ ውጤቶች</translation> <translation id="3423463006624419153">በእርስዎ «<ph name="PHONE_NAME_1" />» እና «<ph name="PHONE_NAME_2" />» ላይ፦</translation> <translation id="3423858849633684918">እባክዎ <ph name="PRODUCT_NAME" />ን ዳግም ያስጀምሩት</translation> @@ -3637,7 +3629,6 @@ <translation id="3741056951918180319">በማንኛውም ጣቢያ ላይ ለመጠቀም ቅጥያውን ሁልጊዜ ጠቅ ማድረግ ይችላሉ።</translation> <translation id="3741510433331996336">ማዘመንን ለመጨረስ መሣሪያዎን እንደገና ያስጀምሩ</translation> <translation id="3742235229730461951">የኮሪያኛ ቁልፍ ሰሌዳ አቀማመጥ</translation> -<translation id="3742666961763734085">ይህ ስም ያለው ድርጅታዊ አሃድ ማግኘት አልተቻለም። እባክዎ እንደገና ይሞክሩ።</translation> <translation id="3743842571276656710">ከ<ph name="DEVICE_NAME" /> ጋር ለመጣመር ፒን ያስገቡ</translation> <translation id="3744219658596020825">የይለፍ ቃላትዎ አልመጡም።</translation> <translation id="3747077776423672805">መተግበሪያዎችን ለማስወገድ ወደ ቅንብሮች > > Google Play መደብር > የAndroid ምርጫዎችን ያስተዳድሩ >መተግበሪያዎች ወይም የመተግበሪያ አስተዳዳሪ ይሂዱ። ከዚያ ለማራገፍ የሚፈልጉትን መተግበሪያ መታ ያድርጉ (መተግበሪያውን ለማግኘት ወደ ቀኝ ወይም ወደ ግራ ማንሸራተት ሊኖርብዎት ይችላል)። ከዚያ አራግፍ ወይም አሰናክል የሚለውን መታ ያድርጉ።</translation> @@ -4524,7 +4515,6 @@ <translation id="4416582610654027550">የሚሠራ ዩአርኤል ይተይቡ</translation> <translation id="4421932782753506458">ለስላሳ</translation> <translation id="4423376891418188461">ቅንብሮችን ወደነበሩበት መልስ</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />፣ የእርስዎ አስተዳዳሪ የይለፍ ቃልዎን እንዲቀይሩ ይፈልግብዎታል።</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />የChromeOS መሣሪያዎች ራስ-ሰር ሪፖርቶችን እንዲልኩ መፍቀድ እኛ በChromeOS ውስጥ ምን መስተካከል እና መሻሻል እንዳለበት ቅድሚያ እንድንሰጥ ያግዘናል። እነዚህ ሪፖርቶች እንደ ChromeOS ሲበላሽ፣ የትኛዎቹ ባህሪያት ሥራ ላይ እንደዋሉ እና በተለምዶ ምን ያህል ማህደረ ትውስታ ሥራ ላይ ውሎ እንደነበር ያሉ ነገሮችን ሊያካትቱ ይችላሉ።<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />በማንኛውም ጊዜ በእርስዎ የChrome መሣሪያ ቅንብሮች ውስጥ እነዚህን ሪፖርቶች መፍቀድ መጀመር ወይም ማቆም ይችላሉ። እርስዎ የጎራ አስተዳዳሪ ከሆኑ ይህን ቅንብር በአስተዳዳሪ መሥሪያው ውስጥ መቀየር ይችላሉ።<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" />ን ሰረዝ</translation> @@ -4540,7 +4530,6 @@ <translation id="4430369329743628066">ዕልባት ታክሏል</translation> <translation id="4430422687972614133">ምናባዊ ካርድን ያብሩ</translation> <translation id="4432621511648257259">የይለፍ ቃል ትክክል አይደለም</translation> -<translation id="443454694385851356">የቆየ (ለደህንነት የማያስተማምን)</translation> <translation id="4434611816075088065">አሁን ትኩረትዎን የሚፈልግ ምንም ነገር የለም</translation> <translation id="443475966875174318">ተኳኋኝ ያልሆኑ መተግበሪያዎችን ያዘምኑ ወይም ያስወግዱ</translation> <translation id="4437947179446780764">ብጁ የዲኤንኤስ ግልጋሎት ሰጪን ያክሉ</translation> @@ -4597,6 +4586,7 @@ <translation id="4481448477173043917">የእርስዎ <ph name="DEVICE_TYPE" /> ባልተጠበቀ ሁኔታ እንደገና ተጀምሯል</translation> <translation id="4481467543947557978">አገልግሎት ሠራተኛ</translation> <translation id="4482990632723642375">በቅርቡ የተዘጋ ትር</translation> +<translation id="4486333480498805415">የአካባቢ ትክክለኛነት</translation> <translation id="4487489714832036847">Chromebooks ከተለምዷዊ ሶፍትዌር ይልቅ መተግበሪያዎችን ይጠቀማሉ። ለአምራችነት፣ መዝናኛ እና ተጨማሪ ነገሮች የሚሆኑ መተግበሪያዎችን ያግኙ።</translation> <translation id="4488257340342212116">ካሜራዎን ለመጠቀም ተፈቅዷል</translation> <translation id="4490086832405043258">ለዚህ መገለጫ የChromeOS ተኪ ቅንብሮችን ይጠቀሙ።</translation> @@ -5082,7 +5072,6 @@ <translation id="4868284252360267853">ይህ መገናኛ በአሁኑ ጊዜ ያተኮረ አይደለም። በዚህ መገናኛ ላይ ለማተኮር Command-Shift-Option Aን ይጫኑ።</translation> <translation id="4869170227080975044">የChromeOS የአውታረ መረብ መረጃን ማንበብ</translation> <translation id="4870724079713069532">ከፋይል አሳሹ ወይም ከሌሎች መተግበሪያዎች ሆነው የሚደገፉ ፋይሎችን በዚህ መተግበሪያ መክፈት እና ማርትዕ ይችላሉ። የትኛዎቹ ፋይሎች በዚህ መተግበሪያ ውስጥ በነባሪነት እንደሚከፈቱ ለመቆጣጠር ወደ <ph name="BEGIN_LINK" />የመስኮት ቅንብሮች<ph name="END_LINK" /> ይሂዱ።</translation> -<translation id="4870758487381879312">የውቅረት መረጃን ለማግኘት በአስተዳዳሪ የቀረበውን የይለፍ ቃል ያስገቡ</translation> <translation id="4870995365819149457">አንዳንድ የሚደገፉ አገናኞች አሁንም በ<ph name="APP_NAME" />፣ <ph name="APP_NAME_2" />፣ <ph name="APP_NAME_3" /> እና በ1 ሌላ መተግበሪያ ውስጥ ይከፈታሉ።</translation> <translation id="4871308555310586478">ከChrome ድር መደብር አይደለም የመጣው።</translation> <translation id="4871322859485617074">ፒን የማይሠሩ ቁምፊዎች ይዟል</translation> @@ -5149,7 +5138,6 @@ <translation id="4913209098186576320">ይህ ፋይል አደገኛ ሊሆን ይችላል<ph name="LINE_BREAK" />ይህ ፍተሻ ከተለመደው በላይ ጊዜ እየወሰደ ነው...</translation> <translation id="4915961947098019832">ምስሎችን ለማሳየት ተፈቅዷል</translation> <translation id="4916542008280060967">ጣቢያ <ph name="FILE_NAME" />ን አርትዕ እንዲያደርግ ይፈቀድለት?</translation> -<translation id="4917385247580444890">ጠንካራ</translation> <translation id="491779113051926205">የChromeOS ትራፊክ ቆጣሪዎች</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ከቅጥያ «<ph name="EXTENSION_NAME" />» ጋር መገናኘት ይፈልጋል</translation> <translation id="4918086044614829423">ይቀበሉ</translation> @@ -5456,6 +5444,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> ታግዷል</translation> <translation id="5163910114647549394">ትር ወደ የትር ቅንጥብ መጨረሻ ተወስዷል</translation> <translation id="5164530241085602114">ማሳወቂያዎች ለ<ph name="SITE" /> አልተፈቀዱም</translation> +<translation id="5165989352025966137">ወደ ሙሉ ማያ ገጽ በራስ-ሰር እንዲገባ ተፈቅዷል</translation> <translation id="516747639689914043">የHypertext ትራንስፖርት ፕሮቶኮል (ኤችቲቲፒ)</translation> <translation id="5170568018924773124">በአቃፊ አሳይ</translation> <translation id="5171045022955879922">ይፈልጉ ወይም ዩአርኤል ይጻፉ</translation> @@ -5463,7 +5452,6 @@ <translation id="5172855596271336236">1 የሚተዳደር ማተሚያ አለ</translation> <translation id="5173668317844998239">በደህንነት ቁልፍዎ ላይ የጣት አሻራዎችን ያክሉ እና የተቀመጡትን ይሰርዙ</translation> <translation id="5174169235862638850">የይለፍ ቃል ወደ ቅንጥብ ሰሌዳ ተቀድቷል</translation> -<translation id="5175379009094579629">የመሣሪያ ስሙ ልክ ያልሆነ ነው። እንደገና ለመሞከር የሚሰራ የመሣሪያ ስም ያስገቡ።</translation> <translation id="5177479852722101802">የካሜራ እና ማይክሮፎን መዳረሻ ማገዱን ቀጥል</translation> <translation id="5177549709747445269">ሞባይል ውሂብ በመጠቀም ላይ ነዎት</translation> <translation id="5178667623289523808">ቀዳሚውን አግኝ</translation> @@ -5692,7 +5680,6 @@ <translation id="5368255566854433132">የ<ph name="DEVICE_TYPE" /> የይለፍ ቃል ይፍጠሩ</translation> <translation id="5368441245151140827">ይህ ቅጥያ የጣቢያ መረጃን ማንብብ እና መለወጥ ወይም በዳራ ውስጥ ማሄድ አይችልም</translation> <translation id="5368720394188453070">የእርስዎ ስልክ ተቆልፏል። ለመግባት ያስከፍቱት።</translation> -<translation id="5368779022775404937">ወደ <ph name="REALM" /> ይግቡ</translation> <translation id="536882527576164740">{0,plural, =1{ማንነት የማያሳውቅ}one{ማንነት የማያሳውቅ (#)}other{ማንነት የማያሳውቅ (#)}}</translation> <translation id="5369491905435686894">የመዳፊት ማፍጠኛን አንቃ</translation> <translation id="5369694795837229225">የLinux ግንባታ አካባቢን ያቀናብሩ</translation> @@ -5908,7 +5895,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{አንድ ቅጥያ በአስተዳዳሪዎ ተጭኗል}one{# ቅጥያዎች በአስተዳዳሪዎ ተጭነዋል}other{# ቅጥያዎች በአስተዳዳሪዎ ተጭነዋል}}</translation> <translation id="5523532775593636291">የሚያክሏቸው ጣቢያዎች ሁልጊዜ ገቢር ሆነው ይቆያሉ እና ማህደረ ትውስታ ከእነሱ ላይ አይቀነስም</translation> <translation id="5523558474028191231">ስም ፊደላትን፣ ቁጥሮችን እና ልዩ ቁምፊዎችን መጠቀም ይችላል እና <ph name="MAX_CHARACTER_COUNT" /> ቁምፊዎች ወይም ከዚያ ያነሰ መሆን አለበት</translation> -<translation id="5526701598901867718">ሁሉም (ለደህንነት የማያስተማምን)</translation> <translation id="5526745900034778153">ስምረትን ከቆመበት ለመቀጠል እንደገና ወደ መለያ ይግቡ</translation> <translation id="5527463195266282916">የቅጥያ ስሪቱን ለማውረድ ተሞክሯል።</translation> <translation id="5527474464531963247">ሌላ አውታረ መረብ መምረጥም ይችላሉ።</translation> @@ -5919,7 +5905,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> የሚከተሉትን ማድረግ ይፈልጋል፦</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Googleን መድረስ አልተቻለም</translation> -<translation id="5539221284352502426">ያስገቡት ይለፍ ቃል አገልጋዩ አልተቀበለውም። ሊሆኑ የሚችሉ ምክንያቶች እነዚህን ያካትታሉ፦ የይለፍ ቃሉ በጣም አጭር ነው። የይለፍ ቃሉ ቁጥሮችን ወይም ምልክቶችን ማካተት አለበት። የይለፍ ቃሉ ከቀዳሚ ይለፍ ቃላት የተለየ መሆን አለበት።</translation> <translation id="5541694225089836610">እርምጃ በእርስዎ አስተዳዳሪ ተሰናክሏል</translation> <translation id="5542132724887566711">መገለጫ</translation> <translation id="5542750926112347543">ከ<ph name="DOMAIN" /> የሚመጡ ኩኪዎች ታግደዋል</translation> @@ -6162,7 +6147,6 @@ <translation id="5734362860645681824">ተግባቦት</translation> <translation id="5734697361979786483">ፋይል አጋራን ያክሉ</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ይህ ውሂብ ወይም የእርስዎ መሣሪያ አንዳንድ የድርጅትዎን የደህንነት መመሪያዎች አያሟላም። ምን መስተካከል እንዳለበት ለማወቅ አስተዳዳሪዎን ያነጋግሩ።}=1{ይህ ፋይል ወይም የእርስዎ መሣሪያ አንዳንድ የድርጅትዎን የደህንነት መመሪያዎች አያሟላም። ምን መስተካከል እንዳለበት ለማወቅ አስተዳዳሪዎን ያነጋግሩ።}one{ይህ ፋይል አንዳንድ የድርጅትዎን የደህንነት መመሪያዎች አያሟላም። ምን መስተካከል እንዳለበት ለማወቅ አስተዳዳሪዎን ያነጋግሩ።}other{እነዚህ ፋይሎች አንዳንድ የድርጅትዎን የደህንነት መመሪያዎች አያሟሉም። ምን መስተካከል እንዳለበት ለማወቅ አስተዳዳሪዎን ያነጋግሩ።}}</translation> -<translation id="5736796278325406685">እባክዎ የሚሠራ የተጠቃሚ ስም ያስገቡ</translation> <translation id="5738093759615225354">ወደ የእርስዎ ኮምፒውተር ለመግባት ይህ የይለፍ ቁልፍ ያስፈልገዎታል</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> የትምህርት መለያ እንዲያክሉ ለማገዝ ወደ መለያ ይግቡ</translation> <translation id="5739235828260127894">ማረጋገጫን በመጠበቅ ላይ። <ph name="LINK_BEGIN" />የበለጠ ለመረዳት<ph name="LINK_END" /></translation> @@ -6566,7 +6550,6 @@ <translation id="6054138466019582920">ይህን ገፅ Google ላይ ፈልግ...</translation> <translation id="6054284857788651331">በቅርቡ የተዘጋ የትር ቡድን</translation> <translation id="6054961935262556546">ታይነትን ቀይር</translation> -<translation id="6055171183283175969">ያስገቡት የይለፍ ቃል ትክክል ያልሆነ ነው።</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 ከRSA ምስጠራ ጋር</translation> <translation id="6055544610007596637">ለእርስዎ <ph name="DEVICE_TYPE" /> መተግበሪያዎችን ከGoogle Play መደብር ይጫኑ</translation> <translation id="6056710589053485679">መደበኛ ዳግም መጫን</translation> @@ -6636,7 +6619,6 @@ <translation id="6102043788063419338">ይህ ፋይል በላቀ ጥበቃ ታግዷል።</translation> <translation id="6103681770816982672">ማስጠንቀቂያ፦ ወደ የገንቢ ሰርጥ እየቀየሩ ነው</translation> <translation id="6104068876731806426">የGoogle መለያዎች</translation> -<translation id="6104311680260824317">መሣሪያን ከጎራው ጋር ማቀላቀል አልተቻለም። አገልጋዩ የተጠቀሱትን የKerberos ምሥጠራ ዓይነቶችን አይደግፍም። ለምሥጠራ ቅንብሮች «ተጨማሪ አማራጮች» ላይ ምልክት ያድርጉ።</translation> <translation id="6104667115274478616">የChromeOS የኦዲዮ ቅንብሮችን ያስተዳድሩ</translation> <translation id="6104796831253957966">የአታሚ ወረፋ ሙሉ ነው</translation> <translation id="610487644502954950">የጎን ፓነል ተነቅሏል።</translation> @@ -7325,7 +7307,6 @@ <translation id="6651237644330755633">ድር ጣቢያዎችን ለመለየት ይህን የዕውቅና ማረጋገጫ ይመኑ</translation> <translation id="6651495917527016072">የWi-Fi አውታረ መረቦችን ከስልክዎ ጋር ያስምሩ። <ph name="LINK_BEGIN" />የበለጠ ለመረዳት<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ይህን ጣቢያ በጎበኙ ቁጥር በራስ-ሰር ያሄዳል</translation> -<translation id="665355505818177700">የChrome <ph name="MS_AD_NAME" /> ውህደት በx86_64 የመሣሪያ ስርዓቶች ላይ ብቻ ነው የሚደገፈው። በARM ወይም x86 የመሣሪያ ስርዓቶች ላይ የተገነቡ Chromebooks ይህን ትግብራ አይደግፉም።</translation> <translation id="6654509035557065241">ተመራጭ አውታረ መረብ</translation> <translation id="6655190889273724601">የገንቢ ሁነት</translation> <translation id="6655458902729017087">መለያዎችን ደብቅ</translation> @@ -7461,7 +7442,6 @@ <translation id="676560328519657314">የእርስዎ የመክፈያ ዘዴ በGoogle Pay ዉስጥ</translation> <translation id="6766488013065406604">ወደ Google የይለፍ ቃል አስተዳዳሪ ይሂዱ</translation> <translation id="6767566652486411142">ሌላ ቋንቋ ይምረጡ...</translation> -<translation id="6767639283522617719">ጎራውን መቀላቀል አልተቻለም። ቅንብሮቹ ለድርጅታዊ አሃድ ትክክል መሆናቸውን ያረጋግጡ።</translation> <translation id="6768034047581882264">ደህንነቱ ያልተጠበቀ ይዘት ለማሳየት አልተፈቀደም</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ምርጡን ተሞክሮ ለማቅረብ <ph name="DEVICE_OS" /> ስለመሣሪያዎች ሃርድዌር ውሂብን ይሰበስብና የትኛዎቹ ዝማኔዎች መቅረብ እንዳለባቸው ለማወቅ ለGoogle ያጋራል። እንደ አማራጭ፣ Google ይህን ውሂብ ለተጨማሪ ዓላማዎች እንደ ለ<ph name="DEVICE_OS" /> ልምድ እና አገልግሎት ድጋፍ እና ማሻሻያ እንዲጠቀም መፍቀድ ይችላሉ።<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />በዚህ መሣሪያ ላይ ገብተው እንደ chromeosflex_ የተዘረዘሩ መስኮች ላይ ለመመልከት በchrome://systemበ ውስጥ ወደ Google ለዝማኔ ማጣሪያ የተላከውን ውሂብ ለማየት፣ እንዲሁም ለGoogle ውሂብ ለማጋራት የመረጥዋቸውን ሌሎች አጋጣሚዎች ማየት ይችላሉ።<ph name="END_PARAGRAPH2" /> @@ -7538,7 +7518,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">የተከማቹ ምስክርነቶችን በመጠቀም በራስ-ሰር ወደ ድር ጣቢያዎች ይግቡ። ባህሪው ሲሰናከል ወደ አንድ ድር ጣቢያ ከመግባትዎ በፊት ሁልጊዜ ማረጋገጫ እንዲሰጡ ይጠየቃሉ።</translation> -<translation id="6810768462515084623">ውይ! የይለፍ ቃዎ ጊዜው ያለፈበት ይመስላል። እባክዎ በሌላ መሣሪያ ላይ ያድሱትና እንደገና ይሞክሩ።</translation> <translation id="6811034713472274749">ገፅ ለመመልከት ዝግጁ ነው</translation> <translation id="6811151703183939603">ጥንካሬ</translation> <translation id="6811332638216701903">የዲኤችሲፒ አስተናጋጅ ስም</translation> @@ -7610,7 +7589,6 @@ <translation id="6856623341093082836">የእርስዎን የማያንካ ትክክለኛነትን ያቀናብሩ እና ያስተካክሉ</translation> <translation id="6856850379840757744">ሲበራ ሁሉም ማሳወቂያዎች ጸጥ እንዲሉ ይደረጋሉ</translation> <translation id="6857145580237920905">ከPowerwash በፊት የኢሲም መገለጫዎችን ያስወግዱ</translation> -<translation id="6857699260879628349">የውቅረት መረጃን ያግኙ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ሰከንድ</translation> <translation id="6860097299815761905">የተኪ ቅንብሮች...</translation> <translation id="68601584151169673">ያስቀምጡ እና ያጋሩ</translation> @@ -7629,7 +7607,6 @@ <translation id="686839242150793617">በስዕል-ላይ-ስዕል ውስጥ በራስ-ሰር እንዲገባ ተፈቅዶለታል</translation> <translation id="6868934826811377550">ዝርዝሮችን ይመልከቱ</translation> <translation id="6871644448911473373">OCSP ምላሽ ሰጪ፦ <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ያስገቡት የይለፍ ቃል በአገልጋዩ ተቀባይነት አላገኘም።</translation> <translation id="6873571253135628430">የጣቢያ ፈቃዶችን ቀይር</translation> <translation id="6876155724392614295">ቢስክሌት</translation> <translation id="6876469544038980967">አጋዥ አይደለም</translation> @@ -7663,7 +7640,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">ቅድሚያ የሚታይ ድምፅ</translation> <translation id="6902336033320348843">ክፍል አይደገፍም፦ <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">መሣሪያን ከጎራ ጋር ቀላቅል</translation> <translation id="6903022061658753260">ውሂብዎ ለዚህ መለያ ስምረትን ባበሩባቸው መላው የChrome አሳሾች ላይ ይሰምራል። ለChromeOS ስምረት አማራጮች ወደ <ph name="LINK_BEGIN" />የChromeOS ቅንብሮች<ph name="LINK_END" /> ይሂዱ።</translation> <translation id="6903590427234129279">ሁሉንም (<ph name="URL_COUNT" />) ክፈት</translation> <translation id="6903907808598579934">ስምረትን አብራ</translation> @@ -8021,7 +7997,6 @@ <translation id="7198503619164954386">በድርጅት በተመዘገበ መሣሪያ ላይ መሆን አለብዎት</translation> <translation id="7199158086730159431">እ&ገዛ አግኝ</translation> <translation id="7199452998289813782">ወደ <ph name="DEVICE_NAME" /> cast ማድረግን ባለበት አቁም</translation> -<translation id="7200083590239651963">ውቅረትን ይምረጡ</translation> <translation id="720110658997053098">ይህን መሣሪያ እስከመጨረሻው በኪዮስክ ሁነታ አቆየው</translation> <translation id="7201118060536064622">«<ph name="DELETED_ITEM_NAME" />» ተሰርዟል</translation> <translation id="7201420661433230412">ፋይሎችን ይመልከቱ</translation> @@ -8137,8 +8112,8 @@ <translation id="7290242001003353852">ይህ በ<ph name="SAML_DOMAIN" /> የሚስተናገድ የመለያ መግቢያ አገልግሎት የእርስዎን ካሜራ እየደረሰበት ነው።</translation> <translation id="7292067737327289208">የእርስዎ <ph name="BEGIN_LINK" />አሳሽ የሚተዳደረው<ph name="END_LINK" /> በድርጅትዎ ነው እና የእርስዎ <ph name="BEGIN_LINK" />መገለጫ የሚተዳደረው<ph name="END_LINK" /> በ<ph name="PROFILE_DOMAIN" /> ነው</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">ወደ ሙሉ ማያ ገጽ በራስ-ሰር እንዲገባ አይፈቀድም</translation> <translation id="7295614427631867477">Android፣ Play እና ተጓዳኝ መተግበሪያዎች የሚተዳድደሩት በራሳቸው የውሂብ ስብስብ የሚተዳደሩ እና መመሪያዎችን የሚጥጠቀሙ መሆናቸውን ልብ ይበሉ።</translation> -<translation id="729583233778673644">የAES እና የRC4 ምሥጠራን ይፍቀዱ። የRC4 ምሥጠራዎች ለደህንነት አስተማማኝ ስላልሆኑ ይህን አማራጭ መጠቀም የእርስዎን አደጋ ይጨምራል።</translation> <translation id="7296503797589217366">አቃፊ <ph name="FOLDER_TITLE" /> የሚለውን ምረጥ</translation> <translation id="7297726121602187087">ጠቆር ያለ አረንጓዴ</translation> <translation id="7298195798382681320">የተመከሩ</translation> @@ -8156,7 +8131,6 @@ <translation id="7307129035224081534">ባለበት ቆሟል</translation> <translation id="7307647374092371434">የእርስዎ Google መለያ ውስጥ ያሉ የይለፍ ቃላት እና የይለፍ ቁልፎች እርስዎ በመለያ ገብተው ሳለ በዚህ መሣሪያ ላይም ተገኚ ይሆናሉ</translation> <translation id="7308643132139167865">የድር ጣቢያ ቋንቋዎች</translation> -<translation id="7310598146671372464">በመለያ መግባት አልተሳካም። አገልጋዩ የተጠቀሱትን የKerberos ምሥጠራ ዓይነቶች አይደግፍም። እባክዎ የእርስዎን አስተዳዳሪ ያነጋግሩ።</translation> <translation id="7311005168897771689">ከመስመር ውጭ በሚሆኑበት ጊዜ የGoogle Drive ፋይሎችዎን ይድረሱ</translation> <translation id="7311244614769792472">ምንም ውጤቶች አልተገኙም</translation> <translation id="7312210124139670355">አስተዳዳሪዎ የእርስዎን ኢሲም ዳግም እያስጀመረው ነው። ይህ ጥቂት ደቂቃዎችን ሊወስድ ይችላል።</translation> @@ -8529,7 +8503,6 @@ <translation id="7594725637786616550">የ<ph name="DEVICE_TYPE" /> መሣሪያዎ ልክ እንደ አዲስ እንዲሆን ዳግም ለማስጀመር ፖወርዋሽ ያድርጉት።</translation> <translation id="7595453277607160340">የAndroid መተግበሪያዎችን ለመጠቀም እና የእርስዎ <ph name="DEVICE_TYPE" /> በአግባቡ እየሰራ እንደሆነ ለማቆየት እንደገና በመለያ ይግቡና ያዘምኑ።</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ስህተት ኮድ <ph name="ERROR_CODE" />)።</translation> -<translation id="7599527631045201165">የመሣሪያ ስሙ በጣም ረጅም ነው። እንደገና ለመሞከር ያጠረ ስም ያስገቡ።</translation> <translation id="7600054753482800821">የ&ፍለጋ ፕሮግራሞችን እና የጣቢያ ፍለጋን ያቀናብሩ</translation> <translation id="7600218158048761260">Google Drive ለዚህ የመለያ አይነት ተሰናክሏል።</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" />ን በጭራሽ አትተርጉም</translation> @@ -8565,6 +8538,7 @@ <translation id="7622768823216805500">ጣቢያዎች አብዛኛው ጊዜ እንደ የቀለለ ከፍሎ ማውጫ ላሉ የግዢ ባህሪዎች የክፍያ ተቆጣጣሪዎችን ይጭናሉ</translation> <translation id="7622966771025050155">ወደ የተቀረጸ ትር ይቀይሩ</translation> <translation id="7624337243375417909">አቢያት ማድረጊያ ጠፍቷል</translation> +<translation id="7625025537587898155">አዲስ መገለጫ አክል</translation> <translation id="7625568159987162309">ፈቃዶችን እና በመላ ጣቢያዎች ላይ የተከማቸ ውሂብን አሳይ</translation> <translation id="7625823789272218216">በግራ በኩል አዲስ ትር</translation> <translation id="7628201176665550262">የዕድሳት ፍጥነት</translation> @@ -8674,7 +8648,6 @@ <translation id="7686086654630106285">ስለ በጣቢያ የተጠቆሙ ማስታወቂያዎች ተጨማሪ</translation> <translation id="7686581688229391955">በዚህ ጣቢያ ላይ ቅጥያዎችን ለመፍቀድ ምረጥ</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">አዲስ የይለፍ ቃል ያረጋግጡ</translation> <translation id="7690378713476594306">ከዝርዝር ይምረጡ</translation> <translation id="7690853182226561458">&አቃፊ አክል...</translation> <translation id="7691073721729883399">የኪዮስክ መተግበሪያው ክሪፕቶፎም ሊፈናጠጥ አልቻለም።</translation> @@ -9249,6 +9222,7 @@ <translation id="810185532889603849">ብጁ ቀለም</translation> <translation id="8101987792947961127">በቀጣዩ ዳግም ማስነሳት ላይ Powerwash ያስፈልጋል</translation> <translation id="8102139037507939978">በግል ሊለይ የሚችል መረጃን ከ system_logs.txt ያውጡ።</translation> +<translation id="8102344699913991108">ጣቢያዎች የተጠቃሚ ምልክቶችን ከግምት ሳያስገባ መሳጭ የሙሉ ማያ ገጽ ተሞክሮዎችን ለማቅረብ ይህንን ቅንብር ይጠቀማሉ</translation> <translation id="810362914482827094">የይለፍ ቁልፎችን ይፈልጉ</translation> <translation id="8104088837833760645">የኢሲም መገለጫ አውርድ</translation> <translation id="8105273883928376822">ለመቀጠል እባክዎ በመለያ ይግቡ።</translation> @@ -9341,7 +9315,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />። <ph name="ITEM_POSITION" /> ከ<ph name="NUM_PRINTERS" /> አታሚዎች።</translation> <translation id="8180785270975217276">ኃይል ቆጣቢ በርቷል</translation> <translation id="8180786512391440389">«<ph name="EXTENSION" />» ምልክት በተደረገባቸው አካባቢዎች ላይ ያሉ ምስሎችን፣ ቪዲዮ እና የድምጽ ፋይሎችን ማንበብ እና መሰረዝ ይችላል።</translation> -<translation id="8181215761849004992">ጎራውን መቀላቀል አልተቻለም። መሣሪያዎችን ለማክከል በቂ ልዩ መብቶች ካለዎት ለማረጋገጥ መለያዎን ይመልከቱ።</translation> <translation id="8182105986296479640">መተግበሪያ ምላሽ እየሰጠ አይደለም።</translation> <translation id="8182412589359523143">ሁሉንም ውሂብ ከዚህ <ph name="DEVICE_TYPE" /> ለመሰረዝ፣ <ph name="BEGIN_LINK" />እዚህ ጠቅ ያድርጉ<ph name="END_LINK" />።</translation> <translation id="8183703640399301650">የእርስዎ የመሣሪያ EID <ph name="EID_NUMBER" /> ሲሆን የመሣሪያ IMEI <ph name="IMEI_NUMBER" /> ነው። እነዚህ ቁጥሮች አገልግሎትን ለማግበር እንዲያግዙ ሥራ ላይ መዋል ይችላሉ።</translation> @@ -9570,6 +9543,7 @@ <translation id="8351630282875799764">ባትሪ ኃይል እየሞላ አይደለም</translation> <translation id="8352287103893778223">የትር ቡድን ርዕስ</translation> <translation id="835238322900896202">በማራገፍ ጊዜ አንድ ስህተት ተከስቷል። እባክዎ በተርሚናሉ በኩል ያራግፉ።</translation> +<translation id="8353420862507374944">ውሰድ፣ አስቀምጥ እና አጋራ</translation> <translation id="8353683614194668312">ይህንን ማድረግ ይችላል፦</translation> <translation id="8354034204605718473">የልጅዎ ፒን ታክሏል</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9676,6 +9650,7 @@ <translation id="8428271547607112339">የትምህርት ቤት መለያ አክል</translation> <translation id="84297032718407999">በ<ph name="LOGOUT_TIME_LEFT" /> ውስጥ ዘግተው እንዲወጡ ይደረጋሉ</translation> <translation id="8431190899827883166">መታ ማድረጎችን አሳይ</translation> +<translation id="8432724317983466962">ወደ ሙሉ ማያ ገጽ ለመግባት በነባሪነት የተጠቃሚ ምልክት ያስፈልገዋል</translation> <translation id="8433186206711564395">የአውታረ መረብ ቅንብሮች</translation> <translation id="8434480141477525001">NaCl ስህተት ማረሚያ ወደብ</translation> <translation id="8436054240208929121">Chrome ትር ቡድኖችን እንዲጠቁም እና ትርዎቻችሁን በተደራጀ ሁኔታ እንዲይዙ ይግቡና አስምር ወደ የሚለውን ያብሩ።</translation> @@ -9802,7 +9777,6 @@ <translation id="8531367864749403520">ቡድኑን ከትር ድርድርዎ ለማስወገድ «ቡድን ደብቅ» የሚለውን ይምረጡ</translation> <translation id="8531701051932785007">የተሻሻለ የደህንነት አሰሳ ጠፍቷል</translation> <translation id="8533670235862049797">የጥንቃቄ አሰሳ በርቷል</translation> -<translation id="8534656636775144800">ውይ! ጎራውን ለመቀላቀል በመሞከር ላይ ሳለ የሆነ ችግር ተፈጥሯል። እባክዎ እንደገና ይሞክሩ።</translation> <translation id="8535005006684281994">የNetscape ሰርቲፊኬት የእድሳት ጊዜ URL</translation> <translation id="8536810348276651776">ከአብዛኛዎቹ ጣቢያዎች ዘግተው እንዲወጡ ያደርግዎታል። በGoogle መለያዎ ውስጥ ገብተው ይቆያሉ ስለዚህም የእርስዎ Family Link ቅንብሮች ለChrome ተፈጻሚ ይሆናሉ።</translation> <translation id="8536956381488731905">በቁልፍ መጫን ላይ የሚወጣ ድምፅ</translation> @@ -9881,7 +9855,6 @@ <translation id="8607828412110648570">የብሉቱዝ መሣሪያዎ በማጣመር ሁነታ ላይ እና በአቅራቢያ መሆኑን ያረጋግጡ። ከሚያምኗቸው መሣሪያዎች ጋር ብቻ ያጣምሩ። የተጣመሩ መሣሪያዎች በዚህ Chromebook ላይ ለሁሉም መለያዎች ይታያሉ። <ph name="BEGIN_LINK_LEARN_MORE" />የበለጠ ለመረዳት<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">የKerberos ቲኬት ያክሉ</translation> <translation id="8609465669617005112">ወደላይ አውጣ</translation> -<translation id="8610103157987623234">ትክክል ያልሆነ ቅርጸት፣ እባክዎ እንደገና ይሞክሩ</translation> <translation id="8612252270453580753">የቪዲዮ ፍሬም ከ<ph name="VISUAL_SEARCH_PROVIDER" /> ጋር ይፈልጉ</translation> <translation id="8613164732773110792">ንዑስ ሆሄ ቁምፊዎች፣ አኃዞች፣ የስር መስመሮች ወይም ሰረዞች ብቻ</translation> <translation id="8613504115484579584">የመግቢያ ዘዴዎች</translation> @@ -10060,6 +10033,7 @@ <translation id="8729133765463465108">የQR ኮድ ለመቃኘት ካሜራ ይጠቀሙ</translation> <translation id="8730621377337864115">ተከናውኗል</translation> <translation id="8731029916209785242">ፈቃዶች (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">የአካባቢ ትክክለኝነትን ያሻሽሉ</translation> <translation id="8731268612289859741">የደህንነት ኮድ</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> የሚከተለውን ማድረግ ይፈልጋል፦ <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">ወደብ ቁጥር</translation> @@ -10496,7 +10470,6 @@ <translation id="9052404922357793350">ማገድን ቀጥል</translation> <translation id="90528604757378587">የዳራ እንቅስቃሴ እና እንደ ለስላሳ ሽብለላ ያሉ አንዳንድ ምስላዊ ተጽዕኖዎች የተገደቡ ሊሆኑ ይችላሉ።</translation> <translation id="9053563360605707198">በሁለቱም ጎኖች ላይ አትም</translation> -<translation id="9055636786322918818">የRC4 ምሥጠራን አስገድድ። የRC4 ምሥጠራዎች ለደህንነት አስተማማኝ ስላልሆኑ ይህን አማራጭ መጠቀም የእርስዎን አደጋ ይጨምራል።</translation> <translation id="9056788090206401048">የእርስዎን የይለፍ ቁልፍ በተለየ መሣሪያ ላይ ለመጠቀም ብሉቱዝ መብራት አለበት። ይህን ሁልጊዜ በቅንብሮች ውስጥ ማስተካከል ይችላሉ።</translation> <translation id="9056810968620647706">ምንም ተዛማጆች አልተገኙም።</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> የሚከተለውን ይዘት መድረስ ይፈልጋል፡-</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb index ecc0acc..b407896 100644 --- a/chrome/app/resources/generated_resources_ar.xtb +++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -299,7 +299,6 @@ <translation id="1217117837721346030">تنزيل ملف مُريب</translation> <translation id="1217483152325416304">سيتم قريبًا حذف البيانات المحلية.</translation> <translation id="1217668622537098248">إعادة ميزة النقر بزر الماوس الأيسر بعد اتخاذ إجراء</translation> -<translation id="121783623783282548">كلمتا المرور غير متطابقتين.</translation> <translation id="1218015446623563536">حذف Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />تستخدم خدمة الموقع الجغرافي من Google مصادر، مثل شبكات Wi‑Fi وشبكات الجوّال وأجهزة الاستشعار للمساعدة في تقدير الموقع الجغرافي لهذا الجهاز.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />يمكنك إيقاف خدمة "الموقع الجغرافي" من خلال إيقاف إعداد "الموقع الجغرافي" الرئيسي على هذا الجهاز. وبإمكانك أيضًا إيقاف استخدام شبكات Wi-Fi وشبكات الجوّال وأجهزة الاستشعار للموقع الجغرافي من إعدادات الموقع الجغرافي.<ph name="END_PARAGRAPH2" /></translation> @@ -520,7 +519,6 @@ <translation id="1395832189806039783">تمييز العنصر باستخدام تركيز لوحة المفاتيح</translation> <translation id="1396120028054416908">الرجوع إلى "<ph name="FOLDER_TITLE" />"</translation> <translation id="1396139853388185343">حدث خطأ أثناء إعداد الطابعة</translation> -<translation id="1396963298126346194">اسم المستخدم وكلمة المرور اللذان أدخلتهما غير متطابقين</translation> <translation id="1397500194120344683">لا تتوفَّر أجهزة مؤهَّلة. <ph name="LINK_BEGIN" />مزيد من المعلومات<ph name="LINK_END" /></translation> <translation id="1397594434718759194">أنت مسجّل دخولك إلى Chrome على هذه الأجهزة، ما يعني أنّ بإمكانك استخدامها كمفاتيح أمان.</translation> <translation id="1398853756734560583">تكبير</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">لإعادة تسجيل الدخول من أجل الوصول إلى موارد تعليمية، عليك طلب الإذن من أحد الوالدَين.</translation> <translation id="1658424621194652532">هذه الصفحة تحاول الدخول إلى الميكروفون.</translation> <translation id="1660763353352708040">مشكلة في محوّل الطاقة</translation> -<translation id="1661156625580498328">فرض ترميز AES (مستحسن)</translation> <translation id="16620462294541761">عذرًا، ولكن تعذر التحقق من كلمة المرور. يُرجى المحاولة مرة أخرى.</translation> <translation id="166278006618318542">خوارزمية المفتاح العام لصاحب الشهادة</translation> <translation id="1662801900924515589">تم تثبيت <ph name="APP" />.</translation> @@ -995,7 +992,6 @@ <translation id="174123615272205933">مخصَّص</translation> <translation id="1741314857973421784">متابعة</translation> <translation id="1743970419083351269">إغلاق شريط عمليات التنزيل</translation> -<translation id="1744060673522309905">يتعذَّر ضم الجهاز إلى النطاق. يُرجى التأكُّد من أنك لم تتجاوز عدد الأجهزة التي يمكنك إضافتها.</translation> <translation id="1744108098763830590">صفحة الخلفية</translation> <translation id="1745732479023874451">إدارة جهات الاتصال</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}zero{هل تريد فتح # ملف وتعديله في تطبيق الويب هذا؟}two{هل تريد فتح ملفَين وتعديلهما في تطبيق الويب هذا؟}few{هل تريد فتح # ملفات وتعديلها في تطبيق الويب هذا؟}many{هل تريد فتح # ملفًا وتعديلها في تطبيق الويب هذا؟}other{هل تريد فتح # ملف وتعديلها في تطبيق الويب هذا؟}}</translation> @@ -1027,7 +1023,6 @@ <translation id="1767043563165955993">استخدام الحساب مع تطبيقات Android</translation> <translation id="1767508543310534319">صدى صوت قراءة علامات الترقيم</translation> <translation id="1768212860412467516">إرسال ملاحظات عن <ph name="EXPERIMENT_NAME" /></translation> -<translation id="1768278914020124551">عفوًا، حدثت مشكلة أثناء الاتصال بخادم تسجيل الدخول. يُرجى التحقق من اتصالك بالشبكة واسم النطاق، ثم أعد المحاولة.</translation> <translation id="1769104665586091481">فتح الرابط في &نافذة جديدة</translation> <translation id="1770407692401984718">يمكنك سحب صورة إلى هنا أو</translation> <translation id="177053719077591686">الاحتفاظ بنسخة احتياطية من تطبيقات Android في Google Drive</translation> @@ -1106,7 +1101,6 @@ <translation id="1818913467757368489">جارٍ تحميل السِجلّ.</translation> <translation id="1819443852740954262">فتح الكل في نافذة التصفُّح المتخفي</translation> <translation id="1819721979226826163">يُرجى النقر على "إشعارات التطبيق" > خدمات Google Play.</translation> -<translation id="1820028137326691631">إدخال كلمة المرور التي قدمها المشرف</translation> <translation id="1822140782238030981">هل تستخدم Chrome بالفعل؟ يُرجى تسجيل الدخول</translation> <translation id="1822517323280215012">رمادي</translation> <translation id="1822635184853104396">عرض سجلّ التنزيل بالكامل في علامة تبويب جديدة</translation> @@ -1223,7 +1217,6 @@ <translation id="1901303067676059328">تح&ديد الكلّ</translation> <translation id="1904580727789512086">يتم حفظ عناوين URL التي تنتقل إليها في حسابك على Google.</translation> <translation id="1904603806662441960">إدارة أذونات وصول المواقع الإلكترونية إلى الكاميرا في Chrome</translation> -<translation id="1905375423839394163">اسم جهاز Chromebook</translation> <translation id="1906181697255754968">تطلب المواقع الإلكترونية عادةً الوصول إلى الملفات والمجلدات على جهازك لتتيح ميزات مثل حفظ عملك تلقائيًا.</translation> <translation id="1906488504371069394">الاطّلاع على مزيد من الإضافات والمظاهر على <ph name="BEGIN_LINK" />سوق Chrome الإلكتروني<ph name="END_LINK" /></translation> <translation id="1907044622262489040">هذه الميزة تتيح لك إمكانية الكتابة باستخدام صوتك. اضغط على مفتاح البحث + D، ثم ابدأ التحدّث.</translation> @@ -1536,7 +1529,6 @@ <translation id="21354425047973905">إخفاء أرقام التعريف الشخصية</translation> <translation id="2135456203358955318">المكبّر الذي تم إرساؤه</translation> <translation id="2135787500304447609">&استئناف</translation> -<translation id="2136372518715274136">أدخل كلمة المرور الجديدة</translation> <translation id="2136476978468204130">عبارة المرور التي أدخلتها غير صحيحة</translation> <translation id="2137128126782078222">عدم السماح بالإشعارات من الموقع الإلكتروني <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">زر الإعداد</translation> @@ -1636,7 +1628,6 @@ <translation id="2210462644007531147">تعذّر إكمال التثبيت</translation> <translation id="2211245494465528624">إدارة خيارات المزامنة</translation> <translation id="2214018885812055163">المجلدات التي تمت مشاركتها</translation> -<translation id="2214884991347062907">كلمة المرور غير صحيحة، يُرجى إعادة المحاولة.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<لم يتم عرض سطر واحد>}zero{<لم يتم عرض <ph name="NUMBER_OF_LINES" /> سطر>}two{<لم يتم عرض سطرين (<ph name="NUMBER_OF_LINES" />)>}few{<لم يتم عرض <ph name="NUMBER_OF_LINES" />) سطور>}many{<لم يتم عرض <ph name="NUMBER_OF_LINES" /> سطرًا>}other{<لم يتم عرض <ph name="NUMBER_OF_LINES" /> سطر>}}</translation> <translation id="2215070081105889450">لمشاركة الصوت، عليك مشاركة علامة التبويب أو الشاشة بدلاً من ذلك.</translation> <translation id="2218019600945559112">الماوس ولوحة اللمس</translation> @@ -2287,7 +2278,6 @@ <translation id="2692503699962701720">تغيير درجة الصوت عند ذكر أنواع العناصر والنصوص المنسَّقة</translation> <translation id="2692901429679246677">أزرق فيروزي</translation> <translation id="2693134906590795721">أصوات الشحن</translation> -<translation id="2693176596243495071">عفوًا، حدث خطأ غير معروف. يُرجى إعادة المحاولة فيما بعد أو الاتصال بالمشرف في حال استمرار المشكلة.</translation> <translation id="2698147581454716013">هذا جهاز مُزوَّد بترخيص مجمّع ولا يمكن إدراجه ضمن "ترقية Kiosk & Signage".</translation> <translation id="2699911226086014512">تعذَّر إتمام عملية رقم التعريف الشخصي باستخدام الرمز <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">تمت المشاركة من <ph name="DEVICE_NAME" /></translation> @@ -2420,7 +2410,6 @@ <translation id="2782104745158847185">حدث خطأ أثناء تثبيت تطبيق Linux</translation> <translation id="2783024642731649028">سلعة واحدة في سلة التسوّق متوفّرة بخصم <ph name="DISCOUNT_TEXT" /> من "<ph name="MERCHANT_NAME" />" على <ph name="MERCHANT_DOMAIN" />، وتم الاطّلاع عليها <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">تم التنزيل</translation> -<translation id="2783829359200813069">اختيار أنواع التشفير</translation> <translation id="2783952358106015700">استخدام مفتاح الأمان مع <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">التحقّق من كلمة المرور</translation> <translation id="2785873697295365461">أدوات وصف الملفات</translation> @@ -2704,7 +2693,6 @@ <translation id="3003144360685731741">الشبكات المُفضلة</translation> <translation id="3003253259757197230">يتم إرسال عناوين URL التي تزورها إلى Google لتوقُّع المواقع الإلكترونية التي ستزورها بعد ذلك ولعرض معلومات إضافية عن الصفحة الحالية التي تزورها.</translation> <translation id="3003623123441819449">ذاكرة التخزين المؤقت للغة CSS</translation> -<translation id="3003828226041301643">يتعذَّر ضم الجهاز إلى النطاق. يُرجى التحقُّق من حسابك للتأكُّد من حصولك على امتيازات لإضافة الأجهزة.</translation> <translation id="3003967365858406397">سينشئ هاتف <ph name="PHONE_NAME" /> اتصالاً خاصًا بشبكة Wi-Fi.</translation> <translation id="3004385386820284928">تخصيص مفاتيح لوحة المفاتيح</translation> <translation id="3005574332301273731">عدم العرض</translation> @@ -2764,7 +2752,6 @@ <translation id="3033348223765101500">التحكّم في بياناتك</translation> <translation id="3036327949511794916">لقد انتهت مهلة إرجاع جهاز <ph name="DEVICE_TYPE" /> هذا.</translation> <translation id="3036546437875325427">تفعيل Flash</translation> -<translation id="3037754279345160234">يتعذَّر تحليل الإعداد لضمّ النطاق. يُرجى الاتصال بمشرفك.</translation> <translation id="3038272154009688107">عرض كل المواقع الإلكترونية</translation> <translation id="3038612606416062604">إضافة طابعة يدويًا</translation> <translation id="3039491566278747710">تعذّر تثبيت السياسة بلا إنترنت على الجهاز.</translation> @@ -2954,7 +2941,6 @@ <translation id="3210736980143419785">تعذَّر إكمال عملية التنزيل.</translation> <translation id="321084946921799184">أصفر وأبيض</translation> <translation id="3211126692872351610">&البحث في <ph name="SEARCH_ENGINE" /> عن "<ph name="SEARCH_TERMS" />" في علامة تبويب جديدة</translation> -<translation id="321356136776075234">الوحدة التنظيمية للجهاز (على سبيل المثال، OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">إضافة إشارة مرجعية إلى هذا المجلد</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ملاحظة:<ph name="END_BOLD" /> يمكن الوصول إلى نتائج <ph name="SUPERVISED_USER_NAME" /> الشخصية باستخدام صوت مشابه لصوت طفلك أو تسجيل لصوته.</translation> <translation id="3217843140356091325">هل تريد إنشاء اختصار؟</translation> @@ -3634,7 +3620,6 @@ <translation id="3741056951918180319">يمكنك متى شئت النقر على الإضافة لاستخدامها على أي موقع إلكتروني</translation> <translation id="3741510433331996336">يجب إعادة تشغيل الجهاز لإنهاء عملية التحديث.</translation> <translation id="3742235229730461951">تنسيق لوحة المفاتيح الكورية</translation> -<translation id="3742666961763734085">لم يتم إيجاد وحدة تنظيمية تحمل هذا الاسم. يُرجى إعادة المحاولة.</translation> <translation id="3743842571276656710">أدخِل رقم التعريف الشخصي للإقران مع الجهاز <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">لم يتم استيراد كلمات المرور.</translation> <translation id="3747077776423672805">لإزالة التطبيقات، انتقِل إلى "الإعدادات" > "متجر Google Play" > إدارة إعدادات Android المفضّلة > "التطبيقات" أو "مدير التطبيقات". ثم انقر على التطبيق الذي تريد إلغاء تثبيته (عليك التمرير السريع لليمين أو اليسار للعثور على التطبيق)، ثم انقر على "إلغاء التثبيت" أو "إيقاف".</translation> @@ -4520,7 +4505,6 @@ <translation id="4416582610654027550">يُرجى كتابة عنوان URL صالح</translation> <translation id="4421932782753506458">الانتفاش</translation> <translation id="4423376891418188461">استعادة الإعدادات</translation> -<translation id="442397852638519243">يا <ph name="USER_NAME" />، يطلب منك مشرفك تغيير كلمة المرور.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />إنّ السماح لأجهزة ChromeOS بإرسال تقارير تلقائية إلينا يساعدنا في التركيز على ما يجب إصلاحه وتحسينه في ChromeOS. يمكن أن تتضمّن هذه التقارير بيانات، مثل أوقات تعطُّل ChromeOS والميزات التي تتوقّف نتيجة للأعطال وحجم الذاكرة المستخدَم عادةً عند حدوث تلك الأعطال.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />من خلال إعدادات جهاز Chrome، يمكنك في أي وقت السماح بإرسال هذه التقارير أو إيقاف إرسالها. وإذا كنت مشرفًا لنطاق، يمكنك تغيير هذا الإعداد من وحدة تحكُّم المشرف.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">حذف الملف "<ph name="FILE_NAME" />"</translation> @@ -4536,7 +4520,6 @@ <translation id="4430369329743628066">تمت إضافة إشارة</translation> <translation id="4430422687972614133">تفعيل البطاقة الافتراضية</translation> <translation id="4432621511648257259">كلمة المرور غير صحيحة.</translation> -<translation id="443454694385851356">قديم (غير آمن)</translation> <translation id="4434611816075088065">ما مِن اقتراحات أخرى تستدعي انتباهك الآن</translation> <translation id="443475966875174318">تحديث التطبيقات غير المتوافقة أو إزالتها</translation> <translation id="4437947179446780764">إضافة مقدِّم خدمة مخصّص لنظام أسماء النطاقات</translation> @@ -5078,7 +5061,6 @@ <translation id="4868284252360267853">مربّع الحوار هذا ليس محل التركيز حاليًا. اضغط على Command+Shift+A لجعل مربّع الحوار هذا محل التركيز.</translation> <translation id="4869170227080975044">الاطّلاع على معلومات شبكة ChromeOS</translation> <translation id="4870724079713069532">يمكنك فتح الملفات المتوافقة وتعديلها باستخدام هذا التطبيق من "مستكشف الملفات" أو من تطبيقات أخرى. للتحكّم في الملفات التي تفتح هذا التطبيق تلقائيًا، انتقِل إلى <ph name="BEGIN_LINK" />إعدادات نظام التشغيل Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">إدخال كلمة المرور التي قدمها المشرف للحصول على معلومات الضبط</translation> <translation id="4870995365819149457">ستظل بعض الروابط المتوافقة مفتوحة في تطبيقات <ph name="APP_NAME" /> و<ph name="APP_NAME_2" /> و<ph name="APP_NAME_3" /> وتطبيق واحد آخر.</translation> <translation id="4871308555310586478">لم يتم التثبيت من سوق Chrome الإلكتروني</translation> <translation id="4871322859485617074">يحتوي رقم التعريف الشخصي على أحرف غير صالحة</translation> @@ -5145,7 +5127,6 @@ <translation id="4913209098186576320">قد يكون هذا الملف خطيرًا<ph name="LINE_BREAK" />تستغرق عملية التحقق هذه وقتًا أطول من المعتاد...</translation> <translation id="4915961947098019832">المواقع الإلكترونية التي يُسمح لها بعرض الصور</translation> <translation id="4916542008280060967">هل تريد السماح للموقع الإلكتروني بتعديل <ph name="FILE_NAME" />؟</translation> -<translation id="4917385247580444890">قوية</translation> <translation id="491779113051926205">عدّادات زيارات نظام ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> يريد الاتصال مع الإضافة "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">قبول</translation> @@ -5459,7 +5440,6 @@ <translation id="5172855596271336236">تتوفّر طابعة واحدة مُدارة.</translation> <translation id="5173668317844998239">يمكنك إضافة بصمات الأصابع المحفوظة على مفتاح الأمان وحذفها.</translation> <translation id="5174169235862638850">تم نسخ كلمة المرور إلى الحافظة.</translation> -<translation id="5175379009094579629">اسم الجهاز غير صالح. يُرجى إدخال اسم جهاز صالح لإعادة المحاولة.</translation> <translation id="5177479852722101802">متابعة حظر الدخول إلى الكاميرا والميكروفون</translation> <translation id="5177549709747445269">أنت تستخدم بيانات الجوّال</translation> <translation id="5178667623289523808">البحث عن السابق</translation> @@ -5688,7 +5668,6 @@ <translation id="5368255566854433132">إنشاء كلمة مرور لجهاز <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">لا يمكن لهذه الإضافة قراءة معلومات الموقع الإلكتروني أو تغييرها ولا يمكن أن تعمل في الخلفية.</translation> <translation id="5368720394188453070">هاتفك مغلق. ألغ قفله للدخول.</translation> -<translation id="5368779022775404937">تسجيل الدخول إلى <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{نافذة واحدة للتصفُّح المتخفي}zero{# نافذة للتصفُّح المتخفي}two{نافذتان للتصفُّح المتخفي (#)}few{# نوافذ للتصفُّح المتخفي}many{# نافذة للتصفُّح المتخفي}other{# نافذة للتصفُّح المتخفي}}</translation> <translation id="5369491905435686894">تفعيل تسريع الماوس</translation> <translation id="5369694795837229225">إعداد بيئة تطوير نظام التشغيل Linux</translation> @@ -5904,7 +5883,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{ثبَّت مشرفك إضافة واحدة.}zero{ثبَّت مشرفك # إضافة.}two{ثبَّت مشرفك إضافتَين.}few{ثبَّت مشرفك # إضافات.}many{ثبَّت مشرفك # إضافةً.}other{ثبَّت مشرفك # إضافة.}}</translation> <translation id="5523532775593636291">ستظل المواقع الإلكترونية التي تضيفها نشطة دائمًا ولن يتم إخلاء المساحة التي تشغلها في الذاكرة.</translation> <translation id="5523558474028191231">يمكن أن يحتوي الاسم على أحرف وأرقام ورموز خاصة، ويجب ألا يزيد عن <ph name="MAX_CHARACTER_COUNT" /> حرف.</translation> -<translation id="5526701598901867718">الكل (غير آمن)</translation> <translation id="5526745900034778153">تسجيل الدخول مرة أخرى لاستئناف المزامنة</translation> <translation id="5527463195266282916">محاولة تثبيت إضافة ذات إصدار سابق.</translation> <translation id="5527474464531963247">يمكنك أيضا اختيار شبكة أخرى.</translation> @@ -5915,7 +5893,6 @@ <translation id="5533001281916885985">يريد <ph name="SITE_NAME" /></translation> <translation id="5537725057119320332">بث</translation> <translation id="5539070192556911367">لا يمكن التواصل مع Google</translation> -<translation id="5539221284352502426">رفض الخادم كلمة المرور التي أدخلتَها. وتتضمن الأسباب المحتملة ما يلي: كلمة المرور قصيرة جدًا. يجب أن تتضمن كلمة المرور أرقامًا أو رموزًا. يجب أن تكون كلمة المرور مختلفة عن كلمات المرور السابقة.</translation> <translation id="5541694225089836610">تم إيقاف الإجراء من قِبل المشرف.</translation> <translation id="5542132724887566711">الملف التعريفي</translation> <translation id="5542750926112347543">تم حظر ملفات تعريف الارتباط الواردة من <ph name="DOMAIN" /></translation> @@ -6158,7 +6135,6 @@ <translation id="5734362860645681824">الاتصالات</translation> <translation id="5734697361979786483">إضافة خادم مشاركة الملفات</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{لا تستوفي هذه البيانات أو جهازك متطلبات بعض سياسات الأمان لدى مؤسستك. يُرجى التواصل مع المشرف لمعرفة ما يجب تعديله.}=1{لا يستوفي هذا الملف أو جهازك متطلبات بعض سياسات الأمان لدى مؤسستك. يُرجى التواصل مع المشرف لمعرفة ما يجب تعديله.}two{لا يستوفي هذان الملفان متطلبات بعض سياسات الأمان لدى مؤسستك. يُرجى التواصل مع المشرف لمعرفة ما يجب تعديله.}few{لا تستوفي هذه الملفات متطلبات بعض سياسات الأمان لدى مؤسستك. يُرجى التواصل مع المشرف لمعرفة ما يجب تعديله.}many{لا تستوفي هذه الملفات متطلبات بعض سياسات الأمان لدى مؤسستك. يُرجى التواصل مع المشرف لمعرفة ما يجب تعديله.}other{لا تستوفي هذه الملفات متطلبات بعض سياسات الأمان لدى مؤسستك. يُرجى التواصل مع المشرف لمعرفة ما يجب تعديله.}}</translation> -<translation id="5736796278325406685">يُرجى إدخال اسم مستخدم صالح</translation> <translation id="5738093759615225354">يجب إدخال مفتاح المرور هذا لتسجيل الدخول إلى جهاز الكمبيوتر.</translation> <translation id="5739017626473506901">سجِّل الدخول لمساعدة <ph name="USER_NAME" /> على إضافة حساب للمؤسسة التعليمية.</translation> <translation id="5739235828260127894">في انتظار التحقُّق من صحة الاتصال. <ph name="LINK_BEGIN" />مزيد من المعلومات<ph name="LINK_END" /></translation> @@ -6562,7 +6538,6 @@ <translation id="6054138466019582920">البحث في هذه الصفحة باستخدام Google…</translation> <translation id="6054284857788651331">مجموعة علامات تبويب تم إغلاقها مؤخرًا</translation> <translation id="6054961935262556546">تغيير إذن الوصول</translation> -<translation id="6055171183283175969">كلمة المرور التي أدخلتها غير صحيحة.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 مع ترميز RSA</translation> <translation id="6055544610007596637">تثبيت التطبيقات على جهاز <ph name="DEVICE_TYPE" /> من "متجر Google Play"</translation> <translation id="6056710589053485679">تحديث عادية</translation> @@ -6632,7 +6607,6 @@ <translation id="6102043788063419338">تم حظر الملف من خلال برنامج "الحماية المتقدمة".</translation> <translation id="6103681770816982672">تحذير: أنت الآن تجري تحويلاً إلى قناة المطوّر</translation> <translation id="6104068876731806426">حسابات Google</translation> -<translation id="6104311680260824317">يتعذَّر ضم الجهاز إلى النطاق لأن الخادم لا يدعم أنواع ترميز Kerberos المحدَّدة. يُرجى الانتقال إلى "مزيد من الخيارات" للاطِّلاع على إعدادات الترميز.</translation> <translation id="6104667115274478616">إدارة إعدادات الصوت على ChromeOS</translation> <translation id="6104796831253957966">قائمة الانتظار في الطابعة ممتلئة</translation> <translation id="610487644502954950">تمت إزالة تثبيت اللوحة الجانبية.</translation> @@ -7327,7 +7301,6 @@ <translation id="6651237644330755633">الوثوق بهذه الشهادة لتحديد هوية المواقع الإلكترونية</translation> <translation id="6651495917527016072">يمكنك مزامنة شبكات Wi-Fi مع هاتفك. <ph name="LINK_BEGIN" />مزيد من المعلومات<ph name="LINK_END" /></translation> <translation id="6651762277693024112">تشغيل الإضافة تلقائيًا في كل مرة تزور فيها هذا الموقع الإلكتروني</translation> -<translation id="665355505818177700">يتم دعم دمج Chrome <ph name="MS_AD_NAME" /> على الأنظمة الأساسية x86_64 فقط. ولا تدعم أجهزة Chromebook التي تم إنشاؤها في أعلى ARM أو النظام الأساسي x86 هذه الوظيفة.</translation> <translation id="6654509035557065241">اختيار الشبكة كمفضَّلة</translation> <translation id="6655190889273724601">وضع مطوّر البرامج</translation> <translation id="6655458902729017087">إخفاء الحسابات</translation> @@ -7463,7 +7436,6 @@ <translation id="676560328519657314">طُرق الدفع المُستخدَمة في Google Pay</translation> <translation id="6766488013065406604">الانتقال إلى "مدير كلمات المرور في Google"</translation> <translation id="6767566652486411142">اختيار لغة أخرى...</translation> -<translation id="6767639283522617719">يتعذَّر ضم الجهاز إلى النطاق. يُرجى التأكُّد من صحة الإعدادات في الوحدة التنظيمية.</translation> <translation id="6768034047581882264">المواقع الإلكترونية التي لا يُسمح لها بعرض المحتوى غير الآمن</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />لتوفير أفضل تجربة، يجمع نظام التشغيل <ph name="DEVICE_OS" /> بيانات الأجهزة ويشاركها مع Google لتحديد التحديثات التي يجب إطلاقها. يمكنك اختيار السماح لشركة Google باستخدام هذه البيانات لأغراض إضافية مثل تقديم الدعم وإدخال تحسينات على تجربة استخدام <ph name="DEVICE_OS" /> والخدمات التي يقدّمها.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />يمكنك تسجيل الدخول على هذا الجهاز وعرض الحقول المدرَجة على أنّها chromeosflex_ في chrome://system للاطّلاع على البيانات التي تم إرسالها إلى Google لفلترة التحديثات، بالإضافة إلى أي حالات أخرى تختار فيها مشاركة البيانات مع Google.<ph name="END_PARAGRAPH2" /> @@ -7540,7 +7512,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">يمكنك تسجيل الدخول تلقائيًا إلى المواقع الإلكترونية باستخدام بيانات الاعتماد المخزّنة. وعندما تكون هذه الميزة غير مفعّلة، سيُطلب منك التحقّق من بيانات الاعتماد في كل مرة قبل تسجيل الدخول إلى موقع إلكتروني.</translation> -<translation id="6810768462515084623">عفوًا، يبدو أن كلمة المرور منتهية الصلاحية. يُرجى تجديدها على جهاز آخر وإعادة المحاولة.</translation> <translation id="6811034713472274749">الصفحة جاهزة للعرض</translation> <translation id="6811151703183939603">حساسية قوية</translation> <translation id="6811332638216701903">اسم مضيف DHCP</translation> @@ -7612,7 +7583,6 @@ <translation id="6856623341093082836">إعداد دقة الشاشة التي تعمل باللمس وضبطها</translation> <translation id="6856850379840757744">في حال تفعيل هذه الميزة، سيتم كتم صوت جميع الإشعارات.</translation> <translation id="6857145580237920905">إزالة الملفات التعريفية لشرائح eSIM قبل إجراء عملية Powerwash</translation> -<translation id="6857699260879628349">الحصول على معلومات الضبط</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ثانية</translation> <translation id="6860097299815761905">إعدادات الخادم الوكيل...</translation> <translation id="68601584151169673">&حفظ ومشاركة</translation> @@ -7631,7 +7601,6 @@ <translation id="686839242150793617">المواقع الإلكترونية التي يُسمح لها بفتح النوافذ في وضع "نافذة ضمن النافذة" تلقائيًا</translation> <translation id="6868934826811377550">عرض التفاصيل</translation> <translation id="6871644448911473373">مستجيب OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">رفض الخادم كلمة المرور التي أدخلتَها.</translation> <translation id="6873571253135628430">تغيير أذونات الموقع الإلكتروني</translation> <translation id="6876155724392614295">دراجة</translation> <translation id="6876469544038980967">غير مفيد</translation> @@ -7665,7 +7634,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">صوت للمعاينة</translation> <translation id="6902336033320348843">القسم غير متاح: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">انضمام الجهاز إلى النطاق</translation> <translation id="6903022061658753260">ستتم مزامنة بياناتك على كل متصفّحات Chrome التي تم تفعيل المزامنة فيها لهذا الحساب. لمعرفة خيارات المزامنة على نظام التشغيل Chrome، يمكنك الانتقال إلى <ph name="LINK_BEGIN" />إعدادات نظام التشغيل Chrome<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">فتح كل الـ (<ph name="URL_COUNT" />) عنوان</translation> <translation id="6903907808598579934">تفعيل المزامنة</translation> @@ -8024,7 +7992,6 @@ <translation id="7198503619164954386">يجب أن تستخدم جهازًا تديره مؤسسة.</translation> <translation id="7199158086730159431">الحصول على مساعدة</translation> <translation id="7199452998289813782">إيقاف البث مؤقتًا على "<ph name="DEVICE_NAME" />"</translation> -<translation id="7200083590239651963">اختيار إعداد</translation> <translation id="720110658997053098">تشغيل هذا الجهاز في وضع الكشك دائمًا</translation> <translation id="7201118060536064622">تم حذف "<ph name="DELETED_ITEM_NAME" />"</translation> <translation id="7201420661433230412">عرض الملفات</translation> @@ -8141,7 +8108,6 @@ <translation id="7292067737327289208">تتولّى مؤسستك <ph name="BEGIN_LINK" />إدارة متصفِّحك<ph name="END_LINK" />، ويتولّى <ph name="PROFILE_DOMAIN" /> <ph name="BEGIN_LINK" />إدارة ملفك الشخصي<ph name="END_LINK" />.</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">تجدر الإشارة إلى أن Android وPlay والتطبيقات المرتبطة بهما محكومة بسياسات الاستخدام وجمع البيانات.الخاصة بها.</translation> -<translation id="729583233778673644">السماح بتشفير AES وRC4: يؤدي استخدام هذا الخيار إلى زيادة المخاطر، لأن رموز RC4 غير آمنة.</translation> <translation id="7296503797589217366">اختيار المجلد "<ph name="FOLDER_TITLE" />"</translation> <translation id="7297726121602187087">أخضر داكن</translation> <translation id="7298195798382681320">موصى بها</translation> @@ -8159,7 +8125,6 @@ <translation id="7307129035224081534">متوقف مؤقتًا</translation> <translation id="7307647374092371434">ستتوفّر أيضًا كلمات المرور ومفاتيح المرور في حساب Google الخاص بك على هذا الجهاز، ما دمت مسجّلاً الدخول إلى حسابك.</translation> <translation id="7308643132139167865">لغات المواقع الإلكترونية</translation> -<translation id="7310598146671372464">تعذّر تسجيل الدخول لأن الخادم لا يدعم أنواع ترميز Kerberos المحدَّدة. يُرجى الاتصال بمشرفك.</translation> <translation id="7311005168897771689">الوصول إلى ملفات Google Drive بلا إنترنت</translation> <translation id="7311244614769792472">لم يتم العثور على نتائج.</translation> <translation id="7312210124139670355">المشرف يعيد ضبط شريحة eSIM حاليًا. قد تستغرق هذه العملية بضع دقائق.</translation> @@ -8531,7 +8496,6 @@ <translation id="7594725637786616550">يمكنك إجراء Powerwash لإعادة ضبط الجهاز <ph name="DEVICE_TYPE" /> ليصبح كما لو كان جديدًا.</translation> <translation id="7595453277607160340">لاستخدام تطبيقات Android والاستمرار في تشغيل جهازك <ph name="DEVICE_TYPE" /> بشكلٍ صحيح، يُرجى تسجيل الدخول مرة أخرى والتحديث.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (رمز الخطأ <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">اسم الجهاز طويل. يُرجى إدخال اسم أقصر لإعادة المحاولة.</translation> <translation id="7600054753482800821">&إدارة محركات البحث والبحث في المواقع الإلكترونية</translation> <translation id="7600218158048761260">تم إيقاف Google Drive لهذا النوع من الحسابات.</translation> <translation id="7600965453749440009">عدم الترجمة مطلقًا من اللغة <ph name="LANGUAGE" /></translation> @@ -8676,7 +8640,6 @@ <translation id="7686086654630106285">مزيد من المعلومات عن الإعلانات التي تقترحها المواقع الإلكترونية</translation> <translation id="7686581688229391955">حرِّك زر الإيقاف/التفعيل لتفعيل الإضافات على هذا الموقع الإلكتروني.</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">تأكيد كلمة المرور الجديدة</translation> <translation id="7690378713476594306">اختيار من القائمة</translation> <translation id="7690853182226561458">إضافة &مجلد...</translation> <translation id="7691073721729883399">تعذّر تثبيت دليل الصفحة الرئيسية المرمّز حسب المستخدم (cryptohome) لتطبيق Kiosk.</translation> @@ -9150,7 +9113,7 @@ <translation id="8037117027592400564">قراءة جميع النصوص المنطوقة باستخدام الكلام المركب</translation> <translation id="8037357227543935929">الطلب (تلقائي)</translation> <translation id="803771048473350947">ملف</translation> -<translation id="8037801708772278989">تمّ إجراء عملية التحقُّق للتوّ.</translation> +<translation id="8037801708772278989">كلمات المرور التي تم التحقق منها الآن</translation> <translation id="8039151841428107077">{NUM_OF_FILES,plural, =1{جارٍ نسخ ملف واحد إلى <ph name="CLOUD_PROVIDER" />}zero{جارٍ نسخ {NUM_OF_FILES} ملف إلى <ph name="CLOUD_PROVIDER" />}two{جارٍ نسخ ملفين ({NUM_OF_FILES}) إلى <ph name="CLOUD_PROVIDER" />}few{جارٍ نسخ {NUM_OF_FILES} ملفات إلى <ph name="CLOUD_PROVIDER" />}many{جارٍ نسخ {NUM_OF_FILES} ملفًا إلى <ph name="CLOUD_PROVIDER" />}other{جارٍ نسخ {NUM_OF_FILES} ملف إلى <ph name="CLOUD_PROVIDER" />}}</translation> <translation id="8041089156583427627">إرسال ملاحظات</translation> <translation id="8041267120753677077">بث تطبيقات هاتفك</translation> @@ -9338,7 +9301,6 @@ <translation id="8180295062887074137">حالة الطابعة "<ph name="PRINTER_NAME" />": <ph name="PRINTER_STATUS" />. ترتيب الطابعة: <ph name="ITEM_POSITION" /> من <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">تم تفعيل وضع "توفير الطاقة"</translation> <translation id="8180786512391440389">يمكن لـ "<ph name="EXTENSION" />" قراءة الصور والفيديوهات وملفات الصوت في المواقع المحددة وحذفها.</translation> -<translation id="8181215761849004992">يتعذَّر ضم الجهاز إلى النطاق. يُرجى التحقُّق من حسابك للتأكُّد من أنّك تحظى بالامتيازات الكافية لإضافة الأجهزة.</translation> <translation id="8182105986296479640">التطبيق لا يستجيب.</translation> <translation id="8182412589359523143">لحذف جميع البيانات من جهاز <ph name="DEVICE_TYPE" />، يمكنك <ph name="BEGIN_LINK" />النقر هنا<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">معرّف شريحة SIM المضمّنة (EID) للجهاز هو <ph name="EID_NUMBER" /> ورقم IMEI للجهاز هو <ph name="IMEI_NUMBER" />. يمكن استخدام هذه الأرقام للمساعدة في تفعيل الخدمة.</translation> @@ -9800,7 +9762,6 @@ <translation id="8531367864749403520">اختيار "إخفاء المجموعة" لإزالتها من شريط علامات التبويب</translation> <translation id="8531701051932785007">ميزة "الحماية المُحسَّنة للتصفّح الآمن" غير مفعَّلة</translation> <translation id="8533670235862049797">التصفُّح الآمن مفعّل.</translation> -<translation id="8534656636775144800">عفوًا، حدث خطأ ما أثناء محاولة الانضمام إلى النطاق. يُرجى إعادة المحاولة.</translation> <translation id="8535005006684281994">عنوان URL لتجديد شهادة Netscape</translation> <translation id="8536810348276651776">يؤدي هذا الخيار إلى تسجيل خروجك من معظم المواقع الإلكترونية. ستظل مُسجلاً الدخول إلى حسابك على Google لكي تسري إعدادات Family Link لمتصفِّح Chrome.</translation> <translation id="8536956381488731905">إصدار صوت عند الضغط على مفتاح</translation> @@ -9879,7 +9840,6 @@ <translation id="8607828412110648570">يُرجى التأكّد من أنّ جهازك الذي يتضمّن بلوتوث في وضع الإقران وأنّه في مكان مجاور. ولا تقرِنه إلا بأجهزة تثق بها. تظهر الأجهزة المقترنة لجميع الحسابات على جهاز Chromebook هذا. <ph name="BEGIN_LINK_LEARN_MORE" />مزيد من المعلومات<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">إضافة تذكرة Kerberos</translation> <translation id="8609465669617005112">الانتقال إلى الأعلى</translation> -<translation id="8610103157987623234">تنسيق غير صحيح، يُرجى إعادة المحاولة</translation> <translation id="8612252270453580753">الب&حث في إطار الفيديو باستخدام "<ph name="VISUAL_SEARCH_PROVIDER" />"</translation> <translation id="8613164732773110792">أحرف صغيرة أو أرقام أو شرطات سفلية أو شرطات فقط</translation> <translation id="8613504115484579584">طُرق تسجيل الدخول</translation> @@ -10497,7 +10457,6 @@ <translation id="9052404922357793350">متابعة الحظر</translation> <translation id="90528604757378587">قد يتم إيقاف الأنشطة التي تتم في الخلفية وبعض التأثيرات المرئية، مثل التمرير السلس.</translation> <translation id="9053563360605707198">الطباعة على كلا الجانبين</translation> -<translation id="9055636786322918818">فرض ترميز RC4: يؤدي استخدام هذا الخيار إلى زيادة المخاطر، لأن رموز RC4 غير آمنة.</translation> <translation id="9056788090206401048">يجب تفعيل البلوتوث لتتمكَّن من استخدام مفتاح المرور الخاص بك على جهاز مختلف. يمكنك متى شئت إدارة هذه الميزة من خلال الإعدادات.</translation> <translation id="9056810968620647706">لم يتم العثور على نتائج مطابقة.</translation> <translation id="9057007989365783744">هناك طلب من <ph name="SUPERVISED_USER_NAME" /> بالوصول إلى المحتوى التالي:</translation>
diff --git a/chrome/app/resources/generated_resources_as.xtb b/chrome/app/resources/generated_resources_as.xtb index 5ae6c8a4..f356843 100644 --- a/chrome/app/resources/generated_resources_as.xtb +++ b/chrome/app/resources/generated_resources_as.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">সন্দেহজনক ফাইল ডাউনল’ড কৰক</translation> <translation id="1217483152325416304">আপোনাৰ স্থানীয় ডেটা অতি সোনকালে মচা হ'ব</translation> <translation id="1217668622537098248">কাৰ্য সম্পন্ন হ’লে পুনৰ বাওঁফালৰ ক্লিকলৈ উভতি যাওক</translation> -<translation id="121783623783282548">পাছৱৰ্ডকেইটা মিলা নাই।</translation> <translation id="1218015446623563536">Linux মচক</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googleৰ অৱস্থান সেৱাই আপোনাৰ ডিভাইচৰ অৱস্থান নিৰ্ণয় কৰাত সহায় কৰিবলৈ ৱাই-ফাই, ম’বাইল নেটৱৰ্ক আৰু ছেন্সৰসমূহ দৰে উৎসবোৰ ব্যৱহাৰ কৰে।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />আপুনি আপোনাৰ ডিভাইচৰ মুখ্য অৱস্থান সেৱাৰ ছেটিং অফ কৰি অৱস্থান সেৱা অফ কৰিব পাৰে। আপুনি অৱস্থানৰ ছেটিংসমূহত অৱস্থানৰ বাবে ৱাই-ফাই, ম’বাইল নেটৱৰ্ক আৰু ছেন্সৰসমূহ ব্যৱহাৰ কৰাটো অফ কৰিও অৱস্থান অফ কৰিব পাৰে।<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">কীব’ৰ্ড ফ’কাছৰ জৰিয়তে বস্তু হাইলাইট কৰক</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" />লৈ উভতি যাওক</translation> <translation id="1396139853388185343">প্ৰিণ্টাৰ ছেট আপ কৰি থাকোঁতে কিবা আসোঁৱাহ হ’ল</translation> -<translation id="1396963298126346194">আপুনি দিয়া ব্যৱহাৰকাৰীৰ নাম আৰু পাছৱৰ্ড মিলা নাই</translation> <translation id="1397500194120344683">কোনো যোগ্য ডিভাইচ নাই। <ph name="LINK_BEGIN" />অধিক জানক<ph name="LINK_END" /></translation> <translation id="1397594434718759194">আপুনি এই ডিভাইচসমূহত Chromeত ছাইন ইন হৈ আছে, গতিকে আপুনি সেইবোৰ সুৰক্ষা সম্পৰ্কীয় চাবি হিচাপে ব্যৱহাৰ কৰিব পাৰে।</translation> <translation id="1398853756734560583">সৰ্বাধিক মাত্ৰালৈ বঢ়াওক</translation> @@ -899,7 +897,6 @@ <translation id="1657937299377480641">শিক্ষামূলক সম্পদসমূহলৈ এক্সেছৰ বাবে পুনৰ ছাইন ইন কৰিবলৈ এগৰাকী অভিভাৱকৰ অনুমতি বিচাৰক</translation> <translation id="1658424621194652532">এই পৃষ্ঠাটোৱে আপোনাৰ মাইক্ৰ’ফ’ন এক্সেছ কৰি আছে।</translation> <translation id="1660763353352708040">পাৱাৰ এডাপ্টৰ সম্পর্কীয় সমস্যা</translation> -<translation id="1661156625580498328">AES এনক্রিপশ্বন বলপূৰ্বকভাৱে সক্ষম কৰক (আমি চুপাৰিছ কৰোঁ)।</translation> <translation id="16620462294541761">দুঃখিত, আপোনাৰ পাছৱর্ড সত্যাপন কৰিব পৰা নগ’ল। অনুগ্ৰহ কৰি আকৌ চেষ্টা কৰক।</translation> <translation id="166278006618318542">প্ৰমাণপত্ৰ প্ৰাপকৰ ৰাজহুৱা চাবিৰ এলগ’ৰিয়াম</translation> <translation id="1662801900924515589"><ph name="APP" /> ইনষ্টল কৰা হ’ল</translation> @@ -1001,7 +998,6 @@ <translation id="174123615272205933">কাষ্টম</translation> <translation id="1741314857973421784">অব্যাহত ৰাখক</translation> <translation id="1743970419083351269">ডাউনল‘ডৰ বাৰডাল বন্ধ কৰক</translation> -<translation id="1744060673522309905">ডিভাইচটো ড’মেইনত যোৰা লগাব নোৱাৰি। আপুনি যোগ কৰিব পৰা ডিভাইচৰ সৰ্বাধিক সংখ্যা অতিক্ৰম নকৰাটো সুনিশ্চিত কৰক।</translation> <translation id="1744108098763830590">নেপথ্যৰ পৃষ্ঠা</translation> <translation id="1745732479023874451">সম্পৰ্কসমূহ পৰিচালনা কৰক</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{এই ৱেব এপ্টোত # টা ফাইল খুলি সম্পাদনা কৰিবনে?}other{এই ৱেব এপ্টোত # টা ফাইল খুলি সম্পাদনা কৰিবনে?}}</translation> @@ -1033,7 +1029,6 @@ <translation id="1767043563165955993">Android এপৰ সৈতে ব্যৱহাৰ কৰক</translation> <translation id="1767508543310534319">যতিচিহ্ন পঢ়া</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" />ৰ বাবে মতামত পঠিয়াওক।</translation> -<translation id="1768278914020124551">ওঁহ! লগ অন ছাৰ্ভাৰৰ সৈতে যোগাযোগ কৰাত কিবা সমস্যা হৈছে। অনুগ্ৰহ কৰি আপোনাৰ নেটৱৰ্কৰ সংযোগ আৰু ড’মেইনৰ নাম পৰীক্ষা কৰি আকৌ চেষ্টা কৰক।</translation> <translation id="1769104665586091481">নতুন &ৱিণ্ড’ত লিংক খোলক</translation> <translation id="1770407692401984718">ইয়ালৈ প্ৰতিচ্ছবি এখন টানি আনক অথবা</translation> <translation id="177053719077591686">Google Driveত Android এপৰ বেকআপ লওক।</translation> @@ -1111,7 +1106,6 @@ <translation id="1818913467757368489">লগ আপল’ড হৈ আছে।</translation> <translation id="1819443852740954262">আটাইবোৰ ইনক’গনিট’ ৱিণ্ড’ত খোলক</translation> <translation id="1819721979226826163">এপৰ জাননী > Google Play সেৱা-ত টিপক।</translation> -<translation id="1820028137326691631">প্ৰশাসক প্ৰদত্ত পাছৱৰ্ড দিয়ক</translation> <translation id="1822140782238030981">আপুনি ইতিমধ্যেই Chromeৰ ব্যৱহাৰকাৰী নেকি? ছাইন ইন কৰক</translation> <translation id="1822517323280215012">ছাই-বৰণীয়া</translation> <translation id="1822635184853104396">এটা নতুন টেবত সম্পূৰ্ণ ডাউনল’ডৰ ইতিহাস দেখুৱাওক</translation> @@ -1229,7 +1223,6 @@ <translation id="1901303067676059328">&সকলো বাছনি কৰক</translation> <translation id="1904580727789512086">আপুনি চোৱা URLসমূহ আপোনাৰ Google একাউণ্টত ছেভ কৰা হৈছে</translation> <translation id="1904603806662441960">Chromeত ছাইটৰ কেমেৰাৰ অনুমতি পৰিচালনা কৰক</translation> -<translation id="1905375423839394163">Chromebook ডিভাইচৰ নাম</translation> <translation id="1906181697255754968">ছাইটসমূহে সচৰাচৰ আপোনাৰ কাম স্বয়ংক্ৰিয়ভাৱে ছেভ কৰাৰ দৰে সুবিধাসমূহৰ বাবে আপোনাৰ ডিভাইচৰ ফাইল আৰু ফ'ল্ডাৰসমূহ এক্সেছ কৰে</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" />ত অধিক এক্সটেনশ্বন আৰু থীম বিচাৰি পাওক</translation> <translation id="1907044622262489040">আপোনাৰ কণ্ঠধ্বনিৰ জৰিয়তে টাইপ কৰক। Search + D ব্যৱহাৰ কৰক, তাৰ পাছত ক’বলৈ আৰম্ভ কৰক।</translation> @@ -1541,7 +1534,6 @@ <translation id="21354425047973905">পিনসমূহ লুকুৱাওক</translation> <translation id="2135456203358955318">ড’ক কৰা বিৱৰ্ধক</translation> <translation id="2135787500304447609">&ৰখোৱাৰ পৰা আৰম্ভ কৰক</translation> -<translation id="2136372518715274136">নতুন পাছৱৰ্ড দিয়ক</translation> <translation id="2136476978468204130">আপুনি দিয়া পাছফ্রেজটো ভুল</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />ৰ পৰা জাননী লাভৰ অনুমতি নিদিব</translation> <translation id="2139919072249842737">ছেট আপ বুটাম</translation> @@ -1641,7 +1633,6 @@ <translation id="2210462644007531147">ইনষ্টলেশ্বন সম্পূৰ্ণ কৰিব পৰা নগ’ল</translation> <translation id="2211245494465528624">ছিংক কৰাৰ বিকল্পসমূহ পৰিচালনা কৰক</translation> <translation id="2214018885812055163">শ্বেয়াৰ কৰা ফ’ল্ডাৰসমূহ</translation> -<translation id="2214884991347062907">ভুল পাছৱৰ্ড, আকৌ চেষ্টা কৰক</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<১টা শাৰী দেখুওৱা হোৱা নাই>}one{<<ph name="NUMBER_OF_LINES" />টা শাৰী দেখুওৱা হোৱা নাই>}other{<<ph name="NUMBER_OF_LINES" />টা শাৰী দেখুওৱা হোৱা নাই>}}</translation> <translation id="2215070081105889450">অডিঅ’ শ্বেয়াৰ কৰিবলৈ, ইয়াৰ সলনি এটা টেব অথবা স্ক্ৰীন এখন শ্বেয়াৰ কৰক</translation> <translation id="2218019600945559112">মাউচ আৰু টাচ্চ্পেড</translation> @@ -2295,7 +2286,6 @@ <translation id="2692503699962701720">উপাদানৰ প্ৰকাৰ আৰু ফৰ্মেট কৰা পাঠ কওঁতে কণ্ঠস্বৰৰ তীব্ৰতাৰ স্তৰ সলনি কৰক</translation> <translation id="2692901429679246677">একুৱা</translation> <translation id="2693134906590795721">চাৰ্জিঙৰ ধ্বনি</translation> -<translation id="2693176596243495071">আমি দুঃখিত! কোনো অজ্ঞাত আসোঁৱাহ হৈছে। অনুগ্ৰহ কৰি পাছত আকৌ চেষ্টা কৰক বা সমস্যাটো যদি হৈয়েই থাকে, নিজৰ প্ৰশাসকৰ সৈতে যোগাযোগ কৰক।</translation> <translation id="2698147581454716013">এইটো এটা বাণ্ডল কৰা ডিভাইচ আৰু ইয়াক কিঅ’স্ক আৰু ছাইনেজ আপগ্ৰে’ডৰ সৈতে পঞ্জীয়ন কৰিব নোৱাৰি।</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> ক'ডৰ সৈতে পিনৰ কাৰ্য বিফল হ'ল।</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" />ৰ পৰা শ্বেয়াৰ কৰা হৈছে</translation> @@ -2428,7 +2418,6 @@ <translation id="2782104745158847185">Linux এপ্লিকেশ্বন ইনষ্টল কৰোঁতে কিবা আসোঁৱাহ হ’ল</translation> <translation id="2783024642731649028">আপোনাৰ কাৰ্টত থকা ১ টা বস্তুত <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />ৰ পৰা <ph name="DISCOUNT_TEXT" /> পাইছে, <ph name="RELATIVE_TIME" /> চোৱা হৈছে</translation> <translation id="2783298271312924866">ডাউনল’ড কৰা হ‘ল</translation> -<translation id="2783829359200813069">এনক্ৰিপশ্বনৰ প্ৰকাৰ বাছনি কৰক</translation> <translation id="2783952358106015700"><ph name="APP_NAME" />ৰ জৰিয়তে আপোনাৰ নিৰাপত্তা চাবি ব্যৱহাৰ কৰক</translation> <translation id="2785267875302712148">পাছৱৰ্ড চেকআপ</translation> <translation id="2785873697295365461">ফাইলৰ বিৱৰণ কৰোতা</translation> @@ -2712,7 +2701,6 @@ <translation id="3003144360685731741">পচন্দ কৰা নেটৱর্ক</translation> <translation id="3003253259757197230">আপুনি ইয়াৰ পাছত কি ছাইট চাব সেয়া অনুমান কৰিবলৈ আৰু আপুনি চোৱা পৃষ্ঠাখনৰ অতিৰিক্ত তথ্য দেখুৱাবলৈ আপুনি চোৱা URLসমূহ Googleলৈ পঠিওৱা হয়</translation> <translation id="3003623123441819449">CSS কেশ্ব</translation> -<translation id="3003828226041301643">ড’মেইনত ডিভাইচটো যোৰা লগাব নোৱাৰি। ডিভাইচ যোগ কৰিব পৰাকৈ আপোনাৰ পৰ্যাপ্ত বিশেষাধিকাৰ আছেনে সেয়া জানিবলৈ নিজৰ একাউণ্টটো চাই লওক।</translation> <translation id="3003967365858406397">আপোনাৰ <ph name="PHONE_NAME" />এ এক ব্যক্তিগত ৱাই-ফাই সংযোগৰ সৃষ্টি কৰিব।</translation> <translation id="3004385386820284928">কীব’ৰ্ডৰ কী কাষ্টমাইজ কৰক</translation> <translation id="3005574332301273731">নেদেখুৱাব</translation> @@ -2772,7 +2760,6 @@ <translation id="3033348223765101500">আপোনাৰ ডেটা নিয়ন্ত্ৰণ কৰক</translation> <translation id="3036327949511794916">এই <ph name="DEVICE_TYPE" />টো উভতাই দিয়াৰ সময়সীমা পাৰ হৈ গৈছে।</translation> <translation id="3036546437875325427">ফ্লেশ্ব সক্ষম কৰক</translation> -<translation id="3037754279345160234">ড’মেইনত যোগদান কৰিবলৈ কনফিগাৰেশ্বন পার্ছ কৰিব নোৱাৰি। আপোনাৰ প্ৰশাসকৰ সৈতে যোগাযোগ কৰক।</translation> <translation id="3038272154009688107">আটাইবোৰ ছাইট চাওক</translation> <translation id="3038612606416062604">মেনুৱেলী কোনো প্ৰিণ্টাৰ যোগ কৰক</translation> <translation id="3039491566278747710">এই ডিভাইচটোত অফলাইন নীতি ইনষ্টল কৰিব পৰা নগ’ল।</translation> @@ -2962,7 +2949,6 @@ <translation id="3210736980143419785">ডাউনল’ড সম্পূৰ্ণ কৰিব পৰা নগ’ল</translation> <translation id="321084946921799184">হালধীয়া আৰু বগা</translation> <translation id="3211126692872351610">নতুন টেবত “<ph name="SEARCH_TERMS" />”ৰ বাবে <ph name="SEARCH_ENGINE" />ত সন্ধান কৰক</translation> -<translation id="321356136776075234">ডিভাইচৰ OU (উদাহৰণস্বৰূপে- OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">এই ফ’ল্ডাৰটোত এটা বুকমাৰ্ক যোগ দিয়ক</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />টোকা:<ph name="END_BOLD" /> একেধৰণৰ কোনো কণ্ঠধ্বনি অথবা ৰেকৰ্ডিঙে <ph name="SUPERVISED_USER_NAME" />ৰ ব্যক্তিগত ফলাফল এক্সেছ কৰিবলৈ সক্ষম হ’ব পাৰে।</translation> <translation id="3217843140356091325">শ্বৰ্টকাট সৃষ্টি কৰিবনে?</translation> @@ -3641,7 +3627,6 @@ <translation id="3741056951918180319">আপুনি যিকোনো ছাইটত এক্সটেনশ্বনটো ব্যৱহাৰ কৰিবলৈ যিকোনো সময়তে তাত ক্লিক কৰিব পাৰে</translation> <translation id="3741510433331996336">আপডে’ট কৰা সম্পূৰ্ণ কৰিবলৈ আপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰক</translation> <translation id="3742235229730461951">কোৰিয়ান কীব’ৰ্ডৰ লে’আউট</translation> -<translation id="3742666961763734085">প্ৰতিষ্ঠানৰ সৈতে সংগতি থকা সেই নামটোৰ কোনো ইউনিট বিচাৰি পোৱা নগ’ল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক।</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" />ৰ সৈতে পেয়াৰ কৰিবলৈ পিন দিয়ক</translation> <translation id="3744219658596020825">আপোনাৰ পাছৱৰ্ডসমূহ আমদানি কৰা নহ’ল</translation> <translation id="3747077776423672805">এপ্সমূহ আঁতৰাবলৈ ছেটিংসমূহ > Google Play Store > Androidৰ অগ্ৰাধিকাৰসমূহ পৰিচালনা কৰক> এপ্সমূহ অথবা এপ্লিকেশ্বন পৰিচালকলৈ যাওক। তাৰ পাছত আপুনি আনইনষ্টল কৰিব খোজা এপ্টোত টিপক (আপুনি এপ্টো বিচাৰিবলৈ সোঁ অথবা বাওঁফাললৈ ছোৱাইপ কৰিব লগা হ’ব পাৰে)। তাৰ পাছত আনইনষ্টল কৰক অথবা অক্ষম কৰকত টিপক।</translation> @@ -4529,7 +4514,6 @@ <translation id="4416582610654027550">কোনো মান্য URL টাইপ কৰক</translation> <translation id="4421932782753506458">নোমাল</translation> <translation id="4423376891418188461">ছেটিংসমূহ পুনঃস্থাপন কৰক</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, আপোনাৰ প্ৰশাসকে আপুনি নিজৰ পাছৱৰ্ডটো সলনি কৰাটো বিচাৰে।</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS ডিভাইচক স্বয়ংক্ৰিয় ৰিপ’ৰ্ট পঠিওৱাৰ অনুমতি দিয়াটোৱে ChromeOSত কি সমস্যাৰ সমাধান কৰিব আৰু কি উন্নতি সাধিব লাগে তাত অগ্ৰাধিকাৰ দিয়াত আমাক সহায় কৰে। এই ৰিপ’ৰ্টসমূহত ChromeOS কেতিয়া ক্ৰেশ্ব হয়, কোনবোৰ সুবিধা ব্যৱহাৰ কৰা হৈছে আৰু সাধাৰণতে কিমান মেম’ৰী ব্যৱহাৰ কৰা হৈছে আদিৰ দৰে বস্তুবোৰ অন্তৰ্ভুক্ত হ’ব পাৰে।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />আপুনি নিজৰ Chrome ডিভাইচৰ ছেটিঙত যিকোনো সময়তে এই ৰিপ’ৰ্টসমূহৰ অনুমতি দিয়া আৰম্ভ অথবা বন্ধ কৰিব পাৰে। আপুনি যদি ড’মেইনৰ প্ৰশাসক, তেন্তে আপুনি প্ৰশাসকৰ কনছ’লত এই ছেটিংটো সলনি কৰিব পাৰে।<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> মচক</translation> @@ -4545,7 +4529,6 @@ <translation id="4430369329743628066">বুকমাৰ্ক যোগ কৰা হ’ল</translation> <translation id="4430422687972614133">ভাৰ্চুৱেল কাৰ্ড অন কৰক</translation> <translation id="4432621511648257259">পাছৱৰ্ড ভুল হৈছে</translation> -<translation id="443454694385851356">লিগেচী (অসুৰক্ষিত)</translation> <translation id="4434611816075088065">বৰ্তমান আন একোতে আপোনাৰ মনোযোগৰ প্ৰয়োজন নাই</translation> <translation id="443475966875174318">অমিল এপ্লিকেশ্বনসমূহ আপডে’ট কৰক বা আঁতৰাওক</translation> <translation id="4437947179446780764">কাষ্টম DNS সেৱা প্ৰদানকাৰী যোগ দিয়ক</translation> @@ -5088,7 +5071,6 @@ <translation id="4868284252360267853">বৰ্তমান এই ডায়লগটোত ফ’কাছ কৰা হোৱা নাই। এই ডায়লগটোত ফ’কাছ কৰিবলৈ কামাণ্ড-শ্বিফ্ট-A টিপক।</translation> <translation id="4869170227080975044">ChromeOS নেটৱৰ্কৰ তথ্য পঢ়া</translation> <translation id="4870724079713069532">আপুনি File Explorerৰ পৰা অথবা অন্য এপৰ জৰিয়তে সমৰ্থিত ফাইল এই এপ্টোত খুলিব আৰু সম্পাদনা কৰিব পাৰে। ডিফ’ল্ট হিচাপে এই এপ্টোত কোনবোৰ ফাইল খোল খাব সেয়া নিয়ন্ত্ৰণ কৰিবলৈ <ph name="BEGIN_LINK" />Windowsৰ ছেটিঙ<ph name="END_LINK" />লৈ যাওক।</translation> -<translation id="4870758487381879312">কনফিগাৰেশ্বনৰ তথ্য পাবলৈ প্ৰশাসকে দিয়া পাছৱর্ডটো দিয়ক</translation> <translation id="4870995365819149457"><ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> আৰু অন্য ১ টা এপত কিছুমান সমৰ্থিত লিংক তথাপিও খুলিব।</translation> <translation id="4871308555310586478">Chrome ৱেব ষ্ট’ৰৰ নহয়৷</translation> <translation id="4871322859485617074">পিনত অমান্য বৰ্ণ আছে</translation> @@ -5155,7 +5137,6 @@ <translation id="4913209098186576320">এই ফাইলটো ক্ষতিকাৰক হ’ব পাৰে<ph name="LINE_BREAK" />এই পৰীক্ষাটোত সচৰাচৰতকৈ বেছি সময় লাগিছে...</translation> <translation id="4915961947098019832">প্ৰতিচ্ছবি দেখুওৱাৰ অনুমতি আছে</translation> <translation id="4916542008280060967">ছাইটক <ph name="FILE_NAME" /> সম্পাদনা কৰিবলৈ দিবনে?</translation> -<translation id="4917385247580444890">শক্তিশালী</translation> <translation id="491779113051926205">ChromeOS ট্ৰেফিক কাউণ্টাৰ</translation> <translation id="4918021164741308375"><ph name="ORIGIN" />এ এক্সটেনশ্বন "<ph name="EXTENSION_NAME" />"ৰ সৈতে যোগাযোগ কৰিব বিচাৰে</translation> <translation id="4918086044614829423">গ্ৰহণ কৰক</translation> @@ -5469,7 +5450,6 @@ <translation id="5172855596271336236">১ টা পৰিচালিত প্ৰিণ্টাৰ আছে।</translation> <translation id="5173668317844998239">আপোনাৰ সুৰক্ষা চাবিটোত ফিংগাৰপ্ৰিণ্টসমূহ যোগ কৰক আৰু ছেভ কৰি ৰখাসমূহ মচক</translation> <translation id="5174169235862638850">পাছৱৰ্ড ক্লিপব’ৰ্ডলৈ প্ৰতিলিপি কৰা হ’ল</translation> -<translation id="5175379009094579629">ডিভাইচটোৰ নাম অমান্য। আকৌ চেষ্টা কৰিবলৈ ডিভাইচৰ এটা মান্য নাম দিয়ক।</translation> <translation id="5177479852722101802">কেমেৰা আৰু মাইক্ৰ'ফ'নৰ এক্সেছ অৱৰোধ কৰাটো অব্যাহত ৰাখক</translation> <translation id="5177549709747445269">আপুনি ম’বাইল ডেটা ব্যৱহাৰ কৰি আছে</translation> <translation id="5178667623289523808">পূর্বৱর্তীটো বিচাৰক</translation> @@ -5698,7 +5678,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />ৰ পাছৱৰ্ড সৃষ্টি কৰক</translation> <translation id="5368441245151140827">এই এক্সটেনশ্বনটোৱে ছাইটৰ তথ্য পঢ়িব আৰু সলনি কৰিব নোৱাৰে অথবা ই পৃষ্ঠভূমিত চলি থাকিব নোৱাৰে</translation> <translation id="5368720394188453070">আপোনাৰ ফ’নটো লক হ’ল। এণ্টাৰ কৰিবলৈ এইটো আনলক কৰক।</translation> -<translation id="5368779022775404937"><ph name="REALM" />লৈ ছাইন ইন কৰক</translation> <translation id="536882527576164740">{0,plural, =1{ইনক’গনিট’}one{ইনক’গনিট’ (#)}other{ইনক’গনিট’ (#)}}</translation> <translation id="5369491905435686894">মাউছৰ এক্সিলাৰেশ্বন সক্ষম কৰক</translation> <translation id="5369694795837229225">Linux বিকাশৰ পৰিবেশ ছেট আপ কৰক</translation> @@ -5914,7 +5893,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{আপোনাৰ প্ৰশাসকে এটা এক্সটেনশ্বন ইনষ্টল কৰিছে}one{আপোনাৰ প্ৰশাসকে # টা এক্সটেনশ্বন ইনষ্টল কৰিছে}other{আপোনাৰ প্ৰশাসকে # টা এক্সটেনশ্বন ইনষ্টল কৰিছে}}</translation> <translation id="5523532775593636291">আপুনি যোগ দিয়া ছাইটসমূহ সদায় সক্ৰিয় হৈ থাকিব আৰু সেইসমূহৰ পৰা মেম’ৰী খালী কৰা নহয়</translation> <translation id="5523558474028191231">নামত আখৰ, সংখ্যা আৰু বিশেষ বৰ্ণ থাকিব পাৰে আৰু ই <ph name="MAX_CHARACTER_COUNT" /> টা অথবা তাতকৈ কম বৰ্ণৰ হ’বই লাগিব</translation> -<translation id="5526701598901867718">সকলো (অসুৰক্ষিত)</translation> <translation id="5526745900034778153">ছিংক পুনৰ আৰম্ভ কৰিবলৈ পুনৰ ছাইন ইন কৰক</translation> <translation id="5527463195266282916">এক্সটেনশ্বন ডাউনগ্ৰেড কৰাৰ প্ৰয়াস কৰা হৈছে।</translation> <translation id="5527474464531963247">আপুনি অন্য এটা নেটৱৰ্কো বাছনি কৰিব পাৰে।</translation> @@ -5925,7 +5903,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />এ কৰিব বিচাৰে</translation> <translation id="5537725057119320332">কাষ্ট কৰক</translation> <translation id="5539070192556911367">Google এক্সেছ কৰিব পৰা নাই</translation> -<translation id="5539221284352502426">আপুনি দিয়া পাছৱর্ডটো ছার্ভাৰে অগ্ৰাহ্য কৰিছে। সম্ভাব্য কাৰণ: পাছৱৰ্ডটো যথেষ্ট চুটি। পাছৱর্ডটোত সংখ্যা বা চিহ্ন অন্তর্ভুক্ত হ'ব লাগিব। পাছৱর্ডটো পূর্বৱর্তী পাছৱর্ডসমূহতকৈ পৃথক হ'ব লাগিব।</translation> <translation id="5541694225089836610">আপোনাৰ প্ৰশাসকে এই কার্যটো অক্ষম কৰিছে</translation> <translation id="5542132724887566711">প্ৰ’ফাইল</translation> <translation id="5542750926112347543"><ph name="DOMAIN" />ৰ কুকি অৱৰোধ কৰা হৈছে</translation> @@ -6168,7 +6145,6 @@ <translation id="5734362860645681824">যোগাযোগ</translation> <translation id="5734697361979786483">ফাইল শ্বেয়াৰ কৰা সুবিধাটো যোগ কৰক</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{এই ডেটা অথবা আপোনাৰ ডিভাইচে আপোনাৰ প্ৰতিষ্ঠানৰ কিছুমান সুৰক্ষা নীতি মানি চলা নাই। কি ঠিক কৰিব লাগে সেই বিষয়ে আপোনাৰ প্ৰশাসকৰ পৰা জানক।}=1{এই ফাইলটো অথবা আপোনাৰ ডিভাইচে আপোনাৰ প্ৰতিষ্ঠানৰ কিছুমান সুৰক্ষা নীতি মানি চলা নাই। কি ঠিক কৰিব লাগে সেই বিষয়ে আপোনাৰ প্ৰশাসকৰ পৰা জানক।}one{এই ফাইলসমূহে আপোনাৰ প্ৰতিষ্ঠানৰ কিছুমান সুৰক্ষা নীতি মানি চলা নাই। কি ঠিক কৰিব লাগে সেই বিষয়ে আপোনাৰ প্ৰশাসকৰ পৰা জানক।}other{এই ফাইলসমূহে আপোনাৰ প্ৰতিষ্ঠানৰ কিছুমান সুৰক্ষা নীতি মানি চলা নাই। কি ঠিক কৰিব লাগে সেই বিষয়ে আপোনাৰ প্ৰশাসকৰ পৰা জানক।}}</translation> -<translation id="5736796278325406685">অনুগ্ৰহ কৰি এটা মান্য ব্যৱহাৰকাৰীৰ নাম দিয়ক</translation> <translation id="5738093759615225354">আপোনাৰ কম্পিউটাৰত ছাইন ইন কৰিবলৈ আপোনাক এই পাছকীটোৰ আৱশ্যক</translation> <translation id="5739017626473506901">বিদ্যালয়ৰ এটা একাউণ্ট যোগ দিয়াত <ph name="USER_NAME" />ক সহায় কৰিবলৈ ছাইন ইন কৰক</translation> <translation id="5739235828260127894">সত্যাপনৰ বাবে অপেক্ষা কৰি আছে। <ph name="LINK_BEGIN" />অধিক জানক<ph name="LINK_END" /></translation> @@ -6572,7 +6548,6 @@ <translation id="6054138466019582920">Googleৰ জৰিয়তে এই পৃষ্ঠাখন সন্ধান কৰক...</translation> <translation id="6054284857788651331">শেহতীয়াকৈ বন্ধ কৰা টেবৰ গোট</translation> <translation id="6054961935262556546">দৃশ্যমানতা সলনি কৰক</translation> -<translation id="6055171183283175969">আপুনি দিয়া পাছৱর্ডটো ভুল।</translation> <translation id="6055392876709372977">RSA এনক্রিপশ্বনৰ সৈতে PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Storeৰ পৰা আপোনাৰ <ph name="DEVICE_TYPE" />ৰ বাবে এপ্ ইনষ্টল কৰক</translation> <translation id="6056710589053485679">স্বাভাৱিকভাৱে পুনৰ ল’ড কৰক</translation> @@ -6642,7 +6617,6 @@ <translation id="6102043788063419338">এই ফাইলটো উন্নত সুৰক্ষাৰ দ্বাৰা সুৰক্ষিত নীতিয়ে অৱৰোধ কৰিছে।</translation> <translation id="6103681770816982672">সতৰ্কবাণী: আপুনি বিকাশকৰ্তাৰ চেনেললৈ সলনি কৰি আছে</translation> <translation id="6104068876731806426">Google একাউণ্টসমূহ</translation> -<translation id="6104311680260824317">ডিভাইচটো ড’মেইনত যোগ দিব নোৱাৰি। ছার্ভাৰটোৱৱে নির্দিষ্ট Kerberosৰ এনক্ৰিপশ্বনৰ ধৰণসমূহ সমৰ্থন নকৰে। এনক্ৰিপশ্বনৰ ছেটিংসমূহ-ৰ বাবে "অধিক বিকল্প"-ত পৰীক্ষা কৰক।</translation> <translation id="6104667115274478616">ChromeOSৰ অডিঅ’ ছেটিং পৰিচালনা কৰক</translation> <translation id="6104796831253957966">প্ৰিণ্টাৰৰ শাৰী ভৰ্তি হৈ আছে</translation> <translation id="610487644502954950">ছাইডৰ পেনেল আনপিন কৰা হৈছে</translation> @@ -7331,7 +7305,6 @@ <translation id="6651237644330755633">ৱেবছাইটসমূহক চিনাক্ত কৰিবলৈ এই প্ৰমাণপত্ৰখনক বিশ্বাস কৰক</translation> <translation id="6651495917527016072">আপোনাৰ ফ’নৰ সৈতে ৱাই-ফাই নেটৱৰ্ক ছিংক কৰক। <ph name="LINK_BEGIN" />অধিক জানক<ph name="LINK_END" /></translation> <translation id="6651762277693024112">আপুনি এই ছাইটটো চালে প্ৰতিবাৰেই স্বয়ংক্ৰিয়ভাৱে চলে</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" />ৰ ইণ্টিগ্ৰে’শ্বন কেৱল x86_64 প্লেটফৰ্মতহে সমৰ্থিত। ARM বা x86 প্লেটফৰ্মৰ ওপৰত নিৰ্মিত Chromebooksএ এই কাৰ্যক্ষমতাটো সমৰ্থন নকৰে।</translation> <translation id="6654509035557065241">নেটৱৰ্কক অগ্ৰাধিকাৰ দিয়ক</translation> <translation id="6655190889273724601">বিকাশকর্তাৰ ম’ড</translation> <translation id="6655458902729017087">একাউণ্ট লুকুৱাওক</translation> @@ -7467,7 +7440,6 @@ <translation id="676560328519657314">Google Payত আপোনাৰ পৰিশোধ পদ্ধতিসমূহ</translation> <translation id="6766488013065406604">Google Password Managerলৈ যাওক</translation> <translation id="6767566652486411142">অন্য এটা ভাষা বাছনি কৰক...</translation> -<translation id="6767639283522617719">ড’মেইনটোত যোগদান কৰিব নোৱাৰি। সংস্থাৰ ইউনিটৰ বাবে ছেটিংসমূহ শুদ্ধ বুলি নিশ্চিত কৰক।</translation> <translation id="6768034047581882264">অসুৰক্ষিত সমল দেখুওৱাৰ অনুমতি নাই</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />শ্ৰেষ্ঠ অভিজ্ঞতা প্ৰদান কৰিবলৈ, <ph name="DEVICE_OS" />এ ডিভাইচৰ বিষয়ে হাৰ্ডৱেৰৰ ডেটা সংগ্ৰহ কৰে আৰু কোনটো আপডে’ট দিব লাগে সেয়া নিৰ্ধাৰণ কৰিবলৈ সেই ডেটাখিনি Googleৰ সৈতে শ্বেয়াৰ কৰে। বিকল্প হিচাপে, আপুনি Googleক অতিৰিক্ত উদ্দেশ্যসমূহৰ বাবে এই ডেটা ব্যৱহাৰ কৰিবলৈ অনুমতি দিব পাৰে, যেনে, <ph name="DEVICE_OS" />ৰ অভিজ্ঞতা আৰু সেৱাৰ সহায়তা আৰু উন্নীতকৰণৰ বাবে।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ফিল্টাৰ আপডে’ট কৰিবলৈ Googleলৈ পঠিওৱা ডেটাৰ লগতে অন্য যিকোনো পৰিস্থিতিত Googleৰ সৈতে ডেটা শ্বেয়াৰ কৰিবলৈ বাছনি কৰা ডেটা চাবলৈ এই ডিভাইচটোত লগ ইন কৰি chrome://systemত chromeosflex_ হিচাপে সূচীবদ্ধ হৈ থকা ক্ষেত্ৰসমূহ চাব পাৰে।<ph name="END_PARAGRAPH2" /> @@ -7544,7 +7516,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ষ্ট’ৰ কৰি থোৱা ক্ৰিডেনশ্বিয়েল ব্যৱহাৰ কৰি ৱেবছাইটত স্বয়ংক্রিয়ভাৱে ছাইন ইন কৰক। এই নীতিটো অক্ষম কৰা থাকিলে, আপুনি কোনো ৱেবছাইটত প্ৰতিবাৰে ছাইন ইন কৰাৰ আগে আগে আপোনাক অনুমতিৰ বাবে সোধা হ’ব।</translation> -<translation id="6810768462515084623">ওঁহ! আপোনাৰ পাছৱৰ্ডটোৰ বোধহয় ম্যাদ উকলিছে। অনুগ্ৰহ কৰি আন এটা ডিভাইচত সেইটো সলনি কৰি আকৌ চেষ্টা কৰক।</translation> <translation id="6811034713472274749">পৃষ্ঠাটো চাবলৈ সাজু</translation> <translation id="6811151703183939603">দৃঢ়</translation> <translation id="6811332638216701903">DHCP হ’ষ্টনাম</translation> @@ -7616,7 +7587,6 @@ <translation id="6856623341093082836">ছেট আপ কৰক আৰু আপোনাৰ টাচ্স্ক্ৰীনৰ সঠিকতা মিলাওক</translation> <translation id="6856850379840757744">অন কৰিলে আটাইবোৰ জাননী নীৰৱ কৰা হ'ব</translation> <translation id="6857145580237920905">পাৱাৰৱাশ্ব কৰাৰ পূৰ্বে ই-ছিমৰ প্ৰ'ফাইলসমূহ আঁতৰাওক</translation> -<translation id="6857699260879628349">কনফিগাৰেশ্বনৰ তথ্য পাওক</translation> <translation id="6857725247182211756"><ph name="SECONDS" />ছেকেণ্ড</translation> <translation id="6860097299815761905">প্ৰক্সি ছেটিংসমূহ...</translation> <translation id="68601584151169673">ছেভ কৰক আৰু শ্বেয়াৰ কৰক</translation> @@ -7635,7 +7605,6 @@ <translation id="686839242150793617">স্বয়ংক্ৰিয়ভাৱে picture-in-picture ম’ডলৈ যোৱাৰ অনুমতি দিয়া হৈছে</translation> <translation id="6868934826811377550">সবিশেষ চাওক</translation> <translation id="6871644448911473373">OCSP সঁহাৰিদাতা: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">আপুনি দিয়া পাছৱর্ডটো ছার্ভাৰে অগ্ৰাহ্য কৰিছে।</translation> <translation id="6873571253135628430">ছাইটৰ অনুমতি সলনি কৰক</translation> <translation id="6876155724392614295">বাইক</translation> <translation id="6876469544038980967">সহায়ক নহয়</translation> @@ -7669,7 +7638,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" /> টা/<ph name="MAX_CHAR_COUNT" /> টা</translation> <translation id="6902066522699286937">পূৰ্বদৰ্শনৰ বাবে কণ্ঠস্বৰ</translation> <translation id="6902336033320348843">শাখাটো সমর্থিত নহয়: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ডিভাইচটো ড’মেইনত যোগ কৰক</translation> <translation id="6903022061658753260">আপোনাৰ ডেটা সমগ্ৰ Chrome ব্ৰাউজাৰত ছিংক কৰা হ’ব য’ত আপুনি এই একাউণ্টটোৰ বাবে ছিংক কৰাৰ সুবিধাটো অন কৰিছে। ChromeOS ছিংক কৰাৰ বিকল্পসমূহৰ বাবে <ph name="LINK_BEGIN" />ChromeOSৰ ছেটিঙ<ph name="LINK_END" />লৈ যাওক।</translation> <translation id="6903590427234129279">আটাইবোৰ (<ph name="URL_COUNT" /> টা) খোলক</translation> <translation id="6903907808598579934">ছিংক অন কৰক</translation> @@ -8026,7 +7994,6 @@ <translation id="7198503619164954386">আপুনি এটা এণ্টাৰপ্ৰাইজে পঞ্জীয়ন কৰা ডিভাইচ ব্যৱহাৰ কৰি থাকিব লাগিব</translation> <translation id="7199158086730159431">স&হায় পাওক</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />লৈ কাষ্ট কৰাটো পজ কৰক</translation> -<translation id="7200083590239651963">কনফিগাৰেশ্বন বাছনি কৰক</translation> <translation id="720110658997053098">আপুনি এই ডিভাইচটো স্থায়ীভাৱে কিঅ’স্ক ম’ডত ৰাখক</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' মচা হ’ল</translation> <translation id="7201420661433230412">ফাইলবোৰ চাওক</translation> @@ -8143,7 +8110,6 @@ <translation id="7292067737327289208">আপোনাৰ প্ৰতিষ্ঠানে আপোনাৰ <ph name="BEGIN_LINK" />ব্ৰাউজাৰ পৰিচালনা কৰে<ph name="END_LINK" /> আৰু আপোনাৰ <ph name="PROFILE_DOMAIN" />এ আপোনাৰ <ph name="BEGIN_LINK" />প্ৰ’ফাইল পৰিচালনা কৰে<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">মনত ৰাখিব যে Android, Play আৰু এই সম্পর্কীয় এপ্সমূহ সেইবোৰৰ নিজা ডেটা সংগ্ৰহ আৰু ব্যৱহাৰৰ নীতিসমূহৰ দ্বাৰা চলোৱা হয়।</translation> -<translation id="729583233778673644">AES আৰু RC4 এনক্ৰিপশ্বনৰ অনুমতি দিয়ক। RC4 চাইফাৰসমূহ অসুৰক্ষিত হোৱাৰ বাবে এই বিকল্পটো ব্যৱহাৰ কৰা কার্যয়ে আপোনাৰ বিপদৰ সম্ভাৱনা বৃদ্ধি কৰে।</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ফ’ল্ডাৰ বাছনি কৰক</translation> <translation id="7297726121602187087">গাঢ় সেউজীয়া</translation> <translation id="7298195798382681320">চুপাৰিছ কৰা</translation> @@ -8161,7 +8127,6 @@ <translation id="7307129035224081534">প'জ কৰা হ'ল</translation> <translation id="7307647374092371434">আপুনি ছাইন ইন হৈ থাকোঁতে আপোনাৰ Google একাউণ্টৰ পাছৱৰ্ড আৰু পাছকীও এই ডিভাইচটোত উপলব্ধ হ’ব</translation> <translation id="7308643132139167865">ৱেবছাইটৰ ভাষা</translation> -<translation id="7310598146671372464">লগইন কৰিব পৰা নগ’ল৷ ছাৰ্ভাৰটোৱে নিৰ্দিষ্ট কৰা Kerberosৰ এনক্ৰিপশ্বন প্ৰকাৰসমূহ সমৰ্থন নকৰে৷ আপোনাৰ প্ৰশাসকৰ সৈতে যোগাযোগ কৰক।</translation> <translation id="7311005168897771689">আপুনি অফলাইন হৈ থকাৰ সময়তো আপোনাৰ Google Driveৰ ফাইলসমূহ এক্সেছ কৰক</translation> <translation id="7311244614769792472">কোনো ফলাফল পোৱা নগ’ল</translation> <translation id="7312210124139670355">আপোনাৰ প্ৰশাসকে আপোনাৰ ই-ছিম ৰিছেট কৰি আছে। এই কামটোৰ বাবে কেইমিনিটমান সময় লাগিব পাৰে।</translation> @@ -8534,7 +8499,6 @@ <translation id="7594725637786616550">আপোনাৰ <ph name="DEVICE_TYPE" />টো ৰিছেট কৰি নতুনৰ দৰে কৰিবলৈ পাৱাৰৱাশ্ব কৰক।</translation> <translation id="7595453277607160340">Android এপ্সমূহ ব্যৱহাৰ কৰিবলৈ আৰু <ph name="DEVICE_TYPE" />এ ভালদৰে কাম কৰিবলৈ আকৌ ছাইন ইন কৰি আপডে’ট কৰক।</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (আসোঁৱাহ ক'ড <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">ডিভাইচটোৰ নামটো অতি বেছি দীঘল। আকৌ চেষ্টা কৰিবলৈ এটা চুটি নাম দিয়ক।</translation> <translation id="7600054753482800821">&সন্ধান ইঞ্জিন আৰু Site Search পৰিচালনা কৰক</translation> <translation id="7600218158048761260">এই ধৰণৰ একাউণ্টৰ বাবে Google Drive অক্ষম কৰা হৈছে।</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> কেতিয়াও অনুবাদ নকৰিব</translation> @@ -8679,7 +8643,6 @@ <translation id="7686086654630106285">ছাইটে পৰামৰ্শ দিয়া বিজ্ঞাপনৰ বিষয়ে অধিক</translation> <translation id="7686581688229391955">এই ছাইটটোত অনুমতি দিবলৈ এক্সটেনশ্বন বাছনি কৰক</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">নতুন পাছৱর্ড নিশ্চিত কৰক</translation> <translation id="7690378713476594306">সূচীৰ পৰা বাছনি কৰক</translation> <translation id="7690853182226561458">নতুন ফল্ডাৰ যোগ কৰক…</translation> <translation id="7691073721729883399">কিঅ'স্ক এপ্লিকেশ্বনৰ ক্ৰিপ্ট'হ'ম মাউণ্ট কৰিব পৰা নগ'ল।</translation> @@ -9340,7 +9303,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />। <ph name="NUM_PRINTERS" /> টা প্ৰিণ্টাৰৰ <ph name="ITEM_POSITION" /> নম্বৰটো।</translation> <translation id="8180785270975217276">শক্তি সঞ্চয়কাৰী অন কৰা হ’ল</translation> <translation id="8180786512391440389">চিহ্নিত কৰা ফ’ল্ডাৰসমূহত "<ph name="EXTENSION" />"এ প্ৰতিচ্ছবি, ভিডিঅ’ আৰু শব্দৰ ফাইল পঢ়িব আৰু মচিব পাৰে।</translation> -<translation id="8181215761849004992">ড’মেইনত যোগদান কৰিব নোৱাৰি। ডিভাইচ যোগ কৰিব পৰাকৈ আপোনাৰ পৰ্যাপ্ত বিশেষাধিকাৰ আছেনে সেয়া জানিবলৈ নিজৰ একাউণ্টটো চাই লওক।</translation> <translation id="8182105986296479640">এপ্লিকেশ্বনটোৱে সঁহাৰি দিয়া নাই।</translation> <translation id="8182412589359523143">এই <ph name="DEVICE_TYPE" />ৰ পৰা আটাইবোৰ ডেটা মচিবলৈ <ph name="BEGIN_LINK" />ইয়াত ক্লিক কৰক<ph name="END_LINK" />।</translation> <translation id="8183703640399301650">আপোনাৰ ডিভাইচৰ EID <ph name="EID_NUMBER" /> আৰু ডিভাইচৰ IMEI <ph name="IMEI_NUMBER" />। সেৱা সক্ৰিয় কৰিবলৈ এই সংখ্যাকেইটা ব্যৱহাৰ কৰিব পৰা যায়।</translation> @@ -9801,7 +9763,6 @@ <translation id="8531367864749403520">আপোনাৰ টেবৰ ষ্ট্ৰিপৰ পৰা গোটটো আঁতৰাবলৈ "গোট লুকুৱাওক" বাছনি কৰক</translation> <translation id="8531701051932785007">বৰ্ধিত সুৰক্ষিত ব্ৰাউজিং সুবিধাটো অফ আছে</translation> <translation id="8533670235862049797">সুৰক্ষিত ব্ৰাউজিং অন আছে</translation> -<translation id="8534656636775144800">ওঁহো! ড'মেইনটোত যোগদান কৰিবলৈ চেষ্টা কৰাৰ সময়ত কিবা ভুল হ'ল। অনুগ্ৰহ কৰি আকৌ চেষ্টা কৰক।</translation> <translation id="8535005006684281994">নেটস্কেপৰ প্ৰমাণপত্ৰ নৱীকৰণ কৰাৰ বাবে থকা URL</translation> <translation id="8536810348276651776">অধিকাংশ ছাইটৰ পৰা আপোনাক ছাইন আউট কৰায়। আপুনি নিজৰ Google একাউণ্টত ছাইন ইন হৈ থাকিব যাতে Chromeৰ বাবে আপোনাৰ Family Linkৰ ছেটিং প্ৰযোজ্য হয়।</translation> <translation id="8536956381488731905">কী টিপিলে হোৱা শব্দ</translation> @@ -9880,7 +9841,6 @@ <translation id="8607828412110648570">আপোনাৰ ব্লুটুথ ডিভাইচটো পেয়াৰ কৰা ম’ডত আৰু ওচৰত থকাটো নিশ্চিত কৰক। কেৱল আপুনি বিশ্বাস কৰা ডিভাইচৰ সৈতে পেয়াৰ কৰক। পেয়াৰ কৰা ডিভাইচসমূহ এই Chromebookত থকা আটাইবোৰ একাউণ্টে দেখা পাব। <ph name="BEGIN_LINK_LEARN_MORE" />অধিক জানক<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">এটা Kerberos টিকেট যোগ কৰক</translation> <translation id="8609465669617005112">ওপৰলৈ নিয়ক</translation> -<translation id="8610103157987623234">অশুদ্ধ ফর্মেট, অনুগ্ৰহ কৰি আকৌ চেষ্টা কৰক</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" />ৰ জৰিয়তে ভিডিঅ’ৰ ফ্ৰে’ম সন্ধান কৰক</translation> <translation id="8613164732773110792">কেৱল সৰুফলাৰ বৰ্ণ, অংক, আণ্ডাৰস্ক’ৰ অথবা ডেশ্বসমূহ</translation> <translation id="8613504115484579584">ছাইন ইন কৰা পদ্ধতি</translation> @@ -10495,7 +10455,6 @@ <translation id="9052404922357793350">অৱৰোধ কৰাটো অব্যাহত ৰাখক</translation> <translation id="90528604757378587">মসৃণভাৱে স্ক্ৰ’ল কৰাৰ সুবিধাটোৰ দৰে কিছুমান নেপথ্যৰ কাৰ্যকলাপ আৰু কিছুমান ভিজুৱেল ইফেক্ট সীমিত হ’ব পাৰে।</translation> <translation id="9053563360605707198">দুয়ো পিঠিতে প্ৰিণ্ট কৰক</translation> -<translation id="9055636786322918818">RC4 এনক্ৰিপশ্বন প্ৰয়োগ কৰক৷ RC4 চিপাৰসমূহ অসুৰক্ষিত হোৱাৰ বাবে এই বিকল্পটো ব্যৱহাৰ কৰা কার্যয়ে আপোনাৰ বিপদৰ সম্ভাৱনা বৃদ্ধি কৰে।</translation> <translation id="9056788090206401048">এটা বেলেগ ডিভাইচত আপোনাৰ পাছকী ব্যৱহাৰ কৰিবলৈ ব্লুটুথ অন থাকিবই লাগিব। আপুনি যিকোনো সময়তে ছেটিঙত এইটো পৰিচালনা কৰিব পাৰে।</translation> <translation id="9056810968620647706">মিল থকা একো বিচাৰি পোৱা নগ’ল।</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" />এ তলত উল্লিখিত সমল এক্সেছ কৰিব বিচাৰে:</translation>
diff --git a/chrome/app/resources/generated_resources_az.xtb b/chrome/app/resources/generated_resources_az.xtb index bf6c4902..f4bc3a0 100644 --- a/chrome/app/resources/generated_resources_az.xtb +++ b/chrome/app/resources/generated_resources_az.xtb
@@ -115,6 +115,7 @@ <translation id="1082214733466244292">Administratorunuz bu cihaz üçün bəzi funksiyaları blok edib</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> Chrome ayarlarını orijinal defolt ayarlarına sıfırlamaq istəyir. Bu əsas səhifənizi, yeni panel səhifəsi və axtarış sisteminizi sıfırlayacaq, artırmalarınızı deaktiv edəcək və bütün panelləri çıxaracaq. O, həmçinin, kuki, məzmun və sayt datası kimi müvəqqəti və keşlənmiş datanı siləcək.</translation> <translation id="1082725763867769612">Oflayn saytlar</translation> +<translation id="1084026333130513768">Yadda saxlayın, paylaşın və yayımlayın</translation> <translation id="1084096383128641877">Bu parolu sildikdə <ph name="DOMAIN" /> saytından hesabınız silinməyəcək. Hesabınızı digərlərindən qorumaq üçün parolunuzu dəyişin, ya da onu <ph name="DOMAIN_LINK" /> saytından silin.</translation> <translation id="1084288067399862432">Oğurlanmış parol uğurla dəyişdirildi. @@ -293,7 +294,6 @@ <translation id="1217117837721346030">Şübhəli faylı endirin</translation> <translation id="1217483152325416304">Lokal datanız tezliklə silinəcək</translation> <translation id="1217668622537098248">Əməliyyatdan sonra sol düyməyə klikləyin</translation> -<translation id="121783623783282548">Parollar üst-üstə düşmür.</translation> <translation id="1218015446623563536">Linux'u silin</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google'un məkan xidməti bu cihazın məkanını tapmaq üçün Wi-Fi və mobil şəbəkələr və sensorlardan istifadə edir.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bu cihazda əsas Məkan ayarını deaktiv etməklə Məkanı deaktiv edə bilərsiniz. Həmçinin, məkanın Wi-Fi və mobil şəbəkələr və sensorlardan istifadəsini məkan ayarlarından deaktiv edə bilərsiniz.<ph name="END_PARAGRAPH2" /></translation> @@ -514,7 +514,6 @@ <translation id="1395832189806039783">Klaviatura fokusu ilə elementi vurğulayın</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> qovluğuna qayıdın</translation> <translation id="1396139853388185343">Printer ayarlanarkən xəta baş verdi</translation> -<translation id="1396963298126346194">Daxil etdiyiniz istifadəçi adı və parol üst-üstə düşmür</translation> <translation id="1397500194120344683">Uyğun cihaz yoxdur. <ph name="LINK_BEGIN" />Ətraflı məlumat<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Bu cihazlarda Chrome'a daxil olmusunuz, ona görə də onlardan təhlükəsizlik açarı kimi istifadə edə bilərsiniz.</translation> <translation id="1398853756734560583">Artırın</translation> @@ -894,7 +893,6 @@ <translation id="1657937299377480641">Təhsillə bağlı resurslara giriş üçün yenidən daxil olmaq məqsədilə valideyndən sizə icazə verməsini istəyin</translation> <translation id="1658424621194652532">Bu səhifə mikrofonunuza daxil olur.</translation> <translation id="1660763353352708040">Adapter problemi</translation> -<translation id="1661156625580498328">AES şifrələməsini tətbiq edin (məsləhətlidir).</translation> <translation id="16620462294541761">Parolunuz doğrulanmadı. Yenidən cəhd edin.</translation> <translation id="166278006618318542">Subyektin İctimai Açarı Alqoritmi</translation> <translation id="1662801900924515589"><ph name="APP" /> quraşdırıldı</translation> @@ -988,7 +986,6 @@ <translation id="174123615272205933">Fərdi</translation> <translation id="1741314857973421784">Davam edin</translation> <translation id="1743970419083351269">Endirilənlər Panelini Bağlayın</translation> -<translation id="1744060673522309905">Cihaz domenə qoşulmadı. Əlavə edə biləcəyiniz cihaz sayının limitini keçmədiyinizə əmin olun.</translation> <translation id="1744108098763830590">arxa fon səhifəsi</translation> <translation id="1745732479023874451">Kontaktları idarə edin</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Bu veb tətbiqdə # fayl açılsın və redaktə edilsin?}}</translation> @@ -1020,7 +1017,6 @@ <translation id="1767043563165955993">Android tətbiqləri ilə istifadə edin</translation> <translation id="1767508543310534319">Punktuasiya exosu</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> üçün istifadəçi rəyi göndərin.</translation> -<translation id="1768278914020124551">Ups! Giriş serveri ilə əlaqə saxlayarkən xəta baş verdi. İnternet bağlantısı və domen adını yoxlayın, sonra yenidən cəhd edin.</translation> <translation id="1769104665586091481">Linki Yeni Pəncərədə Açın</translation> <translation id="1770407692401984718">Şəkli buraya dartın və ya</translation> <translation id="177053719077591686">Android t'tbiql'rini Google Diskdə yedəkləyin.</translation> @@ -1098,7 +1094,6 @@ <translation id="1818913467757368489">Yükləmə davam edir.</translation> <translation id="1819443852740954262">Hamısını Anonim pəncərədə açın</translation> <translation id="1819721979226826163">Tətbiq bildirişlər > Google Play xidmətləri seçiminə klikləyin.</translation> -<translation id="1820028137326691631">Adminin yaratdığı parolu daxil edin</translation> <translation id="1822140782238030981">Artıq Chrome istifadəçisiniz? Giriş edin</translation> <translation id="1822517323280215012">Boz</translation> <translation id="1822635184853104396">Tam endirmə tarixçəsini yeni tabda göstərin</translation> @@ -1215,7 +1210,6 @@ <translation id="1901303067676059328">Hamısını seçin</translation> <translation id="1904580727789512086">Ziyarət etdiyiniz keçidlər Google Hesabınızda saxlanılır</translation> <translation id="1904603806662441960">Chrome-da kamera icazələrini idarə edin</translation> -<translation id="1905375423839394163">Chromebook cihaz adı</translation> <translation id="1906181697255754968">Saytlar adətən işinizi avtomatik yaddaşda saxlamaq kimi xüsusiyyətlər üçün cihazınızdakı fayllar və qovluqlara giriş edir</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Veb Dükanında<ph name="END_LINK" /> digər artırma və temaları kəşf edin</translation> <translation id="1907044622262489040">Səsinizlə yazın. Axtarış + D düymələrindən istifadə edin, sonra danışmağa başlayın.</translation> @@ -1225,6 +1219,7 @@ <translation id="1910721550319506122">Xoş gəlmisiniz!</translation> <translation id="1910736334623230603">Bir neçə şəkil axtarmaq olmur. Eyni vaxtda bir şəkil əlavə etmək olar.</translation> <translation id="1910908536872421421">Test üçün Chrome v<ph name="BROWSER_VERSION" /> yalnız avtomatlaşdırılmış test üçündür. Müntəzəm baxış üçün avtomatik olaraq güncəllənən Chrome'un standart versiyasından istifadə edin</translation> +<translation id="1913749768968678106">Yayımlayın, yadda saxlayın və paylaşın</translation> <translation id="1915073950770830761">kanar</translation> <translation id="1915307458270490472">Dəstəyi qoyun</translation> <translation id="1915734383465415025">Mağaza Nömrəsi</translation> @@ -1326,6 +1321,7 @@ <translation id="197989455406964291">KDC şifrələmə növünü dəstəkləmir</translation> <translation id="1981434377190976112">Bütün veb saytlarda bütün datanızı oxumaq</translation> <translation id="1984417487208496350">Qoruma yoxdur (tövsiyə edilmir)</translation> +<translation id="1986836014090708999">Təkmil məkan ayarları</translation> <translation id="1987317783729300807">Hesablar</translation> <translation id="1987574314042117472">Populyar tətbiqləri seçin və quraşdırın</translation> <translation id="1988259784461813694">Tələb</translation> @@ -1527,7 +1523,6 @@ <translation id="21354425047973905">PIN-ləri gizlədin</translation> <translation id="2135456203358955318">Daxili miqyas</translation> <translation id="2135787500304447609">Davam edin</translation> -<translation id="2136372518715274136">Yeni parol daxil edin</translation> <translation id="2136476978468204130">Daxil etdiyiniz parol söz yanlışdır</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> saytından bildirişlərə icazə verməyin</translation> <translation id="2139919072249842737">Ayarlayın düyməsi</translation> @@ -1595,6 +1590,7 @@ <translation id="2182058453334755893">Buferə kopyalandı</translation> <translation id="2182419606502127232">Server qeydləri daxil edilsin.</translation> <translation id="2183570493397356669">"Davam edin" düyməsi deaktivdir</translation> +<translation id="2184272387334793084">Daxil olaraq bütün cihazlarda parol və s. əldə edin</translation> <translation id="2184515124301515068">Saytların avtomatik oxutma vaxtını Chrome'un seçməsinə icazə verin (məsləhətlidir)</translation> <translation id="2186206192313702726">Google Linza</translation> <translation id="2186711480981247270">Səhifə başqa cihazdan paylaşılıb</translation> @@ -1627,7 +1623,6 @@ <translation id="2210462644007531147">Quraşdırmanı tamamlamaq alınmadı</translation> <translation id="2211245494465528624">Sinxronlaşdırma seçimlərini idarə edin</translation> <translation id="2214018885812055163">Paylaşılmış qovluqlar</translation> -<translation id="2214884991347062907">Yanlış parol. Yenidən cəhd edin</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 sətir göstərilmir>}other{<<ph name="NUMBER_OF_LINES" /> sətir görünmür>}}</translation> <translation id="2215070081105889450">Audio paylaşmaq üçün tab və ya ekran paylaşın</translation> <translation id="2218019600945559112">Maus və taçped</translation> @@ -2281,7 +2276,6 @@ <translation id="2692503699962701720">Element növləri və formatlanmış mətni səsləndirərkən tonu dəyişin</translation> <translation id="2692901429679246677">Dəniz mavisi</translation> <translation id="2693134906590795721">Şarj səsləri</translation> -<translation id="2693176596243495071">Xəta oldu. Sonra cəhd edin və ya administratorla əlaqə saxlayın.</translation> <translation id="2698147581454716013">Bu paketə bağlı cihazdır və Kiosk və Signage Upgrade'də qeydiyyatdan keçə bilməz.</translation> <translation id="2699911226086014512">PIN əməliyyatı <ph name="RETRIES" /> kodu ilə alınmadı.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> adlı cihazdan paylaşıldı</translation> @@ -2414,7 +2408,6 @@ <translation id="2782104745158847185">Linux tətbiqini quraşdırarkən xəta baş verdi</translation> <translation id="2783024642731649028">Səbətdə <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> tərəfindən təqdim edilən 1 məhsul (<ph name="DISCOUNT_TEXT" />) var. Baxılıb: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Endirildi</translation> -<translation id="2783829359200813069">Şifrələmə növlərini seçin</translation> <translation id="2783952358106015700">Təhlükəsizlik açarını <ph name="APP_NAME" /> ilə istifadə edin</translation> <translation id="2785267875302712148">Parol Yoxlanışı</translation> <translation id="2785873697295365461">Fayl təsviri</translation> @@ -2565,6 +2558,7 @@ <translation id="2893180576842394309">Axtarış və digər Google xidmətlərini fərdiləşdirmək üçün Google tarixçədən istifadə edə bilər</translation> <translation id="2893701697603065178">İdarə edilən inkişaf mühiti</translation> <translation id="2894757982205307093">Qrupa yeni tab</translation> +<translation id="2895730582088342039">Yadda saxlayın, paylaşın və yayımlayın</translation> <translation id="289695669188700754">Əsas ID: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Bu fərdi ayar bütün Anonim pəncərələri bağladığınızda silinəcəkdir</translation> <translation id="2897878306272793870"><ph name="TAB_COUNT" /> panellərini açmaq istədiyinizə əminsiniz?</translation> @@ -2698,7 +2692,6 @@ <translation id="3003144360685731741">Üstünlük verilən şəbəkələr</translation> <translation id="3003253259757197230">Növbəti axtarışları proqnozlaşdırmaq və baxdığınız səhifə haqqında əlavə məlumat göstərmək üçün daxil olduğunuz URL-lər Google-a göndərilir</translation> <translation id="3003623123441819449">CSS Keşi</translation> -<translation id="3003828226041301643">Cihaz domenə qoşulmadı. Cihaz əlavə etmək imtiyazınızın olduğunu yoxlamaq üçün hesabınızı yoxlayın.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> şəxsi Wi-Fi bağlantısı yaradacaq.</translation> <translation id="3004385386820284928">Klaviatura düymələrini fərdiləşdirin</translation> <translation id="3005574332301273731">Göstərməyin</translation> @@ -2758,7 +2751,6 @@ <translation id="3033348223765101500">Datanıza nəzarət edin</translation> <translation id="3036327949511794916">Bu <ph name="DEVICE_TYPE" /> cihazını qaytarmaq üçün son tarix keçib.</translation> <translation id="3036546437875325427">Fleşi aktiv edin</translation> -<translation id="3037754279345160234">Domenə qoşulmaq üçün konfiqurasiyanı nəzərdən keçirmək alınmadı. Administrator ilə əlaqə saxlayın.</translation> <translation id="3038272154009688107">Bütün saytlara baxın</translation> <translation id="3038612606416062604">Printeri mexaniki yolla əlavə edin</translation> <translation id="3039491566278747710">Cihazda oflayn siyasət quraşdırılmadı.</translation> @@ -2948,7 +2940,6 @@ <translation id="3210736980143419785">Endirməni bitirmək mümkün olmadı</translation> <translation id="321084946921799184">Sarı və ağ</translation> <translation id="3211126692872351610">&Yeni tabda <ph name="SEARCH_ENGINE" /> ilə "<ph name="SEARCH_TERMS" />" axtarın</translation> -<translation id="321356136776075234">Cihaz OU (məs, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Bu qovluğa əlfəcin əlavə edin</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Qeyd:<ph name="END_BOLD" /> Oxşar səs və ya səsyazısı <ph name="SUPERVISED_USER_NAME" /> adlı şəxsin fərdi nəticələrinə daxil ola bilər.</translation> <translation id="3217843140356091325">Qısayol yaradılsın?</translation> @@ -3199,6 +3190,7 @@ <translation id="3420501302812554910">Daxili təhlükəsizlik açarı sıfırlanma tələb edir</translation> <translation id="3421387094817716717">Oval Əyrisi İctimai Açarı</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Qeyd:<ph name="END_BOLD" /> Oxşar səs və ya səsyazma şəxsi nəticələrinizə, yaxud Assistentinizə giriş edə bilər.</translation> +<translation id="3421835120203732951">Yeni profil əlavə edin</translation> <translation id="3423111258700187173"><ph name="FOLDER_TITLE" /> qovluğunda tapılan nəticələr</translation> <translation id="3423463006624419153">"<ph name="PHONE_NAME_1" />" və "<ph name="PHONE_NAME_2" />" telefonlarınızda</translation> <translation id="3423858849633684918"><ph name="PRODUCT_NAME" /> məhsulunu yenidən işə salın</translation> @@ -3627,7 +3619,6 @@ <translation id="3741056951918180319">İstənilən vaxt artırmaya klikləyərək onu bütün saytlarda istifadə edə bilərsiniz</translation> <translation id="3741510433331996336">Güncəlləməni yekunlaşdırmaq üçün cihazı yenidən başladın</translation> <translation id="3742235229730461951">Koreya dilində klaviatura düzəni</translation> -<translation id="3742666961763734085">Bu adda təşkilatı vahid tapılmadı. Yenidən cəhd edin.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> ilə birləşdirmək üçün PIN daxil edin</translation> <translation id="3744219658596020825">Parollar import edilmədi</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> @@ -4514,7 +4505,6 @@ <translation id="4416582610654027550">Düzgün link daxil edin</translation> <translation id="4421932782753506458">Tüklü</translation> <translation id="4423376891418188461">Ayarları Bərpa Edin</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administrator parolu dəyişməyinizi tələb edir.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS cihazlarına avtomatik hesabatlar göndərmək icazəsi vermək bizə ChromeOS'da nəyi düzəldəcıyimizi və təkmilləşdirəcəyimizi prioritetləşdirməyə kömək edir. Bu hesabatlara ChromeOS'un nə vaxt çökməsi, hansı funksiyaların istifadə edilməsi və adətən nə qədər yaddaş istifadə edildiyi kimi məlumatlar daxil ola bilər.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />İstənilən vaxt Chrome cihaz ayarlarınızda bu hesabatlara icazə verməyə başlaya və ya dayandıra bilərsiniz. Domen administratorusunuzsa, bu ayarı admin konsolunda dəyişə bilərsiniz.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> faylını silin</translation> @@ -4530,7 +4520,6 @@ <translation id="4430369329743628066">Əlfəcin əlavə olundu</translation> <translation id="4430422687972614133">Virtual kartı aktiv edin</translation> <translation id="4432621511648257259">Parol yanlışdır</translation> -<translation id="443454694385851356">Köhnə (təhlükəli)</translation> <translation id="4434611816075088065">Nəzərdən keçiriləcək heç nə yoxdur</translation> <translation id="443475966875174318">Uyğun olmayan tətbiqləri güncəlləyin və ya silin</translation> <translation id="4437947179446780764">Fərdi DNS xidməti provayderini əlavə edin</translation> @@ -4587,6 +4576,7 @@ <translation id="4481448477173043917"><ph name="DEVICE_TYPE" /> cihazınız gözlənilmədən yenidən başladılıb</translation> <translation id="4481467543947557978">xidmət işçisi</translation> <translation id="4482990632723642375">Son Qapadılan Tab</translation> +<translation id="4486333480498805415">Məkan dəqiqliyi</translation> <translation id="4487489714832036847">Chromebook'larda ənənəvi proqram əvəzinə tətbiqlər istifadə olunur. Məhsuldarlıq, əyləncə və daha çoxu üçün tətbiqlər əldə edin.</translation> <translation id="4488257340342212116">Kameranızdan istifadə etmək icazəsi verilib</translation> <translation id="4490086832405043258">Bu profil üçün ChromeOS proksi ayarlarından istifadə edin.</translation> @@ -5072,7 +5062,6 @@ <translation id="4868284252360267853">Bu dialoq hazırda fokuslanmayıb. Bu dialoqu fokuslamaq üçün Command-Shift-Option A düymələrini basın.</translation> <translation id="4869170227080975044">ChromeOS şəbəkə məlumatını oxumaq</translation> <translation id="4870724079713069532">File Explorer'dən və ya digər tətbiqlərdən dəstəklənən faylları bu tətbiqlə aça və redaktə edə bilərsiniz. Defolt olaraq bu tətbiqin hansı faylları açdığına nəzarət etmək üçün <ph name="BEGIN_LINK" />Windows ayarlarına<ph name="END_LINK" /> keçin.</translation> -<translation id="4870758487381879312">Konfiqurasiya məlumatı üçün adminin yaratdığı parolu daxil edin</translation> <translation id="4870995365819149457">Bəzi dəstəklənən keçidlər hələ də <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> və digər 1 tətbiqdə açılacaq.</translation> <translation id="4871308555310586478">Chrome Veb Marketdən olmasın.</translation> <translation id="4871322859485617074">PIN yanlış simvollardan ibarətdir</translation> @@ -5139,7 +5128,6 @@ <translation id="4913209098186576320">Bu fayl təhlükəli ola bilər<ph name="LINE_BREAK" />Bu yoxlama həmişəkindən uzun çəkir...</translation> <translation id="4915961947098019832">Şəkilləri göstərmək icazəsi verilib</translation> <translation id="4916542008280060967">Sayta <ph name="FILE_NAME" /> faylını redaktə etmək üçün icazə verilsin?</translation> -<translation id="4917385247580444890">Güclü</translation> <translation id="491779113051926205">ChromeOS trafik sayğacları</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" artırması ilə əlaqə yaratmaq istəyir</translation> <translation id="4918086044614829423">Qəbul edin</translation> @@ -5446,6 +5434,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> blok edilib</translation> <translation id="5163910114647549394">Tab siyahının sonuna köçürüldü</translation> <translation id="5164530241085602114"><ph name="SITE" /> üçün bildirişlərə icazə verilmir</translation> +<translation id="5165989352025966137">Tam ekrana avtomatik daxil olmaq icazəsi verilib</translation> <translation id="516747639689914043">Hipermətn Transport Protokolu (HTTP)</translation> <translation id="5170568018924773124">Qovluqda göstərin</translation> <translation id="5171045022955879922">Linki axtarın və ya yazın</translation> @@ -5453,7 +5442,6 @@ <translation id="5172855596271336236">1 idarə edilən printer var.</translation> <translation id="5173668317844998239">Təhlükəsizlik açarınızda saxlanılan barmaq izlərini əlavə edin və silin</translation> <translation id="5174169235862638850">Parol mübadilə buferinə kopyalandı</translation> -<translation id="5175379009094579629">Cihazın adı yanlışdır. Yenidən cəhd etmək üçün düzgün cihaz adı daxil edin.</translation> <translation id="5177479852722101802">Kamera və mikrofon girişini blok etməyə davam edin</translation> <translation id="5177549709747445269">Mobil data istifadə edirsiniz</translation> <translation id="5178667623289523808">Öncəkini tapın</translation> @@ -5682,7 +5670,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> üçün parol yaradın</translation> <translation id="5368441245151140827">Bu artırma sayt məlumatını oxuya və dəyişə, yaxud arxa fonda işləyə bilməz</translation> <translation id="5368720394188453070">Telefonunuz kilidlənib. Daxil etmək üçün kiliddən çıxarılıb.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> domeninə daxil olun</translation> <translation id="536882527576164740">{0,plural, =1{Anonim pəncərə}other{Anonim pəncərə (#)}}</translation> <translation id="5369491905435686894">Maus sürətini aktiv edin</translation> <translation id="5369694795837229225">Linux tərtibat mühitini ayarlayın</translation> @@ -5898,7 +5885,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Artırma administratorunuz tərəfindən quraşdırılıb}other{# artırma administratorunuz tərəfindən quraşdırılıb}}</translation> <translation id="5523532775593636291">Əlavə etdiyiniz saytlar həmişə aktiv qalacaq və yaddaş boşaldılmayacaq</translation> <translation id="5523558474028191231">Adda hərflər, rəqəmlər və xüsusi simvollar ola bilər və maksimum <ph name="MAX_CHARACTER_COUNT" /> simvol ola bilər</translation> -<translation id="5526701598901867718">Hamısı (təhlükəli)</translation> <translation id="5526745900034778153">Sinxronizasiyaya davam etmək üçün daxil olun</translation> <translation id="5527463195266282916">Artırma versiyasının aşağı salınmasına cəhd edildi.</translation> <translation id="5527474464531963247">Başqa bir şəbəkə seçə bilərsiniz.</translation> @@ -5909,7 +5895,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> bunu etmək istəyir:</translation> <translation id="5537725057119320332">Yayım</translation> <translation id="5539070192556911367">Google'a daxil olmaq mümkün deyil</translation> -<translation id="5539221284352502426">Daxil etdiyiniz parol server tərəfindən rədd edildi. Səbəblər bunlar ola bilər: Parol çox qısadır. Parol rəqəm və ya simvollardan ibarət olmalıdır. Parol əvvəlki paroldan fərqli olmalıdır.</translation> <translation id="5541694225089836610">Administrator əməliyyatı deaktiv edib</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> kukiləri blok edildi</translation> @@ -6152,7 +6137,6 @@ <translation id="5734362860645681824">Əlaqələr</translation> <translation id="5734697361979786483">Fayl paylaşımı əlavə edin</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Bu data və ya cihazınız təşkilatınızın bəzi təhlükəsizlik siyasətlərinə uyğun gəlmir. Nəyin düzəldilməli olduğunu admininizlə dəqiqləşdirin.}=1{Bu fayl və ya cihazınız təşkilatınızın bəzi təhlükəsizlik siyasətlərinə uyğun gəlmir. Nəyin düzəldilməli olduğunu admininizlə dəqiqləşdirin.}other{Bu fayllar təşkilatınızın bəzi təhlükəsizlik siyasətlərinə uyğun gəlmir. Nəyin düzəldilməli olduğunu admininizlə dəqiqləşdirin.}}</translation> -<translation id="5736796278325406685">Etibarlı istifadəçi adı daxil edin</translation> <translation id="5738093759615225354">Kompüterinizə daxil olmaq üçün bu parola ehtiyacınız var</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> adlı istifadəçiyə məktəb hesabı əlavə etməkdə yardım etmək üçün daxil olun</translation> <translation id="5739235828260127894">Doğrulama gözlənilir. <ph name="LINK_BEGIN" />Ətraflı məlumat.<ph name="LINK_END" /></translation> @@ -6554,7 +6538,6 @@ <translation id="6054138466019582920">Google ilə bu səhifəni axtarın...</translation> <translation id="6054284857788651331">Bu yaxınlarda Qapadılmış Tab Qrupu</translation> <translation id="6054961935262556546">Görünmə dərəcəsini dəyişin</translation> -<translation id="6055171183283175969">Daxil etdiyiniz parol yanlışdır.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 With RSA Şifrələnmə</translation> <translation id="6055544610007596637">Google Play Marketdən <ph name="DEVICE_TYPE" /> cihazınız üçün tətbiqləri quraşdırın</translation> <translation id="6056710589053485679">Normal yenidən yükləmə</translation> @@ -6624,7 +6607,6 @@ <translation id="6102043788063419338">Bu fayl Qabaqcıl Qorunma tərəfindən blok edilib</translation> <translation id="6103681770816982672">Xəbərdarlıq: developer kanalına keçid edirsiniz</translation> <translation id="6104068876731806426">Google Hesabları</translation> -<translation id="6104311680260824317">Cihaz domenə qoşula bilmədi. Server Kerberos şifrələmə mövünü dəstəkləmir. Şifrləmə ayarları üçün "Daha çox seçimi" sınayın.</translation> <translation id="6104667115274478616">ChromeOS audio ayarlarını idarə edin</translation> <translation id="6104796831253957966">Printerdə növbə dolub</translation> <translation id="610487644502954950">Yan panel bərkidilmədi</translation> @@ -7311,7 +7293,6 @@ <translation id="6651237644330755633">Veb sayt tanınması üçün bu sertifikata inanın</translation> <translation id="6651495917527016072">Wi-Fi şəbəkələrini telefonunuzla sinxronlaşdırın. <ph name="LINK_BEGIN" />Ətraflı məlumat<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Bu sayta hər dəfə daxil olduqda avtomatik işləyir</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> inteqrasiyası yalnız x86_64 platformalarında dəstəklənir. ARM və ya x86 platforması üzərində hazırlanmış Chromebook'lar bu funksionallığı dəstəkləmir.</translation> <translation id="6654509035557065241">Şəbəkə tərcih edin</translation> <translation id="6655190889273724601">Developer rejimi</translation> <translation id="6655458902729017087">Hesabları Gizlədin</translation> @@ -7447,7 +7428,6 @@ <translation id="676560328519657314">Google Pay'də ödəniş metodlarınız</translation> <translation id="6766488013065406604">Google Parol Menecerinə keçin</translation> <translation id="6767566652486411142">Başqa Dil Seçin...</translation> -<translation id="6767639283522617719">Domenə qoşulmaq alınmadı. Ayarların təşkilatı vahidlərə uyğun olduğuna əmin olun.</translation> <translation id="6768034047581882264">Mühafizə edilməyən məzmun göstərmək icazəsi verilməyib</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Mükəmməl təcrübə təmin etmək üçün <ph name="DEVICE_OS" /> cihazlar haqqında avadanlıq datasını toplayıb, təmin edilməli güncəllənmələri müəyyən etmək üçün Google ilə paylaşır. Google-a bu datadan <ph name="DEVICE_OS" /> təcrübə və xidmətini dəstəkləmək və təkmilləşdirmək kimi əlavə məqsədlər üçün istifadə icazəsi verə bilərsiniz.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bu cihaza daxil ola və chrome://system bölməsində chromeosflex_ kimi qeyd edilmiş sahələrə baxaraq güncəllənmə filtri üçün Google-a göndərilən dataya, eləcə də Google ilə data paylaşmağı seçdiyiniz digər hallara nəzər sala bilərsiniz.<ph name="END_PARAGRAPH2" /> @@ -7524,7 +7504,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Saxlanmış kredensialları istifadə edərək vebsaytlara avtomatik daxil olun. Xüsusiyyət deaktiv edildikdə, sayta hər dəfə girdiyinizdə təsdiqləmə tələb olunacaq.</translation> -<translation id="6810768462515084623">Ups! Parolunuzun vaxtı bitib. Fərqli cihazda onu yeniləyin və bir daha cəhd edin.</translation> <translation id="6811034713472274749">Səhifəyə baxa bilərsiniz</translation> <translation id="6811151703183939603">Möhkəm</translation> <translation id="6811332638216701903">DHCP Host adı</translation> @@ -7596,7 +7575,6 @@ <translation id="6856623341093082836">Sensor ekranın dəqiqliyini quraşdırın və tənzimləyin</translation> <translation id="6856850379840757744">Aktiv edildikdə, bütün bildirişlər susdurulacaq</translation> <translation id="6857145580237920905">Formatlamadan əvvəl eSIM profillərini silin</translation> -<translation id="6857699260879628349">Konfiqurasiya məlumatını əldə edin</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> san</translation> <translation id="6860097299815761905">Proksi ayarları...</translation> <translation id="68601584151169673">&Saxlayın və paylaşın</translation> @@ -7615,7 +7593,6 @@ <translation id="686839242150793617">Şəkildə şəkil rejiminə avtomatik daxil olmaq icazəsi verilib</translation> <translation id="6868934826811377550">Detallara baxın</translation> <translation id="6871644448911473373">OCSP Cavablayıcı: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Daxil etdiyiniz parol server tərəfindən rədd edildi.</translation> <translation id="6873571253135628430">Sayt icazələrini dəyişin</translation> <translation id="6876155724392614295">Velosiped</translation> <translation id="6876469544038980967">Faydalı deyil</translation> @@ -7649,7 +7626,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Önizləmək üçün səs</translation> <translation id="6902336033320348843">Bölmə dəstəklənmir: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Cihazı domenə qoşun</translation> <translation id="6903022061658753260">Datanız bu hesab üçün sinxronizasiyanı aktiv etdiyiniz bütün Chrome brauzerlərində sinxronlaşdırılacaq. ChromeOS sinxronizasiya seçimləri üçün <ph name="LINK_BEGIN" />ChromeOS ayarlarına<ph name="LINK_END" /> keçin.</translation> <translation id="6903590427234129279">Hamısını açın (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Sinxronizasiyanı akitv edin</translation> @@ -8006,7 +7982,6 @@ <translation id="7198503619164954386">Müəssisədə qeydiyyatdan keçmiş bir cihazda olmalısınız</translation> <translation id="7199158086730159431">Yardım əldə edin</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> cihazında yayımı durdurun</translation> -<translation id="7200083590239651963">Konfiqurasiya seçin</translation> <translation id="720110658997053098">Bu cihazı daimi olaraq kiosk rejimində saxlayın</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" silindi</translation> <translation id="7201420661433230412">Fayllara baxın</translation> @@ -8122,8 +8097,8 @@ <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> tərəfindən dəstəklənən bu daxilolma xidməti, kameranıza daxil olur.</translation> <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Brauzeri<ph name="END_LINK" /> təşkilat, <ph name="BEGIN_LINK" />profili<ph name="END_LINK" /> isə <ph name="PROFILE_DOMAIN" /> idarə edir</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Tam ekrana avtomatik daxil olmaq icazəsi verilməyib</translation> <translation id="7295614427631867477">Nəzərə alın ki, Android, Play və əlaqədar tətbiqlər datanın əldə edilməsi və istifadəsi üçün öz siyasətləri ilə idarə edilir.</translation> -<translation id="729583233778673644">AES və RC4 şifrələmələrinə icazə verin. RC4 şifrələri təhlükəli olduğu üçün bu seçimdən istifadə etmək riski artırır.</translation> <translation id="7296503797589217366">Qovluq seçin: <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tünd-yaşıl</translation> <translation id="7298195798382681320">Tövsiyə olunur</translation> @@ -8141,7 +8116,6 @@ <translation id="7307129035224081534">Pauza edilib</translation> <translation id="7307647374092371434">Daxil olduqda Google Hesabındakı parol və giriş açarları da bu cihazda əlçatan olacaq</translation> <translation id="7308643132139167865">Vebsayt dilləri</translation> -<translation id="7310598146671372464">Giriş edilmədi. Server Kerberos şifrələmə növünü dəstəkləmir. Administratorla əlaqə saxlayın.</translation> <translation id="7311005168897771689">Oflayn olduqda Google Disk fayllarına giriş</translation> <translation id="7311244614769792472">Nəticə tapılmadı</translation> <translation id="7312210124139670355">Administratorunuz eSIM-inizi sıfırlayır. Bir neçə dəqiqə çəkə bilər.</translation> @@ -8514,7 +8488,6 @@ <translation id="7594725637786616550"><ph name="DEVICE_TYPE" /> cihazınızı tam sıfırlamaq üçün sıfırlayın.</translation> <translation id="7595453277607160340">Android tətbiqlərindən istifadə edərək <ph name="DEVICE_TYPE" /> cihazının düzgün işləməsini təmin etmək üçün yenidən daxil olun və güncəlləyin.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (xəta kodu <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Cihazın adı çox uzundur. Yenidən cəhd etmək üçün qısa ad seçin.</translation> <translation id="7600054753482800821">&Axtarış sistemlərini və sayt axtarışını idarə edin</translation> <translation id="7600218158048761260">Google Disk bu hesab növü üçün deaktiv edilib.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> heç vaxt tərcümə etməyin</translation> @@ -8550,6 +8523,7 @@ <translation id="7622768823216805500">Saytlar adətən asan ödəmə kimi alış-veriş xüsusiyyətləri üçün ödəniş emalçıları quraşdırır</translation> <translation id="7622966771025050155">Çəkilmişlər tabına keçin</translation> <translation id="7624337243375417909">böyük hərflər deaktivdir</translation> +<translation id="7625025537587898155">Yeni profil əlavə edin</translation> <translation id="7625568159987162309">Saytlarda icazələrə və saxlanılan dataya baxın</translation> <translation id="7625823789272218216">Sola Yeni Tab</translation> <translation id="7628201176665550262">Yeniləmə sürəti</translation> @@ -8659,7 +8633,6 @@ <translation id="7686086654630106285">Saytın təklif etdiyi reklamlar haqqında ətraflı</translation> <translation id="7686581688229391955">Bu saytda bütün artırmalara icazə vermək üçün seçin</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Yeni parolu təsdiq edin</translation> <translation id="7690378713476594306">Siyahıdan seçin</translation> <translation id="7690853182226561458">Qovluq əlavə edin...</translation> <translation id="7691073721729883399">Köşk tətbiqi üçün cryptohome quraşdırılmadı.</translation> @@ -9228,6 +9201,7 @@ <translation id="810185532889603849">Fərdi rəng</translation> <translation id="8101987792947961127">Növbəti yenidən yüklənmə zamanı zavod sıfırlaması tələb olunur</translation> <translation id="8102139037507939978">Şəxsi Eyniləşdirici Məlumatları system_logs.txt faylından çıxarın.</translation> +<translation id="8102344699913991108">Saytlar istifadəçi jestlərindən asılı olmayaraq immersiv tam ekran təcrübələri təklif etmək üçün bu ayardan istifadə edir</translation> <translation id="810362914482827094">Parolları axtarın</translation> <translation id="8104088837833760645">eSIM profilini endirin</translation> <translation id="8105273883928376822">Davam etmək üçün daxil olun.</translation> @@ -9320,7 +9294,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Enerjiyə Qənaət aktivdir</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" yoxlanılmış məkanlarda şəkil, video və səs fayllarını oxuya və silə bilər.</translation> -<translation id="8181215761849004992">Cihaz domenə qoşulmadı.Cihaz əlavə etmək imtiyazınızın olub-olmadığını yoxlamaq üçün hesabınıza baxın.</translation> <translation id="8182105986296479640">Tətbiq cavab vermir.</translation> <translation id="8182412589359523143">Bu <ph name="DEVICE_TYPE" /> cihazından bütün datanı silmək üçün <ph name="BEGIN_LINK" />bura klikləyin<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Cihazın EID nömrəsi: <ph name="EID_NUMBER" />. Cihazın IMEI nömrəsi: <ph name="IMEI_NUMBER" />. Bu nömrələr xidməti aktivləşdirmək üçün istifadə edilə bilər.</translation> @@ -9549,6 +9522,7 @@ <translation id="8351630282875799764">Batareya yığmır</translation> <translation id="8352287103893778223">Tab qrupu başlığı</translation> <translation id="835238322900896202">Tətbiq sistemdən silinərkən xəta baş verdi. Terminal vasitəsilə sistemdən silin.</translation> +<translation id="8353420862507374944">Yayımlayın, yadda saxlayın və paylaşın</translation> <translation id="8353683614194668312">Bunu bacarır:</translation> <translation id="8354034204605718473">Övladınızın PİN kodu əlavə edilib</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9655,6 +9629,7 @@ <translation id="8428271547607112339">Məktəb hesabı əlavə edin</translation> <translation id="84297032718407999"><ph name="LOGOUT_TIME_LEFT" /> ərzində çıxış edəcəksiniz</translation> <translation id="8431190899827883166">Vizual reaksiya</translation> +<translation id="8432724317983466962">Tam ekrana daxil olmaq üçün defolt olaraq istifadəçi jesti tələb edilir</translation> <translation id="8433186206711564395">Şəbəkə ayarları</translation> <translation id="8434480141477525001">NaCl Debaq Portu</translation> <translation id="8436054240208929121">Chrome-un tab qrupları təklif etməsi və tabları nizamlı saxlaması üçün daxil olun və sinxronlaşdırmanı aktiv edin</translation> @@ -9781,7 +9756,6 @@ <translation id="8531367864749403520">Qrupu tab zolağından silmək üçün "Qrupu gizlədin" seçin</translation> <translation id="8531701051932785007">Qabaqcıl Güvənli Baxış deaktivdir</translation> <translation id="8533670235862049797">Təhlükəsiz Baxış aktivdir</translation> -<translation id="8534656636775144800">Ups! Domenə qoşularkən xəta baş verdi. Yenidən cəhd edin.</translation> <translation id="8535005006684281994">Netscape Sertifikat Yeniləmə URL</translation> <translation id="8536810348276651776">Əksər saytlardan çıxacaqsınız. Chrome üçün Family Link ayarlarının tətbiq edilməsi məqsədilə Google Hesabından çıxarılmayacaqsınız.</translation> <translation id="8536956381488731905">Düyməyə basma səsi</translation> @@ -9860,7 +9834,6 @@ <translation id="8607828412110648570">Bluetooth cihazı birləşdirmə rejimində və yaxınlıqda olmalıdır. Yalnız etibar etdiyiniz cihazlarla birləşdirin. Birləşdirilmiş cihazlar bu Chromebook-da bütün hesablar üçün görünən olur. <ph name="BEGIN_LINK_LEARN_MORE" />Ətraflı məlumat<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos bileti əlavə edin</translation> <translation id="8609465669617005112">Yuxarı köçürün</translation> -<translation id="8610103157987623234">Yanlış format. Yenidən cəhd edin</translation> <translation id="8612252270453580753">&Videoçərçivəni <ph name="VISUAL_SEARCH_PROVIDER" /> ilə axtarın</translation> <translation id="8613164732773110792">Yalnız kiçik hərf simvolları, rəqəmlər, altdan xətt və ya tirelər</translation> <translation id="8613504115484579584">Giriş metodları</translation> @@ -10039,6 +10012,7 @@ <translation id="8729133765463465108">QR kodu skanlamaq üçün kameradan istifadə edin</translation> <translation id="8730621377337864115">Tamamdır</translation> <translation id="8731029916209785242">İcazələr (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Məkan dəqiqliyinin təkmilləşdirilməsi</translation> <translation id="8731268612289859741">Təhlükəsizlik kodu</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> bunu etmək istəyir: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Port nömrəsi</translation> @@ -10472,7 +10446,6 @@ <translation id="9052404922357793350">Blok etməyə davam edin</translation> <translation id="90528604757378587">Arxa fon fəaliyyəti və hamar sürüşmə kimi bəzi vizual effektlər məhdudlaşdırıla bilər.</translation> <translation id="9053563360605707198">Hər iki tərəfində çap edin</translation> -<translation id="9055636786322918818">RC4 şifrələməsini tətbiq edin. RC4 şifrələri təhlükəli olduğu üçün bu seçimdən istifadə etmək riski artırır.</translation> <translation id="9056788090206401048">Giriş açarınızı başqa cihazda istifadə etmək üçün Bluetooth aktiv olmalıdır. Bunu həmişə ayarlarda idarə edə bilərsiniz.</translation> <translation id="9056810968620647706">Heç bir uyğunluq tapılmadı.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> aşağıdakı məzmuna giriş etmək istəyir:</translation>
diff --git a/chrome/app/resources/generated_resources_be.xtb b/chrome/app/resources/generated_resources_be.xtb index 5299a4c..5678c287 100644 --- a/chrome/app/resources/generated_resources_be.xtb +++ b/chrome/app/resources/generated_resources_be.xtb
@@ -299,7 +299,6 @@ <translation id="1217117837721346030">Спампаваць падазроны файл</translation> <translation id="1217483152325416304">Лакальныя даныя неўзабаве будуць выдалены</translation> <translation id="1217668622537098248">Пасля дзеяння вярнуцца да націскання левай кнопкай мышы</translation> -<translation id="121783623783282548">Паролі не супадаюць.</translation> <translation id="1218015446623563536">Выдаліць Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Служба геалакацыі Google выкарыстоўвае такія крыніцы як Wi‑Fi, мабільныя сеткі і датчыкі ў якасці дапаможных для вызначэння месцазнаходжання прылады.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Каб выключыць гэту службу, выключыце галоўную наладу вызначэння месцазнаходжання на гэтай прыладзе. Таксама можна выключыць выкарыстанне Wi‑Fi, мабільных сетак і датчыкаў для вызначэння месцазнаходжання ў адпаведных наладах.<ph name="END_PARAGRAPH2" /></translation> @@ -520,7 +519,6 @@ <translation id="1395832189806039783">Вылучаць аб'ект з дапамогай клавіятуры</translation> <translation id="1396120028054416908">Назад у папку "<ph name="FOLDER_TITLE" />"</translation> <translation id="1396139853388185343">Памылка наладжвання прынтара</translation> -<translation id="1396963298126346194">Уведзеныя імя карыстальніка і пароль не супадаюць</translation> <translation id="1397500194120344683">Няма прыдатных прылад. <ph name="LINK_BEGIN" />Даведацца больш<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Вы ўвайшлі ў Chrome на гэтых прыладах, таму можаце выкарыстоўваць іх як ключы бяспекі.</translation> <translation id="1398853756734560583">Разгарнуць</translation> @@ -902,7 +900,6 @@ <translation id="1657937299377480641">Каб зноў увайсці ва ўліковы запіс для доступу да адукацыйных рэсурсаў, папрасіце бацькоў даць вам дазвол</translation> <translation id="1658424621194652532">Гэта старонка мае доступ да вашага мікрафона.</translation> <translation id="1660763353352708040">Узнікла праблема з адаптарам сілкавання</translation> -<translation id="1661156625580498328">Уключыць шыфраванне AES (рэкамендуецца).</translation> <translation id="16620462294541761">На жаль, ваш пароль не ўдалося спраўдзіць. Паўтарыце спробу.</translation> <translation id="166278006618318542">Алгарытм адкрытага ключа суб'екта</translation> <translation id="1662801900924515589">Усталявана праграма "<ph name="APP" />"</translation> @@ -996,7 +993,6 @@ <translation id="174123615272205933">Карыстальніцкія</translation> <translation id="1741314857973421784">Далей</translation> <translation id="1743970419083351269">Закрыць панэль спамповак</translation> -<translation id="1744060673522309905">Не ўдалося далучыць прыладу да дамена. Праверце, ці не перавышана колькасць прылад, якую вы можаце дадаць.</translation> <translation id="1744108098763830590">фонавая старонка</translation> <translation id="1745732479023874451">Кіраваць кантактамі</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Адкрыць і змяніць у гэтай вэб-праграме # файл?}few{Адкрыць і змяніць у гэтай вэб-праграме # файлы?}many{Адкрыць і змяніць у гэтай вэб-праграме # файлаў?}other{Адкрыць і змяніць у гэтай вэб-праграме # файла?}}</translation> @@ -1028,7 +1024,6 @@ <translation id="1767043563165955993">Выкарыстоўваць у праграмах для Android</translation> <translation id="1767508543310534319">Рэха пунктуацыі</translation> <translation id="1768212860412467516">Адпраўце водгук пра эксперымент "<ph name="EXPERIMENT_NAME" />".</translation> -<translation id="1768278914020124551">Памылка! Узнікла праблема пры ўстаноўцы сувязі з серверам уваходу. Праверце падключэнне да сеткі і назву дамена і паўтарыце спробу.</translation> <translation id="1769104665586091481">Адкрыць спасылку ў новым &акне</translation> <translation id="1770407692401984718">Перацягніце відарыс сюды або</translation> <translation id="177053719077591686">Рэзервовае капіраванне праграм для Android на Google Дыск.</translation> @@ -1106,7 +1101,6 @@ <translation id="1818913467757368489">Ідзе запампоўванне журнала.</translation> <translation id="1819443852740954262">Адкрыць усе ў акне ў рэжыме інкогніта</translation> <translation id="1819721979226826163">Націсніце "Апавяшчэнні праграм > Сэрвісы Google Play".</translation> -<translation id="1820028137326691631">Увядзіце пароль ад адміністратара</translation> <translation id="1822140782238030981">Ужо выкарыстоўваеце Chrome? Увайсці</translation> <translation id="1822517323280215012">Шэры</translation> <translation id="1822635184853104396">Паказаць поўную гісторыю спампоўвання ў новай укладцы</translation> @@ -1223,7 +1217,6 @@ <translation id="1901303067676059328">Выбраць &усё</translation> <translation id="1904580727789512086">URL-адрасы, якія вы наведвалі, захоўваюцца ва Уліковы запіс Google</translation> <translation id="1904603806662441960">Кіраванне дазволамі сайтаў на выкарыстанне камеры ў Chrome</translation> -<translation id="1905375423839394163">Назва прылады Chromebook</translation> <translation id="1906181697255754968">Сайты звычайна атрымліваюць доступ да файлаў і папак на прыладзе для работы такіх функцый, як аўтаматычнае захаванне зробленага</translation> <translation id="1906488504371069394">Больш пашырэнняў і тэм можна знайсці ў <ph name="BEGIN_LINK" />Вэб-краме Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Уводзьце тэкст з дапамогай голасу. Каб зрабіць гэта, трэба націснуць Пошук + D і надыктаваць тэкст.</translation> @@ -1535,7 +1528,6 @@ <translation id="21354425047973905">Не паказваць PIN-коды</translation> <translation id="2135456203358955318">Прыстыкаваная лупа</translation> <translation id="2135787500304447609">&Узнавіць</translation> -<translation id="2136372518715274136">Увядзіце новы пароль</translation> <translation id="2136476978468204130">Уведзена няправільная фраза-пароль</translation> <translation id="2137128126782078222">Не дазваляць сайту <ph name="WEBSITE" /> адпраўляць апавяшчэнні</translation> <translation id="2139919072249842737">Кнопка наладкі</translation> @@ -1636,7 +1628,6 @@ <translation id="2210462644007531147">Не ўдалося завяршыць усталяванне</translation> <translation id="2211245494465528624">Кіраваць параметрамі сінхранізацыі</translation> <translation id="2214018885812055163">Абагуленыя папкі</translation> -<translation id="2214884991347062907">Няправільны пароль, паўтарыце спробу.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 радок не паказваецца>}one{<<ph name="NUMBER_OF_LINES" /> радок не паказваецца>}few{<<ph name="NUMBER_OF_LINES" /> радкі не паказваецца>}many{<<ph name="NUMBER_OF_LINES" /> радкоў не паказваецца>}other{<<ph name="NUMBER_OF_LINES" /> радка не паказваецца>}}</translation> <translation id="2215070081105889450">Каб абагуліць аўдыя, абагульце ўкладку ці экран</translation> <translation id="2218019600945559112">Мыш і сэнсарная панэль</translation> @@ -2287,7 +2278,6 @@ <translation id="2692503699962701720">Змяняць вышыню голасу пры агучванні тыпаў элементаў і тэксту, да якога прыменена фармаціраванне</translation> <translation id="2692901429679246677">Вада</translation> <translation id="2693134906590795721">Гукі зарадкі</translation> -<translation id="2693176596243495071">Памылка! Адбылася невядомая памылка. Паўтарыце спробу пазней або звярніцеся да адміністратара, калі праблема не знікла.</translation> <translation id="2698147581454716013">Гэта прылада пастаўляецца ў пакеце з іншай ліцэнзіяй, таму яе нельга зарэгістраваць па ліцэнзіі Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">Не ўдалося выканаць аперацыю з PIN-кодам. Код памылкі: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Абагулена з прылады <ph name="DEVICE_NAME" /></translation> @@ -2420,7 +2410,6 @@ <translation id="2782104745158847185">Памылка ўсталявання Linux-праграмы</translation> <translation id="2783024642731649028">На 1 тавар у кошыку дзейнічае скідка <ph name="DISCOUNT_TEXT" /> ад <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, прагледжана <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Спампавана</translation> -<translation id="2783829359200813069">Выберыце тыпы шыфравання</translation> <translation id="2783952358106015700">Выкарыстоўвайце свой ключ бяспекі, уваходзячы на <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Праверка пароляў</translation> <translation id="2785873697295365461">Дэскрыптары файлаў</translation> @@ -2705,7 +2694,6 @@ <translation id="3003144360685731741">Прыярытэтныя сеткі</translation> <translation id="3003253259757197230">URL-адрасы старонак, якія вы наведваеце, адпраўляюцца ў Google, каб можна было прадказваць, якія сайты вы можаце наведаць далей, і паказваць вам дадатковую інфармацыю пра старонку, на якой вы знаходзіцеся</translation> <translation id="3003623123441819449">Кэш CSS</translation> -<translation id="3003828226041301643">Не ўдалося далучыць прыладу да дамена. Праверце, ці мае ваш уліковы запіс паўнамоцтвы дадаваць прылады.</translation> <translation id="3003967365858406397">Ваш тэлефон <ph name="PHONE_NAME" /> створыць прыватнае падключэнне Wi-Fi.</translation> <translation id="3004385386820284928">Наладжванне клавіш клавіятуры</translation> <translation id="3005574332301273731">Не паказваць</translation> @@ -2765,7 +2753,6 @@ <translation id="3033348223765101500">Кантроль даных</translation> <translation id="3036327949511794916">Тэрмін вяртання прылады <ph name="DEVICE_TYPE" /> мінуў.</translation> <translation id="3036546437875325427">Уключыць Flash</translation> -<translation id="3037754279345160234">Не ўдалося прааналізаваць канфігурацыю, каб далучыцца да дамена. Звярніцеся да адміністратара.</translation> <translation id="3038272154009688107">Паказаць усе сайты</translation> <translation id="3038612606416062604">Дадаванне прынтара ўручную</translation> <translation id="3039491566278747710">Не ўдалося ўсталяваць пазасеткавую палітыку на прыладу.</translation> @@ -2955,7 +2942,6 @@ <translation id="3210736980143419785">Не ўдалося завяршыць спампоўванне</translation> <translation id="321084946921799184">Жоўты і белы</translation> <translation id="3211126692872351610">&Пошук "<ph name="SEARCH_TERMS" />" праз <ph name="SEARCH_ENGINE" /> у новай укладцы</translation> -<translation id="321356136776075234">АА прылады (напрыклад, OU=Chromebooks, DC=прыклад, DC=com)</translation> <translation id="321367297115597343">Дадайце закладку ў гэту папку</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Заўвага.<ph name="END_BOLD" /> Чалавек з голасам, падобным да голасу карыстальніка <ph name="SUPERVISED_USER_NAME" />, або запісам яго голасу зможа атрымаць доступ да персанальных вынікаў гэтага карыстальніка.</translation> <translation id="3217843140356091325">Стварыць ярлык?</translation> @@ -3633,7 +3619,6 @@ <translation id="3741056951918180319">Знаходзячыся на любым сайце, вы заўжды можаце выкарыстаць пашырэнне, націснуўшы на яго</translation> <translation id="3741510433331996336">Каб завяршыць абнаўленне, перазапусціце прыладу</translation> <translation id="3742235229730461951">Раскладка клавіятуры для карэйскай мовы</translation> -<translation id="3742666961763734085">Не ўдалося знайсці арганізацыйную адзінку з такой назвай. Паўтарыце спробу.</translation> <translation id="3743842571276656710">Увядзіце PIN-код для спалучэння з прыладай "<ph name="DEVICE_NAME" />"</translation> <translation id="3744219658596020825">Не ўдалося імпартаваць паролі</translation> <translation id="3747077776423672805">Каб выдаліць праграмы, перайдзіце ў раздзел "Налады > Крама Google Play > Кіраванне параметрамі Android" і адкрыйце "Праграмы" або "Менеджар праграм". Там націсніце на значок праграмы, якую хочаце выдаліць (каб знайсці патрэбную праграму, магчыма, трэба будзе прагартаць экран управа ці ўлева). Затым націсніце "Выдаліць" або "Адключыць".</translation> @@ -4522,7 +4507,6 @@ <translation id="4416582610654027550">Увядзіце правільны URL-адрас</translation> <translation id="4421932782753506458">Пушок</translation> <translation id="4423376891418188461">Аднавіць налады</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ваш адміністратар патрабуе, каб вы змянілі пароль.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Вы можаце дазволіць прыладам з ChromeOS адпраўляць аўтаматычныя справаздачы, каб дапамагаць нам выяўляць, над чым трэба працаваць у першую чаргу. У гэтыя справаздачы можа ўключацца, у прыватнасці, інфармацыя пра збоі ў ChromeOS, а таксама пра тое, якія функцыі выкарыстоўваліся і які аб'ём памяці быў задзейнічаны.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Вы можаце дазволіць або забараніць стварэнне такіх справаздач у любы час у наладах прылады Chrome. Калі вы з'яўляецеся адміністратарам дамена, вы можаце змяніць гэту наладу ў кансолі адміністратара.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Выдаліць файл "<ph name="FILE_NAME" />"</translation> @@ -4538,7 +4522,6 @@ <translation id="4430369329743628066">Дададзена закладка</translation> <translation id="4430422687972614133">Уключыць віртуальную картку</translation> <translation id="4432621511648257259">Няправільны пароль</translation> -<translation id="443454694385851356">Ранейшая версія (небяспечная)</translation> <translation id="4434611816075088065">Іншых рэкамендацый па бяспецы зараз няма</translation> <translation id="443475966875174318">Абнавіць або выдаліць несумяшчальныя праграмы</translation> <translation id="4437947179446780764">Дадаць свайго пастаўшчыка паслуг DNS</translation> @@ -5081,7 +5064,6 @@ <translation id="4868284252360267853">Гэта дыялогавае акно не вылучана. Каб вылучыць яго, націсніце Command + Shift + Option + A.</translation> <translation id="4869170227080975044">Прагляд звестак пра сетку ChromeOS</translation> <translation id="4870724079713069532">З дапамогай гэтай праграмы можна адкрываць і змяняць сумяшчальныя файлы ў Правадніку і іншых праграмах. Каб указаць, якія файлы павінны адкрывацца ў гэтай праграме стандартна, <ph name="BEGIN_LINK" />перайдзіце ў налады Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Каб атрымаць звесткі пра канфігурацыю, увядзіце атрыманы ад адміністратара пароль</translation> <translation id="4870995365819149457">Некаторыя спасылкі, якія падтрымліваюцца, па-ранейшаму будуць адкрывацца ў праграмах "<ph name="APP_NAME" />", "<ph name="APP_NAME_2" />", "<ph name="APP_NAME_3" />" і яшчэ адной праграме.</translation> <translation id="4871308555310586478">Не з Вэб-крамы Chrome.</translation> <translation id="4871322859485617074">PIN-код змяшчае недапушчальныя сімвалы</translation> @@ -5148,7 +5130,6 @@ <translation id="4913209098186576320">Гэты файл можа быць небяспечным<ph name="LINE_BREAK" />Праверка займае больш часу, чым звычайна...</translation> <translation id="4915961947098019832">Дазволена паказваць відарысы</translation> <translation id="4916542008280060967">Дазволіць сайту змяніць файл <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Моцны</translation> <translation id="491779113051926205">Лічыльнікі трафіку ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> запытвае абмен данымі з пашырэннем "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Прыняць</translation> @@ -5463,7 +5444,6 @@ <translation id="5172855596271336236">Пад кіраваннем 1 прынтар.</translation> <translation id="5173668317844998239">Дадавайце і выдаляйце адбіткі пальцаў, захаваныя на ключы бяспекі</translation> <translation id="5174169235862638850">Пароль скапіраваны ў буфер абмену</translation> -<translation id="5175379009094579629">Няправільная назва прылады. Увядзіце правільную назву прылады, каб паўтарыць спробу.</translation> <translation id="5177479852722101802">І далей блакіраваць доступ да камеры і мікрафона</translation> <translation id="5177549709747445269">Вы карыстаецеся мабільнай перадачай даных</translation> <translation id="5178667623289523808">Знайсці папярэдняе</translation> @@ -5692,7 +5672,6 @@ <translation id="5368255566854433132">Стварыць пароль прылады "<ph name="DEVICE_TYPE" />"</translation> <translation id="5368441245151140827">Гэта пашырэнне не можа чытаць і змяняць інфармацыю сайтаў або запускацца ў фонавым рэжыме</translation> <translation id="5368720394188453070">Ваш тэлефон заблакіраваны. Каб увайсці, разблакіруйце яго.</translation> -<translation id="5368779022775404937">Уваход у дамен <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Інкогніта}one{Інкогніта (#)}few{Інкогніта (#)}many{Інкогніта (#)}other{Інкогніта (#)}}</translation> <translation id="5369491905435686894">Уключыць паскарэнне мышы</translation> <translation id="5369694795837229225">Наладзіць асяроддзе распрацоўкі Linux</translation> @@ -5908,7 +5887,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Адміністратар усталяваў пашырэнне}one{Адміністратар усталяваў # пашырэнне}few{Адміністратар усталяваў # пашырэнні}many{Адміністратар усталяваў # пашырэнняў}other{Адміністратар усталяваў # пашырэння}}</translation> <translation id="5523532775593636291">Дададзеныя сайты заўсёды будуць заставацца актыўнымі. Занятая імі памяць вызваляцца не будзе.</translation> <translation id="5523558474028191231">У назве можна выкарыстоўваць літары, лічбы і спецыяльныя сімвалы (максімальная колькасць сімвалаў: <ph name="MAX_CHARACTER_COUNT" />)</translation> -<translation id="5526701598901867718">Усе (небяспечна)</translation> <translation id="5526745900034778153">Каб узнавіць сінхранізацыю, увайдзіце ва ўліковы запіс зноў</translation> <translation id="5527463195266282916">Спроба панізіць версію пашырэння.</translation> <translation id="5527474464531963247">Таксама можна выбраць іншую сетку.</translation> @@ -5919,7 +5897,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> запытвае наступныя дазволы</translation> <translation id="5537725057119320332">Трансліраваць</translation> <translation id="5539070192556911367">Не ўдаецца звязацца з Google</translation> -<translation id="5539221284352502426">Уведзены пароль адхілены серверам. У ліку магчымых прычын: Пароль занадта кароткі. Пароль павінен змяшчаць лічбы або сімвалы. Пароль павінен адрознівацца ад папярэдніх пароляў.</translation> <translation id="5541694225089836610">Дзеянне адключана адміністратарам</translation> <translation id="5542132724887566711">Профіль</translation> <translation id="5542750926112347543">Файлы cookie з дамена <ph name="DOMAIN" /> блакіруюцца</translation> @@ -6162,7 +6139,6 @@ <translation id="5734362860645681824">Размовы</translation> <translation id="5734697361979786483">Дадаць файлаабменнік</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Гэтыя даныя або ваша прылада не адпавядаюць некаторым палітыкам бяспекі вашай арганізацыі. Каб вырашыць праблемы, з якімі вы сутыкнуліся, звяжыцеся з адміністратарам.}=1{Гэты файл або ваша прылада не адпавядаюць некаторым палітыкам бяспекі вашай арганізацыі. Каб вырашыць праблемы, з якімі вы сутыкнуліся, звяжыцеся з адміністратарам.}one{Гэтыя файлы не адпавядаюць некаторым палітыкам бяспекі вашай арганізацыі. Каб вырашыць праблемы, з якімі вы сутыкнуліся, звяжыцеся з адміністратарам.}few{Гэтыя файлы не адпавядаюць некаторым палітыкам бяспекі вашай арганізацыі. Каб вырашыць праблемы, з якімі вы сутыкнуліся, звяжыцеся з адміністратарам.}many{Гэтыя файлы не адпавядаюць некаторым палітыкам бяспекі вашай арганізацыі. Каб вырашыць праблемы, з якімі вы сутыкнуліся, звяжыцеся з адміністратарам.}other{Гэтыя файлы не адпавядаюць некаторым палітыкам бяспекі вашай арганізацыі. Каб вырашыць праблемы, з якімі вы сутыкнуліся, звяжыцеся з адміністратарам.}}</translation> -<translation id="5736796278325406685">Увядзіце сапраўднае імя карыстальніка</translation> <translation id="5738093759615225354">Гэты ключ доступу патрабуецца для ўваходу ў сістэму на камп'ютары</translation> <translation id="5739017626473506901">Увайдзіце, каб дапамагчы дзіцяці (<ph name="USER_NAME" />) дадаць навучальны ўліковы запіс</translation> <translation id="5739235828260127894">Чаканне спраўджання. <ph name="LINK_BEGIN" />Даведацца больш<ph name="LINK_END" /></translation> @@ -6566,7 +6542,6 @@ <translation id="6054138466019582920">П&ошук на старонцы з дапамогай Google...</translation> <translation id="6054284857788651331">Нядаўна закрытая група ўкладак</translation> <translation id="6054961935262556546">Змяніць бачнасць</translation> -<translation id="6055171183283175969">Уведзены няправільны пароль.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 з шыфраваннем RSA</translation> <translation id="6055544610007596637">Усталёўвайце праграмы для прылады <ph name="DEVICE_TYPE" /> з Крамы Google Play</translation> <translation id="6056710589053485679">Звычайная перазагрузка</translation> @@ -6636,7 +6611,6 @@ <translation id="6102043788063419338">Гэты файл заблакіраваны Палепшанай абаронай.</translation> <translation id="6103681770816982672">Увага: вы пераключаецеся на версію для распрацоўшчыкаў</translation> <translation id="6104068876731806426">Уліковыя запісы Google</translation> -<translation id="6104311680260824317">Не ўдалося далучыць прыладу да дамена. Сервер не падтрымлівае вызначаныя тыпы шыфравання Kerberos. Наладзіць шыфраванне можна ў раздзеле "Іншыя параметры".</translation> <translation id="6104667115274478616">Кіраванне наладамі гуку ў ChromeOS</translation> <translation id="6104796831253957966">Чарга друку запоўнена</translation> <translation id="610487644502954950">Бакавая панэль адмацавана</translation> @@ -7327,7 +7301,6 @@ <translation id="6651237644330755633">Давяраць гэтаму сертыфікату пры ідэнтыфікацыі вэб-сайтаў</translation> <translation id="6651495917527016072">Сінхранізуйце параметры сетак Wi-Fi са сваім тэлефонам. <ph name="LINK_BEGIN" />Даведацца больш<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Доступ даецца аўтаматычна кожны раз, калі вы наведваеце гэты сайт</translation> -<translation id="665355505818177700">Інтэграцыя <ph name="MS_AD_NAME" /> з Chrome падтрымліваецца толькі на платформах архітэктуры x86_64. Прылады Chromebook, пабудаваныя на платформах архітэктуры ARM або x86, не падтрымліваюць гэту функцыянальнасць.</translation> <translation id="6654509035557065241">Прыярытэтная сетка</translation> <translation id="6655190889273724601">Рэжым распрацоўшчыка</translation> <translation id="6655458902729017087">Схаваць уліковыя запісы</translation> @@ -7463,7 +7436,6 @@ <translation id="676560328519657314">Вашы спосабы аплаты ў Google Pay</translation> <translation id="6766488013065406604">Перайсці ў Менеджар пароляў Google</translation> <translation id="6767566652486411142">Выбраць іншую мову...</translation> -<translation id="6767639283522617719">Не ўдаецца далучыцца да дамена. Праверце правільнасць налад арганізацыйнай адзінкі.</translation> <translation id="6768034047581882264">Не дазволена паказваць небяспечнае змесціва</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Для зручнасці карыстальнікаў <ph name="DEVICE_OS" /> збірае даныя аб апаратным забеспячэнні прылад і абагульвае іх з Google, што дазваляе выяўляць, якія абнаўленні неабходна ўсталяваць. Вы таксама можаце дазволіць Google выкарыстоўваць гэтыя даныя і ў іншых мэтах, напрыклад, каб удасканальваць работу <ph name="DEVICE_OS" /> і аказваць карыстальнікам падтрымку.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Каб паглядзець, якія звесткі адпраўляюцца ў Google для фільтрацыі абнаўленняў і для якіх яшчэ мэт можна абагульваць даныя, увайдзіце ва ўліковы запіс на гэтай прыладзе і праглядзіце палі ў раздзеле chromeosflex_ на старонцы chrome://system.<ph name="END_PARAGRAPH2" /> @@ -7540,7 +7512,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Аўтаматычна ўваходзіць на вэб-сайты, выкарыстоўваючы захаваныя ўліковыя даныя. Калі функцыя выключана, ад вас будзе патрабавацца пацвярджэнне пры кожным уваходзе ва ўліковы запіс на вэб-сайце.</translation> -<translation id="6810768462515084623">Памылка. Тэрмін дзеяння пароля скончыўся. Падоўжыце яго на іншай прыладзе і паўтарыце спробу.</translation> <translation id="6811034713472274749">Старонка гатовая да прагляду</translation> <translation id="6811151703183939603">Моцна</translation> <translation id="6811332638216701903">Імя хоста DHCP</translation> @@ -7612,7 +7583,6 @@ <translation id="6856623341093082836">Наладзіць і адрэгуляваць дакладнасць сэнсарнага экрана</translation> <translation id="6856850379840757744">Пры ўключэнні гэтага параметра гук паведамленняў адключаецца</translation> <translation id="6857145580237920905">Перш чым выкарыстаць Powerwash, выдаліце профілі eSIM-карты</translation> -<translation id="6857699260879628349">Паглядзець інфармацыю аб канфігурацыі</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> с</translation> <translation id="6860097299815761905">Налады проксі-сервера...</translation> <translation id="68601584151169673">&Захаваць і абагуліць</translation> @@ -7631,7 +7601,6 @@ <translation id="686839242150793617">Сайты, якім дазволена аўтаматычна запускаць рэжым "відарыс у відарысе"</translation> <translation id="6868934826811377550">Больш падрабязна</translation> <translation id="6871644448911473373">Адказчык OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Уведзены пароль адхілены серверам.</translation> <translation id="6873571253135628430">Змяніць дазволы для сайта</translation> <translation id="6876155724392614295">Веласіпед</translation> <translation id="6876469544038980967">Не дапамагло</translation> @@ -7665,7 +7634,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" /> з <ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Голас для праслухоўвання</translation> <translation id="6902336033320348843">Раздзел не падтрымліваецца: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Далучэнне прылады да дамена</translation> <translation id="6903022061658753260">Вашы даныя будуць сінхранізаваны ва ўсіх браўзерах Chrome, у якіх для гэтага ўліковага запісу ўключана сінхранізацыя. Параметры сінхранізацыі Chrome OS можна задаць у <ph name="LINK_BEGIN" />наладах Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Адкрыць усе (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Уключыць сінхранізацыю</translation> @@ -8022,7 +7990,6 @@ <translation id="7198503619164954386">У вас павінна быць прылада, зарэгістраваная карпарацыяй</translation> <translation id="7199158086730159431">Атрымаць д&аведку</translation> <translation id="7199452998289813782">Прыпыніць трансляцыю на прыладу "<ph name="DEVICE_NAME" />"</translation> -<translation id="7200083590239651963">Выберыце канфігурацыю</translation> <translation id="720110658997053098">Заўсёды ўжываць на гэтай прыладзе рэжым кіёска</translation> <translation id="7201118060536064622"><ph name="DELETED_ITEM_NAME" /> – выдалена</translation> <translation id="7201420661433230412">Праглядзець файлы</translation> @@ -8140,7 +8107,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">Сайты, якім забаронена аўтаматычна запускаць поўнаэкранны рэжым</translation> <translation id="7295614427631867477">Заўважце, што сістэма Android, крама Play і звязаныя з імі праграмы рэгулююцца ўласнымі палітыкамі збору і выкарыстання даных.</translation> -<translation id="729583233778673644">Дазволіць шыфраванне з дапамогай алгарытмаў AES і RC4. Выкарыстоўваць гэты параметр небяспечна з-за ненадзейнасці шыфраў RC4.</translation> <translation id="7296503797589217366">Выберыце папку <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Цёмна-зялёны</translation> <translation id="7298195798382681320">Рэкамендавана</translation> @@ -8158,7 +8124,6 @@ <translation id="7307129035224081534">Прыпынена</translation> <translation id="7307647374092371434">Паролі і ключы доступу, захаваныя ва Уліковым запісе Google, будуць даступныя таксама на гэтай прыладзе, пакуль вы не выканаеце выхад з яго</translation> <translation id="7308643132139167865">Мовы вэб-сайтаў</translation> -<translation id="7310598146671372464">Не ўдалося ўвайсці. Сервер не падтрымлівае ўказаныя тыпы шыфравання Kerberos. Звярніцеся да адміністратара.</translation> <translation id="7311005168897771689">Атрымлівайце доступ да файлаў Google Дыска па-за сеткай</translation> <translation id="7311244614769792472">Вынікі не знойдзены</translation> <translation id="7312210124139670355">Адміністратар выконвае скід вашай eSIM-карты. Гэта можа заняць некалькі хвілін.</translation> @@ -8531,7 +8496,6 @@ <translation id="7594725637786616550">Powerwash скіне налады прылады <ph name="DEVICE_TYPE" />, і яна будзе як новая.</translation> <translation id="7595453277607160340">Каб выкарыстоўваць праграмы Android і забяспечыць належную працу прылады <ph name="DEVICE_TYPE" />, увайдзіце зноў і ўсталюйце абнаўленне.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (код памылкі <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Назва прылады занадта доўгая. Увядзіце карацейшую назву, каб паўтарыць спробу.</translation> <translation id="7600054753482800821">Кіраваць пошукавымі сістэмамі і пошукам на сайце</translation> <translation id="7600218158048761260">Google Дыск адключаны для гэтага тыпу ўліковага запісу.</translation> <translation id="7600965453749440009">Ніколі не перакладаць з мовы: <ph name="LANGUAGE" /></translation> @@ -8677,7 +8641,6 @@ <translation id="7686086654630106285">Падрабязней пра рэкламу, якая прапануецца сайтамі</translation> <translation id="7686581688229391955">Націсніце, каб разблакіраваць пашырэнні на гэтым сайце</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Пацвердзіце новы пароль</translation> <translation id="7690378713476594306">Выбраць са спіса</translation> <translation id="7690853182226561458">Дадаць &папку...</translation> <translation id="7691073721729883399">Не ўдалося падключыць зашыфраваны хатні каталог для праграмы-кіёска.</translation> @@ -9339,7 +9302,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> – <ph name="PRINTER_STATUS" />. Прынтар <ph name="ITEM_POSITION" /> з <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Эканомія энергіі ўключана</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" можа чытаць і выдаляць відарысы, відэа- і аўдыяфайлы ў адзначаных месцах.</translation> -<translation id="8181215761849004992">Не ўдаецца далучыцца да дамена. Праверце, ці мае ваш уліковы запіс дастатковыя паўнамоцтвы, каб дадаваць прылады.</translation> <translation id="8182105986296479640">Праграма не адказвае.</translation> <translation id="8182412589359523143">Каб выдаліць усе даныя з прылады <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />націсніце тут<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID прылады: <ph name="EID_NUMBER" />; IMEI прылады: <ph name="IMEI_NUMBER" />. Гэтыя нумары можна выкарыстаць для актывацыі сэрвісу.</translation> @@ -9802,7 +9764,6 @@ <translation id="8531367864749403520">Каб прыбраць групу з панэлі ўкладак, выберыце "Схаваць групу"</translation> <translation id="8531701051932785007">Палепшаны Бяспечны прагляд выключаны</translation> <translation id="8533670235862049797">"Бяспечны прагляд" уключаны</translation> -<translation id="8534656636775144800">Памылка! Нешта пайшло не так падчас спробы далучыцца да дамена. Паўтарыце спробу.</translation> <translation id="8535005006684281994">URL-адрас абнаўлення сертыфіката Netscape</translation> <translation id="8536810348276651776">Будзе выкананы выхад з уліковых запісаў на большасці сайтаў. З Уліковага запісу Google вы не выйдзеце, таму налады Family Link для Chrome захаваюцца.</translation> <translation id="8536956381488731905">Прайграваць гук пры націсканні клавішы</translation> @@ -9881,7 +9842,6 @@ <translation id="8607828412110648570">Упэўніцеся, што прылада з Bluetooth знаходзіцца паблізу і пераведзена ў рэжым спалучэння. Ажыццяўляйце спалучэнне толькі з надзейнымі прыладамі. Спалучаныя прылады бачныя ўсім уліковым запісам на гэтай прыладзе Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Даведацца больш<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Дадаванне білета Kerberos</translation> <translation id="8609465669617005112">Перамясціць уверх</translation> -<translation id="8610103157987623234">Няправільны фармат. Паўтарыце спробу</translation> <translation id="8612252270453580753">&Знайсці кадр відэа (<ph name="VISUAL_SEARCH_PROVIDER" />)</translation> <translation id="8613164732773110792">Толькі малыя літары, лічбы, сімвалы падкрэслівання і злучкі</translation> <translation id="8613504115484579584">Спосабы ўваходу</translation> @@ -10499,7 +10459,6 @@ <translation id="9052404922357793350">Працягнуць блакіроўку</translation> <translation id="90528604757378587">Дзеянні ў фонавым рэжыме і работа некаторых візуальных эфектаў (напрыклад, плаўнага прагортвання) могуць быць абмежаваны.</translation> <translation id="9053563360605707198">Друк на абодвух баках</translation> -<translation id="9055636786322918818">Уключыць шыфраванне RC4. Выкарыстанне гэтага параметра павялічвае рызыкі з-за небяспечнасці шыфраў RC4.</translation> <translation id="9056788090206401048">Для выкарыстання ключа доступу на іншай прыладзе трэба ўключыць Bluetooth. Кіраваць гэтым параметрам можна праз налады.</translation> <translation id="9056810968620647706">Супадзенняў не знойдзена.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> запытвае доступ да наступнага змесціва:</translation>
diff --git a/chrome/app/resources/generated_resources_bg.xtb b/chrome/app/resources/generated_resources_bg.xtb index b083cc33..7ac0beff 100644 --- a/chrome/app/resources/generated_resources_bg.xtb +++ b/chrome/app/resources/generated_resources_bg.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Изтегляне на подозрителния файл</translation> <translation id="1217483152325416304">Локалните ви данни скоро ще бъдат изтрити</translation> <translation id="1217668622537098248">Връщане към кликване с ляв бутон след действието</translation> -<translation id="121783623783282548">Паролите не са идентични.</translation> <translation id="1218015446623563536">Изтриване на Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Услугата на Google за местоположение използва източници като Wi‑Fi, мобилни мрежи и сензори, за да определя къде се намира това устройство.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Можете да изключите местоположението, като деактивирате главната настройка за него на това устройство. Също така от настройките за местоположението имате възможност да изключите използването на Wi-Fi, мобилни мрежи и сензори за определянето му.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Открояване на елемента, върху който е фокусът на клавиатурата</translation> <translation id="1396120028054416908">Назад към <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">При настройването на принтера възникна грешка</translation> -<translation id="1396963298126346194">Въведените от вас потребителско име и парола не съвпадат</translation> <translation id="1397500194120344683">Няма отговарящи на условията устройства. <ph name="LINK_BEGIN" />Научете повече<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Влезли сте в профила си в Chrome на тези устройства, така че можете да ги използвате като ключове за сигурност.</translation> <translation id="1398853756734560583">Увеличаване</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">За да влезете отново с цел достъп до образователни ресурси, помолете родител да ви предостави разрешение</translation> <translation id="1658424621194652532">Тази страница осъществява достъп до микрофона ви.</translation> <translation id="1660763353352708040">Проблем със захранващия адаптер</translation> -<translation id="1661156625580498328">Задължително прилагане на AES шифроване (препоръчително).</translation> <translation id="16620462294541761">За съжаление паролата ви не можа да бъде потвърдена. Моля, опитайте отново.</translation> <translation id="166278006618318542">Алгоритъм на публичен ключ на субект</translation> <translation id="1662801900924515589">Приложението <ph name="APP" /> е инсталирано</translation> @@ -999,7 +996,6 @@ <translation id="174123615272205933">Персонализиран</translation> <translation id="1741314857973421784">Напред</translation> <translation id="1743970419083351269">Затваряне на лентата на изтеглянето</translation> -<translation id="1744060673522309905">Устройството не може да се присъедини към домейна. Проверете дали не сте надхвърлили броя устройства, които можете да добавите.</translation> <translation id="1744108098763830590">фонова страница</translation> <translation id="1745732479023874451">Управление на контактите</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Искате ли да отворите и редактирате # файла в това уеб приложение?}}</translation> @@ -1031,7 +1027,6 @@ <translation id="1767043563165955993">Използване с приложения за Android</translation> <translation id="1767508543310534319">Ехо за препинателните знаци</translation> <translation id="1768212860412467516">Изпращане на отзиви за „<ph name="EXPERIMENT_NAME" />“.</translation> -<translation id="1768278914020124551">Ами сега! При свързването със сървъра за вход възникна проблем. Моля, проверете връзката си с мрежата и името на домейна, след което опитайте отново.</translation> <translation id="1769104665586091481">Отваряне на връзката в нов &прозорец</translation> <translation id="1770407692401984718">Плъзнете изображение тук или</translation> <translation id="177053719077591686">Създаване в Google Диск на резервно копие на приложенията за Android.</translation> @@ -1109,7 +1104,6 @@ <translation id="1818913467757368489">Качването на регистрационния файл е в ход.</translation> <translation id="1819443852740954262">Отваряне на всички в прозорец в режим „инкогнито“</translation> <translation id="1819721979226826163">Докоснете „Известия за прилож.“ > Услуги за Google Play.</translation> -<translation id="1820028137326691631">Въведете паролата, предоставена от администратора</translation> <translation id="1822140782238030981">Вече сте потребител на Chrome? Влезте в профила си</translation> <translation id="1822517323280215012">Сиво</translation> <translation id="1822635184853104396">Показване на пълната история на изтеглянията в нов раздел</translation> @@ -1227,7 +1221,6 @@ <translation id="1901303067676059328">&Избиране на всички</translation> <translation id="1904580727789512086">URL адресите, които посещавате, се запазват в профила ви в Google</translation> <translation id="1904603806662441960">Управление на разрешенията за достъп до камерата за сайтовете в Chrome</translation> -<translation id="1905375423839394163">Име на устройството Chromebook</translation> <translation id="1906181697255754968">Сайтовете обикновено осъществяват достъп до файловете и папките на устройството ви, за да осигуряват функции като автоматично запазване на работата ви</translation> <translation id="1906488504371069394">Открийте още разширения и теми в <ph name="BEGIN_LINK" />уеб магазина на Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Въвеждайте текст с гласа си. Натиснете клавиша „търсене“ + D, след което започнете да говорите.</translation> @@ -1539,7 +1532,6 @@ <translation id="21354425047973905">Скриване на ПИН кодовете</translation> <translation id="2135456203358955318">Лупа в прикрепен режим</translation> <translation id="2135787500304447609">&Възобновяване</translation> -<translation id="2136372518715274136">Въведете новата парола</translation> <translation id="2136476978468204130">Въвели сте неправилен пропуск</translation> <translation id="2137128126782078222">Забраняване на известията от <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Бутон за настройване</translation> @@ -1639,7 +1631,6 @@ <translation id="2210462644007531147">Инсталацията не завърши</translation> <translation id="2211245494465528624">Управление на опциите за синхронизиране</translation> <translation id="2214018885812055163">Споделени папки</translation> -<translation id="2214884991347062907">Грешна парола. Опитайте отново.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ред не е показан>}other{<<ph name="NUMBER_OF_LINES" /> реда не са показани>}}</translation> <translation id="2215070081105889450">За да споделите звук, трябва да споделите раздел или екран</translation> <translation id="2218019600945559112">Мишка и сензорен панел</translation> @@ -1724,6 +1715,7 @@ <translation id="2274840746523584236">Заредете своя Chromebook</translation> <translation id="2276503375879033601">Добавяне на още приложения</translation> <translation id="2276910256003242519">Данните се изчистват...</translation> +<translation id="2278193750452754829">Разширения, разрешени в този сайт. Изберете, за да отворите менюто</translation> <translation id="2278562042389100163">Отваряне на прозореца на браузъра</translation> <translation id="2278668501808246459">Мениджърът на контейнерите се стартира</translation> <translation id="2280486287150724112">Дясно поле</translation> @@ -2293,7 +2285,6 @@ <translation id="2692503699962701720">Промяна на височината на гласа при изговаряне на типове елементи и форматиран текст</translation> <translation id="2692901429679246677">вода</translation> <translation id="2693134906590795721">Звуци при зареждане</translation> -<translation id="2693176596243495071">Ами сега! Възникна неизвестна грешка. Моля, опитайте отново по-късно или се свържете с администратора си, ако проблемът продължи.</translation> <translation id="2698147581454716013">Това устройство се предлага в пакет и не може да бъде регистрирано в Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">Операцията с ПИН кода не бе успешна: код <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Споделено от <ph name="DEVICE_NAME" /></translation> @@ -2426,7 +2417,6 @@ <translation id="2782104745158847185">Грешка при инсталирането на приложението за Linux</translation> <translation id="2783024642731649028">В кошницата ви има 1 артикул: <ph name="DISCOUNT_TEXT" /> от <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, прегледан <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Изтеглено</translation> -<translation id="2783829359200813069">Изберете типове шифроване</translation> <translation id="2783952358106015700">Използване на ключа ви за сигурност за <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Проверка на паролите</translation> <translation id="2785873697295365461">Файлови описатели</translation> @@ -2710,7 +2700,6 @@ <translation id="3003144360685731741">Предпочитани мрежи</translation> <translation id="3003253259757197230">Посещаваните от вас URL адреси се изпращат до Google с цел предвиждане на следващите сайтове, които е възможно да посетите, и показване на допълнителна информация за посещаваната страница</translation> <translation id="3003623123441819449">Кеш за CSS</translation> -<translation id="3003828226041301643">Устройството не може да се присъедини към домейна. Проверете дали профилът ви има права за добавяне на устройства.</translation> <translation id="3003967365858406397">Устройството ви <ph name="PHONE_NAME" /> ще създаде частна Wi-Fi връзка.</translation> <translation id="3004385386820284928">Персонализиране на клавишите на клавиатурата</translation> <translation id="3005574332301273731">Да не се показва</translation> @@ -2770,7 +2759,6 @@ <translation id="3033348223765101500">Контролирайте данните си</translation> <translation id="3036327949511794916">Крайният срок за връщане на това устройство <ph name="DEVICE_TYPE" /> е изтекъл.</translation> <translation id="3036546437875325427">Активиране на Flash</translation> -<translation id="3037754279345160234">Конфигурацията за присъединяване към домейна не може да бъде анализирана синтактично. Моля, свържете се с администратора.</translation> <translation id="3038272154009688107">Преглед на всички сайтове</translation> <translation id="3038612606416062604">Ръчно добавяне на принтер</translation> <translation id="3039491566278747710">Правилото за работа офлайн не бе инсталирано успешно на устройството.</translation> @@ -2960,7 +2948,6 @@ <translation id="3210736980143419785">Изтеглянето не бе завършено</translation> <translation id="321084946921799184">Жълто и бяло</translation> <translation id="3211126692872351610">&Търсене на „<ph name="SEARCH_TERMS" />“ чрез <ph name="SEARCH_ENGINE" /> в нов раздел</translation> -<translation id="321356136776075234">Организационна единица за устройството (напр. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Добавяне на отметка към тази папка</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Забележка<ph name="END_BOLD" />: Възможно е да бъде осъществен достъп до персоналните резултати на <ph name="SUPERVISED_USER_NAME" /> и от човек с подобен глас или чрез запис.</translation> <translation id="3217843140356091325">Да се създаде ли пряк път?</translation> @@ -3639,7 +3626,6 @@ <translation id="3741056951918180319">Можете да кликнете върху разширението по всяко време, за да го използвате в който и да е сайт</translation> <translation id="3741510433331996336">Рестартирайте устройството си, за да завършите актуализирането</translation> <translation id="3742235229730461951">Корейска клавиатурна подредба</translation> -<translation id="3742666961763734085">Не бе намерена организационна единица с това име. Моля, опитайте отново.</translation> <translation id="3743842571276656710">Въведете ПИН код за сдвояване с(ъс) „<ph name="DEVICE_NAME" />“</translation> <translation id="3744219658596020825">Паролите ви не бяха импортирани</translation> <translation id="3747077776423672805">За да премахнете приложения, отворете „Настройки“ > „Google Play Магазин“ > „Управление на предпочитанията за Android“ > „Приложения“ или мениджъра на приложенията. Докоснете това, което искате да деинсталирате (може да се наложи да прекарате пръст надясно или наляво, за да го намерите). Докоснете „Деинсталиране“ или „Деактивиране“.</translation> @@ -4401,6 +4387,7 @@ <translation id="4325433082696797523">Хранилище и захранване</translation> <translation id="4326146840124313313">Най-високото ниво на сигурност на Chrome прави повече, за да ви предпази от опасни уебсайтове, изтегляния и разширения</translation> <translation id="4326484226728068206">Артикули в кошницата ви: <ph name="DISCOUNT_TEXT" /> от <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, прегледани <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">Меню за разширенията</translation> <translation id="4330191372652740264">Ледена вода</translation> <translation id="4330387663455830245">Никога да не се превежда от <ph name="LANGUAGE" /></translation> <translation id="4332976768901252016">Настройване на родителските контроли</translation> @@ -4529,7 +4516,6 @@ <translation id="4416582610654027550">Въведете валиден URL адрес</translation> <translation id="4421932782753506458">Пухчо</translation> <translation id="4423376891418188461">Възстановяване на настройките</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, администраторът ви изисква да промените паролата си.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Разрешаването на устройства с ChromeOS да изпращат автоматични сигнали ни помага да разбираме какво е най-важно да поправим и подобрим в операционната система. Тези сигнали могат да включват различни неща, като например информация за възникнали сривове в Chrome OS, използваните функции и количеството памет, което обикновено ползвате.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Имате възможност да разрешите или забраните сигналите по всяко време от настройките на устройството си с Chrome. Ако сте администратор на домейн, можете да извършите тази промяна от администраторската конзола.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Изтриване на <ph name="FILE_NAME" /></translation> @@ -4545,7 +4531,6 @@ <translation id="4430369329743628066">Отметката бе добавена</translation> <translation id="4430422687972614133">Включване на виртуалната карта</translation> <translation id="4432621511648257259">Неправилна парола</translation> -<translation id="443454694385851356">Наследени (несигурни)</translation> <translation id="4434611816075088065">В момента нищо друго не изисква вниманието ви</translation> <translation id="443475966875174318">Актуализиране или премахване на несъвместими приложения</translation> <translation id="4437947179446780764">Добавяне на персонализиран доставчик на DNS услуги</translation> @@ -5088,7 +5073,6 @@ <translation id="4868284252360267853">Понастоящем фокусът не е върху този диалогов прозорец. Натиснете Command + Shift + Option A, за да поставите фокуса върху него.</translation> <translation id="4869170227080975044">Четене на информация за мрежата за ChromeOS</translation> <translation id="4870724079713069532">От файловия мениджър или други приложения можете да отваряте и редактирате поддържани файлове с това приложение. За да контролирате кои файлове да се отварят с него по подразбиране, отворете <ph name="BEGIN_LINK" />настройките на Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Въведете паролата, предоставена от администратора, за да получите информация за конфигуриране</translation> <translation id="4870995365819149457">Някои поддържани връзки ще продължат да се отварят в(ъв) <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> и още 1 приложение</translation> <translation id="4871308555310586478">Извън уеб магазина на Chrome.</translation> <translation id="4871322859485617074">ПИН кодът съдържа невалидни знаци</translation> @@ -5155,7 +5139,6 @@ <translation id="4913209098186576320">Възможно е този файл да е опасен<ph name="LINE_BREAK" />Проверката отнема повече време от обикновено…</translation> <translation id="4915961947098019832">Сайтове с разрешение за показване на изображения</translation> <translation id="4916542008280060967">Да се разреши ли на сайта да редактира <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Силен</translation> <translation id="491779113051926205">Броячи за трафика в ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> иска да комуникира с разширението „<ph name="EXTENSION_NAME" />“</translation> <translation id="4918086044614829423">Приемам</translation> @@ -5469,7 +5452,6 @@ <translation id="5172855596271336236">Има 1 управляван принтер.</translation> <translation id="5173668317844998239">Добавяне и изтриване на отпечатъци, запазени в ключа ви за сигурност</translation> <translation id="5174169235862638850">Паролата е копирана в буферната памет</translation> -<translation id="5175379009094579629">Името на устройството е невалидно. Въведете валидно име на устройство, за да опитате отново.</translation> <translation id="5177479852722101802">Достъпът до камерата и микрофона да продължи да се блокира</translation> <translation id="5177549709747445269">Използвате мобилни данни</translation> <translation id="5178667623289523808">Търсене на предишното</translation> @@ -5698,7 +5680,6 @@ <translation id="5368255566854433132">Създаване на парола за <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Това разширение не може да чете и променя информацията за сайтовете, нито да се изпълнява на заден план</translation> <translation id="5368720394188453070">Телефонът ви е заключен. Отключете го, за да влезете.</translation> -<translation id="5368779022775404937">Влизане в домейна <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{„Инкогнито“}other{„Инкогнито“ (#)}}</translation> <translation id="5369491905435686894">Активиране на ускоряването на мишката</translation> <translation id="5369694795837229225">Настройване на Linux средата на програмиране</translation> @@ -5914,7 +5895,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Разширение бе инсталирано от администратора ви}other{# разширения бяха инсталирани от администратора ви}}</translation> <translation id="5523532775593636291">Добавените от вас сайтове винаги ще остават активни и паметта, която използват, няма да се освобождава</translation> <translation id="5523558474028191231">За името могат да се използват букви, цифри и специални знаци, като то не бива да е по-дълго от <ph name="MAX_CHARACTER_COUNT" /> знака</translation> -<translation id="5526701598901867718">Всички (несигурни)</translation> <translation id="5526745900034778153">Влезте отново в профила си, за да възобновите синхронизирането</translation> <translation id="5527463195266282916">Бе направен опит за понижение на разширението.</translation> <translation id="5527474464531963247">Можете също да изберете друга мрежа.</translation> @@ -5925,7 +5905,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> иска да</translation> <translation id="5537725057119320332">Предаване</translation> <translation id="5539070192556911367">Няма връзка с Google</translation> -<translation id="5539221284352502426">Въведената от вас парола бе отхвърлена от сървъра. Ето някои от възможните причини: паролата е твърде кратка; необходимо е да съдържа цифри или символи; трябва да е различна от предишните пароли.</translation> <translation id="5541694225089836610">Действието е деактивирано от администратора ви</translation> <translation id="5542132724887566711">Потребителски профил</translation> <translation id="5542750926112347543">„Бисквитките“ от <ph name="DOMAIN" /> са блокирани</translation> @@ -6169,7 +6148,6 @@ <translation id="5734362860645681824">Комуникации</translation> <translation id="5734697361979786483">Добавяне на споделено хранилище</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Тези данни или устройството ви не спазват някои от правилата за сигурност на организацията ви. Попитайте администратора си какво трябва да се коригира.}=1{Този файл или устройството ви не спазват някои от правилата за сигурност на организацията ви. Попитайте администратора си какво трябва да се коригира.}other{Тези файлове не спазват някои от правилата за сигурност на организацията ви. Попитайте администратора си какво трябва да се коригира.}}</translation> -<translation id="5736796278325406685">Моля, въведете валидно потребителско име</translation> <translation id="5738093759615225354">Този код за достъп ви е необходим, за да влезете в профила си на компютъра си</translation> <translation id="5739017626473506901">Влезте в профила си, за да помогнете на <ph name="USER_NAME" /> да добави профил от учебно заведение</translation> <translation id="5739235828260127894">Чака се потвърждение. <ph name="LINK_BEGIN" />Научете повече<ph name="LINK_END" /></translation> @@ -6573,7 +6551,6 @@ <translation id="6054138466019582920">&Търсене на тази страница с Google...</translation> <translation id="6054284857788651331">Наскоро затворена група с раздели</translation> <translation id="6054961935262556546">Промяна на видимостта</translation> -<translation id="6055171183283175969">Въведената от вас парола е неправилна.</translation> <translation id="6055392876709372977">PKCS 1 SHA-256 с RSA шифроване</translation> <translation id="6055544610007596637">Инсталирайте приложения за вашия <ph name="DEVICE_TYPE" /> от Google Play Магазин</translation> <translation id="6056710589053485679">Нормално презареждане</translation> @@ -6643,7 +6620,6 @@ <translation id="6102043788063419338">Този файл бе блокиран от функцията за разширена защита.</translation> <translation id="6103681770816982672">Предупреждение: превключвате към канала за програмисти</translation> <translation id="6104068876731806426">Профили в Google</translation> -<translation id="6104311680260824317">Устройството не може да се присъедини към домейна. Сървърът не поддържа посочените типове шифроване в Kerberos. Вижте „Още опции“ за настройки на шифроването.</translation> <translation id="6104667115274478616">Управление на настройките за звука на ChromeOS</translation> <translation id="6104796831253957966">Опашката на принтера е пълна</translation> <translation id="610487644502954950">Страничният панел е освободен</translation> @@ -7330,7 +7306,6 @@ <translation id="6651237644330755633">Да се има доверие на този сертификат за идентифициране на уебсайтове</translation> <translation id="6651495917527016072">Синхронизирайте Wi-Fi мрежите с телефона си. <ph name="LINK_BEGIN" />Научете повече<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Изпълнява се автоматично всеки път, когато посещавате този сайт</translation> -<translation id="665355505818177700">Интегрирането на Chrome и <ph name="MS_AD_NAME" /> е възможно само на платформи x86_64. Устройствата Chromebook, базирани на платформа ARM или x86, не поддържат тази функционалност.</translation> <translation id="6654509035557065241">Задаване на предпочитана мрежа</translation> <translation id="6655190889273724601">Режим за програмисти</translation> <translation id="6655458902729017087">Скриване на профилите</translation> @@ -7466,7 +7441,6 @@ <translation id="676560328519657314">Начините ви на плащане в Google Pay</translation> <translation id="6766488013065406604">Към Google Мениджър на пароли</translation> <translation id="6767566652486411142">Избор на друг език...</translation> -<translation id="6767639283522617719">Присъединяването към домейна не успя. Проверете дали настройките за организационната единица са правилни.</translation> <translation id="6768034047581882264">Сайтове без разрешение за показване на незащитено съдържание</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />За да работи по най-добрия начин, <ph name="DEVICE_OS" /> събира данни за хардуера на устройствата и ги споделя с Google с цел определяне на подходящите актуализации. По избор можете да разрешите на Google да използва тези данни за други цели, като например поддръжка и подобрения на функциите и услугите на <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Имате възможност да влезете в профила си на това устройство и да прегледате полетата, посочени като chromeosflex_ в chrome://system, за да видите данните, които се изпращат до Google за филтриране на актуализациите, както и другите данни, които сте избрали да споделяте с нас.<ph name="END_PARAGRAPH2" /> @@ -7543,7 +7517,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Автоматично влизане в уебсайтове посредством съхраняваните идентификационни данни. Когато функцията е деактивирана, ще се изисква потвърждение преди всяко влизане в профил в уебсайт.</translation> -<translation id="6810768462515084623">Ами сега! Изглежда, че паролата ви е изтекла. Моля, подновете я на друго устройство и опитайте отново.</translation> <translation id="6811034713472274749">Страницата е готова за преглед</translation> <translation id="6811151703183939603">Силна</translation> <translation id="6811332638216701903">Име на хоста в DHCP</translation> @@ -7615,7 +7588,6 @@ <translation id="6856623341093082836">Настройване и коригиране на точността на сензорния екран</translation> <translation id="6856850379840757744">Когато функцията е включена, всички известия ще бъдат заглушени</translation> <translation id="6857145580237920905">Премахване на потребителските профили за електронната SIM карта преди Powerwash</translation> -<translation id="6857699260879628349">Получаване на информация за конфигуриране</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек</translation> <translation id="6860097299815761905">Настройки за прокси сървър...</translation> <translation id="68601584151169673">&Запазване и споделяне</translation> @@ -7634,7 +7606,6 @@ <translation id="686839242150793617">Сайтове с разрешение за автоматично преминаване в режим „картина в картината“</translation> <translation id="6868934826811377550">Преглед на подробностите</translation> <translation id="6871644448911473373">OCSP респондер: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Въведената от вас парола бе отхвърлена от сървъра.</translation> <translation id="6873571253135628430">Промяна на разрешенията за сайтовете</translation> <translation id="6876155724392614295">Колело</translation> <translation id="6876469544038980967">Не е полезно</translation> @@ -7668,7 +7639,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Глас за изпробване</translation> <translation id="6902336033320348843">Секцията не се поддържа: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Присъединяване на устройството към домейна</translation> <translation id="6903022061658753260">Данните ви ще бъдат синхронизирани с всички браузъри Chrome, на които сте включили синхронизирането за този профил. За опциите за синхронизиране в Chrome OS отворете <ph name="LINK_BEGIN" />настройките на операционната система<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Отваряне на всички (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Включване на синхронизирането</translation> @@ -8026,7 +7996,6 @@ <translation id="7198503619164954386">Трябва да използвате корпоративно устройство</translation> <translation id="7199158086730159431">Получаване на помощ</translation> <translation id="7199452998289813782">Поставяне на пауза на предаването към „<ph name="DEVICE_NAME" />“</translation> -<translation id="7200083590239651963">Избиране на конфигурация</translation> <translation id="720110658997053098">Това устройство да е постоянно в павилионен режим</translation> <translation id="7201118060536064622">Изтрихте „<ph name="DELETED_ITEM_NAME" />“</translation> <translation id="7201420661433230412">Преглед на файловете</translation> @@ -8143,7 +8112,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Браузърът ви се управлява<ph name="END_LINK" /> от организацията ви, а <ph name="BEGIN_LINK" />потребителският ви профил<ph name="END_LINK" /> – от <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Обърнете внимание, че Android, Google Play и свързаните с тях приложения се управляват от своите собствени правила за събиране и използване на данни.</translation> -<translation id="729583233778673644">Разрешаване на AES и RC4 шифроване. Използването на тази опция увеличава риска, тъй като шифрите RC4 са несигурни.</translation> <translation id="7296503797589217366">Избиране на папката „<ph name="FOLDER_TITLE" />“</translation> <translation id="7297726121602187087">Тъмнозелено</translation> <translation id="7298195798382681320">Препоръчително</translation> @@ -8161,7 +8129,6 @@ <translation id="7307129035224081534">На пауза</translation> <translation id="7307647374092371434">Паролите и ключовете за достъп в профила ви в Google ще бъдат достъпни и на това устройство, когато сте влезли в профила си на него</translation> <translation id="7308643132139167865">Езици на уебсайтовете</translation> -<translation id="7310598146671372464">Влизането в профила не бе успешно. Сървърът не поддържа посочените типове шифроване в Kerberos. Моля, обърнете се към администратора си.</translation> <translation id="7311005168897771689">Работете с файловете си в Google Диск, когато сте офлайн</translation> <translation id="7311244614769792472">Няма намерени резултати</translation> <translation id="7312210124139670355">Администраторът ви нулира електронната ви SIM карта. Това може да отнеме няколко минути.</translation> @@ -8478,6 +8445,7 @@ <translation id="7544977292347272434">Помолете родителя си да позволи дадено разширение</translation> <translation id="7545466883021407599">Не се установи връзка със сървъра. Проверете връзката си с мрежата и опитайте отново. Ако продължавате да имате проблеми, рестартирайте своя Chromebook. Код на грешката: <ph name="ERROR_CODE" />.</translation> <translation id="7547317915858803630">Предупреждение: Настройките ви за <ph name="PRODUCT_NAME" /> се съхраняват на мрежов диск. Това може да доведе до забавяния, сривове или дори до загуба на данни.</translation> +<translation id="754836352246153944">Разширенията не са разрешени в този сайт. Изберете, за да отворите менюто</translation> <translation id="7548856833046333824">Лимонада</translation> <translation id="7549250950481368089">Запазените пароли ще се показват тук. <ph name="BEGIN_LINK" />Импортирайте пароли<ph name="END_LINK" /> в <ph name="BRAND" />.</translation> <translation id="7549434883223124329">Да се превключи ли езикът на устройството?</translation> @@ -8534,7 +8502,6 @@ <translation id="7594725637786616550">Използвайте функцията Powerwash, за да нулирате настройките на устройството си <ph name="DEVICE_TYPE" />, така че да бъде като ново.</translation> <translation id="7595453277607160340">За да използвате приложения за Android и устройството ви <ph name="DEVICE_TYPE" /> да работи правилно, влезте отново в профила си и актуализирайте.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (код на грешка: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Името на устройството е твърде дълго. Въведете по-кратко име, за да опитате отново.</translation> <translation id="7600054753482800821">&Управление на търсещите машини и Site Search</translation> <translation id="7600218158048761260">Услугата Google Диск е деактивирана за този тип профил.</translation> <translation id="7600965453749440009">Никога да не се превежда от <ph name="LANGUAGE" /></translation> @@ -8679,7 +8646,6 @@ <translation id="7686086654630106285">Повече за предлаганите от сайтовете реклами</translation> <translation id="7686581688229391955">Изберете, за да разрешите разширенията на този сайт</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Потвърдете новата парола</translation> <translation id="7690378713476594306">Избиране от списъка</translation> <translation id="7690853182226561458">Добавяне на &папка...</translation> <translation id="7691073721729883399">Шифрованият основен дял за павилионното приложение не бе свързан.</translation> @@ -9341,7 +9307,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> – <ph name="PRINTER_STATUS" />. Принтер <ph name="ITEM_POSITION" /> от <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Режимът за икономия на енергия е включен</translation> <translation id="8180786512391440389"><ph name="EXTENSION" /> може да чете и изтрива изображения, видео- и звукови файлове в местоположенията с отметка.</translation> -<translation id="8181215761849004992">Присъединяването към домейна не успя. Проверете дали профилът ви има достатъчно права за добавяне на устройства.</translation> <translation id="8182105986296479640">Приложението не реагира.</translation> <translation id="8182412589359523143">За да изтриете всички данни от това устройство <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />кликнете тук<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID номерът на устройството ви е <ph name="EID_NUMBER" />, а IMEI номерът е <ph name="IMEI_NUMBER" />. Тези номера могат да се използват за активиране на услугата.</translation> @@ -9802,7 +9767,6 @@ <translation id="8531367864749403520">Изберете „Скриване на групата“, за да премахнете групата от лентата с раздели</translation> <translation id="8531701051932785007">Функцията за подобрена защита от Безопасно сърфиране е изключена</translation> <translation id="8533670235862049797">Безопасно сърфиране е включено</translation> -<translation id="8534656636775144800">Ами сега! Нещо се обърка при опита за присъединяване към домейна. Моля, опитайте отново.</translation> <translation id="8535005006684281994">URL адрес за подновяване на сертификат на Netscape</translation> <translation id="8536810348276651776">Ще излезете от повечето сайтове, но не и от профила си в Google, така че настройките на Family Link за Chrome ще останат в сила.</translation> <translation id="8536956381488731905">Звук при натискане на клавишите</translation> @@ -9881,7 +9845,6 @@ <translation id="8607828412110648570">Уверете се, че устройството ви с Bluetooth е в режим за сдвояване и e наблизо. Сдвоявайте само устройства, които смятате за надеждни. Сдвоените устройства са видими за всички профили на този Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Научете повече<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Добавяне на пропуск за Kerberos</translation> <translation id="8609465669617005112">Придвижване нагоре</translation> -<translation id="8610103157987623234">Неправилен формат. Моля, опитайте отново</translation> <translation id="8612252270453580753">&Търсене на кадъра от видеоклипа чрез <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Само малки букви, цифри, долни черти или тирета</translation> <translation id="8613504115484579584">Методи за вход</translation> @@ -10495,7 +10458,6 @@ <translation id="9052404922357793350">Продължаване на блокирането</translation> <translation id="90528604757378587">Активността на заден план и някои визуални ефекти, като гладкото превъртане, може да са ограничени.</translation> <translation id="9053563360605707198">Двустранно отпечатване</translation> -<translation id="9055636786322918818">Задължително прилагане на RC4 шифроване. Използването на тази опция увеличава риска, тъй като шифрите RC4 са несигурни.</translation> <translation id="9056788090206401048">Функцията за Bluetooth трябва да е включена, за да използвате кода си за достъп на друго устройство. Винаги можете да промените решението си в настройките.</translation> <translation id="9056810968620647706">Няма намерени съответствия.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> иска достъп до следното съдържание:</translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb index 61ebea1c..76866fb 100644 --- a/chrome/app/resources/generated_resources_bn.xtb +++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">সন্দেহজনক ফাইল ডাউনলোড করুন</translation> <translation id="1217483152325416304">আপনার স্থানীয় ডেটা শীঘ্রই মুছে যাবে</translation> <translation id="1217668622537098248">কাজটি হয়ে গেলে লেফ্ট ক্লিকে ফিরে যান</translation> -<translation id="121783623783282548">পাসওয়ার্ডগুলি মেলে না৷</translation> <translation id="1218015446623563536">Linux মুছে ফেলুন</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google-এর লোকেশন ভিত্তিক পরিষেবা ওয়াই-ফাই, মোবাইল নেটওয়ার্ক এবং সেন্সরের মতো উৎস ব্যবহার করে আপনার ডিভাইসের লোকেশন অনুমান করে।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />এই ডিভাইসের মূল লোকেশন সেটিং বন্ধ করে আপনি লোকেশন পরিষেবাটি বন্ধ করতে পারেন। এছাড়াও আপনি লোকেশন সেটিংসে গিয়ে লোকেশন নির্ধারণের জন্য ওয়াই-ফাই, মোবাইল নেটওয়ার্ক এবং সেন্সরের ব্যবহার বন্ধ করতে পারেন।<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">কীবোর্ড ফোকাসের সাহায্যে আইটেম হাইলাইট করা</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" />-এ ফিরে যান</translation> <translation id="1396139853388185343">প্রিন্টার সেট-আপ করার সময় ত্রুটি হয়েছে</translation> -<translation id="1396963298126346194">আপনার লেখা ইউজারনেম এবং পাসওয়ার্ড মিলছে না</translation> <translation id="1397500194120344683">কোনও উপযুক্ত ডিভাইস নেই। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation> <translation id="1397594434718759194">আপনি এইসব ডিভাইসে Chrome-এ সাইন-ইন করেছেন, তার জন্য এগুলি নিরাপত্তা কী হিসেবে ব্যবহার করতে পারবেন।</translation> <translation id="1398853756734560583">বড় করুন</translation> @@ -902,7 +900,6 @@ <translation id="1657937299377480641">শিক্ষাগত রিসোর্স অ্যাক্সেস করার জন্য আবার সাইন-ইন করতে, অভিভাবকের কাছ থেকে অনুমতি চান</translation> <translation id="1658424621194652532">এই পৃষ্ঠাটি আপনার মাইক্রোফোন অ্যাক্সেস করছে৷</translation> <translation id="1660763353352708040">পাওয়ার অ্যাডাপ্টারে সমস্যা আছে</translation> -<translation id="1661156625580498328">AES এনক্রিপশন প্রয়োগ করুন (প্রস্তাবিত)।</translation> <translation id="16620462294541761">দুঃখিত, আপনার পাসওয়ার্ড যাচাই করা যায়নি৷ দয়া করে আবার চেষ্টা করুন৷</translation> <translation id="166278006618318542">বিষয় সর্বজনীন কী অ্যালগারিদম</translation> <translation id="1662801900924515589"><ph name="APP" /> ইনস্টল করা হয়ে গেছে</translation> @@ -1004,7 +1001,6 @@ <translation id="174123615272205933">কাস্টম</translation> <translation id="1741314857973421784">চালিয়ে যান</translation> <translation id="1743970419083351269">ডাউনলোড বার বন্ধ করুন</translation> -<translation id="1744060673522309905">ডোমেনে ডিভাইসটি যোগ করা যাবে না। ভাল করে দেখে নিন যে আপনার ডিভাইস যোগ করার সর্বাধিক সংখ্যা যেন অতিক্রম না করে।</translation> <translation id="1744108098763830590">পৃষ্ঠভূমি পৃষ্ঠা</translation> <translation id="1745732479023874451">পরিচিতি ম্যানেজ করুন</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{এই ওয়েব অ্যাপে #টি ফাইল খুলবেন এবং এডিট করবেন?}other{এই ওয়েব অ্যাপে #টি ফাইল খুলবেন এবং এডিট করবেন?}}</translation> @@ -1036,7 +1032,6 @@ <translation id="1767043563165955993">Android অ্যাপের সাথে ব্যবহার করুন</translation> <translation id="1767508543310534319">যতিচিহ্ন ইকো</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" />-এর জন্য মতামত জানান।</translation> -<translation id="1768278914020124551">ওহো! লগ-অন সার্ভারের সাথে যোগাযোগ করার সময় একটি সমস্যা হয়েছে। আপনার নেটওয়ার্ক সংযোগ এবং ডোমেন নাম পরীক্ষা করে আবার চেষ্টা করুন।</translation> <translation id="1769104665586091481">নতুন &উইন্ডোতে লিঙ্ক খুলুন</translation> <translation id="1770407692401984718">এখানে একটি ছবি টেনে আনুন অথবা</translation> <translation id="177053719077591686">Google Drive-এ Android অ্যাপের ব্যাক-আপ নিন।</translation> @@ -1114,7 +1109,6 @@ <translation id="1818913467757368489">লগ আপলোড করা চলছে।</translation> <translation id="1819443852740954262">সব ইউআরএল ছদ্মবেশী উইন্ডোতে খুলুন</translation> <translation id="1819721979226826163">অ্যাপ বিজ্ঞপ্তি > Google Play পরিষেবা ট্যাপ করুন।</translation> -<translation id="1820028137326691631">অ্যাডমিনের দেওয়া পাসওয়ার্ড লিখুন</translation> <translation id="1822140782238030981">আপনি কি আগে থেকেই Chrome ব্যবহার করছেন? সাইন-ইন করুন</translation> <translation id="1822517323280215012">ধূসর</translation> <translation id="1822635184853104396">নতুন একটি ট্যাবে, ডাউনলোডের সম্পূর্ণ ইতিহাস দেখুন</translation> @@ -1232,7 +1226,6 @@ <translation id="1901303067676059328">&সকল বেছে নিন</translation> <translation id="1904580727789512086">আপনার ভিজিট করা URL আপনার Google অ্যাকাউন্টে সেভ করা হয়</translation> <translation id="1904603806662441960">Chrome-এ সাইটের ক্যামেরা অ্যাক্সেস করার অনুমতি ম্যানেজ করুন</translation> -<translation id="1905375423839394163">Chromebook ডিভাইসের নাম</translation> <translation id="1906181697255754968">আপনার কাজ অটোমেটিক সেভ করার মতো ফিচারের জন্য সাইট সাধারণত আপনার ডিভাইসের ফাইল ও ফোল্ডারগুলি অ্যাক্সেস করে</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> থেকে আরও এক্সটেনশন ও থিম সম্পর্কে আরও জানুন</translation> <translation id="1907044622262489040">আপনার ভয়েস ব্যবহার করে টাইপ করুন। 'Search + D' কী ব্যবহার করে, কথা বলা শুরু করুন।</translation> @@ -1544,7 +1537,6 @@ <translation id="21354425047973905">পিন লুকিয়ে রাখুন</translation> <translation id="2135456203358955318">ডক করা ম্যাগনিফায়ার</translation> <translation id="2135787500304447609">&পুনঃসূচনা</translation> -<translation id="2136372518715274136">নতুন পাসওয়ার্ড লিখুন</translation> <translation id="2136476978468204130">আপনার লেখা পাসফ্রেজটি ভুল</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> থেকে বিজ্ঞপ্তিতে অনুমতি দেবেন না</translation> <translation id="2139919072249842737">সেট-আপ করার বোতাম</translation> @@ -1644,7 +1636,6 @@ <translation id="2210462644007531147">ইনস্টলেশন সম্পূর্ণ করা যায়নি</translation> <translation id="2211245494465528624">সিঙ্ক সংক্রান্ত বিকল্পগুলি ম্যানেজ করুন</translation> <translation id="2214018885812055163">শেয়ার করা ফোল্ডার</translation> -<translation id="2214884991347062907">পাসওয়ার্ডটি ভুল হয়েছে, আবার চেষ্টা করুন</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<১টি লাইন দেখানো হয়নি>}one{<<ph name="NUMBER_OF_LINES" />টি লাইন দেখানো হয়নি>}other{<<ph name="NUMBER_OF_LINES" />টি লাইন দেখানো হয়নি>}}</translation> <translation id="2215070081105889450">অডিও শেয়ার করতে, পরিবর্তে ট্যাব বা স্ক্রিন শেয়ার করুন</translation> <translation id="2218019600945559112">মাউস ও টাচপ্যাড</translation> @@ -2298,7 +2289,6 @@ <translation id="2692503699962701720">আপনার কথোপকথন টাইপ এবং ফর্ম্যাট করা টেক্সটের সময় স্বরের নিক্ষেপ পরিবর্তন করুন</translation> <translation id="2692901429679246677">অ্যাকোয়া</translation> <translation id="2693134906590795721">চার্জ হওয়ার সময় সাউন্ড</translation> -<translation id="2693176596243495071">একটি অজানা সমস্যা হয়েছে। অনুগ্রহ করে পরে আবার চেষ্টা করুন বা সমস্যাটি হতে থাকলে আপনার প্রশাসককে জানান।</translation> <translation id="2698147581454716013">এটি একটি বান্ডেল ডিভাইস এবং 'কিয়স্ক' ও 'সাইনেজ' আপগ্রেডের মাধ্যমে নথিভুক্ত করা যাবে না।</translation> <translation id="2699911226086014512">পিন ভিত্তিক কাজটি সঠিকভাবে করা যায়নি, সমস্যার কোড <ph name="RETRIES" />।</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> থেকে শেয়ার করা হয়েছে</translation> @@ -2431,7 +2421,6 @@ <translation id="2782104745158847185">Linux অ্যাপ ইনস্টল করার সময় সমস্যা</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" /> থেকে আপনার কার্টে থাকা ১টি আইটেমে <ph name="DISCOUNT_TEXT" /> আছে, <ph name="MERCHANT_DOMAIN" />, <ph name="RELATIVE_TIME" /> দেখা হয়েছে</translation> <translation id="2783298271312924866">ডাউনলোড হয়েছে</translation> -<translation id="2783829359200813069">এনক্রিপশনের ধরন বেছে নিন</translation> <translation id="2783952358106015700"><ph name="APP_NAME" />-এ আপনার নিরাপত্তা কী ব্যবহার করুন</translation> <translation id="2785267875302712148">পাসওয়ার্ড চেক-আপ</translation> <translation id="2785873697295365461">ফাইল বর্ণনাকারী</translation> @@ -2715,7 +2704,6 @@ <translation id="3003144360685731741">পছন্দের নেটওয়ার্কগুলি</translation> <translation id="3003253259757197230">আপনি পরবর্তী কোন কোন সাইটে যেতে পারেন সেই বিষয়ে অনুমান করতে আপনার ভিজিট করা URL Google-কে পাঠানো হয় এবং আপনি ভিজিট করেছেন এমন পেজ সম্পর্কে অতিরিক্ত তথ্য দেখাতেও এটি করা হয়</translation> <translation id="3003623123441819449">CSS ক্যাশে</translation> -<translation id="3003828226041301643">ডোমেনে ডিভাইসটি যোগ করা যাবে না। আপনার অ্যাকাউন্টে ডিভাইস যোগ করার সুবিধা আছে কিনা তা নিশ্চিত করুন।</translation> <translation id="3003967365858406397">আপনার <ph name="PHONE_NAME" /> একটি ব্যক্তিগত ওয়াই ফাই সংযোগ তৈরি করবে।</translation> <translation id="3004385386820284928">কীবোর্ডের 'কী' কাস্টমাইজ করুন</translation> <translation id="3005574332301273731">দেখাবেন না</translation> @@ -2775,7 +2763,6 @@ <translation id="3033348223765101500">আপনার ডেটা নিয়ন্ত্রণ করুন</translation> <translation id="3036327949511794916">এই <ph name="DEVICE_TYPE" /> ফেরত দেওয়ার সময়সীমা পেরিয়ে গেছে।</translation> <translation id="3036546437875325427">Flash সক্ষম করুন</translation> -<translation id="3037754279345160234">ডোমেনে যোগ করার জন্য প্রয়োজনীয় কনফিগারেশন পার্স করা যাচ্ছে না। আপনার অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।</translation> <translation id="3038272154009688107">সব সাইট দেখুন</translation> <translation id="3038612606416062604">নিজ হাতে একটি প্রিন্টার যোগ করুন</translation> <translation id="3039491566278747710">ডিভাইসে অফলাইন নীতি ইনস্টল করা যায়নি।</translation> @@ -2965,7 +2952,6 @@ <translation id="3210736980143419785">ডাউনলোড সম্পূর্ণ করা যায়নি</translation> <translation id="321084946921799184">হলুদ ও সাদা</translation> <translation id="3211126692872351610">& <ph name="SEARCH_ENGINE" />-এ নতুন ট্যাবে “<ph name="SEARCH_TERMS" />” সার্চ করুন</translation> -<translation id="321356136776075234">ডিভাইস OU (e.g. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">এই ফোল্ডারে বুকমার্ক যোগ করুন</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />মনে রাখবেন:<ph name="END_BOLD" /> একই ধরনের কোনও ভয়েস বা রেকর্ডিং <ph name="SUPERVISED_USER_NAME" />-এর ব্যক্তিগত ফলাফল হয়ত অ্যাক্সেস করতে পারবে।</translation> <translation id="3217843140356091325">শর্টকাট তৈরি করবেন?</translation> @@ -3644,7 +3630,6 @@ <translation id="3741056951918180319">যেকোনও সাইটে এক্সটেনশন ব্যবহার করার জন্য আপনি সবসময় সেটি ক্লিক করতে পারবেন</translation> <translation id="3741510433331996336">আপডেট করার প্রক্রিয়া শেষ করতে, আপনার ডিভাইস রিস্টার্ট করুন</translation> <translation id="3742235229730461951">কোরীয় কীবোর্ড লেআউট</translation> -<translation id="3742666961763734085">এই নামের কোনও প্রতিষ্ঠানের ইউনিট খুঁজে পাওয়া যাচ্ছে না। অনুগ্রহ করে আবার চেষ্টা করুন।</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" />-এর সঙ্গে পেয়ার করতে পিন লিখুন</translation> <translation id="3744219658596020825">আপনার পাসওয়ার্ড ইমপোর্ট করা হয়নি</translation> <translation id="3747077776423672805">অ্যাপগুলি সরাতে, সেটিংস > Google Play Store > Android অভিরুচি ম্যানেজ করুন > অ্যাপ বা অ্যাপ্লিকেশন ম্যানেজার বিকল্পে যান। এরপর যে অ্যাপটিকে আনইনস্টল করতে চান তাতে ট্যাপ করুন (অ্যাপটি খোঁজার জন্য আপনাকে ডানদিক বা বাঁদিকে সোয়াইপ করতে হতে পারে)। এরপর আনইনস্টল করুন বা বন্ধ করুন বিকল্পে ট্যাপ করুন।</translation> @@ -4533,7 +4518,6 @@ <translation id="4416582610654027550">একটি সঠিক URL লিখুন</translation> <translation id="4421932782753506458">ফুঁয়োফুঁয়ো</translation> <translation id="4423376891418188461">সেটিংস পুনরুদ্ধার করুন</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, আপনার প্রশাসক চায় যে আপনি আপনার পাসওয়ার্ড পরিবর্তন করুন।</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS ডিভাইসকে অটোমেটিক রিপোর্ট পাঠানোর অনুমতি দিলে, ChromeOS কোন সমস্যার সমাধান ও ফিচারের উন্নতি করার ব্যাপারে প্রাধান্য দেবে সেই বিষয়ে সিদ্ধান্ত নিতে আমাদের সুবিধা হয়। এই রিপোর্টে কখন ChromeOS ক্র্যাশ করেছে, কোন ফিচার এবং সাধারণত কত মেমরি ব্যবহার করা হয়েছে সেই বিষয়ে তথ্য থাকতে পারে।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />আপনি যেকোনও সময় আপনার Chrome ডিভাইস সেটিংস থেকে এই রিপোর্ট পাঠানো শুরু বা বন্ধ করতে পারেন। আপনি ডোমেন অ্যাডমিনিস্ট্রেটর হলে, অ্যাডমিন কনসোল থেকে এই সেটিং পরিবর্তন করতে পারবেন।<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> মুছুন</translation> @@ -4549,7 +4533,6 @@ <translation id="4430369329743628066">বুকমার্ক যুক্ত হয়েছে</translation> <translation id="4430422687972614133">ভার্চুয়াল কার্ড চালু করুন</translation> <translation id="4432621511648257259">পাসওয়ার্ডটি সঠিক নয়</translation> -<translation id="443454694385851356">লিগ্যাসি (অসুরক্ষিত)</translation> <translation id="4434611816075088065">এখন কোনও কিছুর ক্ষেত্রে আপনার মনোযোগের প্রয়োজন নেই</translation> <translation id="443475966875174318">অসঙ্গত অ্যাপ্লিকেশনগুলি আপডেট করুন অথবা সরিয়ে দিন</translation> <translation id="4437947179446780764">কাস্টম ডিএনএস পরিষেবা প্রদানকারী যোগ করুন</translation> @@ -5093,7 +5076,6 @@ <translation id="4868284252360267853">এই ডায়ালগ বর্তমানে ফোকাসে নেই। এই ডায়ালগে ফোকাস করার জন্য Command-Shift-Option A প্রেস করুন।</translation> <translation id="4869170227080975044">ChromeOS নেটওয়ার্ক সংক্রান্ত তথ্য পড়ুন</translation> <translation id="4870724079713069532">File Explorer বা অন্য অ্যাপ থেকে এই অ্যাপে কাজ করে এমন ফাইল খুলতে ও এডিট করতে পারবেন। ডিফল্ট হিসেবে, কোন কোন ফাইল এই অ্যাপে খোলে তা নিয়ন্ত্রণ করতে, <ph name="BEGIN_LINK" />Windows সেটিংসে<ph name="END_LINK" /> যান।</translation> -<translation id="4870758487381879312">কনফিগারেশনের তথ্য পেতে অ্যাডমিনের দেওয়া পাসওয়ার্ড লিখুন</translation> <translation id="4870995365819149457">কিছু সহায়তা প্রদান করার লিঙ্ক <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> এবং অন্য ১টি অ্যাপে এখনও খুলবে।</translation> <translation id="4871308555310586478">Chrome ওয়েব স্টোর থেকে নয়।</translation> <translation id="4871322859485617074">পিনে ভুল অক্ষর আছে</translation> @@ -5160,7 +5142,6 @@ <translation id="4913209098186576320">এই ফাইল বিপজ্জনক হতে পারে<ph name="LINE_BREAK" />এটি চেক করতে সাধারণের থেকে বেশি সময় লাগতে পারে...</translation> <translation id="4915961947098019832">ছবি দেখানোর অনুমতি দেওয়া হয়েছে</translation> <translation id="4916542008280060967">সাইটকে <ph name="FILE_NAME" /> এডিট করার অনুমতি দেবেন?</translation> -<translation id="4917385247580444890">জোরালো</translation> <translation id="491779113051926205">ChromeOS ট্রাফিক কাউন্টার</translation> <translation id="4918021164741308375">"<ph name="EXTENSION_NAME" />" এক্সটেনশন দ্বারা <ph name="ORIGIN" /> যোগাযোগ করতে চায়</translation> <translation id="4918086044614829423">স্বীকার</translation> @@ -5474,7 +5455,6 @@ <translation id="5172855596271336236">১টি ম্যানেজ করা প্রিন্টার আছে।</translation> <translation id="5173668317844998239">'নিরাপত্তা কী'-তে সেভ করে রাখা আঙ্গুলের ছাপ যোগ করুন এবং মুছুন</translation> <translation id="5174169235862638850">পাসওয়ার্ড ক্লিপবোর্ডে কপি করা হয়েছে</translation> -<translation id="5175379009094579629">ডিভাইসের নামটি ভুল। আবার চেষ্টা করতে একটি সঠিক ডিভাইসের নাম দিন।</translation> <translation id="5177479852722101802">ক্যামেরা এবং মাইক্রোফোন অ্যাক্সেস অবরুদ্ধ করা চালিয়ে যান</translation> <translation id="5177549709747445269">আপনি মোবাইল ডেটা ব্যবহার করছেন</translation> <translation id="5178667623289523808">পূর্ববর্তী খুঁজুন</translation> @@ -5703,7 +5683,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />-এর পাসওয়ার্ড তৈরি করুন</translation> <translation id="5368441245151140827">এই এক্সটেনশন সাইটের তথ্য পড়তে ও পরিবর্তন করতে অথবা ব্যাকগ্রাউন্ডে চলতে পারবে না</translation> <translation id="5368720394188453070">আপনার ফোন লক করা আছে৷ লিখতে আনলক করুন৷</translation> -<translation id="5368779022775404937"><ph name="REALM" />-এ সাইন-ইন করুন</translation> <translation id="536882527576164740">{0,plural, =1{ছদ্মবেশী মোড}one{ছদ্মবেশী মোড (#)}other{ছদ্মবেশী মোড (#)}}</translation> <translation id="5369491905435686894">মাউস অ্যাক্সিলারেশন বিকল্পটি চালু করুন</translation> <translation id="5369694795837229225">Linux ডেভেলপ করার বিকল্প সেট আপ করুন</translation> @@ -5919,7 +5898,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{আপনার অ্যাডমিনিস্ট্রেটর একটি এক্সটেনশন ইনস্টল করেছেন}one{আপনার অ্যাডমিনিস্ট্রেটর #টি এক্সটেনশন ইনস্টল করেছেন}other{আপনার অ্যাডমিনিস্ট্রেটর #টি এক্সটেনশন ইনস্টল করেছেন}}</translation> <translation id="5523532775593636291">আপনার যোগ করা সাইট সব সময় অ্যাক্টিভ থাকবে এবং সেগুলি থেকে মেমরি খালি হয়ে যাবে না</translation> <translation id="5523558474028191231">নামে অক্ষর, সংখ্যা ও বিশেষ অক্ষর ব্যবহার করা যেতে পারে এবং সর্বাধিক <ph name="MAX_CHARACTER_COUNT" /> অক্ষরের মধ্যে লিখতে হবে</translation> -<translation id="5526701598901867718">সমস্ত (অসুরক্ষিত)</translation> <translation id="5526745900034778153">সিঙ্ক আবার চালু করতে আবার সাইন-ইন করুন</translation> <translation id="5527463195266282916">এক্সটেনশনটির আগের ভার্সন ফিরিয়ে আনার চেষ্টা চলছে৷</translation> <translation id="5527474464531963247">আপনি হয়ত অন্য নেটওয়ার্ক নির্বাচন করতে পারেন৷</translation> @@ -5930,7 +5908,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> চায়</translation> <translation id="5537725057119320332">কাস্ট করুন</translation> <translation id="5539070192556911367">Google-এ কানেক্ট করা যাচ্ছে না</translation> -<translation id="5539221284352502426">আপনার দেওয়া পাসওয়ার্ডটি সার্ভার থেকে প্রত্যাখ্যান করা হয়েছে। সম্ভাব্য কারণ: পাসওয়ার্ডটি অনেক ছোট। পাসওয়ার্ডে অক্ষর বা সিম্বল থাকতে হবে। এই পাসওয়ার্ডটি আগের পাসওয়ার্ডগুলি থেকে অবশ্যই আলাদা হবে।</translation> <translation id="5541694225089836610">আপনার অ্যাডমিনিস্ট্রেটর এই সুবিধাটি বন্ধ করে দিয়েছে</translation> <translation id="5542132724887566711">প্রোফাইল</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> এর থেকে কুকিজ ব্লক করা হয়েছে</translation> @@ -6174,7 +6151,6 @@ <translation id="5734362860645681824">যোগাযোগগুলি</translation> <translation id="5734697361979786483">'ফাইল শেয়ার' যোগ করুন</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{এই ডেটা বা আপনার ডিভাইস, সংস্থার কিছু নিরাপত্তা সংক্রান্ত নীতি পূরণ করেনি। সমাধানের জন্য কী করতে হবে তা জানতে আপনার অ্যাডমিনের সাথে যোগাযোগ করুন।}=1{এই ফাইল বা আপনার ডিভাইস, সংস্থার কিছু নিরাপত্তা সংক্রান্ত নীতি পূরণ করেনি। সমাধানের জন্য কী করতে হবে তা জানতে আপনার অ্যাডমিনের সাথে যোগাযোগ করুন।}one{এইসব ফাইল সংস্থার কিছু নিরাপত্তা সংক্রান্ত নীতি পূরণ করেনি। সমাধানের জন্য কী করতে হবে তা জানতে আপনার অ্যাডমিনের সাথে যোগাযোগ করুন।}other{এইসব ফাইল সংস্থার কিছু নিরাপত্তা সংক্রান্ত নীতি পূরণ করেনি। সমাধানের জন্য কী করতে হবে তা জানতে আপনার অ্যাডমিনের সাথে যোগাযোগ করুন।}}</translation> -<translation id="5736796278325406685">অনুগ্রহ করে একটি সঠিক ইউজারনেম লিখুন</translation> <translation id="5738093759615225354">আপনার কম্পিউটারে সাইন-ইন করতে, এই 'পাসকী' প্রয়োজন হবে</translation> <translation id="5739017626473506901">একটি স্কুল অ্যাকাউন্ট যোগ করার জন্য <ph name="USER_NAME" />-কে সাহায্য করতে সাইন-ইন করুন</translation> <translation id="5739235828260127894">যাচাইকরণের জন্য অপেক্ষা করা হচ্ছে। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation> @@ -6578,7 +6554,6 @@ <translation id="6054138466019582920">এই পৃষ্ঠা Google ব্যবহার করে সার্চ করুন...</translation> <translation id="6054284857788651331">সম্প্রতি বন্ধ হওয়া ট্যাব গ্রুপ</translation> <translation id="6054961935262556546">দৃশ্যমানতা পরিবর্তন করুন</translation> -<translation id="6055171183283175969">আপনার লেখা পাসওয়ার্ডটি ভুল৷</translation> <translation id="6055392876709372977">RSA এনক্রিপশানের সাথে PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store থেকে <ph name="DEVICE_TYPE" />-এর জন্য অ্যাপ ইনস্টল করুন</translation> <translation id="6056710589053485679">সাধারণ রিলোড</translation> @@ -6648,7 +6623,6 @@ <translation id="6102043788063419338">এই ফাইল উন্নত সুরক্ষা দ্বারা ব্লক করা হয়েছে।</translation> <translation id="6103681770816982672">সতর্কতা: আপনি ডেভেলপারদের চ্যানেলে স্যুইচ করছেন৷</translation> <translation id="6104068876731806426">Google অ্যাকাউন্ট</translation> -<translation id="6104311680260824317">ডোমেনে ডিভাইসটি যোগ করা যাবে না। সার্ভারটি নির্দিষ্ট Kerberos এনক্রিপশনের ধরন সমর্থন করে না। এনক্রিপশন সেটিংসের জন্য "আরও বিকল্প" দেখুন।</translation> <translation id="6104667115274478616">ChromeOS অডিও সেটিংস ম্যানেজ করুন</translation> <translation id="6104796831253957966">প্রিন্টারের সারি ভরে গেছে</translation> <translation id="610487644502954950">সাইড প্যানেল আনপিন করুন</translation> @@ -7338,7 +7312,6 @@ <translation id="6651237644330755633">ওয়েবসাইটগুলিকে শনাক্ত করার জন্য এই শংসপত্রটিকে বিশ্বাস করুন</translation> <translation id="6651495917527016072">আপনার ফোনের সাথে ওয়াই-ফাই নেটওয়ার্ক সিঙ্ক করুন। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation> <translation id="6651762277693024112">আপনি প্রতি বার এই সাইট দেখার সময় অটোমেটিক অ্যাক্সেসের অনুমতি দেওয়া হয়</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ইন্টিগ্রেশন শুধুমাত্র x86_64 প্ল্যাটফর্মে সমর্থিত। ARM অথবা x86 প্ল্যাটফর্মে তৈরি Chromebook এ এই কাজটি করা যাবে না।</translation> <translation id="6654509035557065241">পছন্দের নেটওয়ার্ক</translation> <translation id="6655190889273724601">ডেভেলপার মোড</translation> <translation id="6655458902729017087">অ্যাকাউন্টগুলি লুকান</translation> @@ -7474,7 +7447,6 @@ <translation id="676560328519657314">Google Pay-তে আপনার পেমেন্টের পদ্ধতি</translation> <translation id="6766488013065406604">Google Password Manager দেখুন</translation> <translation id="6767566652486411142">অন্য ভাষা বেছে নিন...</translation> -<translation id="6767639283522617719">ডোমেনে যোগ করা যাবে না। প্রতিষ্ঠানের ইউনিটের জন্য সেটিংস সঠিক কিনা ভাল করে দেখে নিন।</translation> <translation id="6768034047581882264">নিরাপদ নয় এমন কন্টেন্ট দেখানোর অনুমতি দেওয়া হয়নি</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />আপনাকে সেরা অভিজ্ঞতা প্রদান করার জন্য, ডিভাইস সম্পর্কিত হার্ডওয়্যার ডেটা <ph name="DEVICE_OS" /> সংগ্রহ করে এবং কোন আপডেট ডেলিভার করা হবে তা নির্ধারণ করতে Google-এর সাথে শেয়ার করে। আপনি ইচ্ছা অনুসারে <ph name="DEVICE_OS" /> সংক্রান্ত অভিজ্ঞতা ও পরিষেবার ক্ষেত্রে উন্নতি এবং সহায়তার জন্য এই ডেটা Google-কে ব্যবহার করার অনুমতি দিতে পারেন।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />আপনি এই ডিভাইসে লগ-ইন করে ফিল্টারিং আপডেট করার জন্য Google-এ ডেটা পাঠানো হয়েছে কিনা তা নিশ্চিত করতে chrome://system-এ chromeosflex_ হিসেবে তালিকাবদ্ধ ফিল্ড দেখতে পারবেন। এছাড়াও, আপনি অন্যান্য ইন্সট্যান্সও দেখতে পারবেন যেগুলির ক্ষেত্রে আপনি Google-এর সাথে ডেটা শেয়ার করার বিকল্প বেছে নেন।<ph name="END_PARAGRAPH2" /> @@ -7551,7 +7523,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">সঞ্চিত ক্রেডেনশিয়াল ব্যবহার করে ওয়েবসাইটে অটোমেটিক সাইন-ইন করুন। যখন বৈশিষ্ট্যটি বন্ধ করা থাকে, তখন প্রতিবারই একটি ওয়েবসাইটে সাইন-ইনের সময় আপনাকে নিশ্চিতকরণের জন্য বলা হবে।</translation> -<translation id="6810768462515084623">আপনার পাসওয়ার্ডের মেয়াদ শেষ হয়ে গেছে বলে মনে হচ্ছে। অন্য একটি ডিভাইসে পুরনো পাসওয়ার্ডটি পরিবর্তন করে আবার চেষ্টা করুন।</translation> <translation id="6811034713472274749">পৃষ্ঠাটি এখন দেখতে পাবেন</translation> <translation id="6811151703183939603">দৃঢ়</translation> <translation id="6811332638216701903">DHCP হোস্টনেম</translation> @@ -7623,7 +7594,6 @@ <translation id="6856623341093082836">আপনার টাচস্ক্রীনের যথার্থতা সেট-আপ ও অ্যাডজাস্ট করুন</translation> <translation id="6856850379840757744">চালু থাকলে, সব বিজ্ঞপ্তি আসার সাউন্ড মিউট হয়ে যাবে</translation> <translation id="6857145580237920905">পাওয়ারওয়াশের আগে ই-সিম প্রোফাইল সরিয়ে দিন</translation> -<translation id="6857699260879628349">কনফিগারেশনের তথ্য পান</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> সে</translation> <translation id="6860097299815761905">প্রক্সি সেটিংস...</translation> <translation id="68601584151169673">সেভ ও শেয়ার করুন</translation> @@ -7642,7 +7612,6 @@ <translation id="686839242150793617">'ছবির-মধ্যে-ছবি' মোডে অটোমেটিক প্রবেশ করার জন্য অনুমতি দেওয়া হয়েছে</translation> <translation id="6868934826811377550">বিবরণ দেখুন</translation> <translation id="6871644448911473373">OCSP প্রতিক্রিয়াকারী: <ph name="LOCATION" /> </translation> -<translation id="6872781471649843364">আপনার দেওয়া পাসওয়ার্ডটি সার্ভার থেকে প্রত্যাখ্যান করা হয়েছে।</translation> <translation id="6873571253135628430">সাইট সংক্রান্ত অনুমতি পরিবর্তন করুন</translation> <translation id="6876155724392614295">সাইকেল</translation> <translation id="6876469544038980967">উপযোগী নয়</translation> @@ -7676,7 +7645,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">প্রিভিউ করার জন্য ভয়েস</translation> <translation id="6902336033320348843">এই বিভাগ কাজ করে না: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ডোমেনে ডিভাইস যোগ করুন</translation> <translation id="6903022061658753260">আপনার ডেটা সমস্ত Chrome ব্রাউজার জুড়ে সিঙ্ক করা হবে যেখানে আপনি এই অ্যাকাউন্টের জন্য সিঙ্ক চালু করেছেন। ChromeOS-এ সিঙ্ক বিকল্পের জন্য, <ph name="LINK_BEGIN" />ChromeOS সেটিংসে<ph name="LINK_END" /> যান।</translation> <translation id="6903590427234129279">সব (<ph name="URL_COUNT" />) খুলুন</translation> <translation id="6903907808598579934">সিঙ্ক চালু করুন</translation> @@ -8034,7 +8002,6 @@ <translation id="7198503619164954386">আপনাকে এন্টারপ্রাইজে নথিভুক্ত ডিভাইসই ব্যবহার করতে হবে</translation> <translation id="7199158086730159431">সহায়তা পান</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />-এ কাস্ট করা পজ করুন</translation> -<translation id="7200083590239651963">কনফিগারেশন বেছে নিন</translation> <translation id="720110658997053098">স্থায়ীভাবে এই ডিভাইসটিকে কিয়স্ক মোডে রাখুন</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' মুছে ফেলা হয়েছে</translation> <translation id="7201420661433230412">ফাইলগুলি দেখুন</translation> @@ -8151,7 +8118,6 @@ <translation id="7292067737327289208">আপনার প্রতিষ্ঠান আপনার <ph name="BEGIN_LINK" />ব্রাউজার ম্যানেজ করে<ph name="END_LINK" /> এবং <ph name="PROFILE_DOMAIN" /> আপনার<ph name="BEGIN_LINK" /> প্রোফাইল ম্যানেজ করে<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">মনে রাখবেন যে Android, Play এবং সংশ্লিষ্ট অন্যান্য অ্যাপ সেগুলির নিজস্ব ডেটা সংগ্রহ ও ব্যবহার করা সংক্রান্ত নীতি মেনে চলে।</translation> -<translation id="729583233778673644">AES এবং RC4 এনক্রিপশন অনুমতি দিন। এই বিকল্পটির ব্যবহার ঝুঁকি বাড়ায় কারণ RC4 সাইফারটি নিরাপদ নয়।</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ফোল্ডার বেছে নিন</translation> <translation id="7297726121602187087">গাঢ় সবুজ</translation> <translation id="7298195798382681320">প্রস্তাবিত</translation> @@ -8169,7 +8135,6 @@ <translation id="7307129035224081534">থামানো হয়েছে</translation> <translation id="7307647374092371434">আপনি সাইন-ইন করে থাকাকালীন এই ডিভাইসে থাকা আপনার Google অ্যাকাউন্টের পাসওয়ার্ড ও পাসকীও উপলভ্য থাকবে</translation> <translation id="7308643132139167865">ওয়েবসাইটের ভাষা</translation> -<translation id="7310598146671372464">লগ-ইন করা সম্ভব হয়নি। সার্ভারটি নির্দিষ্ট Kerberos এনক্রিপশনের ধরনগুলি সমর্থন করে না। আপনার অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।</translation> <translation id="7311005168897771689">অফলাইন থাকাকালীন আপনার Google Drive ফাইল অ্যাক্সেস করুন</translation> <translation id="7311244614769792472">কোনও ফলাফল পাওয়া যায়নি</translation> <translation id="7312210124139670355">আপনার অ্যাডমিনিস্ট্রেটর আপনার ই-সিম রিসেট করছেন। এতে কয়েক মিনিট সময় লাগতে পারে।</translation> @@ -8542,7 +8507,6 @@ <translation id="7594725637786616550">আপনার <ph name="DEVICE_TYPE" /> আবার নতুনের মতো সেট করতে পাওয়ারওয়াশ করুন।</translation> <translation id="7595453277607160340">Android অ্যাপ ব্যবহার করতে এবং আপনার <ph name="DEVICE_TYPE" /> যাতে ঠিকভাবে কাজ করে তার জন্য সাইন-ইন এবং আপডেট করুন।</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ভুল কোড <ph name="ERROR_CODE" />)।</translation> -<translation id="7599527631045201165">ডিভাইসের নামটি খুব বড়। আবার চেষ্টা করার জন্য একটি ছোট নাম লিখুন।</translation> <translation id="7600054753482800821">সার্চ ইঞ্জিন এবং সাইট সার্চ ম্যানেজ করুন</translation> <translation id="7600218158048761260">এই অ্যাকাউন্টের ধরনের জন্য Google Drive বন্ধ করা আছে।</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> কখনও অনুবাদ করবেন না</translation> @@ -8687,7 +8651,6 @@ <translation id="7686086654630106285">সাইট-প্রস্তাবিত বিজ্ঞাপন সম্পর্কে আরও অনেক কিছু</translation> <translation id="7686581688229391955">এই সাইটে এক্সটেনশনের অনুমতি দিতে বেছে নিন</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">নতুন পাসওয়ার্ড নিশ্চিত করুন</translation> <translation id="7690378713476594306">তালিকা থেকে বেছে নিন</translation> <translation id="7690853182226561458">ফোল্ডার যুক্ত &করুন...</translation> <translation id="7691073721729883399">Cryptohome-এর জন্য Kiosk অ্যাপ মাউন্ট করা যায়নি।</translation> @@ -9348,7 +9311,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />। <ph name="NUM_PRINTERS" />-এর মধ্যে <ph name="ITEM_POSITION" /> নম্বর প্রিন্টার।</translation> <translation id="8180785270975217276">পাওয়ার সেভার চালু আছে</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" উল্লিখিত অবস্থানগুলিতে ছবি, ভিডিও এবং শব্দের ফাইলগুলি পড়তে ও মুছতে পারে৷</translation> -<translation id="8181215761849004992">ডোমেনে যোগ করা যাবে না। আপনার অ্যাকাউন্টে ডিভাইস যোগ করার সুবিধাগুলি যথাযথ আছে কিনা তা যাচাই করুন।</translation> <translation id="8182105986296479640">অ্যাপ্লিকেশন উত্তর দিচ্ছে না।</translation> <translation id="8182412589359523143">এই <ph name="DEVICE_TYPE" /> থেকে সব ডেটা মুছে দিতে, <ph name="BEGIN_LINK" />এখানে ক্লিক করুন<ph name="END_LINK" />।</translation> <translation id="8183703640399301650">আপনার ডিভাইসের EID হল <ph name="EID_NUMBER" /> এবং ডিভাইসের IMEI হল <ph name="IMEI_NUMBER" />। পরিষেবা চালু করার জন্য এই নম্বরগুলি ব্যবহার করা যেতে পারে।</translation> @@ -9809,7 +9771,6 @@ <translation id="8531367864749403520">আপনার ট্যাব বার থেকে গ্রুপ সরাতে "গ্রুপ লুকান" বিকল্প বেছে নিন</translation> <translation id="8531701051932785007">'উন্নত নিরাপদ ব্রাউজিং' ফিচার বন্ধ করা আছে</translation> <translation id="8533670235862049797">Safe Browsing চালু আছে</translation> -<translation id="8534656636775144800">ওহো! ডোমেনটি যোগ করার সময় কোনও সমস্যা হয়েছে। অনুগ্রহ করে আবার চেষ্টা করুন।</translation> <translation id="8535005006684281994">Netscape সার্টিফিকেট পুনর্নবীকরণ ইউআরএল</translation> <translation id="8536810348276651776">বেশিরভাগ সাইট থেকে আপনাকে সাইন-আউট করিয়ে দেয়। নিজের Google অ্যাকাউন্টে সাইন-ইন করে থাকবেন তাই Chrome-এর জন্য আপনার Family Link সেটিংস প্রযোজ্য হবে।</translation> <translation id="8536956381488731905">কী প্রেস করার সময় যে শব্দ হয়</translation> @@ -9888,7 +9849,6 @@ <translation id="8607828412110648570">আপনার ব্লুটুথ ডিভাইস কাছাকাছি এবং 'যোগ করার মোড'-এ আছে কিনা ভাল করে দেখে নিন। আপনার বিশ্বাস রয়েছে শুধুমাত্র এমন ডিভাইসেই যোগ করুন। এই Chromebook-এ সব অ্যাকাউন্টে পেয়ার করা ডিভাইস দেখা যাবে। <ph name="BEGIN_LINK_LEARN_MORE" />আরও জানুন<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">একটি Kerberos টিকিট যোগ করুন</translation> <translation id="8609465669617005112">উপরে যান</translation> -<translation id="8610103157987623234">ফর্ম্যাটটি ভুল হয়েছে, আবার চেষ্টা করুন</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" />-এর মাধ্যমে ভিডিও ফ্রেম সার্চ করুন</translation> <translation id="8613164732773110792">শুধুমাত্র ছোট হাতের অক্ষর, সংখ্যা, আন্ডারস্কোর বা ড্যাশ</translation> <translation id="8613504115484579584">সাইন-ইন করার পদ্ধতি</translation> @@ -10503,7 +10463,6 @@ <translation id="9052404922357793350">ব্লক করা চালিয়ে যান</translation> <translation id="90528604757378587">ব্যাকগ্রাউন্ড অ্যাক্টিভিটি এবং স্মুথ স্ক্রলিংয়ের মতো কিছু ভিজ্যুয়াল এফেক্ট সীমিত করা হতে পারে।</translation> <translation id="9053563360605707198">দুটি দিকেই প্রিন্ট</translation> -<translation id="9055636786322918818">RC4 এনক্রিপশন চালু করুন। এই বিকল্পটির ব্যবহার ঝুঁকি বাড়ায় কারণ RC4 সাইফারটি নিরাপদ নয়।</translation> <translation id="9056788090206401048">অন্য ডিভাইসে আপনার পাসকী ব্যবহার করার জন্য ব্লুটুথ চালু থাকতে হবে। 'সেটিংস' থেকে যেকোনও সময় এটি ম্যানেজ করতে পারবেন।</translation> <translation id="9056810968620647706">কোন মিল খুঁজে পাওয়া যায় নি৷</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> নিচের কন্টেন্ট অ্যাক্সেস করতে চাইছে:</translation>
diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb index 37747f3..8a42870 100644 --- a/chrome/app/resources/generated_resources_bs.xtb +++ b/chrome/app/resources/generated_resources_bs.xtb
@@ -299,7 +299,6 @@ <translation id="1217117837721346030">Preuzmite sumnjivi fajl</translation> <translation id="1217483152325416304">Vaši lokalni podaci će se uskoro izbrisati</translation> <translation id="1217668622537098248">Vraćanje na lijevi klik nakon radnje</translation> -<translation id="121783623783282548">Lozinke se ne podudaraju.</translation> <translation id="1218015446623563536">Izbriši Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googleova usluga lokacije koristi izvore kao što su WiFi, mobilne mreže i senzori za lakšu procjenu lokacije ovog uređaja.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Lokaciju možete isključiti ako isključite glavnu postavku lokacije na uređaju. U postavkama lokacije možete isključiti i korištenje WiFi-ja, mobilnih mreža i senzora za lokaciju.<ph name="END_PARAGRAPH2" /></translation> @@ -520,7 +519,6 @@ <translation id="1395832189806039783">Istakni stavku fokusom tastature</translation> <translation id="1396120028054416908">Nazad na stranicu <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Greška prilikom postavljanja štampača</translation> -<translation id="1396963298126346194">Korisničko ime i lozinka koje ste unijeli nisu podudarni</translation> <translation id="1397500194120344683">Nema uređaja koji ispunjavaju uslove. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Prijavili ste se u Chrome na ovim uređajima, pa ih možete koristiti kao sigurnosne ključeve.</translation> <translation id="1398853756734560583">Povećaj maksimalno</translation> @@ -903,7 +901,6 @@ <translation id="1657937299377480641">Da se prijaviš ponovo za pristup obrazovnim izvorima, zatraži od roditelja pristup</translation> <translation id="1658424621194652532">Ova stranica pristupa vašem mikrofonu.</translation> <translation id="1660763353352708040">Problem s adapterom za napajanje</translation> -<translation id="1661156625580498328">Primijenite AES šifriranje (preporučeno).</translation> <translation id="16620462294541761">Nažalost, vaša lozinka nije potvrđena. Pokušajte ponovo.</translation> <translation id="166278006618318542">Algoritam javnog ključa subjekta</translation> <translation id="1662801900924515589">Aplikacija <ph name="APP" /> je instalirana</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">Prilagođeno</translation> <translation id="1741314857973421784">Nastavi</translation> <translation id="1743970419083351269">Zatvori traku preuzetih fajlova</translation> -<translation id="1744060673522309905">Nije moguće pridružiti uređaj domeni. Vodite računa da niste prekoračili broj uređaja koje možete dodati.</translation> <translation id="1744108098763830590">pozadinska stranica</translation> <translation id="1745732479023874451">Upravljajte kontaktima</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Otvoriti i urediti # fajl u ovoj web aplikaciji?}few{Otvoriti i urediti # fajla u ovoj web aplikaciji?}other{Otvoriti i urediti # fajlova u ovoj web aplikaciji?}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">Koristi s Android aplikacijama</translation> <translation id="1767508543310534319">Eho interpunkcije</translation> <translation id="1768212860412467516">Pošaljite povratne informacije za: <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ups! Došlo je do problema prilikom komunikacije sa serverom za prijavu. Provjerite mrežnu vezu i naziv domene pa pokušajte ponovo.</translation> <translation id="1769104665586091481">Otvori link u novom prozoru</translation> <translation id="1770407692401984718">Prevucite sliku ovdje ili</translation> <translation id="177053719077591686">Napravite sigurnosnu kopiju Android aplikacija na Google Disku.</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">Otpremanje zapisnika je u toku.</translation> <translation id="1819443852740954262">Otvori sve u anonimnom prozoru</translation> <translation id="1819721979226826163">Dodirnite Obavještenja iz aplikacija > Google Play usluge.</translation> -<translation id="1820028137326691631">Unesite lozinku koju vam je dao administrator</translation> <translation id="1822140782238030981">Postojeći ste korisnik Chromea? Prijava</translation> <translation id="1822517323280215012">Siva</translation> <translation id="1822635184853104396">Prikažite cijelu historiju preuzimanja na novoj kartici</translation> @@ -1230,7 +1224,6 @@ <translation id="1901303067676059328">Odaberi &sve</translation> <translation id="1904580727789512086">URL-ovi koje posjećujete pohranjuju se na vaš Google račun</translation> <translation id="1904603806662441960">Upravljajte odobrenjima za kameru za web lokacije u Chromeu</translation> -<translation id="1905375423839394163">Naziv Chromebook uređaja</translation> <translation id="1906181697255754968">Web lokacije obično pristupaju fajlovima i folderima na vašem uređaju radi funkcija kao što je automatsko snimanje napretka</translation> <translation id="1906488504371069394">Otkrijte više ekstenzija i tema u <ph name="BEGIN_LINK" />Chrome Web trgovini<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Pišite tekst glasom. Koristite tipku za pretraživanje + D, a zatim počnite govoriti.</translation> @@ -1542,7 +1535,6 @@ <translation id="21354425047973905">Sakrij PIN-ove</translation> <translation id="2135456203358955318">Priključeno povećalo</translation> <translation id="2135787500304447609">&Nastavi</translation> -<translation id="2136372518715274136">Unesite novu lozinku</translation> <translation id="2136476978468204130">Pristupni izraz koji ste unijeli nije ispravan</translation> <translation id="2137128126782078222">Nemoj dozvoliti obavještenja s <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Dugme za postavljanje</translation> @@ -1642,7 +1634,6 @@ <translation id="2210462644007531147">Završavanje instalacije nije uspjelo</translation> <translation id="2211245494465528624">Upravljajte opcijama sinhronizacije</translation> <translation id="2214018885812055163">Dijeljeni folderi</translation> -<translation id="2214884991347062907">Lozinka je neispravna. Pokušajte ponovo</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<jedan red nije prikazan>}one{<<ph name="NUMBER_OF_LINES" /> red nije prikazan>}few{<<ph name="NUMBER_OF_LINES" /> reda nisu prikazana>}other{<<ph name="NUMBER_OF_LINES" /> redova nije prikazano>}}</translation> <translation id="2215070081105889450">Da dijelite zvuk, dijelite karticu ili ekran</translation> <translation id="2218019600945559112">Miš i dodirna podloga</translation> @@ -2296,7 +2287,6 @@ <translation id="2692503699962701720">Promijenite visinu glasa prilikom izgovaranja vrsta elemenata i formatiranog teksta</translation> <translation id="2692901429679246677">Tirkizno plava</translation> <translation id="2693134906590795721">Zvukovi punjenja</translation> -<translation id="2693176596243495071">Ups! Došlo je do nepoznate greške. Pokušajte ponovo kasnije ili se obratite administratoru ako se problem nastavi.</translation> <translation id="2698147581454716013">Ovo je uređaj u paketu i nije se moguće prijaviti pomoću Kioska i Nadogradnje potpisivanja.</translation> <translation id="2699911226086014512">Korištenje PIN-a s kodom <ph name="RETRIES" /> nije uspjelo.</translation> <translation id="2701330563083355633">Dijeljeno s uređaja: <ph name="DEVICE_NAME" /></translation> @@ -2429,7 +2419,6 @@ <translation id="2782104745158847185">Greška prilikom instalacije Linux aplikacije</translation> <translation id="2783024642731649028">1 artikal u kolicima <ph name="DISCOUNT_TEXT" /> kod trgovca <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, pregledano <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Preuzeto</translation> -<translation id="2783829359200813069">Odaberite vrste šifriranja</translation> <translation id="2783952358106015700">Koristite svoj Sigurnosni ključ s aplikacijom <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Provjera lozinke</translation> <translation id="2785873697295365461">Deskriptori fajlova</translation> @@ -2713,7 +2702,6 @@ <translation id="3003144360685731741">Preferirane mreže</translation> <translation id="3003253259757197230">URL-ovi koje posjetite šalju se Googleu radi predviđanja koje web lokacije ćete možda posjetiti sljedeće i za prikaz dodatnih informacija o stranici koju posjećujete</translation> <translation id="3003623123441819449">Keš memroija CSS-a</translation> -<translation id="3003828226041301643">Nije moguće pridružiti uređaj domeni. Provjerite račun da budete sigurni da imate privilegije za dodavanje uređaja.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> će kreirati privatnu WiFi vezu.</translation> <translation id="3004385386820284928">Prilagodite tipke tastature</translation> <translation id="3005574332301273731">Ne prikazuj</translation> @@ -2773,7 +2761,6 @@ <translation id="3033348223765101500">Kontrolirajte podatke</translation> <translation id="3036327949511794916">Rok za vraćanje ovog uređaja <ph name="DEVICE_TYPE" /> je prošao.</translation> <translation id="3036546437875325427">Omogući blic</translation> -<translation id="3037754279345160234">Nije moguće raščlaniti konfiguraciju za pridruživanje domeni. Kontaktirajte svog administratora.</translation> <translation id="3038272154009688107">Prikaži sve web lokacije</translation> <translation id="3038612606416062604">Ručno dodajte štampač</translation> <translation id="3039491566278747710">Instaliranje pravila na ovaj uređaj van mreže nije uspjelo.</translation> @@ -2963,7 +2950,6 @@ <translation id="3210736980143419785">Završavanje preuzimanja nije uspjelo</translation> <translation id="321084946921799184">Žuta i bijela</translation> <translation id="3211126692872351610">&Pretraži pojam "<ph name="SEARCH_TERMS" />" na novoj kartici pretraživača <ph name="SEARCH_ENGINE" /></translation> -<translation id="321356136776075234">Organizacijska jedinica uređaja (npr. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Dodajte oznaku u ovaj folder</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Napomena:<ph name="END_BOLD" /> Neko sa sličnim glasom ili snimkom može pristupiti ličnim rezultatima djeteta <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Napraviti prečicu?</translation> @@ -3642,7 +3628,6 @@ <translation id="3741056951918180319">Uvijek možete kliknuti na ekstenziju da ga koristite na bilo kojoj web lokaciji</translation> <translation id="3741510433331996336">Ponovo pokrenite uređaj da završite ažuriranje</translation> <translation id="3742235229730461951">Raspored korejske tastature</translation> -<translation id="3742666961763734085">Nije moguće pronaći organizacionu jedinicu pod tim imenom. Pokušajte ponovo.</translation> <translation id="3743842571276656710">Unesite PIN da se uparite s uređajem <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Vaše lozinke nisu uvezene</translation> <translation id="3747077776423672805">Da uklonite aplikacije, idite u Postavke > Google Play trgovina > Upravljanje postavkama za Android > Aplikacije ili Upravitelj aplikacija. Zatim dodirnite aplikaciju koju želite deinstalirati (možda ćete morati prevući udesno ili ulijevo da pronađete aplikaciju). Onda dodirnite Deinstaliraj ili Onemogući.</translation> @@ -4531,7 +4516,6 @@ <translation id="4416582610654027550">Upišite važeći URL</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">Vrati postavke</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, vaš administrator traži da promijenite svoju lozinku.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ako dozvolite ChromeOS uređajima da šalju automatske izvještaje, pomoći ćete nam da damo prioritet stvarima koje je potrebno ispraviti i poboljšati u ChromeOS-u. Ti izvještaji mogu sadržavati informacije o padovima ChromeOS-a te o tome koje funkcije su se koristile i koliko memorije je obično korišteno.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Možete dozvoliti ili onemogućiti te izvještaje bilo kada u postavkama Chrome uređaja. Ako ste administrator domene, možete promijeniti ovu postavku u administratorskoj konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Brisanje fajla <ph name="FILE_NAME" /></translation> @@ -4547,7 +4531,6 @@ <translation id="4430369329743628066">Oznaka je dodana</translation> <translation id="4430422687972614133">Uključi virtuelnu karticu</translation> <translation id="4432621511648257259">Pogrešna lozinka</translation> -<translation id="443454694385851356">Zastarjelo (nesigurno)</translation> <translation id="4434611816075088065">Trenutno ni za šta drugo nije potrebna vaša radnja</translation> <translation id="443475966875174318">Ažurirajte ili uklonite nekompatibilne aplikacije</translation> <translation id="4437947179446780764">Dodajte prilagođenog pružaoca DNS usluga</translation> @@ -5090,7 +5073,6 @@ <translation id="4868284252360267853">Ovaj dijaloški okvir trenutno nije u fokusu. Pritisnite Command-Shift-Option A da fokusirate ovaj dijaloški okvir.</translation> <translation id="4869170227080975044">Očitavanje informacija mreže ChromeOS-a</translation> <translation id="4870724079713069532">Možete otvoriti i uređivati podržane fajlove pomoću ove aplikacije u File Exploreru ili u drugim aplikacijama. Da kontrolirate koji će se fajlovi zadano otvoriti u ovoj aplikaciji, idite u <ph name="BEGIN_LINK" />postavke Windowsa<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Za informacije o konfiguraciji unesite lozinku koju vam je pružio administrator</translation> <translation id="4870995365819149457">Neki podržani linkovi će se i dalje otvarati u aplikacijama <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> i još 1 drugoj aplikaciji.</translation> <translation id="4871308555310586478">Nije iz Chrome Web trgovine.</translation> <translation id="4871322859485617074">PIN sadrži nevažeće znakove</translation> @@ -5157,7 +5139,6 @@ <translation id="4913209098186576320">Fajl je možda opasan<ph name="LINE_BREAK" />Provjera traje duže nego obično...</translation> <translation id="4915961947098019832">Dozvoljeno je prikazivanje slika</translation> <translation id="4916542008280060967">Dozvoliti web lokaciji da uredi fajl <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Jako</translation> <translation id="491779113051926205">Brojači saobraćaja ChromeOS-a</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> želi komunicirati s ekstenzijom "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Prihvati</translation> @@ -5471,7 +5452,6 @@ <translation id="5172855596271336236">Postoji 1 upravljani štampač.</translation> <translation id="5173668317844998239">Dodajte i izbrišite otiske prsta koji su sačuvani na sigurnosnom ključu</translation> <translation id="5174169235862638850">Lozinka je kopirana u međumemoriju</translation> -<translation id="5175379009094579629">Naziv uređaja je nevažeći. Unesite važeći naziv uređaja da pokušate ponovo.</translation> <translation id="5177479852722101802">Nastavi blokirati pristup kameri i mikrofonu</translation> <translation id="5177549709747445269">Koristite prijenos podataka na mobilnoj mreži</translation> <translation id="5178667623289523808">Nađi prethodno</translation> @@ -5700,7 +5680,6 @@ <translation id="5368255566854433132">Kreirajte lozinku za <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Ova ekstenzija ne može čitati i mijenjati informacije o web lokaciji ili raditi u pozadini</translation> <translation id="5368720394188453070">Vaš telefon je zaključan. Otključajte ga za ulazak.</translation> -<translation id="5368779022775404937">Prijava na domenu <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Anonimno}one{Anonimno (#)}few{Anonimno (#)}other{Anonimno (#)}}</translation> <translation id="5369491905435686894">Omogući ubrzavanje miša</translation> <translation id="5369694795837229225">Postavi Linuxovo okruženje za razvoj</translation> @@ -5916,7 +5895,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Vaš administrator je instalirao ekstenziju}one{Vaš administrator je instalirao # ekstenziju}few{Vaš administrator je instalirao # ekstenzije}other{Vaš administrator je instalirao # ekstenzija}}</translation> <translation id="5523532775593636291">Web lokacije koje dodate će uvijek biti aktivne i zauzimat će memoriju</translation> <translation id="5523558474028191231">Naziv može sadržavati slova, brojeve i posebne znakove te može maksimalno sadržavati sljedeći broj znakova: <ph name="MAX_CHARACTER_COUNT" /></translation> -<translation id="5526701598901867718">Sve (nesigurno)</translation> <translation id="5526745900034778153">Ponovo se prijavite da nastavite sinhronizaciju</translation> <translation id="5527463195266282916">Pokušali ste vratiti staru verziju ekstenzije.</translation> <translation id="5527474464531963247">Također možete odabrati drugu mrežu.</translation> @@ -5927,7 +5905,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> želi</translation> <translation id="5537725057119320332">Emitiraj</translation> <translation id="5539070192556911367">Nije moguće uspostaviti vezu s Googleom</translation> -<translation id="5539221284352502426">Server je odbio lozinku koju ste unijeli. Mogući razlozi su: Lozinka je prekratka. Lozinka mora uključivati brojeve ili simbole. Lozinka se mora razlikovati od prethodnih lozinki.</translation> <translation id="5541694225089836610">Radnju je onemogućio vaš administrator</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Blokirani su kolačići s domene <ph name="DOMAIN" /></translation> @@ -6170,7 +6147,6 @@ <translation id="5734362860645681824">Komunikacije</translation> <translation id="5734697361979786483">Dodajte dijeljenje fajlova</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ovaj podatak ili vaš uređaj nije u skladu s nekim sigurnosnim pravilima vaše organizacije. Provjerite s administratorom šta treba ispraviti.}=1{Ovaj fajl ili vaš uređaj nije u skladu s nekim sigurnosnim pravilima vaše organizacije. Provjerite s administratorom šta treba ispraviti.}one{Ovi fajlovi nisu u skladu s nekim sigurnosnim pravilima vaše organizacije. Provjerite s administratorom šta treba ispraviti.}few{Ovi fajlovi nisu u skladu s nekim sigurnosnim pravilima vaše organizacije. Provjerite s administratorom šta treba ispraviti.}other{Ovi fajlovi nisu u skladu s nekim sigurnosnim pravilima vaše organizacije. Provjerite s administratorom šta treba ispraviti.}}</translation> -<translation id="5736796278325406685">Unesite važeće korisničko ime</translation> <translation id="5738093759615225354">Ovaj pristupni ključ je potreban za prijavu na računar</translation> <translation id="5739017626473506901">Prijavite se da <ph name="USER_NAME" /> primi pomoć pri dodavanju školskog računa</translation> <translation id="5739235828260127894">Čekanje na potvrdu. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> @@ -6574,7 +6550,6 @@ <translation id="6054138466019582920">Pretraživa&nje ove stranice putem Googlea…</translation> <translation id="6054284857788651331">Nedavno zatvorena grupa kartica</translation> <translation id="6054961935262556546">Promijeni vidljivost</translation> -<translation id="6055171183283175969">Lozinka koju ste unijeli je netačna.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 s RSA šifriranjem</translation> <translation id="6055544610007596637">Instalirajte aplikacije za uređaj <ph name="DEVICE_TYPE" /> iz Google Play trgovine</translation> <translation id="6056710589053485679">Normalno ponovno učitavanje</translation> @@ -6644,7 +6619,6 @@ <translation id="6102043788063419338">Napredna zaštita je blokirala ovaj fajl.</translation> <translation id="6103681770816982672">Upozorenje: prebacujete se na kanal za programere</translation> <translation id="6104068876731806426">Google računi</translation> -<translation id="6104311680260824317">Nije moguće pridružiti uređaj domeni. Server ne podržava određene vrste Kerberos šifriranja. Provjerite "Više opcija" za postavke šifriranja.</translation> <translation id="6104667115274478616">Upravljajte postavkama zvuka ChromeOS-a</translation> <translation id="6104796831253957966">Red čekanja štampača je pun</translation> <translation id="610487644502954950">Bočna ploča je otkačena</translation> @@ -7335,7 +7309,6 @@ <translation id="6651237644330755633">Vjeruj ovoj potvrdi za identifikaciju web lokacija</translation> <translation id="6651495917527016072">Sinhroniziranje WiFi mreža s telefonom. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Pokreće se svaki put kada posjetite ovu web lokaciju</translation> -<translation id="665355505818177700">Integracija<ph name="MS_AD_NAME" /> Chromea podržana je samo na x86_64 platformama. Chromebook uređaji izrađeni na platformama ARM ili x86 ne podržavaju ovu funkcionalnost.</translation> <translation id="6654509035557065241">Preferirana mreža</translation> <translation id="6655190889273724601">Način rada za programere</translation> <translation id="6655458902729017087">Sakrij račune</translation> @@ -7471,7 +7444,6 @@ <translation id="676560328519657314">Vaši načini plaćanja na Google Payu</translation> <translation id="6766488013065406604">Odlazak u Google upravitelj lozinki</translation> <translation id="6767566652486411142">Odaberite drugi jezik...</translation> -<translation id="6767639283522617719">Nije se moguće pridružiti domeni. Provjerite jesu li postavke tačne za organizacionu jedinicu.</translation> <translation id="6768034047581882264">Nije dozvoljeno prikazivanje nesigurnog sadržaja</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Da vam pružimo najbolje iskustvo, <ph name="DEVICE_OS" /> prikuplja hardverske podatke o uređajima i dijeli ih s Googleom da se utvrdi koja ažuriranja treba isporučiti. Možete dozvoliti Googleu da koristi ove podatke u dodatne svrhe poput podrške i poboljšanja iskustva i usluge za <ph name="DEVICE_OS" /> (nije obavezno).<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Možete se prijaviti na ovaj uređaj i pregledati polja navedena kao chromeosflex_ na chrome://system da vidite podatke koji se šalju Googleu radi filtriranja ažuriranja, kao i bilo koje druge primjere gdje odaberete dijeliti podatke s Googleom.<ph name="END_PARAGRAPH2" /> @@ -7548,7 +7520,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatsko prijavljivanje na web lokacije korištenjem pohranjenih akreditiva. Kada je ova funkcija onemogućena, od vas će se tražiti potvrda svaki put prije prijave na web lokaciju.</translation> -<translation id="6810768462515084623">Ups! Izgleda da je lozinka istekla. Obnovite lozinku na drugom uređaju i pokušajte ponovo.</translation> <translation id="6811034713472274749">Stranica je sprema za prikaz</translation> <translation id="6811151703183939603">Jako</translation> <translation id="6811332638216701903">Naziv host računara DHCP-a</translation> @@ -7620,7 +7591,6 @@ <translation id="6856623341093082836">Postavite i podesite preciznost ekrana osjetljivog na dodir</translation> <translation id="6856850379840757744">Kada je uključeno, sva obavještenja će se utišati</translation> <translation id="6857145580237920905">Uklonite profile eSIM-a prije nego što izvršite Powerwash</translation> -<translation id="6857699260879628349">Preuzimanje informacija o konfiguraciji</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Postavke proksi servera...</translation> <translation id="68601584151169673">&Sačuvaj i dijeli</translation> @@ -7639,7 +7609,6 @@ <translation id="686839242150793617">Dozvoljeno je automatski unositi sliku u slici</translation> <translation id="6868934826811377550">Pogledajte detalje</translation> <translation id="6871644448911473373">OCSP odzivni server: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Server je odbio lozinku koju ste unijeli.</translation> <translation id="6873571253135628430">Promijenite odobrenja za web lokaciju</translation> <translation id="6876155724392614295">Bicikl</translation> <translation id="6876469544038980967">Nije korisno</translation> @@ -7673,7 +7642,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Glas za pregled</translation> <translation id="6902336033320348843">Odjeljak nije podržan: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Pridružite uređaj domeni</translation> <translation id="6903022061658753260">Vaši podaci će se sinhronizirati na svim preglednicima Chrome na kojima ste uključili sinhronizaciju za ovaj račun. Za opcije sinhronizacije ChromeOS-a, idite u <ph name="LINK_BEGIN" />Postavke ChromeOS-a<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Otvori sve (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Uključi sinhronizaciju</translation> @@ -8031,7 +7999,6 @@ <translation id="7198503619164954386">Morate biti na uređaju prijavljenog preduzeća</translation> <translation id="7199158086730159431">Potražite pomoć</translation> <translation id="7199452998289813782">Pauziranje emitiranja na uređaju <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Odaberite konfiguraciju</translation> <translation id="720110658997053098">Trajno zadrži ovaj uređaj u načinu rada kioska</translation> <translation id="7201118060536064622">Stavka "<ph name="DELETED_ITEM_NAME" />" je izbrisana</translation> <translation id="7201420661433230412">Pregled fajlova</translation> @@ -8148,7 +8115,6 @@ <translation id="7292067737327289208">Vašim <ph name="BEGIN_LINK" />preglednikom upravlja<ph name="END_LINK" /> vaša organizacija, a <ph name="BEGIN_LINK" />profilom<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Imajte na umu su Android, Play i povezane aplikacije regulirani vlastitim pravilima prikupljanja i korištenja podataka.</translation> -<translation id="729583233778673644">Dozvoli AES i RC4 šifriranje. Korištenjem ove opcije povećavate rizik, jer su RC4 šifre nesigurne.</translation> <translation id="7296503797589217366">Odaberite folder <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tamnozelena</translation> <translation id="7298195798382681320">Preporučeno</translation> @@ -8166,7 +8132,6 @@ <translation id="7307129035224081534">Pauzirano</translation> <translation id="7307647374092371434">Lozinke i pristupni ključevi na vašem Google računu će također biti dostupni na ovom uređaju dok ste prijavljeni</translation> <translation id="7308643132139167865">Jezici web lokacija</translation> -<translation id="7310598146671372464">Prijava nije uspjela. Server ne podržava određene vrste Kerberos enkripcije. Kontaktirajte svog administratora.</translation> <translation id="7311005168897771689">Pristupajte fajlovima s Google Diska kada ste offline</translation> <translation id="7311244614769792472">Nije pronađen nijedan rezultat</translation> <translation id="7312210124139670355">Vaš administrator vraća vaš eSIM na zadano. To može potrajati nekoliko minuta.</translation> @@ -8539,7 +8504,6 @@ <translation id="7594725637786616550">Pokrenite Powerwash da uređaj <ph name="DEVICE_TYPE" /> vratite na fabričke postavke kako bi bio kao nov.</translation> <translation id="7595453277607160340">Da koristite Android aplikacije i da vaš uređaj <ph name="DEVICE_TYPE" /> ispravno radi, ponovo se prijavite i ažurirajte.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kȏd greške: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Naziv uređaja je predug. Unesite kraći naziv ili pokušajte ponovo.</translation> <translation id="7600054753482800821">&Upravljajte pretraživačima i pretraživanjem web lokacija</translation> <translation id="7600218158048761260">Google Disk je onemogućen za ovu vrstu računa.</translation> <translation id="7600965453749440009">Nikad ne prevodi <ph name="LANGUAGE" /> jezik</translation> @@ -8684,7 +8648,6 @@ <translation id="7686086654630106285">Više o oglasima koje predlažu web lokacije</translation> <translation id="7686581688229391955">Odaberi dozvoljavanje ekstenzija na ovoj web lokaciji</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potvrdite novu lozinku</translation> <translation id="7690378713476594306">Odaberite s liste</translation> <translation id="7690853182226561458">Dodaj &folder...</translation> <translation id="7691073721729883399">Cryptohome za aplikaciju za kiosk nije aktiviran.</translation> @@ -9346,7 +9309,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Štampač <ph name="ITEM_POSITION" /> od <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Ušteda energije je uključena</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" može čitati i brisati slike, videozapise i zvučne fajlove na označenim lokacijama.</translation> -<translation id="8181215761849004992">Nije se moguće pridružiti domeni. Provjerite račun da vidite imate li dovoljno privilegija za dodavanje uređaja.</translation> <translation id="8182105986296479640">Aplikacija ne reagira.</translation> <translation id="8182412589359523143">Da izbrišete sve podatke s ovog uređaja <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />kliknite ovdje<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID uređaja je <ph name="EID_NUMBER" />, IMEI uređaja <ph name="IMEI_NUMBER" />. Ovi brojevi mogu pomoći prilikom aktiviranja usluge.</translation> @@ -9807,7 +9769,6 @@ <translation id="8531367864749403520">Odaberite "Sakrij grupu" da uklonite grupu iz trake kartice</translation> <translation id="8531701051932785007">Poboljšano Sigurno pregledanje je isključeno</translation> <translation id="8533670235862049797">Sigurno pregledanje je uključeno</translation> -<translation id="8534656636775144800">Ups! Došlo je do problema prilikom pokušaja pridruživanja domeni. Pokušajte ponovo.</translation> <translation id="8535005006684281994">URL za obnovu Netscape potvrde</translation> <translation id="8536810348276651776">Odjavljuje vas s većine web lokacija. Ostat ćete prijavljeni na Google računu, pa se postavke Family Linka za Chrome primjenjuju.</translation> <translation id="8536956381488731905">Zvuk pri pritisku tipke</translation> @@ -9886,7 +9847,6 @@ <translation id="8607828412110648570">Provjerite je li Bluetooth uređaj u načinu rada za uparivanje i u blizini. Uparite samo s uređajima kojima vjerujete. Upareni uređaji su vidljivi svim računima na ovom Chromebooku. <ph name="BEGIN_LINK_LEARN_MORE" />Saznajte više<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Dodavanje Kerberos tiketa</translation> <translation id="8609465669617005112">Pomjeri nagore</translation> -<translation id="8610103157987623234">Neispravan format, pokušajte ponovo</translation> <translation id="8612252270453580753">&Pretraži kadar videozapisa putem usluge <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Samo mala slova, brojevi, donje crte ili crtice</translation> <translation id="8613504115484579584">Načini prijave</translation> @@ -10502,7 +10462,6 @@ <translation id="9052404922357793350">Nastavi blokirati</translation> <translation id="90528604757378587">Aktivnost u pozadini i neki vizuelni efekti poput glatkog klizanja mogu biti ograničeni.</translation> <translation id="9053563360605707198">Štampaj obostrano</translation> -<translation id="9055636786322918818">Nametni RC4 šifriranje. Koristeći ovu opciju povećavate rizik jer je RCR4 šifriranje nesigurno.</translation> <translation id="9056788090206401048">Bluetooth mora biti uključen da koristite pristupni ključ na drugom uređaju. Ovim uvijek možete upravljati u postavkama.</translation> <translation id="9056810968620647706">Nije pronađeno nijedno podudaranje.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> želi pristupiti sljedećem sadržaju:</translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb index a45871d..b45013a4 100644 --- a/chrome/app/resources/generated_resources_ca.xtb +++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Baixa el fitxer sospitós</translation> <translation id="1217483152325416304">Les teves dades locals se suprimiran aviat</translation> <translation id="1217668622537098248">Torna al clic amb el botó esquerre després d'una acció</translation> -<translation id="121783623783282548">Les contrasenyes no coincideixen.</translation> <translation id="1218015446623563536">Suprimeix Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />El servei d'ubicació de Google utilitza fonts com ara sensors, xarxes mòbils i Wi-Fi per calcular la ubicació d'aquest dispositiu.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pots desactivar la ubicació desactivant l'opció Ubicació principal del dispositiu. També pots desactivar l'ús de sensors, xarxes mòbils i Wi-Fi per calcular la ubicació a la configuració d'ubicació.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Marca l'element amb el focus del teclat</translation> <translation id="1396120028054416908">Torna a <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">S'ha produït un error en configurar la impressora</translation> -<translation id="1396963298126346194">El nom d’usuari i la contrasenya que has introduït no coincideixen</translation> <translation id="1397500194120344683">No hi ha cap dispositiu apte. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Tens la sessió iniciada a Chrome en els dispositius següents i, per tant, els pots fer servir com a claus de seguretat.</translation> <translation id="1398853756734560583">Maximitza</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Per tornar a iniciar la sessió per accedir als recursos educatius, has de demanar permís als teus pares</translation> <translation id="1658424621194652532">Aquesta pàgina té accés al micròfon.</translation> <translation id="1660763353352708040">Problema amb l'adaptador de corrent</translation> -<translation id="1661156625580498328">Força l'encriptació AES (opció recomanada).</translation> <translation id="16620462294541761">No s'ha pogut verificar la teva contrasenya. Torna-ho a provar.</translation> <translation id="166278006618318542">Algoritme de clau pública del subjecte</translation> <translation id="1662801900924515589">S'ha instal·lat <ph name="APP" /></translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Personalitzats</translation> <translation id="1741314857973421784">Continua</translation> <translation id="1743970419083351269">Tanca la barra de baixades</translation> -<translation id="1744060673522309905">No es pot connectar el dispositiu al domini. Comprova que no hagis superat el nombre de dispositius que hi pots afegir.</translation> <translation id="1744108098763830590">pàgina en segon pla</translation> <translation id="1745732479023874451">Gestiona els contactes</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Vols obrir i editar # en aquesta aplicació web?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Utilitza amb les aplicacions d'Android</translation> <translation id="1767508543310534319">Lectura de la puntuació</translation> <translation id="1768212860412467516">Envia suggeriments amb relació a <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">S'ha produït un problema en contactar amb el servidor d'inici de sessió. Comprova la connexió a la xarxa i el nom de domini, i torna-ho a provar.</translation> <translation id="1769104665586091481">Obre l'enllaç en una &finestra nova</translation> <translation id="1770407692401984718">Arrossega una imatge aquí o</translation> <translation id="177053719077591686">Crea una còpia de seguretat de les aplicacions d'Android a Google Drive.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">S'està penjant el registre.</translation> <translation id="1819443852740954262">Obre'ls tots en una finestra d'incògnit</translation> <translation id="1819721979226826163">Toca Notificacions d'aplicacions > Serveis de Google Play.</translation> -<translation id="1820028137326691631">Introdueix la contrasenya proporcionada per l'administrador</translation> <translation id="1822140782238030981">Ja tens un compte a Chrome? Inicia la sessió</translation> <translation id="1822517323280215012">Gris</translation> <translation id="1822635184853104396">Mostra l'historial de baixades complet en una pestanya nova</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Selecciona-ho &tot</translation> <translation id="1904580727789512086">Els URL que visites es desen al teu Compte de Google</translation> <translation id="1904603806662441960">Gestiona els permisos d'accés a la càmera per a llocs web a Chrome</translation> -<translation id="1905375423839394163">Nom del dispositiu Chromebook</translation> <translation id="1906181697255754968">Els llocs web solen accedir als fitxers i a les carpetes del dispositiu per a funcions com ara desar automàticament la teva feina</translation> <translation id="1906488504371069394">Descobreix més extensions i temes a <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Escriu amb la veu. Fes servir Cerca+D i, tot seguit, comença a parlar.</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">Amaga els PIN</translation> <translation id="2135456203358955318">Lupa acoblada</translation> <translation id="2135787500304447609">&Reprèn</translation> -<translation id="2136372518715274136">Introdueix la contrasenya nova</translation> <translation id="2136476978468204130">La frase de contrasenya que has escrit no és correcta</translation> <translation id="2137128126782078222">No permetis les notificacions de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botó Configura</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">No s'ha pogut completar la instal·lació</translation> <translation id="2211245494465528624">Gestiona les opcions de sincronització</translation> <translation id="2214018885812055163">Carpetes compartides</translation> -<translation id="2214884991347062907">La contrasenya no és correcta. Torna-ho a provar.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<Hi ha 1 línia que no es mostra>}other{<Hi ha <ph name="NUMBER_OF_LINES" /> línies que no es mostren>}}</translation> <translation id="2215070081105889450">Per compartir l'àudio, comparteix una pestanya o una pantalla</translation> <translation id="2218019600945559112">Ratolí i ratolí tàctil</translation> @@ -2282,7 +2273,6 @@ <translation id="2692503699962701720">Canvia el to en pronunciar tipus d'elements i text amb format</translation> <translation id="2692901429679246677">Aiguamarina</translation> <translation id="2693134906590795721">Sons de càrrega</translation> -<translation id="2693176596243495071">S'ha produït un error desconegut. Torna-ho a provar més tard o contacta amb l'administrador si el problema no es resol.</translation> <translation id="2698147581454716013">Aquest és un dispositiu amb llicència integrada i no es pot inscriure amb la Llicència de Kiosk i Signage.</translation> <translation id="2699911226086014512">Ha fallat l'operació del PIN; codi: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">S'ha compartit des del dispositiu <ph name="DEVICE_NAME" /></translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">S'ha produït un error en instal·lar l'aplicació per a Linux</translation> <translation id="2783024642731649028">1 article del teu carretó amb un <ph name="DISCOUNT_TEXT" /> a <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) s'ha vist <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Baixat</translation> -<translation id="2783829359200813069">Selecciona els tipus d'encriptació</translation> <translation id="2783952358106015700">Utilitza la clau de seguretat amb <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Comprovació de contrasenya</translation> <translation id="2785873697295365461">Descriptors dels fitxers</translation> @@ -2699,7 +2688,6 @@ <translation id="3003144360685731741">Xarxes preferides</translation> <translation id="3003253259757197230">Els URL que visites s'envien a Google per preveure quins llocs web és possible que visitis a continuació i per mostrar-te informació addicional sobre la pàgina que visites</translation> <translation id="3003623123441819449">Memòria cau CSS</translation> -<translation id="3003828226041301643">No es pot connectar el dispositiu al domini. Comprova al compte si tens privilegis per afegir-hi dispositius.</translation> <translation id="3003967365858406397">El telèfon <ph name="PHONE_NAME" /> crearà una connexió Wi-Fi privada.</translation> <translation id="3004385386820284928">Personalitza les tecles del teclat</translation> <translation id="3005574332301273731">No mostris</translation> @@ -2759,7 +2747,6 @@ <translation id="3033348223765101500">Controla les teves dades</translation> <translation id="3036327949511794916">El termini per tornar aquest dispositiu <ph name="DEVICE_TYPE" /> ha finalitzat.</translation> <translation id="3036546437875325427">Activa Flash</translation> -<translation id="3037754279345160234">No es pot analitzar la configuració per unir-se al domini. Contacta amb l'administrador.</translation> <translation id="3038272154009688107">Mostra tots els llocs web</translation> <translation id="3038612606416062604">Afegeix una impressora manualment</translation> <translation id="3039491566278747710">No s'ha pogut instal·lar la política sense connexió al dispositiu.</translation> @@ -2949,7 +2936,6 @@ <translation id="3210736980143419785">No s'ha pogut finalitzar la baixada</translation> <translation id="321084946921799184">Groc i blanc</translation> <translation id="3211126692872351610">&Cerca "<ph name="SEARCH_TERMS" />" a <ph name="SEARCH_ENGINE" /> en una pestanya nova</translation> -<translation id="321356136776075234">UO del dispositiu (per exemple, UO = dispositius Chromebook, CD = example, CD = com)</translation> <translation id="321367297115597343">Afegeix una adreça d'interès a aquesta carpeta</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota<ph name="END_BOLD" />: és possible que una veu similar a la de <ph name="SUPERVISED_USER_NAME" /> o una gravació puguin accedir als seus resultats personals.</translation> <translation id="3217843140356091325">Vols crear una drecera?</translation> @@ -3628,7 +3614,6 @@ <translation id="3741056951918180319">Sempre pots fer clic a l'extensió per utilitzar-la en qualsevol lloc web</translation> <translation id="3741510433331996336">Reinicia el dispositiu per completar l'actualització</translation> <translation id="3742235229730461951">Disseny de teclat coreà</translation> -<translation id="3742666961763734085">No es troba cap unitat organitzativa amb aquest nom. Torna-ho a provar.</translation> <translation id="3743842571276656710">Escriu el PIN per completar la vinculació amb <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Les teves contrasenyes no s'han importat</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> @@ -4224,7 +4209,7 @@ <translation id="4195643157523330669">Obre en una pestanya nova</translation> <translation id="4195814663415092787">Continua des d'on ho vaig deixar</translation> <translation id="4198268995694216131">Llocs web addicionals</translation> -<translation id="4200609364258658652">Cop&ia el fotograma</translation> +<translation id="4200609364258658652">Copia& el fotograma</translation> <translation id="4200689466366162458">Paraules personalitzades</translation> <translation id="4200983522494130825">Pes&tanya nova</translation> <translation id="4201546031411513170">Sempre pots anar a la configuració per decidir què vols sincronitzar.</translation> @@ -4516,7 +4501,6 @@ <translation id="4416582610654027550">Escriu un URL vàlid</translation> <translation id="4421932782753506458">Gatet</translation> <translation id="4423376891418188461">Restaura la configuració</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, l'administrador necessita que canviïs la contrasenya.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Si permets que els dispositius ChromeOS ens enviïn informes automàtics, ens ajudaràs a prioritzar què s'ha de corregir i millorar a ChromeOS. Aquests informes poden incloure dades com ara quan es bloqueja ChromeOS, quines funcions s'han utilitzat i quanta memòria s'utilitza normalment.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pots iniciar o aturar l'enviament d'aquests informes en qualsevol moment a la configuració del dispositiu Chrome. Si ets l'administrador d'un domini, pots canviar aquesta opció de configuració a la consola d'administració.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Suprimeix <ph name="FILE_NAME" /></translation> @@ -4532,7 +4516,6 @@ <translation id="4430369329743628066">S'ha afegit a les adreces d'interès</translation> <translation id="4430422687972614133">Activa la targeta virtual</translation> <translation id="4432621511648257259">Contrasenya incorrecta</translation> -<translation id="443454694385851356">Heretats (opció no segura)</translation> <translation id="4434611816075088065">Ara mateix no hi ha res més que requereixi la teva atenció</translation> <translation id="443475966875174318">Actualitza o suprimeix les aplicacions incompatibles</translation> <translation id="4437947179446780764">Afegeix un proveïdor de serveis DNS personalitzat</translation> @@ -5074,7 +5057,6 @@ <translation id="4868284252360267853">Actualment el focus no està posat en aquest quadre de diàleg. Prem Command+Maj+Option+A per posar-hi el focus.</translation> <translation id="4869170227080975044">Llegir informació de la xarxa de ChromeOS</translation> <translation id="4870724079713069532">Amb aquesta aplicació pots obrir i editar fitxers admesos des de l'Explorador de fitxers o des d'altres aplicacions. Si vols controlar quins fitxers s'obren amb aquesta aplicació de manera predeterminada, ves a la <ph name="BEGIN_LINK" />configuració de Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Introdueix la contrasenya proporcionada per l'administrador a fi d'obtenir informació de configuració</translation> <translation id="4870995365819149457">Alguns enllaços admesos es continuaran obrint a <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> i en 1 aplicació més.</translation> <translation id="4871308555310586478">No des de Chrome Web Store.</translation> <translation id="4871322859485617074">El PIN conté caràcters que no són vàlids</translation> @@ -5141,7 +5123,6 @@ <translation id="4913209098186576320">Aquest fitxer pot ser perillós<ph name="LINE_BREAK" />Aquesta comprovació està tardant més de l'habitual...</translation> <translation id="4915961947098019832">Amb permís per mostrar imatges</translation> <translation id="4916542008280060967">Vols permetre que el lloc web editi <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Forta</translation> <translation id="491779113051926205">Comptadors de trànsit de ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> es vol comunicar amb l'extensió "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Accepta</translation> @@ -5428,7 +5409,7 @@ <translation id="5147516217412920887">Segueix les instruccions del telèfon per verificar el codi</translation> <translation id="5147992672778369947">Utilitza la contrasenya recomanada</translation> <translation id="5148285448107770349">La contrasenya ha de tenir 8 caràcters com a mínim</translation> -<translation id="5149602533174716626">Cop&ia el fotograma</translation> +<translation id="5149602533174716626">Copia& el fotograma</translation> <translation id="5150254825601720210">Nom del servidor SSL de certificats de Netscape</translation> <translation id="5151354047782775295">Si no alliberes espai de disc pot ser que algunes dades se suprimeixin automàticament</translation> <translation id="5153234146675181447">Oblida el telèfon</translation> @@ -5455,7 +5436,6 @@ <translation id="5172855596271336236">Hi ha 1 impressora gestionada.</translation> <translation id="5173668317844998239">Suprimeix empremtes digitals desades a la clau de seguretat i afegeix-ne</translation> <translation id="5174169235862638850">La contrasenya s'ha copiat al porta-retalls</translation> -<translation id="5175379009094579629">El nom del dispositiu no és vàlid. Introdueix-ne un de vàlid per tornar-ho a provar.</translation> <translation id="5177479852722101802">Continua bloquejant l'accés a la càmera i al micròfon</translation> <translation id="5177549709747445269">Esteu utilitzant dades mòbils</translation> <translation id="5178667623289523808">Cerca l'anterior</translation> @@ -5685,7 +5665,6 @@ <translation id="5368255566854433132">Crea una contrasenya per al dispositiu (<ph name="DEVICE_TYPE" />)</translation> <translation id="5368441245151140827">Aquesta extensió no pot llegir ni canviar la informació d'un lloc web ni executar-se en segon pla</translation> <translation id="5368720394188453070">El telèfon està bloquejat. Desbloquegeu-lo per accedir-hi.</translation> -<translation id="5368779022775404937">Inicia la sessió a <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incògnit}other{Incògnit (#)}}</translation> <translation id="5369491905435686894">Activa l'acceleració del ratolí</translation> <translation id="5369694795837229225">Configura un entorn de desenvolupament de Linux</translation> @@ -5901,7 +5880,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{L'administrador ha instal·lat una extensió}other{L'administrador ha instal·lat # extensions}}</translation> <translation id="5523532775593636291">Els llocs web que afegeixis estaran sempre actius i no se n'alliberarà memòria</translation> <translation id="5523558474028191231">El nom pot incloure lletres, números i caràcters especials, i pot tenir com a màxim <ph name="MAX_CHARACTER_COUNT" /> caràcters</translation> -<translation id="5526701598901867718">Tots (opció no segura)</translation> <translation id="5526745900034778153">Torna a iniciar la sessió per reprendre la sincronització</translation> <translation id="5527463195266282916">S'ha intentat canviar a una versió anterior de l'extensió.</translation> <translation id="5527474464531963247">També podeu seleccionar una altra xarxa.</translation> @@ -5912,7 +5890,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vol</translation> <translation id="5537725057119320332">Emet</translation> <translation id="5539070192556911367">No es pot accedir a Google</translation> -<translation id="5539221284352502426">El servidor ha rebutjat la contrasenya que has introduït. Els motius poden ser els següents: la contrasenya és massa curta, la contrasenya ha d'incloure números o símbols, o la contrasenya no es pot haver utilitzat anteriorment.</translation> <translation id="5541694225089836610">L'administrador ha desactivat l'acció</translation> <translation id="5542132724887566711">Perfil</translation> <translation id="5542750926112347543">S'han bloquejat les galetes del domini <ph name="DOMAIN" /></translation> @@ -6154,7 +6131,6 @@ <translation id="5734362860645681824">Comunicacions</translation> <translation id="5734697361979786483">Afegeix compartició de fitxers</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Aquestes dades o el dispositiu no compleixen algunes de les polítiques de seguretat de la teva organització. Consulta al teu administrador què cal corregir.}=1{Aquest fitxer o el dispositiu no compleixen algunes de les polítiques de seguretat de la teva organització. Consulta al teu administrador què cal corregir.}other{Aquests fitxers no compleixen algunes de les polítiques de seguretat de la teva organització. Consulta al teu administrador què cal corregir.}}</translation> -<translation id="5736796278325406685">Introdueix un nom d'usuari vàlid</translation> <translation id="5738093759615225354">Necessites aquesta clau d'accés per iniciar la sessió a l'ordinador</translation> <translation id="5739017626473506901">Inicia la sessió per ajudar <ph name="USER_NAME" /> a afegir un compte de centre educatiu</translation> <translation id="5739235828260127894">S'està esperant la verificació. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation> @@ -6557,7 +6533,6 @@ <translation id="6054138466019582920">Cerc&a aquesta pàgina amb Google...</translation> <translation id="6054284857788651331">Grup de pestanyes tancat recentment</translation> <translation id="6054961935262556546">Canvia la visibilitat</translation> -<translation id="6055171183283175969">La contrasenya que has introduït és incorrecta.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 amb encriptació RSA</translation> <translation id="6055544610007596637">Instal·la aplicacions per al teu <ph name="DEVICE_TYPE" /> des de Google Play Store</translation> <translation id="6056710589053485679">Torna a carregar de manera normal</translation> @@ -6627,7 +6602,6 @@ <translation id="6102043788063419338">La Protecció avançada ha bloquejat aquest fitxer.</translation> <translation id="6103681770816982672">Advertiment: esteu canviant al canal per a desenvolupadors</translation> <translation id="6104068876731806426">Comptes de Google</translation> -<translation id="6104311680260824317">No es pot connectar el dispositiu al domini. El servidor no admet els tipus d'encriptació de Kerberos especificats. Pots accedir a la configuració d'encriptació des de Més opcions.</translation> <translation id="6104667115274478616">Gestiona la configuració d'àudio de ChromeOS</translation> <translation id="6104796831253957966">La impressora té la cua plena</translation> <translation id="610487644502954950">S'ha deixat de fixar el tauler lateral</translation> @@ -7314,7 +7288,6 @@ <translation id="6651237644330755633">Confia en aquest certificat per identificar llocs web</translation> <translation id="6651495917527016072">Sincronitza les xarxes Wi‑Fi amb el teu telèfon. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation> <translation id="6651762277693024112">S'executa automàticament cada vegada que visites aquest lloc web</translation> -<translation id="665355505818177700">La integració de Chrome amb <ph name="MS_AD_NAME" /> només s'admet en plataformes x86_64. Els dispositius Chromebook equipats amb una plataforma ARM o x86 no admeten aquesta funció.</translation> <translation id="6654509035557065241">Estableix una xarxa com a preferida</translation> <translation id="6655190889273724601">Mode de desenvolupador </translation> <translation id="6655458902729017087">Amaga els comptes</translation> @@ -7450,7 +7423,6 @@ <translation id="676560328519657314">Les teves formes de pagament a Google Pay</translation> <translation id="6766488013065406604">Ves al gestor de contrasenyes de Google</translation> <translation id="6767566652486411142">Tria un altre idioma...</translation> -<translation id="6767639283522617719">No es pot connectar el domini. Comprova que la configuració sigui l'adequada per a la unitat organitzativa.</translation> <translation id="6768034047581882264">Sense permís per mostrar contingut no segur</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Per oferir la millor experiència possible, <ph name="DEVICE_OS" /> recull dades de maquinari dels dispositius i les comparteix amb Google per determinar quines actualitzacions cal fer. De manera opcional, pots permetre que Google utilitzi aquestes dades per a finalitats addicionals, com ara oferir assistència i millores a l'experiència i el servei de <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pots iniciar la sessió en aquest dispositiu i fixar-te en els camps que s'enumeren com a chromeosflex_ a chrome://system per veure les dades que s'han enviat a Google per filtrar actualitzacions, així com qualsevol altra vegada que hagis triat compartir dades amb Google.<ph name="END_PARAGRAPH2" /> @@ -7527,7 +7499,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Inicieu la sessió automàticament als llocs web amb les credencials emmagatzemades. Si la funció està desactivada, se us demana sempre que confirmeu les credencials per iniciar la sessió en un lloc web.</translation> -<translation id="6810768462515084623">Sembla que la contrasenya ha caducat. Renova-la en un altre dispositiu i torna-ho a provar.</translation> <translation id="6811034713472274749">Ja es pot veure la pàgina</translation> <translation id="6811151703183939603">Ferm</translation> <translation id="6811332638216701903">Nom d'amfitrió de DHCP</translation> @@ -7599,7 +7570,6 @@ <translation id="6856623341093082836">Configura i ajusta la precisió de la pantalla tàctil</translation> <translation id="6856850379840757744">Quan s'activa aquesta opció, se silencien totes les notificacions</translation> <translation id="6857145580237920905">Suprimeix els perfils eSIM abans d'executar la funció Powerwash</translation> -<translation id="6857699260879628349">Obtén informació de configuració</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Config. servidor interm.</translation> <translation id="68601584151169673">&Desa i comparteix</translation> @@ -7618,7 +7588,6 @@ <translation id="686839242150793617">Amb permís per entrar automàticament al mode d'imatge sobre imatge</translation> <translation id="6868934826811377550">Consulta els detalls</translation> <translation id="6871644448911473373">Resposta OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">El servidor ha rebutjat la contrasenya que has introduït.</translation> <translation id="6873571253135628430">Canvia els permisos del lloc web</translation> <translation id="6876155724392614295">Bicicleta</translation> <translation id="6876469544038980967">No és útil</translation> @@ -7652,7 +7621,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Veu de prova</translation> <translation id="6902336033320348843">Secció no admesa: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Connecta el dispositiu al domini</translation> <translation id="6903022061658753260">Les teves dades se sincronitzaran en tots els navegadors Chrome en què hagis activat la sincronització per a aquest compte. Per veure les opcions de sincronització de Chrome OS, ves a la <ph name="LINK_BEGIN" />configuració de Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Obre'ls tots (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activa la sincronització</translation> @@ -8010,7 +7978,6 @@ <translation id="7198503619164954386">Has d'utilitzar un dispositiu inscrit en una empresa</translation> <translation id="7199158086730159431">Obtén a&juda</translation> <translation id="7199452998289813782">Posa en pausa l'emissió a <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Selecciona la configuració</translation> <translation id="720110658997053098">Activa permanentment el mode quiosc en aquest dispositiu</translation> <translation id="7201118060536064622">S'ha suprimit <ph name="DELETED_ITEM_NAME" /></translation> <translation id="7201420661433230412">Visualitza els fitxers</translation> @@ -8127,7 +8094,6 @@ <translation id="7292067737327289208">La teva organització <ph name="BEGIN_LINK" />gestiona el navegador<ph name="END_LINK" /> i <ph name="PROFILE_DOMAIN" /> <ph name="BEGIN_LINK" />gestiona el perfil<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Tingues en compte que Android, Play i les aplicacions associades es regeixen per les seves pròpies polítiques d'ús i recollida de dades.</translation> -<translation id="729583233778673644">Permet l'encriptació AES i RC4. L'ús d'aquesta opció augmenta el risc, ja que els xifratges RC4 no són segurs.</translation> <translation id="7296503797589217366">Selecciona la carpeta <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verd fosc</translation> <translation id="7298195798382681320">Recomanada</translation> @@ -8145,7 +8111,6 @@ <translation id="7307129035224081534">En pausa</translation> <translation id="7307647374092371434">Les contrasenyes i claus d'accés del teu Compte de Google també estaran disponibles en aquest dispositiu mentre tinguis la sessió iniciada.</translation> <translation id="7308643132139167865">Idiomes del lloc web</translation> -<translation id="7310598146671372464">No s'ha pogut iniciar la sessió. El servidor no admet els tipus d'encriptació de Kerberos especificats. Contacta amb l'administrador.</translation> <translation id="7311005168897771689">Accedeix als teus fitxers de Google Drive sense connexió</translation> <translation id="7311244614769792472">No s'ha trobat cap resultat</translation> <translation id="7312210124139670355">L'administrador està restablint l'eSIM. Aquest procés pot tardar uns minuts.</translation> @@ -8518,7 +8483,6 @@ <translation id="7594725637786616550">Fes un Powerwash per restablir el teu dispositiu <ph name="DEVICE_TYPE" /> i que quedi com nou.</translation> <translation id="7595453277607160340">Per utilitzar les aplicacions d'Android i mantenir el dispositiu <ph name="DEVICE_TYPE" /> en correcte funcionament, torna a iniciar la sessió i actualitza el dispositiu.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (codi d'error <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">El nom del dispositiu és massa llarg. Introdueix-ne un de més curt per tornar-ho a provar.</translation> <translation id="7600054753482800821">&Gestiona els motors de cerca i les cerques al lloc web</translation> <translation id="7600218158048761260">Google Drive està desactivat per a aquest tipus de compte.</translation> <translation id="7600965453749440009">No tradueixis mai de: <ph name="LANGUAGE" /></translation> @@ -8663,7 +8627,6 @@ <translation id="7686086654630106285">Més informació sobre els anuncis suggerits per llocs web</translation> <translation id="7686581688229391955">Selecciona per permetre les extensions en aquest lloc web</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirma la contrasenya nova</translation> <translation id="7690378713476594306">Tria de la llista</translation> <translation id="7690853182226561458">Afegeix una &carpeta...</translation> <translation id="7691073721729883399">No s'ha pogut activar el cryptohome de l'aplicació de quiosc.</translation> @@ -9325,7 +9288,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Impressora <ph name="ITEM_POSITION" /> de <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">S'ha activat l'estalvi d'energia</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" pot llegir imatges, vídeos i fitxers d'àudio a les ubicacions marcades, així com suprimir aquest contingut.</translation> -<translation id="8181215761849004992">No es pot connectar el domini. Comprova al compte si tens prou privilegis per afegir-hi dispositius.</translation> <translation id="8182105986296479640">L'aplicació no respon.</translation> <translation id="8182412589359523143">Per suprimir totes les dades d'aquest dispositiu <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />fes clic aquí<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">L'EID del dispositiu és <ph name="EID_NUMBER" /> i l'IMEI del dispositiu és <ph name="IMEI_NUMBER" />. Aquests números es poden utilitzar per activar el servei.</translation> @@ -9787,7 +9749,6 @@ <translation id="8531367864749403520">Per suprimir el grup de la barra de pestanyes, selecciona Amaga el grup</translation> <translation id="8531701051932785007">La Navegació segura millorada està desactivada</translation> <translation id="8533670235862049797">La funció Navegació segura està activada</translation> -<translation id="8534656636775144800">S'ha produït un problema en connectar-te al domini. Torna-ho a provar.</translation> <translation id="8535005006684281994">URL de renovació de certificat de Netscape</translation> <translation id="8536810348276651776">Se't tancarà la sessió de la majoria de llocs web, però continuaràs tenint la sessió iniciada al Compte de Google perquè s'apliqui la configuració de Family Link per a Chrome.</translation> <translation id="8536956381488731905">So en prémer tecles</translation> @@ -9866,7 +9827,6 @@ <translation id="8607828412110648570">Comprova que el dispositiu Bluetooth es trobi a prop i en mode de vinculació. Vincula'l només amb dispositius en què confiïs. Tots els comptes d'aquest Chromebook poden veure els dispositius vinculats. <ph name="BEGIN_LINK_LEARN_MORE" />Més informació<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Afegeix un tiquet de Kerberos</translation> <translation id="8609465669617005112">Desplaça cap amunt</translation> -<translation id="8610103157987623234">El format no és correcte. Torna-ho a provar.</translation> <translation id="8612252270453580753">&Cerca un fotograma amb <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Només caràcters en minúscula, dígits, ratlles baixes o guions</translation> <translation id="8613504115484579584">Mètodes d'inici de sessió</translation> @@ -10480,7 +10440,6 @@ <translation id="9052404922357793350">Continua bloquejant</translation> <translation id="90528604757378587">Pot ser que l'activitat en segon pla i alguns efectes visuals, com ara el desplaçament suau, quedin limitats.</translation> <translation id="9053563360605707198">Imprimeix per les dues bandes</translation> -<translation id="9055636786322918818">Força l'encriptació RC4. L'ús d'aquesta opció augmenta el risc, ja que els xifratges RC4 no són segurs.</translation> <translation id="9056788090206401048">El Bluetooth ha d'estar activat per poder utilitzar la clau d'accés en un altre dispositiu. Pots gestionar-ho en qualsevol moment a la configuració.</translation> <translation id="9056810968620647706">No s'ha trobat cap coincidència.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> vol accedir al contingut següent:</translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb index 2f125375..31545f0 100644 --- a/chrome/app/resources/generated_resources_cs.xtb +++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">Stáhnout podezřelý soubor</translation> <translation id="1217483152325416304">Vaše místní data budou brzy smazána</translation> <translation id="1217668622537098248">Po akci vrátit na kliknutí levým tlačítkem</translation> -<translation id="121783623783282548">Hesla se neshodují.</translation> <translation id="1218015446623563536">Smazat Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Služby určování polohy Google používají zdroje, jako jsou sítě Wi-Fi, mobilní sítě a senzory, pomocí kterých se snaží odhadnout polohu tohoto zařízení.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Určování polohy můžete vypnout tím, že v zařízení deaktivujete hlavní nastavení polohy. V nastavení polohy můžete také vypnout používání sítí Wi-Fi, mobilních sítí a senzorů k určování polohy.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">Zvýraznit položku pomocí výběru klávesnicí</translation> <translation id="1396120028054416908">Zpět do složky <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Při nastavování tiskárny došlo k chybě</translation> -<translation id="1396963298126346194">Zadané uživatelské jméno a heslo se neshodují.</translation> <translation id="1397500194120344683">Žádná způsobilá zařízení. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Na těchto zařízeních jste přihlášeni do Chromu a můžete je použít jako bezpečnostní klíče.</translation> <translation id="1398853756734560583">Maximalizovat</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Jestli se chceš znovu přihlásit kvůli přístupu ke vzdělávacím materiálům, požádej rodiče, aby ti udělili oprávnění</translation> <translation id="1658424621194652532">Tato stránka používá váš mikrofon.</translation> <translation id="1660763353352708040">Problém se síťovým adaptérem</translation> -<translation id="1661156625580498328">Vynutit šifrování AES (doporučeno).</translation> <translation id="16620462294541761">Litujeme, heslo nelze ověřit. Zkuste to prosím znovu.</translation> <translation id="166278006618318542">Algoritmus veřejného klíče subjektu</translation> <translation id="1662801900924515589">Aplikace <ph name="APP" /> je nainstalována</translation> @@ -995,7 +992,6 @@ <translation id="174123615272205933">Vlastní</translation> <translation id="1741314857973421784">Pokračovat</translation> <translation id="1743970419083351269">Zavřít lištu se staženými soubory</translation> -<translation id="1744060673522309905">Zařízení do domény nelze přidat. Zkontrolujte, zda jste nepřekročili maximální počet zařízení, která můžete přidat.</translation> <translation id="1744108098763830590">stránka na pozadí</translation> <translation id="1745732479023874451">Spravovat kontakty</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}few{Otevřít a upravit # soubory v této webové aplikaci?}many{Otevřít a upravit # souboru v této webové aplikaci?}other{Otevřít a upravit # souborů v této webové aplikaci?}}</translation> @@ -1027,7 +1023,6 @@ <translation id="1767043563165955993">Používat s aplikacemi pro Android</translation> <translation id="1767508543310534319">Hlasová odezva interpunkce</translation> <translation id="1768212860412467516">Odeslat zpětnou vazbu k funkci <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Jejda! Při kontaktování přihlašovacího serveru došlo k chybě. Zkontrolujte připojení k síti a název domény a zkuste to znovu.</translation> <translation id="1769104665586091481">Otevřít odkaz v &novém okně</translation> <translation id="1770407692401984718">Přetáhněte obrázek sem nebo</translation> <translation id="177053719077591686">Zálohování aplikací pro Android na Disk Google.</translation> @@ -1105,7 +1100,6 @@ <translation id="1818913467757368489">Probíhá nahrávání protokolu.</translation> <translation id="1819443852740954262">Otevřít vše v anonymním okně</translation> <translation id="1819721979226826163">Klepněte na Oznámení z aplikací > Služby Google Play.</translation> -<translation id="1820028137326691631">Zadejte heslo poskytnuté administrátorem</translation> <translation id="1822140782238030981">Už uživatelský profil Chromu máte? Přihlaste se</translation> <translation id="1822517323280215012">Šedá</translation> <translation id="1822635184853104396">Zobrazit na nové kartě úplnou historii stahování</translation> @@ -1222,7 +1216,6 @@ <translation id="1901303067676059328">&Vybrat vše</translation> <translation id="1904580727789512086">Navštívené adresy URL se ukládají do vašeho účtu Google</translation> <translation id="1904603806662441960">Spravovat oprávnění webů k fotoaparátu v Chromu</translation> -<translation id="1905375423839394163">Název Chromebooku</translation> <translation id="1906181697255754968">Weby obvykle využívají přístup k souborům a složkám v zařízení k funkcím, jako je automatické ukládání práce</translation> <translation id="1906488504371069394">Objevte další rozšíření a motivy v <ph name="BEGIN_LINK" />Internetovém obchodě Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Zadávejte text hlasově. Použijte klávesu Hledat + D a začněte mluvit.</translation> @@ -1536,7 +1529,6 @@ <translation id="21354425047973905">Skrýt kódy PIN</translation> <translation id="2135456203358955318">Zabudovaná lupa</translation> <translation id="2135787500304447609">&Obnovit</translation> -<translation id="2136372518715274136">Zadejte nové heslo</translation> <translation id="2136476978468204130">Zadaná heslová fráze není správná</translation> <translation id="2137128126782078222">Nepovolovat oznámení z webu <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Tlačítko Nastavit</translation> @@ -1637,7 +1629,6 @@ <translation id="2210462644007531147">Instalaci se nepodařilo dokončit</translation> <translation id="2211245494465528624">Správa možností synchronizace</translation> <translation id="2214018885812055163">Sdílené složky</translation> -<translation id="2214884991347062907">Nesprávné heslo, zkuste to znovu</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 řádek není zobrazen>}few{<<ph name="NUMBER_OF_LINES" /> řádky nejsou zobrazeny>}many{<<ph name="NUMBER_OF_LINES" /> řádku není zobrazeno>}other{<<ph name="NUMBER_OF_LINES" /> řádků není zobrazeno>}}</translation> <translation id="2215070081105889450">Pokud chcete sdílet zvuk, sdílejte místo toho kartu nebo obrazovku</translation> <translation id="2218019600945559112">Myš a touchpad</translation> @@ -1719,6 +1710,7 @@ <translation id="2274840746523584236">Dobíjení Chromebooku</translation> <translation id="2276503375879033601">Přidat další aplikace</translation> <translation id="2276910256003242519">Mazání dat…</translation> +<translation id="2278193750452754829">Rozšíření jsou na tomto webu povolena. Výběrem otevřete nabídku</translation> <translation id="2278562042389100163">Otevřít okno prohlížeče</translation> <translation id="2278668501808246459">Spouštění správce kontejneru</translation> <translation id="2280486287150724112">Pravý okraj</translation> @@ -2288,7 +2280,6 @@ <translation id="2692503699962701720">Změnit výšku hlasu při vyslovování typů prvků a formátovaného textu</translation> <translation id="2692901429679246677">Voda</translation> <translation id="2693134906590795721">Zvuky při nabíjení</translation> -<translation id="2693176596243495071">Jejda! Došlo k neznámé chybě. Zkuste to znovu později, a pokud problém bude přetrvávat, kontaktujte administrátora.</translation> <translation id="2698147581454716013">Toto zařízení je součástí balíčku a nelze ho zaregistrovat do upgradu Kiosk & Signage.</translation> <translation id="2699911226086014512">Operace s kódem PIN selhala. Kód chyby: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Sdíleno ze zařízení <ph name="DEVICE_NAME" /></translation> @@ -2421,7 +2412,6 @@ <translation id="2782104745158847185">Při instalaci aplikace pro Linux došlo k chybě</translation> <translation id="2783024642731649028">1 položka ve vašem košíku <ph name="DISCOUNT_TEXT" /> od <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, zobrazeno <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Staženo</translation> -<translation id="2783829359200813069">Vyberte typy šifrování</translation> <translation id="2783952358106015700">Použijte pro aplikaci <ph name="APP_NAME" /> svůj bezpečnostní klíč</translation> <translation id="2785267875302712148">Kontrola hesel</translation> <translation id="2785873697295365461">Deskriptory souborů</translation> @@ -2706,7 +2696,6 @@ <translation id="3003144360685731741">Preferované sítě</translation> <translation id="3003253259757197230">Navštívené adresy URL se odesílají do Googlu, aby mohl předvídat, které weby byste mohli navštívit jako další, a mohl vám také zobrazit další informace o stránce, kterou si právě prohlížíte</translation> <translation id="3003623123441819449">Mezipaměť CSS</translation> -<translation id="3003828226041301643">Zařízení do domény nelze přidat. Zkontrolujte, zda váš účet má oprávnění přidávat zařízení.</translation> <translation id="3003967365858406397">Telefon <ph name="PHONE_NAME" /> vytvoří soukromé připojení Wi-Fi.</translation> <translation id="3004385386820284928">Přizpůsobení kláves</translation> <translation id="3005574332301273731">Nezobrazovat</translation> @@ -2766,7 +2755,6 @@ <translation id="3033348223765101500">Kontrola nad daty</translation> <translation id="3036327949511794916">Termín pro vrácení tohoto zařízení (<ph name="DEVICE_TYPE" />) již vypršel.</translation> <translation id="3036546437875325427">Povolit Flash</translation> -<translation id="3037754279345160234">Konfiguraci přidání do domény nelze analyzovat. Obraťte se na svého administrátora.</translation> <translation id="3038272154009688107">Zobrazit všechny weby</translation> <translation id="3038612606416062604">Přidat tiskárnu ručně</translation> <translation id="3039491566278747710">Instalace offline zásady na zařízení se nezdařila.</translation> @@ -2956,7 +2944,6 @@ <translation id="3210736980143419785">Stažení nebylo možné dokončit</translation> <translation id="321084946921799184">Žlutá a bílá</translation> <translation id="3211126692872351610">&Vyhledat pomocí vyhledávače <ph name="SEARCH_ENGINE" /> výraz „<ph name="SEARCH_TERMS" />“ na nové kartě</translation> -<translation id="321356136776075234">Organizační jednotka zařízení (např. OU=Chromebooky,DC=example,DC=com)</translation> <translation id="321367297115597343">Přidejte do této složky nějakou záložku</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Poznámka<ph name="END_BOLD" />: K osobním výsledkům uživatele <ph name="SUPERVISED_USER_NAME" /> může získat přístup někdo s podobným hlasem nebo nahrávkou jeho hlasu.</translation> <translation id="3217843140356091325">Vytvořit zástupce?</translation> @@ -3636,7 +3623,6 @@ <translation id="3741056951918180319">Rozšíření můžete kliknutím kdykoliv použít na libovolném webu</translation> <translation id="3741510433331996336">Aktualizaci dokončíte restartováním zařízení</translation> <translation id="3742235229730461951">Korejské rozložení klávesnice</translation> -<translation id="3742666961763734085">Organizační jednotku s daným názvem nelze najít. Zkuste to prosím znovu.</translation> <translation id="3743842571276656710">Zadejte PIN pro spárování se zařízením <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Vaše hesla nebyla importována</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> @@ -4396,6 +4382,7 @@ <translation id="4325433082696797523">Úložiště a napájení</translation> <translation id="4326146840124313313">Nejsilnější zabezpečení Chromu vás lépe ochrání před nebezpečnými weby, soubory ke stažení a rozšířeními</translation> <translation id="4326484226728068206">Položky ve vašem košíku <ph name="DISCOUNT_TEXT" /> od <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, zobrazeno <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">Nabídka rozšíření</translation> <translation id="4330191372652740264">Ledová voda</translation> <translation id="4330387663455830245">Jazyk <ph name="LANGUAGE" /> nikdy nepřekládat</translation> <translation id="4332976768901252016">Nastavení rodičovské kontroly</translation> @@ -4524,7 +4511,6 @@ <translation id="4416582610654027550">Zadejte platnou adresu URL</translation> <translation id="4421932782753506458">Kotě</translation> <translation id="4423376891418188461">Obnovit nastavení</translation> -<translation id="442397852638519243">Zpráva pro uživatele <ph name="USER_NAME" />: váš administrátor vyžaduje, abyste si změnili heslo.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Povolením odesílání automatických zpráv v systému ChromeOS nám pomůžete určit, které opravy a vylepšení systému ChromeOS mají prioritu. Tyto zprávy zahrnují informace, jako jsou selhání systému ChromeOS, použité funkce a typické množství používané paměti.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Odesílání těchto zpráv můžete kdykoli povolit nebo zakázat v nastavení zařízení Chrome. Pokud jste administrátor domény, můžete toto nastavení změnit v administrátorské konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Smazat soubor <ph name="FILE_NAME" /></translation> @@ -4540,7 +4526,6 @@ <translation id="4430369329743628066">Byla přidána záložka</translation> <translation id="4430422687972614133">Zapnout virtuální kartu</translation> <translation id="4432621511648257259">Nesprávné heslo</translation> -<translation id="443454694385851356">Starší (není bezpečné)</translation> <translation id="4434611816075088065">Nic jiného teď vaši pozornost nevyžaduje</translation> <translation id="443475966875174318">Aktualizovat nebo odstranit nekompatibilní aplikace</translation> <translation id="4437947179446780764">Přidat vlastního poskytovatele služby DNS</translation> @@ -5083,7 +5068,6 @@ <translation id="4868284252360267853">Toto dialogové okno momentálně není vybráno. Vyberete ho stisknutím kláves Command-Shift-Option A.</translation> <translation id="4869170227080975044">Číst informace systému ChromeOS o síti</translation> <translation id="4870724079713069532">Pomocí této aplikace můžete otevírat a upravovat podporované soubory z Průzkumníka souborů nebo jiných aplikací. Pokud chcete určit, které soubory se ve výchozím nastavení otevírají v této aplikaci, přejděte do <ph name="BEGIN_LINK" />nastavení systému Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Chcete-li získat informace o konfiguraci, zadejte heslo poskytnuté administrátorem</translation> <translation id="4870995365819149457">Některé podporované odkazy se budou nadále otevírat v aplikaci <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> a 1 další aplikaci.</translation> <translation id="4871308555310586478">Nepochází z Internetového obchodu Chrome.</translation> <translation id="4871322859485617074">PIN obsahuje neplatné znaky</translation> @@ -5150,7 +5134,6 @@ <translation id="4913209098186576320">Tento soubor může být nebezpečný.<ph name="LINE_BREAK" />Tato kontrola trvá déle než obvykle…</translation> <translation id="4915961947098019832">Povolení zobrazovat obrázky</translation> <translation id="4916542008280060967">Povolit webu upravovat soubor <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Silný</translation> <translation id="491779113051926205">Počítadla návštěvnosti ChromeOS</translation> <translation id="4918021164741308375">Web <ph name="ORIGIN" /> chce komunikovat s rozšířením <ph name="EXTENSION_NAME" /></translation> <translation id="4918086044614829423">Přijmout</translation> @@ -5465,7 +5448,6 @@ <translation id="5172855596271336236">Máte jednu spravovanou tiskárnu.</translation> <translation id="5173668317844998239">Přidat nebo vymazat otisky prstů uložené na bezpečnostním klíči</translation> <translation id="5174169235862638850">Heslo bylo zkopírováno do schránky</translation> -<translation id="5175379009094579629">Název zařízení je neplatný. Chcete-li to zkusit znovu, zadejte platný název zařízení.</translation> <translation id="5177479852722101802">Blokovat přístup k webové kameře a mikrofonu i nadále</translation> <translation id="5177549709747445269">Používáte mobilní datové připojení</translation> <translation id="5178667623289523808">Najít předchozí</translation> @@ -5694,7 +5676,6 @@ <translation id="5368255566854433132">Vytvořit heslo pro zařízení <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Toto rozšíření nemůže číst ani měnit informace webů ani běžet na pozadí</translation> <translation id="5368720394188453070">Telefon je uzamčen. Chcete-li pokračovat, odemkněte jej.</translation> -<translation id="5368779022775404937">Přihlaste se do domény <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Anonymní}few{Anonymní (#)}many{Anonymní (#)}other{Anonymní (#)}}</translation> <translation id="5369491905435686894">Zapnout zrychlení myši</translation> <translation id="5369694795837229225">Nastavte vývojářské prostředí Linuxu</translation> @@ -5910,7 +5891,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administrátor nainstaloval rozšíření}few{Administrátor nainstaloval # rozšíření}many{Administrátor nainstaloval # rozšíření}other{Administrátor nainstaloval # rozšíření}}</translation> <translation id="5523532775593636291">Weby, které přidáte, zůstanou vždy aktivní a neuvolní se z nich paměť</translation> <translation id="5523558474028191231">Název smí obsahovat písmena, číslice a zvláštní znaky a smí obsahovat maximálně <ph name="MAX_CHARACTER_COUNT" /> znaků</translation> -<translation id="5526701598901867718">Všechny (není bezpečné)</translation> <translation id="5526745900034778153">Chcete-li obnovit synchronizaci, znovu se přihlaste</translation> <translation id="5527463195266282916">Došlo k pokusu o převod rozšíření na nižší verzi.</translation> <translation id="5527474464531963247">Můžete také vybrat jinou síť</translation> @@ -5921,7 +5901,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vyžaduje</translation> <translation id="5537725057119320332">Odeslat</translation> <translation id="5539070192556911367">Nepodařilo se připojit ke Googlu</translation> -<translation id="5539221284352502426">Zadané heslo bylo serverem odmítnuto. Možné příčiny: Heslo je příliš krátké. Heslo musí obsahovat číslice nebo symboly. Heslo se musí lišit od předchozích hesel.</translation> <translation id="5541694225089836610">Administrátor akci zakázal</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Soubory cookie z domény <ph name="DOMAIN" /> byly zablokovány</translation> @@ -6162,7 +6141,6 @@ <translation id="5734362860645681824">Komunikační příslušenství</translation> <translation id="5734697361979786483">Přidat sdílené úložiště</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Tato data nebo vaše zařízení nesplňují některé zásady zabezpečení vaší organizace. Zeptejte se administrátora, co je potřeba opravit.}=1{Tento soubor nebo vaše zařízení nesplňují některé zásady zabezpečení vaší organizace. Zeptejte se administrátora, co je potřeba opravit.}few{Tyto soubory nesplňují některé zásady zabezpečení vaší organizace. Zeptejte se administrátora, co je potřeba opravit.}many{Tyto soubory nesplňují některé zásady zabezpečení vaší organizace. Zeptejte se administrátora, co je potřeba opravit.}other{Tyto soubory nesplňují některé zásady zabezpečení vaší organizace. Zeptejte se administrátora, co je potřeba opravit.}}</translation> -<translation id="5736796278325406685">Zadejte prosím platné uživatelské jméno</translation> <translation id="5738093759615225354">K přihlášení do počítače potřebujete tento přístupový klíč</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> potřebuje pomoc s přidáním školního účtu, přihlaste se prosím</translation> <translation id="5739235828260127894">Čeká na ověření. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation> @@ -6565,7 +6543,6 @@ <translation id="6054138466019582920">Pro&hledat tuto stránku Googlem…</translation> <translation id="6054284857788651331">Nedávno zavřená skupina karet</translation> <translation id="6054961935262556546">Změnit viditelnost</translation> -<translation id="6055171183283175969">Zadané heslo je nesprávné.</translation> <translation id="6055392876709372977">Šifrování PKCS #1 SHA-256 s RSA</translation> <translation id="6055544610007596637">Nainstalujte si z Obchodu Google Play aplikace pro zařízení <ph name="DEVICE_TYPE" /></translation> <translation id="6056710589053485679">Běžné opětovné načtení</translation> @@ -6635,7 +6612,6 @@ <translation id="6102043788063419338">Tento soubor byla zablokován pokročilou ochranou.</translation> <translation id="6103681770816982672">Upozornění: přepínáte na kanál pro vývojáře</translation> <translation id="6104068876731806426">Účty Google</translation> -<translation id="6104311680260824317">Zařízení do domény nelze přidat. Server nepodporuje zadané typy šifrování Kerberos. Zkontrolujte nastavení šifrování v části Další možnosti.</translation> <translation id="6104667115274478616">Správa nastavení zvuku ChromeOS</translation> <translation id="6104796831253957966">Fronta tiskárny je plná</translation> <translation id="610487644502954950">Boční panel odepnut</translation> @@ -7326,7 +7302,6 @@ <translation id="6651237644330755633">Důvěřovat tomuto certifikátu k identifikaci webových stránek</translation> <translation id="6651495917527016072">Synchronizace sítí Wi-Fi s vaším telefonem. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Spustí se automaticky při každé návštěvě tohoto webu</translation> -<translation id="665355505818177700">Integrace Chromu se službou <ph name="MS_AD_NAME" /> je podporována pouze na platformách x86_64. Chromebooky založené na platformě ARM nebo x86 ji nepodporují.</translation> <translation id="6654509035557065241">Preferovat síť</translation> <translation id="6655190889273724601">Režim pro vývojáře</translation> <translation id="6655458902729017087">Skrýt účty</translation> @@ -7462,7 +7437,6 @@ <translation id="676560328519657314">Vaše platební metody ve službě Google Pay</translation> <translation id="6766488013065406604">Přejít do Správce hesel Google</translation> <translation id="6767566652486411142">Vybrat jiný jazyk...</translation> -<translation id="6767639283522617719">Přidání do domény se nezdařilo. Zkontrolujte, zda jsou nastavení pro organizační jednotku správná.</translation> <translation id="6768034047581882264">Zákaz zobrazovat nezabezpečený obsah</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Za účelem poskytování nejlepšího uživatelského dojmu systém <ph name="DEVICE_OS" /> shromažďuje data o hardwaru zařízení a sdílí je s Googlem, aby bylo možné určit, které aktualizace se mají nainstalovat. Volitelně Googlu také můžete povolit používat tato data k dalším účelům, jako je vylepšování prostředí a služeb systému <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Data odeslaná do Googlu k filtrování aktualizací a všechny další případy, u kterých jste se rozhodli sdílet data s Googlem, můžete zobrazit tak, že se na tomto zařízení přihlásíte a na stránce chrome://system si prohlédnete pole s označením chromeosflex_.<ph name="END_PARAGRAPH2" /> @@ -7539,7 +7513,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Přihlašovat se na weby automaticky pomocí uložených identifikačních údajů. Když je tato funkce vypnutá, budete před každým přihlášením na web požádáni o potvrzení.</translation> -<translation id="6810768462515084623">Jejda! Platnost vašeho hesla pravděpodobně vypršela. Obnovte jej na jiném zařízení a zkuste to znovu.</translation> <translation id="6811034713472274749">Stránka je připravená k zobrazení</translation> <translation id="6811151703183939603">Silná</translation> <translation id="6811332638216701903">Název hostitele DHCP</translation> @@ -7611,7 +7584,6 @@ <translation id="6856623341093082836">Nastavit a upravit přesnost dotykové obrazovky</translation> <translation id="6856850379840757744">Když tato možnost bude zapnutá, všechna oznámení budou ztlumena</translation> <translation id="6857145580237920905">Odstraňte profily eSIM karty před resetováním do továrního nastavení</translation> -<translation id="6857699260879628349">Zobrazit konfigurační údaje</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Nastavení proxy serveru...</translation> <translation id="68601584151169673">Uložit a sdílet</translation> @@ -7630,7 +7602,6 @@ <translation id="686839242150793617">Povolení automaticky aktivovat režim obrazu v obraze</translation> <translation id="6868934826811377550">Zobrazit podrobnosti</translation> <translation id="6871644448911473373">Odpovídač OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Zadané heslo bylo serverem odmítnuto.</translation> <translation id="6873571253135628430">Změnit oprávnění webu</translation> <translation id="6876155724392614295">Kolo</translation> <translation id="6876469544038980967">Neužitečné</translation> @@ -7664,7 +7635,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Hlas k náhledu</translation> <translation id="6902336033320348843">Sekce není podporována: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Přidat zařízení do domény</translation> <translation id="6903022061658753260">Vaše data budou synchronizována ve všech prohlížečích Chrome, ve kterých jste pro tento účet zapnuli synchronizaci. Možnosti synchronizace systému ChromeOS najdete v <ph name="LINK_BEGIN" />nastavení ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Otevřít vše (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Zapnout synchronizaci</translation> @@ -8022,7 +7992,6 @@ <translation id="7198503619164954386">Musíte být na zaregistrovaném podnikovém zařízení</translation> <translation id="7199158086730159431">Zobrazit nápovědu</translation> <translation id="7199452998289813782">Pozastavit odesílání do zařízení <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Vyberte konfiguraci</translation> <translation id="720110658997053098">Trvale toto zařízení ponechat v režimu veřejného terminálu</translation> <translation id="7201118060536064622">Položka „<ph name="DELETED_ITEM_NAME" />“ byla smazána</translation> <translation id="7201420661433230412">Zobrazit soubory</translation> @@ -8140,7 +8109,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">Není povoleno automaticky přejít na celou obrazovku</translation> <translation id="7295614427631867477">Upozorňujeme, že systém Android, služba Play a přidružené aplikace se řídí vlastními zásadami shromažďování a používání dat.</translation> -<translation id="729583233778673644">Povolit šifrování AES a RC4. Použití této možnosti zvyšuje riziko, protože šifry RC4 nejsou bezpečné.</translation> <translation id="7296503797589217366">Vybrat složku <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tmavě zelená</translation> <translation id="7298195798382681320">Doporučeno</translation> @@ -8158,7 +8126,6 @@ <translation id="7307129035224081534">Pozastaveno</translation> <translation id="7307647374092371434">Když budete přihlášeni, budou hesla a přístupové klíče z účtu Google k dispozici i na tomto zařízení</translation> <translation id="7308643132139167865">Jazyky webových stránek</translation> -<translation id="7310598146671372464">Přihlášení se nezdařilo. Server nepodporuje zadané typy šifrování Kerberos. Obraťte se na svého administrátora.</translation> <translation id="7311005168897771689">Získejte přístup ke svým souborům na Disku Google i offline</translation> <translation id="7311244614769792472">Žádné výsledky</translation> <translation id="7312210124139670355">Administrátor resetuje vaši eSIM. Může to trvat několik minut.</translation> @@ -8474,6 +8441,7 @@ <translation id="7544977292347272434">Požádej rodiče o povolení rozšíření</translation> <translation id="7545466883021407599">K serveru se nelze připojit. Zkontrolujte připojení k síti a zkuste to znovu. Pokud potíže přetrvávají, zkuste Chromebook restartovat. Kód chyby: <ph name="ERROR_CODE" />.</translation> <translation id="7547317915858803630">Upozornění: Vaše nastavení aplikace <ph name="PRODUCT_NAME" /> jsou uložena na síťovém disku. To může vést ke zpomalení, chybám nebo ztrátě dat.</translation> +<translation id="754836352246153944">Rozšíření nejsou na tomto webu povolena. Výběrem otevřete nabídku</translation> <translation id="7548856833046333824">Limonáda</translation> <translation id="7549250950481368089">Zde se zobrazí uložená hesla. <ph name="BEGIN_LINK" />Importujte hesla<ph name="END_LINK" /> do <ph name="BRAND" />.</translation> <translation id="7549434883223124329">Přepnout jazyk zařízení?</translation> @@ -8530,7 +8498,6 @@ <translation id="7594725637786616550">Tato akce resetuje zařízení <ph name="DEVICE_TYPE" /> pomocí funkce Powerwash do továrního nastavení.</translation> <translation id="7595453277607160340">Chcete-li používat aplikace pro Android a zajistit, aby vaše zařízení <ph name="DEVICE_TYPE" /> fungovalo správně, znovu se přihlaste a proveďte aktualizaci.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kód chyby <ph name="ERROR_CODE" />)</translation> -<translation id="7599527631045201165">Název zařízení je příliš dlouhý. Zadejte kratší název a zkuste to znovu.</translation> <translation id="7600054753482800821">&Spravovat vyhledávače a vyhledávání na webech</translation> <translation id="7600218158048761260">Disk Google je pro tento typ účtu zakázán.</translation> <translation id="7600965453749440009">Jazyk <ph name="LANGUAGE" /> nikdy nepřekládat</translation> @@ -8676,7 +8643,6 @@ <translation id="7686086654630106285">Další informace o reklamách navrhovaných weby</translation> <translation id="7686581688229391955">Výběrem tohoto tlačítka povolíte na tomto webu rozšíření</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potvrďte nové heslo</translation> <translation id="7690378713476594306">Vybrat ze seznamu</translation> <translation id="7690853182226561458">Přidat &složku...</translation> <translation id="7691073721729883399">Cryptohome pro aplikaci pro režim veřejného terminálu nelze připojit.</translation> @@ -9339,7 +9305,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Tiskárna <ph name="ITEM_POSITION" /> z <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Spořič energie zapnutý</translation> <translation id="8180786512391440389">Rozšíření <ph name="EXTENSION" /> může číst obrázky, video a zvukové soubory v povolených umístěních a mazat je.</translation> -<translation id="8181215761849004992">Přidání do domény se nezdařilo. Zkontrolujte, zda má váš účet k přidávání zařízení dostatečná oprávnění.</translation> <translation id="8182105986296479640">Aplikace neodpovídá.</translation> <translation id="8182412589359523143">Chcete-li z tohoto zařízení <ph name="DEVICE_TYPE" /> vymazat veškerá data, <ph name="BEGIN_LINK" />klikněte sem<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID vašeho zařízení je <ph name="EID_NUMBER" /> a jeho IMEI je <ph name="IMEI_NUMBER" />. Tato čísla lze použít k aktivaci služby.</translation> @@ -9802,7 +9767,6 @@ <translation id="8531367864749403520">Výběrem možnosti Skrýt skupinu odstraňte skupinu z lišty karet</translation> <translation id="8531701051932785007">Vylepšené Bezpečné prohlížení je vypnuté</translation> <translation id="8533670235862049797">Bezpečné prohlížení je zapnuté</translation> -<translation id="8534656636775144800">Jejda! Při pokusu o přidání do domény došlo k chybě. Zkuste to prosím znovu.</translation> <translation id="8535005006684281994">Adresa URL pro obnovu certifikátu Netscape</translation> <translation id="8536810348276651776">Odhlásí vás z většiny webů. Zůstanete přihlášeni k účtu Google a bude tedy i nadále platit vaše nastavení Family Link pro Chrome.</translation> <translation id="8536956381488731905">Zvuk při stisku klávesy</translation> @@ -9881,7 +9845,6 @@ <translation id="8607828412110648570">Zařízení Bluetooth musí být v režimu párování a poblíž. Zařízení párujte pouze se zařízeními, kterým důvěřujete. Spárovaná zařízení jsou viditelná pro všechny účty v tomto Chromebooku. <ph name="BEGIN_LINK_LEARN_MORE" />Další informace<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Přidat lístek Kerberos</translation> <translation id="8609465669617005112">Posunout nahoru</translation> -<translation id="8610103157987623234">Nesprávný formát, zkuste to znovu</translation> <translation id="8612252270453580753">&Vyhledat snímek videa pomocí <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Jen malá písmena, číslice, podtržítka nebo spojovníky</translation> <translation id="8613504115484579584">Způsoby přihlášení</translation> @@ -10497,7 +10460,6 @@ <translation id="9052404922357793350">Pokračovat v blokování</translation> <translation id="90528604757378587">Aktivita na pozadí a některé vizuální efekty, například plynulé posouvání, mohou být omezeny.</translation> <translation id="9053563360605707198">Oboustranný tisk</translation> -<translation id="9055636786322918818">Vynutit šifrování RC4. Použití této možnosti zvyšuje riziko, protože šifry RC4 nejsou bezpečné.</translation> <translation id="9056788090206401048">Aby bylo možné přístupový klíč použít v jiném zařízení, musí být zapnuté Bluetooth. Tuto možnost můžete kdykoli změnit v nastavení.</translation> <translation id="9056810968620647706">Nebyly nalezeny žádné shody.</translation> <translation id="9057007989365783744">Uživatel <ph name="SUPERVISED_USER_NAME" /> žádá o přístup k následujícímu obsahu:</translation>
diff --git a/chrome/app/resources/generated_resources_cy.xtb b/chrome/app/resources/generated_resources_cy.xtb index becf15d..9e5e1fd 100644 --- a/chrome/app/resources/generated_resources_cy.xtb +++ b/chrome/app/resources/generated_resources_cy.xtb
@@ -301,7 +301,6 @@ <translation id="1217117837721346030">Lawrlwytho ffeil amheus</translation> <translation id="1217483152325416304">Bydd eich data lleol yn cael eu dileu yn fuan</translation> <translation id="1217668622537098248">Dychwelyd i glic chwith ar ôl gweithredu</translation> -<translation id="121783623783282548">Nid yw'r cyfrineiriau'n cyfateb.</translation> <translation id="1218015446623563536">Dileu Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Mae gwasanaeth lleoliad Google yn defnyddio ffynonellau megis Wi-Fi, rhwydweithiau symudol a synwyryddion i helpu i amcangyfrif lleoliad y ddyfais hon.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Gallwch ddiffodd Lleoliad drwy ddiffodd y prif osodiad Lleoliad ar y ddyfais hon. Gallwch hefyd ddiffodd y defnydd o Wi-Fi, rhwydweithiau symudol a synwyryddion ar gyfer Lleoliad yn y gosodiadau Lleoliad.<ph name="END_PARAGRAPH2" /></translation> @@ -522,7 +521,6 @@ <translation id="1395832189806039783">Amlygu eitem gyda ffocws bysellfwrdd</translation> <translation id="1396120028054416908">Nôl i <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Bu gwall wrth osod yr argraffydd</translation> -<translation id="1396963298126346194">Nid yw'r enw defnyddiwr a'r cyfrinair a roddwyd gennych yn cyfateb.</translation> <translation id="1397500194120344683">Dim dyfeisiau cymwys. <ph name="LINK_BEGIN" />Dysgu rhagor<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Rydych wedi mewngofnodi i Chrome ar y dyfeisiau hyn, felly gallwch eu defnyddio fel allweddi diogelwch.</translation> <translation id="1398853756734560583">Mwyhau</translation> @@ -904,7 +902,6 @@ <translation id="1657937299377480641">Er mwyn mewngofnodi eto i gael mynediad at adnoddau addysgol, gofynna am ganiatâd gan riant</translation> <translation id="1658424621194652532">Mae'r dudalen hon yn cyrchu'ch meicroffon.</translation> <translation id="1660763353352708040">Problem gyda'r addasydd pŵer</translation> -<translation id="1661156625580498328">Gorfodi amgryptio AES (argymhellir).</translation> <translation id="16620462294541761">Mae'n ddrwg gennym, ni ellid dilysu'ch cyfrinair. Rhowch gynnig arall arni.</translation> <translation id="166278006618318542">Algorithm Allwedd Gyhoeddus y Goddrych</translation> <translation id="1662801900924515589">Wedi gosod <ph name="APP" /></translation> @@ -1006,7 +1003,6 @@ <translation id="174123615272205933">Personol</translation> <translation id="1741314857973421784">Parhau</translation> <translation id="1743970419083351269">Cau'r Bar Lawrlwythiadau</translation> -<translation id="1744060673522309905">Methu ag ymuno'r ddyfais i'r parth. Gwnewch yn siŵr nad ydych wedi mynd y tu hwnt i nifer y dyfeisiau y gallwch eu hychwanegu.</translation> <translation id="1744108098763830590">tudalen gefndir</translation> <translation id="1745732479023874451">Rheoli cysylltiadau</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}zero{Agor a golygu # ffeil yn yr ap gwe hwn?}two{Agor a golygu # ffeil yn yr ap gwe hwn?}few{Agor a golygu # ffeil yn yr ap gwe hwn?}many{Agor a golygu # o ffeiliau yn yr ap gwe hwn?}other{Agor a golygu # o ffeiliau yn yr ap gwe hwn?}}</translation> @@ -1038,7 +1034,6 @@ <translation id="1767043563165955993">Defnyddio gydag apiau Android</translation> <translation id="1767508543310534319">Atsain atalnodi</translation> <translation id="1768212860412467516">Anfon adborth ar gyfer <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Wps! Bu problem wrth gysylltu â'r gweinydd mewngofnodi. Gwiriwch eich cysylltiad rhwydwaith a'r enw parth, a rhowch gynnig arall arni.</translation> <translation id="1769104665586091481">Agor y Ddolen mewn Ffenestr &Newydd</translation> <translation id="1770407692401984718">Llusgo llun yma neu</translation> <translation id="177053719077591686">Gwneud copïau wrth gefn o Apiau Android i Google Drive.</translation> @@ -1116,7 +1111,6 @@ <translation id="1818913467757368489">Wrthi'n uwchlwytho log.</translation> <translation id="1819443852740954262">Agor pob un mewn ffenestr Anhysbys</translation> <translation id="1819721979226826163">Tapiwch Hysbysiadau Ap > Gwasanaethau Google Play.</translation> -<translation id="1820028137326691631">Rhowch y cyfrinair a roddwyd gan weinyddwr</translation> <translation id="1822140782238030981">Eisoes yn ddefnyddiwr Chrome? Mewngofnodi</translation> <translation id="1822517323280215012">Llwyd</translation> <translation id="1822635184853104396">Dangos hanes lawrlwytho llawn mewn tab newydd</translation> @@ -1234,7 +1228,6 @@ <translation id="1901303067676059328">Dewis &popeth</translation> <translation id="1904580727789512086">Mae'r cyfeiriadau URL rydych yn ymweld â nhw wedi'u cadw i'ch Cyfrif Google</translation> <translation id="1904603806662441960">Rheoli caniatadau camera gwefan yn Chrome</translation> -<translation id="1905375423839394163">Enw dyfais Chromebook</translation> <translation id="1906181697255754968">Mae gwefannau fel arfer yn cyrchu ffeiliau a ffolderi ar eich dyfais ar gyfer nodweddion megis cadw eich gwaith yn awtomatig</translation> <translation id="1906488504371069394">Darganfyddwch fwy o estyniadau a themâu ar y <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Teipio gyda'ch llais. Defnyddiwch Search + D, yna dechreuwch siarad.</translation> @@ -1546,7 +1539,6 @@ <translation id="21354425047973905">Cuddio PIN</translation> <translation id="2135456203358955318">Chwyddwr sydd wedi'i docio</translation> <translation id="2135787500304447609">&Parhau</translation> -<translation id="2136372518715274136">Rhowch gyfrinair newydd</translation> <translation id="2136476978468204130">Mae'r cyfrinymadrodd a nodoch yn anghywir</translation> <translation id="2137128126782078222">Peidio â chaniatáu hysbysiadau gan <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botwm Gosod</translation> @@ -1646,7 +1638,6 @@ <translation id="2210462644007531147">Methu â chwblhau gosod</translation> <translation id="2211245494465528624">Rheoli opsiynau cysoni</translation> <translation id="2214018885812055163">Ffolderi sydd wedi'u rhannu</translation> -<translation id="2214884991347062907">Cyfrinair anghywir, rhowch gynnig arall arni</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 llinell heb ei dangos>}zero{<<ph name="NUMBER_OF_LINES" /> llinell heb eu dangos>}two{<<ph name="NUMBER_OF_LINES" /> linell heb eu dangos>}few{<<ph name="NUMBER_OF_LINES" /> llinell heb eu dangos>}many{<<ph name="NUMBER_OF_LINES" /> llinell heb eu dangos>}other{<<ph name="NUMBER_OF_LINES" /> llinell heb eu dangos>}}</translation> <translation id="2215070081105889450">I rannu sain, rhannwch dab neu sgrîn yn lle hynny</translation> <translation id="2218019600945559112">Llygoden a phad cyffwrdd</translation> @@ -2300,7 +2291,6 @@ <translation id="2692503699962701720">Newid traw wrth ddweud mathau o elfennau a thestun sydd wedi'i fformatio</translation> <translation id="2692901429679246677">Acwa</translation> <translation id="2693134906590795721">Synau gwefru</translation> -<translation id="2693176596243495071">Wps! Bu gwall anhysbys. Rhowch gynnig arall arni yn nes ymlaen neu cysylltwch â'ch gweinyddwr os yw'r broblem yn parhau.</translation> <translation id="2698147581454716013">Dyfais sydd wedi'i bwndelu yw hon ac ni ellir ei chofrestru gydag Uwchraddiad Ciosg ac Arwyddion.</translation> <translation id="2699911226086014512">Methwyd y weithred PIN gyda'r cod <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Rhannwyd o <ph name="DEVICE_NAME" /></translation> @@ -2433,7 +2423,6 @@ <translation id="2782104745158847185">Bu gwall wrth osod yr ap Linux</translation> <translation id="2783024642731649028">1 eitem yn eich basged <ph name="DISCOUNT_TEXT" /> o <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, gwelwyd <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Wedi lawrlwytho</translation> -<translation id="2783829359200813069">Dewiswch fathau o amgryptio</translation> <translation id="2783952358106015700">Defnyddiwch eich allwedd ddiogelwch gyda <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Archwiliad Cyfrineiriau</translation> <translation id="2785873697295365461">Disgrifyddion ffeiliau</translation> @@ -2717,7 +2706,6 @@ <translation id="3003144360685731741">Rhwydweithiau a ffefrir</translation> <translation id="3003253259757197230">Anfonir cyfeiriadau URL rydych yn ymweld â nhw at Google i ragweld pa wefannau y gallech ymweld â hwy nesaf ac i ddangos gwybodaeth ychwanegol i chi am y dudalen rydych yn ymweld â hi</translation> <translation id="3003623123441819449">Storfa CSS</translation> -<translation id="3003828226041301643">Methu ag ymuno'r ddyfais i'r parth. Gwiriwch eich cyfrif i sicrhau bod gennych y breintiau i ychwanegu dyfeisiau.</translation> <translation id="3003967365858406397">Bydd eich <ph name="PHONE_NAME" /> yn creu cysylltiad Wi-Fi preifat.</translation> <translation id="3004385386820284928">Addasu bysellau bysellfwrdd</translation> <translation id="3005574332301273731">Peidio â dangos</translation> @@ -2777,7 +2765,6 @@ <translation id="3033348223765101500">Rheoli eich data</translation> <translation id="3036327949511794916">Mae'r dyddiad cau i ddychwelyd y <ph name="DEVICE_TYPE" /> hwn wedi mynd heibio.</translation> <translation id="3036546437875325427">Galluogi Flash</translation> -<translation id="3037754279345160234">Methu â dosrannu'r ffurfweddiad i ymuno â'r parth. Cysylltwch â'ch gweinyddwr.</translation> <translation id="3038272154009688107">Gweld pob gwefan</translation> <translation id="3038612606416062604">Ychwanegu dyfais eich hun</translation> <translation id="3039491566278747710">Methwyd â gosod polisi all-lein ar y ddyfais hon.</translation> @@ -2967,7 +2954,6 @@ <translation id="3210736980143419785">Methu â gorffen lawrlwytho</translation> <translation id="321084946921799184">Melyn a gwyn</translation> <translation id="3211126692872351610">&Chwilio <ph name="SEARCH_ENGINE" /> am “<ph name="SEARCH_TERMS" />” mewn tab newydd</translation> -<translation id="321356136776075234">Dyfais OU (e.e. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Ychwanegu nod tudalen at y ffolder hon</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Sylwer:<ph name="END_BOLD" /> Mae'n bosib y bydd llais neu recordiad tebyg yn gallu cael mynediad at ganlyniadau personol <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Creu llwybr byr?</translation> @@ -3646,7 +3632,6 @@ <translation id="3741056951918180319">Gallwch bob amser glicio ar yr estyniad i'w ddefnyddio ar unrhyw wefan</translation> <translation id="3741510433331996336">Ailgychwynnwch eich dyfais i orffen diweddaru</translation> <translation id="3742235229730461951">Cynllun bysellfwrdd Corëeg</translation> -<translation id="3742666961763734085">Methu â dod o hyd i uned sefydliadol gyda'r enw hwnnw. Rhowch gynnig arall arni.</translation> <translation id="3743842571276656710">Rhowch PIN i baru â <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Ni fewnforiwyd eich cyfrineiriau</translation> <translation id="3747077776423672805">Er mwyn tynnu apiau, ewch i Gosodiadau > Google Play Store > Rheoli dewisiadau Android > Rheolwr Apiau neu Raglenni. Yna tapiwch yr ap rydych am ei ddadosod (mae'n bosib y bydd angen i chi sweipio i'r dde neu'r chwith i ddod o hyd i'r ap). Yna tapiwch Dadosod neu Analluogi.</translation> @@ -4535,7 +4520,6 @@ <translation id="4416582610654027550">Teipiwch URL dilys</translation> <translation id="4421932782753506458">Gwlanog</translation> <translation id="4423376891418188461">Adfer Gosodiadau</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, mae eich gweinyddwr am i chi newid eich cyfrinair.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Mae caniatáu i ddyfeisiau ChromeOS anfon adroddiadau awtomatig yn ein helpu i flaenoriaethu beth i'w drwsio a'i wella yn ChromeOS. Gall yr adroddiadau hyn gynnwys pethau megis pan fyddai ChromeOS yn torri, pa nodweddion a ddefnyddiwyd, a faint o gof a ddefnyddiwyd yn nodweddiadol.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Gallwch ddechrau neu stopio caniatáu'r adroddiadau hyn unrhyw amser yn eich gosodiadau dyfais Chrome. Os ydych yn weinyddwr parth, gallwch newid y gosodiad hwn yn y consol gweinyddwr.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Dileu <ph name="FILE_NAME" /></translation> @@ -4551,7 +4535,6 @@ <translation id="4430369329743628066">Mae nod tudalen wedi'i ychwanegu</translation> <translation id="4430422687972614133">Troi'r cerdyn rhithwir ymlaen</translation> <translation id="4432621511648257259">Mae'r cyfrinair yn anghywir</translation> -<translation id="443454694385851356">Etifeddiaeth (anniogel)</translation> <translation id="4434611816075088065">Does dim byd arall angen eich sylw ar hyn o bryd</translation> <translation id="443475966875174318">Diweddaru neu dynnu apiau anghydnaws</translation> <translation id="4437947179446780764">Ychwanegu darparwr gwasanaeth DNS personol</translation> @@ -5094,7 +5077,6 @@ <translation id="4868284252360267853">Nid ydych yn ffocysu deialog hwn ar hyn o bryd Pwyswch Command-Shift-Option A i ffocysu ar y deialog hwn.</translation> <translation id="4869170227080975044">Darllen gwybodaeth rhwydwaith ChromeOS</translation> <translation id="4870724079713069532">Gallwch agor a golygu ffeiliau a gefnogir gyda'r ap hwn o'r File Explorer ac apiau eraill. I reoli pa ffeiliau sy'n agor yn yr ap hwn yn ddiofyn, ewch i <ph name="BEGIN_LINK" />osodiadau Windows<ph name="END_LINK" /></translation> -<translation id="4870758487381879312">Rhowch gyfrinair a ddarperir gan eich gweinyddwr i gael gwybodaeth am y ffurfweddiad</translation> <translation id="4870995365819149457">Bydd rhai dolenni a gefnogir yn dal i agor yn <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ac 1 ap arall.</translation> <translation id="4871308555310586478">Nid yw'n dod o Chrome Web Store.</translation> <translation id="4871322859485617074">Mae'r PIN yn cynnwys nodau annilys</translation> @@ -5161,7 +5143,6 @@ <translation id="4913209098186576320">Mae'n bosib bod y ffeil hon yn beryglus<ph name="LINE_BREAK" />Mae'r gwiriad hwn yn cymryd mwy o amser nag arfer...</translation> <translation id="4915961947098019832">Caniateir i ddangos lluniau</translation> <translation id="4916542008280060967">Caniatáu i'r wefan olygu <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Cryf</translation> <translation id="491779113051926205">Cownteri Traffig ChromeOS</translation> <translation id="4918021164741308375">Mae <ph name="ORIGIN" /> eisiau cyfathrebu â'r estyniad "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Derbyn</translation> @@ -5475,7 +5456,6 @@ <translation id="5172855596271336236">Mae yna 1 argraffydd a reolir.</translation> <translation id="5173668317844998239">Ychwanegu a dileu olion bysedd sydd wedi'u cadw ar eich allwedd ddiogelwch</translation> <translation id="5174169235862638850">Copïwyd y cyfrinair i'r clipfwrdd</translation> -<translation id="5175379009094579629">Mae enw'r ddyfais yn annilys. Rhowch enw dyfais dilys i roi cynnig arall arni.</translation> <translation id="5177479852722101802">Parhau i rwystro mynediad at y camera a'r meicroffon</translation> <translation id="5177549709747445269">Rydych yn defnyddio data symudol</translation> <translation id="5178667623289523808">Dod o Hyd i'r Eitem Flaenorol</translation> @@ -5704,7 +5684,6 @@ <translation id="5368255566854433132">Creu cyfrinair <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Ni all yr estyniad hwn ddarllen a newid gwybodaeth gwefan neu redeg yn y cefndir</translation> <translation id="5368720394188453070">Mae'ch ffôn wedi'i gloi. Datglowch ef i ddechrau.</translation> -<translation id="5368779022775404937">Mewngofnodi i <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Anhysbys}zero{Anhysbys (#)}two{Anhysbys (#)}few{Anhysbys (#)}many{Anhysbys (#)}other{Anhysbys (#)}}</translation> <translation id="5369491905435686894">Galluogi cyflymiad llygoden</translation> <translation id="5369694795837229225">Gosod amgylchedd datblygu Linux</translation> @@ -5920,7 +5899,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Mae estyniad wedi'i osod gan eich gweinyddwr}zero{Mae # estyniad wedi'u gosod gan eich gweinyddwr}two{Mae # estyniad wedi'u gosod gan eich gweinyddwr}few{Mae # estyniad wedi'u gosod gan eich gweinyddwr}many{Mae # estyniad wedi'u gosod gan eich gweinyddwr}other{Mae # estyniad wedi'u gosod gan eich gweinyddwr}}</translation> <translation id="5523532775593636291">Bydd gwefannau y byddwch yn eu hychwanegu bob amser yn aros yn weithredol ac ni fydd y cof yn cael ei ryddhau oddi wrthynt</translation> <translation id="5523558474028191231">Gall yr enw ddefnyddio llythrennau, rhifau, a nodau arbennig, a rhaid cynnwys <ph name="MAX_CHARACTER_COUNT" /> nod neu lai</translation> -<translation id="5526701598901867718">Pob un (anniogel)</translation> <translation id="5526745900034778153">Mewngofnodwch eto i barhau i gysoni</translation> <translation id="5527463195266282916">Ceisiwyd israddio estyniad.</translation> <translation id="5527474464531963247">Gallwch hefyd ddewis rhwydwaith arall.</translation> @@ -5931,7 +5909,6 @@ <translation id="5533001281916885985">Mae <ph name="SITE_NAME" /> eisiau</translation> <translation id="5537725057119320332">Castio</translation> <translation id="5539070192556911367">Methu â chyrraedd Google</translation> -<translation id="5539221284352502426">Gwrthodwyd y cyfrinair a nodoch gan y gweinydd. Mae rhesymau posib yn cynnwys: Mae'r cyfrinair yn rhy fyr. Rhaid i'r cyfrinair gynnwys rhifau neu symbolau. Rhaid i'r cyfrinair fod yn wahanol i gyfrineiriau blaenorol.</translation> <translation id="5541694225089836610">Mae'r weithred hon wedi'i hanalluogi gan eich gweinyddwr</translation> <translation id="5542132724887566711">Proffil</translation> <translation id="5542750926112347543">Mae'r cwcis o <ph name="DOMAIN" /> wedi'u rhwystro</translation> @@ -6174,7 +6151,6 @@ <translation id="5734362860645681824">Cyfathrebiadau</translation> <translation id="5734697361979786483">Ychwanegu cyfran ffeil</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Nid yw'r data hyn neu eich dyfais yn bodloni rhai o bolisïau diogelwch eich sefydliad. Gwiriwch gyda'ch gweinyddwr beth sydd angen ei drwsio.}=1{Nid yw'r ffeil hon neu eich dyfais yn bodloni rhai o bolisïau diogelwch eich sefydliad. Gwiriwch gyda'ch gweinyddwr beth sydd angen ei drwsio.}two{Nid yw'r ffeiliau hyn yn bodloni rhai o bolisïau diogelwch eich sefydliad. Gwiriwch gyda'ch gweinyddwr beth sydd angen ei drwsio.}few{Nid yw'r ffeiliau hyn yn bodloni rhai o bolisïau diogelwch eich sefydliad. Gwiriwch gyda'ch gweinyddwr beth sydd angen ei drwsio.}many{Nid yw'r ffeiliau hyn yn bodloni rhai o bolisïau diogelwch eich sefydliad. Gwiriwch gyda'ch gweinyddwr beth sydd angen ei drwsio.}other{Nid yw'r ffeiliau hyn yn bodloni rhai o bolisïau diogelwch eich sefydliad. Gwiriwch gyda'ch gweinyddwr beth sydd angen ei drwsio.}}</translation> -<translation id="5736796278325406685">Rhowch enw defnyddiwr dilys</translation> <translation id="5738093759615225354">Mae angen y cod pas hwn arnoch i fewngofnodi i'ch cyfrifiadur</translation> <translation id="5739017626473506901">Mewngofnodwch i helpu <ph name="USER_NAME" /> i ychwanegu cyfrif ysgol</translation> <translation id="5739235828260127894">Yn aros am gadarnhad. <ph name="LINK_BEGIN" />Dysgu rhagor<ph name="LINK_END" /></translation> @@ -6578,7 +6554,6 @@ <translation id="6054138466019582920">Chwilio'r Dudalen Hon gyda Google...</translation> <translation id="6054284857788651331">Grŵp Tabiau a Gaewyd yn Ddiweddar</translation> <translation id="6054961935262556546">Newid gwelededd</translation> -<translation id="6055171183283175969">Mae'r cyfrinair a roesoch yn anghywir.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 Gydag Amgryptio RSA</translation> <translation id="6055544610007596637">Gosod apiau ar gyfer eich <ph name="DEVICE_TYPE" /> o'r Google Play Store</translation> <translation id="6056710589053485679">Ail-lwytho arferol</translation> @@ -6648,7 +6623,6 @@ <translation id="6102043788063419338">Cafodd y ffeil hon ei rhwystro gan Advanced Protection.</translation> <translation id="6103681770816982672">Rhybudd: rydych yn newid i sianel datblygwr</translation> <translation id="6104068876731806426">Cyfrifon Google</translation> -<translation id="6104311680260824317">Methu ag ymuno'r ddyfais i'r parth. Nid yw'r gweinydd yn cefnogi mathau amgryptio Kerberos a nodwyd. Gwiriwch "Rhagor o ddewisiadau" ar gyfer gosodiadau amgryptio.</translation> <translation id="6104667115274478616">Rheoli gosodiadau sain ChromeOS</translation> <translation id="6104796831253957966">Mae ciw yr argraffydd yn llawn</translation> <translation id="610487644502954950">Panel ochr wedi'i ddad-binio</translation> @@ -7343,7 +7317,6 @@ <translation id="6651237644330755633">Ymddiried yn y dystysgrif hon ar gyfer adnabod gwefannau</translation> <translation id="6651495917527016072">Cysoni rhwydweithiau Wi-Fi â'ch ffôn. <ph name="LINK_BEGIN" />Dysgu rhagor<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Yn rhedeg yn awtomatig bob tro y byddwch yn ymweld â'r wefan hon</translation> -<translation id="665355505818177700">Dim ond ar blatfformau x86_64 y cefnogir integreiddio Chrome <ph name="MS_AD_NAME" />. Nid yw Chromebooks sydd wedi'u datblygu ar ben platfform ARM neu x86 yn cefnogi'r swyddogaeth hon.</translation> <translation id="6654509035557065241">Gwneud hwn y rhwydwaith diofyn</translation> <translation id="6655190889273724601">Modd datblygwr</translation> <translation id="6655458902729017087">Cuddio Cyfrifon</translation> @@ -7479,7 +7452,6 @@ <translation id="676560328519657314">Eich dulliau talu yn Google Pay</translation> <translation id="6766488013065406604">Mynd i Reolwr Cyfrineiriau Google</translation> <translation id="6767566652486411142">Dewiswch iaith arall...</translation> -<translation id="6767639283522617719">Methu ag ymuno â'r parth. Gwnewch yn siŵr bod y gosodiadau'n gywir ar gyfer yr uned sefydliadol.</translation> <translation id="6768034047581882264">Ni chaniateir dangos cynnwys anniogel</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />I ddarparu'r profiad gorau, mae <ph name="DEVICE_OS" /> yn casglu data caledwedd am ddyfeisiau ac yn eu rhannu gyda Google i benderfynu pa ddiweddariadau y dylid eu hanfon. Gallwch ddewis i ganiatáu i Google ddefnyddio'r data hyn at ddibenion ychwanegol megis cymorth a gwelliannau i'r profiad a gwasanaeth <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Gallwch fewngofnodi ar y ddyfais hon a gweld meysydd a restrir fel chromeosflex_ yn chrome://system i weld y data a anfonwyd at Google ar gyfer hidlo diweddariadau, yn ogystal ag unrhyw achosion eraill ble rydych yn dewis i rannu data â Google.<ph name="END_PARAGRAPH2" /> @@ -7556,7 +7528,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Mewngofnodi'n awtomatig i wefannau gan ddefnyddio manylion adnabod sydd wedi'u cadw. Pan fydd y gosodiad hwn wedi'i hanalluogi, bydd angen i chi gadarnhau eich manylion bob tro cyn mewngofnodi i wefan.</translation> -<translation id="6810768462515084623">Wps! Mae'n ymddangos bod angen cyfrinair newydd arnoch. Newidiwch eich cyfrinair ar ddyfais arall a rhowch gynnig arall arni.</translation> <translation id="6811034713472274749">Mae'r dudalen yn barod i'w gweld</translation> <translation id="6811151703183939603">Cadarn</translation> <translation id="6811332638216701903">Enw Gwesteiwr DHCP</translation> @@ -7628,7 +7599,6 @@ <translation id="6856623341093082836">Gosod ac addasu cywirdeb eich sgrîn gyffwrdd</translation> <translation id="6856850379840757744">Pan fydd wedi'i droi ymlaen, bydd pob hysbysiad yn cael ei ddistewi</translation> <translation id="6857145580237920905">Tynnu proffiliau eSIM cyn defnyddio Powerwash</translation> -<translation id="6857699260879628349">Cael gwybodaeth ffurfweddu</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> eiliad</translation> <translation id="6860097299815761905">Gosodiadau dirprwyol...</translation> <translation id="68601584151169673">&Cadw a Rhannu</translation> @@ -7647,7 +7617,6 @@ <translation id="686839242150793617">Yn gallu cyrchu llun mewn llun yn awtomatig</translation> <translation id="6868934826811377550">Gweld y Manylion</translation> <translation id="6871644448911473373">Ymatebydd OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Gwrthodwyd y cyfrinair a nodoch gan y gweinydd.</translation> <translation id="6873571253135628430">Newid caniatadau gwefan</translation> <translation id="6876155724392614295">Beic</translation> <translation id="6876469544038980967">Ddim yn Ddefnyddiol</translation> @@ -7681,7 +7650,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Llais i ragolwg</translation> <translation id="6902336033320348843">Ni chefnogir yr adran: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Uno'r ddyfais i barth</translation> <translation id="6903022061658753260">Bydd eich data yn cael eu cysoni ar draws yr holl borwyr Chrome lle rydych wedi troi cysoni ymlaen ar gyfer y cyfrif hwn. Am opsiynau cysoni ChromeOS, ewch i <ph name="LINK_BEGIN" />Osodiadau ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Agor pob un (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Troi cysoni ymlaen</translation> @@ -8038,7 +8006,6 @@ <translation id="7198503619164954386">Rhaid i chi fod ar ddyfais sydd wedi'i chofrestru gan fenter</translation> <translation id="7199158086730159431">Cael H&elp</translation> <translation id="7199452998289813782">Seibio castio i <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Dewis ffurfweddiad</translation> <translation id="720110658997053098">Cadw'r ddyfais hon yn y modd Kiosk yn barhaol</translation> <translation id="7201118060536064622">Dilëwyd '<ph name="DELETED_ITEM_NAME" />'</translation> <translation id="7201420661433230412">Gweld ffeiliau</translation> @@ -8155,7 +8122,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Rheolir eich porwr<ph name="END_LINK" /> gan eich sefydliad a <ph name="BEGIN_LINK" />rheolir eich proffil<ph name="END_LINK" /> gan <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Sylwer fod Android, Play, ac apiau cysylltiedig yn cael eu llywodraethu gan eu polisïau casglu a defnyddio data eu hunain.</translation> -<translation id="729583233778673644">Caniatáu amgryptio AES a RC4. Mae defnyddio'r opsiwn hwn yn cynyddu'ch risg, gan fod y seiffrau RC4 yn anniogel.</translation> <translation id="7296503797589217366">Dewis ffolder <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Gwyrdd tywyll</translation> <translation id="7298195798382681320">Argymhellir</translation> @@ -8173,7 +8139,6 @@ <translation id="7307129035224081534">Wedi seibio</translation> <translation id="7307647374092371434">Bydd cyfrineiriau a chodau pas yn eich Cyfrif Google hefyd ar gael ar y ddyfais hon tra byddwch wedi mewngofnodi</translation> <translation id="7308643132139167865">Ieithoedd gwefannau</translation> -<translation id="7310598146671372464">Wedi methu â mewngofnodi Nid yw'r gweinydd yn cefnogi mathau amgryptio Kerberos a nodwyd. Cysylltwch â'ch gweinyddwr.</translation> <translation id="7311005168897771689">Cael mynediad at eich ffeiliau Google Drive pan fyddwch all-lein</translation> <translation id="7311244614769792472">Ni chanfuwyd unrhyw ganlyniadau</translation> <translation id="7312210124139670355">Mae eich gweinyddwr yn ailosod eich eSIM. Gallai hyn gymryd ychydig funudau.</translation> @@ -8546,7 +8511,6 @@ <translation id="7594725637786616550">Defnyddiwch Powerwash i ailosod eich <ph name="DEVICE_TYPE" /> i fod yn union fel newydd.</translation> <translation id="7595453277607160340">I ddefnyddio apiau Android ac i gadw'ch <ph name="DEVICE_TYPE" /> yn gweithio'n iawn, mewngofnodwch eto a diweddarwch.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (cod gwall <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Mae enw'r ddyfais yn rhy hir. Rhowch enw byrrach i roi cynnig arall arni.</translation> <translation id="7600054753482800821">&Rheoli peiriannau chwilio a chwilio gwefan</translation> <translation id="7600218158048761260">Mae Google Drive wedi'i analluogi ar gyfer y math hwn o gyfrif.</translation> <translation id="7600965453749440009">Peidio byth â chyfieithu <ph name="LANGUAGE" /></translation> @@ -8691,7 +8655,6 @@ <translation id="7686086654630106285">Rhagor am hysbysebion a awgrymir gan wefan</translation> <translation id="7686581688229391955">Dewiswch i ganiatáu estyniadau ar y wefan hon</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Cadarnhau cyfrinair newydd</translation> <translation id="7690378713476594306">Dewis o'r rhestr</translation> <translation id="7690853182226561458">Ychwanegu &ffolder...</translation> <translation id="7691073721729883399">Ni ellid gosod y Cryptohome ar gyfer yr ap Kiosk.</translation> @@ -9352,7 +9315,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Argraffydd <ph name="ITEM_POSITION" /> o <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Mae'r Arbedwr Ynni wedi'i droi ymlaen</translation> <translation id="8180786512391440389">Gall <ph name="EXTENSION" /> ddarllen a dileu lluniau, fideos a ffeiliau sain yn y lleoliadau sydd wedi'u ticio.</translation> -<translation id="8181215761849004992">Methu ag ymuno â'r parth. Gwiriwch eich cyfrif i weld a oes gennych ddigon o freintiau i ychwanegu dyfeisiau.</translation> <translation id="8182105986296479640">Nid yw'r ap yn ymateb.</translation> <translation id="8182412589359523143">I ddileu'r holl wybodaeth o'r <ph name="DEVICE_TYPE" /> hwn, <ph name="BEGIN_LINK" />cliciwch yma<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID eich dyfais yw <ph name="EID_NUMBER" /> a IMEI eich dyfais yw <ph name="IMEI_NUMBER" />. Gellir defnyddio'r rhifau hyn i helpu i weithredu gwasanaeth.</translation> @@ -9813,7 +9775,6 @@ <translation id="8531367864749403520">Dewiswch "Cuddio Grŵp" i dynnu'r grŵp o'ch stribed tabiau</translation> <translation id="8531701051932785007">Mae Gwell Pori'n Ddiogel wedi'i ddiffodd</translation> <translation id="8533670235862049797">Mae Pori'n Ddiogel ymlaen</translation> -<translation id="8534656636775144800">Wps! Aeth rhywbeth o'i le wrth geisio ymuno â'r parth. Rhowch gynnig arall arni.</translation> <translation id="8535005006684281994">URL Adnewyddu Tystysgrif Netscape</translation> <translation id="8536810348276651776">Yn eich allgofnodi o'r mwyafrif o wefannau. Byddwch yn parhau i fod wedi'ch mewngofnodi i'ch Cyfrif Google fel bod eich gosodiadau Family Link ar gyfer Chrome yn berthnasol.</translation> <translation id="8536956381488731905">Troi'r sain ymlaen drwy bwyso'r fysell</translation> @@ -9892,7 +9853,6 @@ <translation id="8607828412110648570">Gwnewch yn siŵr bod eich dyfais Bluetooth yn y modd paru a gerllaw. Parwch gyda dyfeisiau rydych yn ymddiried ynddynt yn unig. Mae dyfeisiau sydd wedi'u paru yn weladwy i bob cyfrif ar y Chromebook hwn. <ph name="BEGIN_LINK_LEARN_MORE" />Dysgu rhagor<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Ychwanegu tocyn Kerberos</translation> <translation id="8609465669617005112">Symud i fyny</translation> -<translation id="8610103157987623234">Fformat anghywir, rhowch gynnig arall arni</translation> <translation id="8612252270453580753">Chwilio ffrâm fideo gyda <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Llythrennau bach, digidau, tanlinellau, neu linellau unig</translation> <translation id="8613504115484579584">Dulliau mewngofnodi</translation> @@ -10510,7 +10470,6 @@ <translation id="9052404922357793350">Parhau i rwystro</translation> <translation id="90528604757378587">Gall gweithgarwch cefndir a rhai effeithiau gweledol, fel sgrolio llyfn, fod yn gyfyngedig.</translation> <translation id="9053563360605707198">Argraffwch ar y ddwy ochr</translation> -<translation id="9055636786322918818">Gorfodi amgryptio RC4. Mae defnyddio'r opsiwn hwn yn cynyddu'ch risg, gan fod y seiffrau RC4 yn anniogel.</translation> <translation id="9056788090206401048">Rhaid bod Bluetooth ymlaen i chi ddefnyddio eich cod pas ar ddyfais wahanol. Gallwch reoli hyn y gosodiadau.</translation> <translation id="9056810968620647706">Ni chanfuwyd unrhyw ganlyniadau sy'n cyfateb.</translation> <translation id="9057007989365783744">Mae <ph name="SUPERVISED_USER_NAME" /> am gael mynediad at y cynnwys canlynol:</translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb index 7013eaa..bd3a5a9e 100644 --- a/chrome/app/resources/generated_resources_da.xtb +++ b/chrome/app/resources/generated_resources_da.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Download mistænkelig fil</translation> <translation id="1217483152325416304">Dine lokale data slettes snart</translation> <translation id="1217668622537098248">Vend tilbage til venstreklik efter handling</translation> -<translation id="121783623783282548">Adgangskoderne stemmer ikke overens.</translation> <translation id="1218015446623563536">Slet Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googles lokationstjeneste anvender kilder som f.eks. Wi‑Fi, mobilnetværk og sensorer til at fastslå enhedens placering.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan slå Placering fra ved at deaktivere den overordnede lokationsindstilling på enheden. Du kan også deaktivere brugen af Wi-Fi, mobilnetværk og sensorer ifm. placering i lokationsindstillingerne.<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">Fremhæv element med tastaturfokus</translation> <translation id="1396120028054416908">Tilbage til <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Der opstod en fejl under konfigurationen af printeren</translation> -<translation id="1396963298126346194">Brugernavnet og adgangskoden, du har angivet, stemmer ikke overens.</translation> <translation id="1397500194120344683">Der er ingen kvalificerede enheder. <ph name="LINK_BEGIN" />Få flere oplysninger<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Da du er logget ind i Chrome på disse enheder, kan du bruge dem som sikkerhedsnøgler.</translation> <translation id="1398853756734560583">Maksimér</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">Hvis du vil logge ind igen, så du kan få adgang til uddannelsesressourcer, skal du bede en forælder om tilladelse</translation> <translation id="1658424621194652532">Denne side har adgang til din mikrofon.</translation> <translation id="1660763353352708040">Der er et problem med strømadapteren</translation> -<translation id="1661156625580498328">Gennemtving AES-kryptering (anbefalet).</translation> <translation id="16620462294541761">Din adgangskode blev ikke bekræftet. Prøv igen.</translation> <translation id="166278006618318542">Algoritme for emnets offentlige nøgle</translation> <translation id="1662801900924515589"><ph name="APP" /> er installeret</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">Tilpasset</translation> <translation id="1741314857973421784">Fortsæt</translation> <translation id="1743970419083351269">Luk downloadlinje</translation> -<translation id="1744060673522309905">Enheden kunne ikke knyttes til domænet. Sørg for, at du ikke har overskredet antallet af enheder, du kan tilføje.</translation> <translation id="1744108098763830590">baggrundsside</translation> <translation id="1745732479023874451">Administrer kontakter</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Vil du åbne og redigere # fil i denne webapp?}other{Vil du åbne og redigere # filer i denne webapp?}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">Brug med Android-apps</translation> <translation id="1767508543310534319">Tegnsætningsekko</translation> <translation id="1768212860412467516">Send feedback om <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ups! Der var problemer med at oprette forbindelse til loginserveren. Tjek din netværksforbindelse og domænenavnet, og prøv igen.</translation> <translation id="1769104665586091481">Åbn link i nyt &vindue</translation> <translation id="1770407692401984718">Træk et billede hertil, eller</translation> <translation id="177053719077591686">Sikkerhedskopiér Android-apps til Google Drev.</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">Upload af logfil er i gang.</translation> <translation id="1819443852740954262">Åbn alle i et inkognitovindue</translation> <translation id="1819721979226826163">Tryk på Appnotifikationer > Google Play-tjenester.</translation> -<translation id="1820028137326691631">Angiv adgangskode fra administrator</translation> <translation id="1822140782238030981">Er du allerede Chrome-bruger? Log ind</translation> <translation id="1822517323280215012">Grå</translation> <translation id="1822635184853104396">Vis hele downloadhistorikken på en ny fane</translation> @@ -1230,7 +1224,6 @@ <translation id="1901303067676059328">Vælg &alle</translation> <translation id="1904580727789512086">De webadresser, du besøger, gemmes på din Google-konto</translation> <translation id="1904603806662441960">Administrer kameratilladelser for websites i Chrome</translation> -<translation id="1905375423839394163">Navn på Chromebook-enhed</translation> <translation id="1906181697255754968">Websites får normalt adgang til filer og mapper på din enhed for at kunne gemme dit arbejde automatisk</translation> <translation id="1906488504371069394">Find flere udvidelser og temaer i <ph name="BEGIN_LINK" />Chrome Webshop<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Skriv ved hjælp af din stemme. Brug søgetasten+D, og begynd derefter at tale.</translation> @@ -1542,7 +1535,6 @@ <translation id="21354425047973905">Skjul pinkoder</translation> <translation id="2135456203358955318">Fastgjort lupvindue</translation> <translation id="2135787500304447609">&Genoptag</translation> -<translation id="2136372518715274136">Angiv ny adgangskode</translation> <translation id="2136476978468204130">Den adgangssætning, du angav, er forkert.</translation> <translation id="2137128126782078222">Tillad ikke notifikationer fra <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Knappen Konfigurer</translation> @@ -1642,7 +1634,6 @@ <translation id="2210462644007531147">Installationen kunne ikke gennemføres</translation> <translation id="2211245494465528624">Administrer indstillinger for synkronisering</translation> <translation id="2214018885812055163">Delte mapper</translation> -<translation id="2214884991347062907">Adgangskoden er forkert. Prøv igen.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 linje vises ikke>}one{<<ph name="NUMBER_OF_LINES" /> linje vise ikke>}other{<<ph name="NUMBER_OF_LINES" /> linjer vises ikke>}}</translation> <translation id="2215070081105889450">Hvis du vil dele lyd, skal du dele en fane eller skærm i stedet</translation> <translation id="2218019600945559112">Mus og touchplade</translation> @@ -2296,7 +2287,6 @@ <translation id="2692503699962701720">Brug et andet toneleje, når der oplæses elementtyper og formateret tekst.</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Lyd ved opladning</translation> -<translation id="2693176596243495071">Ups! Der opstod en ukendt fejl. Prøv igen senere, eller kontakt din administrator, hvis problemet fortsætter.</translation> <translation id="2698147581454716013">Dette er en pakkeenhed, som ikke kan tilmeldes Kiosk & Signage-opgraderingen.</translation> <translation id="2699911226086014512">Pinkodehandlingen mislykkedes med koden <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Delt fra <ph name="DEVICE_NAME" /></translation> @@ -2429,7 +2419,6 @@ <translation id="2782104745158847185">Der opstod en fejl ved installation af Linux-appen</translation> <translation id="2783024642731649028">Du har 1 vare i din kurv fra <ph name="MERCHANT_NAME" /> med <ph name="DISCOUNT_TEXT" />, som du har set på <ph name="MERCHANT_DOMAIN" /> <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Downloadet</translation> -<translation id="2783829359200813069">Vælg krypteringstyper</translation> <translation id="2783952358106015700">Brug din sikkerhedsnøgle med <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Adgangskodetjek</translation> <translation id="2785873697295365461">Filbeskrivelser</translation> @@ -2713,7 +2702,6 @@ <translation id="3003144360685731741">Favoritter netværk</translation> <translation id="3003253259757197230">De webadresser, du besøger, sendes til Google for at forudsige, hvilke websites du kunne have lyst til at besøge som det næste, og for at vise dig oplysninger om den side, du besøger</translation> <translation id="3003623123441819449">CSS-cache</translation> -<translation id="3003828226041301643">Enheden kunne ikke knyttes til domænet. Sørg for, at din konto har tilladelse til at tilføje enheder.</translation> <translation id="3003967365858406397">Din <ph name="PHONE_NAME" /> opretter en privat Wi-Fi-forbindelse.</translation> <translation id="3004385386820284928">Tilpas tastaturtaster</translation> <translation id="3005574332301273731">Vis ikke</translation> @@ -2773,7 +2761,6 @@ <translation id="3033348223765101500">Administrer dine data</translation> <translation id="3036327949511794916">Fristen for at returnere denne <ph name="DEVICE_TYPE" /> er overskredet.</translation> <translation id="3036546437875325427">Aktivér Flash</translation> -<translation id="3037754279345160234">Konfigurationen for domænetilmelding kunne ikke parses. Kontakt din administrator.</translation> <translation id="3038272154009688107">Se alle websites</translation> <translation id="3038612606416062604">Tilføj en printer manuelt</translation> <translation id="3039491566278747710">Offlinepolitikken kunne ikke installeres på enheden.</translation> @@ -2962,7 +2949,6 @@ <translation id="3210736980143419785">Downloaden kunne ikke fuldføres</translation> <translation id="321084946921799184">Gul og hvid</translation> <translation id="3211126692872351610">&Søg på <ph name="SEARCH_ENGINE" /> efter "<ph name="SEARCH_TERMS" />" på en ny fane</translation> -<translation id="321356136776075234">Organisationsenhed (OU) (f.eks. OU=Chromebooks, DC=eksempel, DC=com)</translation> <translation id="321367297115597343">Føj et bogmærke til denne mappe</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Bemærk!<ph name="END_BOLD" /> En lignende stemme eller en optagelse af den kan muligvis bruges til at få adgang til de personlige resultater, der tilhører <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Vil du oprette en genvej?</translation> @@ -3639,7 +3625,6 @@ <translation id="3741056951918180319">Du kan altid klikke på udvidelsen for at bruge den på enhver side</translation> <translation id="3741510433331996336">Genstart din enhed for at fuldføre opdateringen</translation> <translation id="3742235229730461951">Koreansk tastaturlayout</translation> -<translation id="3742666961763734085">Der blev ikke fundet nogen organisationsenhed med det pågældende navn. Prøv igen.</translation> <translation id="3743842571276656710">Angiv pinkoden for at parre med <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Dine adgangskoder blev ikke importeret</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> @@ -4528,7 +4513,6 @@ <translation id="4416582610654027550">Angiv en gyldig webadresse</translation> <translation id="4421932782753506458">Pjuske</translation> <translation id="4423376891418188461">Gendan indstillinger</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, din administrator kræver, at du ændrer din adgangskode.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ved at give ChromeOS-enheder tilladelse til at sende automatiske rapporter gør du det nemmere for os at prioritere, hvad der skal rettes og forbedres i ChromeOS. Disse rapporter kan f.eks. indeholde oplysninger om, hvornår ChromeOS oplever nedbrud, hvilke funktioner der blev brugt, og hvor meget hukommelse der normalt bruges.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan til enhver tid tillade eller fjerne tilladelsen for afsendelse af disse rapporter i indstillingerne for din Chrome-enhed. Hvis du er domæneadministrator, kan du ændre denne indstilling i Administrationskonsol.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Slet <ph name="FILE_NAME" /></translation> @@ -4544,7 +4528,6 @@ <translation id="4430369329743628066">Bogmærket er tilføjet</translation> <translation id="4430422687972614133">Aktivér virtuelt kort</translation> <translation id="4432621511648257259">Adgangskoden er forkert</translation> -<translation id="443454694385851356">Forældet (ikke sikkert)</translation> <translation id="4434611816075088065">Der er ikke andet, som kræver din opmærksomhed lige nu</translation> <translation id="443475966875174318">Opdater eller fjern ikke-kompatible apps</translation> <translation id="4437947179446780764">Tilføj en tilpasset DNS-tjenesteudbyder</translation> @@ -5086,7 +5069,6 @@ <translation id="4868284252360267853">Denne dialogboks er ikke fremhævet i øjeblikket. Tryk på Command-tasten+Shift+Valgmulighed A for at fremhæve denne dialogboks.</translation> <translation id="4869170227080975044">Læs netværksoplysninger for ChromeOS</translation> <translation id="4870724079713069532">Du kan åbne og redigere understøttede filer med denne app via Stifinder og andre apps. Hvis du vil styre, hvilke filer der som standard skal åbnes i denne app, kan du gå til <ph name="BEGIN_LINK" />Windows-indstillingerne<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Angiv adgangskoden fra administratoren for at få konfigurationsoplysninger</translation> <translation id="4870995365819149457">Nogle understøttede links åbnes fortsat i <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> og 1 anden app.</translation> <translation id="4871308555310586478">Den er ikke fra Chrome Webshop.</translation> <translation id="4871322859485617074">Pinkoden indeholder ugyldige tegn</translation> @@ -5153,7 +5135,6 @@ <translation id="4913209098186576320">Denne fil kan være skadelig<ph name="LINE_BREAK" />Dette tjek tager længere tid end normalt…</translation> <translation id="4915961947098019832">Har tilladelse til at vise billeder</translation> <translation id="4916542008280060967">Skal websitet kunne redigere <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Stærk</translation> <translation id="491779113051926205">Trafiktællere for ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ønsker at kommunikere med udvidelsen "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Accepter</translation> @@ -5466,7 +5447,6 @@ <translation id="5172855596271336236">Der er 1 administreret printer.</translation> <translation id="5173668317844998239">Tilføj eller slet de fingeraftryk, der er gemt på din sikkerhedsnøgle</translation> <translation id="5174169235862638850">Adgangskoden er kopieret til udklipsholderen</translation> -<translation id="5175379009094579629">Enhedsnavnet er ugyldigt. Angiv et gyldigt enhedsnavn for at prøve igen.</translation> <translation id="5177479852722101802">Fortsæt blokering af adgang til kamera og mikrofon</translation> <translation id="5177549709747445269">Du bruger mobildata</translation> <translation id="5178667623289523808">Find forrige</translation> @@ -5695,7 +5675,6 @@ <translation id="5368255566854433132">Opret adgangskode til <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Denne udvidelse kan ikke læse og ændre websiteoplysninger eller køre i baggrunden</translation> <translation id="5368720394188453070">Din telefon er låst. Lås den op for at få adgang.</translation> -<translation id="5368779022775404937">Log ind på <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}one{Inkognito (#)}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Aktivér acceleration af mus</translation> <translation id="5369694795837229225">Konfigurer Linux-udviklingsmiljø</translation> @@ -5911,7 +5890,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{En udvidelse blev installeret af din administrator}one{# udvidelse blev installeret af din administrator}other{# udvidelser blev installeret af din administrator}}</translation> <translation id="5523532775593636291">De websites, du tilføjer, forbliver aktive, og der frigøres ikke hukommelse fra dem.</translation> <translation id="5523558474028191231">Navne må indeholde bogstaver, tal og specialtegn og må maks. være på <ph name="MAX_CHARACTER_COUNT" /> tegn</translation> -<translation id="5526701598901867718">Alle (ikke sikkert)</translation> <translation id="5526745900034778153">Log ind igen for at genoptage synkroniseringen</translation> <translation id="5527463195266282916">Forsøgte at nedgradere udvidelsen.</translation> <translation id="5527474464531963247">Du kan også vælge et andet netværk.</translation> @@ -5922,7 +5900,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vil gerne</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Kan ikke få forbindelse til Google</translation> -<translation id="5539221284352502426">Den angivne adgangskode blev afvist af serveren. Mulige årsager: Adgangskoden er for kort. Adgangskoden skal indeholde tal eller symboler. Adgangskoden skal være forskellig fra tidligere adgangskoder.</translation> <translation id="5541694225089836610">Handlingen er deaktiveret af din administrator</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Cookies fra <ph name="DOMAIN" /> er blokeret</translation> @@ -6147,7 +6124,7 @@ <translation id="5713158217420111469">Forbundet med <ph name="DEVICE" /></translation> <translation id="5713960379473463904">Indtastningstypografi for mellemrum</translation> <translation id="5715711091495208045">Pluginmægler: <ph name="PLUGIN_NAME" /></translation> -<translation id="5718049162805123412">Du bør ændre adgangskoderne med det samme</translation> +<translation id="5718049162805123412">Du bør ændre disse med det samme</translation> <translation id="5719854774000914513">Websites kan anmode om tilladelse til at oprette forbindelse til HID-enheder</translation> <translation id="572155275267014074">Indstillinger for Android</translation> <translation id="5722086096420375088">Grøn og hvid</translation> @@ -6165,7 +6142,6 @@ <translation id="5734362860645681824">Kommunikation</translation> <translation id="5734697361979786483">Tilføj fildeling</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Disse data eller din enhed overholder ikke alle din organisations sikkerhedspolitikker. Spørg din administrator, hvad der skal rettes.}=1{Denne fil eller din enhed overholder ikke alle din organisations sikkerhedspolitikker. Spørg din administrator, hvad der skal rettes.}one{Denne fil overholder ikke alle din organisations sikkerhedspolitikker. Spørg din administrator, hvad der skal rettes.}other{Disse filer overholder ikke alle din organisations sikkerhedspolitikker. Spørg din administrator, hvad der skal rettes.}}</translation> -<translation id="5736796278325406685">Angiv et gyldigt brugernavn</translation> <translation id="5738093759615225354">Du skal bruge denne adgangsnøgle for at logge ind på din computer</translation> <translation id="5739017626473506901">Log ind for at hjælpe <ph name="USER_NAME" /> med at tilføje en skolekonto</translation> <translation id="5739235828260127894">Venter på verificering. <ph name="LINK_BEGIN" />Få flere oplysninger<ph name="LINK_END" /></translation> @@ -6569,7 +6545,6 @@ <translation id="6054138466019582920">Søg på denne side med Google…</translation> <translation id="6054284857788651331">Fanegruppe, der blev lukket for nylig</translation> <translation id="6054961935262556546">Skift synlighed</translation> -<translation id="6055171183283175969">Den indtastede adgangskode er forkert.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 med RSA-kryptering</translation> <translation id="6055544610007596637">Installer apps til din <ph name="DEVICE_TYPE" /> via Google Play Butik</translation> <translation id="6056710589053485679">Genindlæs som normalt</translation> @@ -6639,7 +6614,6 @@ <translation id="6102043788063419338">Denne fil blev blokeret af Avanceret beskyttelse.</translation> <translation id="6103681770816982672">Advarsel! Du er ved at skifte til udviklerkanal</translation> <translation id="6104068876731806426">Google Konti</translation> -<translation id="6104311680260824317">Enheden kunne ikke knyttes til domænet. Serveren understøtter ikke de angivne Kerberos-krypteringstyper. Tjek krypteringsindstillingerne under "Flere valgmuligheder".</translation> <translation id="6104667115274478616">Administrer lydindstillinger for ChromeOS</translation> <translation id="6104796831253957966">Printerkøen er fuld</translation> <translation id="610487644502954950">Sidepanelet er frigjort</translation> @@ -7328,7 +7302,6 @@ <translation id="6651237644330755633">Hav tillid til dette certifikat i forbindelse med identificering af websites</translation> <translation id="6651495917527016072">Synkroniser Wi-Fi-netværk med din telefon. <ph name="LINK_BEGIN" />Få flere oplysninger<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Kører automatisk, hver gang du besøger dette website</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" />-integration understøttes kun på x86_64-platforme. Chromebooks, der er bygget på en ARM- eller x86-platform, understøtter ikke denne funktionalitet.</translation> <translation id="6654509035557065241">Foretræk netværk</translation> <translation id="6655190889273724601">Udviklertilstand</translation> <translation id="6655458902729017087">Skjul konti</translation> @@ -7464,7 +7437,6 @@ <translation id="676560328519657314">Dine betalingsmetoder i Google Pay</translation> <translation id="6766488013065406604">Gå til Google Adgangskodeadministrator</translation> <translation id="6767566652486411142">Vælg et andet sprog...</translation> -<translation id="6767639283522617719">Enheden kunne ikke knyttes til domænet. Sørg for, at indstillingerne er angivet korrekt for organisationsenheden.</translation> <translation id="6768034047581882264">Har ikke tilladelse til at vise usikkert indhold</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /><ph name="DEVICE_OS" /> indsamler hardwaredata om enheder og deler dem med Google for at fastslå, hvilke opdateringer der skal leveres. Du kan vælge at give Google tilladelse til at bruge disse data til yderligere formål som f.eks. support til og forbedringer af <ph name="DEVICE_OS" />-oplevelsen og -tjenesten.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan logge ind på denne enhed og se felter, der er angivet som chromeosflex_ i chrome://system, for at se de data, der er sendt til Google med henblik på filtrering af opdateringer, samt alle andre forekomster, hvor du har valgt at dele data med Google.<ph name="END_PARAGRAPH2" /> @@ -7541,7 +7513,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Log automatisk ind på websites ved hjælp af gemte loginoplysninger. Når funktionen er slået fra, bliver du bedt om at bekræfte, hver gang du vil logge ind på et website.</translation> -<translation id="6810768462515084623">Ups! Det ser ud til, at din adgangskode er udløbet. Forny den på en anden enhed, og prøv igen.</translation> <translation id="6811034713472274749">Siden kan nu ses</translation> <translation id="6811151703183939603">Fast</translation> <translation id="6811332638216701903">DHCP-hostname</translation> @@ -7613,7 +7584,6 @@ <translation id="6856623341093082836">Konfigurer og juster nøjagtigheden af din touchskærm</translation> <translation id="6856850379840757744">Når du har aktiveret denne funktion, er alle notifikationer lydløse</translation> <translation id="6857145580237920905">Fjern eSIM-profiler, inden du udfører en powerwash</translation> -<translation id="6857699260879628349">Hent konfigurationsoplysninger</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek.</translation> <translation id="6860097299815761905">Indstillinger for proxy...</translation> <translation id="68601584151169673">&Gem og del</translation> @@ -7632,7 +7602,6 @@ <translation id="686839242150793617">Har tilladelse til automatisk at åbne integreret billede</translation> <translation id="6868934826811377550">Se oplysninger</translation> <translation id="6871644448911473373">OCSP-responder: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Den angivne adgangskode blev afvist af serveren.</translation> <translation id="6873571253135628430">Rediger websitetilladelser</translation> <translation id="6876155724392614295">Cykel</translation> <translation id="6876469544038980967">Ikke nyttig</translation> @@ -7666,7 +7635,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Eksempel på stemme</translation> <translation id="6902336033320348843">Sektionen understøttes ikke: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Føj enheden til domænet</translation> <translation id="6903022061658753260">Dine data synkroniseres på tværs af alle Chrome-browsere, hvor du har aktiveret synkronisering for denne konto. Du kan se valgmuligheder for ChromeOS-synkronisering i <ph name="LINK_BEGIN" />ChromeOS-indstillingerne<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Åbn alle (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Aktivér synkronisering</translation> @@ -8024,7 +7992,6 @@ <translation id="7198503619164954386">Du skal være på en virksomhedstilmeldt enhed</translation> <translation id="7199158086730159431">Få H&jælp</translation> <translation id="7199452998289813782">Sæt casting til <ph name="DEVICE_NAME" /> på pause</translation> -<translation id="7200083590239651963">Vælg konfiguration</translation> <translation id="720110658997053098">Lad kiosktilstand forblive aktiveret på denne enhed</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" er slettet</translation> <translation id="7201420661433230412">Få vist filer</translation> @@ -8141,7 +8108,6 @@ <translation id="7292067737327289208">Din <ph name="BEGIN_LINK" />browser administreres<ph name="END_LINK" /> af din organisation, og din <ph name="BEGIN_LINK" />profil administreres<ph name="END_LINK" /> af <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Bemærk! Android, Play og tilknyttede apps er underlagt deres egne politikker for dataindsamling og brug.</translation> -<translation id="729583233778673644">Tillad AES- og RC4-kryptering. Du løber en større risiko, hvis du vælger denne mulighed, da RC4-krypteringsalgoritmerne er usikre.</translation> <translation id="7296503797589217366">Vælg mappen <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Mørkegrøn</translation> <translation id="7298195798382681320">Anbefalet</translation> @@ -8159,7 +8125,6 @@ <translation id="7307129035224081534">Sat på pause</translation> <translation id="7307647374092371434">Adgangskoder og adgangsnøgler på din Google-konto er også tilgængelige på denne enhed, når du er logget ind</translation> <translation id="7308643132139167865">Sprog på websites</translation> -<translation id="7310598146671372464">Der kunne ikke logges ind. Serveren understøtter ikke de angivne Kerberos-krypteringstyper. Kontakt din administrator.</translation> <translation id="7311005168897771689">Få adgang til dine Google Drev-filer, når du er offline</translation> <translation id="7311244614769792472">Der blev ikke fundet nogen resultater</translation> <translation id="7312210124139670355">Din administrator er ved at nulstille dit eSIM. Dette kan tage et par minutter.</translation> @@ -8532,7 +8497,6 @@ <translation id="7594725637786616550">Powerwash for at nulstille din <ph name="DEVICE_TYPE" />, så den bliver som ny.</translation> <translation id="7595453277607160340">Hvis du vil bruge Android og sikre, at din <ph name="DEVICE_TYPE" /> bliver ved med at fungere korrekt, skal du logge ind igen og opdatere.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (fejlkode <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Enhedsnavnet er for langt. Angiv et kortere navn for at prøve igen.</translation> <translation id="7600054753482800821">&Administrer søgemaskiner og Site Search</translation> <translation id="7600218158048761260">Google Drev er deaktiveret for denne kontotype.</translation> <translation id="7600965453749440009">Oversæt aldrig <ph name="LANGUAGE" /></translation> @@ -8677,7 +8641,6 @@ <translation id="7686086654630106285">Mere om foreslåede annoncer fra websites</translation> <translation id="7686581688229391955">Vælg for at tillade udvidelser på dette website</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Bekræft den nye adgangskode</translation> <translation id="7690378713476594306">Vælg på listen</translation> <translation id="7690853182226561458">Tilføj &mappe...</translation> <translation id="7691073721729883399">Cryptohome til terminalappen kunne ikke installeres.</translation> @@ -9337,7 +9300,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" /> af <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energisparefunktion er aktiveret</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" har læse- og sletterettigheder til billed-, video- og lydfiler på de markerede placeringer.</translation> -<translation id="8181215761849004992">Enheden kunne ikke knyttes til domænet. Sørg for, at din konto har de påkrævede tilladelser til at tilføje enheder.</translation> <translation id="8182105986296479640">Appen svarer ikke.</translation> <translation id="8182412589359523143"><ph name="BEGIN_LINK" />Klik her<ph name="END_LINK" /> for at slette alle data på denne <ph name="DEVICE_TYPE" />.</translation> <translation id="8183703640399301650">Din enheds EID er <ph name="EID_NUMBER" />, og enhedens IMEI er <ph name="IMEI_NUMBER" />. Disse numre kan bruges til at aktivere tjenesten.</translation> @@ -9798,7 +9760,6 @@ <translation id="8531367864749403520">Vælg "Skjul gruppe" for at fjerne gruppen fra din fanelinje</translation> <translation id="8531701051932785007">Udvidet beskyttet browsing er deaktiveret</translation> <translation id="8533670235862049797">Beskyttet browsing er aktiveret</translation> -<translation id="8534656636775144800">Ups! Noget gik galt ved forsøget på at tilmelde dig domænet. Prøv igen.</translation> <translation id="8535005006684281994">Webadresse for fornyelse af Netscape-certifikat</translation> <translation id="8536810348276651776">Logger dig ud af de fleste websites. Du forbliver logget ind på din Google-konto, så dine Family Link-indstillinger for Chrome anvendes.</translation> <translation id="8536956381488731905">Lyd ved tastetryk</translation> @@ -9877,7 +9838,6 @@ <translation id="8607828412110648570">Sørg for, at din Bluetooth-enhed er i parringstilstand og befinder sig tæt på. Par kun med enheder, du har tillid til. Parrede enheder er synlige for alle konti på denne Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Få flere oplysninger<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Tilføj en Kerberos-billet</translation> <translation id="8609465669617005112">Flyt op</translation> -<translation id="8610103157987623234">Formatet er forkert. Prøv igen.</translation> <translation id="8612252270453580753">Søg i videorammen med <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Kun små bogstaver, cifre, understregninger og tankestreger</translation> <translation id="8613504115484579584">Loginmetoder</translation> @@ -10491,7 +10451,6 @@ <translation id="9052404922357793350">Fortsæt blokering</translation> <translation id="90528604757378587">Baggrundsaktivitet og nogle visuelle effekter, f.eks. problemfri rulning, kan være begrænset.</translation> <translation id="9053563360605707198">Udskriv på begge sider</translation> -<translation id="9055636786322918818">Gennemtving RC4-kryptering. Du løber en større risiko, hvis du vælger denne mulighed, da RC4-krypteringsalgoritmerne er usikre.</translation> <translation id="9056788090206401048">Bluetooth skal være aktiveret, før du kan bruge din adgangsnøgle på en anden enhed. Du kan til enhver tid administrere dette i indstillingerne.</translation> <translation id="9056810968620647706">Der blev ikke fundet resultater.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> anmoder om adgang til følgende indhold:</translation>
diff --git a/chrome/app/resources/generated_resources_de.xtb b/chrome/app/resources/generated_resources_de.xtb index 3f46849..b636ce7 100644 --- a/chrome/app/resources/generated_resources_de.xtb +++ b/chrome/app/resources/generated_resources_de.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Verdächtige Datei herunterladen</translation> <translation id="1217483152325416304">Deine lokalen Daten werden bald gelöscht</translation> <translation id="1217668622537098248">Nach Aktion zu Linksklick zurückkehren</translation> -<translation id="121783623783282548">Die Passwörter stimmen nicht überein.</translation> <translation id="1218015446623563536">Linux löschen</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Beim Standortdienst von Google werden Quellen wie WLANs, Mobilfunknetze und Sensoren genutzt, um den ungefähren Standort dieses Geräts zu ermitteln.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kannst den Standortdienst deaktivieren, indem du die Haupteinstellung für den Standort auf dem Gerät ausschaltest. In den Standorteinstellungen hast du auch die Möglichkeit, die Nutzung von WLANs, Mobilfunknetzen und Sensoren für die Standortbestimmung zu deaktivieren.<ph name="END_PARAGRAPH2" /></translation> @@ -491,7 +490,7 @@ <translation id="1376771218494401509">Fenster &benennen…</translation> <translation id="1377600615067678409">Zunächst überspringen</translation> <translation id="1378613616312864539">Diese Einstellung wird von <ph name="NAME" /> gesteuert</translation> -<translation id="1378848228640136848">{NUM_COMPROMISED,plural, =0{Keine gehackten Passwörter}=1{1 gehacktes Passwort}other{{NUM_COMPROMISED} gehackte Passwörter}}</translation> +<translation id="1378848228640136848">{NUM_COMPROMISED,plural, =0{Keine kompromittierten Passwörter}=1{1 kompromittiertes Passwort}other{{NUM_COMPROMISED} kompromittierte Passwörter}}</translation> <translation id="1380028686461971526">Verbindung mit Netzwerk automatisch herstellen</translation> <translation id="1381567580865186407">Sprachaufnahmen auf <ph name="LANGUAGE" /> werden zur Verarbeitung an Google gesendet</translation> <translation id="1383065744946263511">An Symbolleiste anpinnen</translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Element mit Tastaturfokus hervorheben</translation> <translation id="1396120028054416908">Zurück zu „<ph name="FOLDER_TITLE" />“</translation> <translation id="1396139853388185343">Fehler beim Einrichten des Druckers</translation> -<translation id="1396963298126346194">Der eingegebene Nutzername und das Passwort stimmen nicht überein</translation> <translation id="1397500194120344683">Keine geeigneten Geräte vorhanden. <ph name="LINK_BEGIN" />Weitere Informationen<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Du bist auf diesen Geräten in Chrome angemeldet und kannst sie als Sicherheitsschlüssel verwenden.</translation> <translation id="1398853756734560583">Maximieren</translation> @@ -895,7 +893,6 @@ <translation id="1657937299377480641">Wenn du dich noch einmal anmelden möchtest, um auf Bildungsressourcen zuzugreifen, brauchst du die Erlaubnis deiner Eltern</translation> <translation id="1658424621194652532">Diese Seite greift auf dein Mikrofon zu.</translation> <translation id="1660763353352708040">Problem mit Netzteil</translation> -<translation id="1661156625580498328">AES-Verschlüsselung durchsetzen (empfohlen).</translation> <translation id="16620462294541761">Dein Passwort konnte nicht bestätigt werden. Bitte versuche es noch einmal.</translation> <translation id="166278006618318542">Algorithmus für öffentlichen Schlüssel des Antragstellers</translation> <translation id="1662801900924515589"><ph name="APP" /> installiert</translation> @@ -989,7 +986,6 @@ <translation id="174123615272205933">Benutzerdefiniert</translation> <translation id="1741314857973421784">Weiter</translation> <translation id="1743970419083351269">Downloadleiste schließen</translation> -<translation id="1744060673522309905">Das Gerät konnte der Domain nicht beitreten. Du darfst nicht mehr als die erlaubte Anzahl von Geräten hinzufügen.</translation> <translation id="1744108098763830590">Hintergrundseite</translation> <translation id="1745732479023874451">Kontakte verwalten</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# Dateien in dieser Web-App öffnen und bearbeiten?}}</translation> @@ -1021,7 +1017,6 @@ <translation id="1767043563165955993">Für Android-Apps verwenden</translation> <translation id="1767508543310534319">Satzzeichenecho</translation> <translation id="1768212860412467516">Feedback geben zu „<ph name="EXPERIMENT_NAME" />“.</translation> -<translation id="1768278914020124551">Hoppla! Beim Kontaktieren des Anmeldeservers ist ein Problem aufgetreten. Überprüfe bitte deine Netzwerkverbindung und den Domainnamen und versuche es noch einmal.</translation> <translation id="1769104665586091481">Link in neuem &Fenster öffnen</translation> <translation id="1770407692401984718">Bild hierher ziehen oder</translation> <translation id="177053719077591686">Android-Apps auf Google Drive sichern.</translation> @@ -1099,7 +1094,6 @@ <translation id="1818913467757368489">Das Protokoll wird hochgeladen.</translation> <translation id="1819443852740954262">Alle in Inkognitofenster öffnen</translation> <translation id="1819721979226826163">Tippe auf „App-Benachrichtigungen“ > „Google Play-Dienste“.</translation> -<translation id="1820028137326691631">Vom Administrator vergebenes Passwort eingeben</translation> <translation id="1822140782238030981">Bist du bereits Chrome-Nutzer? Anmelden</translation> <translation id="1822517323280215012">Grau</translation> <translation id="1822635184853104396">Vollständigen Downloadverlauf in einem neuen Tab anzeigen</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">&Alles auswählen</translation> <translation id="1904580727789512086">Die von dir besuchten URLs werden in deinem Google-Konto gespeichert</translation> <translation id="1904603806662441960">Kameraberechtigung für Websites in Chrome verwalten</translation> -<translation id="1905375423839394163">Name des Chromebooks</translation> <translation id="1906181697255754968">Websites greifen normalerweise auf Dateien und Ordner auf deinem Gerät zu, um Funktionen wie die automatische Speicherung deiner Arbeit umsetzen zu können</translation> <translation id="1906488504371069394">Weitere Erweiterungen und Designs entdecken im <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Du kannst Text diktieren. Verwende dazu die Suchtaste + D und beginne dann mit der Spracheingabe.</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">PINs ausblenden</translation> <translation id="2135456203358955318">Angedockte Lupe</translation> <translation id="2135787500304447609">&Fortsetzen</translation> -<translation id="2136372518715274136">Neues Passwort eingeben</translation> <translation id="2136476978468204130">Du hast eine ungültige Passphrase eingegeben</translation> <translation id="2137128126782078222">Keine Benachrichtigungen von <ph name="WEBSITE" /> zulassen</translation> <translation id="2139919072249842737">Schaltfläche zum Einrichten</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">Installation konnte nicht abgeschlossen werden</translation> <translation id="2211245494465528624">Synchronisierungsoptionen verwalten</translation> <translation id="2214018885812055163">Freigegebene Ordner</translation> -<translation id="2214884991347062907">Falsches Passwort. Versuche es noch einmal.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 Zeile wird nicht angezeigt>}other{<<ph name="NUMBER_OF_LINES" /> Zeilen werden nicht angezeigt>}}</translation> <translation id="2215070081105889450">Wenn du Audio teilen möchtest, musst du stattdessen einen Tab oder einen Bildschirm teilen</translation> <translation id="2218019600945559112">Maus und Touchpad</translation> @@ -2279,7 +2270,6 @@ <translation id="2692503699962701720">Tonhöhe beim Vorlesen von Elementtypen und formatiertem Text verändern</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Ladetöne</translation> -<translation id="2693176596243495071">Hoppla! Ein unbekannter Fehler ist aufgetreten. Bitte versuche es später noch einmal oder wende dich an deinen Administrator, wenn das Problem weiterhin besteht.</translation> <translation id="2698147581454716013">Dieses Gerät ist Teil eines Sets und kann nicht mit dem Upgrade für Kioske und Beschilderung registriert werden.</translation> <translation id="2699911226086014512">Fehler beim Festlegen der PIN. Fehlercode: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Geteilt von <ph name="DEVICE_NAME" /></translation> @@ -2412,7 +2402,6 @@ <translation id="2782104745158847185">Fehler beim Installieren der Linux-Anwendung</translation> <translation id="2783024642731649028">1 Artikel in deinem Einkaufswagen mit <ph name="DISCOUNT_TEXT" /> von <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, <ph name="RELATIVE_TIME" /> angesehen</translation> <translation id="2783298271312924866">Heruntergeladen</translation> -<translation id="2783829359200813069">Verschlüsselungstypen auswählen</translation> <translation id="2783952358106015700">Sicherheitsschlüssel mit <ph name="APP_NAME" /> verwenden</translation> <translation id="2785267875302712148">Passwortcheck</translation> <translation id="2785873697295365461">Dateideskriptoren</translation> @@ -2696,7 +2685,6 @@ <translation id="3003144360685731741">Bevorzugte Netzwerke</translation> <translation id="3003253259757197230">URLs von Websites, die du besuchst, werden an Google gesendet, um Prognosen zu erstellen, welche Websites du möglicherweise als Nächstes besuchen wirst, und um dir zusätzliche Informationen über die Seite anzuzeigen, auf der du gerade bist</translation> <translation id="3003623123441819449">CSS-Cache</translation> -<translation id="3003828226041301643">Das Gerät konnte der Domain nicht beitreten. Prüfe, ob mit deinem Konto Geräte hinzugefügt werden dürfen.</translation> <translation id="3003967365858406397">Dein <ph name="PHONE_NAME" /> stellt eine private WLAN-Verbindung her.</translation> <translation id="3004385386820284928">Tasten anpassen</translation> <translation id="3005574332301273731">Nicht anzeigen</translation> @@ -2756,7 +2744,6 @@ <translation id="3033348223765101500">Du bestimmst über deine Daten</translation> <translation id="3036327949511794916">Die Rückgabefrist für dieses <ph name="DEVICE_TYPE" /> ist abgelaufen.</translation> <translation id="3036546437875325427">Flash aktivieren</translation> -<translation id="3037754279345160234">Die Konfiguration zum Domainbeitritt kann nicht geparst werden. Bitte wende dich an deinen Administrator.</translation> <translation id="3038272154009688107">Alle Websites anzeigen</translation> <translation id="3038612606416062604">Drucker manuell hinzufügen</translation> <translation id="3039491566278747710">Fehler beim Installieren der Offlinerichtlinie auf dem Gerät.</translation> @@ -2946,7 +2933,6 @@ <translation id="3210736980143419785">Download konnte nicht abgeschlossen werden</translation> <translation id="321084946921799184">Gelb und Weiß</translation> <translation id="3211126692872351610">Auf neuem Tab bei <ph name="SEARCH_ENGINE" /> nach „<ph name="SEARCH_TERMS" />“ &suchen</translation> -<translation id="321356136776075234">Gerät OU (z. B. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Diesem Ordner ein Lesezeichen hinzufügen</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Hinweis<ph name="END_BOLD" />: Eine Person mit einer ähnlichen Stimme wie <ph name="SUPERVISED_USER_NAME" /> oder einer Aufnahme der Stimme kann möglicherweise auf die persönlichen Ergebnisse deines Kindes zugreifen.</translation> <translation id="3217843140356091325">Verknüpfung erstellen?</translation> @@ -3625,7 +3611,6 @@ <translation id="3741056951918180319">Du kannst die Erweiterung jederzeit anklicken, um sie auf einer beliebigen Website zu verwenden</translation> <translation id="3741510433331996336">Starte dein Gerät neu, um das Update abzuschließen</translation> <translation id="3742235229730461951">Koreanische Tastaturbelegung</translation> -<translation id="3742666961763734085">Keine Organisationseinheit mit diesem Namen vorhanden. Versuche es noch einmal.</translation> <translation id="3743842571276656710">Gib die PIN ein, um die Kopplung mit <ph name="DEVICE_NAME" /> durchzuführen</translation> <translation id="3744219658596020825">Deine Passwörter wurden nicht importiert</translation> <translation id="3747077776423672805">Wenn du eine App entfernen möchtest, gehe zu "Einstellungen" > "Google Play Store" > "Android-Einstellungen verwalten" > "Apps" oder rufe den Anwendungsmanager auf. Tippe dann auf die App, die du deinstallieren möchtest, und wähle "Deinstallieren" oder "Deaktivieren" aus. Möglicherweise musst du nach rechts oder links wischen, um die App zu finden.</translation> @@ -4514,7 +4499,6 @@ <translation id="4416582610654027550">Gib eine gültige URL ein</translation> <translation id="4421932782753506458">Miez</translation> <translation id="4423376891418188461">Einstellungen wiederherstellen</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, dein Administrator fordert dich zum Ändern deines Passworts auf.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Wenn du zulässt, dass ChromeOS-Geräte automatisch erstellte Berichte an Google senden, hilfst du uns dabei, Probleme in ChromeOS zu beheben und das Betriebssystem zu verbessern. Diese Berichte können Informationen über ChromeOS-Abstürze und Angaben dazu enthalten, welche Funktionen verwendet wurden und wie viel Speicher in der Regel genutzt wurde.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Das Teilen dieser Berichte kannst du jederzeit in den Einstellungen deines Chrome-Geräts aktivieren oder deaktivieren. Als Domainadministrator kannst du diese Einstellungen auch in der Admin-Konsole ändern.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> löschen</translation> @@ -4530,7 +4514,6 @@ <translation id="4430369329743628066">Lesezeichen hinzugefügt</translation> <translation id="4430422687972614133">Virtuelle Karte aktivieren</translation> <translation id="4432621511648257259">Falsches Passwort</translation> -<translation id="443454694385851356">Veraltet (nicht sicher)</translation> <translation id="4434611816075088065">Derzeit musst du nichts überprüfen</translation> <translation id="443475966875174318">Nicht kompatible Anwendungen aktualisieren oder entfernen</translation> <translation id="4437947179446780764">Benutzerdefinierten DNS-Dienstanbieter hinzufügen</translation> @@ -5072,7 +5055,6 @@ <translation id="4868284252360267853">Dieses Dialogfeld ist aktuell nicht aktiv. Drücke die Befehlstaste-Umschalt-Optionstaste-A, um dieses Dialogfeld hervorzuheben.</translation> <translation id="4869170227080975044">Informationen zum ChromeOS-Netzwerk lesen</translation> <translation id="4870724079713069532">Du kannst unterstützte Dateien mit dieser App aus dem Datei-Explorer oder anderen Apps öffnen und bearbeiten. Wenn du festlegen möchtest, welche Dateien standardmäßig in dieser App geöffnet werden sollen, gehe zu den <ph name="BEGIN_LINK" />Windows-Einstellungen<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Zum Abrufen von Konfigurationsinformationen das vom Administrator vergebene Passwort eingeben</translation> <translation id="4870995365819149457">Einige unterstützte Links werden weiterhin in <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> und 1 anderen App geöffnet.</translation> <translation id="4871308555310586478">Nicht aus dem Chrome Web Store</translation> <translation id="4871322859485617074">PIN enthält ungültige Zeichen</translation> @@ -5139,7 +5121,6 @@ <translation id="4913209098186576320">Diese Datei könnte gefährlich sein<ph name="LINE_BREAK" />Die Überprüfung dauert länger als gewöhnlich…</translation> <translation id="4915961947098019832">Dürfen Bilder anzeigen</translation> <translation id="4916542008280060967">Website erlauben, <ph name="FILE_NAME" /> zu bearbeiten?</translation> -<translation id="4917385247580444890">Stark</translation> <translation id="491779113051926205">ChromeOS-Traffic-Zähler</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> möchte mit der Erweiterung "<ph name="EXTENSION_NAME" />" kommunizieren.</translation> <translation id="4918086044614829423">Annehmen</translation> @@ -5453,7 +5434,6 @@ <translation id="5172855596271336236">Es gibt 1 verwalteten Drucker.</translation> <translation id="5173668317844998239">Auf deinem Sicherheitsschlüssel gespeicherte Fingerabdrücke hinzufügen oder löschen</translation> <translation id="5174169235862638850">Passwort in Zwischenablage kopiert</translation> -<translation id="5175379009094579629">Der Gerätename ist ungültig. Gib einen gültigen Gerätenamen ein, um es noch einmal zu versuchen.</translation> <translation id="5177479852722101802">Zugriff auf Kamera und Mikrofon weiter blockieren</translation> <translation id="5177549709747445269">Du nutzt mobile Daten.</translation> <translation id="5178667623289523808">Weitersuchen (rückwärts)</translation> @@ -5682,7 +5662,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />-Passwort erstellen</translation> <translation id="5368441245151140827">Diese Erweiterung kann keine Websiteinformationen lesen und ändern und kann nicht im Hintergrund ausgeführt werden</translation> <translation id="5368720394188453070">Dein Telefon ist gesperrt. Entsperre es, um fortzufahren.</translation> -<translation id="5368779022775404937">Anmelden bei <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Mausbeschleunigung aktivieren</translation> <translation id="5369694795837229225">Linux-Entwicklungsumgebung einrichten</translation> @@ -5898,7 +5877,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Eine Erweiterung wurde von deinem Administrator installiert}other{# Erweiterungen wurden von deinem Administrator installiert}}</translation> <translation id="5523532775593636291">Hinzugefügte Websites bleiben immer aktiv und im Arbeitsspeicher</translation> <translation id="5523558474028191231">Der Name darf aus Buchstaben, Ziffern und Sonderzeichen bestehen und maximal <ph name="MAX_CHARACTER_COUNT" /> Zeichen lang sein</translation> -<translation id="5526701598901867718">Alle (nicht sicher)</translation> <translation id="5526745900034778153">Wieder anmelden, um die Synchronisierung fortzusetzen</translation> <translation id="5527463195266282916">Du hast versucht, ein Downgrade der Erweiterung auszuführen.</translation> <translation id="5527474464531963247">Du kannst auch ein anderes Netzwerk auswählen.</translation> @@ -5909,7 +5887,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> möchte:</translation> <translation id="5537725057119320332">Streamen</translation> <translation id="5539070192556911367">Keine Verbindung mit Google möglich</translation> -<translation id="5539221284352502426">Das eingegebene Passwort wurde vom Server zurückgewiesen. Mögliche Ursachen: Das Passwort ist zu kurz. Das Passwort muss Zahlen oder Symbole enthalten. Das Passwort muss sich von vorherigen Passwörtern unterscheiden.</translation> <translation id="5541694225089836610">Die Aktion wurde von deinem Administrator deaktiviert</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Cookies von <ph name="DOMAIN" /> blockiert</translation> @@ -6132,7 +6109,7 @@ <translation id="5713158217420111469">Verbunden mit <ph name="DEVICE" /></translation> <translation id="5713960379473463904">Eingabestil für Leerzeichen</translation> <translation id="5715711091495208045">Plug-in-Broker: <ph name="PLUGIN_NAME" /></translation> -<translation id="5718049162805123412">Wir empfehlen, sie jetzt zu ändern</translation> +<translation id="5718049162805123412">Du solltest dieses Passwort bzw. diese Passwörter jetzt ändern</translation> <translation id="5719854774000914513">Websites dürfen nachfragen, wenn sie eine Verbindung mit HID-Geräten herstellen möchten</translation> <translation id="572155275267014074">Android-Einstellungen</translation> <translation id="5722086096420375088">Grün und Weiß</translation> @@ -6150,7 +6127,6 @@ <translation id="5734362860645681824">Kommunikation</translation> <translation id="5734697361979786483">Dateifreigabe hinzufügen</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Diese Daten oder dein Gerät entsprechen nicht allen Sicherheitsrichtlinien deiner Organisation. Frage deinen Administrator, was korrigiert werden muss.}=1{Diese Datei oder dein Gerät entspricht nicht allen Sicherheitsrichtlinien deiner Organisation. Frage deinen Administrator, was korrigiert werden muss.}other{Diese Dateien entsprechen nicht allen Sicherheitsrichtlinien deiner Organisation. Frage deinen Administrator, was korrigiert werden muss.}}</translation> -<translation id="5736796278325406685">Bitte gib einen gültigen Nutzernamen ein</translation> <translation id="5738093759615225354">Du benötigst diesen Passkey, um dich auf deinem Computer anzumelden</translation> <translation id="5739017626473506901">Melde dich an, damit <ph name="USER_NAME" /> ein Konto einer Bildungseinrichtung hinzufügen kann</translation> <translation id="5739235828260127894">Bestätigung steht aus. <ph name="LINK_BEGIN" />Weitere Informationen<ph name="LINK_END" /></translation> @@ -6553,7 +6529,6 @@ <translation id="6054138466019582920">Auf dieser Seite mit Google su&chen…</translation> <translation id="6054284857788651331">Kürzlich geschlossene Tabgruppe</translation> <translation id="6054961935262556546">Sichtbarkeit ändern</translation> -<translation id="6055171183283175969">Du hast ein ungültiges Passwort eingegeben.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 mit RSA-Verschlüsselung</translation> <translation id="6055544610007596637">Apps für dein <ph name="DEVICE_TYPE" /> aus dem Google Play Store installieren</translation> <translation id="6056710589053485679">Normales Aktualisieren</translation> @@ -6575,7 +6550,7 @@ <translation id="6071181508177083058">Passwort bestätigen</translation> <translation id="6071576563962215370">Das System konnte die Attributsperre für die Geräteinstallationszeit nicht vornehmen.</translation> <translation id="6071938745001252305"><ph name="MEMORY_VALUE" /> Arbeitsspeicher gespart</translation> -<translation id="6071995715087444295">Melde dich in deinem Google-Konto an, um nach gehackten Passwörtern zu suchen</translation> +<translation id="6071995715087444295">Melde dich in deinem Google-Konto an, um nach den kompromittierten Passwörtern zu suchen</translation> <translation id="6072442788591997866"><ph name="APP_NAME" /> ist auf diesem Gerät nicht zulässig. Wende dich an deinen Administrator. Fehlercode: <ph name="ERROR_CODE" />.</translation> <translation id="6073292342939316679">Tastaturhelligkeit verringern</translation> <translation id="6073451960410192870">Aufnahme beenden</translation> @@ -6623,7 +6598,6 @@ <translation id="6102043788063419338">Diese Datei wurde vom Erweiterten Sicherheitsprogramm blockiert.</translation> <translation id="6103681770816982672">Achtung: Du wechselst zum Entwicklerkanal</translation> <translation id="6104068876731806426">Google Konten</translation> -<translation id="6104311680260824317">Das Gerät konnte der Domain nicht beitreten. Der Server bietet keine Unterstützung für die angegebenen Kerberos-Verschlüsselungstypen. Unter "Weitere Optionen" findest du die Verschlüsselungseinstellungen.</translation> <translation id="6104667115274478616">Audioeinstellungen für ChromeOS verwalten</translation> <translation id="6104796831253957966">Druckerwarteschlange voll</translation> <translation id="610487644502954950">Seitenleiste wurde losgelöst</translation> @@ -7239,11 +7213,11 @@ <translation id="6593881952206664229">Urheberrechtlich geschützte Medien werden möglicherweise nicht wiedergegeben</translation> <translation id="6594011207075825276">Serielle Geräte werden gesucht…</translation> <translation id="6595322909015878027">Dürfen den Bild-im-Bild-Modus nicht automatisch aktivieren</translation> -<translation id="6595408197871512625">{COUNT,plural, =1{Das gehackte Passwort wurde erfolgreich geändert. +<translation id="6595408197871512625">{COUNT,plural, =1{Das kompromittierte Passwort wurde erfolgreich geändert. -Du hast # weiteres gehacktes Passwort. Der Google Passwortmanager empfiehlt, dieses Passwort jetzt zu prüfen.}other{Das gehackte Passwort wurde erfolgreich geändert. +Du hast # weiteres kompromittiertes Passwort. Der Google Passwortmanager empfiehlt, dieses Passwort jetzt zu prüfen.}other{Das kompromittierte Passwort wurde erfolgreich geändert. -Du hast # weitere gehackte Passwörter. Der Google Passwortmanager empfiehlt, diese Passwörter jetzt zu prüfen.}}</translation> +Du hast # weitere kompromittierte Passwörter. Der Google Passwortmanager empfiehlt, diese Passwörter jetzt zu prüfen.}}</translation> <translation id="6596325263575161958">Verschlüsselungsoptionen</translation> <translation id="6596816719288285829">IP-Adresse</translation> <translation id="6596916244504302242">Diese Seite aktualisieren, um die neuen Erweiterungseinstellungen auf dieser Website zu übernehmen</translation> @@ -7310,7 +7284,6 @@ <translation id="6651237644330755633">Diesem Zertifikat zur Identifizierung von Websites vertrauen</translation> <translation id="6651495917527016072">WLAN-Netzwerke mit Smartphone synchronisieren. <ph name="LINK_BEGIN" />Weitere Informationen<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Wird bei jedem Besuch dieser Website automatisch ausgeführt</translation> -<translation id="665355505818177700">Die <ph name="MS_AD_NAME" />-Integration von Chrome wird nur auf x86_64-Plattformen unterstützt. Chromebooks, die auf einer ARM- oder x86-Plattform basieren, unterstützen diese Funktion nicht.</translation> <translation id="6654509035557065241">Netzwerk als bevorzugt festlegen</translation> <translation id="6655190889273724601">Entwicklermodus</translation> <translation id="6655458902729017087">Konten ausblenden</translation> @@ -7446,7 +7419,6 @@ <translation id="676560328519657314">Deine Zahlungsmethoden in Google Pay</translation> <translation id="6766488013065406604">Google Passwortmanager aufrufen</translation> <translation id="6767566652486411142">Andere Sprache auswählen…</translation> -<translation id="6767639283522617719">Beitritt zur Domain nicht möglich. Achte darauf, dass die Einstellungen für die Organisationseinheit richtig sind.</translation> <translation id="6768034047581882264">Unsichere Inhalte dürfen nicht angezeigt werden</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Um eine optimale Nutzung zu ermöglichen, erhebt <ph name="DEVICE_OS" /> Hardwaredaten zu Geräten und teilt sie mit Google. So kann Google prüfen, welche Updates installiert werden sollten. Du kannst Google optional erlauben, diese Daten auch zu anderen Zwecken zu verwenden, zum Beispiel für den Support oder zur Verbesserung von <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Für einen Überblick über die für die Updatefilterung erhobenen Daten kannst du dich auf diesem Gerät anmelden und unter chrome://system die als „chromeosflex_“ aufgeführten Felder aufrufen. Dort siehst du auch, welche Daten du noch mit Google teilst.<ph name="END_PARAGRAPH2" /> @@ -7523,7 +7495,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Du wirst mit gespeicherten Anmeldedaten automatisch auf Websites angemeldet. Wenn diese Funktion deaktiviert ist, wirst du bei jeder Anmeldung auf einer Website nach einer Bestätigung gefragt.</translation> -<translation id="6810768462515084623">Hoppla! Offenbar ist dein Passwort abgelaufen. Bitte erneuere es auf einem anderen Gerät und versuche es noch einmal.</translation> <translation id="6811034713472274749">Seitenansicht bereit</translation> <translation id="6811151703183939603">Fest</translation> <translation id="6811332638216701903">DHCP-Hostname</translation> @@ -7595,7 +7566,6 @@ <translation id="6856623341093082836">Touchscreen einrichten und Genauigkeit anpassen</translation> <translation id="6856850379840757744">Bei Aktivierung der Funktion werden alle Benachrichtigungen stummgeschaltet</translation> <translation id="6857145580237920905">eSIM-Profile vor dem Powerwash entfernen</translation> -<translation id="6857699260879628349">Konfigurationsinformationen abrufen</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> Sek.</translation> <translation id="6860097299815761905">Proxy-Einstellungen...</translation> <translation id="68601584151169673">&Speichern und teilen</translation> @@ -7614,7 +7584,6 @@ <translation id="686839242150793617">Dürfen den Bild-im-Bild-Modus automatisch aktivieren</translation> <translation id="6868934826811377550">Details ansehen</translation> <translation id="6871644448911473373">OCSP-Antwortdienst: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Das eingegebene Passwort wurde vom Server zurückgewiesen.</translation> <translation id="6873571253135628430">Websiteberechtigungen ändern</translation> <translation id="6876155724392614295">Fahrrad</translation> <translation id="6876469544038980967">Nicht hilfreich</translation> @@ -7648,7 +7617,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Stimme zum Anhören</translation> <translation id="6902336033320348843">Abschnitt nicht unterstützt: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Gerät bei Domain registrieren</translation> <translation id="6903022061658753260">Deine Daten werden mit allen Chrome-Browsern synchronisiert, in denen du die Synchronisierung für dieses Konto aktiviert hast. Synchronisierungsoptionen für Chrome OS findest du in den <ph name="LINK_BEGIN" />Chrome OS-Einstellungen<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Alle öffnen (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Synchronisierung aktivieren</translation> @@ -7892,7 +7860,7 @@ <translation id="7098447629416471489">Hier werden andere gespeicherte Suchmaschinen angezeigt</translation> <translation id="7098936390718461001">{NUM_APPS,plural, =1{App entfernen}other{Apps entfernen}}</translation> <translation id="7099337801055912064">Große PPD-Datei kann nicht geladen werden. Die Maximalgröße beträgt 250 KB.</translation> -<translation id="7099739618316136113">{COUNT,plural, =0{Keine gehackten Passwörter}=1{{COUNT} gehacktes Passwort}other{{COUNT} gehackte Passwörter}}</translation> +<translation id="7099739618316136113">{COUNT,plural, =0{Keine kompromittierten Passwörter}=1{{COUNT} kompromittiertes Passwort}other{{COUNT} kompromittierte Passwörter}}</translation> <translation id="7100379916748214860">Chrome hat gerade den Download einer gefährlichen Datei blockiert. Mit dem erweiterten Schutz kannst du noch mehr Sicherheit erhalten.</translation> <translation id="710047887584828070">Der Inhalt dieses Tabs wird geteilt</translation> <translation id="710224247908684995">Safe Browsing wurde durch eine Erweiterung deaktiviert</translation> @@ -8006,7 +7974,6 @@ <translation id="7198503619164954386">Du musst ein unternehmenseigenes Gerät haben</translation> <translation id="7199158086730159431">H&ilfe erhalten</translation> <translation id="7199452998289813782">Streamen an „<ph name="DEVICE_NAME" />“ pausieren</translation> -<translation id="7200083590239651963">Konfiguration auswählen</translation> <translation id="720110658997053098">Gerät dauerhaft im Kioskmodus betreiben</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" wurde gelöscht</translation> <translation id="7201420661433230412">Dateien ansehen</translation> @@ -8123,7 +8090,6 @@ <translation id="7292067737327289208">Dein <ph name="BEGIN_LINK" />Browser wird von deiner Organisation verwaltet<ph name="END_LINK" />, dein <ph name="BEGIN_LINK" />Profil<ph name="END_LINK" /> von <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Hinweis: Unter Android, bei Google Play und in zugehörigen Apps gelten eigene Richtlinien für die Erhebung und Nutzung von Daten.</translation> -<translation id="729583233778673644">AES- und RC4-Verschlüsselung erlauben. Mit dieser Option ist ein höheres Risiko verbunden, da RC4-Verschlüsselungen nicht sicher sind.</translation> <translation id="7296503797589217366">Ordner „<ph name="FOLDER_TITLE" />“ auswählen</translation> <translation id="7297726121602187087">Dunkelgrün</translation> <translation id="7298195798382681320">Empfohlen</translation> @@ -8141,7 +8107,6 @@ <translation id="7307129035224081534">Pausiert</translation> <translation id="7307647374092371434">Die Passwörter und Passkeys aus deinem Google-Konto sind auch auf diesem Gerät verfügbar, solange du angemeldet bist</translation> <translation id="7308643132139167865">Websitesprachen</translation> -<translation id="7310598146671372464">Fehler beim Anmelden. Der Server unterstützt keine angegebenen Kerberos-Verschlüsselungstypen. Bitte wende dich an deinen Administrator.</translation> <translation id="7311005168897771689">Offline auf Google Drive-Dateien zugreifen</translation> <translation id="7311244614769792472">Keine Ergebnisse gefunden</translation> <translation id="7312210124139670355">Dein Administrator setzt deine eSIM zurück. Das kann einige Minuten dauern.</translation> @@ -8514,7 +8479,6 @@ <translation id="7594725637786616550">Durch einen Powerwash wird dein <ph name="DEVICE_TYPE" /> auf den Werkszustand zurückgesetzt.</translation> <translation id="7595453277607160340">Melde dich noch einmal an und aktualisiere die Verschlüsselung, damit du Android-Apps verwenden kannst und das <ph name="DEVICE_TYPE" /> weiter richtig funktioniert.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (Fehlercode <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Der Gerätename ist zu lang. Gib einen kürzeren Namen ein und versuche es noch einmal.</translation> <translation id="7600054753482800821">Suchmaschinen und die Websitesuche verwalten</translation> <translation id="7600218158048761260">Google Drive ist für diesen Kontotyp deaktiviert.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> nie übersetzen</translation> @@ -8659,7 +8623,6 @@ <translation id="7686086654630106285">Weitere Informationen zu Werbung, die von Websites vorgeschlagen wird</translation> <translation id="7686581688229391955">Auswählen, um Erweiterungen auf dieser Website zuzulassen</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Neues Passwort bestätigen</translation> <translation id="7690378713476594306">Aus Liste auswählen</translation> <translation id="7690853182226561458">&Ordner hinzufügen...</translation> <translation id="7691073721729883399">Die Kioskanwendung konnte aufgrund eines Cryptohome-Fehlers nicht gestartet werden.</translation> @@ -8723,7 +8686,7 @@ <translation id="77381465218432215">Akzente und Sonderzeichen anzeigen</translation> <translation id="7740996059027112821">Standard</translation> <translation id="7742706086992565332">Du kannst bei bestimmten Websites die maximale oder minimale Vergrößerungsstufe für die Websitedarstellung festlegen</translation> -<translation id="7742726773290359702">{NUM_SITES,plural, =1{1 gehacktes Passwort gefunden}other{{NUM_SITES} gehackte Passwörter gefunden}}</translation> +<translation id="7742726773290359702">{NUM_SITES,plural, =1{1 kompromittiertes Passwort gefunden}other{{NUM_SITES} kompromittierte Passwörter gefunden}}</translation> <translation id="7742879569460013116">Link teilen über</translation> <translation id="774377079771918250">Speicherort auswählen</translation> <translation id="7744047395460924128">Druckverlauf anzeigen</translation> @@ -9014,7 +8977,7 @@ <translation id="7945703887991230167">Bevorzugte Stimme</translation> <translation id="7946586320617670168">Quelle muss sicher sein</translation> <translation id="794676567536738329">Berechtigungen bestätigen</translation> -<translation id="7947962633355574091">Videoadresse k&opieren</translation> +<translation id="7947962633355574091">Videolink k&opieren</translation> <translation id="7947964080535614577">Websites zeigen normalerweise Werbung an, um Inhalte oder Dienste kostenlos anbieten zu können. Allerdings gibt es auch Websites, auf denen bekanntermaßen aufdringliche oder irreführende Werbung erscheint.</translation> <translation id="7948407723851303488">Alle Seiten von <ph name="DOMAIN_NAME" /></translation> <translation id="7950629216186736592">Grund: Die Unterstützung älterer Browser funktioniert nur mit URLs, die http://, https:// und file:// enthalten.</translation> @@ -9321,7 +9284,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />: <ph name="PRINTER_STATUS" />. Drucker <ph name="ITEM_POSITION" /> von <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energiesparmodus aktiviert</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" kann Bilder, Video- und Sounddateien an den angegebenen Orten lesen und löschen.</translation> -<translation id="8181215761849004992">Beitritt zur Domain nicht möglich. Prüfe in deinem Konto, ob du Geräte hinzufügen darfst.</translation> <translation id="8182105986296479640">App antwortet nicht.</translation> <translation id="8182412589359523143">Um alle Daten von diesem <ph name="DEVICE_TYPE" /> zu löschen, <ph name="BEGIN_LINK" />klicke hier<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Die Geräte-EID lautet <ph name="EID_NUMBER" />, die Geräte-IMEI <ph name="IMEI_NUMBER" />. Diese Nummern können zur Aktivierung des Diensts verwendet werden.</translation> @@ -9782,7 +9744,6 @@ <translation id="8531367864749403520">Wähle „Gruppe ausblenden“ aus, um die Gruppe von deiner Tableiste zu entfernen</translation> <translation id="8531701051932785007">Erweitertes Safe Browsing ist deaktiviert</translation> <translation id="8533670235862049797">Safe Browsing ist aktiviert</translation> -<translation id="8534656636775144800">Hoppla! Beim Beitritt zur Domain ist ein Fehler aufgetreten. Bitte versuche es noch einmal.</translation> <translation id="8535005006684281994">Verlängerungs-URL für Netscape-Zertifikate</translation> <translation id="8536810348276651776">Du wirst von den meisten Websites abgemeldet. Du bleibst jedoch in deinem Google-Konto angemeldet, sodass deine Family Link-Einstellungen für Chrome Anwendung finden.</translation> <translation id="8536956381488731905">Ton bei Tastendruck</translation> @@ -9861,7 +9822,6 @@ <translation id="8607828412110648570">Auf dem Bluetooth-Gerät muss der Kopplungsmodus aktiviert sein und es muss sich in der Nähe befinden. Kopple nur Geräte, denen du vertraust. Gekoppelte Geräte sind für alle Konten auf diesem Chromebook sichtbar. <ph name="BEGIN_LINK_LEARN_MORE" />Weitere Informationen<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos-Ticket hinzufügen</translation> <translation id="8609465669617005112">Nach oben</translation> -<translation id="8610103157987623234">Fehlerhaftes Format. Bitte versuche es noch einmal.</translation> <translation id="8612252270453580753">Videoframe mit <ph name="VISUAL_SEARCH_PROVIDER" /> &suchen</translation> <translation id="8613164732773110792">Nur Kleinbuchstaben, Zahlen, Unterstriche und Bindestriche</translation> <translation id="8613504115484579584">Anmeldemethoden</translation> @@ -10475,7 +10435,6 @@ <translation id="9052404922357793350">Weiterhin blockieren</translation> <translation id="90528604757378587">Hintergrundaktivitäten und einige visuelle Effekte wie optimiertes Scrollen können eingeschränkt sein.</translation> <translation id="9053563360605707198">Beidseitig drucken</translation> -<translation id="9055636786322918818">RC4-Verschlüsselung durchsetzen. Mit dieser Option ist ein höheres Risiko verbunden, da RC4-Verschlüsselungen nicht sicher sind.</translation> <translation id="9056788090206401048">Damit sich dein Passkey auf einem anderen Gerät verwenden lässt, muss Bluetooth aktiviert sein. Du kannst dies jederzeit in den Einstellungen verwalten.</translation> <translation id="9056810968620647706">Keine Übereinstimmungen gefunden.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> möchte auf die folgenden Inhalte zugreifen:</translation>
diff --git a/chrome/app/resources/generated_resources_el.xtb b/chrome/app/resources/generated_resources_el.xtb index b1ec262..32b6e8e 100644 --- a/chrome/app/resources/generated_resources_el.xtb +++ b/chrome/app/resources/generated_resources_el.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Λήψη ύποπτου αρχείου</translation> <translation id="1217483152325416304">Τα τοπικά δεδομένα σας θα διαγραφούν σύντομα.</translation> <translation id="1217668622537098248">Επαναφορά σε αριστερό κλικ μετά από κάποια ενέργεια</translation> -<translation id="121783623783282548">Δεν ταιριάζουν οι κωδικοί πρόσβασης.</translation> <translation id="1218015446623563536">Διαγραφή Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Η υπηρεσία τοποθεσίας της Google χρησιμοποιεί πηγές όπως δίκτυα Wi‑Fi και κινητής τηλεφωνίας καθώς και αισθητήρες, για τον υπολογισμό της τοποθεσίας αυτής της συσκευής.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Μπορείτε να απενεργοποιήσετε την Τοποθεσία απενεργοποιώντας τη βασική ρύθμιση "Τοποθεσία" σε αυτήν τη συσκευή. Μπορείτε επίσης να απενεργοποιήσετε τη χρήση δικτύων Wi-Fi και κινητής τηλεφωνίας και των αισθητήρων για την τοποθεσία στις ρυθμίσεις τοποθεσίας.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Επισήμανση στοιχείου με εστίαση στο πληκτρολόγιο</translation> <translation id="1396120028054416908">Επιστροφή στον φάκελο <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Σφάλμα κατά τη ρύθμιση του εκτυπωτή</translation> -<translation id="1396963298126346194">Το όνομα χρήστη και ο κωδικός πρόσβασης που καταχωρίσατε δεν ταιριάζουν</translation> <translation id="1397500194120344683">Δεν υπάρχουν κατάλληλες συσκευές. <ph name="LINK_BEGIN" />Μάθετε περισσότερα<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Έχετε συνδεθεί στο Chrome σε αυτές τις συσκευές για να μπορείτε να τις χρησιμοποιείτε ως κλειδιά ασφαλείας.</translation> <translation id="1398853756734560583">Μεγιστοποίηση</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Για να συνδεθείτε ξανά για πρόσβαση σε εκπαιδευτικούς πόρους, ζητήστε από έναν γονέα να σας δώσει άδεια.</translation> <translation id="1658424621194652532">Αυτή η σελίδα έχει πρόσβαση στο μικρόφωνό σας.</translation> <translation id="1660763353352708040">Πρόβλημα μετασχηματιστή</translation> -<translation id="1661156625580498328">Επιβολή κρυπτογράφησης AES (συνιστάται).</translation> <translation id="16620462294541761">Λυπούμαστε, δεν ήταν δυνατή η επαλήθευση του κωδικού πρόσβασής σας. Δοκιμάστε ξανά.</translation> <translation id="166278006618318542">Αλγόριθμος δημόσιου κλειδιού υποκειμένου</translation> <translation id="1662801900924515589">Εγκαταστάθηκε η εφαρμογή <ph name="APP" />.</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Προσαρμοσμένο</translation> <translation id="1741314857973421784">Συνέχεια</translation> <translation id="1743970419083351269">Κλείσιμο γραμμής λήψεων</translation> -<translation id="1744060673522309905">Δεν είναι δυνατή η σύνδεση της συσκευής στον τομέα. Βεβαιωθείτε ότι δεν έχετε υπερβεί τον αριθμό των συσκευών που μπορείτε να προσθέσετε.</translation> <translation id="1744108098763830590">σελίδα παρασκηνίου</translation> <translation id="1745732479023874451">Διαχείριση επαφών</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Θέλετε να ανοίξετε και να επεξεργαστείτε # αρχεία σε αυτή την εφαρμογή ιστού;}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Χρήση με εφαρμογές Android</translation> <translation id="1767508543310534319">Εκφώνηση σημείων στίξης</translation> <translation id="1768212860412467516">Αποστολή σχολίων για <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Δυστυχώς, παρουσιάστηκε κάποιο πρόβλημα κατά την επικοινωνία με τον διακομιστή σύνδεσης. Ελέγξτε τη σύνδεση δικτύου και το όνομα τομέα και δοκιμάστε ξανά.</translation> <translation id="1769104665586091481">Άνοιγμα Συνδέσμου σε Νέο &Παράθυρο</translation> <translation id="1770407692401984718">Σύρετε μια εικόνα εδώ ή</translation> <translation id="177053719077591686">Δημιουργία αντιγράφων ασφαλείας για εφαρμογές Android στο Google Drive.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Η μεταφόρτωση του αρχείου καταγραφής βρίσκεται σε εξέλιξη.</translation> <translation id="1819443852740954262">Άνοιγμα όλων σε παράθυρο για ανώνυμη περιήγηση</translation> <translation id="1819721979226826163">Πατήστε Ειδοποιήσεις εφαρμογών > Υπηρεσίες Google Play.</translation> -<translation id="1820028137326691631">Καταχωρίστε τον κωδικό πρόσβασης που παρασχέθηκε από τον διαχειριστή</translation> <translation id="1822140782238030981">Είστε ήδη χρήστης του Chrome; Συνδεθείτε</translation> <translation id="1822517323280215012">Γκρι</translation> <translation id="1822635184853104396">Εμφάνιση πλήρους ιστορικού λήψεων σε νέα καρτέλα</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">Επιλογή όλ&ων</translation> <translation id="1904580727789512086">Τα URL που επισκέπτεστε αποθηκεύονται στον Λογαριασμό σας Google.</translation> <translation id="1904603806662441960">Διαχείριση αδειών κάμερας ιστοτόπου στο Chrome</translation> -<translation id="1905375423839394163">Όνομα συσκευής Chromebook</translation> <translation id="1906181697255754968">Οι ιστότοποι αποκτούν συνήθως πρόσβαση στα αρχεία και τους φακέλους στη συσκευή σας για διάφορες λειτουργίες, όπως η αυτόματη αποθήκευση της εργασίας σας.</translation> <translation id="1906488504371069394">Ανακαλύψτε περισσότερες επεκτάσεις και θέματα στο <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Πληκτρολογήστε χρησιμοποιώντας τη φωνή σας. Χρησιμοποιήστε τη συντόμευση Αναζήτηση + D και ξεκινήστε να μιλάτε.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">Απόκρυψη PIN</translation> <translation id="2135456203358955318">Μεγεθυντικός φακός σε παράθυρο</translation> <translation id="2135787500304447609">&Συνέχιση</translation> -<translation id="2136372518715274136">Εισαγωγή νέου κωδικού πρόσβασης</translation> <translation id="2136476978468204130">Η φράση πρόσβασης που έχετε εισαγάγει είναι εσφαλμένη</translation> <translation id="2137128126782078222">Να μην επιτρέπονται οι ειδοποιήσεις από <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Κουμπί ρύθμισης</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Δεν ήταν δυνατή η ολοκλήρωση της εγκατάστασης</translation> <translation id="2211245494465528624">Διαχείριση επιλογών συγχρονισμού</translation> <translation id="2214018885812055163">Κοινόχρηστοι φάκελοι</translation> -<translation id="2214884991347062907">Λανθασμένος κωδικός πρόσβασης, δοκιμάστε ξανά</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 γραμμή δεν εμφανίζεται>}other{<<ph name="NUMBER_OF_LINES" /> γραμμές δεν εμφανίζονται>}}</translation> <translation id="2215070081105889450">Για κοινοποίηση ήχου, κοινοποιήστε μια καρτέλα ή μια οθόνη</translation> <translation id="2218019600945559112">Ποντίκι και επιφάνεια αφής</translation> @@ -2297,7 +2288,6 @@ <translation id="2692503699962701720">Αλλαγή τόνου κατά την εκφώνηση τύπων στοιχείων και μορφοποιημένου κειμένου</translation> <translation id="2692901429679246677">Άκουα</translation> <translation id="2693134906590795721">Ήχοι φόρτισης</translation> -<translation id="2693176596243495071">Ωχ! Παρουσιάστηκε ένα άγνωστο σφάλμα. Δοκιμάστε ξανά αργότερα ή επικοινωνήστε με τον διαχειριστή σας εάν το πρόβλημα δεν επιλυθεί.</translation> <translation id="2698147581454716013">Αυτή είναι μια συσκευή που περιλαμβάνεται σε πακέτο και δεν μπορεί να εγγραφεί στην Αναβάθμιση kiosk και σήμανσης.</translation> <translation id="2699911226086014512">Η λειτουργία του PIN απέτυχε με τον κωδικό <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Κοινοποιήθηκε από <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Παρουσιάστηκε σφάλμα κατά την εγκατάσταση της εφαρμογής Linux</translation> <translation id="2783024642731649028">1 στοιχείο στο καλάθι σας με έκπτωση <ph name="DISCOUNT_TEXT" /> από <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, προβλήθηκε στις <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Η λήψη ολοκληρώθηκε</translation> -<translation id="2783829359200813069">Επιλογή τύπων κρυπτογράφησης</translation> <translation id="2783952358106015700">Χρήση του κλειδιού ασφαλείας σας με την εφαρμογή <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Έλεγχος κωδικού πρόσβασης</translation> <translation id="2785873697295365461">Περιγραφές αρχείων</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Προτιμώμενα δίκτυα</translation> <translation id="3003253259757197230">Τα URL που επισκέπτεστε αποστέλλονται στην Google για την πρόβλεψη των ιστοτόπων που ενδέχεται να επισκεφτείτε στη συνέχεια και την εμφάνιση πρόσθετων πληροφοριών σχετικά με τη σελίδα που επισκέπτεστε.</translation> <translation id="3003623123441819449">Προσωρινή μνήμη CSS</translation> -<translation id="3003828226041301643">Δεν είναι δυνατή η σύνδεση της συσκευής στον τομέα. Βεβαιωθείτε ότι ο λογαριασμός σας έχει προνόμια για την προσθήκη συσκευών.</translation> <translation id="3003967365858406397">Το τηλέφωνο <ph name="PHONE_NAME" /> θα δημιουργήσει μια ιδιωτική σύνδεση Wi-Fi.</translation> <translation id="3004385386820284928">Προσαρμογή πλήκτρων πληκτρολογίου</translation> <translation id="3005574332301273731">Να μην εμφανίζεται</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Ελέγξτε τα δεδομένα σας</translation> <translation id="3036327949511794916">Η προθεσμία επιστροφής αυτής της συσκευής (<ph name="DEVICE_TYPE" />) έχει παρέλθει.</translation> <translation id="3036546437875325427">Ενεργοποίηση Flash</translation> -<translation id="3037754279345160234">Δεν είναι δυνατή η ανάλυση της διαμόρφωσης για συμμετοχή σε τομέα. Επικοινωνήστε με τον διαχειριστή σας.</translation> <translation id="3038272154009688107">Εμφάνιση όλων των ιστοτόπων</translation> <translation id="3038612606416062604">Μη αυτόματη προσθήκη εκτυπωτή</translation> <translation id="3039491566278747710">Αποτυχία εγκατάστασης πολιτικής εκτός σύνδεσης στη συσκευή.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Δεν ήταν δυνατή η ολοκλήρωση της λήψης</translation> <translation id="321084946921799184">Κίτρινο και λευκό</translation> <translation id="3211126692872351610">&Αναζήτηση <ph name="SEARCH_ENGINE" /> για "<ph name="SEARCH_TERMS" />" σε νέα καρτέλα</translation> -<translation id="321356136776075234">Μονάδα οργάνωσης συσκευής (π.χ. OU=Chromebook,DC=παράδειγμα,DC=com)</translation> <translation id="321367297115597343">Προσθήκη σελιδοδείκτη σε αυτόν τον φάκελο</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Σημείωση:<ph name="END_BOLD" /> Μια παρόμοια φωνή ή εγγραφή μπορεί να αποκτήσει επίσης πρόσβαση στα προσωπικά αποτελέσματα του παιδιού <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Δημιουργία συντόμευσης;</translation> @@ -3643,7 +3629,6 @@ <translation id="3741056951918180319">Μπορείτε ανά πάσα στιγμή να κάνετε κλικ στην επέκταση για να τη χρησιμοποιήσετε σε οποιονδήποτε ιστότοπο</translation> <translation id="3741510433331996336">Επανεκκινήστε τη συσκευή σας για να ολοκληρώσετε την ενημέρωση</translation> <translation id="3742235229730461951">Κορεάτικη διάταξη πληκτρολογίου</translation> -<translation id="3742666961763734085">Δεν είναι δυνατή η εύρεση μιας μονάδας οργάνωσης με αυτό το όνομα. Προσπαθήστε ξανά.</translation> <translation id="3743842571276656710">Εισαγάγετε το PIN για σύζευξη με τη συσκευή <ph name="DEVICE_NAME" />.</translation> <translation id="3744219658596020825">Δεν έγινε εισαγωγή των κωδικών πρόσβασης</translation> <translation id="3747077776423672805">Για να καταργήσετε εφαρμογές, μεταβείτε στις Ρυθμίσεις > Google Play Store > Διαχείριση προτιμήσεων Android > Εφαρμογές ή Διαχείριση εφαρμογών. Έπειτα, πατήστε την εφαρμογή που θέλετε να απεγκαταστήσετε (μπορεί να χρειαστεί να σύρετε προς τα δεξιά ή προς τα αριστερά για να βρείτε την εφαρμογή). Στη συνέχεια, πατήστε Απεγκατάσταση ή Απενεργοποίηση.</translation> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">Πληκτρολογήστε ένα έγκυρο URL</translation> <translation id="4421932782753506458">Χνουδωτός</translation> <translation id="4423376891418188461">Επαναφορά ρυθμίσεων</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ο διαχειριστής σας απαιτεί να αλλάξετε τον κωδικό πρόσβασης.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Επιτρέποντας στις συσκευές ChromeOS να στέλνουν αυτόματες αναφορές, μας βοηθάτε να επιλέξουμε ποιες διορθώσεις και βελτιώσεις θα θέσουμε σε προτεραιότητα για το ChromeOS. Αυτές οι αναφορές μπορούν να περιλαμβάνουν διάφορα στοιχεία, όπως πότε το ChromeOS παρουσίασε σφάλματα, ποιες λειτουργίες καθώς και πόση μνήμη χρησιμοποιούνταν συνήθως.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε την αποστολή αυτών των αναφορών ανά πάσα στιγμή από τις ρυθμίσεις της συσκευής Chrome. Εάν είστε διαχειριστής τομέα, μπορείτε να αλλάξετε αυτήν τη ρύθμιση από την Κονσόλα διαχειριστή.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Διαγραφή αρχείου <ph name="FILE_NAME" /></translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">Προστέθηκε σελιδοδείκτης</translation> <translation id="4430422687972614133">Ενεργοποίηση εικονικής κάρτας</translation> <translation id="4432621511648257259">Λανθασμένος κωδικός πρόσβασης</translation> -<translation id="443454694385851356">Παλαιού τύπου (μη ασφαλές)</translation> <translation id="4434611816075088065">Δεν υπάρχει κάτι άλλο που να χρειάζεται την προσοχή σας αυτή τη στιγμή</translation> <translation id="443475966875174318">Ενημέρωση ή κατάργηση μη συμβατών εφαρμογών</translation> <translation id="4437947179446780764">Προσθήκη παρόχου υπηρεσιών προσαρμοσμένου DNS</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">Αυτήν τη στιγμή δεν γίνεται εστίαση σε αυτό το παράθυρο διαλόγου. Πατήστε Command-Shift-Επιλογή A για εστίαση σε αυτό το παράθυρο διαλόγου.</translation> <translation id="4869170227080975044">Ανάγνωση πληροφοριών δικτύου Chrome OS</translation> <translation id="4870724079713069532">Μπορείτε να ανοίξετε και να επεξεργαστείτε υποστηριζόμενα αρχεία με αυτή την εφαρμογή από την Εξερεύνηση αρχείων ή από άλλες εφαρμογές. Για να ελέγξετε ποια αρχεία ανοίγουν σε αυτή την εφαρμογή από προεπιλογή, μεταβείτε στις <ph name="BEGIN_LINK" />ρυθμίσεις των Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Καταχωρίστε τον κωδικό πρόσβασης που παρασχέθηκε από τον διαχειριστή, για να λάβετε πληροφορίες διαμόρφωσης</translation> <translation id="4870995365819149457">Ορισμένοι υποστηριζόμενοι σύνδεσμοι θα εξακολουθούν να ανοίγουν στις εφαρμογές <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> και σε μία ακόμη εφαρμογή.</translation> <translation id="4871308555310586478">Όχι από το Chrome Web Store.</translation> <translation id="4871322859485617074">Το PIN περιέχει μη έγκυρους χαρακτήρες</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">Αυτό το αρχείο ενδέχεται να είναι επικίνδυνο<ph name="LINE_BREAK" />Αυτός ο έλεγχος διαρκεί περισσότερο από το συνηθισμένο…</translation> <translation id="4915961947098019832">Επιτρέπεται να εμφανίζουν εικόνες</translation> <translation id="4916542008280060967">Να επιτρέπεται στον ιστότοπο η επεξεργασία του αρχείου <ph name="FILE_NAME" />;</translation> -<translation id="4917385247580444890">Ισχυρό</translation> <translation id="491779113051926205">Μετρητές επισκεψιμότητας ChromeOS</translation> <translation id="4918021164741308375">Το <ph name="ORIGIN" /> θέλει να επικοινωνήσει με την επέκταση "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Αποδοχή</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">Υπάρχει ένας διαχειριζόμενος εκτυπωτής.</translation> <translation id="5173668317844998239">Προσθέστε και διαγράψτε τα δακτυλικά αποτυπώματα που έχουν αποθηκευτεί στο κλειδί ασφαλείας σας.</translation> <translation id="5174169235862638850">Ο κωδικός πρόσβασης αντιγράφηκε στο πρόχειρο</translation> -<translation id="5175379009094579629">Το όνομα της συσκευής δεν είναι έγκυρο. Εισαγάγετε ένα έγκυρο όνομα συσκευής για να δοκιμάσετε ξανά.</translation> <translation id="5177479852722101802">Συνέχιση αποκλεισμού της πρόσβασης στην κάμερα και στο μικρόφωνο</translation> <translation id="5177549709747445269">Χρησιμοποιείτε δεδομένα κινητής τηλεφωνίας</translation> <translation id="5178667623289523808">Εύρεση προηγούμενου</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132">Δημιουργία κωδικού πρόσβασης <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Αυτή η επέκταση δεν μπορεί να διαβάσει και να αλλάξει τις πληροφορίες ιστοτόπου ή να εκτελείται στο παρασκήνιο</translation> <translation id="5368720394188453070">Το τηλέφωνό σας είναι κλειδωμένο. Ξεκλειδώστε το για να εισέλθετε.</translation> -<translation id="5368779022775404937">Συνδεθείτε στο <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Ανώνυμη περιήγηση}other{Ανώνυμη περιήγηση (#)}}</translation> <translation id="5369491905435686894">Ενεργοποίηση επιτάχυνσης ποντικιού</translation> <translation id="5369694795837229225">Ρύθμιση περιβάλλοντος ανάπτυξης Linux</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Εγκαταστάθηκε επέκταση από τον διαχειριστή}other{Εγκαταστάθηκαν # επεκτάσεις από τον διαχειριστή}}</translation> <translation id="5523532775593636291">Οι ιστότοποι που προσθέτετε θα παραμένουν πάντα ενεργοί και δεν θα απελευθερώνεται μνήμη από αυτούς</translation> <translation id="5523558474028191231">Στα ονόματα μπορείτε να χρησιμοποιείτε γράμματα, αριθμούς και ειδικούς χαρακτήρες, ενώ η έκτασή τους δεν θα πρέπει να υπερβαίνει τους <ph name="MAX_CHARACTER_COUNT" /> χαρακτήρες.</translation> -<translation id="5526701598901867718">Όλοι (μη ασφαλές)</translation> <translation id="5526745900034778153">Συνδεθείτε ξανά για να συνεχίσετε τον συγχρονισμό</translation> <translation id="5527463195266282916">Έγινε απόπειρα υποβάθμισης της επέκτασης.</translation> <translation id="5527474464531963247">Μπορείτε επίσης να επιλέξετε άλλο δίκτυο.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985">To <ph name="SITE_NAME" /> θέλει να</translation> <translation id="5537725057119320332">Μετάδοση</translation> <translation id="5539070192556911367">Δεν είναι δυνατή η επικοινωνία με την Google</translation> -<translation id="5539221284352502426">Ο κωδικός πρόσβασης που εισαγάγατε απορρίφθηκε από τον διακομιστή. Στις πιθανές αιτίες περιλαμβάνονται οι εξής: Ο κωδικός πρόσβασης είναι πάρα πολύ σύντομος. Ο κωδικός πρόσβασης πρέπει να περιέχει αριθμούς ή σύμβολα. Ο κωδικός πρόσβασης πρέπει να διαφέρει από τους προηγούμενους κωδικούς πρόσβασης.</translation> <translation id="5541694225089836610">Η ενέργεια απενεργοποιήθηκε από τον διαχειριστή σας</translation> <translation id="5542132724887566711">Προφίλ</translation> <translation id="5542750926112347543">Τα cookie από τον τομέα <ph name="DOMAIN" /> αποκλείστηκαν</translation> @@ -6172,7 +6149,6 @@ <translation id="5734362860645681824">Επικοινωνίες</translation> <translation id="5734697361979786483">Προσθήκη κοινής χρήσης αρχείου</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Αυτά τα δεδομένα ή η συσκευή σας δεν συμμορφώνονται με ορισμένες από τις πολιτικές ασφαλείας του οργανισμού σας. Επικοινωνήστε με τον διαχειριστή σας σχετικά με το τι πρέπει να διορθωθεί.}=1{Αυτό το αρχείο ή η συσκευή σας δεν συμμορφώνεται με ορισμένες από τις πολιτικές ασφαλείας του οργανισμού σας. Επικοινωνήστε με τον διαχειριστή σας σχετικά με το τι πρέπει να διορθωθεί.}other{Αυτά τα αρχεία δεν συμμορφώνονται με ορισμένες από τις πολιτικές ασφαλείας του οργανισμού σας. Επικοινωνήστε με τον διαχειριστή σας σχετικά με το τι πρέπει να διορθωθεί.}}</translation> -<translation id="5736796278325406685">Καταχωρίστε ένα έγκυρο όνομα χρήστη</translation> <translation id="5738093759615225354">Χρειάζεστε αυτό το κλειδί πρόσβασης για να συνδεθείτε στον υπολογιστή σας.</translation> <translation id="5739017626473506901">Συνδεθείτε για να βοηθήσετε τον χρήστη <ph name="USER_NAME" /> να προσθέσει έναν σχολικό λογαριασμό</translation> <translation id="5739235828260127894">Αναμονή για επαλήθευση. <ph name="LINK_BEGIN" />Μάθετε περισσότερα<ph name="LINK_END" /></translation> @@ -6576,7 +6552,6 @@ <translation id="6054138466019582920">Ανα&ζήτηση αυτής της σελίδας με το Google…</translation> <translation id="6054284857788651331">Ομάδα καρτελών Έκλεισαν πρόσφατα</translation> <translation id="6054961935262556546">Αλλαγή ορατότητας</translation> -<translation id="6055171183283175969">Ο κωδικός πρόσβασης που καταχωρίσατε είναι εσφαλμένος.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 με κρυπτογράφηση RSA</translation> <translation id="6055544610007596637">Εγκατάσταση εφαρμογών από τη συσκευή σας <ph name="DEVICE_TYPE" /> από το Google Play Store</translation> <translation id="6056710589053485679">Κανονική επανάληψη φόρτωσης</translation> @@ -6646,7 +6621,6 @@ <translation id="6102043788063419338">Αυτό το αρχείο αποκλείστηκε από τη Σύνθετη προστασία.</translation> <translation id="6103681770816982672">Προσοχή: πρόκειται να μεταβείτε στο κανάλι προγραμματιστή</translation> <translation id="6104068876731806426">Λογαριασμοί Google</translation> -<translation id="6104311680260824317">Δεν είναι δυνατή η σύνδεση της συσκευής στον τομέα. Ο διακομιστής δεν υποστηρίζει τους προσδιορισμένους τύπους κρυπτογράφησης Kerberos. Ελέγξτε την ενότητα "Περισσότερες επιλογές" για τις ρυθμίσεις κρυπτογράφησης.</translation> <translation id="6104667115274478616">Διαχείριση ρυθμίσεων ήχου ChromeOS</translation> <translation id="6104796831253957966">Η ουρά του εκτυπωτή είναι πλήρης</translation> <translation id="610487644502954950">Το πλαϊνό πλαίσιο ξεκαρφιτσώθηκε</translation> @@ -7333,7 +7307,6 @@ <translation id="6651237644330755633">Να θεωρείται αξιόπιστο αυτό το πιστοποιητικό για τον προσδιορισμό ιστοτόπων</translation> <translation id="6651495917527016072">Συγχρονίστε τα δίκτυα Wi-Fi με το τηλέφωνό σας. <ph name="LINK_BEGIN" />Μάθετε περισσότερα<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Εκτελείται αυτόματα κάθε φορά που επισκέπτεστε αυτόν τον ιστότοπο</translation> -<translation id="665355505818177700">Η ενοποίηση του Chrome <ph name="MS_AD_NAME" /> υποστηρίζεται μόνο σε πλατφόρμες x86_64. Τα Chromebook που έχουν κατασκευαστεί σε πλατφόρμα ARM ή x86 δεν υποστηρίζουν αυτήν τη λειτουργία.</translation> <translation id="6654509035557065241">Προτίμηση δικτύου</translation> <translation id="6655190889273724601">Λειτουργία για προγραμματιστές</translation> <translation id="6655458902729017087">Απόκρυψη λογαριασμών</translation> @@ -7469,7 +7442,6 @@ <translation id="676560328519657314">Οι τρόποι πληρωμής σας στο Google Pay</translation> <translation id="6766488013065406604">Μετάβαση στον Διαχειριστή κωδικών πρόσβασης Google</translation> <translation id="6767566652486411142">Επιλογή άλλης γλώσσας…</translation> -<translation id="6767639283522617719">Δεν είναι δυνατή η σύνδεση στον τομέα. Βεβαιωθείτε ότι οι ρυθμίσεις είναι σωστές για τη μονάδα οργάνωσης.</translation> <translation id="6768034047581882264">Δεν επιτρέπεται να εμφανίζουν μη ασφαλές περιεχόμενο</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Για να παρέχει την καλύτερη δυνατή εμπειρία, το <ph name="DEVICE_OS" /> συλλέγει δεδομένα εξοπλισμού σχετικά με συσκευές και τα κοινοποιεί στην Google για να προσδιορίσει ποιες ενημερώσεις πρέπει να διατεθούν. Προαιρετικά, μπορείτε να επιτρέψετε στην Google να χρησιμοποιεί αυτά τα δεδομένα για επιπλέον σκοπούς, όπως η παροχή υπηρεσιών υποστήριξης, καθώς και στο πλαίσιο της βελτίωσης της εμπειρίας και των υπηρεσιών που προσφέρει το <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Μπορείτε να συνδεθείτε σε αυτή τη συσκευή και να προβάλετε πεδία που παρατίθενται ως chromeosflex_ στο chrome://system και να δείτε τα δεδομένα που αποστέλλονται στην Google για φιλτράρισμα ενημερώσεων, καθώς και στο πλαίσιο άλλων περιστατικών όπου επιλέγετε να μοιραστείτε δεδομένα με την Google.<ph name="END_PARAGRAPH2" /> @@ -7546,7 +7518,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Αυτόματη σύνδεση σε ιστότοπους με χρήση αποθηκευμένων διαπιστευτηρίων. Όταν η λειτουργία είναι απενεργοποιημένη, θα σας ζητείται επιβεβαίωση κάθε φορά που προσπαθείτε να συνδεθείτε σε έναν ιστότοπο.</translation> -<translation id="6810768462515084623">Δυστυχώς, φαίνεται πως ο κωδικός πρόσβασής σας έληξε. Ανανεώστε τον σε μια άλλη συσκευή και δοκιμάστε ξανά.</translation> <translation id="6811034713472274749">Σελίδα έτοιμη για προβολή</translation> <translation id="6811151703183939603">Σκληρή</translation> <translation id="6811332638216701903">Όνομα κεντρικού υπολογιστή DHCP</translation> @@ -7618,7 +7589,6 @@ <translation id="6856623341093082836">Ρύθμιση και προσαρμογή ακρίβειας οθόνης αφής</translation> <translation id="6856850379840757744">Όταν είναι ενεργοποιημένο, θα γίνεται σίγαση όλων των ειδοποιήσεων</translation> <translation id="6857145580237920905">Καταργήστε τα προφίλ eSIM πριν τη χρήση του powerwash</translation> -<translation id="6857699260879628349">Λήψη πληροφοριών διαμόρφωσης</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> δ.</translation> <translation id="6860097299815761905">Ρυθμίσεις διακομιστή μεσολάβησης...</translation> <translation id="68601584151169673">&Αποθήκευση και κοινή χρήση</translation> @@ -7637,7 +7607,6 @@ <translation id="686839242150793617">Επιτρέπεται να εισέρχονται αυτόματα στη λειτουργία picture-in-picture</translation> <translation id="6868934826811377550">Δείτε λεπτομέρειες</translation> <translation id="6871644448911473373">Απόκριση OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Ο κωδικός πρόσβασης που εισαγάγατε απορρίφθηκε από τον διακομιστή.</translation> <translation id="6873571253135628430">Αλλαγή αδειών ιστοτόπου</translation> <translation id="6876155724392614295">Ποδήλατο</translation> <translation id="6876469544038980967">Δεν είναι χρήσιμη</translation> @@ -7671,7 +7640,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Φωνή για προεπισκόπηση</translation> <translation id="6902336033320348843">Η ενότητα δεν υποστηρίζεται: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Σύνδεση συσκευής στον τομέα</translation> <translation id="6903022061658753260">Τα δεδομένα σας θα συγχρονίζονται σε όλα τα προγράμματα περιήγησης Chrome στα οποία έχετε ενεργοποιήσει τον συγχρονισμό για αυτόν τον λογαριασμό. Για τις επιλογές συγχρονισμού του Chrome OS, μεταβείτε στις <ph name="LINK_BEGIN" />Ρυθμίσεις του Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Άνοιγμα όλων (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Ενεργοποίηση συγχρονισμού</translation> @@ -8029,7 +7997,6 @@ <translation id="7198503619164954386">Πρέπει να χρησιμοποιείτε συσκευή που έχει εγγραφεί σε επιχείρηση</translation> <translation id="7199158086730159431">Λάβετε β&οήθεια</translation> <translation id="7199452998289813782">Παύση μετάδοσης στη συσκευή <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Επιλογή διαμόρφωσης</translation> <translation id="720110658997053098">Μόνιμη διατήρηση της παρούσας συσκευής σε λειτουργία Kiosk</translation> <translation id="7201118060536064622">Το "<ph name="DELETED_ITEM_NAME" />" διαγράφηκε</translation> <translation id="7201420661433230412">Προβολή αρχείων</translation> @@ -8146,7 +8113,6 @@ <translation id="7292067737327289208">Το <ph name="BEGIN_LINK" />πρόγραμμα περιήγησης είναι υπό τη διαχείριση<ph name="END_LINK" /> του οργανισμού σας και το <ph name="BEGIN_LINK" />προφίλ σας υπό τη διαχείριση<ph name="END_LINK" /> του τομέα <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Λάβετε υπόψη ότι το Android, το Play και οι συσχετισμένες εφαρμογές, διέπονται από τις δικές τους πολιτικές συλλογής και χρήσης δεδομένων.</translation> -<translation id="729583233778673644">Να επιτρέπεται η κρυπτογράφηση AES και RC4. Η χρήση αυτής της επιλογής αυξάνει τον κίνδυνο, επειδή η κρυπτογράφηση RC4 δεν είναι ασφαλής.</translation> <translation id="7296503797589217366">Επιλέξτε τον φάκελο <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Σκούρο πράσινο</translation> <translation id="7298195798382681320">Προτεινόμενες</translation> @@ -8164,7 +8130,6 @@ <translation id="7307129035224081534">Σε παύση</translation> <translation id="7307647374092371434">Οι κωδικοί πρόσβασης και τα κλειδιά πρόσβασης στον Λογαριασμό σας Google θα είναι επίσης διαθέσιμα σε αυτήν τη συσκευή όταν είστε συνδεδεμένοι</translation> <translation id="7308643132139167865">Γλώσσες ιστοτόπου</translation> -<translation id="7310598146671372464">Η σύνδεση απέτυχε. Ο διακομιστής δεν υποστηρίζει τους καθορισμένους τύπους κρυπτογράφησης Kerberos. Επικοινωνήστε με τον διαχειριστή σας.</translation> <translation id="7311005168897771689">Αποκτήστε πρόσβαση στα αρχεία σας στο Google Drive όταν είστε εκτός σύνδεσης</translation> <translation id="7311244614769792472">Δεν βρέθηκαν αποτελέσματα</translation> <translation id="7312210124139670355">Ο διαχειριστής σας επαναφέρει την eSIM. Ενδέχεται να χρειαστούν μερικά λεπτά.</translation> @@ -8537,7 +8502,6 @@ <translation id="7594725637786616550">Εκτελέστε Powerwash για να επαναφέρετε τη συσκευή <ph name="DEVICE_TYPE" /> στην αρχική της κατάσταση.</translation> <translation id="7595453277607160340">Για να χρησιμοποιήσετε εφαρμογές Android και να διατηρήσετε την καλή λειτουργία της συσκευής σας <ph name="DEVICE_TYPE" />, συνδεθείτε ξανά και ενημερώστε τη.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (κωδικός σφάλματος <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Το όνομα συσκευής είναι πολύ μεγάλο. Εισαγάγετε ένα μικρότερο όνομα και προσπαθήστε ξανά.</translation> <translation id="7600054753482800821">&Διαχείριση μηχανών αναζήτησης και του Site Search</translation> <translation id="7600218158048761260">Το Google Drive είναι απενεργοποιημένο για αυτόν τον τύπο λογαριασμού.</translation> <translation id="7600965453749440009">Να μην γίνεται ποτέ μετάφραση από <ph name="LANGUAGE" /></translation> @@ -8682,7 +8646,6 @@ <translation id="7686086654630106285">Περισσότερα σχετικά με τις διαφημίσεις που προτείνονται από ιστοτόπους</translation> <translation id="7686581688229391955">Επιλέξτε να επιτρέπονται οι επεκτάσεις σε αυτόν τον ιστότοπο</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Επιβεβαίωση νέου κωδικού πρόσβασης</translation> <translation id="7690378713476594306">Επιλογή από τη λίστα</translation> <translation id="7690853182226561458">Προσθήκη &φακέλου...</translation> <translation id="7691073721729883399">Το cryptohome για την εφαρμογή kiosk δεν έχει τοποθετηθεί.</translation> @@ -9344,7 +9307,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Εκτυπωτής <ph name="ITEM_POSITION" /> από <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Η Εξοικονόμηση ενέργειας ενεργοποιήθηκε</translation> <translation id="8180786512391440389">Η επέκταση "<ph name="EXTENSION" />" μπορεί να διαβάσει και να εγγράψει εικόνες, βίντεο και αρχεία ήχου σε επιλεγμένες τοποθεσίες.</translation> -<translation id="8181215761849004992">Δεν είναι δυνατή η σύνδεση στον τομέα. Ελέγξτε τον λογαριασμό σας, για να δείτε εάν έχετε επαρκή προνόμια για την προσθήκη συσκευών.</translation> <translation id="8182105986296479640">Η εφαρμογή δεν αποκρίνεται.</translation> <translation id="8182412589359523143">Για να διαγράψετε όλα τα δεδομένα από τη συσκευή <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />κάντε κλικ εδώ<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Ο αριθμός EID της συσκευής σας είναι <ph name="EID_NUMBER" /> και ο αριθμός IMEI της συσκευής είναι <ph name="IMEI_NUMBER" />. Αυτοί οι αριθμοί μπορούν να χρησιμοποιηθούν για να βοηθήσουν στην ενεργοποίηση της υπηρεσίας.</translation> @@ -9805,7 +9767,6 @@ <translation id="8531367864749403520">Επιλέξτε Απόκρυψη ομάδας για να καταργήσετε την ομάδα από τη γραμμή καρτελών</translation> <translation id="8531701051932785007">Η Βελτιωμένη Ασφαλής περιήγηση είναι ανενεργή</translation> <translation id="8533670235862049797">Η Ασφαλής περιήγηση είναι ενεργή.</translation> -<translation id="8534656636775144800">Δυστυχώς, παρουσιάστηκε σφάλμα κατά την προσπάθεια σύνδεσης στον τομέα. Δοκιμάστε ξανά.</translation> <translation id="8535005006684281994">URL ανανέωσης πιστοποιητικού Netscape</translation> <translation id="8536810348276651776">Θα αποσυνδεθείς από τους περισσότερους ιστοτόπους. Η σύνδεσή σου στον Λογαριασμό σου Google θα διατηρηθεί, προκειμένου να εφαρμόζονται οι ρυθμίσεις του Family Link για το Chrome.</translation> <translation id="8536956381488731905">Ήχος κατά το πάτημα πλήκτρων</translation> @@ -9884,7 +9845,6 @@ <translation id="8607828412110648570">Βεβαιωθείτε ότι η συσκευή Bluetooth βρίσκεται σε λειτουργία σύζευξης και σε κοντινή απόσταση. Να κάνετε σύζευξη μόνο συσκευές που θεωρείτε αξιόπιστες. Οι συσκευές σε σύζευξη είναι ορατές σε όλους τους λογαριασμούς σε αυτό το Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Μάθετε περισσότερα<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Προσθήκη εισιτηρίου Kerberos</translation> <translation id="8609465669617005112">Μετακίνηση προς τα επάνω</translation> -<translation id="8610103157987623234">Λανθασμένη μορφή, δοκιμάστε ξανά</translation> <translation id="8612252270453580753">&Αναζήτηση καρέ βίντεο με το <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Πεζοί χαρακτήρες, ψηφία, σύμβολα υπογράμμισης ή μόνο παύλες</translation> <translation id="8613504115484579584">Μέθοδοι σύνδεσης</translation> @@ -10496,7 +10456,6 @@ <translation id="9052404922357793350">Συνέχιση αποκλεισμού</translation> <translation id="90528604757378587">Η δραστηριότητα παρασκηνίου και ορισμένα οπτικά εφέ, όπως η ομαλή κύλιση, μπορεί να είναι περιορισμένα.</translation> <translation id="9053563360605707198">Εκτύπωση και στις δύο πλευρές</translation> -<translation id="9055636786322918818">Να επιβάλλεται η κρυπτογράφηση RC4. Η χρήση αυτής της επιλογής αυξάνει τον κίνδυνο, επειδή η κρυπτογράφηση RC4 δεν είναι ασφαλής.</translation> <translation id="9056788090206401048">Για να χρησιμοποιήσετε το κλειδί πρόσβασης σε διαφορετική συσκευή, θα πρέπει να είναι ενεργοποιημένο το Bluetooth. Μπορείτε να διαχειριστείτε ανά πάσα στιγμή αυτή την επιλογή στις ρυθμίσεις.</translation> <translation id="9056810968620647706">Δεν βρέθηκαν αντιστοιχίες.</translation> <translation id="9057007989365783744">Ο χρήστης <ph name="SUPERVISED_USER_NAME" /> θέλει να αποκτήσει πρόσβαση στο παρακάτω περιεχόμενο:</translation>
diff --git a/chrome/app/resources/generated_resources_en-GB.xtb b/chrome/app/resources/generated_resources_en-GB.xtb index 20e801ea..bde752a 100644 --- a/chrome/app/resources/generated_resources_en-GB.xtb +++ b/chrome/app/resources/generated_resources_en-GB.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Download suspicious file</translation> <translation id="1217483152325416304">Your local data will soon be deleted</translation> <translation id="1217668622537098248">Revert to left click after action</translation> -<translation id="121783623783282548">Passwords do not match.</translation> <translation id="1218015446623563536">Delete Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google's location service uses sources such as Wi-Fi, mobile networks and sensors to help estimate this device’s location.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />You can turn off location by turning off the main location setting on this device. You can also turn off the use of Wi-Fi, mobile networks and sensors for location in location settings.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Highlight item with keyboard focus</translation> <translation id="1396120028054416908">Back to <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Error setting up printer</translation> -<translation id="1396963298126346194">The username and password that you entered do not match</translation> <translation id="1397500194120344683">No eligible devices. <ph name="LINK_BEGIN" />Find out more<ph name="LINK_END" /></translation> <translation id="1397594434718759194">You're signed in to Chrome on these devices, so you can use them as security keys.</translation> <translation id="1398853756734560583">Maximise</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">To sign in again for access to educational resources, ask a parent to give you permission</translation> <translation id="1658424621194652532">This page is accessing your microphone.</translation> <translation id="1660763353352708040">Power adaptor issue</translation> -<translation id="1661156625580498328">Enforce AES encryption (recommended).</translation> <translation id="16620462294541761">Sorry, your password could not be verified. Please try again.</translation> <translation id="166278006618318542">Subject Public Key Algorithm</translation> <translation id="1662801900924515589"><ph name="APP" /> installed</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Custom</translation> <translation id="1741314857973421784">Continue</translation> <translation id="1743970419083351269">Close Downloads Bar</translation> -<translation id="1744060673522309905">Can't join the device to the domain. Make sure that you haven’t exceeded the number of devices that you can add.</translation> <translation id="1744108098763830590">background page</translation> <translation id="1745732479023874451">Manage contacts</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Open and edit # files in this web app?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Use with Android apps</translation> <translation id="1767508543310534319">Punctuation echo</translation> <translation id="1768212860412467516">Send feedback for <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Oops! There was a problem contacting the logon server. Please check your network connection and the domain name, then try again.</translation> <translation id="1769104665586091481">Open Link in New &Window</translation> <translation id="1770407692401984718">Drag an image here or</translation> <translation id="177053719077591686">Back up Android apps to Google Drive.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Log upload underway.</translation> <translation id="1819443852740954262">Open all in Incognito window</translation> <translation id="1819721979226826163">Tap App notifications > Google Play services.</translation> -<translation id="1820028137326691631">Enter admin-provided password</translation> <translation id="1822140782238030981">Already a Chrome user? Sign in</translation> <translation id="1822517323280215012">Grey</translation> <translation id="1822635184853104396">Show full download history in a new tab</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">Select &all</translation> <translation id="1904580727789512086">The URLs that you visit are saved to your Google Account</translation> <translation id="1904603806662441960">Manage site camera permissions in Chrome</translation> -<translation id="1905375423839394163">Chromebook device name</translation> <translation id="1906181697255754968">Sites usually access files and folders on your device for features like automatically saving your work</translation> <translation id="1906488504371069394">Discover more extensions and themes on the <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Type with your voice. Use Search + D, then start speaking.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">Hide PINs</translation> <translation id="2135456203358955318">Docked magnifier</translation> <translation id="2135787500304447609">&Resume</translation> -<translation id="2136372518715274136">Enter new password</translation> <translation id="2136476978468204130">The passphrase you entered is incorrect</translation> <translation id="2137128126782078222">Don't allow notifications from <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Set up button</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Couldn’t complete installation</translation> <translation id="2211245494465528624">Manage sync options</translation> <translation id="2214018885812055163">Shared folders</translation> -<translation id="2214884991347062907">Wrong password. Try again</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 line not shown>}other{<<ph name="NUMBER_OF_LINES" /> lines not shown>}}</translation> <translation id="2215070081105889450">To share audio, share a tab or screen instead</translation> <translation id="2218019600945559112">Mouse and touchpad</translation> @@ -1728,6 +1719,7 @@ <translation id="2274840746523584236">Charge your Chromebook</translation> <translation id="2276503375879033601">Add more apps</translation> <translation id="2276910256003242519">Clearing data…</translation> +<translation id="2278193750452754829">Extensions are allowed on this site. Select to open menu</translation> <translation id="2278562042389100163">Open browser window</translation> <translation id="2278668501808246459">Starting the container manager</translation> <translation id="2280486287150724112">Right margin</translation> @@ -2297,7 +2289,6 @@ <translation id="2692503699962701720">Change pitch when speaking element types and formatted text</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Charging sounds</translation> -<translation id="2693176596243495071">Oops! An unknown error occurred. Please try again later or contact your administrator if the issue persists.</translation> <translation id="2698147581454716013">This is a bundled device and cannot be enrolled with Kiosk and signage upgrade.</translation> <translation id="2699911226086014512">PIN operation failed with code <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Shared from <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2421,6 @@ <translation id="2782104745158847185">Error installing Linux application</translation> <translation id="2783024642731649028">1 item in your basket <ph name="DISCOUNT_TEXT" /> from <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, viewed <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Downloaded</translation> -<translation id="2783829359200813069">Select encryption types</translation> <translation id="2783952358106015700">Use your security key with <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Password Checkup</translation> <translation id="2785873697295365461">File descriptors</translation> @@ -2714,7 +2704,6 @@ <translation id="3003144360685731741">Preferred networks</translation> <translation id="3003253259757197230">URLs you visit are sent to Google to predict what sites you might visit next and to show you additional info about the page you're visiting</translation> <translation id="3003623123441819449">CSS Cache</translation> -<translation id="3003828226041301643">Can't join the device to the domain. Check your account to make sure that you have privileges to add devices.</translation> <translation id="3003967365858406397">Your <ph name="PHONE_NAME" /> will create a private Wi-Fi connection.</translation> <translation id="3004385386820284928">Customise keyboard keys</translation> <translation id="3005574332301273731">Don't show</translation> @@ -2774,7 +2763,6 @@ <translation id="3033348223765101500">Control your data</translation> <translation id="3036327949511794916">The deadline to return this <ph name="DEVICE_TYPE" /> has passed.</translation> <translation id="3036546437875325427">Enable Flash</translation> -<translation id="3037754279345160234">Can't parse the configuration to join domain. Please contact your administrator.</translation> <translation id="3038272154009688107">See all sites</translation> <translation id="3038612606416062604">Add a printer manually</translation> <translation id="3039491566278747710">Failed to install offline policy on the device.</translation> @@ -2964,7 +2952,6 @@ <translation id="3210736980143419785">Couldn’t finish download</translation> <translation id="321084946921799184">Yellow and white</translation> <translation id="3211126692872351610">&Search <ph name="SEARCH_ENGINE" /> for '<ph name="SEARCH_TERMS" />' in new tab</translation> -<translation id="321356136776075234">Device OU (e.g. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Add a bookmark to this folder</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Note:<ph name="END_BOLD" /> A similar voice or recording might be able to access <ph name="SUPERVISED_USER_NAME" />’s personal results.</translation> <translation id="3217843140356091325">Create shortcut?</translation> @@ -3643,7 +3630,6 @@ <translation id="3741056951918180319">You can always click the extension to use it on any site</translation> <translation id="3741510433331996336">Restart your device to finish updating</translation> <translation id="3742235229730461951">Korean keyboard layout</translation> -<translation id="3742666961763734085">Can’t find an organisational unit with that name. Please try again.</translation> <translation id="3743842571276656710">Enter PIN to pair with <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Your passwords weren't imported</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> @@ -4404,6 +4390,7 @@ <translation id="4325433082696797523">Storage and power</translation> <translation id="4326146840124313313">Chrome’s strongest security does more to protect you against dangerous websites, downloads and extensions</translation> <translation id="4326484226728068206">Items in your basket <ph name="DISCOUNT_TEXT" /> from <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, viewed <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">Extensions menu</translation> <translation id="4330191372652740264">Ice water</translation> <translation id="4330387663455830245">Never translate <ph name="LANGUAGE" /></translation> <translation id="4332976768901252016">Set Up Parental Controls</translation> @@ -4532,7 +4519,6 @@ <translation id="4416582610654027550">Type a valid URL</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">Restore Settings</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, your administrator requires you to change your password.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Allowing ChromeOS devices to send automatic reports helps us prioritise what to fix and improve in ChromeOS. These reports can include things like when ChromeOS crashes, which features were enabled and how much memory was typically used.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />You can start or stop allowing these reports at any time in your Chrome device settings. If you’re a domain administrator, you can change this setting in the Admin console.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Delete <ph name="FILE_NAME" /></translation> @@ -4548,7 +4534,6 @@ <translation id="4430369329743628066">Bookmark added</translation> <translation id="4430422687972614133">Turn on virtual card</translation> <translation id="4432621511648257259">Password incorrect</translation> -<translation id="443454694385851356">Legacy (insecure)</translation> <translation id="4434611816075088065">Nothing else needs your attention right now</translation> <translation id="443475966875174318">Update or remove incompatible applications</translation> <translation id="4437947179446780764">Add custom DNS service provider</translation> @@ -5091,7 +5076,6 @@ <translation id="4868284252360267853">This dialogue is not currently focused. Press Command-Shift-Option A to focus this dialogue.</translation> <translation id="4869170227080975044">Read ChromeOS network information</translation> <translation id="4870724079713069532">You can open and edit supported files with this app from File Explorer or other apps. To control which files open in this app by default, go to <ph name="BEGIN_LINK" />Windows settings<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Enter admin-provided password to get configuration info</translation> <translation id="4870995365819149457">Some supported links will still open in <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> and 1 other app.</translation> <translation id="4871308555310586478">Not from Chrome Web Store.</translation> <translation id="4871322859485617074">PIN contains invalid characters</translation> @@ -5158,7 +5142,6 @@ <translation id="4913209098186576320">This file may be dangerous<ph name="LINE_BREAK" />This check is taking longer than usual...</translation> <translation id="4915961947098019832">Allowed to show images</translation> <translation id="4916542008280060967">Let site edit <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Strong</translation> <translation id="491779113051926205">ChromeOS Traffic Counters</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> wants to communicate with the extension "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Accept</translation> @@ -5472,7 +5455,6 @@ <translation id="5172855596271336236">There is one managed printer.</translation> <translation id="5173668317844998239">Add and delete fingerprints saved on your security key</translation> <translation id="5174169235862638850">Password copied to clipboard</translation> -<translation id="5175379009094579629">The device name is invalid. Enter a valid device name to try again.</translation> <translation id="5177479852722101802">Continue blocking camera and microphone access</translation> <translation id="5177549709747445269">You are using mobile data</translation> <translation id="5178667623289523808">Find Previous</translation> @@ -5701,7 +5683,6 @@ <translation id="5368255566854433132">Create <ph name="DEVICE_TYPE" /> password</translation> <translation id="5368441245151140827">This extension cannot read and change site information or run in the background</translation> <translation id="5368720394188453070">Your phone is locked. Unlock it to enter.</translation> -<translation id="5368779022775404937">Sign in to <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Enable mouse acceleration</translation> <translation id="5369694795837229225">Set up Linux development environment</translation> @@ -5917,7 +5898,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{An extension has been installed by your administrator}other{# extensions have been installed by your administrator}}</translation> <translation id="5523532775593636291">Websites you add will always stay active and memory won't be freed up from them.</translation> <translation id="5523558474028191231">Name can use letters, numbers and special characters, and must be <ph name="MAX_CHARACTER_COUNT" /> characters or fewer</translation> -<translation id="5526701598901867718">All (insecure)</translation> <translation id="5526745900034778153">Sign in again to resume sync</translation> <translation id="5527463195266282916">Attempted to downgrade extension.</translation> <translation id="5527474464531963247">You may also select another network.</translation> @@ -5928,7 +5908,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> wants to</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Can't reach Google</translation> -<translation id="5539221284352502426">The password that you entered was rejected by the server. Possible reasons include: The password is too short. The password must include numbers or symbols. The password must be different from previous passwords.</translation> <translation id="5541694225089836610">Action is disabled by your administrator</translation> <translation id="5542132724887566711">Profile</translation> <translation id="5542750926112347543">Cookies from <ph name="DOMAIN" /> blocked</translation> @@ -6171,7 +6150,6 @@ <translation id="5734362860645681824">Communications</translation> <translation id="5734697361979786483">Add file share</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{This data or your device doesn’t meet some of your organisation’s security policies. Check with your admin on what needs to be fixed.}=1{This file or your device doesn’t meet some of your organisation’s security policies. Check with your admin on what needs to be fixed.}other{These files don't meet some of your organisation’s security policies. Check with your admin on what needs to be fixed.}}</translation> -<translation id="5736796278325406685">Please enter a valid username</translation> <translation id="5738093759615225354">You need this passkey to sign in to your computer</translation> <translation id="5739017626473506901">Sign in to help <ph name="USER_NAME" /> add a school account</translation> <translation id="5739235828260127894">Waiting for verification. <ph name="LINK_BEGIN" />Find out more<ph name="LINK_END" /></translation> @@ -6575,7 +6553,6 @@ <translation id="6054138466019582920">Search this page with Google…</translation> <translation id="6054284857788651331">Recently closed tab group</translation> <translation id="6054961935262556546">Change visibility</translation> -<translation id="6055171183283175969">The password that you entered is incorrect.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 With RSA Encryption</translation> <translation id="6055544610007596637">Install apps for your <ph name="DEVICE_TYPE" /> from the Google Play Store</translation> <translation id="6056710589053485679">Normal Reload</translation> @@ -6645,7 +6622,6 @@ <translation id="6102043788063419338">This file was blocked by Advanced Protection.</translation> <translation id="6103681770816982672">Warning: You are switching to developer channel</translation> <translation id="6104068876731806426">Google Accounts</translation> -<translation id="6104311680260824317">Can't join the device to the domain. The server does not support specified Kerberos encryption types. Check 'More options' for encryption settings.</translation> <translation id="6104667115274478616">Manage ChromeOS audio settings</translation> <translation id="6104796831253957966">Printer queue is full</translation> <translation id="610487644502954950">Side panel unpinned</translation> @@ -7332,7 +7308,6 @@ <translation id="6651237644330755633">Trust this certificate for identifying websites</translation> <translation id="6651495917527016072">Sync Wi-Fi networks with your phone. <ph name="LINK_BEGIN" />Learn more<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Runs automatically every time that you visit this site</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> integration is only supported on x86_64 platforms. Chromebooks built on top of an ARM or x86 platform do not support this functionality.</translation> <translation id="6654509035557065241">Prefer network</translation> <translation id="6655190889273724601">Developer mode</translation> <translation id="6655458902729017087">Hide Accounts</translation> @@ -7468,7 +7443,6 @@ <translation id="676560328519657314">Your payment methods in Google Pay</translation> <translation id="6766488013065406604">Go to Google Password Manager</translation> <translation id="6767566652486411142">Choose another language…</translation> -<translation id="6767639283522617719">Can’t join the domain. Make sure that the settings are correct for the organisational unit.</translation> <translation id="6768034047581882264">Not allowed to show insecure content</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />To provide the best experience, <ph name="DEVICE_OS" /> collects hardware data about devices and shares it with Google to determine which updates should be delivered. Optionally, you can allow Google to use this data for additional purposes, like support and improvements to the <ph name="DEVICE_OS" /> experience and service.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />You can log in on this device and view fields listed as chromeosflex_ in chrome://system to see the data sent to Google for update filtering, as well as any other instances where you choose to share data with Google.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7519,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatically sign in to websites using stored credentials. When the feature is disabled, you will be asked for confirmation every time before signing in to a website.</translation> -<translation id="6810768462515084623">Oops! Looks like your password has expired. Please renew it on another device and try again.</translation> <translation id="6811034713472274749">Page is ready to view</translation> <translation id="6811151703183939603">Firm</translation> <translation id="6811332638216701903">DHCP hostname</translation> @@ -7617,7 +7590,6 @@ <translation id="6856623341093082836">Set up and adjust the accuracy of your touchscreen</translation> <translation id="6856850379840757744">When turned on, all notifications will be silenced</translation> <translation id="6857145580237920905">Remove eSIM profiles before Powerwash</translation> -<translation id="6857699260879628349">Get configuration info</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sec</translation> <translation id="6860097299815761905">Proxy settings...</translation> <translation id="68601584151169673">&Save and Share</translation> @@ -7636,7 +7608,6 @@ <translation id="686839242150793617">Allowed to enter picture-in-picture automatically</translation> <translation id="6868934826811377550">See details.</translation> <translation id="6871644448911473373">OCSP Responder: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">The password that you entered was rejected by the server.</translation> <translation id="6873571253135628430">Change site permissions</translation> <translation id="6876155724392614295">Cycle</translation> <translation id="6876469544038980967">Not helpful</translation> @@ -7670,7 +7641,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voice to preview</translation> <translation id="6902336033320348843">Section not supported: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Join device to domain</translation> <translation id="6903022061658753260">Your data will be synced across all Chrome browsers where you have turned on sync for this account. For Chrome OS sync options, go to <ph name="LINK_BEGIN" />Chrome OS settings<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Open all (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Turn on sync</translation> @@ -8028,7 +7998,6 @@ <translation id="7198503619164954386">You must be on an enterprise-enrolled device</translation> <translation id="7199158086730159431">Get H&elp</translation> <translation id="7199452998289813782">Pause casting to <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Select configuration</translation> <translation id="720110658997053098">Permanently keep this device in kiosk mode</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' deleted</translation> <translation id="7201420661433230412">View files</translation> @@ -8145,7 +8114,6 @@ <translation id="7292067737327289208">Your <ph name="BEGIN_LINK" />browser is managed<ph name="END_LINK" /> by your organisation and your <ph name="BEGIN_LINK" />profile is managed<ph name="END_LINK" /> by <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Note that Android, Play and associated apps are governed by their own data collection and use policies.</translation> -<translation id="729583233778673644">Allow AES and RC4 encryption. Using this option increases your risk, as the RC4 ciphers are insecure.</translation> <translation id="7296503797589217366">Select folder <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Dark green</translation> <translation id="7298195798382681320">Recommended</translation> @@ -8163,7 +8131,6 @@ <translation id="7307129035224081534">Paused</translation> <translation id="7307647374092371434">Passwords and passkeys in your Google Account will also be available on this device while you're signed in</translation> <translation id="7308643132139167865">Website languages</translation> -<translation id="7310598146671372464">Failed to log in. The server does not support specified Kerberos encryption types. Please contact your administrator.</translation> <translation id="7311005168897771689">Access your Google Drive files when you're offline</translation> <translation id="7311244614769792472">No results found</translation> <translation id="7312210124139670355">Your administrator is resetting your eSIM. This may take a few minutes.</translation> @@ -8480,6 +8447,7 @@ <translation id="7544977292347272434">Ask your parent to allow an extension</translation> <translation id="7545466883021407599">Couldn’t connect with the server. Check your network connection and try again. If you're still having trouble, try restarting your Chromebook. Error code: <ph name="ERROR_CODE" />.</translation> <translation id="7547317915858803630">Warning: your <ph name="PRODUCT_NAME" /> settings are stored on a network drive. This may result in slowdowns, crashes or even loss of data.</translation> +<translation id="754836352246153944">Extensions are not allowed on this site. Select to open menu</translation> <translation id="7548856833046333824">Fizzy</translation> <translation id="7549250950481368089">Saved passwords will appear here. <ph name="BEGIN_LINK" /> Import passwords<ph name="END_LINK" /> to <ph name="BRAND" />.</translation> <translation id="7549434883223124329">Switch device language?</translation> @@ -8536,7 +8504,6 @@ <translation id="7594725637786616550">Powerwash to reset your <ph name="DEVICE_TYPE" /> to be just like new.</translation> <translation id="7595453277607160340">To use Android apps and keep your <ph name="DEVICE_TYPE" /> working properly, sign in again and update.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (error code <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">The device name is too long. Enter a shorter name to try again.</translation> <translation id="7600054753482800821">&Manage search engines and Site Search</translation> <translation id="7600218158048761260">Google Drive is disabled for this account type.</translation> <translation id="7600965453749440009">Never translate <ph name="LANGUAGE" /></translation> @@ -8681,7 +8648,6 @@ <translation id="7686086654630106285">More about site-suggested ads</translation> <translation id="7686581688229391955">Select to allow extensions on this site</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirm new password</translation> <translation id="7690378713476594306">Choose from list</translation> <translation id="7690853182226561458">Add &folder...</translation> <translation id="7691073721729883399">The cryptohome for the kiosk application could not be mounted.</translation> @@ -9343,7 +9309,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" /> of <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energy saver turned on</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" can read and delete images, video and sound files in the ticked locations.</translation> -<translation id="8181215761849004992">Can't join the domain. Check your account to see if you have sufficient privileges to add devices.</translation> <translation id="8182105986296479640">Application not responding.</translation> <translation id="8182412589359523143">To delete all data from this <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />click here<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Your device EID is <ph name="EID_NUMBER" /> and device IMEI is <ph name="IMEI_NUMBER" />. These numbers can be used to help activate service.</translation> @@ -9804,7 +9769,6 @@ <translation id="8531367864749403520">Select 'Hide group' to remove the group from your tab strip</translation> <translation id="8531701051932785007">Enhanced Safe Browsing is off</translation> <translation id="8533670235862049797">Safe Browsing is on</translation> -<translation id="8534656636775144800">Oops! Something went wrong when trying to join the domain. Please try again.</translation> <translation id="8535005006684281994">Netscape Certificate Renewal URL</translation> <translation id="8536810348276651776">Signs you out of most sites. You'll stay signed in to your Google Account so your Family Link settings for Chrome apply.</translation> <translation id="8536956381488731905">Sound on key-press</translation> @@ -9883,7 +9847,6 @@ <translation id="8607828412110648570">Make sure that your Bluetooth device is in pairing mode and nearby. Only pair with devices that you trust. Paired devices are visible to all accounts on this Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Learn more<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Add a Kerberos ticket</translation> <translation id="8609465669617005112">Move up</translation> -<translation id="8610103157987623234">Incorrect format, please try again</translation> <translation id="8612252270453580753">Search video frame with <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Lowercase characters, digits, underscores or dashes only</translation> <translation id="8613504115484579584">Sign-in methods</translation> @@ -10497,7 +10460,6 @@ <translation id="9052404922357793350">Continue blocking</translation> <translation id="90528604757378587">Background activity and some visual effects, like smooth scrolling, may be limited.</translation> <translation id="9053563360605707198">Print on both sides</translation> -<translation id="9055636786322918818">Enforce RC4 encryption. Using this option increases your risk, as the RC4 ciphers are insecure.</translation> <translation id="9056788090206401048">Bluetooth must be on to use your passkey on a different device. You can always manage this in settings.</translation> <translation id="9056810968620647706">No matches were found.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> wants to access the following content:</translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb index 917af90..01fd7d7 100644 --- a/chrome/app/resources/generated_resources_es-419.xtb +++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Descargar archivo sospechoso</translation> <translation id="1217483152325416304">Pronto se borrarán tus datos locales</translation> <translation id="1217668622537098248">Volver al clic con el botón izquierdo después de la acción</translation> -<translation id="121783623783282548">Las contraseñas no coinciden.</translation> <translation id="1218015446623563536">Borrar Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />El servicio de ubicación de Google usa fuentes como conexiones Wi-Fi, redes móviles y sensores para calcular la ubicación de este dispositivo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Para inhabilitar la Ubicación, desactiva la configuración de la ubicación principal de este dispositivo. También puedes desactivar el uso de redes Wi-Fi, redes móviles y sensores para obtener la ubicación en la configuración de la ubicación.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Destacar el elemento con el enfoque del teclado</translation> <translation id="1396120028054416908">Volver a <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Se produjo un error al configurar la impresora</translation> -<translation id="1396963298126346194">El nombre de usuario y la contraseña que ingresaste no coinciden</translation> <translation id="1397500194120344683">No hay dispositivos compatibles. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Accediste a Chrome desde estos dispositivos. Puedes usarlos como llaves de seguridad.</translation> <translation id="1398853756734560583">Maximizar</translation> @@ -895,7 +893,6 @@ <translation id="1657937299377480641">Pídele permiso a tu madre o padre para ingresar de nuevo a la cuenta que te permita acceder a recursos educativos</translation> <translation id="1658424621194652532">Esta página está accediendo al micrófono.</translation> <translation id="1660763353352708040">Problema en el adaptador de alimentación</translation> -<translation id="1661156625580498328">Implementa la encriptación AES (recomendado).</translation> <translation id="16620462294541761">No es posible verificar tu contraseña. Inténtalo nuevamente.</translation> <translation id="166278006618318542">Algoritmo de clave pública del sujeto</translation> <translation id="1662801900924515589">Se instaló <ph name="APP" /></translation> @@ -989,7 +986,6 @@ <translation id="174123615272205933">Personalizado</translation> <translation id="1741314857973421784">Continuar</translation> <translation id="1743970419083351269">Cerrar la barra de descargas</translation> -<translation id="1744060673522309905">No se pudo unir el dispositivo al dominio. Asegúrate de no haber superado la cantidad de dispositivos que puedes agregar.</translation> <translation id="1744108098763830590">página en segundo plano</translation> <translation id="1745732479023874451">Administrar contactos</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{¿Quieres abrir y editar # archivos en la aplicación web?}}</translation> @@ -1021,7 +1017,6 @@ <translation id="1767043563165955993">Usar en las apps para Android</translation> <translation id="1767508543310534319">Eco de los signos de puntuación</translation> <translation id="1768212860412467516">Envía comentarios sobre <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Se produjo un error al contactar el servidor de acceso. Comprueba la conexión de tu red y el nombre del dominio; luego, vuelve a intentarlo.</translation> <translation id="1769104665586091481">Abrir vínculo en una ventana &nueva</translation> <translation id="1770407692401984718">Arrastra una imagen hasta aquí o</translation> <translation id="177053719077591686">Crea copias de seguridad de las apps para Android en Google Drive.</translation> @@ -1099,7 +1094,6 @@ <translation id="1818913467757368489">La carga del registro está en curso.</translation> <translation id="1819443852740954262">Abrir todo en una ventana de incógnito</translation> <translation id="1819721979226826163">Presiona Notificaciones de apps > Servicios de Google Play.</translation> -<translation id="1820028137326691631">Ingresar la contraseña que proporcionó el administrador</translation> <translation id="1822140782238030981">¿Ya eres usuario de Chrome? Acceder</translation> <translation id="1822517323280215012">Gris</translation> <translation id="1822635184853104396">Mostrar el historial de descargas completo en una pestaña nueva</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">Seleccionar &todo</translation> <translation id="1904580727789512086">Las URL que visitas se guardan en tu Cuenta de Google</translation> <translation id="1904603806662441960">Cómo administrar los permisos de la cámara de sitios en Chrome</translation> -<translation id="1905375423839394163">Nombre de la Chromebook</translation> <translation id="1906181697255754968">Por lo general los sitios acceden a archivos y carpetas de tu dispositivo para habilitar funciones, como la de guardar las tareas de forma automática.</translation> <translation id="1906488504371069394">Descubre más extensiones y temas en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Escribe con la voz. Usa Búsqueda + D y, luego, comienza a hablar.</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">Oculta los PIN</translation> <translation id="2135456203358955318">Lupa con vista acoplada</translation> <translation id="2135787500304447609">&Reanudar</translation> -<translation id="2136372518715274136">Ingresa la nueva contraseña</translation> <translation id="2136476978468204130">La frase de contraseña que ingresaste es incorrecta</translation> <translation id="2137128126782078222">No permitir notificaciones de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botón de configuración</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">No se pudo completar la instalación</translation> <translation id="2211245494465528624">Administrar opciones de sincronización</translation> <translation id="2214018885812055163">Carpetas compartidas</translation> -<translation id="2214884991347062907">La contraseña es incorrecta; vuelve a intentarlo</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<No se muestra una línea>}other{<No se muestran <ph name="NUMBER_OF_LINES" /> líneas>}}</translation> <translation id="2215070081105889450">Para compartir audio, comparte una pestaña o pantalla</translation> <translation id="2218019600945559112">Mouse y panel táctil</translation> @@ -2279,7 +2270,6 @@ <translation id="2692503699962701720">Cambiar el tono cuando se leen tipos de elementos y texto con formato</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Sonidos de carga</translation> -<translation id="2693176596243495071">Se produjo un error desconocido. Vuelve a intentarlo más tarde o comunícate con tu administrador si el problema persiste.</translation> <translation id="2698147581454716013">Este es un dispositivo agrupado y no se puede inscribir en la actualización de Kiosk & Signage.</translation> <translation id="2699911226086014512">No se pudo realizar la operación del PIN con el código <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Se compartió de <ph name="DEVICE_NAME" /></translation> @@ -2412,7 +2402,6 @@ <translation id="2782104745158847185">Se produjo un error al instalar la app de Linux</translation> <translation id="2783024642731649028"><ph name="DISCOUNT_TEXT" /> en 1 artículo de <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, visto <ph name="RELATIVE_TIME" /> que está en tu carrito</translation> <translation id="2783298271312924866">Descargado</translation> -<translation id="2783829359200813069">Seleccionar tipos de encriptación</translation> <translation id="2783952358106015700">Usar la llave de seguridad con <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Revisión de contraseñas</translation> <translation id="2785873697295365461">Descriptores de archivo</translation> @@ -2696,7 +2685,6 @@ <translation id="3003144360685731741">Redes preferidas</translation> <translation id="3003253259757197230">Se enviarán a Google las URLs que visites para predecir los sitios que posiblemente vayas a visitar y mostrarte información adicional sobre la página que estés visitando</translation> <translation id="3003623123441819449">Caché CSS</translation> -<translation id="3003828226041301643">No se puede unir el dispositivo al dominio. Asegúrate de que tu cuenta tenga privilegios para agregarlos.</translation> <translation id="3003967365858406397">Tu número <ph name="PHONE_NAME" /> creará una conexión de Wi-Fi privada.</translation> <translation id="3004385386820284928">Personalizar las teclas del teclado</translation> <translation id="3005574332301273731">No mostrar</translation> @@ -2756,7 +2744,6 @@ <translation id="3033348223765101500">Controla tus datos</translation> <translation id="3036327949511794916">Ya pasó la fecha límite para devolver este dispositivo <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Habilitar Flash</translation> -<translation id="3037754279345160234">No se puede analizar la configuración para vincular el dominio. Comunícate con el administrador.</translation> <translation id="3038272154009688107">Ver todos los sitios</translation> <translation id="3038612606416062604">Agregar una impresora manualmente</translation> <translation id="3039491566278747710">No se pudo instalar la política sin conexión en el dispositivo.</translation> @@ -2946,7 +2933,6 @@ <translation id="3210736980143419785">No se pudo completar la descarga.</translation> <translation id="321084946921799184">Amarillo y blanco</translation> <translation id="3211126692872351610">&Buscar <ph name="SEARCH_TERMS" /> en <ph name="SEARCH_ENGINE" /> en una nueva pestaña</translation> -<translation id="321356136776075234">UO del dispositivo (p. ej., OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Agrega un favorito a esta carpeta</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> Es posible que alguien con una grabación o una voz similares también pueda acceder a los resultados personales de <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">¿Deseas crear un acceso directo?</translation> @@ -3625,7 +3611,6 @@ <translation id="3741056951918180319">Puedes hacer clic en la extensión en cualquier momento para usarla en el sitio que desees</translation> <translation id="3741510433331996336">Reinicia el dispositivo para completar la actualización</translation> <translation id="3742235229730461951">Disposición del teclado coreano</translation> -<translation id="3742666961763734085">No se encontró ninguna unidad organizativa con ese nombre. Vuelve a intentarlo.</translation> <translation id="3743842571276656710">Ingresa el PIN para vincular con <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">No se importaron tus contraseñas</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> @@ -4514,7 +4499,6 @@ <translation id="4416582610654027550">Escribe una URL válida</translation> <translation id="4421932782753506458">Peludito</translation> <translation id="4423376891418188461">Restaurar configuración</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, tu administrador te solicita que cambies la contraseña.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Cuando permites que los dispositivos ChromeOS envíen informes automáticos, nos ayudas a priorizar las tareas de corrección y mejora en ChromeOS. Estos informes pueden incluir cierta información como el momento en que falló ChromeOS, qué funciones se estaban usando y la cantidad de memoria que se usaba en general.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puedes permitir o cancelar estos informes en cualquier momento desde la configuración de tu dispositivo Chrome. Si eres el administrador de dominio, puedes cambiar esta configuración en la Consola del administrador.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Borrar <ph name="FILE_NAME" /></translation> @@ -4530,7 +4514,6 @@ <translation id="4430369329743628066">Se agregó a Favoritos</translation> <translation id="4430422687972614133">Activar la tarjeta virtual</translation> <translation id="4432621511648257259">La contraseña es incorrecta</translation> -<translation id="443454694385851356">Heredados (inseguro)</translation> <translation id="4434611816075088065">No hay nada más que requiera tu atención en este momento</translation> <translation id="443475966875174318">Actualizar o quitar las aplicaciones incompatibles</translation> <translation id="4437947179446780764">Agregar proveedor de servicios de DNS personalizado</translation> @@ -5072,7 +5055,6 @@ <translation id="4868284252360267853">Este diálogo no está enfocado en este momento. Presiona Command+Mayúsculas-Opción+A para enfocar este diálogo.</translation> <translation id="4869170227080975044">Leer la información de la red de ChromeOS</translation> <translation id="4870724079713069532">Puedes abrir y editar los archivos compatibles con esta app desde el Explorador de archivos o desde otras apps. Para controlar qué archivos se abren en esta app de forma predeterminada, ve a la <ph name="BEGIN_LINK" />configuración de Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Ingresar la contraseña que proporcionó el administrador para obtener información sobre la configuración</translation> <translation id="4870995365819149457">Algunos vínculos compatibles se seguirán abriendo en <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> y una app más.</translation> <translation id="4871308555310586478">No se obtuvo en Chrome Web Store.</translation> <translation id="4871322859485617074">El PIN contiene caracteres no válidos</translation> @@ -5139,7 +5121,6 @@ <translation id="4913209098186576320">Es posible que este archivo sea peligroso<ph name="LINE_BREAK" />La revisión está tardando más de lo habitual…</translation> <translation id="4915961947098019832">Puede mostrar imágenes</translation> <translation id="4916542008280060967">¿Quieres permitir que el sitio edite <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Fuerte</translation> <translation id="491779113051926205">Contadores de tráfico de ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> quiere comunicarse con la extensión "<ph name="EXTENSION_NAME" />".</translation> <translation id="4918086044614829423">Aceptar</translation> @@ -5453,7 +5434,6 @@ <translation id="5172855596271336236">Hay 1 impresora administrada.</translation> <translation id="5173668317844998239">Agrega huellas dactilares y borra las que están guardadas en tu llave de seguridad</translation> <translation id="5174169235862638850">Se copió la contraseña al portapapeles</translation> -<translation id="5175379009094579629">El nombre del dispositivo no es válido. Ingresa uno que sí lo sea y vuelve a intentarlo.</translation> <translation id="5177479852722101802">Continuar el bloqueo del acceso a la cámara y al micrófono</translation> <translation id="5177549709747445269">Estás usando el plan de datos móviles.</translation> <translation id="5178667623289523808">Buscar anterior</translation> @@ -5682,7 +5662,6 @@ <translation id="5368255566854433132">Crear contraseña para <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Esta extensión no puede leer ni cambiar la información del sitio, ni ejecutarse en segundo plano</translation> <translation id="5368720394188453070">El teléfono está bloqueado. Desbloquéalo para ingresar.</translation> -<translation id="5368779022775404937">Acceder a <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incógnito}other{Incógnito (#)}}</translation> <translation id="5369491905435686894">Habilitar la aceleración del mouse</translation> <translation id="5369694795837229225">Configurar el entorno de desarrollo de Linux</translation> @@ -5898,7 +5877,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{El administrador instaló una extensión}other{El administrador instaló # extensiones}}</translation> <translation id="5523532775593636291">Los sitios que agregues siempre permanecerán activos y no se liberará la memoria</translation> <translation id="5523558474028191231">El nombre puede incluir letras, números y caracteres especiales, y debe tener <ph name="MAX_CHARACTER_COUNT" /> caracteres como máximo.</translation> -<translation id="5526701598901867718">Todos (inseguro)</translation> <translation id="5526745900034778153">Volver a acceder para reanudar la sincronización</translation> <translation id="5527463195266282916">Se ha intentado instalar una versión anterior de la extensión.</translation> <translation id="5527474464531963247">También puedes seleccionar otra red.</translation> @@ -5909,7 +5887,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> quiere</translation> <translation id="5537725057119320332">Transmitir</translation> <translation id="5539070192556911367">No se puede acceder a Google</translation> -<translation id="5539221284352502426">El servidor rechazó la contraseña que ingresaste porque es demasiado corta, debe incluir números o símbolos, o debe ser diferente a las contraseñas anteriores.</translation> <translation id="5541694225089836610">Tu administrador inhabilitó esta acción</translation> <translation id="5542132724887566711">Perfil</translation> <translation id="5542750926112347543">Las cookies de <ph name="DOMAIN" /> están bloqueadas</translation> @@ -6152,7 +6129,6 @@ <translation id="5734362860645681824">Comunicaciones</translation> <translation id="5734697361979786483">Agregar sistema de archivos compartidos</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Estos datos o tu dispositivo no cumplen con algunas de las políticas de seguridad de tu organización. Consulta con el administrador qué tienes que corregir.}=1{Este archivo o tu dispositivo no cumplen con algunas de las políticas de seguridad de tu organización. Consulta con el administrador qué tienes que corregir.}other{Estos archivos no cumplen con algunas de las políticas de seguridad de tu organización. Consulta con el administrador qué tienes que corregir.}}</translation> -<translation id="5736796278325406685">Ingresa un nombre de usuario válido</translation> <translation id="5738093759615225354">Necesitas esta clave de acceso para acceder a tu computadora</translation> <translation id="5739017626473506901">Accede para ayudar a <ph name="USER_NAME" /> a agregar una cuenta de una institución educativa</translation> <translation id="5739235828260127894">La verificación está pendiente. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> @@ -6556,7 +6532,6 @@ <translation id="6054138466019582920">Bus&ca en esta página con Google…</translation> <translation id="6054284857788651331">Grupo de pestañas recientemente cerrado</translation> <translation id="6054961935262556546">Cambiar visibilidad</translation> -<translation id="6055171183283175969">La contraseña que ingresaste es incorrecta.</translation> <translation id="6055392876709372977">PKCS N. º 1 SHA-256 con encriptación RSA</translation> <translation id="6055544610007596637">Instala apps en tu <ph name="DEVICE_TYPE" /> desde Google Play Store</translation> <translation id="6056710589053485679">Volver a cargar normalmente</translation> @@ -6626,7 +6601,6 @@ <translation id="6102043788063419338">La "Protección avanzada" bloqueó este archivo.</translation> <translation id="6103681770816982672">Advertencia: vas a cambiar al canal de programadores</translation> <translation id="6104068876731806426">Cuentas de Google</translation> -<translation id="6104311680260824317">No se puede unir el dispositivo con el dominio. El servidor no es compatible con los tipos de encriptación de Kerberos especificados. Para conocer la configuración de la encriptación, consulta "Más opciones".</translation> <translation id="6104667115274478616">Administrar la configuración de audio de ChromeOS</translation> <translation id="6104796831253957966">La cola de la impresora está completa</translation> <translation id="610487644502954950">Se dejó de fijar el panel lateral</translation> @@ -7313,7 +7287,6 @@ <translation id="6651237644330755633">Confía en este certificado para identificar sitios web</translation> <translation id="6651495917527016072">Sincroniza las redes Wi-Fi con tu teléfono. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Se ejecuta automáticamente cada vez que visitas este sitio</translation> -<translation id="665355505818177700">La integración de <ph name="MS_AD_NAME" /> en Chrome solo es compatible en plataformas x86_64. Las Chromebooks creadas a partir de una plataforma ARM o x86 no son compatibles con esta funcionalidad.</translation> <translation id="6654509035557065241">Configurar una red preferida</translation> <translation id="6655190889273724601">Modo de desarrollador</translation> <translation id="6655458902729017087">Ocultar cuentas</translation> @@ -7449,7 +7422,6 @@ <translation id="676560328519657314">Tus formas de pago de Google Pay</translation> <translation id="6766488013065406604">Ir al Administrador de contraseñas de Google</translation> <translation id="6767566652486411142">Elegir otro idioma…</translation> -<translation id="6767639283522617719">No se puede unir al dominio. Asegúrate de que sea correcta la configuración de la unidad organizativa.</translation> <translation id="6768034047581882264">No puede mostrar contenido no seguro</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Para proporcionar la mejor experiencia, <ph name="DEVICE_OS" /> recopila datos de hardware de los dispositivos y los comparte con Google de modo que podamos determinar qué actualizaciones hacer. De manera opcional, podrás permitir que Google utilice estos datos con otros fines, como la asistencia y mejoras en la experiencia y el servicio de <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puedes acceder en este dispositivo y consultar los campos que aparecen como chromeosflex_ en chrome://system para ver los datos que se enviaron a Google con el fin de filtrar las actualizaciones, así como cualquier otra instancia en la que decidas compartir datos con Google.<ph name="END_PARAGRAPH2" /> @@ -7526,7 +7498,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Accede automáticamente a los sitios web con las credenciales almacenadas. Si la función está inhabilitada, deberás confirmar siempre tu identidad para acceder a un sitio web.</translation> -<translation id="6810768462515084623">Parece que caducó la contraseña. Renuévala en otro dispositivo y vuelve a intentarlo.</translation> <translation id="6811034713472274749">Ya puedes ver la página</translation> <translation id="6811151703183939603">Firme</translation> <translation id="6811332638216701903">Nombre de host DHCP</translation> @@ -7598,7 +7569,6 @@ <translation id="6856623341093082836">Configurar y ajustar la precisión de tu pantalla táctil</translation> <translation id="6856850379840757744">Cuando está activado, se silencian todas las notificaciones.</translation> <translation id="6857145580237920905">Quitar los perfiles de eSIM antes de aplicar la función Powerwash</translation> -<translation id="6857699260879628349">Obtener información sobre la configuración</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Configuración de proxy...</translation> <translation id="68601584151169673">&Guardar y compartir</translation> @@ -7617,7 +7587,6 @@ <translation id="686839242150793617">Pueden ingresar automáticamente al modo de pantalla en pantalla</translation> <translation id="6868934826811377550">Ver detalles</translation> <translation id="6871644448911473373">Respondedor de OCSP:<ph name="LOCATION" /></translation> -<translation id="6872781471649843364">El servidor rechazó la contraseña que ingresaste.</translation> <translation id="6873571253135628430">Cambiar los permisos de sitios</translation> <translation id="6876155724392614295">Bicicleta</translation> <translation id="6876469544038980967">Poco útil</translation> @@ -7651,7 +7620,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voz de prueba</translation> <translation id="6902336033320348843">La sección no es compatible: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Une el dispositivo al dominio</translation> <translation id="6903022061658753260">Tu información se sincronizará en todos los navegadores Chrome donde hayas activado la sincronización con esta cuenta. Para acceder a las opciones de sincronización de ChromeOS, ve a la <ph name="LINK_BEGIN" />configuración de ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Abrir todo (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activar la sincronización</translation> @@ -8009,7 +7977,6 @@ <translation id="7198503619164954386">Debes acceder desde un dispositivo empresarial</translation> <translation id="7199158086730159431">Obtener ayuda</translation> <translation id="7199452998289813782">Pausar la transmisión a <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Seleccionar configuración</translation> <translation id="720110658997053098">Mantener este dispositivo en modo kiosco de forma permanente</translation> <translation id="7201118060536064622">Se borró "<ph name="DELETED_ITEM_NAME" />"</translation> <translation id="7201420661433230412">Ver archivos</translation> @@ -8126,7 +8093,6 @@ <translation id="7292067737327289208">Tu organización <ph name="BEGIN_LINK" />administra el navegador<ph name="END_LINK" /> y <ph name="PROFILE_DOMAIN" /> <ph name="BEGIN_LINK" />administra tu perfil<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Ten en cuenta que Android, Play y las apps asociadas se rigen por sus propias políticas de uso y recopilación de datos.</translation> -<translation id="729583233778673644">Permite la encriptación AES y RC4. Esta opción es riesgosa, ya que los cifrados RC4 son inseguros.</translation> <translation id="7296503797589217366">Seleccionar la carpeta <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde oscuro</translation> <translation id="7298195798382681320">Recomendado</translation> @@ -8144,7 +8110,6 @@ <translation id="7307129035224081534">En pausa</translation> <translation id="7307647374092371434">Las contraseñas y llaves de acceso de tu Cuenta de Google también estarán disponibles en este dispositivo cuando accedas</translation> <translation id="7308643132139167865">Idiomas de sitios web</translation> -<translation id="7310598146671372464">No pudiste acceder porque el servidor no es compatible con los tipos de encriptación de Kerberos especificados. Comunícate con el administrador.</translation> <translation id="7311005168897771689">Accede a tus archivos de Google Drive cuando estés sin conexión</translation> <translation id="7311244614769792472">No se encontraron resultados</translation> <translation id="7312210124139670355">El administrador está restableciendo tu eSIM. Es posible que este proceso demore unos minutos.</translation> @@ -8517,7 +8482,6 @@ <translation id="7594725637786616550">Usa la función Powerwash para restablecer el dispositivo <ph name="DEVICE_TYPE" /> y que quede como nuevo.</translation> <translation id="7595453277607160340">Para usar las apps de Android y que tu <ph name="DEVICE_TYPE" /> funcione correctamente, vuelve a acceder y actualiza.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (código de error <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">El nombre del dispositivo es demasiado largo. Ingresa uno más corto y vuelve a intentarlo.</translation> <translation id="7600054753482800821">&Administrar búsqueda en sitios y motores de búsqueda</translation> <translation id="7600218158048761260">Google Drive está inhabilitado para este tipo de cuenta.</translation> <translation id="7600965453749440009">Nunca traducir <ph name="LANGUAGE" /></translation> @@ -8662,7 +8626,6 @@ <translation id="7686086654630106285">Obtén más información sobre los anuncios sugeridos por sitios</translation> <translation id="7686581688229391955">Seleccionar para permitir extensiones en este sitio</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmar contraseña nueva</translation> <translation id="7690378713476594306">Elegir de la lista</translation> <translation id="7690853182226561458">Agregar &carpeta...</translation> <translation id="7691073721729883399">No se pudo activar Cryptohome para la app del kiosco.</translation> @@ -9324,7 +9287,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Impresora <ph name="ITEM_POSITION" /> de <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Se activó el Ahorro de energía</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" puede leer y eliminar imágenes, videos y archivos de sonido en las ubicaciones marcadas.</translation> -<translation id="8181215761849004992">No se puede unir al dominio. Verifica que tu cuenta tenga privilegios suficientes para agregar dispositivos.</translation> <translation id="8182105986296479640">La app no responde.</translation> <translation id="8182412589359523143">Para borrar todos los datos de este dispositivo <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />haz clic aquí<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">El EID de tu dispositivo es <ph name="EID_NUMBER" /> y el IMEI es <ph name="IMEI_NUMBER" />. Estos números se pueden usar para activar el servicio.</translation> @@ -9785,7 +9747,6 @@ <translation id="8531367864749403520">Selecciona "Ocultar grupo" para quitar el grupo de la barra de pestañas</translation> <translation id="8531701051932785007">Se desactivó la Navegación segura mejorada</translation> <translation id="8533670235862049797">Se activó la Navegación segura</translation> -<translation id="8534656636775144800">Se produjo un error al intentar unirse al dominio. Vuelve a intentarlo.</translation> <translation id="8535005006684281994">URL de renovación del certificado Netscape</translation> <translation id="8536810348276651776">Saldrás de la mayoría de los sitios. Permanecerás en tu Cuenta de Google para que se utilice la configuración de Family Link para Chrome.</translation> <translation id="8536956381488731905">Sonar al presionar teclas</translation> @@ -9864,7 +9825,6 @@ <translation id="8607828412110648570">Asegúrate de que tu dispositivo Bluetooth esté cerca y tenga el modo de vinculación activado. Vincúlate solo con dispositivos de confianza. Todas las cuentas de esta Chromebook pueden ver los dispositivos vinculados. <ph name="BEGIN_LINK_LEARN_MORE" />Más información<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Agregar un ticket de Kerberos</translation> <translation id="8609465669617005112">Subir</translation> -<translation id="8610103157987623234">El formato es incorrecto; vuelve a intentarlo</translation> <translation id="8612252270453580753">&Buscar fotograma con <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Solo se permiten caracteres en minúscula, números, guiones bajos o rayas</translation> <translation id="8613504115484579584">Métodos de acceso</translation> @@ -10478,7 +10438,6 @@ <translation id="9052404922357793350">Seguir bloqueando</translation> <translation id="90528604757378587">Es posible que se limiten la actividad en segundo plano y algunos efectos visuales, como el desplazamiento suave.</translation> <translation id="9053563360605707198">Imprimir de ambos lados</translation> -<translation id="9055636786322918818">Aplica la encriptación RC4. Esta opción es riesgosa, ya que los cifrados RC4 son inseguros.</translation> <translation id="9056788090206401048">La conexión Bluetooth debe estar activada para usar tu llave de acceso en otro dispositivo. Puedes administrar esta opción en cualquier momento en Configuración.</translation> <translation id="9056810968620647706">No se encontraron coincidencias.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> desea acceder al siguiente contenido:</translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb index d9ef62e..3351add 100644 --- a/chrome/app/resources/generated_resources_es.xtb +++ b/chrome/app/resources/generated_resources_es.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Descargar archivo sospechoso</translation> <translation id="1217483152325416304">Tus datos locales se eliminarán pronto</translation> <translation id="1217668622537098248">Volver al clic izquierdo después de una acción</translation> -<translation id="121783623783282548">Las contraseñas no coinciden.</translation> <translation id="1218015446623563536">Eliminar Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />El servicio de ubicación de Google utiliza distintas fuentes, como sensores y redes Wi‑Fi o móviles, para determinar la ubicación de este dispositivo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Para inhabilitar la ubicación, desactiva la opción Ubicación del dispositivo. También puedes inhabilitar el uso de sensores y redes Wi‑Fi o móviles para determinar la ubicación en los ajustes de ubicación.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Destacar elemento con el enfoque del teclado</translation> <translation id="1396120028054416908">Volver a <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">No se ha podido configurar la impresora</translation> -<translation id="1396963298126346194">El nombre de usuario y la contraseña que has introducido no coinciden</translation> <translation id="1397500194120344683">No hay ningún dispositivo apto. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Has iniciado sesión en Chrome en estos dispositivos, por lo que puedes usarlos como llaves de seguridad.</translation> <translation id="1398853756734560583">Maximizar</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Para iniciar sesión de nuevo para acceder a recursos educativos, pídele permiso a tu padre o madre</translation> <translation id="1658424621194652532">Esta página está accediendo al micrófono</translation> <translation id="1660763353352708040">Problema con el adaptador de corriente</translation> -<translation id="1661156625580498328">Fuerza el cifrado AES (recomendado).</translation> <translation id="16620462294541761">La contraseña no se ha podido verificar. Vuelve a intentarlo.</translation> <translation id="166278006618318542">Algoritmo de clave pública de la entidad receptora</translation> <translation id="1662801900924515589">Se ha instalado <ph name="APP" /></translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Personalizados</translation> <translation id="1741314857973421784">Continuar</translation> <translation id="1743970419083351269">Cerrar barra de descargas</translation> -<translation id="1744060673522309905">No se puede vincular el dispositivo con el dominio. Comprueba que no hayas superado el número de dispositivos que puedes añadir.</translation> <translation id="1744108098763830590">página en segundo plano</translation> <translation id="1745732479023874451">Gestionar contactos</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{¿Abrir y editar # archivos en esta aplicación web?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Usar con aplicaciones Android</translation> <translation id="1767508543310534319">Lectura de puntuación</translation> <translation id="1768212860412467516">Escribe tus comentarios sobre <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">¡Vaya! No se ha podido establecer conexión con el servidor de inicio de sesión. Comprueba tu conexión de red y el nombre de dominio e inténtalo de nuevo.</translation> <translation id="1769104665586091481">Abrir enlace en una &ventana nueva</translation> <translation id="1770407692401984718">Arrastra una imagen aquí o</translation> <translation id="177053719077591686">Haz una copia de seguridad de las aplicaciones Android en Google Drive.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Se está subiendo el registro.</translation> <translation id="1819443852740954262">Abrir todas en una ventana de Incógnito</translation> <translation id="1819721979226826163">Toca Notificaciones de aplicaciones > Servicios de Google Play.</translation> -<translation id="1820028137326691631">Introduce la contraseña proporcionada por el administrador</translation> <translation id="1822140782238030981">¿Ya utilizas Chrome? Inicia sesión</translation> <translation id="1822517323280215012">Gris</translation> <translation id="1822635184853104396">Mostrar historial de descargas completo en una pestaña nueva</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Seleccionar &todo</translation> <translation id="1904580727789512086">Las URLs que visitas se guardan en tu cuenta de Google</translation> <translation id="1904603806662441960">Gestionar los permisos de cámara de los sitios en Chrome</translation> -<translation id="1905375423839394163">Nombre del dispositivo Chromebook</translation> <translation id="1906181697255754968">Los sitios suelen acceder a archivos y carpetas del dispositivo para usarlos en funciones como el guardado automáticamente del trabajo.</translation> <translation id="1906488504371069394">Descubre más extensiones y temas en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Escribe con la voz. Pulsa la tecla de búsqueda + D y empieza a hablar.</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">Ocultar PINs</translation> <translation id="2135456203358955318">Lupa fijada</translation> <translation id="2135787500304447609">&Reanudar</translation> -<translation id="2136372518715274136">Escribe una contraseña nueva</translation> <translation id="2136476978468204130">La frase de contraseña que has introducido no es correcta</translation> <translation id="2137128126782078222">No permitir notificaciones de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botón de configuración</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">No se ha podido completar la instalación</translation> <translation id="2211245494465528624">Gestionar opciones de sincronización</translation> <translation id="2214018885812055163">Carpetas compartidas</translation> -<translation id="2214884991347062907">La contraseña no es correcta; vuelve a intentarlo</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<no se muestra 1 línea>}other{<no se muestran <ph name="NUMBER_OF_LINES" /> líneas>}}</translation> <translation id="2215070081105889450">Para compartir audio, comparte una pestaña o una pantalla</translation> <translation id="2218019600945559112">Ratón y panel táctil</translation> @@ -2283,7 +2274,6 @@ <translation id="2692503699962701720">Cambiar el tono al leer los tipos de elementos y el texto con formato</translation> <translation id="2692901429679246677">Aguamarina</translation> <translation id="2693134906590795721">Sonidos de carga</translation> -<translation id="2693176596243495071">¡Vaya! Se ha producido un error desconocido. Vuelve a intentarlo más tarde o ponte en contacto con el administrador si el problema persiste.</translation> <translation id="2698147581454716013">Este dispositivo forma parte de un paquete y no se puede registrar con la Licencia de Kiosk y Signage</translation> <translation id="2699911226086014512">Error al realizar la operación con PIN con el código <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Compartido desde <ph name="DEVICE_NAME" /></translation> @@ -2416,7 +2406,6 @@ <translation id="2782104745158847185">Error al instalar la aplicación de Linux</translation> <translation id="2783024642731649028">Hay 1 artículo en tu carrito con un <ph name="DISCOUNT_TEXT" /> de <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, visto: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Descargado</translation> -<translation id="2783829359200813069">Seleccionar tipos de cifrado</translation> <translation id="2783952358106015700">Usa tu llave de seguridad con <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Revisión de contraseñas</translation> <translation id="2785873697295365461">Descriptores de archivo</translation> @@ -2700,7 +2689,6 @@ <translation id="3003144360685731741">Redes preferidas</translation> <translation id="3003253259757197230">Las URLs que visitas se envían a Google para predecir qué sitios podrías visitar después y mostrarte información adicional sobre la página en la que estás</translation> <translation id="3003623123441819449">Caché de CSS</translation> -<translation id="3003828226041301643">No se puede vincular el dispositivo con el dominio. Consulta en tu cuenta si tienes los privilegios necesarios para añadir dispositivos.</translation> <translation id="3003967365858406397">Tu <ph name="PHONE_NAME" /> creará una conexión Wi-Fi privada.</translation> <translation id="3004385386820284928">Personalizar teclas del teclado</translation> <translation id="3005574332301273731">No mostrar</translation> @@ -2760,7 +2748,6 @@ <translation id="3033348223765101500">Controla tus datos</translation> <translation id="3036327949511794916">Se ha pasado el plazo para devolver este <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Habilitar Flash</translation> -<translation id="3037754279345160234">No se puede analizar la configuración para unirse al dominio. Ponte en contacto con el administrador.</translation> <translation id="3038272154009688107">Ver todos los sitios</translation> <translation id="3038612606416062604">Añadir una impresora manualmente</translation> <translation id="3039491566278747710">Se ha producido un error al instalar la política sin conexión en el dispositivo.</translation> @@ -2950,7 +2937,6 @@ <translation id="3210736980143419785">No se ha podido completar la descarga</translation> <translation id="321084946921799184">Amarillo y blanco</translation> <translation id="3211126692872351610">&Buscar <ph name="SEARCH_TERMS" /> en <ph name="SEARCH_ENGINE" /> en una pestaña nueva</translation> -<translation id="321356136776075234">UO del dispositivo (p. ej,. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Añadir un marcador a esta carpeta</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> Es posible que una persona con una voz parecida a la de <ph name="SUPERVISED_USER_NAME" />, o con una grabación de su voz, también pueda acceder a sus resultados personales.</translation> <translation id="3217843140356091325">¿Quieres crear un acceso directo?</translation> @@ -3629,7 +3615,6 @@ <translation id="3741056951918180319">Puedes hacer clic en la extensión siempre que quieras para usarla en cualquier sitio web</translation> <translation id="3741510433331996336">Reinicia tu dispositivo para completar la actualización</translation> <translation id="3742235229730461951">Diseño de teclado coreano</translation> -<translation id="3742666961763734085">No se puede encontrar una unidad organizativa con ese nombre. Inténtalo de nuevo.</translation> <translation id="3743842571276656710">Escribe el PIN para emparejar con <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Tus contraseñas no se han importado</translation> <translation id="3747077776423672805">Para desinstalar aplicaciones, ve a Ajustes > Google Play Store > Gestionar 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> @@ -4517,7 +4502,6 @@ <translation id="4416582610654027550">Escribe una URL válida</translation> <translation id="4421932782753506458">Gatito</translation> <translation id="4423376891418188461">Restaurar configuración</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, tu administrador solicita que cambies la contraseña.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Si permites que los dispositivos ChromeOS nos envíen informes de forma automática, nos ayudarás a priorizar qué debemos arreglar y mejorar en ChromeOS. Estos informes pueden incluir información como cuándo ha fallado ChromeOS, qué funciones se han utilizado y cuánta memoria se ha usado habitualmente.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puedes activar o desactivar la opción para permitir que se generen estos informes en cualquier momento en los ajustes de tu dispositivo ChromeOS. Si eres el administrador de un dominio, puedes cambiar esta opción en la consola de administración.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Eliminar <ph name="FILE_NAME" /></translation> @@ -4533,7 +4517,6 @@ <translation id="4430369329743628066">Añadida a Marcadores</translation> <translation id="4430422687972614133">Activar tarjeta virtual</translation> <translation id="4432621511648257259">Contraseña incorrecta</translation> -<translation id="443454694385851356">Antiguos (no seguro)</translation> <translation id="4434611816075088065">No hay nada que requiera tu atención en este momento</translation> <translation id="443475966875174318">Actualizar o quitar aplicaciones incompatibles</translation> <translation id="4437947179446780764">Añadir proveedor de servicios de DNS personalizado</translation> @@ -5075,7 +5058,6 @@ <translation id="4868284252360267853">Este cuadro de diálogo no está seleccionado actualmente. Pulsa Comando + Mayús + A para seleccionarlo.</translation> <translation id="4869170227080975044">Leer la información de red de ChromeOS</translation> <translation id="4870724079713069532">Puedes abrir y editar archivos compatibles con esta aplicación desde el Explorador de archivos u otras aplicaciones. Para controlar qué archivos se abren con esta aplicación de forma predeterminada, ve a los <ph name="BEGIN_LINK" />ajustes de Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Introduce una contraseña proporcionada por el administrador para obtener la información de configuración</translation> <translation id="4870995365819149457">Algunos enlaces compatibles se seguirán abriendo en <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> y en otra aplicación más.</translation> <translation id="4871308555310586478">No procede de Chrome Web Store.</translation> <translation id="4871322859485617074">El PIN contiene caracteres no válidos</translation> @@ -5142,7 +5124,6 @@ <translation id="4913209098186576320">Este archivo podría ser peligroso<ph name="LINE_BREAK" />Esta comprobación está tardando más de lo habitual…</translation> <translation id="4915961947098019832">Puede mostrar imágenes</translation> <translation id="4916542008280060967">¿Permitir que el sitio web edite <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Buena</translation> <translation id="491779113051926205">Contadores de tráfico de ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> quiere comunicarse con al extensión <ph name="EXTENSION_NAME" /></translation> <translation id="4918086044614829423">Aceptar</translation> @@ -5456,7 +5437,6 @@ <translation id="5172855596271336236">Hay 1 impresora gestionada.</translation> <translation id="5173668317844998239">Añade y borra las huellas dactilares guardadas en tu llave de seguridad</translation> <translation id="5174169235862638850">Se ha copiado la contraseña en el portapapeles</translation> -<translation id="5175379009094579629">El nombre del dispositivo no es válido. Introduce uno válido para intentarlo de nuevo.</translation> <translation id="5177479852722101802">Seguir bloqueando el acceso a la cámara y al micrófono</translation> <translation id="5177549709747445269">Estás utilizando datos móviles</translation> <translation id="5178667623289523808">Buscar anterior</translation> @@ -5685,7 +5665,6 @@ <translation id="5368255566854433132">Crear contraseña para <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Esta extensión no puede leer ni cambiar información del sitio ni ejecutarse en segundo plano</translation> <translation id="5368720394188453070">Tu teléfono está bloqueado. Desbloquéalo para acceder.</translation> -<translation id="5368779022775404937">Inicia sesión en <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incógnito}other{Incógnito (#)}}</translation> <translation id="5369491905435686894">Habilitar la aceleración del ratón</translation> <translation id="5369694795837229225">Configurar entorno de desarrollo de Linux</translation> @@ -5901,7 +5880,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Tu administrador ha instalado 1 extensión}other{Tu administrador ha instalado # extensiones}}</translation> <translation id="5523532775593636291">Los sitios que añadas siempre permanecerán activos y no se liberará memoria de ellos</translation> <translation id="5523558474028191231">El nombre puede contener letras, números y caracteres especiales, y debe tener como máximo <ph name="MAX_CHARACTER_COUNT" /> caracteres</translation> -<translation id="5526701598901867718">Todos (no seguro)</translation> <translation id="5526745900034778153">Iniciar sesión para seguir con la sincronización</translation> <translation id="5527463195266282916">Se ha intentado instalar una versión anterior de la extensión.</translation> <translation id="5527474464531963247">También puedes seleccionar otra red.</translation> @@ -5912,7 +5890,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> quiere</translation> <translation id="5537725057119320332">Enviar</translation> <translation id="5539070192556911367">No se puede acceder a Google</translation> -<translation id="5539221284352502426">El servidor ha rechazado la contraseña que has introducido. Puede deberse a alguna de estas causas: la contraseña es demasiado corta. La contraseña debe contener números o símbolos. La contraseña debe ser diferente a las contraseñas anteriores.</translation> <translation id="5541694225089836610">Tu administrador ha inhabilitado esta acción</translation> <translation id="5542132724887566711">Perfil</translation> <translation id="5542750926112347543">Se han bloqueado las cookies de <ph name="DOMAIN" /></translation> @@ -6155,7 +6132,6 @@ <translation id="5734362860645681824">Comunicaciones</translation> <translation id="5734697361979786483">Añadir sistema de archivos compartidos</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Estos datos o tu dispositivo no cumplen algunas de las políticas de seguridad de tu organización. Consulta con tu administrador qué debes corregir.}=1{Este archivo o tu dispositivo no cumplen algunas de las políticas de seguridad de tu organización. Consulta con tu administrador qué debes corregir.}other{Estos archivos no cumplen algunas de las políticas de seguridad de tu organización. Consulta con tu administrador qué debes corregir.}}</translation> -<translation id="5736796278325406685">Introduce un nombre de usuario válido</translation> <translation id="5738093759615225354">Necesitas esta llave de acceso para iniciar sesión en tu ordenador</translation> <translation id="5739017626473506901">Inicia sesión para ayudar a <ph name="USER_NAME" /> a añadir una cuenta de centro educativo</translation> <translation id="5739235828260127894">Esperando verificación. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" />.</translation> @@ -6559,7 +6535,6 @@ <translation id="6054138466019582920">Bus&car esta página en Google...</translation> <translation id="6054284857788651331">Grupo de pestañas cerrado recientemente</translation> <translation id="6054961935262556546">Cambiar visibilidad</translation> -<translation id="6055171183283175969">La contraseña que has escrito es incorrecta.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 con cifrado RSA</translation> <translation id="6055544610007596637">Descarga aplicaciones para tu <ph name="DEVICE_TYPE" /> desde Google Play Store</translation> <translation id="6056710589053485679">Volver a cargar normalmente</translation> @@ -6629,7 +6604,6 @@ <translation id="6102043788063419338">Protección Avanzada ha bloqueado este archivo.</translation> <translation id="6103681770816982672">Advertencia: Vas a cambiar al canal para desarrolladores</translation> <translation id="6104068876731806426">Cuentas de Google</translation> -<translation id="6104311680260824317">No se puede vincular el dispositivo con el dominio. El servidor no admite los tipos de cifrado Kerberos específicos. Marca Más opciones para configurar el cifrado.</translation> <translation id="6104667115274478616">Gestionar la configuración de audio de ChromeOS</translation> <translation id="6104796831253957966">La cola de la impresora está llena</translation> <translation id="610487644502954950">Panel lateral desfijado</translation> @@ -7316,7 +7290,6 @@ <translation id="6651237644330755633">Confiar en este certificado para identificar sitios web</translation> <translation id="6651495917527016072">Sincroniza redes Wi‑Fi con tu teléfono. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Se ejecuta automáticamente cada vez que visitas este sitio</translation> -<translation id="665355505818177700">La integración de <ph name="MS_AD_NAME" /> con Chrome solo se admite en plataformas x86_64. Los Chromebooks basados en una plataforma ARM o x86 no admiten esta función.</translation> <translation id="6654509035557065241">Establecer como red preferida</translation> <translation id="6655190889273724601">Modo Desarrollador</translation> <translation id="6655458902729017087">Ocultar cuentas</translation> @@ -7452,7 +7425,6 @@ <translation id="676560328519657314">Tus métodos de pago en Google Pay</translation> <translation id="6766488013065406604">Ir al Gestor de contraseñas de Google</translation> <translation id="6767566652486411142">Elegir otro idioma...</translation> -<translation id="6767639283522617719">No se puede vincular el dominio. Comprueba que la configuración de la unidad organizativa sea correcta.</translation> <translation id="6768034047581882264">No puede mostrar contenido no seguro</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Con la finalidad de que puedas disfrutar de la mejor experiencia, <ph name="DEVICE_OS" /> recoge datos de hardware de los dispositivos y los comparte con Google para determinar qué actualizaciones deben enviarse. Puedes permitir que Google use estos datos con otros fines, como prestar asistencia o mejorar la experiencia y el servicio que ofrece <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puedes iniciar sesión en este dispositivo y ver los campos que aparecen como chromeosflex_ en chrome://system y, de esta forma, consultar los datos enviados a Google para filtrar las actualizaciones, así como otros casos en los que has elegido compartir datos con Google.<ph name="END_PARAGRAPH2" /> @@ -7529,7 +7501,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Permite iniciar sesión automáticamente en sitios web con credenciales almacenadas. Si esta función está desactivada, se solicitará la verificación cada vez que se intente iniciar sesión en un sitio web.</translation> -<translation id="6810768462515084623">¡Vaya! Parece que la contraseña ha caducado. Renuévala en otro dispositivo e inténtalo de nuevo.</translation> <translation id="6811034713472274749">Ya se puede ver la página</translation> <translation id="6811151703183939603">Intensa</translation> <translation id="6811332638216701903">Nombre de host de DHCP</translation> @@ -7601,7 +7572,6 @@ <translation id="6856623341093082836">Configurar y ajustar la precisión de la pantalla táctil</translation> <translation id="6856850379840757744">Si se activa, se silenciarán todas las notificaciones</translation> <translation id="6857145580237920905">Elimina los perfiles eSIM antes de hacer un Powerwash</translation> -<translation id="6857699260879628349">Obtener información de configuración</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Configuración de proxy...</translation> <translation id="68601584151169673">&Guardar y compartir</translation> @@ -7620,7 +7590,6 @@ <translation id="686839242150793617">Pueden acceder a la función de imagen en imagen automáticamente</translation> <translation id="6868934826811377550">Ver detalles</translation> <translation id="6871644448911473373">Respuesta de OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">El servidor ha rechazado la contraseña que has introducido.</translation> <translation id="6873571253135628430">Cambiar permisos de sitios</translation> <translation id="6876155724392614295">Bici</translation> <translation id="6876469544038980967">No es útil</translation> @@ -7654,7 +7623,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voz de vista previa</translation> <translation id="6902336033320348843">Sección no admitida: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Vincular dispositivo con el dominio</translation> <translation id="6903022061658753260">Tus datos se sincronizarán en todos los navegadores Chrome en los que hayas activado la sincronización para esta cuenta. Para consultar las opciones de sincronización de ChromeOS, ve a la <ph name="LINK_BEGIN" />configuración de ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Abrir todas (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activar sincronización</translation> @@ -8012,7 +7980,6 @@ <translation id="7198503619164954386">Debes usar un dispositivo registrado por una empresa</translation> <translation id="7199158086730159431">Obtener a&yuda</translation> <translation id="7199452998289813782">Pausar envío a <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Seleccionar configuración</translation> <translation id="720110658997053098">Mantener este dispositivo en modo Kiosco de forma permanente</translation> <translation id="7201118060536064622">Se ha eliminado "<ph name="DELETED_ITEM_NAME" />"</translation> <translation id="7201420661433230412">Ver archivos</translation> @@ -8129,7 +8096,6 @@ <translation id="7292067737327289208">Tu organización <ph name="BEGIN_LINK" />gestiona tu navegador<ph name="END_LINK" />, y <ph name="PROFILE_DOMAIN" /> <ph name="BEGIN_LINK" />gestiona tu perfil<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Ten en cuenta que Android, Google Play y las aplicaciones asociadas se rigen por sus propias políticas de recogida y uso de datos.</translation> -<translation id="729583233778673644">Permite los cifrados AES y RC4. Esta opción aumenta el riesgo, ya que los algoritmos de cifrado de RC4 no son seguros.</translation> <translation id="7296503797589217366">Seleccionar carpeta <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde oscuro</translation> <translation id="7298195798382681320">Recomendada</translation> @@ -8147,7 +8113,6 @@ <translation id="7307129035224081534">En pausa</translation> <translation id="7307647374092371434">Las contraseñas y las llaves de acceso de tu cuenta de Google también estarán disponibles en este dispositivo cuando inicies sesión</translation> <translation id="7308643132139167865">Idiomas de sitios web</translation> -<translation id="7310598146671372464">No se ha podido iniciar sesión. El servidor no admite los tipos de cifrado Kerberos especificados. Ponte en contacto con tu administrador.</translation> <translation id="7311005168897771689">Accede a tus archivos de Google Drive sin conexión a Internet</translation> <translation id="7311244614769792472">No se han encontrado resultados</translation> <translation id="7312210124139670355">Tu administrador está restableciendo tu eSIM. Este proceso puede tardar unos minutos.</translation> @@ -8520,7 +8485,6 @@ <translation id="7594725637786616550">Haz un Powerwash para restablecer tu <ph name="DEVICE_TYPE" /> de forma que quede como nuevo.</translation> <translation id="7595453277607160340">Para usar aplicaciones de Android y que tu <ph name="DEVICE_TYPE" /> siga funcionando correctamente, inicia sesión de nuevo e instala la actualización.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (código de error <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">El nombre del dispositivo es demasiado largo. Introduce uno más corto para intentarlo de nuevo.</translation> <translation id="7600054753482800821">&Gestionar buscadores y búsquedas en el sitio</translation> <translation id="7600218158048761260">Google Drive está inhabilitado para este tipo de cuenta.</translation> <translation id="7600965453749440009">No traducir nunca del <ph name="LANGUAGE" /></translation> @@ -8665,7 +8629,6 @@ <translation id="7686086654630106285">Más información sobre anuncios sugeridos por sitios</translation> <translation id="7686581688229391955">Selecciona esta opción para permitir las extensiones en este sitio</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirma la nueva contraseña</translation> <translation id="7690378713476594306">Elegir una opción de la lista</translation> <translation id="7690853182226561458">Añadir &carpeta...</translation> <translation id="7691073721729883399">No se ha podido activar el directorio principal cifrado de la aplicación de kiosco.</translation> @@ -9327,7 +9290,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Impresora <ph name="ITEM_POSITION" /> de <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Ahorro de energía activado</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" puede leer y eliminar imágenes, vídeos y archivos de sonido en las ubicaciones seleccionadas.</translation> -<translation id="8181215761849004992">No se puede vincular el dispositivo. Consulta en tu cuenta si tienes permisos suficientes para añadir dispositivos.</translation> <translation id="8182105986296479640">La aplicación no responde.</translation> <translation id="8182412589359523143">Para eliminar todos los datos de este <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />haz clic aquí<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">El EID de tu dispositivo es <ph name="EID_NUMBER" /> y su IMEI es <ph name="IMEI_NUMBER" />. Estos números se pueden usar para activar el servicio.</translation> @@ -9788,7 +9750,6 @@ <translation id="8531367864749403520">Selecciona Ocultar grupo para quitar el grupo de tu barra de pestañas</translation> <translation id="8531701051932785007">Navegación segura mejorada está desactivada</translation> <translation id="8533670235862049797">Navegación segura está activada</translation> -<translation id="8534656636775144800">¡Vaya! No se ha podido vincular el dominio. Inténtalo de nuevo.</translation> <translation id="8535005006684281994">URL de renovación de certificado de Netscape</translation> <translation id="8536810348276651776">Cierra tu sesión en la mayoría de los sitios. La sesión de tu cuenta de Google seguirá abierta para que se apliquen los ajustes de Family Link en Chrome.</translation> <translation id="8536956381488731905">Sonido al pulsar tecla</translation> @@ -9867,7 +9828,6 @@ <translation id="8607828412110648570">Comprueba que tu dispositivo Bluetooth esté cerca y en modo Emparejamiento. Emparéjalo solo con dispositivos de confianza. Todas las cuentas de este Chromebook pueden ver los dispositivos emparejados. <ph name="BEGIN_LINK_LEARN_MORE" />Más información<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Añadir un ticket de Kerberos</translation> <translation id="8609465669617005112">Subir</translation> -<translation id="8610103157987623234">El formato no es correcto; inténtalo de nuevo</translation> <translation id="8612252270453580753">Bu&scar fotograma con <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Solo se permiten caracteres en minúscula, números, guiones bajos o guiones</translation> <translation id="8613504115484579584">Métodos de inicio de sesión</translation> @@ -10481,7 +10441,6 @@ <translation id="9052404922357793350">Seguir bloqueando</translation> <translation id="90528604757378587">Es posible que la actividad en segundo plano y algunos efectos visuales, como el desplazamiento fluido, estén limitados.</translation> <translation id="9053563360605707198">Imprimir en ambas caras</translation> -<translation id="9055636786322918818">Fuerza el cifrado RC4. Esta opción aumenta el riesgo, ya que los algoritmos de cifrado de RC4 no son seguros.</translation> <translation id="9056788090206401048">El Bluetooth debe estar activado para que puedas usar tu llave de acceso en otro dispositivo. Puedes gestionar esta opción en los ajustes cuando quieras.</translation> <translation id="9056810968620647706">No se ha encontrado ningún resultado coincidente.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> quiere acceder al siguiente contenido:</translation>
diff --git a/chrome/app/resources/generated_resources_et.xtb b/chrome/app/resources/generated_resources_et.xtb index f4de222e..214bdee 100644 --- a/chrome/app/resources/generated_resources_et.xtb +++ b/chrome/app/resources/generated_resources_et.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Administraator blokeeris selle seadme teatud funktsioonid</translation> <translation id="1082398631555931481">Tööriist <ph name="THIRD_PARTY_TOOL_NAME" /> soovib teie Chrome'i seaded lähtestada algsetele vaikevalikutele. See lähtestab teie avalehe, uue vahelehe ja otsingumootori, keelab laiendused ning vabastab kõik vahelehed. Peale selle kustutatakse kõik muud ajutised ja vahemällu salvestatud andmed, nagu küpsisefailid ning sisu- ja saidiandmed.</translation> <translation id="1082725763867769612">Võrguühenduseta failid</translation> +<translation id="1084026333130513768">Salvesta, jaga ja kanna üle</translation> <translation id="1084096383128641877">Selle parooli eemaldamisel ei kustutata teie kontot saidil <ph name="DOMAIN" />. Muutke oma parooli või kustutage saidil <ph name="DOMAIN_LINK" /> olev konto, et parooli kaitsta.</translation> <translation id="1084288067399862432">Ohustatud parooli muutmine õnnestus. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">Laadi kahtlane fail alla</translation> <translation id="1217483152325416304">Teie kohalikud andmed kustutatakse peagi</translation> <translation id="1217668622537098248">Pärast toimingut vasakpoolsele klikile ennistamine</translation> -<translation id="121783623783282548">Paroolid ei ühti.</translation> <translation id="1218015446623563536">Linuxi kustutamine</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google'i asukohateenus kasutab selliseid allikaid nagu WiFi- ja mobiilsidevõrgud ning andurid, et aidata prognoosida seadme asukohta.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Funktsiooni Asukoht saab välja lülitada, kui lülitate välja seadme peamise asukohaseade. Asukohaseadetes võite välja lülitada ka WiFi- ja mobiilsidevõrkude ning andurite kasutamise asukoha määramiseks.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">Klaviatuuri fookusega üksuse esiletõstmine</translation> <translation id="1396120028054416908">Tagasi kausta <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Viga printeri seadistamisel</translation> -<translation id="1396963298126346194">Sisestatud kasutajanimi ja parool ei ühti</translation> <translation id="1397500194120344683">Sobilikke seadmeid ei ole. <ph name="LINK_BEGIN" />Lisateave<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Olete nendes seadmetes Chrome'i sisse logitud, seega saate neid turvavõtmetena kasutada.</translation> <translation id="1398853756734560583">Maksimeeri</translation> @@ -901,7 +900,6 @@ <translation id="1657937299377480641">Selleks et õppematerjalidele juurdepääsemiseks uuesti sisse logida, palu vanemalt luba</translation> <translation id="1658424621194652532">See leht pääseb teie mikrofoni juurde.</translation> <translation id="1660763353352708040">Toiteadapteri probleem</translation> -<translation id="1661156625580498328">AES-krüpteerimise jõustamine (soovitatud).</translation> <translation id="16620462294541761">Kahjuks ei õnnestunud teie parooli kinnitada. Proovige uuesti.</translation> <translation id="166278006618318542">Subjekti avaliku võtme algoritm</translation> <translation id="1662801900924515589"><ph name="APP" /> on installitud</translation> @@ -995,7 +993,6 @@ <translation id="174123615272205933">Kohandatud</translation> <translation id="1741314857973421784">Jätka</translation> <translation id="1743970419083351269">Sule allalaadimiste riba</translation> -<translation id="1744060673522309905">Seadet ei saa domeeniga liita. Veenduge, et lisatavate seadmete maksimumarv ei oleks ületatud.</translation> <translation id="1744108098763830590">taustleht</translation> <translation id="1745732479023874451">Kontaktide haldamine</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Kas soovite selles veebirakenduses # faili avada ja neid redigeerida?}}</translation> @@ -1027,7 +1024,6 @@ <translation id="1767043563165955993">Kasuta Androidi rakendustega</translation> <translation id="1767508543310534319">Kirjavahemärkide kordamine</translation> <translation id="1768212860412467516">Katse <ph name="EXPERIMENT_NAME" /> kohta tagasiside saatmine.</translation> -<translation id="1768278914020124551">Vabandust! Sisselogimisserveriga ühenduse võtmisel ilmnes probleem. Kontrollige oma võrguühendust ja domeeni nime ning proovige siis uuesti.</translation> <translation id="1769104665586091481">Ava link uues &aknas</translation> <translation id="1770407692401984718">Lohistage pilt siia või</translation> <translation id="177053719077591686">Varundage Androidi rakendused Google Drive'i.</translation> @@ -1105,7 +1101,6 @@ <translation id="1818913467757368489">Logi üleslaadimine on pooleli.</translation> <translation id="1819443852740954262">Kõik avatakse inkognito aknas</translation> <translation id="1819721979226826163">Puudutage valikuid Rakenduse märguanded > Google Play teenused.</translation> -<translation id="1820028137326691631">Sisestage administraatorilt saadud parool</translation> <translation id="1822140782238030981">Kas olete juba Chrome'i kasutaja? Logige sisse</translation> <translation id="1822517323280215012">Hall</translation> <translation id="1822635184853104396">Allalaadimiste täieliku ajaloo kuvamine uuel vahelehel</translation> @@ -1222,7 +1217,6 @@ <translation id="1901303067676059328">Vali &kõik</translation> <translation id="1904580727789512086">Teie külastatavad URL-id salvestatakse teie Google'i kontole</translation> <translation id="1904603806662441960">Saidi kaameralubade haldamine Chrome'is</translation> -<translation id="1905375423839394163">Chromebooki seadme nimi</translation> <translation id="1906181697255754968">Saidid pääsevad teie seadmes olevatele failidele ja kaustadele tavaliselt juurde teatud funktsioonide jaoks, näiteks teie töö automaatseks salvestamiseks</translation> <translation id="1906488504371069394">Avastage <ph name="BEGIN_LINK" />Chrome'i veebipoes<ph name="END_LINK" /> rohkem laiendusi ja teemasid</translation> <translation id="1907044622262489040">Sisestage teksti oma häälega. Kasutage klahvikombinatsiooni Otsing + D, seejärel alustage rääkimist.</translation> @@ -1232,6 +1226,7 @@ <translation id="1910721550319506122">Tere tulemast!</translation> <translation id="1910736334623230603">Mitut pilti ei saa otsida. Lisage üks pilt korraga.</translation> <translation id="1910908536872421421">Chrome for Testing v<ph name="BROWSER_VERSION" /> on mõeldud vaid automatiseeritud testimise jaoks. Kasutage tavalise sirvimise jaoks Chrome'i standardversiooni, mida värskendatakse automaatselt.</translation> +<translation id="1913749768968678106">Kanna üle, salvesta ja jaga</translation> <translation id="1915073950770830761">Canary</translation> <translation id="1915307458270490472">Lõpeta kõne</translation> <translation id="1915734383465415025">Poe number</translation> @@ -1333,6 +1328,7 @@ <translation id="197989455406964291">KDC ei toeta krüpteerimistüüpi</translation> <translation id="1981434377190976112">Kõigil veebisaitidel kõigi teie andmete lugemine</translation> <translation id="1984417487208496350">Kaitseta (ei ole soovitatav)</translation> +<translation id="1986836014090708999">Täpsemad asukohaseaded</translation> <translation id="1987317783729300807">Kontod</translation> <translation id="1987574314042117472">Valige ja installige populaarseid rakendusi</translation> <translation id="1988259784461813694">Nõue</translation> @@ -1534,7 +1530,6 @@ <translation id="21354425047973905">PIN-koodide peitmine</translation> <translation id="2135456203358955318">Dokitud luup</translation> <translation id="2135787500304447609">&Taasta</translation> -<translation id="2136372518715274136">Sisestage uus parool</translation> <translation id="2136476978468204130">Sisestatud parool on vale</translation> <translation id="2137128126782078222">Ära luba märguandeid saidilt <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Seadistusnupp</translation> @@ -1602,6 +1597,7 @@ <translation id="2182058453334755893">Kopeeritud lõikelauale</translation> <translation id="2182419606502127232">Kaasa minu serverilogid.</translation> <translation id="2183570493397356669">Nupp Jätka on keelatud</translation> +<translation id="2184272387334793084">Logige sisse, et saada kõigis oma seadmetes juurdepääs oma paroolidele ja muule sisule.</translation> <translation id="2184515124301515068">Luba Chrome'il valida, millal saidid võivad heli esitada (soovitatav)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">Muust seadmest jagatud leht</translation> @@ -1634,7 +1630,6 @@ <translation id="2210462644007531147">Installimise lõpetamine ei õnnestunud</translation> <translation id="2211245494465528624">Halda sünkroonimisvalikuid</translation> <translation id="2214018885812055163">Jagatud kaustad</translation> -<translation id="2214884991347062907">Vale parool, proovige uuesti</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<Ei näidata 1 rida>}other{<Ei näidata <ph name="NUMBER_OF_LINES" /> rida>}}</translation> <translation id="2215070081105889450">Heli jagamiseks jagage selle asemel vahekaarti või ekraani</translation> <translation id="2218019600945559112">Hiir ja puuteplaat</translation> @@ -2288,7 +2283,6 @@ <translation id="2692503699962701720">Muuda elemenditüüpide ja vormindatud teksti ettelugemisel helikõrgust</translation> <translation id="2692901429679246677">Vesi</translation> <translation id="2693134906590795721">Laadimise helid</translation> -<translation id="2693176596243495071">Vabandust! Ilmnes tundmatu viga. Proovige hiljem uuesti või võtke probleemi püsimisel ühendust administraatoriga.</translation> <translation id="2698147581454716013">See on komplekti kuuluv seade ning seda ei saa kioski- ja teabeseadme täienduse saamiseks registreerida.</translation> <translation id="2699911226086014512">PIN-koodi toiming ebaõnnestus koodiga <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Jagas <ph name="DEVICE_NAME" /></translation> @@ -2421,7 +2415,6 @@ <translation id="2782104745158847185">Viga Linuxi rakenduse installimisel</translation> <translation id="2783024642731649028">1 ostukorvis olev kaup <ph name="DISCOUNT_TEXT" /> soodsamalt kaupmehelt <ph name="MERCHANT_NAME" />, (<ph name="MERCHANT_DOMAIN" />), vaadatud <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Allalaaditud</translation> -<translation id="2783829359200813069">Krüpteerimistüüpide valimine</translation> <translation id="2783952358106015700">Turvavõtme kasutamine rakendusega <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Paroolikontroll</translation> <translation id="2785873697295365461">Faili deskriptorid</translation> @@ -2572,6 +2565,7 @@ <translation id="2893180576842394309">Google võib kasutada teie ajalugu otsingu ja muude Google'i teenuste isikupärastamiseks</translation> <translation id="2893701697603065178">Hallatav arenduskeskkond</translation> <translation id="2894757982205307093">Uus vaheleht grupis</translation> +<translation id="2895730582088342039">Salvesta, jaga ja kanna üle</translation> <translation id="289695669188700754">Võtme ID: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">See kohandatud seade eemaldatakse, kui sulgete kõik oma inkognito aknad</translation> <translation id="2897878306272793870">Kas te soovite kindlasti avada <ph name="TAB_COUNT" /> vahekaarti?</translation> @@ -2705,7 +2699,6 @@ <translation id="3003144360685731741">Eelistatud võrgud</translation> <translation id="3003253259757197230">Teie külastatavad URL-id saadetakse Google'ile, et prognoosida, milliseid saite võiksite järgmisena külastada, ja pakkuda lisateavet lehe kohta, mida külastate</translation> <translation id="3003623123441819449">CSS-i vahemälu</translation> -<translation id="3003828226041301643">Seadet ei saa domeeniga liita. Kontrollige oma kontot ja veenduge, et teil oleks õigus seadmeid lisada.</translation> <translation id="3003967365858406397">Teie telefon <ph name="PHONE_NAME" /> loob privaatse WiFi-ühenduse.</translation> <translation id="3004385386820284928">Klaviatuuriklahvide kohandamine</translation> <translation id="3005574332301273731">Ära kuva</translation> @@ -2765,7 +2758,6 @@ <translation id="3033348223765101500">Hallake oma andmeid</translation> <translation id="3036327949511794916">Selle seadme (<ph name="DEVICE_TYPE" />) tagastamise tähtaeg on möödunud.</translation> <translation id="3036546437875325427">Luba Flash</translation> -<translation id="3037754279345160234">Domeeniga liitumise seadistust ei saa sõeluda. Võtke ühendust administraatoriga.</translation> <translation id="3038272154009688107">Kuva kõik saidid</translation> <translation id="3038612606416062604">Printeri käsitsi lisamine</translation> <translation id="3039491566278747710">Võrguühenduseta reegli seadmesse installimine nurjus.</translation> @@ -2955,7 +2947,6 @@ <translation id="3210736980143419785">Ei saanud allalaadimist lõpetada</translation> <translation id="321084946921799184">Kollane ja valge</translation> <translation id="3211126692872351610">&Otsige teenusest <ph name="SEARCH_ENGINE" /> uuel vahelehel sõna „<ph name="SEARCH_TERMS" />”</translation> -<translation id="321356136776075234">Seadme OU (nt OU = Chromebooks, DC = example, DC = com)</translation> <translation id="321367297115597343">Järjehoidja lisamine sellesse kausta</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Märkus.<ph name="END_BOLD" /> Lapse <ph name="SUPERVISED_USER_NAME" /> personaalsetele tulemustele võib juurde pääseda ka sarnase hääle või tema hääle salvestise abil.</translation> <translation id="3217843140356091325">Kas soovite luua otsetee?</translation> @@ -3206,6 +3197,7 @@ <translation id="3420501302812554910">Sisemine turvavõti tuleb lähtestada</translation> <translation id="3421387094817716717">Elliptilise kõveraga avalik võti</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Märkus.<ph name="END_BOLD" /> Sarnase hääle või salvestisega võib pääseda ligi teie personaalsetele tulemustele või assistendile.</translation> +<translation id="3421835120203732951">Lisa uus profiil</translation> <translation id="3423111258700187173">Kaustast <ph name="FOLDER_TITLE" /> leitud tulemused</translation> <translation id="3423463006624419153">Teie seadmetes <ph name="PHONE_NAME_1" /> ja <ph name="PHONE_NAME_2" />:</translation> <translation id="3423858849633684918">Taaskäivitage rakendus <ph name="PRODUCT_NAME" /></translation> @@ -3634,7 +3626,6 @@ <translation id="3741056951918180319">Saate alati laiendusel klõpsata, et seda mis tahes saidil kasutada</translation> <translation id="3741510433331996336">Värskendamise lõpule viimiseks taaskäivitage seade</translation> <translation id="3742235229730461951">Korea klaviatuuri paigutus</translation> -<translation id="3742666961763734085">Selle nimega organisatsiooniüksust ei leitud. Proovige uuesti.</translation> <translation id="3743842571276656710">Sisestage PIN-kood, et seadmega <ph name="DEVICE_NAME" /> siduda</translation> <translation id="3744219658596020825">Teie paroole ei imporditud</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> @@ -4523,7 +4514,6 @@ <translation id="4416582610654027550">Sisestage kehtiv URL</translation> <translation id="4421932782753506458">Miisu</translation> <translation id="4423376891418188461">Taasta seaded</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administraator nõuab, et muudaksite parooli.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Kui lubate Chrome OS-i seadmetel meile saata automaatseid aruandeid, aitab see meil prioriseerida, mida Chrome OS-is parandada ja täiustada. Need aruanded sisaldavad näiteks Chrome OS-i kokkujooksmiste, kasutatud funktsioonide ja seadme mälukasutuse andmeid.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Need aruanded saate Chrome'i seadme seadetes igal ajal lubada või keelata. Kui olete domeeni administraator, saate seda seadet muuta administraatorikonsoolil.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Faili <ph name="FILE_NAME" /> kustutamine</translation> @@ -4539,7 +4529,6 @@ <translation id="4430369329743628066">Järjehoidja on lisatud</translation> <translation id="4430422687972614133">Lülita virtuaalne kaart sisse</translation> <translation id="4432621511648257259">Parool on vale</translation> -<translation id="443454694385851356">Pärandversioon (ebaturvaline)</translation> <translation id="4434611816075088065">Muu ei vaja praegu teie tähelepanu</translation> <translation id="443475966875174318">Ühildumatute rakenduste värskendamine või eemaldamine</translation> <translation id="4437947179446780764">Lisa kohandatud DNS-i teenusepakkuja</translation> @@ -4596,6 +4585,7 @@ <translation id="4481448477173043917">Seade <ph name="DEVICE_TYPE" /> taaskäivitus ootamatult</translation> <translation id="4481467543947557978">teenuse töötleja</translation> <translation id="4482990632723642375">Hiljuti suletud vaheleht</translation> +<translation id="4486333480498805415">Asukohatäpsus</translation> <translation id="4487489714832036847">Chromebookid kasutavad traditsioonilise tarkvara asemel rakendusi. Hankige rakendusi produktiivsuse, meelelahutuse ja muu jaoks.</translation> <translation id="4488257340342212116">Lubatud kasutada teie kaamerat</translation> <translation id="4490086832405043258">Kasuta selle profiili jaoks Chrome OS-i puhverserveri seadeid.</translation> @@ -5081,7 +5071,6 @@ <translation id="4868284252360267853">See dialoog pole praegu esile tõstetud. Selle dialoogi esiletõstmiseks vajutage klahve Command-Tõstuklahv-Option A.</translation> <translation id="4869170227080975044">ChromeOS-i võrguteabe lugemine</translation> <translation id="4870724079713069532">Võite toetatud faile avada ja redigeerida selle rakendusega File Exploreri või muude rakenduste kaudu. Selle haldamiseks, millised failid vaikimisi selles rakenduses avatakse, avage <ph name="BEGIN_LINK" />Windowsi seaded<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Seadistusteabe hankimiseks sisestage administraatorilt saadud parool</translation> <translation id="4870995365819149457">Mõned toetatud lingid avanevad endiselt rakendustes <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ja veel 1 rakenduses.</translation> <translation id="4871308555310586478">See ei pärine Chrome'i veebipoest.</translation> <translation id="4871322859485617074">PIN-kood sisaldab sobimatuid tähemärke</translation> @@ -5148,7 +5137,6 @@ <translation id="4913209098186576320">See fail võib olla ohtlik<ph name="LINE_BREAK" />See kontroll võtab tavapärasest kauem aega ...</translation> <translation id="4915961947098019832">Lubatud kuvada pilte</translation> <translation id="4916542008280060967">Kas lubada saidil faili <ph name="FILE_NAME" /> muuta?</translation> -<translation id="4917385247580444890">Tugev</translation> <translation id="491779113051926205">ChromeOS-i liiklusloendurid</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> tahab suhelda laiendusega „<ph name="EXTENSION_NAME" />”</translation> <translation id="4918086044614829423">Nõustu</translation> @@ -5455,6 +5443,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> on blokeeritud</translation> <translation id="5163910114647549394">Vaheleht teisaldati vahelehtede riba lõppu</translation> <translation id="5164530241085602114">Märguanded ei ole saidi <ph name="SITE" /> jaoks lubatud</translation> +<translation id="5165989352025966137">Täisekraani automaatne aktiveerimine on lubatud</translation> <translation id="516747639689914043">Hüperteksti edastusprotokoll (HTTP)</translation> <translation id="5170568018924773124">Kuva kaustas</translation> <translation id="5171045022955879922">Otsige või sisestage URL</translation> @@ -5462,7 +5451,6 @@ <translation id="5172855596271336236">Olemas on üks hallatud printer.</translation> <translation id="5173668317844998239">Turvavõtmele salvestatud sõrmejälgede lisamine ja kustutamine</translation> <translation id="5174169235862638850">Parool kopeeriti lõikelauale</translation> -<translation id="5175379009094579629">Seadme nimi on kehtetu. Uuesti proovimiseks sisestage kehtiv seadme nimi.</translation> <translation id="5177479852722101802">Blokeeri jätkuvalt juurdepääs kaamerale ja mikrofonile</translation> <translation id="5177549709747445269">Kasutate mobiilset andmesidet</translation> <translation id="5178667623289523808">Otsi eelmine</translation> @@ -5691,7 +5679,6 @@ <translation id="5368255566854433132">Looge seadme <ph name="DEVICE_TYPE" /> parool</translation> <translation id="5368441245151140827">See laiendus ei saa lugeda ega muuta saidi teavet ega töötada taustal</translation> <translation id="5368720394188453070">Teie telefon on lukus. Avage see sisenemiseks.</translation> -<translation id="5368779022775404937">Logige sisse saidile <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Luba hiire kiirendi</translation> <translation id="5369694795837229225">Linuxi arenduskeskkonna seadistamine</translation> @@ -5907,7 +5894,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administraator installis laienduse}other{Administraator installis # laiendust}}</translation> <translation id="5523532775593636291">Teie lisatud saidid püsivad alati aktiivsena ja nende arvelt mälu ei vabastata</translation> <translation id="5523558474028191231">Nimi võib sisaldada tähti, numbreid ja erimärke ning tohib olla kuni <ph name="MAX_CHARACTER_COUNT" /> tähemärki pikk</translation> -<translation id="5526701598901867718">Kõik (ebaturvaline)</translation> <translation id="5526745900034778153">Sünkroonimise jätkamiseks logige uuesti sisse</translation> <translation id="5527463195266282916">Laiendust prooviti üle viia vanemale versioonile.</translation> <translation id="5527474464531963247">Samuti võite valida mõne teise võrgu.</translation> @@ -5918,7 +5904,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> soovib</translation> <translation id="5537725057119320332">Ülekanne</translation> <translation id="5539070192556911367">Google'iga ei saa ühendust</translation> -<translation id="5539221284352502426">Server lükkas sisestatud parooli tagasi. Võimalikud põhjused on järgmised. Parool on liiga lühike. Parool peab sisaldama numbreid või sümboleid. Parool peab erinema eelmistest paroolidest.</translation> <translation id="5541694225089836610">Administraator on selle toimingu keelanud</translation> <translation id="5542132724887566711">Profiil</translation> <translation id="5542750926112347543">Domeeni <ph name="DOMAIN" /> küpsisefailid on blokeeritud.</translation> @@ -6161,7 +6146,6 @@ <translation id="5734362860645681824">Vestlusteenused</translation> <translation id="5734697361979786483">Lisa failide võrguhoidla</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Need andmed või teie seade ei vasta teie organisatsiooni teatud turvareeglitele. Pöörduge administraatori poole, et teada saada, mida on vaja parandada.}=1{See fail või teie seade ei vasta teie organisatsiooni teatud turvareeglitele. Pöörduge administraatori poole, et teada saada, mida on vaja parandada.}other{Need failid ei vasta teie organisatsiooni teatud turvareeglitele. Pöörduge administraatori poole, et teada saada, mida on vaja parandada.}}</translation> -<translation id="5736796278325406685">Sisestage kehtiv kasutajanimi</translation> <translation id="5738093759615225354">Vajate seda pääsuvõtit oma arvutisse sisselogimiseks</translation> <translation id="5739017626473506901">Logige sisse, et aidata kasutajal <ph name="USER_NAME" /> lisada koolikonto</translation> <translation id="5739235828260127894">Kinnitamise ootel. <ph name="LINK_BEGIN" />Lisateave<ph name="LINK_END" /></translation> @@ -6565,7 +6549,6 @@ <translation id="6054138466019582920">Otsi sellelt lehelt Google'iga …</translation> <translation id="6054284857788651331">Hiljuti suletud vahelehtede grupp</translation> <translation id="6054961935262556546">Muuda nähtavust</translation> -<translation id="6055171183283175969">Sisestatud parool on vale.</translation> <translation id="6055392876709372977">PKCS 1 SHA-256 koos RSA krüpteerimisega</translation> <translation id="6055544610007596637">Installige oma seadmesse <ph name="DEVICE_TYPE" /> Google Play poest rakendusi</translation> <translation id="6056710589053485679">Tavaline uuestilaadimine</translation> @@ -6635,7 +6618,6 @@ <translation id="6102043788063419338">Täiustatud kaitse blokeeris selle faili.</translation> <translation id="6103681770816982672">Hoiatus: lülitute arendajakanalile</translation> <translation id="6104068876731806426">Google'i kontod</translation> -<translation id="6104311680260824317">Seadet ei saa domeeniga ühendada. Server ei toeta määratud Kerberose krüpteerimistüüpe. Krüpteerimisseaded leiate jaotisest „Rohkem valikuid”.</translation> <translation id="6104667115274478616">ChromeOS-i heliseadete haldamine</translation> <translation id="6104796831253957966">Printeri järjekord on täis</translation> <translation id="610487644502954950">Külgpaneel on vabastatud</translation> @@ -7322,7 +7304,6 @@ <translation id="6651237644330755633">Usaldatakse seda sertifikaati veebisaitide tuvastamiseks</translation> <translation id="6651495917527016072">Sünkroonige WiFi-võrke oma telefoniga. <ph name="LINK_BEGIN" />Lisateave<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Käitatakse automaatselt iga kord, kui seda saiti külastate</translation> -<translation id="665355505818177700">Chrome'i teenuse <ph name="MS_AD_NAME" /> integreerimist toetatakse ainult x86_64-põhistel platvormidel. ARM-ile või x86-põhisele platvormile ehitatud Chromebookid seda funktsiooni ei toeta.</translation> <translation id="6654509035557065241">Eelista võrku</translation> <translation id="6655190889273724601">Arendaja režiim</translation> <translation id="6655458902729017087">Peida kontod</translation> @@ -7458,7 +7439,6 @@ <translation id="676560328519657314">Teie makseviisid Google Pays</translation> <translation id="6766488013065406604">Google'i paroolihalduri avamine</translation> <translation id="6767566652486411142">Valige teine keel …</translation> -<translation id="6767639283522617719">Domeeniga ei saa liituda. Veenduge, et organisatsiooniüksuse seaded oleksid õiged.</translation> <translation id="6768034047581882264">Pole lubatud ebaturvalist sisu kuvada</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Parima kasutuskogemuse pakkumiseks kogub <ph name="DEVICE_OS" /> riistvaraandmeid seadmete kohta ja jagab neid Google'iga, et otsustada, milliseid värskendusi saata. Teil on võimalik lubada Google'il neid andmeid kasutada ka muudel eesmärkidel, nagu toe pakkumine ning operatsioonisüsteemi <ph name="DEVICE_OS" /> kasutuskogemuse ja teenuse täiustamine.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Võite selles seadmes sisse logida ja vaadata chrome://system väljasid, mis on loetletud kui chromeosflex_, et näha andmeid, mis saadetakse värskenduste filtreerimiseks Google'ile, aga ka muid olukordi, kus otsustate andmeid Google'iga jagada.<ph name="END_PARAGRAPH2" /> @@ -7535,7 +7515,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Teid logitakse salvestatud mandaadiga veebisaitidele automaatselt sisse. Kui funktsioon on keelatud, palutakse teilt kinnitust iga kord enne veebisaidile sisselogimist.</translation> -<translation id="6810768462515084623">Vabandust! Näib, et teie parool on aegunud. Uuendage seda muus seadmes ja proovige uuesti.</translation> <translation id="6811034713472274749">Leht on vaatamiseks valmis</translation> <translation id="6811151703183939603">Tugev</translation> <translation id="6811332638216701903">DHCP hostinimi</translation> @@ -7607,7 +7586,6 @@ <translation id="6856623341093082836">Seadistage puuteekraan ja kohandage selle täpsust</translation> <translation id="6856850379840757744">Kui lülitate selle sisse, vaigistatakse kõik märguanded</translation> <translation id="6857145580237920905">Eemaldage eSIM-i profiilid enne funktsiooni Powerwash kasutamist</translation> -<translation id="6857699260879628349">Seadistusteabe hankimine</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Puhverserveri seaded ...</translation> <translation id="68601584151169673">&Salvestamine ja jagamine</translation> @@ -7626,7 +7604,6 @@ <translation id="686839242150793617">Lubatakse automaatselt pilt pildis režiimi siseneda</translation> <translation id="6868934826811377550">Kuva üksikasjad</translation> <translation id="6871644448911473373">OCSP vastaja: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Server lükkas sisestatud parooli tagasi.</translation> <translation id="6873571253135628430">Saidi lubade muutmine</translation> <translation id="6876155724392614295">Jalgratas</translation> <translation id="6876469544038980967">Ei ole kasulik</translation> @@ -7660,7 +7637,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Eelvaate hääl</translation> <translation id="6902336033320348843">Jaotist ei toetata: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Ühendage seade domeeniga</translation> <translation id="6903022061658753260">Teie andmed sünkroonitakse kõigis Chrome'i brauserites, kus olete sünkroonimise selle konto jaoks sisse lülitanud. Chrome OS-i sünkroonimisvalikute nägemiseks avage <ph name="LINK_BEGIN" />Chrome OS-i seaded<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Ava kõik (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Lülita sünkroonimine sisse</translation> @@ -8018,7 +7994,6 @@ <translation id="7198503619164954386">Peate kasutama ettevõttes registreeritud seadet</translation> <translation id="7199158086730159431">A&bi hankimine</translation> <translation id="7199452998289813782">Peata ülekandmine seadmesse <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Seadistuse valimine</translation> <translation id="720110658997053098">Jäta seade püsivalt kioskirežiimile.</translation> <translation id="7201118060536064622">Üksus „<ph name="DELETED_ITEM_NAME" />” kustutati</translation> <translation id="7201420661433230412">Kuva failid</translation> @@ -8134,8 +8109,8 @@ <translation id="7290242001003353852">See domeeni <ph name="SAML_DOMAIN" /> hostitud sisselogimisteenus pääseb teie kaamerale juurde.</translation> <translation id="7292067737327289208">Teie <ph name="BEGIN_LINK" />brauserit haldab<ph name="END_LINK" /> teie organisatsioon ja teie <ph name="BEGIN_LINK" />profiili haldab<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Täisekraani automaatne aktiveerimine pole lubatud</translation> <translation id="7295614427631867477">Pange tähele, et Androidi, Play ja seotud rakenduste puhul kehtivad nende enda andmete kogumise ja kasutamise eeskirjad.</translation> -<translation id="729583233778673644">Lubatakse AES- ja RC4-krüpteerimine. Selle valiku kasutamine suurendab riski, kuna RC4-šifrid on ebaturvalised.</translation> <translation id="7296503797589217366">Vali kaust <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tumeroheline</translation> <translation id="7298195798382681320">Soovitatud</translation> @@ -8153,7 +8128,6 @@ <translation id="7307129035224081534">Peatatud</translation> <translation id="7307647374092371434">Teie Google'i kontol olevad paroolid ja pääsuvõtmed on samuti selles seadmes saadaval, kui olete sisse logitud</translation> <translation id="7308643132139167865">Veebisaidi keeled</translation> -<translation id="7310598146671372464">Sisselogimine ebaõnnestus. Server ei toeta määratud Kerberose krüpteerimistüüpe. Võtke ühendust administraatoriga.</translation> <translation id="7311005168897771689">Võrguühenduseta juurdepääs Google Drive'i failidele</translation> <translation id="7311244614769792472">Tulemusi ei leitud</translation> <translation id="7312210124139670355">Administraator lähtestab teie eSIM-i. See võib võtta mõne minuti.</translation> @@ -8526,7 +8500,6 @@ <translation id="7594725637786616550">Pärast Powerwashiga lähtestamist on teie seade <ph name="DEVICE_TYPE" /> just nagu uus.</translation> <translation id="7595453277607160340">Androidi rakenduste kasutamiseks ja seadme <ph name="DEVICE_TYPE" /> õige töö tagamiseks logige uuesti sisse ja värskendage.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (veakood <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Seadme nimi on liiga pikk. Uuesti proovimiseks sisestage lühem nimi.</translation> <translation id="7600054753482800821">&Otsingumootorite ja saidiotsingu haldamine</translation> <translation id="7600218158048761260">Google Drive on selle kontotüübi puhul keelatud.</translation> <translation id="7600965453749440009">Ära kunagi tõlgi: <ph name="LANGUAGE" /></translation> @@ -8562,6 +8535,7 @@ <translation id="7622768823216805500">Saidid installivad maksetöötlejaid tavaliselt ostufunktsioonide jaoks, näiteks hõlpsamaks maksmiseks</translation> <translation id="7622966771025050155">Lülitu jäädvustatud vahelehele</translation> <translation id="7624337243375417909">suurtähelukk on välja lülitatud</translation> +<translation id="7625025537587898155">Lisa uus profiil</translation> <translation id="7625568159987162309">Kuva load ja mitmel saidil talletatud andmed</translation> <translation id="7625823789272218216">Uus vaheleht vasakul</translation> <translation id="7628201176665550262">Värskendussagedus</translation> @@ -8671,7 +8645,6 @@ <translation id="7686086654630106285">Lisateave saidi soovitatud reklaamide kohta</translation> <translation id="7686581688229391955">Valige, et laiendused sellel saidil lubada</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Kinnitage uus parool</translation> <translation id="7690378713476594306">Vali loendist</translation> <translation id="7690853182226561458">Lisa &kaust ...</translation> <translation id="7691073721729883399">Kioskirakenduse krüptokodu ei saanud ühendada.</translation> @@ -9241,6 +9214,7 @@ <translation id="810185532889603849">Kohandatud värv</translation> <translation id="8101987792947961127">Järgmisel taaskäivitusel nõutakse Powerwashi</translation> <translation id="8102139037507939978">Eemaldage failist system_logs.txt isikut tuvastav teave.</translation> +<translation id="8102344699913991108">Selle seade abil pakuvad saidid kaasahaaravat täisekraanil kasutuskogemust, mis ei sõltu kasutaja liigutustest.</translation> <translation id="810362914482827094">Otsige pääsukoode</translation> <translation id="8104088837833760645">eSIM-i profiili allalaadimine</translation> <translation id="8105273883928376822">Jätkamiseks logige sisse.</translation> @@ -9333,7 +9307,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energiasäästja on sisse lülitatud</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />” saab märgitud asukohtade pildi-, video- ja helifaile lugeda ning kirjutada.</translation> -<translation id="8181215761849004992">Domeeniga ei saa liituda. Kontrollige oma kontot ja veenduge, et teil oleks seadmete lisamiseks piisavad õigused.</translation> <translation id="8182105986296479640">Rakendus ei reageeri.</translation> <translation id="8182412589359523143">Seadmest <ph name="DEVICE_TYPE" /> kõikide andmete kustutamiseks <ph name="BEGIN_LINK" />klõpsake siin<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Teie seadme EID on <ph name="EID_NUMBER" /> ja seadme IMEI on <ph name="IMEI_NUMBER" />. Need numbrid on abiks teenuse aktiveerimisel.</translation> @@ -9562,6 +9535,7 @@ <translation id="8351630282875799764">Akut ei laeta</translation> <translation id="8352287103893778223">Vahelehegrupi nimi</translation> <translation id="835238322900896202">Desinstallimisel ilmnes viga. Desinstallige terminali kaudu.</translation> +<translation id="8353420862507374944">Kanna üle, salvesta ja jaga</translation> <translation id="8353683614194668312">Rakendus saab teha järgmist.</translation> <translation id="8354034204605718473">Teie lapse PIN-kood on lisatud</translation> <translation id="8356197132883132838"><ph name="TITLE" /> – <ph name="COUNT" /></translation> @@ -9668,6 +9642,7 @@ <translation id="8428271547607112339">Lisa koolikonto</translation> <translation id="84297032718407999">Teid logitakse välja <ph name="LOGOUT_TIME_LEFT" /> pärast</translation> <translation id="8431190899827883166">Puudutuste kuvamine</translation> +<translation id="8432724317983466962">Vaikimisi nõutakse täisekraani aktiveerimiseks kasutaja liigutust.</translation> <translation id="8433186206711564395">Võrguseaded</translation> <translation id="8434480141477525001">NaCl silumisport</translation> <translation id="8436054240208929121">Logige sisse ja lülitage sisse sünkroonimine, et võimaldada Chrome'il soovitada vahelehegruppe ja hoida teie vahelehed organiseerituna</translation> @@ -9794,7 +9769,6 @@ <translation id="8531367864749403520">Tehke valik „Peida grupp“, et eemaldada grupp oma vahelehtede ribalt</translation> <translation id="8531701051932785007">Täiustatud ohutu sirvimine on välja lülitatud</translation> <translation id="8533670235862049797">Google'i ohutu sirvimine on sees</translation> -<translation id="8534656636775144800">Vabandust! Midagi läks domeeniga ühenduse loomisel valesti. Proovige uuesti.</translation> <translation id="8535005006684281994">Netscape'i sertifikaadi uuendus-URL</translation> <translation id="8536810348276651776">Logib sind enamikult saitidelt välja. Jääd oma Google'i kontole sisselogituks, et Family Linki seaded rakenduksid Chrome'ile.</translation> <translation id="8536956381488731905">Heli klahvivajutusel</translation> @@ -9873,7 +9847,6 @@ <translation id="8607828412110648570">Veenduge, et teie Bluetooth-seade oleks sidumisrežiimis ja läheduses. Siduge ainult seadmetega, mida usaldate. Seotud seadmed on nähtavad selle Chromebooki kõikidele kontodele. <ph name="BEGIN_LINK_LEARN_MORE" />Lisateave<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberose pileti lisamine</translation> <translation id="8609465669617005112">Liiguta üles</translation> -<translation id="8610103157987623234">Vale vorming, proovige uuesti</translation> <translation id="8612252270453580753">&Otsi videokaadrit teenusega <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Ainult väiketähed, numbrid, alljooned ja sidekriipsud</translation> <translation id="8613504115484579584">Sisselogimisviisid</translation> @@ -10052,6 +10025,7 @@ <translation id="8729133765463465108">Kasutage QR-koodi skannimiseks kaamerat</translation> <translation id="8730621377337864115">Valmis</translation> <translation id="8731029916209785242">Load (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Asukohatäpsuse parandamine</translation> <translation id="8731268612289859741">Turvakood</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> soovib teha järgmist: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Pordi number</translation> @@ -10487,7 +10461,6 @@ <translation id="9052404922357793350">Jätka blokeerimist</translation> <translation id="90528604757378587">Taustategevused ja teatud visuaalsed efektid, nt sujuv kerimine, võivad olla piiratud.</translation> <translation id="9053563360605707198">Prindi mõlemale poolele</translation> -<translation id="9055636786322918818">Jõustatakse RC4-krüpteerimine. Selle valiku kasutamine suurendab riski, kuna RC4-šifrid on ebaturvalised.</translation> <translation id="9056788090206401048">Bluetooth peab olema sisse lülitatud, et pääsuvõtit saaks teises seadmes kasutada. Saate seda seadetes alati hallata.</translation> <translation id="9056810968620647706">Vasteid ei leitud.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> soovib juurdepääsu järgmisele sisule:</translation>
diff --git a/chrome/app/resources/generated_resources_eu.xtb b/chrome/app/resources/generated_resources_eu.xtb index bdc1a02..db3b36fd 100644 --- a/chrome/app/resources/generated_resources_eu.xtb +++ b/chrome/app/resources/generated_resources_eu.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Deskargatu fitxategi susmagarria</translation> <translation id="1217483152325416304">Laster ezabatuko dira gailuan dituzun datuak</translation> <translation id="1217668622537098248">Itzuli ezkerreko botoiarekin klik egitera ekintza gauzatu ondoren</translation> -<translation id="121783623783282548">Pasahitzak ez datoz bat.</translation> <translation id="1218015446623563536">Ezabatu Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Gailuaren kokapena estimatzeko, wifi-sarea, sare mugikorrak eta sentsoreak erabiltzen ditu Google-ren kokapen-zerbitzuak.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Kokapena desaktibatzeko, desaktibatu gailuaren kokapen-ezarpen nagusia. Bestela, desaktibatu kokapena zehazteko wifi-sareak, sare mugikorrak eta sentsoreak erabiltzeko aukera kokapen-ezarpenetan.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Nabarmendu elementu bat teklatuaren fokuratze-puntuarekin</translation> <translation id="1396120028054416908">Itzuli <ph name="FOLDER_TITLE" /> karpetara</translation> <translation id="1396139853388185343">Errore bat gertatu da inprimagailua konfiguratzean</translation> -<translation id="1396963298126346194">Idatzi dituzun erabiltzaile-izena eta pasahitza ez datoz bat</translation> <translation id="1397500194120344683">Ez dago gailu egokirik. <ph name="LINK_BEGIN" />Lortu informazio gehiago<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Gailu hauetan Chrome-ko saioa hasita daukazunez, segurtasun-giltza gisa erabil ditzakezu.</translation> <translation id="1398853756734560583">Maximizatu</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Hezkuntza-baliabideak atzitzeko saioa berriro hasteko, eskatu gurasoren bati baimena eman diezazula</translation> <translation id="1658424621194652532">Orria zure mikrofonoa atzitzen ari da.</translation> <translation id="1660763353352708040">Egokigailuaren arazoa</translation> -<translation id="1661156625580498328">Aplikatu AES enkriptatzea (gomendatua).</translation> <translation id="16620462294541761">Ezin izan da pasahitza egiaztatu. Saiatu berriro.</translation> <translation id="166278006618318542">Erakundearen gako publikoaren algoritmoa</translation> <translation id="1662801900924515589">Instalatu da <ph name="APP" /></translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Pertsonalizatuak</translation> <translation id="1741314857973421784">Egin aurrera</translation> <translation id="1743970419083351269">Itxi deskargen barra</translation> -<translation id="1744060673522309905">Ezin da gehitu gailua domeinuan. Ziurtatu ez duzula gainditu gehi daitekeen gailu kopurua.</translation> <translation id="1744108098763830590">atzeko planoko orria</translation> <translation id="1745732479023874451">Kudeatu kontaktuak</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Sareko aplikazio honetan ireki eta editatu nahi dituzu # fitxategi horiek?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Erabili Android-erako aplikazioekin</translation> <translation id="1767508543310534319">Puntuazio-oihartzuna</translation> <translation id="1768212860412467516">Bidali "<ph name="EXPERIMENT_NAME" />" esperimentuari buruzko iritzia.</translation> -<translation id="1768278914020124551">Arazo bat izan da saioa hasteko zerbitzariarekin konektatzean. Egiaztatu sarera konektatuta zaudela eta saiatu berriro.</translation> <translation id="1769104665586091481">Ireki esteka &Leiho berri batean</translation> <translation id="1770407692401984718">Arrastatu irudia hona edo</translation> <translation id="177053719077591686">Egin Android-erako aplikazioen babeskopiak Google Drive-n.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Kargatzen ari da erregistroa.</translation> <translation id="1819443852740954262">Ireki guztiak ezkutuko moduko leiho batean</translation> <translation id="1819721979226826163">Sakatu Aplikazioen jakinarazpenak > Google Play Services.</translation> -<translation id="1820028137326691631">Idatzi administratzaileak emandako pasahitza</translation> <translation id="1822140782238030981">Chrome erabiltzen duzu dagoeneko? Hasi saioa</translation> <translation id="1822517323280215012">Grisa</translation> <translation id="1822635184853104396">Erakutsi deskargen historia osoa beste fitxa batean</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Hautatu &guztiak</translation> <translation id="1904580727789512086">Bisitatzen dituzun URLak Google-ko kontuan gordetzen dira</translation> <translation id="1904603806662441960">Kudeatu webguneek kamera erabiltzeko dituzten baimenak Chrome-n</translation> -<translation id="1905375423839394163">Chromebook gailuaren izena</translation> <translation id="1906181697255754968">Webguneek gailuko fitxategi eta karpetak atzitu ohi dituzte lana automatikoki gordetzeko eta antzeko funtzioak gauzatzeko</translation> <translation id="1906488504371069394">Aurkitu luzapen eta gai gehiago <ph name="BEGIN_LINK" />Chrome Web Store-n<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Idatzi ahotsa erabilita. Erabili Bilaketa + D. Gero, hasi hitz egiten.</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">Ezkutatu PIN kodeak</translation> <translation id="2135456203358955318">Lupa ainguratua</translation> <translation id="2135787500304447609">&Berrekin</translation> -<translation id="2136372518715274136">Idatzi pasahitz berria</translation> <translation id="2136476978468204130">Idatzitako pasaesaldia ez da zuzena</translation> <translation id="2137128126782078222">Ez eman <ph name="WEBSITE" /> webgunearen jakinarazpenak jasotzeko baimenik</translation> <translation id="2139919072249842737">Konfiguratzeko botoia</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">Ezin izan da osatu instalazioa</translation> <translation id="2211245494465528624">Kudeatu sinkronizazio-aukerak</translation> <translation id="2214018885812055163">Karpeta partekatuak</translation> -<translation id="2214884991347062907">Pasahitza ez da zuzena. Saiatu berriro.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 lerro ez dago ikusgai>}other{<<ph name="NUMBER_OF_LINES" /> lerro ez daude ikusgai>}}</translation> <translation id="2215070081105889450">Audioa partekatzeko, partekatu fitxa bat edo pantaila</translation> <translation id="2218019600945559112">Sagua eta ukipen-panela</translation> @@ -2282,7 +2273,6 @@ <translation id="2692503699962701720">Aldatu tonua elementu motak eta testu formatuduna ozen irakurtzen direnean</translation> <translation id="2692901429679246677">Akuamarina</translation> <translation id="2693134906590795721">Kargatzearen soinuak</translation> -<translation id="2693176596243495071">Errore ezezagun bat gertatu da. Saiatu berriro geroago edo, arazoa konpontzen ez bada, jarri administratzailearekin harremanetan.</translation> <translation id="2698147581454716013">Sorta batean dagoen gailu bat da hau eta ezin da erregistratu kiosko eta seinaleztatze moduaren bertsio berrian.</translation> <translation id="2699911226086014512">Huts egin du PINaren eragiketak. <ph name="RETRIES" /> kodea jaso da.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> gailutik partekatu da</translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">Errore bat gertatu da Linux aplikazioa instalatzean</translation> <translation id="2783024642731649028"><ph name="DISCOUNT_TEXT" /> daukan elementu bat dago saskian, <ph name="MERCHANT_NAME" /> saltzailearena, <ph name="MERCHANT_DOMAIN" />, <ph name="RELATIVE_TIME" /> ikusi zenuen</translation> <translation id="2783298271312924866">Deskargatu da</translation> -<translation id="2783829359200813069">Hautatu enkriptatze motak</translation> <translation id="2783952358106015700">Erabili segurtasun-giltza <ph name="APP_NAME" /> aplikazioarekin</translation> <translation id="2785267875302712148">Pasahitz-egiaztapena</translation> <translation id="2785873697295365461">Fitxategien azalpenak</translation> @@ -2699,7 +2688,6 @@ <translation id="3003144360685731741">Sare hobetsiak</translation> <translation id="3003253259757197230">Bisitatzen dituzun URLak Google-ri bidaltzen zaizkio etorkizunean zein webgune bisitatuko dituzun aurreikusteko, eta bisitatzen ari zaren orriari buruzko informazio gehigarria erakusteko</translation> <translation id="3003623123441819449">CSS cachea</translation> -<translation id="3003828226041301643">Ezin da gehitu gailua domeinuan. Gailuak gehitzeko pribilegioak dituzula ziurtatzeko, egiaztatu kontua.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> telefonoak wifi-konexio pribatu bat egingo du.</translation> <translation id="3004385386820284928">Pertsonalizatu teklatuko teklak</translation> <translation id="3005574332301273731">Ez erakutsi</translation> @@ -2759,7 +2747,6 @@ <translation id="3033348223765101500">Kontrolatu datuak</translation> <translation id="3036327949511794916">Pasatu egin da <ph name="DEVICE_TYPE" /> hau itzultzeko epemuga.</translation> <translation id="3036546437875325427">Gaitu Flash</translation> -<translation id="3037754279345160234">Ezin da analizatu domeinuan sartzeko konfigurazioa. Jarri administratzailearekin harremanetan.</translation> <translation id="3038272154009688107">Ikusi webgune guztiak</translation> <translation id="3038612606416062604">Gehitu inprimagailu bat eskuz</translation> <translation id="3039491566278747710">Ezin izan da instalatu konexiorik gabeko gidalerroa gailuan.</translation> @@ -2949,7 +2936,6 @@ <translation id="3210736980143419785">Ezin izan da amaitu deskarga</translation> <translation id="321084946921799184">Horia eta zuria</translation> <translation id="3211126692872351610">Bilatu "<ph name="SEARCH_TERMS" />" <ph name="SEARCH_ENGINE" /> bidez beste fitxa batean</translation> -<translation id="321356136776075234">Gailuaren antolamendu-unitatea (adibidez: OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Gehitu laster-marka bat karpeta honetan</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Oharra:<ph name="END_BOLD" /> baliteke zurearen antzekoa den ahots bat edo zure ahotsaren grabaketa bat erabilita <ph name="SUPERVISED_USER_NAME" /> erabiltzailearen emaitza pertsonalak atzitu ahal izatea.</translation> <translation id="3217843140356091325">Lasterbide bat sortu nahi al duzu?</translation> @@ -3628,7 +3614,6 @@ <translation id="3741056951918180319">Edozein webgunetan erabili nahi baduzu luzapena, saka ezazu</translation> <translation id="3741510433331996336">Berrabiarazi gailua eguneratzen amaitzeko</translation> <translation id="3742235229730461951">Teklatu korearraren diseinua</translation> -<translation id="3742666961763734085">Ez da aurkitu izen hori duen antolamendu-unitaterik. Saiatu berriro.</translation> <translation id="3743842571276656710">Ordenagailua <ph name="DEVICE_NAME" /> gailuarekin parekatzeko, idatzi PINa</translation> <translation id="3744219658596020825">Ez dira inportatu pasahitzak</translation> <translation id="3747077776423672805">Aplikazioak kentzeko, joan Ezarpenak > Google Play Store > Kudeatu Android-eko 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> @@ -4517,7 +4502,6 @@ <translation id="4416582610654027550">Idatzi balio duen URL bat</translation> <translation id="4421932782753506458">Katutxoa</translation> <translation id="4423376891418188461">Berrezarri ezarpenak</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, pasahitza aldatzeko eskatu dizu administratzaileak.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS-eko gailuei txosten automatikoak bidaltzeko baimena emanez gero, ChromeOS-en zer konpondu eta hobetu behar den lehenesten lagunduko diguzu. Txosten horietan honako hauek sar daitezke, bestek beste: ChromeOS-en gertatzen diren hutsegiteak, zer eginbide erabili diren eta zenbat memoria erabili ohi den.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Txosten horiek bidaltzeko baimena emateko edo ukatzeko, joan ChromeOS-eko gailuaren ezarpenetara. Domeinuaren administratzailea bazara, administrazio-kontsolan alda dezakezu ezarpen hori.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Ezabatu <ph name="FILE_NAME" /></translation> @@ -4533,7 +4517,6 @@ <translation id="4430369329743628066">Gehitu da laster-marka</translation> <translation id="4430422687972614133">Aktibatu txartel birtuala</translation> <translation id="4432621511648257259">Pasahitz okerra</translation> -<translation id="443454694385851356">Aurreko bertsioa (ez da segurua)</translation> <translation id="4434611816075088065">Ez duzu beste ezer egin behar oraingoz</translation> <translation id="443475966875174318">Eguneratu edo kendu aplikazio bateraezinak</translation> <translation id="4437947179446780764">Gehitu DNSen zerbitzu-hornitzaile pertsonalizatu bat</translation> @@ -5075,7 +5058,6 @@ <translation id="4868284252360267853">Une honetan, leihoa ez dago fokuratuta. Leihoa fokuratzeko, sakatu Komandoa + Maius + Aukera + A.</translation> <translation id="4869170227080975044">Irakurri ChromeOS darabilen sareari buruzko informazioa</translation> <translation id="4870724079713069532">Fitxategi bateragarriak aplikazio honekin ireki ditzakezu fitxategi-esploratzailetik edo beste aplikazio batzuetatik. Aplikazio hau modu lehenetsian zein fitxategik irekitzen duten kontrolatzeko, joan <ph name="BEGIN_LINK" />Windows-en ezarpenetara<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Konfigurazioari buruzko informazioa lortzeko, idatzi administratzaileak emandako pasahitza</translation> <translation id="4870995365819149457">Onartzen diren esteka batzuek <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> eta beste aplikazio batean irekitzen jarraituko dute.</translation> <translation id="4871308555310586478">Ez da Chrome Web Store dendakoa.</translation> <translation id="4871322859485617074">PIN kodeak balio ez duten karaktereak ditu</translation> @@ -5142,7 +5124,6 @@ <translation id="4913209098186576320">Baliteke fitxategi hau arriskutsua izatea<ph name="LINE_BREAK" />Egiaztapena ohi baino gehiago luzatzen ari da…</translation> <translation id="4915961947098019832">Irudiak erakuts ditzakete</translation> <translation id="4916542008280060967"><ph name="FILE_NAME" /> editatzeko baimena eman nahi diozu webguneari?</translation> -<translation id="4917385247580444890">Sendoa</translation> <translation id="491779113051926205">ChromeOS-en trafiko-kontagailuak</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> webguneak "<ph name="EXTENSION_NAME" />" luzapenarekin komunikatu nahi du</translation> <translation id="4918086044614829423">Onartu</translation> @@ -5456,7 +5437,6 @@ <translation id="5172855596271336236">Kudeatutako inprimagailu bat dago.</translation> <translation id="5173668317844998239">Gehitu eta ezabatu segurtasun-giltzan gordetako hatz-markak</translation> <translation id="5174169235862638850">Kopiatu da pasahitza arbelean</translation> -<translation id="5175379009094579629">Gailuaren izenak ez du balio. Berriro saiatzeko, idatzi balio duen izen bat.</translation> <translation id="5177479852722101802">Jarraitu kamerarako eta mikrofonorako sarbidea blokeatzen</translation> <translation id="5177549709747445269">Mugikorreko datuak erabiltzen ari zara</translation> <translation id="5178667623289523808">Bilatu aurrekoa</translation> @@ -5685,7 +5665,6 @@ <translation id="5368255566854433132">Sortu <ph name="DEVICE_TYPE" /> gailurako pasahitza</translation> <translation id="5368441245151140827">Luzapena ezin da exekutatu atzeko planoan, eta ezin du irakurri eta aldatu webguneen informaziorik</translation> <translation id="5368720394188453070">Telefonoa blokeatuta dago. Desblokea ezazu sartzeko.</translation> -<translation id="5368779022775404937">Hasi saioa <ph name="REALM" /> domeinuan</translation> <translation id="536882527576164740">{0,plural, =1{Ezkutuko modua}other{Ezkutuko modua (#)}}</translation> <translation id="5369491905435686894">Gaitu saguaren erabilera bizkortua</translation> <translation id="5369694795837229225">Konfiguratu Linux-eko garapen-ingurunea</translation> @@ -5901,7 +5880,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administratzaileak luzapen bat instalatu du}other{Administratzaileak # luzapen instalatu ditu}}</translation> <translation id="5523532775593636291">Gehitzen dituzun webguneak aktibo egongo dira beti, eta ez dira erabiliko memorian tokia egiteko</translation> <translation id="5523558474028191231">Hizkiak, zenbakiak eta karaktere bereziak izan ditzake izenak, eta <ph name="MAX_CHARACTER_COUNT" /> karaktere edo gutxiagoko luzera izan behar du</translation> -<translation id="5526701598901867718">Guztiak (ez da segurua)</translation> <translation id="5526745900034778153">Hasi saioa berriro sinkronizazioari berrekiteko</translation> <translation id="5527463195266282916">Luzapenaren aurreko bertsio bat instalatzen saiatu zara.</translation> <translation id="5527474464531963247">Beste sare bat ere aukera dezakezu.</translation> @@ -5912,7 +5890,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> webguneak hau egin nahi du:</translation> <translation id="5537725057119320332">Igorri</translation> <translation id="5539070192556911367">Ezin da konektatu Google-ra</translation> -<translation id="5539221284352502426">Zerbitzariak idatzi duzun pasahitza baztertu du, arrazoi hauetako baten ondorioz: pasahitza laburregia da, pasahitzak zenbakiak edo ikurrak izan behar ditu, edo pasahitza ezin da izan aurreko baten berdina.</translation> <translation id="5541694225089836610">Administratzaileak desgaitu egin du ekintza</translation> <translation id="5542132724887566711">Profila</translation> <translation id="5542750926112347543">Blokeatu dira <ph name="DOMAIN" /> domeinuaren cookieak</translation> @@ -6153,7 +6130,6 @@ <translation id="5734362860645681824">Komunikazioak</translation> <translation id="5734697361979786483">Gehitu fitxategiak partekatzeko biltegia</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Datuek edo gailuak ez dituzte gordetzen erakundearen segurtasun-gidalerro batzuk. Galdetu administratzaileari ea zer konpondu behar den.}=1{Fitxategiak edo gailuak ez ditu gordetzen erakundearen segurtasun-gidalerro batzuk. Galdetu administratzaileari ea zer konpondu behar den.}other{Fitxategiek ez dituzte gordetzen erakundearen segurtasun-gidalerro batzuk. Galdetu administratzaileari ea zer konpondu behar den.}}</translation> -<translation id="5736796278325406685">Idatzi balio duen erabiltzaile-izen bat</translation> <translation id="5738093759615225354">Sarbide-gako hau behar duzu ordenagailuan saioa hasteko</translation> <translation id="5739017626473506901">Hasi saioa <ph name="USER_NAME" /> erabiltzaileak ikastetxeko kontua gehi dezan</translation> <translation id="5739235828260127894">Egiaztapenaren zain. <ph name="LINK_BEGIN" />Lortu informazio gehiago<ph name="LINK_END" /></translation> @@ -6556,7 +6532,6 @@ <translation id="6054138466019582920">Bilatu orri honetan Google-rekin…</translation> <translation id="6054284857788651331">Duela gutxi itxitako fitxa taldea</translation> <translation id="6054961935262556546">Aldatu ikusgaitasuna</translation> -<translation id="6055171183283175969">Idatzi duzun pasahitza ez da zuzena.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 RSA enkriptatzearekin</translation> <translation id="6055544610007596637">Instalatu <ph name="DEVICE_TYPE" /> gailurako aplikazioak Google Play Store-tik</translation> <translation id="6056710589053485679">Kargatu berriro modu normalean</translation> @@ -6626,7 +6601,6 @@ <translation id="6102043788063419338">Babes aurreratuak blokeatu du fitxategi hau.</translation> <translation id="6103681770816982672">Abisua: garatzaileentzako kanalera aldatzen ari zara</translation> <translation id="6104068876731806426">Google Kontuak</translation> -<translation id="6104311680260824317">Ezin da gehitu gailua domeinuan. Zerbitzariak ez ditu onartzen zehaztutako Kerberos enkriptatze motak. Joan "Aukera gehiago" atalera enkriptatze-ezarpenak ikusteko.</translation> <translation id="6104667115274478616">Kudeatu ChromeOS-en audio-ezarpenak</translation> <translation id="6104796831253957966">Beteta dago inprimagailuaren ilara</translation> <translation id="610487644502954950">Kendu da alboko panelaren aingura</translation> @@ -7313,7 +7287,6 @@ <translation id="6651237644330755633">Jo fidagarritzat webguneak identifikatzeko ziurtagiri hau</translation> <translation id="6651495917527016072">Sinkronizatu wifi-sareak telefonoarekin. <ph name="LINK_BEGIN" />Lortu informazio gehiago<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Automatikoki exekutatzen da webgune honetan sartzen zaren bakoitzean</translation> -<translation id="665355505818177700">x86_64 plataformetan soilik onartzen da Chrome <ph name="MS_AD_NAME" /> integrazioa. ARM eta x86 plataformak erabiltzen dituzten Chromebook gailuek ez dute onartzen funtzio hori.</translation> <translation id="6654509035557065241">Sare hobetsia</translation> <translation id="6655190889273724601">Garatzaile modua</translation> <translation id="6655458902729017087">Ezkutatu kontuak</translation> @@ -7449,7 +7422,6 @@ <translation id="676560328519657314">Google Pay-ko ordainketa-metodoak</translation> <translation id="6766488013065406604">Joan Google-ren Pasahitz-kudeatzailea zerbitzura</translation> <translation id="6767566652486411142">Aukeratu beste hizkuntza bat…</translation> -<translation id="6767639283522617719">Ezin izan da sartu domeinuan. Ziurtatu antolamendu-unitatearen ezarpenak zuzenak direla.</translation> <translation id="6768034047581882264">Ezin dute erakutsi segurua ez den edukirik</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Ahalik eta zerbitzurik onena eskaintzeko, gailuei buruzko hardware-datuak biltzen ditu <ph name="DEVICE_OS" /> sistemak, eta Google-rekin partekatzen ditu instalatu behar diren eguneratzeak zehazteko. Nahi baduzu, datuok beste helburu batzuetarako erabiltzeko baimena eman diezaiokezu Google-ri, hala nola laguntza-zerbitzua eskaintzeko, eta <ph name="DEVICE_OS" /> eta hark eskainitako zerbitzua hobetzeko.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Eguneratzeak iragazteko Google-ra zer datu bidaliko diren ikusteko, hasi saioa gailuan eta ikusi chrome://system agindua sakatzean agertzen diren chromeosflex_ gisa zerrendatutako eremuak. Datuak Google-rekin partekatzea zer beste kasutan aukeratu zenuen ere ikusiko duzu bertan.<ph name="END_PARAGRAPH2" /> @@ -7526,7 +7498,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Hasi saioa automatikoki webguneetan gordetako kredentzialekin. Eginbidea desgaituta badago, zeu zarela berresteko eskatuko dizu webguneak saioa hasten duzun bakoitzean.</translation> -<translation id="6810768462515084623">Pasahitza iraungi egin da. Berri ezazu beste gailu batean eta saiatu berriro.</translation> <translation id="6811034713472274749">Orria ikusteko prest dago</translation> <translation id="6811151703183939603">Irmoa</translation> <translation id="6811332638216701903">DHCP motako ostalari-izena</translation> @@ -7598,7 +7569,6 @@ <translation id="6856623341093082836">Konfiguratu ukipen-pantaila eta doitu haren zehaztasuna</translation> <translation id="6856850379840757744">Aktibatuta dagoenean, jakinarazpen guztiak isilaraziko dira</translation> <translation id="6857145580237920905">Jatorrizko datuak berrezarri aurretik, kendu eSIMaren profilak</translation> -<translation id="6857699260879628349">Lortu konfigurazioari buruzko informazioa</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Proxy-ezarpenak…</translation> <translation id="68601584151169673">Gorde eta partekatu</translation> @@ -7617,7 +7587,6 @@ <translation id="686839242150793617">Pantaila txiki gainjarria automatikoki irekitzeko baimena dutenak</translation> <translation id="6868934826811377550">Ikusi xehetasunak</translation> <translation id="6871644448911473373">OCSP erantzulea: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Zerbitzariak idatzi duzun pasahitza baztertu du.</translation> <translation id="6873571253135628430">Aldatu webgunearen baimenak</translation> <translation id="6876155724392614295">Bizikleta</translation> <translation id="6876469544038980967">Ez da lagungarria</translation> @@ -7651,7 +7620,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Aurreikusteko ahotsa</translation> <translation id="6902336033320348843">Ez da onartzen atal hau: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Gehitu gailua domeinuan</translation> <translation id="6903022061658753260">Kontu hau sinkronizatzeko aukera aktibatuta daukaten Chrome arakatzaile guztietan sinkronizatuko dira datuak. Chrome OS-ren sinkronizazio-aukerak ikusteko, joan <ph name="LINK_BEGIN" />Chrome OS-ren ezarpenetara<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Ireki guztiak (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Aktibatu sinkronizazioa</translation> @@ -8008,7 +7976,6 @@ <translation id="7198503619164954386">Enpresa batek erregistratutako gailu bat erabili behar duzu</translation> <translation id="7199158086730159431">Lortu l&aguntza</translation> <translation id="7199452998289813782">Pausatu <ph name="DEVICE_NAME" /> gailura igortzeko prozesua</translation> -<translation id="7200083590239651963">Hautatu konfigurazioa</translation> <translation id="720110658997053098">Ezarri gailu hau kiosko moduan betiko</translation> <translation id="7201118060536064622">Ezabatu da "<ph name="DELETED_ITEM_NAME" />"</translation> <translation id="7201420661433230412">Ikusi fitxategiak</translation> @@ -8125,7 +8092,6 @@ <translation id="7292067737327289208">Zure erakundeak <ph name="BEGIN_LINK" />kudeatzen du arakatzailea<ph name="END_LINK" />, eta <ph name="BEGIN_LINK" />zure profila<ph name="END_LINK" />, aldiz, <ph name="PROFILE_DOMAIN" /> domeinuak</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Datu-bilketari eta erabilerari buruzko gidalerro propioek arautzen dituzte Android Play eta harekin erlazionatutako aplikazioak.</translation> -<translation id="729583233778673644">Baimendu AES eta RC4 enkriptatzeak. Aukera honek arriskua areagotzen du, RC4 enkriptatze-kateak ez baitira seguruak.</translation> <translation id="7296503797589217366">Hautatu <ph name="FOLDER_TITLE" /> karpeta</translation> <translation id="7297726121602187087">Berde iluna</translation> <translation id="7298195798382681320">Gomendatua</translation> @@ -8143,7 +8109,6 @@ <translation id="7307129035224081534">Pausatuta</translation> <translation id="7307647374092371434">Google-ko kontuko pasahitzak eta sarbide-gakoak gailu honetan ere egongo dira erabilgarri saioa hasita daukazunean</translation> <translation id="7308643132139167865">Webguneen hizkuntzak</translation> -<translation id="7310598146671372464">Ezin izan da hasi saioa. Zerbitzariak ez ditu onartzen zehaztutako Kerberos enkriptatze motak. Jarri administratzailearekin harremanetan.</translation> <translation id="7311005168897771689">Atzitu Google Drive-ko fitxategiak Interneteko konexiorik ez daukazunean</translation> <translation id="7311244614769792472">Ez da aurkitu emaitzarik</translation> <translation id="7312210124139670355">Administratzailea zure eSIM txartela berrezartzen ari da. Agian minutu batzuk beharko dira.</translation> @@ -8515,7 +8480,6 @@ <translation id="7594725637786616550">Erabili Powerwash fabrikako ezarpenak berrezartzeko, <ph name="DEVICE_TYPE" /> hasierako egoerara lehenera dadin.</translation> <translation id="7595453277607160340">Android-erako aplikazioak erabili ahal izan ditzazun eta zure <ph name="DEVICE_TYPE" /> gailuak behar bezala funtzionatzen jarrai dezan, hasi saioa berriro eta eguneratu gailuaren enkriptatzea.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (<ph name="ERROR_CODE" /> errore-kodea).</translation> -<translation id="7599527631045201165">Gailuaren izena luzeegia da. Berriro saiatzeko, idatzi izen laburrago bat.</translation> <translation id="7600054753482800821">&Kudeatu bilatzaileak eta Webgune-bilaketa</translation> <translation id="7600218158048761260">Google Drive desgaituta dago kontu mota honetarako.</translation> <translation id="7600965453749440009">Ez itzuli <ph name="LANGUAGE" /> inoiz</translation> @@ -8660,7 +8624,6 @@ <translation id="7686086654630106285">Webguneek iradokitako iragarkiei buruzko informazio gehiago</translation> <translation id="7686581688229391955">Webgune honetan luzapen guztiak baimentzeko, hautatu hau</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Berretsi pasahitz berria</translation> <translation id="7690378713476594306">Aukeratu zerrendatik</translation> <translation id="7690853182226561458">Gehitu &karpeta…</translation> <translation id="7691073721729883399">Ezin izan da muntatu aplikazio espezializatuaren cryptohome-a.</translation> @@ -9321,7 +9284,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" /> inprimagailutatik <ph name="ITEM_POSITION" />garrena.</translation> <translation id="8180785270975217276">Aktibatu egin da energia-aurreztailea</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" luzapenak markatutako kokapenetako irudiak, bideoak eta soinu-fitxategiak irakur eta ezaba ditzake.</translation> -<translation id="8181215761849004992">Ezin da sartu domeinuan. Gailuak gehitzeko pribilegioak dituzula ziurtatzeko, egiaztatu kontua.</translation> <translation id="8182105986296479640">Aplikazioak ez du erantzuten.</translation> <translation id="8182412589359523143"><ph name="DEVICE_TYPE" /> gailutik datu guztiak ezabatzeko, <ph name="BEGIN_LINK" />sakatu hau<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Gailuaren EIDa <ph name="EID_NUMBER" /> da, eta IMEIa, <ph name="IMEI_NUMBER" />. Zerbitzua aktibatzeko erabil daitezke zenbakiok.</translation> @@ -9782,7 +9744,6 @@ <translation id="8531367864749403520">Taldea fitxen zintatik kentzeko, hautatu "Ezkutatu taldea"</translation> <translation id="8531701051932785007">Arakatze seguru hobetua desaktibatuta dago</translation> <translation id="8533670235862049797">Arakatze segurua aktibatuta dago</translation> -<translation id="8534656636775144800">Arazo bat izan da domeinuan sartzen saiatzean. Saiatu berriro.</translation> <translation id="8535005006684281994">Netscape ziurtagiria berritzeko URLa</translation> <translation id="8536810348276651776">Webgune gehienetako saioa amaitzen du. Google-ko kontuan saioa hasita jarraituko duzu; beraz, Family Link-en Chrome-rako ezarpenak aplikatuko dira.</translation> <translation id="8536956381488731905">Aktibatu soinua teklak sakatzean</translation> @@ -9861,7 +9822,6 @@ <translation id="8607828412110648570">Ziurtatu Bluetooth bidezko gailua gertu eta parekatzeko moduan dagoela. Parekatu gailu fidagarriekin soilik. Chromebook honetako kontu guztiek ikus ditzakete gailu parekatuak. <ph name="BEGIN_LINK_LEARN_MORE" />Lortu informazio gehiago<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Gehitu Kerberos-eko txartel bat</translation> <translation id="8609465669617005112">Eraman gora</translation> -<translation id="8610103157987623234">Formatua okerra da. Saiatu berriro.</translation> <translation id="8612252270453580753">Bilatu bideo-fotograma <ph name="VISUAL_SEARCH_PROVIDER" /> bidez</translation> <translation id="8613164732773110792">Minuskulak, digituak, azpimarrak edo marratxoak bakarrik</translation> <translation id="8613504115484579584">Saioa hasteko metodoak</translation> @@ -10046,7 +10006,7 @@ <translation id="8732030010853991079">Luzapena erabiltzeko, sakatu ikonoa.</translation> <translation id="8732212173949624846">Irakurri eta aldatu saioa hasita daukaten gailu guztietako arakatze-historia</translation> <translation id="8732844209475700754">Pribatutasunarekin, segurtasunarekin eta datu-bilketarekin erlazionatutako ezarpen gehiago</translation> -<translation id="8733779588180110397">⌥+Egin klik</translation> +<translation id="8733779588180110397">⌥+Klik</translation> <translation id="8734073480934656039">Ezarpen hori gaituz gero, aplikazio espezializatuak automatikoki exekuta daitezke gailua piztean.</translation> <translation id="8734755021067981851">Ez dago USB bidezko gailurik erantsita.</translation> <translation id="8736288397686080465">Webgunea atzeko planoan eguneratu da.</translation> @@ -10475,7 +10435,6 @@ <translation id="9052404922357793350">Jarraitu blokeatzen</translation> <translation id="90528604757378587">Baliteke atzeko planoko jarduerak eta efektu bisual batzuk (adibidez, korritze leuna) mugatuta egotea.</translation> <translation id="9053563360605707198">Inprimatu bi aldeetatik</translation> -<translation id="9055636786322918818">Aplikatu RC4 enkriptatzea. Aukera honek arriskua areagotzen du, RC4 enkriptatze-kateak ez baitira seguruak.</translation> <translation id="9056788090206401048">Sarbide-gakoa beste gailu batean erabiltzeko, Bluetootha aktibatuta egon behar da. Hori kudeatzeko, joan Ezarpenak atalera.</translation> <translation id="9056810968620647706">Ez da emaitzarik aurkitu.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> erabiltzaileak eduki hau atzitu nahi du:</translation>
diff --git a/chrome/app/resources/generated_resources_fa.xtb b/chrome/app/resources/generated_resources_fa.xtb index c0b9088..9dd08cf 100644 --- a/chrome/app/resources/generated_resources_fa.xtb +++ b/chrome/app/resources/generated_resources_fa.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">بارگیری فایل مشکوک</translation> <translation id="1217483152325416304">دادههای محلی شما بهزودی حذف خواهد شد</translation> <translation id="1217668622537098248">بعد از کنش، به کلیک چپ بازنشانی کنید</translation> -<translation id="121783623783282548">گذرواژهها با هم مطابقت ندارند.</translation> <translation id="1218015446623563536">حذف Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />خدمات مکان Google از منابعی مانند Wi-Fi، شبکههای تلفن همراه و حسگرها برای کمک به تخمین مکان این دستگاه استفاده میکند.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />با خاموش کردن تنظیم اصلی «مکان» در این دستگاه میتوانید «مکان» را خاموش کنید. همچنین میتوانید در تنظیمات مکان، استفاده از Wi-Fi، شبکههای تلفن همراه و حسگرها را برای مکان خاموش کنید.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">برجسته کردن صفحهکلید با کانونی کردن صفحهکلید</translation> <translation id="1396120028054416908">بازگشت به <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">خطا هنگام راهاندازی چاپگر</translation> -<translation id="1396963298126346194">نام کاربری و گذرواژهای که وارد کردهاید، مطابقت ندارند</translation> <translation id="1397500194120344683">دستگاه واجد شرایطی وجود ندارد. <ph name="LINK_BEGIN" />بیشتر بدانید.<ph name="LINK_END" /></translation> <translation id="1397594434718759194">در این دستگاهها به سیستم Chrome وارد شدهاید، بنابراین میتوانید از آنها بهعنوان کلید ایمنی استفاده کنید.</translation> <translation id="1398853756734560583">بزرگ کردن</translation> @@ -899,7 +897,6 @@ <translation id="1657937299377480641">برای ورود دوباره به سیستم برای دسترسی به منابع آموزشی، از ولیتان بخواهید به شما اجازه بدهد</translation> <translation id="1658424621194652532">این صفحه به میکروفون شما دسترسی دارد.</translation> <translation id="1660763353352708040">مشکل آداپتور برق</translation> -<translation id="1661156625580498328">اجرای اجباری استاندارد رمزگذاری پیشرفته (توصیه میشود).</translation> <translation id="16620462294541761">متأسفانه، گذرواژه شما تأیید نشد. لطفاً دوباره امتحان کنید.</translation> <translation id="166278006618318542">الگوریتم کلید عمومی موضوع</translation> <translation id="1662801900924515589"><ph name="APP" /> نصب شد</translation> @@ -1001,7 +998,6 @@ <translation id="174123615272205933">سفارشی</translation> <translation id="1741314857973421784">ادامه</translation> <translation id="1743970419083351269">بستن نوار بارگیری</translation> -<translation id="1744060673522309905">نمیتوان دستگاه را به دامنه وصل کرد. مطمئن شوید بیشتر از تعداد مجاز دستگاه اضافه نکردهاید.</translation> <translation id="1744108098763830590">صفحه پسزمینه</translation> <translation id="1745732479023874451">مدیریت مخاطبین</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{# فایل در این برنامهٔ وب باز و ویرایش شود؟}other{# فایل در این برنامهٔ وب باز و ویرایش شود؟}}</translation> @@ -1033,7 +1029,6 @@ <translation id="1767043563165955993">در برنامههای Android استفاده شود</translation> <translation id="1767508543310534319">بازگویی نشانههای سجاوندی</translation> <translation id="1768212860412467516">برای <ph name="EXPERIMENT_NAME" />، بازخورد ارسال کنید.</translation> -<translation id="1768278914020124551">وای! هنگام برقراری ارتباط با سرور ورود به سیستم مشکلی پیش آمد. لطفاً اتصال شبکه و نام دامنه را بررسی کنید، سپس دوباره امتحان کنید.</translation> <translation id="1769104665586091481">باز کردن پیوند در &پنجره جدید</translation> <translation id="1770407692401984718">تصویری را به اینجا بکشید یا</translation> <translation id="177053719077591686">از برنامههای Android در Google Drive پشتیبانگیری کنید.</translation> @@ -1111,7 +1106,6 @@ <translation id="1818913467757368489">بارگذاری گزارش درحال انجام است.</translation> <translation id="1819443852740954262">باز کردن همه در «پنجره ناشناس»</translation> <translation id="1819721979226826163">روی «اعلانهای برنامه > خدمات Google Play» ضربه بزنید.</translation> -<translation id="1820028137326691631">گذرواژه ارائهشده توسط سرپرست را وارد کنید</translation> <translation id="1822140782238030981">قبلاً کاربر Chrome بودهاید؟ به سیستم وارد شوید</translation> <translation id="1822517323280215012">خاکستری</translation> <translation id="1822635184853104396">نمایش سابقه کامل بارگیریها در برگه جدید</translation> @@ -1228,7 +1222,6 @@ <translation id="1901303067676059328">انتخاب &همه</translation> <translation id="1904580727789512086">نشانیهای وبی که بازدید میکنید در «حساب Google» شما ذخیره میشوند</translation> <translation id="1904603806662441960">مدیریت اجازههای دوربین سایت در Chrome</translation> -<translation id="1905375423839394163">نام دستگاه Chromebook</translation> <translation id="1906181697255754968">سایتها معمولاً برای ارائه ویژگیهایی مانند ذخیره خودکار به فایلها و پوشههای دستگاه دسترسی مییابند</translation> <translation id="1906488504371069394">افزونهها و زمینههای بیشتری را در <ph name="BEGIN_LINK" />نتبازار Chrome<ph name="END_LINK" /> کاوش کنید.</translation> <translation id="1907044622262489040">با صدایتان تایپ کنید. از کلیدهای «جستجو + D» استفاده کنید، سپس شروع به صحبت کنید.</translation> @@ -1540,7 +1533,6 @@ <translation id="21354425047973905">پنهان کردن پینها</translation> <translation id="2135456203358955318">ذرهبین متصل</translation> <translation id="2135787500304447609">&ازسرگیری</translation> -<translation id="2136372518715274136">گذرواژه جدید را وارد کنید</translation> <translation id="2136476978468204130">گذرعبارتی که وارد کردید نادرست است</translation> <translation id="2137128126782078222">اعلانهای <ph name="WEBSITE" /> مجاز نباشد</translation> <translation id="2139919072249842737">دکمه راهاندازی</translation> @@ -1640,7 +1632,6 @@ <translation id="2210462644007531147">نصب کامل نشد</translation> <translation id="2211245494465528624">مدیریت گزینههای همگامسازی</translation> <translation id="2214018885812055163">پوشههای اشتراکگذاریشده</translation> -<translation id="2214884991347062907">گذرواژه نادرست است، دوباره امتحان کنید.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<۱ خط نشان داده نمیشود>}one{<<ph name="NUMBER_OF_LINES" /> خط نشان داده نمیشوند>}other{<<ph name="NUMBER_OF_LINES" /> خط نشان داده نمیشوند>}}</translation> <translation id="2215070081105889450">برای همرسانی صدا، درعوض برگه یا صفحهای را همرسانی کنید</translation> <translation id="2218019600945559112">موشواره و صفحه لمسی</translation> @@ -2294,7 +2285,6 @@ <translation id="2692503699962701720">تغییر زیروبمی صدا هنگام خوانده شدن انواع عناصر و نوشتار قالببندیشده</translation> <translation id="2692901429679246677">سبز آبیفام</translation> <translation id="2693134906590795721">صدای شارژ کردن</translation> -<translation id="2693176596243495071">وای! خطای نامعلومی روی داد. لطفاً بعداً دوباره امتحان کنید یا اگر مشکل حل نشد، با سرپرستتان تماس بگیرید.</translation> <translation id="2698147581454716013">این دستگاه بستهای است و نمیتوان آن را در «ارتقای کیوسک و تابلوی دیجیتال» ثبتنام کرد.</translation> <translation id="2699911226086014512">عملیات پین بهدلیل کد خطای <ph name="RETRIES" /> انجام نشد.</translation> <translation id="2701330563083355633">همرسانیشده از <ph name="DEVICE_NAME" /></translation> @@ -2427,7 +2417,6 @@ <translation id="2782104745158847185">خطا هنگام نصب برنامه Linux</translation> <translation id="2783024642731649028">یک محصول موجود در سبد خرید شما با <ph name="DISCOUNT_TEXT" /> از <ph name="MERCHANT_NAME" />، <ph name="MERCHANT_DOMAIN" />، زمان مشاهده: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">بارگیری شد</translation> -<translation id="2783829359200813069">انتخاب نوع رمزگذاری</translation> <translation id="2783952358106015700">برای <ph name="APP_NAME" />، از کلید امنیتیتان استفاده کنید</translation> <translation id="2785267875302712148">بازبینی گذرواژه</translation> <translation id="2785873697295365461">توصیفگرهای فایل</translation> @@ -2711,7 +2700,6 @@ <translation id="3003144360685731741">شبکههای برگزیده</translation> <translation id="3003253259757197230">نشانیهای وبی که بازدید میکنید به Google ارسال میشود تا پیشبینی شود ممکن است بعداً از چه سایتهایی بازدید کنید و همچنین اطلاعات بیشتری درباره صفحهای که بازدید میکنید به شما نشان داده میشود</translation> <translation id="3003623123441819449">حافظهٔ پنهان CSS</translation> -<translation id="3003828226041301643">نمیتوان دستگاه را به دامنه وصل کرد. حسابتان را بررسی کنید تا مطمئن شوید برای اضافه کردن دستگاه مجاز هستید.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> شما اتصال Wi-Fi خصوصی ایجاد خواهد کرد.</translation> <translation id="3004385386820284928">سفارشیسازی کلیدهای صفحهکلید</translation> <translation id="3005574332301273731">نشان داده نشود</translation> @@ -2771,7 +2759,6 @@ <translation id="3033348223765101500">کنترل دادهها</translation> <translation id="3036327949511794916">مهلت برگرداندن این <ph name="DEVICE_TYPE" /> گذشته است.</translation> <translation id="3036546437875325427">فعال کردن Flash</translation> -<translation id="3037754279345160234">نمیتوان پیکربندی پیوستن به دامنه را تجزیه کرد. لطفاً با سرپرست سیستم تماس بگیرید.</translation> <translation id="3038272154009688107">دیدن همه سایتها</translation> <translation id="3038612606416062604">افزودن چاپگری بهصورت دستی</translation> <translation id="3039491566278747710">خطمشی آفلاین روی دستگاه نصب نشد.</translation> @@ -2961,7 +2948,6 @@ <translation id="3210736980143419785">بارگیری تکمیل نشد</translation> <translation id="321084946921799184">زرد و سفید</translation> <translation id="3211126692872351610">جستجوی <ph name="SEARCH_ENGINE" /> برای «<ph name="SEARCH_TERMS" />» در برگه جدید</translation> -<translation id="321356136776075234">واحد سازمانی دستگاه (برای نمونه، OU=Chromebooks، DC=example، DC=com)</translation> <translation id="321367297115597343">افزودن نشانک به این پوشه</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />توجه:<ph name="END_BOLD" /> ممکن است صدای مشابه یا صدای ضبطشده هم بتواند به نتایج شخصی <ph name="SUPERVISED_USER_NAME" /> دسترسی یابد.</translation> <translation id="3217843140356091325">میانبر ایجاد شود؟</translation> @@ -3640,7 +3626,6 @@ <translation id="3741056951918180319">هرزمان خواستید از این افزونه در سایتها استفاده کنید، میتوانید روی آن کلیک کنید</translation> <translation id="3741510433331996336">دستگاهتان را بازراهاندازی کنید تا بهروزرسانی تکمیل شود</translation> <translation id="3742235229730461951">جانمایی صفحهکلید کرهای</translation> -<translation id="3742666961763734085">واحد سازمانی با این نام پیدا نشد. لطفاً دوباره امتحان کنید.</translation> <translation id="3743842571276656710">برای مرتبط شدن با <ph name="DEVICE_NAME" />، پین را وارد کنید</translation> <translation id="3744219658596020825">گذرواژههایتان وارد نشد</translation> <translation id="3747077776423672805">برای حذف برنامهها به «تنظیمات > فروشگاه Google Play > مدیریت اولویتهای Android > برنامهها یا مدیر برنامه» بروید. سپس روی برنامهای که میخواهید حذف نصب شود ضربه بزنید (ممکن است برای پیدا کردن برنامه نیاز باشد صفحه را تند بهراست یا چپ بکشید). سپس روی «حذف نصب» یا «غیرفعال کردن» ضربه بزنید.</translation> @@ -4529,7 +4514,6 @@ <translation id="4416582610654027550">نشانی وب معتبری تایپ کنید</translation> <translation id="4421932782753506458">پشمالو</translation> <translation id="4423376891418188461">بازیابی تنظیمات</translation> -<translation id="442397852638519243">سرپرستتان (<ph name="USER_NAME" />)، از شما میخواهد که گذرواژهتان را عوض کنید.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />اجازه دادن به دستگاههای ChromeOS برای ارسال گزارشهای خودکار، به ما کمک میکند آنچه را باید در ChromeOS درست کنیم و بهبود ببخشیم اولویتبندی کنیم. این گزارشها میتواند شامل مواردی ازاینقبیل باشد: چه زمانی ChromeOS ازکار میافتد، از کدام ویژگیها استفاده میشود، معمولاً چه مقدار حافظه استفاده میشود.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />هرزمان بخواهید میتوانید اجازه دادن به این گزارشها را در تنظیمات دستگاه Chrome شروع یا متوقف کنید. اگر سرپرست دامنه هستید، میتوانید این تنظیم را در «کنسول سرپرست» تغییر دهید.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">حذف <ph name="FILE_NAME" /></translation> @@ -4545,7 +4529,6 @@ <translation id="4430369329743628066">نشانک اضافه شد</translation> <translation id="4430422687972614133">روشن کردن کارت مجازی</translation> <translation id="4432621511648257259">گذرواژه نادرست است</translation> -<translation id="443454694385851356">قدیمی (ناامن)</translation> <translation id="4434611816075088065">درحالحاضر مورد دیگری نیاز به رسیدگی ندارد</translation> <translation id="443475966875174318">بهروزرسانی یا برداشتن برنامههای ناسازگار</translation> <translation id="4437947179446780764">افزودن رساننده خدمات ساناد سفارشی</translation> @@ -5088,7 +5071,6 @@ <translation id="4868284252360267853">درحالحاضر، این کادر گفتگو متمرکز نشده است. برای تمرکز کردن روی این کادر گفتگو، کلیدهای Command+Shift+Option A را فشار دهید.</translation> <translation id="4869170227080975044">خواندن اطلاعات شبکه ChromeOS</translation> <translation id="4870724079713069532">میتوانید فایلهای پشتیبانیشده را با این برنامه ازطریق «کاوشگر فایل» یا برنامههای دیگر باز کنید و ویرایش کنید. برای کنترل اینکه کدام فایلها بهطور پیشفرض در این برنامه باز شود، به <ph name="BEGIN_LINK" />تنظیمات پنجرهها<ph name="END_LINK" /> بروید.</translation> -<translation id="4870758487381879312">برای دریافت اطلاعات پیکربندی، گذرواژه ارائهشده توسط سرپرست را وارد کنید</translation> <translation id="4870995365819149457">برخیاز پیوندهای پشتیبانیشده همچنان در <ph name="APP_NAME" />، <ph name="APP_NAME_2" />، <ph name="APP_NAME_3" />، و یک برنامه دیگر باز خواهد شد.</translation> <translation id="4871308555310586478">از «نتبازار Chrome» نیست.</translation> <translation id="4871322859485617074">پین حاوی نویسههای نامعتبر است</translation> @@ -5155,7 +5137,6 @@ <translation id="4913209098186576320">این فایل ممکن است خطرناک باشد<ph name="LINE_BREAK" />این بررسی بیشتر از حد معمول طول کشیده است…</translation> <translation id="4915961947098019832">اجازه دارد تصاویر را نشان دهد</translation> <translation id="4916542008280060967">به سایت اجازه میدهید <ph name="FILE_NAME" /> را ویرایش کند؟</translation> -<translation id="4917385247580444890">قوی</translation> <translation id="491779113051926205">شمارشگرهای ترافیک ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> میخواهد با افزونه «<ph name="EXTENSION_NAME" />» ارتباط برقرار کند</translation> <translation id="4918086044614829423">میپذیرم</translation> @@ -5469,7 +5450,6 @@ <translation id="5172855596271336236">۱ چاپگر مدیریتشده وجود دارد.</translation> <translation id="5173668317844998239">اثرانگشت به کلید ایمنی اضافه کنید یا اثرهای انگشت ذخیرهشده در آن را حذف کنید</translation> <translation id="5174169235862638850">گذرواژه در بریدهدان کپی شد</translation> -<translation id="5175379009094579629">نام دستگاه نامعتبر است. برای امتحان مجدد نام دستگاه معتبری وارد کنید.</translation> <translation id="5177479852722101802">ادامه مسدود کردن دسترسی به دوربین و میکروفن</translation> <translation id="5177549709747445269">از داده تلفن همراه استفاده میکنید</translation> <translation id="5178667623289523808">یافتن قبلی</translation> @@ -5698,7 +5678,6 @@ <translation id="5368255566854433132">ایجاد گذرواژه <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">این افزونه نمیتواند اطلاعات سایت را بخواند و تغییر دهد یا در پسزمینه اجرا شود</translation> <translation id="5368720394188453070">تلفنتان قفل است. برای وارد شدن قفل آن را باز کنید.</translation> -<translation id="5368779022775404937">به سیستم <ph name="REALM" /> وارد شوید</translation> <translation id="536882527576164740">{0,plural, =1{حالت ناشناس}one{حالت ناشناس (#)}other{حالت ناشناس (#)}}</translation> <translation id="5369491905435686894">فعال کردن شتابدهنده موشواره</translation> <translation id="5369694795837229225">راهاندازی محیط برنامهنویسی Linux</translation> @@ -5914,7 +5893,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{سرپرستتان یک افزونه نصب کرده است}one{سرپرستتان # افزونه نصب کرده است}other{سرپرستتان # افزونه نصب کرده است}}</translation> <translation id="5523532775593636291">سایتهایی که اضافه میکنید همیشه فعال میمانند و از حافظه پاک نمیشوند</translation> <translation id="5523558474028191231">برای نام میتوانید از حروف، اعداد، و نویسههای خاص استفاده کرد و باید <ph name="MAX_CHARACTER_COUNT" /> نویسه یا کمتر باشد</translation> -<translation id="5526701598901867718">همه (ناامن)</translation> <translation id="5526745900034778153">برای ازسرگیری همگامسازی، دوباره به سیستم وارد شوید</translation> <translation id="5527463195266282916">برای نصب نسخههای پایین تر برنامهٔ افزودنی تلاش کرد.</translation> <translation id="5527474464531963247">همچنین میتوانید شبکه دیگری را انتخاب کنید.</translation> @@ -5925,7 +5903,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> میخواهد</translation> <translation id="5537725057119320332">فرستادن</translation> <translation id="5539070192556911367">دسترسی به Google امکانپذیر نیست</translation> -<translation id="5539221284352502426">سرور گذرواژهای را که وارد کردهاید نپذیرفته است. دلایل احتمالی عبارت است از: گذرواژه خیلی کوتاه است. گذرواژه باید حاوی اعداد یا نمادها باشد. گذرواژه باید با گذرواژههای قبلی متفاوت باشد.</translation> <translation id="5541694225089836610">سرپرستتان کنش را غیرفعال کرده است</translation> <translation id="5542132724887566711">نمایه</translation> <translation id="5542750926112347543">کوکیهای <ph name="DOMAIN" /> مسدود شدند</translation> @@ -6168,7 +6145,6 @@ <translation id="5734362860645681824">ارتباطات</translation> <translation id="5734697361979786483">افزودن دستگاه ذخیرهسازی متصل به شبکه</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{این داده یا دستگاه شما برخیاز خطمشیهای امنیتی سازمانتان را رعایت نمیکند. مواردی را که باید برطرف شود از سرپرست خود بپرسید.}=1{این فایل یا دستگاه شما برخیاز خطمشیهای امنیتی سازمانتان را رعایت نمیکند. مواردی را که باید برطرف شود از سرپرست خود بپرسید.}one{این فایلها برخیاز خطمشیهای امنیتی سازمانتان را رعایت نمیکنند. مواردی را که باید برطرف شود از سرپرست خود بپرسید.}other{این فایلها برخیاز خطمشیهای امنیتی سازمانتان را رعایت نمیکنند. مواردی را که باید برطرف شود از سرپرست خود بپرسید.}}</translation> -<translation id="5736796278325406685">لطفاً نام کاربری معتبری وارد کنید.</translation> <translation id="5738093759615225354">برای ورود به سیستم رایانهتان به این گذرکلید نیاز دارید</translation> <translation id="5739017626473506901">به سیستم وارد شوید تا بتوانید به <ph name="USER_NAME" /> در افزودن حساب محل تحصیل کمک کنید</translation> <translation id="5739235828260127894">در انتظار تأیید. <ph name="LINK_BEGIN" />بیشتر بدانید.<ph name="LINK_END" /></translation> @@ -6572,7 +6548,6 @@ <translation id="6054138466019582920">جستجوی این صفحه با Google…</translation> <translation id="6054284857788651331">گروه برگه اخیراً بستهشده</translation> <translation id="6054961935262556546">تغییر رؤیتپذیری</translation> -<translation id="6055171183283175969">گذرواژهای که وارد کردید اشتباه است.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 با رمزگذاری RSA</translation> <translation id="6055544610007596637">از «فروشگاه Google Play» برای <ph name="DEVICE_TYPE" /> خود، برنامه نصب کنید</translation> <translation id="6056710589053485679">بار کردن مجدد عادی</translation> @@ -6642,7 +6617,6 @@ <translation id="6102043788063419338">این فایل توسط «محافظت پیشرفته» مسدود شده است.</translation> <translation id="6103681770816982672">هشدار: شما به کانال برنامهنویس میروید</translation> <translation id="6104068876731806426">حسابهای Google</translation> -<translation id="6104311680260824317">نمیتوان دستگاه را به دامنه وصل کرد. این سرور از رمزگذاریهای Kerberos مشخصشده پشتیبانی نمیکند. برای تنظیمات رمزگذاری «گزینههای بیشتر» را بررسی کنید.</translation> <translation id="6104667115274478616">مدیریت تنظیمات صدای ChromeOS</translation> <translation id="6104796831253957966">صف چاپگر پر است</translation> <translation id="610487644502954950">سنجاق پانل کناری برداشته شد</translation> @@ -7331,7 +7305,6 @@ <translation id="6651237644330755633">برای شناسایی وبسایتها به این گواهی اطمینان شود</translation> <translation id="6651495917527016072">همگامسازی شبکههای Wi-Fi با تلفن. <ph name="LINK_BEGIN" />بیشتر بدانید<ph name="LINK_END" /></translation> <translation id="6651762277693024112">هر بار که از این سایت بازدید میکنید بهطور خودکار اجرا میشود</translation> -<translation id="665355505818177700">یکپارچهسازی <ph name="MS_AD_NAME" /> Chrome فقط در پلتفورمهای x86_64 پشتیبانی میشود. دستگاههای Chromebook ساختهشده در بالای پلتفورم ARM یا x86 این عملکرد را پشتیبانی نمیکنند.</translation> <translation id="6654509035557065241">شبکه انتخابی</translation> <translation id="6655190889273724601">حالت برنامهنویس</translation> <translation id="6655458902729017087">پنهانسازی حسابها</translation> @@ -7467,7 +7440,6 @@ <translation id="676560328519657314">روشهای پرداخت شما در Google Pay</translation> <translation id="6766488013065406604">رفتن به «مدیر گذرواژه Google»</translation> <translation id="6767566652486411142">انتخاب یک زبان دیگر…</translation> -<translation id="6767639283522617719">نمیتوان دستگاه را به دامنه وصل کرد. مطمئن شوید تنظیمات مربوط به واحد سازمانی صحیح است.</translation> <translation id="6768034047581882264">اجازه ندارد محتوای ناامن را نشان دهد</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />برای ارائه بهترین تجربه، <ph name="DEVICE_OS" /> دادههای سختافزاری دستگاهها را جمعآوری میکند و آنها را با Google همرسانی میکند تا مشخص شود چه بهروزرسانیهایی باید ارائه شود. درصورت تمایل، میتوانید به Google اجازه دهید از این دادهها برای اهداف دیگری مانند پشتیبانی و بهبود بخشیدن به سرویس و تجربه <ph name="DEVICE_OS" /> استفاده کند.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />میتوانید در این دستگاه به سیستم وارد شوید و فیلدهایی را که با عنوان chromeosflex_ در chrome://system فهرست شدهاند مشاهده کنید تا دادههای ارسالشده به Google برای فیلتر کردن بهروزرسانیها و همچنین دیگر مواردی را که برای همرسانی داده با Google انتخاب میکنید ببینید.<ph name="END_PARAGRAPH2" /> @@ -7544,7 +7516,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">با استفاده از اعتبارنامههای ذخیرهشده، بهطور خودکار به سیستم وبسایتها وارد شوید. وقتی این قابلیت غیرفعال است، هر بار قبل از وارد شدن به وبسایت از شما برای تأیید اطلاعات درخواست میشود.</translation> -<translation id="6810768462515084623">اوه! بهنظر میرسد گذرواژهتان منقضی شده است. لطفاً آن را در دستگاه دیگر تمدید و دوباره امتحان کنید.</translation> <translation id="6811034713472274749">صفحه آماده مشاهده است</translation> <translation id="6811151703183939603">محکم</translation> <translation id="6811332638216701903">نام میزبان DHCP</translation> @@ -7616,7 +7587,6 @@ <translation id="6856623341093082836">راهاندازی و تنظیم دقت صفحه لمسی</translation> <translation id="6856850379840757744">وقتی روشن است، همه اعلانها بیصدا خواهند بود</translation> <translation id="6857145580237920905">قبلاز Powerwash، نمایههای سیمکارت داخلی را بردارید</translation> -<translation id="6857699260879628349">دریافت اطلاعات پیکربندی</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ثانیه</translation> <translation id="6860097299815761905">تنظیمات پراکسی...</translation> <translation id="68601584151169673">ذخیره و همرسانی</translation> @@ -7635,7 +7605,6 @@ <translation id="686839242150793617">مجاز برای ورود خودکار به حالت تصویر در تصویر</translation> <translation id="6868934826811377550">دیدن جزئیات</translation> <translation id="6871644448911473373">پاسخگوی OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">سرور گذرواژهای را که وارد کردید نپذیرفته است.</translation> <translation id="6873571253135628430">تغییر اجازههای سایت</translation> <translation id="6876155724392614295">دوچرخه</translation> <translation id="6876469544038980967">مفید نبودند</translation> @@ -7669,7 +7638,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">انتخاب صدا برای پیشنمایش</translation> <translation id="6902336033320348843">بخش پشتیبانی نمیشود: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">اتصال دستگاه به دامنه</translation> <translation id="6903022061658753260">دادههایتان در همه مرورگرهای Chrome که در آنها همگامسازی داده برای این حساب روشن است همگامسازی خواهد شد. برای گزینههای همگامسازی ChromeOS، به <ph name="LINK_BEGIN" />تنظیمات ChromeOS<ph name="LINK_END" /> بروید.</translation> <translation id="6903590427234129279">باز کردن همه (<ph name="URL_COUNT" /> مورد)</translation> <translation id="6903907808598579934">روشن کردن همگامسازی</translation> @@ -8027,7 +7995,6 @@ <translation id="7198503619164954386">باید از دستگاه ثیتشده شرکتی استفاده کنید</translation> <translation id="7199158086730159431">دریافت راهنمایی</translation> <translation id="7199452998289813782">توقف موقت پخش محتوا در <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">انتخاب پیکربندی</translation> <translation id="720110658997053098">این دستگاه همیشه در حالت کیوسک نگه داشته شود</translation> <translation id="7201118060536064622">«<ph name="DELETED_ITEM_NAME" />» حذف شد</translation> <translation id="7201420661433230412">مشاهده فایلها</translation> @@ -8144,7 +8111,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />مرورگرتان تحت مدیریت<ph name="END_LINK" /> سازمانتان و <ph name="BEGIN_LINK" />نمایهتان تحت مدیریت<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> است</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">توجه داشته باشید Android، Play و برنامههای مرتبط تحتکنترل خطمشیهای جمعآوری و استفاده داده مربوط به خودشان هستند.</translation> -<translation id="729583233778673644">مجاز کردن رمزگذاری AES و RC4. استفاده از این گزینه احتمال خطر را بالا میبرد، زیرا رمزهای RC4 امن نیست.</translation> <translation id="7296503797589217366">پوشه <ph name="FOLDER_TITLE" /> را انتخاب کنید</translation> <translation id="7297726121602187087">سبز تیره</translation> <translation id="7298195798382681320">توصیه میشود</translation> @@ -8162,7 +8128,6 @@ <translation id="7307129035224081534">موقتاً متوقف شد</translation> <translation id="7307647374092371434">وقتی به سیستم وارد شده باشید، گذرواژهها و گذرکلیدهای ذخیرهشده در «حساب Google» شما در این دستگاه نیز دردسترس خواهد بود</translation> <translation id="7308643132139167865">زبانهای وبسایت</translation> -<translation id="7310598146671372464">ورود به سیستم انجام نشد. این سرور از رمزگذاریهای Kerberos مشخصشده پشتیبانی نمیکند. لطفاً با سرپرست سیستم تماس بگیرید.</translation> <translation id="7311005168897771689">زمانیکه آفلاین هستید به فایلهای Google Drive خود دسترسی داشته باشید</translation> <translation id="7311244614769792472">نتیجهای پیدا نشد</translation> <translation id="7312210124139670355">سرپرستتان درحال بازنشاندن سیمکارت داخلی شما است. ممکن است چند دقیقه طول بکشد.</translation> @@ -8535,7 +8500,6 @@ <translation id="7594725637786616550">برای اینکه <ph name="DEVICE_TYPE" /> بازنشانی شود و مثل دستگاه جدیدی کار کند، آن را Powerwash کنید.</translation> <translation id="7595453277607160340">برای استفاده از برنامههای Android و حفظ عملکرد درست <ph name="DEVICE_TYPE" />، دوباره به سیستم وارد شوید و بهروزرسانی کنید.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (کد خطا <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">نام دستگاه بسیار بلند است. نام کوتاهتری وارد کنید و دوباره امتحان کنید.</translation> <translation id="7600054753482800821">مدیریت موتورهای جستجو و جستجوی سایت</translation> <translation id="7600218158048761260">Google Drive برای این نوع حساب غیرفعال است.</translation> <translation id="7600965453749440009">هرگز <ph name="LANGUAGE" /> ترجمه نشود</translation> @@ -8680,7 +8644,6 @@ <translation id="7686086654630106285">اطلاعات بیشتر درباره آگهیهای پیشنهادی سایت</translation> <translation id="7686581688229391955">برای مجاز کردن افزونههای این سایت، انتخاب کنید</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> <ph name="DEVICE_PATH" /></translation> -<translation id="7690294790491645610">تأیید گذرواژه جدید</translation> <translation id="7690378713476594306">انتخاب از فهرست</translation> <translation id="7690853182226561458">افزودن &پوشه...</translation> <translation id="7691073721729883399">cryptohome برای برنامه کیوسک نشانده نشد.</translation> @@ -9341,7 +9304,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. چاپگر <ph name="ITEM_POSITION" /> از <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">«بهینهسازی انرژی» روشن است</translation> <translation id="8180786512391440389">«<ph name="EXTENSION" />» میتواند تصاویر، ویدئوها و فایلهای صوتی را در مکانهای انتخاب شده بخواند یا حذف کند.</translation> -<translation id="8181215761849004992">نمیتوان به دامنه وصل شد. حسابتان را بررسی کنید تا ببینید آیا دسترسیهای کافی برای اضافه کردن دستگاه دارید.</translation> <translation id="8182105986296479640">برنامه پاسخ نمیدهد</translation> <translation id="8182412589359523143">برای حذف همه دادهها از این <ph name="DEVICE_TYPE" />، <ph name="BEGIN_LINK" />اینجا کلیک کنید<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">شماره EID دستگاه <ph name="EID_NUMBER" /> است و شماره IMEI دستگاه <ph name="IMEI_NUMBER" /> است. میتوان از این شمارهها برای کمک به فعالسازی سرویس استفاده کرد.</translation> @@ -9802,7 +9764,6 @@ <translation id="8531367864749403520">برای برداشتن گروه از نوار برگه، «پنهان کردن گروه» را انتخاب کنید</translation> <translation id="8531701051932785007">«مرور ایمن پیشرفته» خاموش است</translation> <translation id="8533670235862049797">«مرور ایمن» روشن است</translation> -<translation id="8534656636775144800">وای! هنگام اتصال به دامنه مشکلی پیش آمد. لطفاً دوباره امتحان کنید.</translation> <translation id="8535005006684281994">نشانی وب تجدید گواهی Netscape</translation> <translation id="8536810348276651776">شما را از سیستم اکثر سایتها خارج میکند. از سیستم «حساب Google» خود خارج نخواهید شد بنابراین تنظیمات Family Link ویژه Chrome اعمال میشود.</translation> <translation id="8536956381488731905">صدای فشار کلید</translation> @@ -9881,7 +9842,6 @@ <translation id="8607828412110648570">مطمئن شوید دستگاه بلوتوث درحالت جفتسازی و در همین اطراف باشد. فقط با دستگاههایی که به آنها اعتماد دارید جفت شوید. دستگاههای جفتشده برای همه حسابهای موجود در این Chromebook قابلمشاهده است. <ph name="BEGIN_LINK_LEARN_MORE" />بیشتر بدانید<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">افزودن بلیت Kerberos</translation> <translation id="8609465669617005112">انتقال به بالا</translation> -<translation id="8610103157987623234">قالب نادرست است، لطفاً دوباره امتحان کنید</translation> <translation id="8612252270453580753">جستجوی فریم ویدیو با <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">نویسههای حروف کوچک، ارقام، زیرخطها یا فقط خطوط تیره</translation> <translation id="8613504115484579584">روشهای ورود به سیستم</translation> @@ -10496,7 +10456,6 @@ <translation id="9052404922357793350">ادامه مسدود کردن</translation> <translation id="90528604757378587">فعالیت پسزمینه و برخی جلوههای بصری، مثل پیمایش روان، ممکن است محدود شوند.</translation> <translation id="9053563360605707198">چاپ دورو</translation> -<translation id="9055636786322918818">اجرای اجباری رمزگذاری RC4. استفاده از این گزینه احتمال خطر را بالا میبرد، زیرا رمزهای RC4 امن نیست.</translation> <translation id="9056788090206401048">برای استفاده از گذرکلید در دستگاه دیگری، بلوتوث باید روشن باشد. هرزمان بخواهید میتوانید این گزینه را در تنظیمات مدیریت کنید.</translation> <translation id="9056810968620647706">مورد منطبقی یافت نشد.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> میخواهد به محتوای زیر دسترسی پیدا کند:</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb index fdce351..3341108 100644 --- a/chrome/app/resources/generated_resources_fi.xtb +++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Lataa epäilyttävä tiedosto</translation> <translation id="1217483152325416304">Paikallinen datasi poistetaan pian</translation> <translation id="1217668622537098248">Palaa ykkösklikkaukseen toiminnon jälkeen</translation> -<translation id="121783623783282548">Salasanat eivät täsmää.</translation> <translation id="1218015446623563536">Poista Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googlen sijaintipalvelu pyrkii arvioimaan laitteen sijaintia esimerkiksi Wi-Fin, mobiiliverkkojen ja anturien avulla.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Voit poistaa palvelun käytöstä poistamalla laitteen sijainnin pääasetuksen käytöstä. Sijaintiasetuksissa voit myös estää Wi-Fin, mobiiliverkkojen ja anturien käytön sijainnin määrityksessä.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Korosta kohde näppäimistön kohdistuksella</translation> <translation id="1396120028054416908">Takaisin kansioon <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Virhe tulostimen määrityksessä</translation> -<translation id="1396963298126346194">Antamasi käyttäjänimi ja salasana eivät vastaa toisiaan.</translation> <translation id="1397500194120344683">Ei kelvollisia laitteita. <ph name="LINK_BEGIN" />Lisätietoja<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Olet kirjautunut Chromeen näillä laitteilla, joten voit käyttää niitä suojausavaimina.</translation> <translation id="1398853756734560583">Suurenna</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Pyydä vanhemmalta lupaa, jotta voit kirjautua uudelleen ja päästä käsiksi oppimateriaaliin.</translation> <translation id="1658424621194652532">Tämä sivu käyttää mikrofoniasi.</translation> <translation id="1660763353352708040">Virtalähdeongelma</translation> -<translation id="1661156625580498328">Pakota AES-salaus (suositus).</translation> <translation id="16620462294541761">Salasanasi vahvistaminen epäonnistui. Yritä uudelleen.</translation> <translation id="166278006618318542">Kohteen julkisen avaimen algoritmi</translation> <translation id="1662801900924515589"><ph name="APP" /> asennettu</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">Oma</translation> <translation id="1741314857973421784">Jatka</translation> <translation id="1743970419083351269">Sulje latauspalkki</translation> -<translation id="1744060673522309905">Laitetta ei voi liittää verkkotunnukseen. Varmista, ettei lisättävien laitteiden kiintiösi ole ylittynyt,</translation> <translation id="1744108098763830590">taustasivu:</translation> <translation id="1745732479023874451">Ylläpidä kontakteja</translation> <translation id="1748283190377208783">{0,plural, =1{käyttämätön monikko}other{Haluatko avata ja muokata # tiedostoa tässä verkkosovelluksessa?}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">Käytä Android-sovelluksissa</translation> <translation id="1767508543310534319">Välimerkkien puhuminen</translation> <translation id="1768212860412467516">Lähetä palautetta kokeilusta (<ph name="EXPERIMENT_NAME" />)</translation> -<translation id="1768278914020124551">Hups! Kirjautumispalvelimeesi yhdistämisessä oli ongelma. Tarkista verkkoyhteytesi ja verkkotunnuksen nimi, ja yritä sitten uudelleen.</translation> <translation id="1769104665586091481">Avaa linkki uudessa &ikkunassa</translation> <translation id="1770407692401984718">Vedä kuva tähän tai</translation> <translation id="177053719077591686">Varmuuskopioi Android-sovelluksia Google Driveen.</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">Lokin lataus käynnissä</translation> <translation id="1819443852740954262">Avaa kaikki incognito-ikkunassa</translation> <translation id="1819721979226826163">Valitse Sovellusilmoitukset > Google Play Palvelut.</translation> -<translation id="1820028137326691631">Anna ylläpitäjältä saatu salasana</translation> <translation id="1822140782238030981">Oletko jo Chrome-käyttäjä? Kirjaudu sisään</translation> <translation id="1822517323280215012">Harmaa</translation> <translation id="1822635184853104396">Näytä koko lataushistoria uudella välilehdellä</translation> @@ -1230,7 +1224,6 @@ <translation id="1901303067676059328">Valitse &kaikki</translation> <translation id="1904580727789512086">Avaamasi URL-osoitteet tallennetaan Google-tilillesi</translation> <translation id="1904603806662441960">Ylläpidä sivuston kameralupia Chromessa</translation> -<translation id="1905375423839394163">Chromebook-laitteen nimi</translation> <translation id="1906181697255754968">Sivustot käyttävät yleensä laitteesi tiedostoja ja kansioita tallentaakseen muutoksia automaattisesti ja tehdäkseen muuta vastaavaa</translation> <translation id="1906488504371069394">Lisää laajennuksia ja teemoja löydät <ph name="BEGIN_LINK" />Chrome Web Storesta<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Kirjoita puhumalla. Paina Haku + D ja aloita puhuminen.</translation> @@ -1542,7 +1535,6 @@ <translation id="21354425047973905">Piilota PIN-koodit</translation> <translation id="2135456203358955318">Kiinnitetty suurennus</translation> <translation id="2135787500304447609">&Jatka</translation> -<translation id="2136372518715274136">Anna uusi salasana</translation> <translation id="2136476978468204130">Antamasi tunnuslause on virheellinen.</translation> <translation id="2137128126782078222">Älä salli ilmoituksia: <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Määritä‑painike</translation> @@ -1642,7 +1634,6 @@ <translation id="2210462644007531147">Asennus ei onnistunut</translation> <translation id="2211245494465528624">Muuta synkronointiasetuksia</translation> <translation id="2214018885812055163">Jaetut kansiot</translation> -<translation id="2214884991347062907">Väärä salasana. Yritä uudelleen.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 riviä ei näytetä>}other{<<ph name="NUMBER_OF_LINES" /> riviä ei näytetä>}}</translation> <translation id="2215070081105889450">Jos haluat jakaa audiota, jaa välilehti tai näyttö</translation> <translation id="2218019600945559112">Hiiri ja kosketuslevy</translation> @@ -2296,7 +2287,6 @@ <translation id="2692503699962701720">Muuta äänenkorkeutta, kun ääneen luetaan elementtityyppejä ja muotoiltua tekstiä</translation> <translation id="2692901429679246677">Sinivihreä</translation> <translation id="2693134906590795721">Latausäänet</translation> -<translation id="2693176596243495071">Hups, tapahtui tuntematon virhe. Yritä myöhemmin uudelleen tai ota yhteyttä järjestelmänvalvojaan, jos ongelma ei ratkea.</translation> <translation id="2698147581454716013">Tämä on laite kuuluu pakettiin, eikä sitä voi rekisteröidä Kiosk & Signage Upgradeen.</translation> <translation id="2699911226086014512">PIN-toiminto epäonnistui (koodi: <ph name="RETRIES" />).</translation> <translation id="2701330563083355633">Jaettu: <ph name="DEVICE_NAME" /></translation> @@ -2429,7 +2419,6 @@ <translation id="2782104745158847185">Virhe Linux-sovelluksen asennuksessa</translation> <translation id="2783024642731649028">Yksi ostoskorissasi oleva tuote <ph name="DISCOUNT_TEXT" />, myyjä <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, katsottu <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Ladatut</translation> -<translation id="2783829359200813069">Valitse salaustyypit</translation> <translation id="2783952358106015700">Käytä suojausavainta sovelluksen <ph name="APP_NAME" /> kanssa</translation> <translation id="2785267875302712148">Salasanan tarkistus</translation> <translation id="2785873697295365461">Tiedostokuvaajat</translation> @@ -2713,7 +2702,6 @@ <translation id="3003144360685731741">Ensisijaiset verkot</translation> <translation id="3003253259757197230">Avaamasi URL-osoitteet lähetetään Googlelle, jotta seuraavaksi mahdollisesti avaamasi sivustot voidaan ennakoida, ja sivusta voidaan näyttää lisätietoa</translation> <translation id="3003623123441819449">CSS-välimuisti</translation> -<translation id="3003828226041301643">Laitetta ei voi liittää verkkotunnukseen. Varmista tililtäsi, että sinulla on laitteiden lisäämisoikeudet.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> luo yksityisen Wi-Fi-yhteyden.</translation> <translation id="3004385386820284928">Näppäimistön näppäinten muokkaaminen</translation> <translation id="3005574332301273731">Älä näytä</translation> @@ -2773,7 +2761,6 @@ <translation id="3033348223765101500">Hallitse dataasi</translation> <translation id="3036327949511794916">Laitteen (<ph name="DEVICE_TYPE" />) palauttamisen määräaika on mennyt umpeen.</translation> <translation id="3036546437875325427">Ota Flash käyttöön</translation> -<translation id="3037754279345160234">Verkkotunnuksen liittymiskonfiguraatiota ei voi jäsentää. Ota yhteyttä järjestelmänvalvojaan.</translation> <translation id="3038272154009688107">Näytä kaikki sivustot</translation> <translation id="3038612606416062604">Lisää tulostin manuaalisesti</translation> <translation id="3039491566278747710">Offline-käytäntöjen asentaminen laitteelle epäonnistui.</translation> @@ -2963,7 +2950,6 @@ <translation id="3210736980143419785">Lataaminen ei onnistunut</translation> <translation id="321084946921799184">Keltainen ja valkoinen</translation> <translation id="3211126692872351610">&Suorita haku "<ph name="SEARCH_TERMS" />" (<ph name="SEARCH_ENGINE" />) uudella välilehdellä</translation> -<translation id="321356136776075234">Laitteen organisaatioyksikkö eli OU (esim. OU=Chromebookit,DC=esimerkki,DC=com)</translation> <translation id="321367297115597343">Lisää kirjanmerkki tähän kansioon</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Huom.<ph name="END_BOLD" /> Käyttäjän (<ph name="SUPERVISED_USER_NAME" />) henkilökohtaisiin tuloksiin voi olla mahdollista päästä käsiksi myös, jos hänen ääntään on nauhoitettu tai jonkun toisen ääni muistuttaa hänen ääntään.</translation> <translation id="3217843140356091325">Luodaanko pikakuvake?</translation> @@ -3642,7 +3628,6 @@ <translation id="3741056951918180319">Voit käyttää laajennusta millä tahansa sivustolla klikkaamalla sitä</translation> <translation id="3741510433331996336">Viimeistele päivitys käynnistämällä laite uudelleen</translation> <translation id="3742235229730461951">Ulkoasu: korealainen näppäimistö</translation> -<translation id="3742666961763734085">Tämännimistä organisaatioyksikköä ei löydy. Yritä uudelleen.</translation> <translation id="3743842571276656710">Lisää PIN-koodi, niin voit muodostaa laiteparin: <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Salasanoja ei tuotu</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> @@ -4528,7 +4513,6 @@ <translation id="4416582610654027550">Kirjoita kelvollinen URL-osoite</translation> <translation id="4421932782753506458">Pörrö</translation> <translation id="4423376891418188461">Palauta asetukset</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, järjestelmänvalvojasi vaatii sinua vaihtamaan salasanasi.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Antamalla ChromeOS-laitteiden lähettää raportteja automaattisesti voit auttaa meitä korjaamaan ja kehittämään ChromeOS:n ominaisuuksia. Raportteihin voi sisältyä esimerkiksi tietoja ChromeOS:n kaatumisista ja käytetyistä ominaisuuksista sekä siitä, miten paljon muistia on yleensä käytetty.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Voit sallia tai estää raporttien lähettämisen milloin tahansa Chrome-laitteen asetuksissa. Jos olet verkkotunnuksen järjestelmänvalvoja, voit muuttaa asetusta hallintakonsolissa.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Poista <ph name="FILE_NAME" /></translation> @@ -4544,7 +4528,6 @@ <translation id="4430369329743628066">Kirjanmerkki lisättiin</translation> <translation id="4430422687972614133">Laita virtuaalinen kortti päälle</translation> <translation id="4432621511648257259">Väärä salasana</translation> -<translation id="443454694385851356">Vanha (suojaamaton)</translation> <translation id="4434611816075088065">Mikään muu ei vaadi toimenpiteitä tällä hetkellä</translation> <translation id="443475966875174318">Päivitä yhteensopimattomat sovellukset tai poista ne</translation> <translation id="4437947179446780764">Lisää oma DNS-palveluntarjoaja</translation> @@ -5087,7 +5070,6 @@ <translation id="4868284252360267853">Valintaikkuna ei ole tällä hetkellä kohdistettuna. Kohdista valintaikkunaan painamalla Komento Vaihto A.</translation> <translation id="4869170227080975044">Lukea ChromeOS:n verkkotiedot.</translation> <translation id="4870724079713069532">Tällä sovelluksella voit avata ja muokata tuettuja tiedostoja Resurssienhallinnasta tai muista sovelluksista. Jos haluat valita, mitkä tiedostot avautuvat oletuksena tässä sovelluksessa, avaa <ph name="BEGIN_LINK" />Windows-asetukset<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Syötä ylläpitäjältä saatu salasana hakeaksesi kokoonpanotiedot</translation> <translation id="4870995365819149457">Jotkin tuetut linkit avautuvat edelleen näissä sovelluksissa: <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ja 1 muussa sovelluksessa.</translation> <translation id="4871308555310586478">Ei peräisin Chrome Web Storesta.</translation> <translation id="4871322859485617074">PIN-koodi sisältää virheellisiä merkkejä</translation> @@ -5154,7 +5136,6 @@ <translation id="4913209098186576320">Tämä tiedosto voi olla vaarallinen<ph name="LINE_BREAK" />Tarkistus kestää tavallista kauemmin…</translation> <translation id="4915961947098019832">Kuvien näyttäminen sallittu</translation> <translation id="4916542008280060967">Saako sivusto muokata tiedostoa <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Vahva</translation> <translation id="491779113051926205">ChromeOS:n liikenteen laskurit</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> haluaa viestiä laajennuksen <ph name="EXTENSION_NAME" /> kanssa.</translation> <translation id="4918086044614829423">Hyväksy</translation> @@ -5468,7 +5449,6 @@ <translation id="5172855596271336236">Hallinnoituja tulostimia on 1.</translation> <translation id="5173668317844998239">Lisää ja poista suojausavaimelle tallennettuja sormenjälkiä</translation> <translation id="5174169235862638850">Salasana kopioitu leikepöydälle</translation> -<translation id="5175379009094579629">Laitteen nimi on virheellinen. Syötä kelvollinen nimi ja yritä uudelleen.</translation> <translation id="5177479852722101802">Estä kameran ja mikrofonin käyttö edelleen</translation> <translation id="5177549709747445269">Käytät mobiilitiedonsiirtoa</translation> <translation id="5178667623289523808">Hae edellinen</translation> @@ -5697,7 +5677,6 @@ <translation id="5368255566854433132">Luo salasana (<ph name="DEVICE_TYPE" />)</translation> <translation id="5368441245151140827">Tämä laajennus ei voi lukea ja muuttaa sivustotietoja tai toimia taustalla</translation> <translation id="5368720394188453070">Puhelimesi on lukittu. Avaa lukitus käyttääksesi sitä.</translation> -<translation id="5368779022775404937">Kirjaudu sisään kohteeseen <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Ota käyttöön hiiren nopeuttaminen</translation> <translation id="5369694795837229225">Ota käyttöön Linux-kehitysympäristö</translation> @@ -5913,7 +5892,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Järjestelmänvalvojasi on asentanut laajennuksen}other{Järjestelmänvalvojasi on asentanut # laajennusta}}</translation> <translation id="5523532775593636291">Lisäämäsi sivustot pysyvät aina aktiivisina, eikä niistä vapauteta muistia</translation> <translation id="5523558474028191231">Nimessä voi olla kirjaimia, numeroita ja erikoismerkkejä, ja se voi sisältää enintään <ph name="MAX_CHARACTER_COUNT" /> merkkiä</translation> -<translation id="5526701598901867718">Kaikki (suojaamaton)</translation> <translation id="5526745900034778153">Jatka synkronointia kirjautumalla sisään</translation> <translation id="5527463195266282916">Laajennuksesta on jo asennettu uudempi versio.</translation> <translation id="5527474464531963247">Voit myös valita muun verkon.</translation> @@ -5924,7 +5902,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> pyytää lupaa</translation> <translation id="5537725057119320332">Suoratoista</translation> <translation id="5539070192556911367">Googleen ei saa yhteyttä</translation> -<translation id="5539221284352502426">Palvelin hylkäsi antamasi salasanan. Mahdollisia syitä: Salasana on liian lyhyt. Salasanassa on oltava numeroita tai merkkejä. Salasanan on oltava eri kuin aiemmat salasanat.</translation> <translation id="5541694225089836610">Järjestelmänvalvoja on poistanut toiminnon käytöstä</translation> <translation id="5542132724887566711">Profiili</translation> <translation id="5542750926112347543">Evästeet lähteestä <ph name="DOMAIN" /> estetty</translation> @@ -6167,7 +6144,6 @@ <translation id="5734362860645681824">Äänilaitteet</translation> <translation id="5734697361979786483">Lisää tiedostonjako</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Data tai laite ei noudata kaikkia organisaatiosi tietoturvakäytäntöjä. Tarkista järjestelmänvalvojalta, mitä on korjattava.}=1{Tiedosto tai laite ei noudata kaikkia organisaatiosi tietoturvakäytäntöjä. Tarkista järjestelmänvalvojalta, mitä on korjattava.}other{Tiedostot eivät noudata kaikkia organisaatiosi tietoturvakäytäntöjä. Tarkista järjestelmänvalvojalta, mitä on korjattava.}}</translation> -<translation id="5736796278325406685">Anna kelvollinen käyttäjänimi</translation> <translation id="5738093759615225354">Tarvitset tämän koodin tietokoneelle kirjautumiseen</translation> <translation id="5739017626473506901">Kirjaudu sisään, niin <ph name="USER_NAME" /> voi lisätä koulutilin avullasi</translation> <translation id="5739235828260127894">Odotetaan vahvistusta. <ph name="LINK_BEGIN" />Lisätietoja<ph name="LINK_END" /></translation> @@ -6571,7 +6547,6 @@ <translation id="6054138466019582920">Ha&e tätä sivua Googlen avulla…</translation> <translation id="6054284857788651331">Äskettäin suljettu välilehtiryhmä</translation> <translation id="6054961935262556546">Muuta näkyvyyttä</translation> -<translation id="6055171183283175969">Antamasi salasana on virheellinen.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 ja RSA-salaus</translation> <translation id="6055544610007596637">Lataa sovelluksia laitteelle <ph name="DEVICE_TYPE" /> Google Play Kaupasta</translation> <translation id="6056710589053485679">Normaali päivitys</translation> @@ -6641,7 +6616,6 @@ <translation id="6102043788063419338">Lisäsuojaus esti tiedoston.</translation> <translation id="6103681770816982672">Varoitus: olet vaihtamassa kehittäjäkanavalle</translation> <translation id="6104068876731806426">Google-tilit</translation> -<translation id="6104311680260824317">Laitetta ei voi liittää verkkotunnukseen. Palvelin ei tue määritettyjä Kerberos-salaustyyppejä. Katso salausasetukset valitsemalla Lisää vaihtoehtoja.</translation> <translation id="6104667115274478616">Muuta ChromeOS:n audioasetuksia</translation> <translation id="6104796831253957966">Tulostusjono on täynnä</translation> <translation id="610487644502954950">Sivupaneeli irrotettu</translation> @@ -7328,7 +7302,6 @@ <translation id="6651237644330755633">Luota tähän varmenteeseen tunnistettaessa verkkosivustoja.</translation> <translation id="6651495917527016072">Synkronoi Wi-Fi-verkot puhelimesi kanssa. <ph name="LINK_BEGIN" />Lue lisää<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Toimii automaattisesti aina, kun käyt tällä sivustolla</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ‑integraatiota tuetaan vain x86_64-alustoilla. ARM- tai x86-alustoille rakennetut Chromebookit eivät tue tätä toimintoa.</translation> <translation id="6654509035557065241">Valitse ensisijainen verkko</translation> <translation id="6655190889273724601">Kehittäjätila</translation> <translation id="6655458902729017087">Piilota tilit</translation> @@ -7464,7 +7437,6 @@ <translation id="676560328519657314">Maksutapasi Google Payssa</translation> <translation id="6766488013065406604">Siirry Google Salasanoihin</translation> <translation id="6767566652486411142">Valitse toinen kieli…</translation> -<translation id="6767639283522617719">Verkkotunnukseen liittyminen ei onnistu. Varmista, että organisaatioyksikön asetukset on määritetty oikein.</translation> <translation id="6768034047581882264">Suojaamattoman sisällön näyttäminen kielletty</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /><ph name="DEVICE_OS" /> kerää laitedataa ja jakaa sen Googlelle parhaan mahdollisen käyttökokemuksen tarjoamiseksi. Tämä auttaa selvittämään, millaisia päivityksiä tarvitaan. Voit halutessasi antaa Googlelle luvan käyttää dataa myös muihin tarkoituksiin, esim. käyttökokemuksen ja palvelun (<ph name="DEVICE_OS" />) tukemiseen ja kehittämiseen.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Näet Googlelle päivitysten suodattamista varten lähetetyn datan ja kaiken muun Googlelle jakamasi datan kirjautumalla laitteelle ja tarkistamalla chromeosflex_-kentät (chrome://system).<ph name="END_PARAGRAPH2" /> @@ -7541,7 +7513,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Kirjaudu automaattisesti verkkosivustoille käyttämällä tallennettuja kirjautumistietoja. Jos tämä toiminto ei ole käytössä, sinua pyydetään vahvistamaan kirjautuminen aina, kun kirjaudut sivustolle.</translation> -<translation id="6810768462515084623">Hups, salasanasi on ilmeisesti vanhentunut. Vaihda se toisella koneella ja yritä uudelleen.</translation> <translation id="6811034713472274749">Sivu on valmis näytettäväksi</translation> <translation id="6811151703183939603">Voimakas</translation> <translation id="6811332638216701903">DHCP-isäntänimi</translation> @@ -7613,7 +7584,6 @@ <translation id="6856623341093082836">Määritä kosketusnäyttö ja säädä sen tarkkuutta</translation> <translation id="6856850379840757744">Kun asetus on päällä, kaikki ilmoitukset hiljennetään</translation> <translation id="6857145580237920905">Poista eSIM-profiilit ennen powerwashia</translation> -<translation id="6857699260879628349">Hae määritystiedot</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Välityspalvelimen asetukset...</translation> <translation id="68601584151169673">&Tallenna ja jaa</translation> @@ -7632,7 +7602,6 @@ <translation id="686839242150793617">Pikkuruututilaan siirtyminen automaattisesti sallittu</translation> <translation id="6868934826811377550">Katso lisätietoja</translation> <translation id="6871644448911473373">OCSP-vastaus: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Palvelin hylkäsi antamasi salasanan.</translation> <translation id="6873571253135628430">Muuta sivuston lupia</translation> <translation id="6876155724392614295">Pyörä</translation> <translation id="6876469544038980967">Ei hyödyllinen</translation> @@ -7666,7 +7635,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Esikatselun ääni</translation> <translation id="6902336033320348843">Osiota ei tueta: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Liitä laite verkkotunnukseen</translation> <translation id="6903022061658753260">Datasi synkronoidaan kaikilla Chrome-selaimilla, joille olet laittanut synkronoinnin päälle tällä tilillä. Löydät Chrome-käyttöjärjestelmän synkronointiasetukset <ph name="LINK_BEGIN" />Chrome-käyttöjärjestelmän asetuksista<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Avaa kaikki (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Ota synkronointi käyttöön</translation> @@ -8024,7 +7992,6 @@ <translation id="7198503619164954386">Sinun täytyy käyttää yrityskäytössä olevaa laitetta</translation> <translation id="7199158086730159431">Pyydä ohj&eita</translation> <translation id="7199452998289813782">Keskeytä striimaus: <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Valitse konfiguraatio</translation> <translation id="720110658997053098">Pidä tämä laite pysyvästi kioskitilassa</translation> <translation id="7201118060536064622"><ph name="DELETED_ITEM_NAME" /> poistettu</translation> <translation id="7201420661433230412">Näytä tiedostot</translation> @@ -8141,7 +8108,6 @@ <translation id="7292067737327289208">Organisaatio <ph name="BEGIN_LINK" />ylläpitää selaintasi<ph name="END_LINK" /> ja <ph name="PROFILE_DOMAIN" /> <ph name="BEGIN_LINK" />ylläpitää profiiliasi<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Huomaa, että Androidilla, Playlla ja niihin liittyvillä sovelluksilla on omat tietojen keräämisen ja ‑käytön käytännöt.</translation> -<translation id="729583233778673644">Salli AES- ja RC4-salaus. Tämä valinta lisää riskejä, koska RC4-salaustekniikat ovat suojaamattomia.</translation> <translation id="7296503797589217366">Valitse kansio <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tummanvihreä</translation> <translation id="7298195798382681320">Suositus</translation> @@ -8159,7 +8125,6 @@ <translation id="7307129035224081534">Keskeytetty</translation> <translation id="7307647374092371434">Google-tilisi salasanat ja avainkoodit ovat saatavilla myös tällä laitteella, kun olet kirjautuneena sisään</translation> <translation id="7308643132139167865">Verkkosivustojen kielet</translation> -<translation id="7310598146671372464">Kirjautuminen epäonnistui. Palvelin ei tue määritettyjä Kerberos-salaustyyppejä. Ota yhteyttä järjestelmänvalvojaan.</translation> <translation id="7311005168897771689">Käytä Google Drive ‐tiedostoja offline-tilassa</translation> <translation id="7311244614769792472">Ei tuloksia</translation> <translation id="7312210124139670355">Järjestelmänvalvoja nollaa eSIMiäsi. Tämä voi kestää muutaman minuutin.</translation> @@ -8532,7 +8497,6 @@ <translation id="7594725637786616550">Nollaa laite tekemällä Powerwash, jotta <ph name="DEVICE_TYPE" /> on kuin uusi.</translation> <translation id="7595453277607160340">Jos haluat käyttää Android-sovelluksia ja varmistaa, että <ph name="DEVICE_TYPE" /> toimii oikein, kirjaudu sisään uudelleen ja päivitä.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (virhekoodi <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Laitteen nimi on liian pitkä. Syötä lyhyempi nimi ja yritä uudelleen.</translation> <translation id="7600054753482800821">&Hallitse hakukoneita ja sivustojen hakua</translation> <translation id="7600218158048761260">Google Drive on poistettu käytöstä tältä tilityypiltä.</translation> <translation id="7600965453749440009">Älä koskaan käännä kieltä <ph name="LANGUAGE" /></translation> @@ -8677,7 +8641,6 @@ <translation id="7686086654630106285">Lisätietoja sivuston ehdottamista mainoksista</translation> <translation id="7686581688229391955">Valitse, jos haluat sallia laajennukset tällä sivustolla</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Vahvista uusi salasana</translation> <translation id="7690378713476594306">Valitse luettelosta</translation> <translation id="7690853182226561458">Lisää kansio...</translation> <translation id="7691073721729883399">Kioskisovelluksen cryptohomea ei voitu ottaa käyttöön.</translation> @@ -9338,7 +9301,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Tulostin <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Virransäästö päällä</translation> <translation id="8180786512391440389"><ph name="EXTENSION" /> voi lukea ja poistaa kuva-, video- ja äänitiedostoja valituissa sijainneissa.</translation> -<translation id="8181215761849004992">Verkkotunnukseen liittyminen ei onnistu. Katso tililtäsi, onko sinulla laitteiden lisäämisoikeudet.</translation> <translation id="8182105986296479640">Sovellus ei vastaa.</translation> <translation id="8182412589359523143">Jos haluat, että <ph name="DEVICE_TYPE" /> tyhjennetään kaikista tiedoista, <ph name="BEGIN_LINK" />klikkaa tätä<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Laitteesi EID on <ph name="EID_NUMBER" /> ja IMEI-koodi on <ph name="IMEI_NUMBER" />. Näitä numeroita voi käyttää palvelun aktivointiin.</translation> @@ -9799,7 +9761,6 @@ <translation id="8531367864749403520">Poista ryhmä välilehtiriviltä valitsemalla "Piilota ryhmä"</translation> <translation id="8531701051932785007">Parannettu selaussuoja on pois päältä</translation> <translation id="8533670235862049797">Selaussuoja on päällä</translation> -<translation id="8534656636775144800">Hups! Jotain meni vikaan verkkotunnukseen liittymisen aikana. Yritä uudelleen.</translation> <translation id="8535005006684281994">Netscape-varmenteen uusimis-URL</translation> <translation id="8536810348276651776">Kirjaa sinut ulos useimmilta sivustoilta. Pysyt kirjautuneena Google-tilillesi, joten Chromen Family Link ‐asetukset ovat voimassa.</translation> <translation id="8536956381488731905">Ääni painettaessa</translation> @@ -9878,7 +9839,6 @@ <translation id="8607828412110648570">Varmista, että Bluetooth-laitteesi on parinmuodostustilassa ja lähellä. Yhdistä vain laitteita, joihin luotat. Pariliitetyt laitteet näkyvät kaikilla tämän Chromebookin tileillä. <ph name="BEGIN_LINK_LEARN_MORE" />Lue lisää<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Lisää Kerberos-tukipyyntö</translation> <translation id="8609465669617005112">Siirrä ylös</translation> -<translation id="8610103157987623234">Väärä muoto, yritä uudelleen</translation> <translation id="8612252270453580753">&Hae videokehystä tällä: <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Vain pieniä kirjaimia, numeroita, alaviivoja ja yhdysviivoja</translation> <translation id="8613504115484579584">Kirjautumistavat</translation> @@ -10492,7 +10452,6 @@ <translation id="9052404922357793350">Estä edelleen</translation> <translation id="90528604757378587">Taustatoimintaa ja joitakin visuaalisia tehosteita, esim. sujuvaa vierittämistä, saatetaan rajoittaa.</translation> <translation id="9053563360605707198">Tulosta molemmille puolille</translation> -<translation id="9055636786322918818">Pakota RC4-salaus. Tämä valinta lisää riskejä, koska RC4-salaustekniikat ovat suojaamattomia.</translation> <translation id="9056788090206401048">Bluetoothin on oltava päällä, jotta voit käyttää avainkoodia eri laitteella. Voit muuttaa tätä valintaa asetuksista milloin tahansa.</translation> <translation id="9056810968620647706">Yhtään osumaa ei löytynyt.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> haluaa pääsyn seuraavaan sisältöön:</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb index 307914f..fb2007c 100644 --- a/chrome/app/resources/generated_resources_fil.xtb +++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">I-download ang kahina-hinalang file</translation> <translation id="1217483152325416304">Malapit nang i-delete ang iyong lokal na data</translation> <translation id="1217668622537098248">I-revert sa pag-left click pagkatapos ng pagkilos</translation> -<translation id="121783623783282548">Hindi magkatugma ang mga password.</translation> <translation id="1218015446623563536">I-delete ang Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Gumagamit ang serbisyo ng lokasyon ng Google ng mga source tulad ng mga Wi-Fi at mobile network para makatulong na matantya ang lokasyon ng device na ito.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Maaari mong i-off ang Lokasyon sa pamamagitan ng pag-off sa pangunahing setting ng Lokasyon sa device na ito. Maaari mo ring i-off ang paggamit ng Wi‑Fi, mga mobile network, at mga sensor para sa lokasyon sa mga setting ng lokasyon.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">Mag-highlight ng item gamit ang pag-focus ng keyboard</translation> <translation id="1396120028054416908">Bumalik sa <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Nagkaroon ng error sa pag-set up ng printer</translation> -<translation id="1396963298126346194">Hindi nagtutugma ang username at password na inilagay mo</translation> <translation id="1397500194120344683">Walang kwalipikadong device. <ph name="LINK_BEGIN" />Matuto pa<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Naka-sign in ka sa Chrome sa mga device na ito, kaya magagamit mo ang mga ito bilang mga security key.</translation> <translation id="1398853756734560583">I-maximize</translation> @@ -902,7 +900,6 @@ <translation id="1657937299377480641">Para mag-sign in ulit para sa access sa mga pang-edukasyong resource, hilingin sa isang magulang na bigyan ka ng pahintulot</translation> <translation id="1658424621194652532">Ina-access ng pahinang ito ang iyong mikropono.</translation> <translation id="1660763353352708040">Isyu ng power adapter</translation> -<translation id="1661156625580498328">Ipatupad ang AES encryption (inirerekomenda).</translation> <translation id="16620462294541761">Paumanhin, hindi ma-verify ang iyong password. Pakisubukang muli.</translation> <translation id="166278006618318542">Subject Public Key Algorithm</translation> <translation id="1662801900924515589">Na-install ang <ph name="APP" /></translation> @@ -1004,7 +1001,6 @@ <translation id="174123615272205933">Custom</translation> <translation id="1741314857973421784">Magpatuloy</translation> <translation id="1743970419083351269">Isara ang Bar ng Mga Download</translation> -<translation id="1744060673522309905">Hindi maisama ang device sa domain. Tiyaking hindi mo nalampasan ang bilang ng mga device na maaari mong idagdag.</translation> <translation id="1744108098763830590">pahina ng background</translation> <translation id="1745732479023874451">Pamahalaan ang mga contact</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Buksan at i-edit ang # file sa web app na ito?}other{Buksan at i-edit ang # na file sa web app na ito?}}</translation> @@ -1036,7 +1032,6 @@ <translation id="1767043563165955993">Gamitin sa mga Android app</translation> <translation id="1767508543310534319">Echo ng bantas</translation> <translation id="1768212860412467516">Magpadala ng feedback para sa <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Oops! Nagkaproblema sa pakikipag-ugnayan sa server ng pag-log on. Pakisuri ang iyong koneksyon sa network at ang domain name, pagkatapos ay subukan ulit.</translation> <translation id="1769104665586091481">Buksan ang Link sa Bagong &Window</translation> <translation id="1770407692401984718">Mag-drag ng larawan dito o</translation> <translation id="177053719077591686">Mag-back up ng mga Android app sa Google Drive.</translation> @@ -1114,7 +1109,6 @@ <translation id="1818913467757368489">I-log ang isinasagawang pag-upload.</translation> <translation id="1819443852740954262">Buksan lahat sa Incognito window</translation> <translation id="1819721979226826163">I-tap ang Mga notification ng app > Mga serbisyo ng Google Play.</translation> -<translation id="1820028137326691631">Maglagay ng password na ibinigay ng admin</translation> <translation id="1822140782238030981">Chrome user ka na ba? Mag-sign in</translation> <translation id="1822517323280215012">Gray</translation> <translation id="1822635184853104396">Ipakita ang buong history ng pag-download sa bagong tab</translation> @@ -1232,7 +1226,6 @@ <translation id="1901303067676059328">Piliin ang &lahat</translation> <translation id="1904580727789512086">Naka-save sa iyong Google Account ang mga URL na iyong binibisita</translation> <translation id="1904603806662441960">Pamahalaan ang mga pahintulot sa camera ng site sa Chrome</translation> -<translation id="1905375423839394163">Pangalan ng Chromebook device</translation> <translation id="1906181697255754968">Karaniwang ina-access ng mga site ang mga file at folder sa iyong device para sa mga feature gaya ng awtomatikong pag-save sa trabaho mo</translation> <translation id="1906488504371069394">Tumuklas ng higit pang extension at tema sa <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Mag-type gamit ang iyong boses. Gamitin ang Search + D, pagkatapos ay magsimulang magsalita.</translation> @@ -1544,7 +1537,6 @@ <translation id="21354425047973905">Itago ang Mga PIN</translation> <translation id="2135456203358955318">Naka-dock na magnifier</translation> <translation id="2135787500304447609">&Magpatuloy</translation> -<translation id="2136372518715274136">Ilagay ang bagong password</translation> <translation id="2136476978468204130">Mali ang inilagay mong passphrase</translation> <translation id="2137128126782078222">Huwag payagan ang mga notification mula sa <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Button na I-set up</translation> @@ -1644,7 +1636,6 @@ <translation id="2210462644007531147">Hindi matapos ang pag-install</translation> <translation id="2211245494465528624">Pamahalaan ang mga opsyon sa pag-sync</translation> <translation id="2214018885812055163">Mga nakabahaging folder</translation> -<translation id="2214884991347062907">Maling password, subukan ulit</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 linya ang hindi ipinapakita>}one{<<ph name="NUMBER_OF_LINES" /> linya ang hindi ipinapakita>}other{<<ph name="NUMBER_OF_LINES" /> (na) linya ang hindi ipinapakita>}}</translation> <translation id="2215070081105889450">Para i-share ang audio, mag-share na lang ng tab o screen</translation> <translation id="2218019600945559112">Mouse at touchpad</translation> @@ -2298,7 +2289,6 @@ <translation id="2692503699962701720">Baguhin ang pitch kapag binibigkas ang mga uri ng element at naka-format na text</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Mga tunog sa pag-charge</translation> -<translation id="2693176596243495071">Oops! Nagkaroon ng hindi matukoy na error. Pakisubukang muli sa ibang pagkakataon o makipag-ugnayan sa iyong administrator kung magpapatuloy ang isyu.</translation> <translation id="2698147581454716013">Isa itong naka-bundle na device at hindi ito puwedeng i-enroll sa Upgrade para sa Kiosk at Signage.</translation> <translation id="2699911226086014512">Hindi nagamit ang PIN na may code <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Ibinahagi mula kay <ph name="DEVICE_NAME" /></translation> @@ -2431,7 +2421,6 @@ <translation id="2782104745158847185">Nagkaroon ng error sa pag-install ng Linux application</translation> <translation id="2783024642731649028">1 item sa iyong cart na may <ph name="DISCOUNT_TEXT" /> mula sa <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, na tiningnan noong <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Na-download</translation> -<translation id="2783829359200813069">Pumili ng mga uri ng pag-encrypt</translation> <translation id="2783952358106015700">Gamitin ang iyong security key sa <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Password Checkup</translation> <translation id="2785873697295365461">Mga descriptor ng file</translation> @@ -2715,7 +2704,6 @@ <translation id="3003144360685731741">Mga gustong network</translation> <translation id="3003253259757197230">Ipinapadala sa Google ang mga URL na binibisita mo para mahulaan kung anong mga site ang posibleng susunod mong bibisitahin at para pakitaan ka ng karagdagang impormasyon tungkol sa page na binibisita mo</translation> <translation id="3003623123441819449">Cache ng CSS</translation> -<translation id="3003828226041301643">Hindi maisama ang device sa domain. Suriin ang iyong account para matiyak na mayroon kang mga pribilehiyong magdagdag ng mga device.</translation> <translation id="3003967365858406397">Gagawa ang iyong <ph name="PHONE_NAME" /> ng pribadong koneksyon sa Wi-Fi.</translation> <translation id="3004385386820284928">I-customize ang mga keyboard key</translation> <translation id="3005574332301273731">Huwag ipakita</translation> @@ -2775,7 +2763,6 @@ <translation id="3033348223765101500">Kontrolin ang iyong data</translation> <translation id="3036327949511794916">Lumipas na ang deadline para ibalik ang <ph name="DEVICE_TYPE" /> na ito.</translation> <translation id="3036546437875325427">I-enable ang Flash</translation> -<translation id="3037754279345160234">Hindi ma-parse ang configuration para magsama ng domain. Makipag-ugnayan sa iyong administrator.</translation> <translation id="3038272154009688107">Tingnan ang lahat ng site</translation> <translation id="3038612606416062604">Manual na magdagdag ng printer</translation> <translation id="3039491566278747710">Hindi na-install ang offline na patakaran sa device.</translation> @@ -2965,7 +2952,6 @@ <translation id="3210736980143419785">Hindi matapos ang pag-download</translation> <translation id="321084946921799184">Dilaw at puti</translation> <translation id="3211126692872351610">&Hanapin sa <ph name="SEARCH_ENGINE" /> ang “<ph name="SEARCH_TERMS" />” sa bagong tab</translation> -<translation id="321356136776075234">Device OU (hal. OU=Mga Chromebook,DC=halimbawa,DC=com)</translation> <translation id="321367297115597343">Magdagdag ng bookmark sa folder na ito</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Tandaan:<ph name="END_BOLD" /> Posibleng ma-access din ng katulad na boses o recording ang mga personal na resulta ni <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Gumawa ng shortcut?</translation> @@ -3644,7 +3630,6 @@ <translation id="3741056951918180319">Puwede mong i-click ang extension para magamit ito sa anumang site anumang oras</translation> <translation id="3741510433331996336">I-restart ang iyong device para tapusin ang pag-update</translation> <translation id="3742235229730461951">Layout ng Korean na keyboard</translation> -<translation id="3742666961763734085">Hindi makahanap ng unit ng organisasyon na may ganyang pangalan. Pakisubukang muli.</translation> <translation id="3743842571276656710">Ilagay ang PIN para maipares sa <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Hindi in-import ang iyong mga password</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> @@ -4533,7 +4518,6 @@ <translation id="4416582610654027550">Mag-type ng valid na URL</translation> <translation id="4421932782753506458">Mingming</translation> <translation id="4423376891418188461">I-restore ang Mga Setting</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, hinihiling sa iyo ng administrator mo na palitan ang iyong password.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Kapag pinayagan ang mga ChromeOS device na magpadala ng mga awtomatikong ulat, makakatulong ito sa aming bigyang-priyoridad kung ano ang dapat ayusin at pahusayin sa ChromeOS. Posibleng kasama sa mga ulat na ito ang mga bagay gaya kung kailan nagka-crash ang ChromeOS, aling mga feature ang ginamit, at kung gaano kalaking memory ang karaniwang nagamit.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puwede mong simulan o ihinto ang pagpayag sa mga ulat na ito anumang oras sa mga setting ng iyong Chrome device. Kung isa kang administrator ng domain, puwede mong baguhin ang setting na ito sa admin console.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">I-delete ang <ph name="FILE_NAME" /></translation> @@ -4549,7 +4533,6 @@ <translation id="4430369329743628066">Naidagdag na ang bookmark</translation> <translation id="4430422687972614133">I-on ang virtual card</translation> <translation id="4432621511648257259">Mali ang password</translation> -<translation id="443454694385851356">Legacy (hindi secure)</translation> <translation id="4434611816075088065">Wala nang ibang nangangailangan ng atensyon mo sa ngayon</translation> <translation id="443475966875174318">I-update o alisin ang mga hindi compatible na application</translation> <translation id="4437947179446780764">Magdagdag ng custom na service provider ng DNS</translation> @@ -5092,7 +5075,6 @@ <translation id="4868284252360267853">Kasalukuyang hindi naka-focus ang dialog na ito. Pindutin ang Command-Shift-Option A para i-focus ang dialog na ito.</translation> <translation id="4869170227080975044">Basahin ang impormasyon ng network ng ChromeOS</translation> <translation id="4870724079713069532">Magagawa mong magbukas at mag-edit ng mga sinusuportahang file mula sa File Explorer o iba pang app gamit ang app na ito. Para kontrolin kung aling mga file ang magbubukas sa app na ito bilang default, pumunta sa <ph name="BEGIN_LINK" />Mga setting ng Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Ilagay ang password na ibinigay ng admin para makuha ang impormasyon sa pag-configure</translation> <translation id="4870995365819149457">Bubukas pa rin ang ilang sinusuportahang link sa <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" />, at 1 pang app.</translation> <translation id="4871308555310586478">Hindi mula sa Chrome Web Store.</translation> <translation id="4871322859485617074">Naglalaman ang PIN ng mga invalid na character</translation> @@ -5159,7 +5141,6 @@ <translation id="4913209098186576320">Posibleng mapanganib ang file na ito<ph name="LINE_BREAK" />Mas natatagalan kaysa sa karaniwan ang pagsusuring ito...</translation> <translation id="4915961947098019832">Pinapayagang magpakita ng mga larawan</translation> <translation id="4916542008280060967">Payagan ang site na i-edit ang <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Malakas</translation> <translation id="491779113051926205">Mga Traffic Counter ng ChromeOS</translation> <translation id="4918021164741308375">Gusto ng <ph name="ORIGIN" /> na makipag-ugnayan sa extension na "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Tanggapin</translation> @@ -5473,7 +5454,6 @@ <translation id="5172855596271336236">May 1 pinapamahalaang printer.</translation> <translation id="5173668317844998239">Magdagdag at mag-delete ng mga fingerprint na naka-save sa iyong security key</translation> <translation id="5174169235862638850">Nakopya sa clipboard ang password</translation> -<translation id="5175379009094579629">Invalid ang pangalan ng device. Maglagay ng valid na pangalan ng device para subukan ulit.</translation> <translation id="5177479852722101802">Ipagpatuloy ang pag-block ng access sa camera at mikropono</translation> <translation id="5177549709747445269">Gumagamit ka ng mobile data</translation> <translation id="5178667623289523808">Find Previous</translation> @@ -5702,7 +5682,6 @@ <translation id="5368255566854433132">Gumawa ng password ng <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Hindi mababasa o mababago ng extension na ito ang impormasyon ng site o hindi ito gagana sa background</translation> <translation id="5368720394188453070">Naka-lock ang iyong telepono. I-unlock ito upang makapasok.</translation> -<translation id="5368779022775404937">Mag-sign in sa <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}one{Incognito (#)}other{Incognito (#)}}</translation> <translation id="5369491905435686894">I-enable ang pag-accelerate ng mouse</translation> <translation id="5369694795837229225">I-set up ang environment sa pag-develop ng Linux</translation> @@ -5918,7 +5897,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Isang extension ang na-install ng iyong administrator}one{# extension ang na-install ng iyong administrator}other{# na extension ang na-install ng iyong administrator}}</translation> <translation id="5523532775593636291">Palaging mananatiling aktibo ang mga site na idinaragdag mo at hindi magbabakante ng memory mula sa mga ito</translation> <translation id="5523558474028191231">Puwedeng gumamit ang pangalan ng mga titik, numero, at special character, at dapat na <ph name="MAX_CHARACTER_COUNT" /> (na) character o mas kaunti</translation> -<translation id="5526701598901867718">Lahat (hindi secure)</translation> <translation id="5526745900034778153">Mag-sign in muli para ituloy ang pag-sync</translation> <translation id="5527463195266282916">Tinangkang i-downgrade ang extension.</translation> <translation id="5527474464531963247">Maaari ka ring pumili ng isa pang network.</translation> @@ -5929,7 +5907,6 @@ <translation id="5533001281916885985">Gusto ng <ph name="SITE_NAME" /> na</translation> <translation id="5537725057119320332">I-cast</translation> <translation id="5539070192556911367">Hindi maabot ang Google</translation> -<translation id="5539221284352502426">Tinanggihan ng server ang password na inilagay mo. Kabilang sa mga posibleng dahilan: Masyadong maikli ang password. Dapat may mga numero o simbolo ang password. Dapat naiiba ang password sa mga nakaraang password.</translation> <translation id="5541694225089836610">Na-disable ng iyong administrator ang pagkilos na ito</translation> <translation id="5542132724887566711">Profile</translation> <translation id="5542750926112347543">Na-block ang cookies mula sa <ph name="DOMAIN" /></translation> @@ -6172,7 +6149,6 @@ <translation id="5734362860645681824">Komunikasyon</translation> <translation id="5734697361979786483">Magdagdag ng file share</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Hindi natutugunan ng data na ito o ng iyong device ang ilan sa mga patakarang panseguridad ng organisasyon mo. Itanong sa iyong admin kung ano ang kailangang ayusin.}=1{Hindi natutugunan ng file na ito o ng iyong device ang ilan sa mga patakarang panseguridad ng organisasyon mo. Itanong sa iyong admin kung ano ang kailangang ayusin.}one{Hindi natutugunan ng mga file na ito ang ilan sa mga patakarang panseguridad ng organisasyon mo. Itanong sa iyong admin kung ano ang kailangang ayusin.}other{Hindi natutugunan ng mga file na ito ang ilan sa mga patakarang panseguridad ng organisasyon mo. Itanong sa iyong admin kung ano ang kailangang ayusin.}}</translation> -<translation id="5736796278325406685">Mangyaring maglagay ng wastong username</translation> <translation id="5738093759615225354">Kailangan mo ang passkey na ito para mag-sign in sa iyong computer</translation> <translation id="5739017626473506901">Mag-sign in para matulungan si <ph name="USER_NAME" /> na magdagdag ng pampaaralang account</translation> <translation id="5739235828260127894">Naghihintay ng pag-verify. <ph name="LINK_BEGIN" />Matuto pa<ph name="LINK_END" /></translation> @@ -6576,7 +6552,6 @@ <translation id="6054138466019582920">Maghan&ap sa Page na Ito gamit ang Google...</translation> <translation id="6054284857788651331">Grupo ng Tab na Kamakailang Isinara</translation> <translation id="6054961935262556546">Baguhin ang visibility</translation> -<translation id="6055171183283175969">Hindi wasto ang password na iyong inilagay.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 na May RSA Encryption</translation> <translation id="6055544610007596637">Mag-install ng mga app para sa iyong <ph name="DEVICE_TYPE" /> mula sa Google Play Store</translation> <translation id="6056710589053485679">I-reload Nang Normal</translation> @@ -6646,7 +6621,6 @@ <translation id="6102043788063419338">Na-block ng Advanced Protection ang file na ito.</translation> <translation id="6103681770816982672">Babala: lumilipat ka sa channel ng developer</translation> <translation id="6104068876731806426">Mga Google Account</translation> -<translation id="6104311680260824317">Hindi maisama ang device sa domain. Hindi sinusuportahan ng server ang mga natukoy na uri ng Kerberos na pag-encrypt. Suriin ang "Higit pang opsyon" para sa mga setting ng pag-encrypt.</translation> <translation id="6104667115274478616">Pamahalaan ang mga setting ng audio ng ChromeOS</translation> <translation id="6104796831253957966">Puno ang queue ng printer</translation> <translation id="610487644502954950">Na-unpin ang panel sa gilid</translation> @@ -7335,7 +7309,6 @@ <translation id="6651237644330755633">Pagkatiwalaan ang certificate na ito para sa pagtukoy ng mga website</translation> <translation id="6651495917527016072">Mag-sync ng mga Wi-Fi network sa iyong telepono. <ph name="LINK_BEGIN" />Matuto pa<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Awtomatikong tatakbo tuwing bibisitahin mo ang site na ito</translation> -<translation id="665355505818177700">Ang pagsasama ng <ph name="MS_AD_NAME" /> ng Chrome ay sinusuportahan lang sa mga platform na x86_64. Ang functionality na ito ay hindi sinusuportahan ng mga Chromebook na ginawa batay sa platform na ARM o x86.</translation> <translation id="6654509035557065241">Magtakda ng gustong network</translation> <translation id="6655190889273724601">Developer mode</translation> <translation id="6655458902729017087">Itago ang Mga Account</translation> @@ -7471,7 +7444,6 @@ <translation id="676560328519657314">Iyong mga paraan ng pagbabayad sa Google Pay</translation> <translation id="6766488013065406604">Pumunta sa Google Password Manager</translation> <translation id="6767566652486411142">Pumili ng Iba Pang Wika...</translation> -<translation id="6767639283522617719">Hindi maisama sa domain. Tiyaking tama ang mga setting para sa unit ng organisasyon.</translation> <translation id="6768034047581882264">Hindi pinapayagang magpakita ng hindi secure na content</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Para maibigay ang pinakamagandang experience, nangongolekta ang <ph name="DEVICE_OS" /> ng data ng hardware tungkol sa mga device at shine-share nito ang mga iyon sa Google para matukoy kung aling mga update ang dapat i-deliver. Bilang opsyon, puwede mong payagan ang Google na gamitin ang data na ito para sa mga karagdagang layunin tulad ng suporta at mga pagpapahusay sa experience sa at serbisyo ng <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Magagawa mong mag-log in sa device na ito at tingnan ang mga field na nakalista bilang chromeosflex_ sa chrome://system para makita ang data na ipinadala sa Google para sa pag-filter ng update, pati na ang anupamang sitwasyon kung saan pinili mong mag-share ng data sa Google.<ph name="END_PARAGRAPH2" /> @@ -7548,7 +7520,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Awtomatikong mag-sign in sa mga website gamit ang mga naka-store na kredensyal. Kapag naka-disable ang feature, palagi kang hihingan ng kumpirmasyon bago ka mag-sign in sa isang website.</translation> -<translation id="6810768462515084623">Oops! Mukhang nag-expire ang iyong password. Paki-renew ito sa ibang device at subukan ulit.</translation> <translation id="6811034713472274749">Maaari nang tingnan ang page</translation> <translation id="6811151703183939603">Madiin</translation> <translation id="6811332638216701903">Hostname ng DHCP</translation> @@ -7620,7 +7591,6 @@ <translation id="6856623341093082836">I-set up at isaayos ang katumpakan ng iyong touchscreen</translation> <translation id="6856850379840757744">Kapag naka-on, masa-silent ang lahat ng notification</translation> <translation id="6857145580237920905">Alisin ang mga profile ng eSIM bago mag-Powerwash</translation> -<translation id="6857699260879628349">Kunin ang impormasyon sa pag-configure</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> seg</translation> <translation id="6860097299815761905">Mga setting ng proxy...</translation> <translation id="68601584151169673">&I-save at I-share</translation> @@ -7639,7 +7609,6 @@ <translation id="686839242150793617">Pinapayagang awtomatikong pumasok sa picture-in-picture</translation> <translation id="6868934826811377550">Tingnan ang Mga Detalye</translation> <translation id="6871644448911473373">OCSP Responder: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Tinanggihan ng server ang password na inilagay mo.</translation> <translation id="6873571253135628430">Baguhin ang mga pahintulot ng site</translation> <translation id="6876155724392614295">Bisikleta</translation> <translation id="6876469544038980967">Hindi Nakatulong</translation> @@ -7673,7 +7642,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Boses na ipi-preview</translation> <translation id="6902336033320348843">Hindi sinusuportahan ang seksyon: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Isama ang device sa domain</translation> <translation id="6903022061658753260">Ang iyong data ay masi-sync sa lahat ng Chrome browser kung saan mo na-on ang pag-sync para sa account na ito. Para sa mga opsyon sa pag-sync sa ChromeOS, pumunta sa <ph name="LINK_BEGIN" />mga setting ng ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Buksan lahat (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">I-on ang pag-sync</translation> @@ -8031,7 +7999,6 @@ <translation id="7198503619164954386">Dapat ay gumagamit ka ng device na naka-enroll sa enterprise</translation> <translation id="7199158086730159431">Humingi ng Tulong</translation> <translation id="7199452998289813782">I-pause ang pag-cast sa <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Pumili ng configuration</translation> <translation id="720110658997053098">Permanenteng panatilihin sa kiosk mode ang device na ito</translation> <translation id="7201118060536064622">Na-delete ang '<ph name="DELETED_ITEM_NAME" />'</translation> <translation id="7201420661433230412">Tingnan ang mga file</translation> @@ -8148,7 +8115,6 @@ <translation id="7292067737327289208">Ang iyong <ph name="BEGIN_LINK" />browser ay pinapamahalaan<ph name="END_LINK" /> ng iyong organisasyon at ang iyong <ph name="BEGIN_LINK" />profile ay pinapamahalaan<ph name="END_LINK" /> ng <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Tandaang ang Android, Play, at mga nauugnay na app ay nasasaklawan ng sari-sarili nitong mga patakaran sa pagkolekta at paggamit ng data.</translation> -<translation id="729583233778673644">Payagan ang AES at RC4 encryption. Magiging mas mapanganib para sa iyo kapag ginamit ang opsyong ito, dahil hindi secure ang mga RC4 cipher.</translation> <translation id="7296503797589217366">Piliin ang folder na <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Dark green</translation> <translation id="7298195798382681320">Inirerekomenda</translation> @@ -8166,7 +8132,6 @@ <translation id="7307129035224081534">Naka-pause</translation> <translation id="7307647374092371434">Magiging available din sa device na ito ang mga password at passkey sa iyong Google Account habang naka-sign in ka</translation> <translation id="7308643132139167865">Mga wika ng website</translation> -<translation id="7310598146671372464">Hindi makapag-log in. Hindi sinusuportahan ng server ang mga natukoy na uri ng Kerberos na pag-encrypt. Makipag-ugnayan sa iyong administrator.</translation> <translation id="7311005168897771689">Ma-access ang iyong mga file sa Google Drive kapag offline ka</translation> <translation id="7311244614769792472">Walang nakitang resulta</translation> <translation id="7312210124139670355">Nire-reset ng iyong administrator ang eSIM mo. Puwede itong tumagal nang ilang minuto.</translation> @@ -8539,7 +8504,6 @@ <translation id="7594725637786616550">Mag-powerwash para i-reset ang iyong <ph name="DEVICE_TYPE" /> para maging mukhang bago.</translation> <translation id="7595453277607160340">Para gumamit ng mga Android app at panatilihing gumagana nang maayos ang iyong <ph name="DEVICE_TYPE" />, mag-sign in muli at mag-update.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (error code na <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Masyadong mahaba ang pangalan ng device. Maglagay ng mas maikling pangalan para subukan ulit.</translation> <translation id="7600054753482800821">Pamahalaan ang mga search engine at site search</translation> <translation id="7600218158048761260">Naka-disable ang Google Drive para sa uri ng account na ito.</translation> <translation id="7600965453749440009">Huwag isalin kailanman ang <ph name="LANGUAGE" /></translation> @@ -8684,7 +8648,6 @@ <translation id="7686086654630106285">Higit pa tungkol sa mga ad na iminumungkahi ng site</translation> <translation id="7686581688229391955">Piliin para payagan ang mga extension sa site na ito</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Kumpirmahin ang bagong password</translation> <translation id="7690378713476594306">Pumili sa listahan</translation> <translation id="7690853182226561458">Magdagdag ng &folder...</translation> <translation id="7691073721729883399">Hindi mai-mount ang cryptohome para sa kiosk application.</translation> @@ -9346,7 +9309,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" /> ng <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Na-on ang Energy Saver</translation> <translation id="8180786512391440389">Magagawa ng "<ph name="EXTENSION" />" na magbasa at magtanggal ng mga larawan, video, at sound file sa mga may check na lokasyon.</translation> -<translation id="8181215761849004992">Hindi maisali sa domain. Suriin ang iyong account para makita kung mayroon kang sapat na mga pribilehiyo para magdagdag ng mga device.</translation> <translation id="8182105986296479640">Hindi tumutugon ang application.</translation> <translation id="8182412589359523143">Para i-delete ang lahat ng data sa <ph name="DEVICE_TYPE" /> na ito, <ph name="BEGIN_LINK" />mag-click dito<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Ang iyong device EID ay <ph name="EID_NUMBER" /> at ang device IMEI ay <ph name="IMEI_NUMBER" />. Puwedeng gamitin ang mga numerong ito para makatulong na ma-activate ang serbisyo.</translation> @@ -9808,7 +9770,6 @@ <translation id="8531367864749403520">Piliin ang "I-hide ang Grupo" para alisin ang grupo sa iyong tab strip</translation> <translation id="8531701051932785007">Naka-off ang Pinahusay na Ligtas na Pag-browse</translation> <translation id="8533670235862049797">Naka-on ang Ligtas na Pag-browse</translation> -<translation id="8534656636775144800">Oops! Nagkaproblema noong sinusubukang sumali sa domain. Pakisubukang muli.</translation> <translation id="8535005006684281994">URL ng Pag-renew ng Netscape Certificate</translation> <translation id="8536810348276651776">Isa-sign out ka sa karamihan ng mga site. Mananatili kang naka-sign in sa iyong Google Account kaya malalapat ang mga setting mo ng Family Link para sa Chrome.</translation> <translation id="8536956381488731905">Tunog sa keypress</translation> @@ -9887,7 +9848,6 @@ <translation id="8607828412110648570">Tiyaking nasa pairing mode at nasa malapit ang iyong Bluetooth device. Makipagpares lang sa mga device na pinagkakatiwalaan mo. Makikita ng lahat ng account sa Chromebook na ito ang mga nakapares na device. <ph name="BEGIN_LINK_LEARN_MORE" />Matuto pa<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Magdagdag ng ticket ng Kerberos</translation> <translation id="8609465669617005112">Ilipat sa itaas</translation> -<translation id="8610103157987623234">Hindi wastong format, pakisubukang muli</translation> <translation id="8612252270453580753">&Hanapin ang video frame gamit ang <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Maliliit na character, digit, underscore, o gitling lang</translation> <translation id="8613504115484579584">Mga paraan sa pag-sign in</translation> @@ -10503,7 +10463,6 @@ <translation id="9052404922357793350">Patuloy na i-block</translation> <translation id="90528604757378587">Posibleng maging limitado ang aktibidad sa background at ilang visual effect, tulad ng maayos na pag-scroll.</translation> <translation id="9053563360605707198">Mag-print sa magkabilang bahagi</translation> -<translation id="9055636786322918818">Ipatupad ang RC4 encryption. Magiging mas mapanganib para sa iyo kapag ginamit ang opsyong ito, dahil hindi secure ang mga RC4 cipher.</translation> <translation id="9056788090206401048">Dapat naka-on ang bluetooth para magamit ang iyong passkey sa ibang device. Puwede mong pamahalaan ito anumang oras sa mga setting.</translation> <translation id="9056810968620647706">Walang nakitang tugma.</translation> <translation id="9057007989365783744">Gustong i-access ni <ph name="SUPERVISED_USER_NAME" /> ang sumusunod na content:</translation>
diff --git a/chrome/app/resources/generated_resources_fr-CA.xtb b/chrome/app/resources/generated_resources_fr-CA.xtb index b29b4f91..6f63ba3c 100644 --- a/chrome/app/resources/generated_resources_fr-CA.xtb +++ b/chrome/app/resources/generated_resources_fr-CA.xtb
@@ -296,7 +296,6 @@ <translation id="1217117837721346030">Télécharger le fichier suspect</translation> <translation id="1217483152325416304">Vos données locales seront bientôt supprimées</translation> <translation id="1217668622537098248">Rétablir le clic gauche après l'action</translation> -<translation id="121783623783282548">Les mots de passe ne concordent pas.</translation> <translation id="1218015446623563536">Supprimer Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Les services de localisation de Google utilisent des sources comme les réseaux Wi-Fi et cellulaires, ainsi que des capteurs, pour estimer la position de cet appareil.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Vous pouvez couper ce service en désactivant le paramètre de localisation principal de l'appareil. Vous pouvez également désactiver l'utilisation des réseaux Wi‑Fi, des réseaux cellulaires et des capteurs pour la localisation dans les paramètres de localisation.<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">Mise en évidence d'un élément avec la mise en évidence du clavier</translation> <translation id="1396120028054416908">Retour à <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Erreur lors de la configuration de l'imprimante</translation> -<translation id="1396963298126346194">Le nom d'utilisateur et le mot de passe que vous avez entrés ne correspondent pas</translation> <translation id="1397500194120344683">Aucun appareil admissible. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Vous êtes connecté à Chrome sur ces appareils, vous pouvez donc les utiliser comme clés de sécurité.</translation> <translation id="1398853756734560583">Agrandir</translation> @@ -899,7 +897,6 @@ <translation id="1657937299377480641">Pour te connecter à nouveau afin d'accéder aux ressources éducatives, demande à un parent de te donner l'autorisation</translation> <translation id="1658424621194652532">Cette page accède à votre microphone.</translation> <translation id="1660763353352708040">Problème avec l'adaptateur d'alimentation</translation> -<translation id="1661156625580498328">Appliquer le chiffrement AES (recommandé).</translation> <translation id="16620462294541761">Mot de passe incorrect. Veuillez réessayer.</translation> <translation id="166278006618318542">Algorithme de la clé publique du destinataire</translation> <translation id="1662801900924515589"><ph name="APP" /> est installée</translation> @@ -993,7 +990,6 @@ <translation id="174123615272205933">Personnalisées</translation> <translation id="1741314857973421784">Continuer</translation> <translation id="1743970419083351269">Fermer la barre des téléchargements</translation> -<translation id="1744060673522309905">Impossible d'associer l'appareil au domaine. Vérifiez que vous n'avez pas dépassé le nombre d'appareils que vous pouvez ajouter.</translation> <translation id="1744108098763830590">page en arrière-plan</translation> <translation id="1745732479023874451">Gérer les contacts</translation> <translation id="1748283190377208783">{0,plural, =1{forme plurielle non utilisée}one{Ouvrir et modifier # fichier dans cette application Web?}other{Ouvrir et modifier # fichiers dans cette application Web?}}</translation> @@ -1025,7 +1021,6 @@ <translation id="1767043563165955993">Utiliser avec les applications Android</translation> <translation id="1767508543310534319">Énonciation de la ponctuation</translation> <translation id="1768212860412467516">Envoyer des commentaires sur <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Oups! Un problème est survenu lors du contact avec le serveur de connexion. Veuillez vérifier votre connexion au réseau et le nom du domaine, puis réessayez.</translation> <translation id="1769104665586091481">Ouvrir le lien dans une nouvelle &fenêtre</translation> <translation id="1770407692401984718">Faire glisser une image ici ou</translation> <translation id="177053719077591686">Sauvegarder les applications Android sur Google Disque.</translation> @@ -1103,7 +1098,6 @@ <translation id="1818913467757368489">Téléversement du journal en cours…</translation> <translation id="1819443852740954262">Tout ouvrir dans une fenêtre de navigation privée</translation> <translation id="1819721979226826163">Touchez Notifications de l'application > Services Google Play.</translation> -<translation id="1820028137326691631">Entrez le mot de passe fourni par l'administrateur</translation> <translation id="1822140782238030981">Vous utilisez déjà Chrome? Connectez-vous à votre compte</translation> <translation id="1822517323280215012">Gris</translation> <translation id="1822635184853104396">L'historique complet des téléchargements s'affiche dans un nouvel onglet</translation> @@ -1220,7 +1214,6 @@ <translation id="1901303067676059328">&Tout sélectionner</translation> <translation id="1904580727789512086">Les adresses URL que vous visitez sont enregistrées dans votre compte Google</translation> <translation id="1904603806662441960">Gérer les autorisations d'accès à la caméra du site dans Chrome</translation> -<translation id="1905375423839394163">Nom du Chromebook</translation> <translation id="1906181697255754968">Les sites accèdent généralement aux fichiers et aux dossiers sur votre appareil pour proposer des fonctionnalités, comme la sauvegarde automatique de votre travail</translation> <translation id="1906488504371069394">Découvrir d'autres extensions et thèmes dans la <ph name="BEGIN_LINK" />boutique en ligne Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Entrez du texte au moyen de commandes vocales Utilisez Recherche+D, puis commencez à parler.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">Masquer les NIP</translation> <translation id="2135456203358955318">Loupe en mode ancré</translation> <translation id="2135787500304447609">&Reprendre</translation> -<translation id="2136372518715274136">Entrez le nouveau mot de passe</translation> <translation id="2136476978468204130">La phrase de passe entrée est incorrecte</translation> <translation id="2137128126782078222">Ne pas autoriser les notifications provenant de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Bouton de configuration</translation> @@ -1632,7 +1624,6 @@ <translation id="2210462644007531147">Impossible de terminer l'installation</translation> <translation id="2211245494465528624">Gérer les options de synchronisation</translation> <translation id="2214018885812055163">Dossiers partagés</translation> -<translation id="2214884991347062907">Mot de passe incorrect, veuillez réessayer</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ligne non affichée>}one{<<ph name="NUMBER_OF_LINES" /> ligne non affichée>}other{<<ph name="NUMBER_OF_LINES" /> lignes non affichées>}}</translation> <translation id="2215070081105889450">Pour partager l'audio, partagez plutôt un onglet ou un écran</translation> <translation id="2218019600945559112">Souris et pavé tactile</translation> @@ -2284,7 +2275,6 @@ <translation id="2692503699962701720">Modifier le ton de la voix lors de la lecture des types d'éléments et de textes formatés</translation> <translation id="2692901429679246677">Turquoise</translation> <translation id="2693134906590795721">Sons de recharge</translation> -<translation id="2693176596243495071">Oups. Une erreur inconnue s'est produite. Veuillez réessayer plus tard ou communiquer avec votre administrateur si le problème persiste.</translation> <translation id="2698147581454716013">Il s'agit d'un appareil lié, il ne peut donc pas être inscrit avec la mise à niveau de Kiosk et Signage.</translation> <translation id="2699911226086014512">Échec du déverrouillage par NIP. Code <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Partagé à partir de l'appareil suivant : <ph name="DEVICE_NAME" /></translation> @@ -2416,7 +2406,6 @@ <translation id="2782104745158847185">Erreur lors de l'installation de l'application Linux</translation> <translation id="2783024642731649028">1 article dans votre panier <ph name="DISCOUNT_TEXT" /> de <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, vu <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Téléchargé</translation> -<translation id="2783829359200813069">Sélectionnez les types de chiffrement</translation> <translation id="2783952358106015700">Utiliser la clé de sécurité avec <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Vérification de mot de passe</translation> <translation id="2785873697295365461">Descripteurs de fichier</translation> @@ -2702,7 +2691,6 @@ <translation id="3003144360685731741">Réseaux préférés</translation> <translation id="3003253259757197230">Les URL que vous visitez sont envoyées à Google pour effectuer des prédictions sur les sites que vous pourriez ensuite visiter et pour vous montrer des informations supplémentaires sur la page que vous visitez</translation> <translation id="3003623123441819449">Cache CSS</translation> -<translation id="3003828226041301643">Impossible d'associer l'appareil au domaine. Vérifiez votre compte pour vous assurer que vous avez les privilèges pour ajouter des appareils.</translation> <translation id="3003967365858406397">Votre <ph name="PHONE_NAME" /> créera une connexion Wi-Fi privée.</translation> <translation id="3004385386820284928">Personnaliser les touches du clavier</translation> <translation id="3005574332301273731">Ne pas afficher</translation> @@ -2762,7 +2750,6 @@ <translation id="3033348223765101500">Contrôler vos données</translation> <translation id="3036327949511794916">L'échéance pour retourner cet appareil <ph name="DEVICE_TYPE" /> est dépassée.</translation> <translation id="3036546437875325427">Activer le flash</translation> -<translation id="3037754279345160234">Impossible d'analyser la configuration d'association à un domaine. Veuillez communiquer avec votre administrateur.</translation> <translation id="3038272154009688107">Afficher tous les sites</translation> <translation id="3038612606416062604">Ajouter une imprimante manuellement</translation> <translation id="3039491566278747710">Échec de l'installation de la politique hors ligne sur l'appareil.</translation> @@ -2952,7 +2939,6 @@ <translation id="3210736980143419785">Impossible de terminer le téléchargement</translation> <translation id="321084946921799184">Jaune et blanc</translation> <translation id="3211126692872351610">&Rechercher « <ph name="SEARCH_TERMS" /> » dans <ph name="SEARCH_ENGINE" /> dans un nouvel onglet</translation> -<translation id="321356136776075234">Unité organisationnelle d'appareil (p. ex., OU = Chromebook, DC = exemple, DC = com)</translation> <translation id="321367297115597343">Ajoutez un signet à ce dossier</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Remarque :<ph name="END_BOLD" /> Une personne ayant une voix semblable à la sienne ou disposant d'un enregistrement de celle-ci pourrait accéder aux résultats personnalisés de <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Créer un raccourci?</translation> @@ -3631,7 +3617,6 @@ <translation id="3741056951918180319">Vous pouvez toujours cliquer sur l'extension pour l'utiliser sur n'importe quel site</translation> <translation id="3741510433331996336">Redémarrez votre appareil pour terminer la mise à jour</translation> <translation id="3742235229730461951">Disposition du clavier coréen</translation> -<translation id="3742666961763734085">Impossible de trouver une unité organisationnelle qui porte ce nom. Veuillez réessayer.</translation> <translation id="3743842571276656710">Entrez le NIP pour effectuer l'association à <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Vos mots de passe n'ont pas été importés</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> @@ -4520,7 +4505,6 @@ <translation id="4416582610654027550">Entrez une URL valide</translation> <translation id="4421932782753506458">Félix</translation> <translation id="4423376891418188461">Restaurer les paramètres</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, votre administrateur vous demande de changer votre mot de passe.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Le fait d'autoriser les appareils ChromeOS à envoyer des rapports automatiques nous permet de prioriser les éléments à corriger et à améliorer dans ChromeOS. Ces rapports peuvent comprendre des éléments, comme le moment où ChromeOS plante, les fonctionnalités utilisées et la quantité de mémoire utilisée.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Vous pouvez activer ou désactiver l'autorisation de ces rapports en tout temps dans les paramètres de votre appareil Chrome. Si vous êtes un administrateur de domaine, vous pouvez modifier ce paramètre dans la console d'administrateur.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Supprimer <ph name="FILE_NAME" /></translation> @@ -4536,7 +4520,6 @@ <translation id="4430369329743628066">Favori ajouté</translation> <translation id="4430422687972614133">Activer la carte virtuelle</translation> <translation id="4432621511648257259">Mot de passe incorrect</translation> -<translation id="443454694385851356">Héritage (non sécurisé)</translation> <translation id="4434611816075088065">Rien d'autre n'a besoin de votre attention pour le moment</translation> <translation id="443475966875174318">Mettre à jour ou supprimer les applications incompatibles</translation> <translation id="4437947179446780764">Ajouter un fournisseur de services DNS personnalisé</translation> @@ -5078,7 +5061,6 @@ <translation id="4868284252360267853">Cette boîte de dialogue n'est pas actuellement sélectionnée. Appuyez sur les touches Commande+Maj+Option+A pour sélectionner cette boîte de dialogue.</translation> <translation id="4869170227080975044">Lire les renseignements sur le réseau ChromeOS</translation> <translation id="4870724079713069532">Vous pouvez ouvrir et modifier les fichiers pris en charge avec cette application à partir de l'explorateur de fichiers ou d'autres applications. Pour contrôler quels fichiers s'ouvrent dans cette application par défaut, accédez aux <ph name="BEGIN_LINK" />paramètres des fenêtres<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Entrez le mot de passe fourni par l'administrateur pour obtenir les informations de configuration</translation> <translation id="4870995365819149457">Certains liens pris en charge continueront de s'ouvrir dans <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> et une autre application.</translation> <translation id="4871308555310586478">Pas de la boutique Chrome Web Store</translation> <translation id="4871322859485617074">Le NIP contient des caractères incorrects</translation> @@ -5145,7 +5127,6 @@ <translation id="4913209098186576320">Ce fichier peut être dangereux<ph name="LINE_BREAK" />Cette vérification prend plus de temps que d'habitude…</translation> <translation id="4915961947098019832">Autorisés à afficher des images</translation> <translation id="4916542008280060967">Autoriser le site à modifier <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Fort</translation> <translation id="491779113051926205">Compteurs de trafic ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> souhaite communiquer avec l’extension « <ph name="EXTENSION_NAME" /> »</translation> <translation id="4918086044614829423">Accepter</translation> @@ -5459,7 +5440,6 @@ <translation id="5172855596271336236">Il y a 1 imprimante gérée.</translation> <translation id="5173668317844998239">Ajoutez et supprimez des empreintes digitales enregistrées sur votre clé de sécurité</translation> <translation id="5174169235862638850">Le mot de passe a été copié dans le presse-papiers</translation> -<translation id="5175379009094579629">Le nom de l'appareil n'est pas valide. Entrez un nom d'appareil valide pour réessayer.</translation> <translation id="5177479852722101802">Continuer à bloquer l'accès à la caméra et au microphone</translation> <translation id="5177549709747445269">Vous utilisez les données mobiles</translation> <translation id="5178667623289523808">Trouver le précédent</translation> @@ -5688,7 +5668,6 @@ <translation id="5368255566854433132">Créer un mot de passe pour <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Cette extension ne peut pas lire et modifier les informations du site ni s'exécuter en arrière-plan</translation> <translation id="5368720394188453070">Votre téléphone est verrouillé. Déverrouillez-le pour entrer.</translation> -<translation id="5368779022775404937">Connectez-vous à <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Navigation privée}one{Navigation privée (#)}other{Navigation privée (#)}}</translation> <translation id="5369491905435686894">Activer l'accélération de la souris</translation> <translation id="5369694795837229225">Configurer l'environnement de conception Linux</translation> @@ -5904,7 +5883,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Votre administrateur a installé une extension}one{Votre administrateur a installé # extension}other{Votre administrateur a installé # extensions}}</translation> <translation id="5523532775593636291">Les sites que vous ajoutez resteront toujours actifs et leur mémoire ne sera pas libérée</translation> <translation id="5523558474028191231">Le nom peut comprendre des lettres, des chiffres et des caractères spéciaux, et doit comporter un maximum de<ph name="MAX_CHARACTER_COUNT" /> caractères</translation> -<translation id="5526701598901867718">Tout (non sécurisé)</translation> <translation id="5526745900034778153">Reconnectez-vous pour reprendre la synchronisation</translation> <translation id="5527463195266282916">Tentative d'installation d'une version antérieure de l'extension.</translation> <translation id="5527474464531963247">Vous pouvez également sélectionner un autre réseau.</translation> @@ -5915,7 +5893,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> souhaite</translation> <translation id="5537725057119320332">Diffuser</translation> <translation id="5539070192556911367">Impossible de contacter Google</translation> -<translation id="5539221284352502426">Le mot de passe que vous avez entré a été refusé par le serveur. Voici des raisons possibles : le mot de passe est trop court. Le mot de passe doit comporter des chiffres ou des symboles. Le mot de passe doit être différent des mots de passe précédents.</translation> <translation id="5541694225089836610">Cette action est désactivée par votre administrateur</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Les témoins de <ph name="DOMAIN" /> sont bloqués</translation> @@ -6158,7 +6135,6 @@ <translation id="5734362860645681824">Communications</translation> <translation id="5734697361979786483">Ajouter un partage de fichier</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Cette donnée ou votre appareil ne respecte pas certaines des politiques de sécurité de votre organisation. Vérifiez auprès de votre administrateur ce qui doit être corrigé.}=1{Ce fichier ou votre appareil ne respecte pas certaines des politiques de sécurité de votre organisation. Vérifiez auprès de votre administrateur ce qui doit être corrigé.}one{Ce fichier ne respecte pas certaines des politiques de sécurité de votre organisation. Vérifiez auprès de votre administrateur ce qui doit être corrigé.}other{Ces fichiers ne respectent pas certaines des politiques de sécurité de votre organisation. Vérifiez auprès de votre administrateur ce qui doit être corrigé.}}</translation> -<translation id="5736796278325406685">Veuillez entrer un nom d'utilisateur valide</translation> <translation id="5738093759615225354">Vous avez besoin de cette clé d'accès pour vous connecter à votre ordinateur</translation> <translation id="5739017626473506901">Connectez-vous pour aider <ph name="USER_NAME" /> à ajouter un compte scolaire</translation> <translation id="5739235828260127894">En attente de vérification. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> @@ -6562,7 +6538,6 @@ <translation id="6054138466019582920">Rechercher cette page avec Google…</translation> <translation id="6054284857788651331">Groupe d'onglets récemment fermés</translation> <translation id="6054961935262556546">Modifier la visibilité</translation> -<translation id="6055171183283175969">Le mot de passe saisi est non valide.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 avec chiffrement RSA</translation> <translation id="6055544610007596637">Installez des applications pour votre <ph name="DEVICE_TYPE" /> à partir de la boutique Google Play Store</translation> <translation id="6056710589053485679">Actualisation normale</translation> @@ -6632,7 +6607,6 @@ <translation id="6102043788063419338">Ce fichier a été bloqué par la protection avancée.</translation> <translation id="6103681770816982672">Avertissement : vous êtes sur le point de passer à la version développeur</translation> <translation id="6104068876731806426">Comptes Google</translation> -<translation id="6104311680260824317">Impossible d'associer l'appareil au domaine. Le serveur ne prend pas en charge les types de chiffrement Kerberos spécifiés. Consultez « Plus d'options » pour afficher les paramètres de chiffrement.</translation> <translation id="6104667115274478616">Gérer les paramètres audio de ChromeOS</translation> <translation id="6104796831253957966">La file d'attente de l'imprimante est pleine</translation> <translation id="610487644502954950">Épinglage du panneau latéral annulé</translation> @@ -7321,7 +7295,6 @@ <translation id="6651237644330755633">Considérer ce certificat comme fiable pour identifier les sites Web</translation> <translation id="6651495917527016072">Synchronisez les réseaux Wi-Fi avec votre téléphone. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> <translation id="6651762277693024112">S'exécute automatiquement chaque fois que vous visitez ce site</translation> -<translation id="665355505818177700">L'intégration <ph name="MS_AD_NAME" /> Chrome est prise en charge par les plateformes x86_64 uniquement. Les Chromebook basés sur les plateformes ARM ou x86 ne prennent pas en charge cette fonctionnalité.</translation> <translation id="6654509035557065241">Choisir ce réseau par défaut</translation> <translation id="6655190889273724601">Mode développeur</translation> <translation id="6655458902729017087">Masquer les comptes</translation> @@ -7457,7 +7430,6 @@ <translation id="676560328519657314">Vos modes de paiement dans Google Pay</translation> <translation id="6766488013065406604">Accéder au gestionnaire de mots de passe Google</translation> <translation id="6767566652486411142">Choisir une autre langue…</translation> -<translation id="6767639283522617719">Impossible d'associer le domaine. Assurez-vous que les paramètres sont corrects pour l'unité organisationnelle.</translation> <translation id="6768034047581882264">Non autorisés à afficher le contenu non sécurisé</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Pour que vous profitiez d'une expérience optimale, <ph name="DEVICE_OS" /> collecte des données matérielles relatives aux appareils et les partage avec Google pour déterminer quelles mises à jour doivent être fournies. Si vous le souhaitez, vous pouvez autoriser Google à utiliser ces données à d'autres fins, comme l'assistance ou l'amélioration de l'expérience et du service proposés par <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Vous pouvez vous connecter sur cet appareil et afficher les champs répertoriés comme chromeosflex_ dans chrome://system pour savoir quelles données sont envoyées à Google aux fins de filtrage des mises à jour et pour découvrir les autres contextes où vous choisissez de partager des données avec Google.<ph name="END_PARAGRAPH2" /> @@ -7534,7 +7506,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Connexion automatique à des sites Web à l'aide d'authentifiants enregistrés. Lorsque la fonctionnalité est désactivée, une confirmation vous est demandée avant chaque connexion à un site Web.</translation> -<translation id="6810768462515084623">Erreur! Votre mot de passe semble avoir expiré. Veuillez le renouveler sur un autre appareil et réessayer.</translation> <translation id="6811034713472274749">La page est prête pour consultation</translation> <translation id="6811151703183939603">Ferme</translation> <translation id="6811332638216701903">Nom d'hôte DHCP</translation> @@ -7606,7 +7577,6 @@ <translation id="6856623341093082836">Configurer et ajuster la précision de votre écran tactile</translation> <translation id="6856850379840757744">Lorsqu'il est activé, toutes les notifications seront désactivées</translation> <translation id="6857145580237920905">Retirer les profils eSIM avant d'utiliser la fonctionnalité Powerwash</translation> -<translation id="6857699260879628349">Obtenir l'information de configuration</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Paramètres de mandataire...</translation> <translation id="68601584151169673">Sauvegarder et partager</translation> @@ -7625,7 +7595,6 @@ <translation id="686839242150793617">Autorisés à entrer automatiquement l'Incrustation d'image</translation> <translation id="6868934826811377550">Voir les renseignements</translation> <translation id="6871644448911473373">Répondeur OCSP : <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Le mot de passe que vous avez entré a été refusé par le serveur.</translation> <translation id="6873571253135628430">Modifier les autorisations du site</translation> <translation id="6876155724392614295">Vélo</translation> <translation id="6876469544038980967">Pas utile</translation> @@ -7659,7 +7628,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voix à écouter</translation> <translation id="6902336033320348843">Section non prise en charge : <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Associer l'appareil au domaine</translation> <translation id="6903022061658753260">Vos données seront synchronisées sur tous les navigateurs Chrome sur lesquels vous avez activé la synchronisation pour ce compte. Pour consulter les options de synchronisation de Chrome OS, accédez aux <ph name="LINK_BEGIN" />paramètres de Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Tout ouvrir (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activer la synchronisation</translation> @@ -8016,7 +7984,6 @@ <translation id="7198503619164954386">Vous devez utiliser un appareil inscrit au sein de l'entreprise</translation> <translation id="7199158086730159431">Obtenir de l'aide</translation> <translation id="7199452998289813782">Suspendre la diffusion sur <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Sélectionner la configuration</translation> <translation id="720110658997053098">Conserver cet appareil en mode kiosque de manière permanente</translation> <translation id="7201118060536064622">« <ph name="DELETED_ITEM_NAME" /> » supprimé</translation> <translation id="7201420661433230412">Afficher les fichiers</translation> @@ -8133,7 +8100,6 @@ <translation id="7292067737327289208">Votre <ph name="BEGIN_LINK" />navigateur est géré<ph name="END_LINK" /> par votre organisation et votre <ph name="BEGIN_LINK" />profil est géré<ph name="END_LINK" /> par <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Notez qu'Android, Play et les applications connexes sont régis par leurs propres politiques de collection et d'utilisation des données.</translation> -<translation id="729583233778673644">Autoriser le chiffrement AES et RC4. L'utilisation de cette option augmente les risques, car les chiffrements RC4 ne sont pas sécurisés.</translation> <translation id="7296503797589217366">Sélectionner le dossier <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Vert foncé</translation> <translation id="7298195798382681320">Recommandé</translation> @@ -8151,7 +8117,6 @@ <translation id="7307129035224081534">Suspendue</translation> <translation id="7307647374092371434">Les clés d'accès et les mots de passe stockés dans votre compte Google seront également accessibles sur cet appareil lorsque vous serez connecté</translation> <translation id="7308643132139167865">Langues du site Web</translation> -<translation id="7310598146671372464">Échec de la connexion. Le serveur ne prend pas en charge les types de chiffrement Kerberos spécifiés. Veuillez communiquer avec votre administrateur.</translation> <translation id="7311005168897771689">Accéder facilement à vos fichiers Google Disque lorsque vous êtes hors ligne</translation> <translation id="7311244614769792472">Aucun résultat trouvé</translation> <translation id="7312210124139670355">Votre administrateur est en train de réinitialiser votre carte eSIM. Cette opération peut prendre quelques minutes.</translation> @@ -8524,7 +8489,6 @@ <translation id="7594725637786616550">La fonctionnalité Powerwash réinitialise votre <ph name="DEVICE_TYPE" />, qui redevient comme neuf.</translation> <translation id="7595453277607160340">Pour utiliser des applications Android et assurer le bon fonctionnement de votre <ph name="DEVICE_TYPE" />, reconnectez-vous et effectuez une mise à jour.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (code d'erreur <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Le nom de l'appareil est trop long. Entrez un nom plus court et réessayez.</translation> <translation id="7600054753482800821">&Gérer les moteurs de recherche et la recherche de sites</translation> <translation id="7600218158048761260">Google Disque est désactivé pour ce type de compte.</translation> <translation id="7600965453749440009">Ne jamais traduire les pages rédigées en <ph name="LANGUAGE" /></translation> @@ -8669,7 +8633,6 @@ <translation id="7686086654630106285">En savoir plus sur les annonces suggérées par les sites</translation> <translation id="7686581688229391955">Sélectionner pour autoriser les extensions sur ce site</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmez le nouveau mot de passe</translation> <translation id="7690378713476594306">Choisir dans la liste</translation> <translation id="7690853182226561458">Ajouter un &dossier...</translation> <translation id="7691073721729883399">Impossible de monter le cryptohome pour l'application de kiosque.</translation> @@ -9330,7 +9293,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Imprimante <ph name="ITEM_POSITION" /> sur <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Économiseur d'énergie activé</translation> <translation id="8180786512391440389">« <ph name="EXTENSION" /> » dispose d'un droit d'accès en lecture et en écriture aux images, aux vidéos et aux fichiers audio figurant dans les dossiers sélectionnés.</translation> -<translation id="8181215761849004992">Impossible d'associer le domaine. Vérifiez votre compte pour vous assurer que vous disposez de privilèges suffisants pour ajouter des appareils.</translation> <translation id="8182105986296479640">L'application ne répond pas.</translation> <translation id="8182412589359523143">Pour supprimer toutes les données de cet appareil <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />cliquez ici<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">L'EID de votre appareil est <ph name="EID_NUMBER" /> et l'IMEI de l'appareil est <ph name="IMEI_NUMBER" />. Ces numéros peuvent être utilisés pour aider à activer le service.</translation> @@ -9791,7 +9753,6 @@ <translation id="8531367864749403520">Sélectionnez « Masquer le groupe » pour retirer le groupe de votre bande d'onglets</translation> <translation id="8531701051932785007">La navigation sécurisée améliorée est désactivée</translation> <translation id="8533670235862049797">Navigation sécuritaire activée</translation> -<translation id="8534656636775144800">Oups! Une erreur s'est produite lorsque vous avez tenté de vous joindre au domaine. Veuillez réessayer.</translation> <translation id="8535005006684281994">URL de renouvellement du certificat Netscape</translation> <translation id="8536810348276651776">Cette option vous déconnectera de la plupart des sites. Vous resterez connecté à votre compte Google, donc vos paramètres Family Link pour Chrome s'appliqueront toujours.</translation> <translation id="8536956381488731905">Son à chaque touche</translation> @@ -9870,7 +9831,6 @@ <translation id="8607828412110648570">Assurez-vous que votre appareil Bluetooth est en mode d'association et à proximité. Associez votre appareil uniquement à des appareils de confiance. Les appareils associés sont visibles par tous les comptes sur ce Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />En savoir plus<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Ajouter un ticket Kerberos</translation> <translation id="8609465669617005112">Déplacer vers le haut</translation> -<translation id="8610103157987623234">Format incorrect, veuillez réessayer.</translation> <translation id="8612252270453580753">&amp;Rechercher l'image vidéo avec <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Caractères minuscules, chiffres, traits de soulignement ou tirets uniquement</translation> <translation id="8613504115484579584">Méthodes de connexion</translation> @@ -10484,7 +10444,6 @@ <translation id="9052404922357793350">Continuer le blocage</translation> <translation id="90528604757378587">L'activité en arrière-plan et certains effets visuels, comme le défilement fluide, peuvent être limités.</translation> <translation id="9053563360605707198">Imprimer sur les deux côtés</translation> -<translation id="9055636786322918818">Appliquer le chiffrement RC4. L'utilisation de cette option augmente les risques, car les chiffrements RC4 ne sont pas sécurisés.</translation> <translation id="9056788090206401048">Bluetooth doit être activé pour utiliser votre clé d'accès sur un autre appareil. Vous pouvez toujours gérer cette option dans les paramètres.</translation> <translation id="9056810968620647706">Aucune correspondance trouvée</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> veut accéder au contenu suivant :</translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb index 3544448..06d068b 100644 --- a/chrome/app/resources/generated_resources_fr.xtb +++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -296,7 +296,6 @@ <translation id="1217117837721346030">Télécharger le fichier suspect</translation> <translation id="1217483152325416304">Vos données locales seront bientôt supprimées</translation> <translation id="1217668622537098248">Réactiver le clic gauche après l'action</translation> -<translation id="121783623783282548">Les mots de passe ne correspondent pas.</translation> <translation id="1218015446623563536">Supprimer Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Le service de localisation de Google utilise des sources comme le Wi-Fi, les réseaux mobiles et les capteurs pour estimer la position de cet appareil.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Si cela ne vous convient pas, il vous suffit de désactiver le paramètre de localisation principal sur cet appareil. Vous pouvez également désactiver l'utilisation du Wi-Fi, des réseaux mobiles et des capteurs dans les paramètres de localisation.<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">Mettre en surbrillance l'élément sélectionné au clavier</translation> <translation id="1396120028054416908">Revenir à <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Erreur de configuration de l'imprimante</translation> -<translation id="1396963298126346194">Le nom d'utilisateur et le mot de passe saisis ne correspondent pas</translation> <translation id="1397500194120344683">Aucun appareil éligible. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Vous êtes connecté à Chrome sur ces appareils. Vous pouvez donc les utiliser comme clés de sécurité.</translation> <translation id="1398853756734560583">Agrandir</translation> @@ -899,7 +897,6 @@ <translation id="1657937299377480641">Pour te reconnecter afin d'accéder à des ressources pédagogiques, demande à un de tes parents de t'accorder l'autorisation</translation> <translation id="1658424621194652532">Cette page a accès à votre micro</translation> <translation id="1660763353352708040">Problème d'adaptateur secteur</translation> -<translation id="1661156625580498328">Appliquer le chiffrement AES (recommandé)</translation> <translation id="16620462294541761">Mot de passe incorrect. Veuillez réessayer.</translation> <translation id="166278006618318542">Algorithme de clé publique de l'objet</translation> <translation id="1662801900924515589"><ph name="APP" /> installé</translation> @@ -993,7 +990,6 @@ <translation id="174123615272205933">Personnalisé</translation> <translation id="1741314857973421784">Continuer</translation> <translation id="1743970419083351269">Fermer la barre de téléchargements</translation> -<translation id="1744060673522309905">Impossible d'associer l'appareil au domaine. Vérifiez que vous n'avez pas dépassé le nombre d'appareils pouvant être ajoutés.</translation> <translation id="1744108098763830590">page en arrière-plan</translation> <translation id="1745732479023874451">Gérer les contacts</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Ouvrir et modifier # fichier dans cette appli Web ?}other{Ouvrir et modifier # fichiers dans cette appli Web ?}}</translation> @@ -1025,7 +1021,6 @@ <translation id="1767043563165955993">Utiliser avec les applis Android</translation> <translation id="1767508543310534319">Lecture de la ponctuation</translation> <translation id="1768212860412467516">Envoyez des commentaires sur <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Petit problème… Impossible de contacter le serveur d'ouverture de session. Vérifiez votre connexion réseau et le nom de domaine, puis réessayez.</translation> <translation id="1769104665586091481">Ouvrir le lien dans une nouvelle &fenêtre</translation> <translation id="1770407692401984718">Faites glisser une image ici ou</translation> <translation id="177053719077591686">Sauvegardez les applis Android dans Google Drive.</translation> @@ -1103,7 +1098,6 @@ <translation id="1818913467757368489">Importation du journal en cours.</translation> <translation id="1819443852740954262">Tout ouvrir dans une fenêtre de navigation privée</translation> <translation id="1819721979226826163">Appuyez sur Notifications des applications > Services Google Play.</translation> -<translation id="1820028137326691631">Saisissez le mot de passe fourni par l'administrateur</translation> <translation id="1822140782238030981">Vous utilisez déjà Chrome ? Connexion</translation> <translation id="1822517323280215012">Gris</translation> <translation id="1822635184853104396">Afficher l'historique complet des téléchargements dans un nouvel onglet</translation> @@ -1220,7 +1214,6 @@ <translation id="1901303067676059328">&Tout sélectionner</translation> <translation id="1904580727789512086">Les URL que vous consultez sont enregistrées dans votre compte Google</translation> <translation id="1904603806662441960">Gérer dans Chrome les autorisations d'accéder à l'appareil photo des sites</translation> -<translation id="1905375423839394163">Nom du Chromebook</translation> <translation id="1906181697255754968">Les sites accèdent généralement aux fichiers et aux dossiers sur votre appareil pour proposer des fonctionnalités comme la sauvegarde automatique de votre travail</translation> <translation id="1906488504371069394">Découvrez d'autres extensions et thèmes sur le <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" />.</translation> <translation id="1907044622262489040">Dictez du texte. Appuyez sur Recherche+D, puis commencez à parler.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">Masquer les codes</translation> <translation id="2135456203358955318">Loupe ancrée</translation> <translation id="2135787500304447609">&Reprendre</translation> -<translation id="2136372518715274136">Saisir le nouveau mot de passe</translation> <translation id="2136476978468204130">La phrase secrète que vous avez saisie est incorrecte</translation> <translation id="2137128126782078222">Ne pas autoriser les notifications de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Bouton de configuration</translation> @@ -1632,7 +1624,6 @@ <translation id="2210462644007531147">Impossible de procéder à l'installation</translation> <translation id="2211245494465528624">Gérer les options de synchronisation</translation> <translation id="2214018885812055163">Dossiers partagés</translation> -<translation id="2214884991347062907">Mot de passe incorrect, veuillez réessayer</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ligne non affichée>}one{<<ph name="NUMBER_OF_LINES" /> ligne non affichée>}other{<<ph name="NUMBER_OF_LINES" /> lignes non affichées>}}</translation> <translation id="2215070081105889450">Pour partager l'audio, partagez plutôt un onglet ou un écran</translation> <translation id="2218019600945559112">Souris et pavé tactile</translation> @@ -2283,7 +2274,6 @@ <translation id="2692503699962701720">Changer de ton pour la lecture des types d'éléments et du texte mis en forme</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Sons de recharge</translation> -<translation id="2693176596243495071">Petit problème… Une erreur inconnue s'est produite. Veuillez réessayer plus tard ou contacter votre administrateur si le problème persiste.</translation> <translation id="2698147581454716013">Il s'agit d'un appareil avec licence intégrée qui ne peut pas fonctionner avec Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">Échec de l'opération. Code <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Partagé par <ph name="DEVICE_NAME" /></translation> @@ -2416,7 +2406,6 @@ <translation id="2782104745158847185">Erreur pendant l'installation de l'application Linux</translation> <translation id="2783024642731649028">1 article dans votre panier <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) avec <ph name="DISCOUNT_TEXT" /> consulté <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Téléchargé</translation> -<translation id="2783829359200813069">Sélectionner les types de chiffrement</translation> <translation id="2783952358106015700">Utilisez votre clé de sécurité avec <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Check-up Mots de passe</translation> <translation id="2785873697295365461">Descripteurs de fichiers</translation> @@ -2700,7 +2689,6 @@ <translation id="3003144360685731741">Réseaux préférés</translation> <translation id="3003253259757197230">Les URL que vous consultez sont envoyées à Google pour prédire les sites que vous êtes susceptible de visiter plus tard et vous fournir des informations supplémentaires sur la page que vous consultez</translation> <translation id="3003623123441819449">Cache CSS</translation> -<translation id="3003828226041301643">Impossible d'associer l'appareil au domaine. Vérifiez dans votre compte si vous disposez bien des droits nécessaires pour ajouter des appareils.</translation> <translation id="3003967365858406397">Une connexion Wi-Fi privée sera créée sur votre <ph name="PHONE_NAME" />.</translation> <translation id="3004385386820284928">Personnaliser les touches du clavier</translation> <translation id="3005574332301273731">Ne pas afficher</translation> @@ -2760,7 +2748,6 @@ <translation id="3033348223765101500">Contrôler vos données</translation> <translation id="3036327949511794916">Le délai de retour de ce <ph name="DEVICE_TYPE" /> a expiré.</translation> <translation id="3036546437875325427">Activer Flash</translation> -<translation id="3037754279345160234">Impossible d'analyser la configuration d'association de l'appareil au domaine. Veuillez contacter votre administrateur.</translation> <translation id="3038272154009688107">Afficher tous les sites</translation> <translation id="3038612606416062604">Ajouter une imprimante manuellement</translation> <translation id="3039491566278747710">Échec de l'installation de la règle hors connexion sur l'appareil.</translation> @@ -2950,7 +2937,6 @@ <translation id="3210736980143419785">Impossible de terminer le téléchargement</translation> <translation id="321084946921799184">Jaune et blanc</translation> <translation id="3211126692872351610">&Rechercher "<ph name="SEARCH_TERMS" />" dans un nouvel onglet <ph name="SEARCH_ENGINE" /></translation> -<translation id="321356136776075234">UO de l'appareil (par exemple, OU=Chromebooks, DC=example, DC=com)</translation> <translation id="321367297115597343">Ajouter un favori à ce dossier</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Remarque<ph name="END_BOLD" /> : Il se peut qu'une voix similaire ou un enregistrement puissent accéder aux résultats personnels de <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Créer un raccourci ?</translation> @@ -3629,7 +3615,6 @@ <translation id="3741056951918180319">Vous pouvez toujours cliquer sur l'extension pour l'utiliser sur n'importe quel site</translation> <translation id="3741510433331996336">Redémarrez votre appareil pour terminer la mise à jour</translation> <translation id="3742235229730461951">Clavier coréen</translation> -<translation id="3742666961763734085">Impossible de trouver une unité organisationnelle portant ce nom. Veuillez réessayer.</translation> <translation id="3743842571276656710">Saisissez le code pour associer à <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Vos mots de passe n'ont pas été importés</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> @@ -4518,7 +4503,6 @@ <translation id="4416582610654027550">Saisissez une URL valide</translation> <translation id="4421932782753506458">Félix</translation> <translation id="4423376891418188461">Rétablir les paramètres</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, votre administrateur exige que vous changiez votre mot de passe.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Autoriser les appareils ChromeOS à envoyer automatiquement des rapports nous aide à prioriser ce qu'il faut corriger et améliorer dans ChromeOS. Ces rapports peuvent inclure diverses informations (plantages de ChromeOS, fonctionnalités utilisées, quantité de mémoire généralement utilisée, etc.).<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Vous pouvez autoriser ou suspendre l'envoi de ces rapports à tout moment dans les paramètres de votre appareil Chrome. Si vous êtes administrateur de domaine, vous pouvez modifier ce paramètre dans la console d'administration.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Supprimer <ph name="FILE_NAME" /></translation> @@ -4534,7 +4518,6 @@ <translation id="4430369329743628066">Favori ajouté</translation> <translation id="4430422687972614133">Activer la carte virtuelle</translation> <translation id="4432621511648257259">Mot de passe incorrect</translation> -<translation id="443454694385851356">Anciens types de chiffrement (option non sécurisée)</translation> <translation id="4434611816075088065">Rien d'autre ne requiert votre attention pour le moment</translation> <translation id="443475966875174318">Mettre à jour ou supprimer des applications incompatibles</translation> <translation id="4437947179446780764">Ajouter un fournisseur de services DNS personnalisé</translation> @@ -5076,7 +5059,6 @@ <translation id="4868284252360267853">Cette boîte de dialogue n'est actuellement pas sélectionnée. Appuyez sur Commande+Maj+Option A pour sélectionner cette boîte de dialogue.</translation> <translation id="4869170227080975044">Lire les infos sur le réseau de ChromeOS</translation> <translation id="4870724079713069532">Vous pouvez ouvrir et modifier les fichiers compatibles avec cette appli depuis l'Explorateur de fichiers ou d'autres applis. Pour contrôler quels fichiers s'ouvrent dans cette appli par défaut, accédez aux <ph name="BEGIN_LINK" />paramètres Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Saisissez le mot de passe fourni par l'administrateur pour accéder aux informations de configuration</translation> <translation id="4870995365819149457">Certains liens compatibles continueront à s'ouvrir dans <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> et une autre appli.</translation> <translation id="4871308555310586478">Pas depuis le Chrome Web Store</translation> <translation id="4871322859485617074">Ce code contient des caractères non valides</translation> @@ -5143,7 +5125,6 @@ <translation id="4913209098186576320">Ce fichier peut être dangereux<ph name="LINE_BREAK" />Cette vérification prend plus de temps que d'habitude...</translation> <translation id="4915961947098019832">Autorisé à afficher des images</translation> <translation id="4916542008280060967">Autoriser le site à modifier le fichier <ph name="FILE_NAME" /> ?</translation> -<translation id="4917385247580444890">Très bon</translation> <translation id="491779113051926205">Compteurs de trafic ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> souhaite communiquer avec l'extension "<ph name="EXTENSION_NAME" />".</translation> <translation id="4918086044614829423">Accepter</translation> @@ -5457,7 +5438,6 @@ <translation id="5172855596271336236">Il y a 1 imprimante gérée.</translation> <translation id="5173668317844998239">Ajouter et supprimer les empreintes enregistrées sur votre clé de sécurité</translation> <translation id="5174169235862638850">Mot de passe copié dans le presse-papiers</translation> -<translation id="5175379009094579629">Le nom de l'appareil n'est pas valide. Saisissez-en un qui le soit.</translation> <translation id="5177479852722101802">Continuer à bloquer l'accès à la caméra et au micro</translation> <translation id="5177549709747445269">Vous utilisez des données mobiles</translation> <translation id="5178667623289523808">Rechercher le précédent</translation> @@ -5686,7 +5666,6 @@ <translation id="5368255566854433132">Créer un mot de passe <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Cette extension ne peut pas lire ni modifier les informations du site ni s'exécuter en arrière-plan</translation> <translation id="5368720394188453070">Votre téléphone est verrouillé. Déverrouillez-le pour y accéder.</translation> -<translation id="5368779022775404937">Se connecter à <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Navigation privée}one{Navigation privée (#)}other{Navigation privée (#)}}</translation> <translation id="5369491905435686894">Activer l'accélération du curseur</translation> <translation id="5369694795837229225">Configurer l'environnement de développement Linux</translation> @@ -5902,7 +5881,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Une extension a été installée par votre administrateur}one{# extension a été installée par votre administrateur}other{# extensions ont été installées par votre administrateur}}</translation> <translation id="5523532775593636291">Les sites que vous ajoutez restent toujours actifs et ne sont pas libérés de la mémoire</translation> <translation id="5523558474028191231">Le nom peut contenir des lettres, des chiffres et des caractères spéciaux, et ne doit pas dépasser <ph name="MAX_CHARACTER_COUNT" /> caractères</translation> -<translation id="5526701598901867718">Tous les types de chiffrement (option non sécurisée)</translation> <translation id="5526745900034778153">Connectez-vous de nouveau à votre compte pour reprendre la synchronisation</translation> <translation id="5527463195266282916">Tentative d'installation d'une version antérieure de l'extension.</translation> <translation id="5527474464531963247">Vous pouvez également sélectionner un autre réseau.</translation> @@ -5913,7 +5891,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> souhaite</translation> <translation id="5537725057119320332">Caster</translation> <translation id="5539070192556911367">Impossible de joindre Google</translation> -<translation id="5539221284352502426">Le serveur a refusé le mot de passe que vous avez saisi. Voici plusieurs raisons possibles : le mot de passe est trop court. Il ne contient pas de chiffres ni de symboles. Il est identique aux précédents mots de passe.</translation> <translation id="5541694225089836610">Votre administrateur a désactivé cette action</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Les cookies du domaine <ph name="DOMAIN" /> ont été bloqués</translation> @@ -6157,7 +6134,6 @@ <translation id="5734362860645681824">Communications</translation> <translation id="5734697361979786483">Ajouter un partage de fichiers</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Votre appareil ou ces données ne respectent pas certaines règles de sécurité de votre organisation. Contactez votre administrateur pour savoir ce qui doit être corrigé.}=1{Ce fichier ou votre appareil ne respecte pas certaines règles de sécurité de votre organisation. Contactez votre administrateur pour savoir ce qui doit être corrigé.}one{Ce fichier ne respecte pas certaines règles de sécurité de votre organisation. Contactez votre administrateur pour savoir ce qui doit être corrigé.}other{Ces fichiers ne respectent pas certaines règles de sécurité de votre organisation. Contactez votre administrateur pour savoir ce qui doit être corrigé.}}</translation> -<translation id="5736796278325406685">Veuillez saisir un nom d'utilisateur valide</translation> <translation id="5738093759615225354">Vous avez besoin de cette clé d'accès pour vous connecter à votre ordinateur</translation> <translation id="5739017626473506901">Connectez-vous pour aider <ph name="USER_NAME" /> à ajouter un compte scolaire</translation> <translation id="5739235828260127894">En attente de validation. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> @@ -6561,7 +6537,6 @@ <translation id="6054138466019582920">Rechercher sur cette page avec Google...</translation> <translation id="6054284857788651331">Groupe d'onglets récemment fermés</translation> <translation id="6054961935262556546">Modifier la visibilité</translation> -<translation id="6055171183283175969">Le mot de passe saisi est incorrect.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 avec chiffrement RSA</translation> <translation id="6055544610007596637">Installez des applis pour votre <ph name="DEVICE_TYPE" /> depuis le Google Play Store</translation> <translation id="6056710589053485679">Actualisation normale</translation> @@ -6631,7 +6606,6 @@ <translation id="6102043788063419338">Ce fichier a été bloqué par la Protection Avancée.</translation> <translation id="6103681770816982672">Avertissement : Vous êtes sur le point de passer à la version développeur</translation> <translation id="6104068876731806426">Comptes Google</translation> -<translation id="6104311680260824317">Impossible d'associer l'appareil au domaine. Le serveur n'accepte pas les types de chiffrement Kerberos spécifiés. Pour consulter les paramètres de chiffrement, sélectionnez "Plus d'options".</translation> <translation id="6104667115274478616">Gérer les paramètres audio ChromeOS</translation> <translation id="6104796831253957966">File d'attente d'impression pleine</translation> <translation id="610487644502954950">Panneau latéral retiré</translation> @@ -7320,7 +7294,6 @@ <translation id="6651237644330755633">Considérer ce certificat comme fiable pour identifier les sites Web</translation> <translation id="6651495917527016072">Synchronisez les réseaux Wi-Fi avec votre téléphone. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation> <translation id="6651762277693024112">S'exécute automatiquement chaque fois que vous consultez ce site</translation> -<translation id="665355505818177700">L'intégration Chrome <ph name="MS_AD_NAME" /> n'est compatible qu'avec les plates-formes x86_64. Les Chromebooks qui reposent sur une plate-forme ARM ou x86 n'offrent pas cette fonctionnalité.</translation> <translation id="6654509035557065241">Définir un réseau favori</translation> <translation id="6655190889273724601">Mode développeur</translation> <translation id="6655458902729017087">Masquer les comptes</translation> @@ -7456,7 +7429,6 @@ <translation id="676560328519657314">Vos modes de paiement dans Google Pay</translation> <translation id="6766488013065406604">Accéder au Gestionnaire de mots de passe de Google</translation> <translation id="6767566652486411142">Sélectionner une autre langue…</translation> -<translation id="6767639283522617719">Impossible d'effectuer l'association au domaine. Assurez-vous que les paramètres sont corrects pour l'unité organisationnelle.</translation> <translation id="6768034047581882264">Non autorisé à afficher du contenu non sécurisé</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Pour vous offrir une expérience optimale et les mises à jour appropriées, <ph name="DEVICE_OS" /> collecte les données matérielles liées à vos appareils et les partage avec Google. Vous pouvez éventuellement autoriser Google à utiliser ces données à d'autres fins, par exemple pour l'assistance et les améliorations à apporter à <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pour voir quelles données sont envoyées à Google afin de recevoir les bonnes mises à jour, et pour consulter la liste des autres cas où vous acceptez de les partager avec Google, vous pouvez vous connecter sur cet appareil et consulter les champs chromeosflex_ dans chrome://system.<ph name="END_PARAGRAPH2" /> @@ -7533,7 +7505,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Permet de se connecter automatiquement aux sites Web à l'aide des identifiants enregistrés. Lorsque la fonctionnalité est désactivée, vous êtes invité à confirmer chaque connexion à un site Web.</translation> -<translation id="6810768462515084623">Petit problème… Votre mot de passe est arrivé à expiration. Changez-le sur un autre appareil, puis réessayez.</translation> <translation id="6811034713472274749">La page est prête à être affichée</translation> <translation id="6811151703183939603">Ferme</translation> <translation id="6811332638216701903">Nom d'hôte DHCP</translation> @@ -7605,7 +7576,6 @@ <translation id="6856623341093082836">Configurer votre écran tactile et régler sa précision</translation> <translation id="6856850379840757744">Si c'est activé, toutes les notifications sont silencieuses</translation> <translation id="6857145580237920905">Supprimer les profils eSIM avant Powerwash</translation> -<translation id="6857699260879628349">Accéder aux informations de configuration</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Paramètres du proxy...</translation> <translation id="68601584151169673">&Enregistrer et partager</translation> @@ -7624,7 +7594,6 @@ <translation id="686839242150793617">Autorisés à passer en Picture-in-picture automatiquement</translation> <translation id="6868934826811377550">Voir les détails</translation> <translation id="6871644448911473373">Répondeur OCSP : <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Le serveur a refusé le mot de passe que vous avez saisi.</translation> <translation id="6873571253135628430">Modifier les autorisations des sites</translation> <translation id="6876155724392614295">Vélo</translation> <translation id="6876469544038980967">Inutile</translation> @@ -7658,7 +7627,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Modèle de voix</translation> <translation id="6902336033320348843">Section non compatible : <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Associer l'appareil au domaine</translation> <translation id="6903022061658753260">Vos données sont synchronisées sur tous les navigateurs Chrome pour lesquels vous avez activé la synchronisation pour ce compte. Pour les options de synchronisation de Chrome OS, accédez aux <ph name="LINK_BEGIN" />paramètres Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Tout ouvrir (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activer la synchronisation</translation> @@ -8016,7 +7984,6 @@ <translation id="7198503619164954386">Vous devez utiliser un appareil enregistré par l'entreprise</translation> <translation id="7199158086730159431">Obtenir de l'aid&e</translation> <translation id="7199452998289813782">Suspendre la diffusion sur <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Sélectionner la configuration</translation> <translation id="720110658997053098">Conserver cet appareil en mode Kiosque de manière permanente</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" supprimé</translation> <translation id="7201420661433230412">Afficher les fichiers</translation> @@ -8133,7 +8100,6 @@ <translation id="7292067737327289208">Votre <ph name="BEGIN_LINK" />navigateur est géré<ph name="END_LINK" /> par votre organisation, et votre <ph name="BEGIN_LINK" />profil est géré<ph name="END_LINK" /> par <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Notez qu'Android, Play et les applications associées sont régis par leurs propres règles d'utilisation et de collecte de données.</translation> -<translation id="729583233778673644">Autorisez le chiffrement AES et RC4. L'activation de cette option est risquée, car les algorithmes de chiffrement RC4 ne sont pas sécurisés.</translation> <translation id="7296503797589217366">Sélectionner le dossier <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Vert foncé</translation> <translation id="7298195798382681320">Recommandé</translation> @@ -8151,7 +8117,6 @@ <translation id="7307129035224081534">En pause</translation> <translation id="7307647374092371434">Les mots de passe et clés d'accès de votre compte Google seront aussi disponibles sur cet appareil lorsque vous serez connecté</translation> <translation id="7308643132139167865">Langues des sites Web</translation> -<translation id="7310598146671372464">Échec de la connexion. Le serveur n'accepte pas les types de chiffrement Kerberos spécifiés. Veuillez contacter votre administrateur.</translation> <translation id="7311005168897771689">Accéder facilement à vos fichiers Google Drive, même hors connexion</translation> <translation id="7311244614769792472">Aucun résultat trouvé</translation> <translation id="7312210124139670355">Votre administrateur réinitialise votre eSIM. Cela peut prendre quelques minutes.</translation> @@ -8524,7 +8489,6 @@ <translation id="7594725637786616550">Utilisez la fonctionnalité Powerwash pour rétablir la configuration d'usine de votre <ph name="DEVICE_TYPE" />.</translation> <translation id="7595453277607160340">Pour utiliser des applications Android et maintenir le bon fonctionnement de votre <ph name="DEVICE_TYPE" />, reconnectez-vous et appliquez les mises à jour.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (code d'erreur : <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Le nom de l'appareil est trop long. Saisissez-en un plus court.</translation> <translation id="7600054753482800821">&Gérer les moteurs de recherche et la recherche sur les sites</translation> <translation id="7600218158048761260">Google Drive est désactivé pour ce type de compte.</translation> <translation id="7600965453749440009">Ne jamais traduire les pages rédigées en <ph name="LANGUAGE" /> </translation> @@ -8669,7 +8633,6 @@ <translation id="7686086654630106285">En savoir plus sur les annonces suggérées par les sites</translation> <translation id="7686581688229391955">Sélectionner pour autoriser les extensions sur ce site</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmer le nouveau mot de passe</translation> <translation id="7690378713476594306">Choisir dans la liste</translation> <translation id="7690853182226561458">Ajouter un &dossier...</translation> <translation id="7691073721729883399">Impossible d'installer l'élément "cryptohome" pour l'application kiosque.</translation> @@ -9331,7 +9294,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Imprimante <ph name="ITEM_POSITION" /> sur <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Économiseur d'énergie activé</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" dispose d'un droit d'accès en lecture/écriture sur les images, les vidéos et les fichiers audio figurant aux emplacements indiqués.</translation> -<translation id="8181215761849004992">Impossible d'effectuer l'association au domaine. Vérifiez dans votre compte si vous disposez de droits suffisants pour ajouter des appareils.</translation> <translation id="8182105986296479640">L'application ne répond pas.</translation> <translation id="8182412589359523143">Pour supprimer toutes les données de cet appareil (<ph name="DEVICE_TYPE" />), <ph name="BEGIN_LINK" />cliquez ici<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">L'EID de votre appareil est <ph name="EID_NUMBER" /> et son code IMEI est <ph name="IMEI_NUMBER" />. Ces numéros peuvent servir à activer le service.</translation> @@ -9792,7 +9754,6 @@ <translation id="8531367864749403520">Sélectionnez "Masquer le groupe" pour supprimer le groupe de votre barre d'onglets</translation> <translation id="8531701051932785007">La navigation sécurisée avec protection renforcée est désactivée</translation> <translation id="8533670235862049797">Navigation sécurisée activée</translation> -<translation id="8534656636775144800">Petit problème… Une erreur s'est produite lors de la tentative d'association au domaine. Veuillez réessayer.</translation> <translation id="8535005006684281994">URL de renouvellement du certificat Netscape</translation> <translation id="8536810348276651776">Tu seras déconnecté de la plupart des sites, mais tu resteras connecté à ton compte Google afin que tes paramètres Family Link pour Chrome s'appliquent.</translation> <translation id="8536956381488731905">Son à chaque touche</translation> @@ -9871,7 +9832,6 @@ <translation id="8607828412110648570">Assurez-vous que votre appareil Bluetooth est en mode association et à proximité. Associez uniquement des appareils de confiance. Les appareils associés sont visibles dans tous les comptes sur ce Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />En savoir plus<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Ajouter un ticket Kerberos</translation> <translation id="8609465669617005112">Monter</translation> -<translation id="8610103157987623234">Format incorrect, veuillez réessayer</translation> <translation id="8612252270453580753">&Rechercher l'image vidéo avec <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Caractères minuscules, chiffres, traits de soulignement ou tirets uniquement</translation> <translation id="8613504115484579584">Méthodes de connexion</translation> @@ -10486,7 +10446,6 @@ <translation id="9052404922357793350">Continuer de bloquer</translation> <translation id="90528604757378587">Les activités en arrière-plan et certains effets visuels, comme le défilement fluide, peuvent être limités.</translation> <translation id="9053563360605707198">Impression recto verso</translation> -<translation id="9055636786322918818">Appliquez le chiffrement RC4. L'activation de cette option est risquée, car les algorithmes de chiffrement RC4 ne sont pas sécurisés.</translation> <translation id="9056788090206401048">Pour utiliser votre clé d'accès sur un autre appareil, vous devez activer le Bluetooth. Vous pouvez gérer cela à tout moment dans les paramètres.</translation> <translation id="9056810968620647706">Aucune correspondance trouvée</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> veut accéder au contenu suivant :</translation>
diff --git a/chrome/app/resources/generated_resources_gl.xtb b/chrome/app/resources/generated_resources_gl.xtb index df4f735..5598324 100644 --- a/chrome/app/resources/generated_resources_gl.xtb +++ b/chrome/app/resources/generated_resources_gl.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Descargar ficheiro sospeitoso</translation> <translation id="1217483152325416304">Os teus datos locais eliminaranse en breve</translation> <translation id="1217668622537098248">Volve a utilizar o clic esquerdo tras realizar a acción</translation> -<translation id="121783623783282548">Os contrasinais non coinciden.</translation> <translation id="1218015446623563536">Eliminar Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />O servizo de localización de Google utiliza distintas fontes, como sensores e redes wifi ou de telefonía móbil, para calcular a localización deste dispositivo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Para desactivar a localización, desactiva a opción principal de localización neste dispositivo. Tamén podes desactivar o uso de sensores e redes wifi ou de telefonía móbil para calcular a localización na configuración da localización.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Destacar elemento co enfoque do teclado</translation> <translation id="1396120028054416908">Volver a <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Produciuse un erro ao configurar a impresora</translation> -<translation id="1396963298126346194">O nome de usuario e o contrasinal que inseriches non coinciden</translation> <translation id="1397500194120344683">Non hai ningún dispositivo apto. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Tes a sesión iniciada en Chrome nestes dispositivos, polo que podes usalos como chaves de seguranza.</translation> <translation id="1398853756734560583">Maximizar</translation> @@ -897,7 +895,6 @@ <translation id="1657937299377480641">Se queres iniciar sesión de novo para acceder a recursos educativos, pídelle a teu pai ou a túa nai que che dea permiso</translation> <translation id="1658424621194652532">Esta páxina está accedendo ao teu micrófono.</translation> <translation id="1660763353352708040">Produciuse un problema co adaptador de corrente</translation> -<translation id="1661156625580498328">Forza a encriptación AES (recomendado).</translation> <translation id="16620462294541761">Non se puido verificar o teu contrasinal. Téntao de novo.</translation> <translation id="166278006618318542">Algoritmo de clave pública de entidade</translation> <translation id="1662801900924515589">Instalouse a aplicación <ph name="APP" /></translation> @@ -991,7 +988,6 @@ <translation id="174123615272205933">Personalizadas</translation> <translation id="1741314857973421784">Continuar</translation> <translation id="1743970419083351269">Pechar barra de descargas</translation> -<translation id="1744060673522309905">O dispositivo non se puido vincular ao dominio. Asegúrate de que non superaches o número de dispositivos que se poden engadir.</translation> <translation id="1744108098763830590">páxina en segundo plano</translation> <translation id="1745732479023874451">Xestionar contactos</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Queres abrir e editar # ficheiros nesta aplicación web?}}</translation> @@ -1023,7 +1019,6 @@ <translation id="1767043563165955993">Usar con aplicacións para Android</translation> <translation id="1767508543310534319">Lectura da puntuación</translation> <translation id="1768212860412467516">Envía comentarios sobre este experimento: <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Produciuse un problema ao contactar co servidor de inicio de sesión. Comproba a conexión de rede, verifica o dominio e, despois, volve tentalo.</translation> <translation id="1769104665586091481">Abrir a ligazón nunha &ventá nova</translation> <translation id="1770407692401984718">Arrastra unha imaxe aquí ou</translation> <translation id="177053719077591686">Facer unha copia de seguranza das aplicacións para Android en Google Drive.</translation> @@ -1101,7 +1096,6 @@ <translation id="1818913467757368489">Cargando rexistro.</translation> <translation id="1819443852740954262">Abrir todos nunha ventá do modo de incógnito</translation> <translation id="1819721979226826163">Toca Notificacións da aplicación > Servizos de Google Play.</translation> -<translation id="1820028137326691631">Introducir o contrasinal indicado polo administrador</translation> <translation id="1822140782238030981">Xa es usuario de Chrome? Inicia sesión</translation> <translation id="1822517323280215012">Gris</translation> <translation id="1822635184853104396">Mostrar o historial de descargar nunha nova pestana</translation> @@ -1218,7 +1212,6 @@ <translation id="1901303067676059328">Seleccion&ar todo</translation> <translation id="1904580727789512086">Os URL que visitas gárdanse na túa Conta de Google</translation> <translation id="1904603806662441960">Xestionar os permisos de acceso á cámara para os sitios en Chrome</translation> -<translation id="1905375423839394163">Nome do dispositivo Chromebook</translation> <translation id="1906181697255754968">Os sitios adoitan acceder aos ficheiros e aos cartafoles do dispositivo para ofrecerche determinadas funcións (por exemplo, gardar automaticamente o teu traballo)</translation> <translation id="1906488504371069394">Descubre máis extensión e temas en <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Escribe usando a voz. Preme Buscar + D e, a continuación, comeza a falar.</translation> @@ -1530,7 +1523,6 @@ <translation id="21354425047973905">Ocultar PIN</translation> <translation id="2135456203358955318">Lupa ancorada</translation> <translation id="2135787500304447609">Continua&r</translation> -<translation id="2136372518715274136">Introduce o contrasinal novo</translation> <translation id="2136476978468204130">A frase de acceso introducida é incorrecta</translation> <translation id="2137128126782078222">Non permitir notificacións de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botón Configurar</translation> @@ -1630,7 +1622,6 @@ <translation id="2210462644007531147">Non puido completarse a instalación</translation> <translation id="2211245494465528624">Xestionar as opcións de sincronización</translation> <translation id="2214018885812055163">Cartafoles compartidos</translation> -<translation id="2214884991347062907">O contrasinal non é correcto. Téntao de novo.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<Non se mostra 1 liña>}other{<Non se mostran <ph name="NUMBER_OF_LINES" /> liñas>}}</translation> <translation id="2215070081105889450">Para compartir o audio, comparte unha pestana ou pantalla</translation> <translation id="2218019600945559112">Rato e panel táctil</translation> @@ -2281,7 +2272,6 @@ <translation id="2692503699962701720">Cambiar de ton ao pronunciar tipos de elementos e texto con formato</translation> <translation id="2692901429679246677">Augamariña</translation> <translation id="2693134906590795721">Sons de carga</translation> -<translation id="2693176596243495071">Produciuse un erro descoñecido. Téntao de novo máis tarde ou contacta co teu administrador se o problema persiste.</translation> <translation id="2698147581454716013">Este é un dispositivo dun lote e non se pode inscribir con Kiosk e Signage Upgrade.</translation> <translation id="2699911226086014512">Produciuse un erro ao definir o PIN. Código do erro: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Contido compartido desde <ph name="DEVICE_NAME" /></translation> @@ -2414,7 +2404,6 @@ <translation id="2782104745158847185">Produciuse un erro ao instalar a aplicación Linux</translation> <translation id="2783024642731649028">Hai 1 produto no teu carro cun <ph name="DISCOUNT_TEXT" /> de <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) visto <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Descargado</translation> -<translation id="2783829359200813069">Seleccionar tipos de encriptación</translation> <translation id="2783952358106015700">Utiliza a chave de seguranza coa aplicación <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Revisión de contrasinais</translation> <translation id="2785873697295365461">Descritores de ficheiro</translation> @@ -2698,7 +2687,6 @@ <translation id="3003144360685731741">Redes preferidas</translation> <translation id="3003253259757197230">Os URL aos que accedas enviaranse a Google para predicir que sitios poderías visitar despois e para mostrarche información adicional sobre a páxina que esteas consultando</translation> <translation id="3003623123441819449">Caché CSS</translation> -<translation id="3003828226041301643">O dispositivo non se puido vincular ao dominio. Comproba a túa conta para asegurarte de que tes privilexios para engadir dispositivos.</translation> <translation id="3003967365858406397">O teléfono <ph name="PHONE_NAME" /> creará unha conexión wifi privada.</translation> <translation id="3004385386820284928">Personalizar teclas do teclado</translation> <translation id="3005574332301273731">Non mostrar</translation> @@ -2758,7 +2746,6 @@ <translation id="3033348223765101500">Controla os teus datos</translation> <translation id="3036327949511794916">Expirou o prazo para devolver este <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Activar o flash</translation> -<translation id="3037754279345160234">Non se puido analizar a configuración de unión ao dominio. Ponte en contacto co administrador.</translation> <translation id="3038272154009688107">Ver todos os sitios</translation> <translation id="3038612606416062604">Engadir unha impresora manualmente</translation> <translation id="3039491566278747710">Non se puido instalar a política sen conexión no dispositivo.</translation> @@ -2948,7 +2935,6 @@ <translation id="3210736980143419785">Non se puido completar a descarga</translation> <translation id="321084946921799184">Amarelo e branco</translation> <translation id="3211126692872351610">&Buscar "<ph name="SEARCH_TERMS" />" en <ph name="SEARCH_ENGINE" /> nunha pestana nova</translation> -<translation id="321356136776075234">Unidade organizativa do dispositivo (por exemplo, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Engade un marcador a este cartafol</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> Calquera persoa que teña unha voz parecida ou que dispoña dunha gravación dela poderá acceder aos resultados persoais de <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Queres crear un atallo?</translation> @@ -3630,7 +3616,6 @@ <translation id="3741056951918180319">Sempre podes facer clic na extensión para utilizala en calquera sitio</translation> <translation id="3741510433331996336">Reinicia o dispositivo para rematar a actualización</translation> <translation id="3742235229730461951">Deseño do teclado coreano</translation> -<translation id="3742666961763734085">Non se atopou ningunha unidade organizativa con ese nome. Téntao outra vez.</translation> <translation id="3743842571276656710">Mete o PIN para vincular o dispositivo a estoutro: <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Non se importaron os teus contrasinais</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> @@ -4519,7 +4504,6 @@ <translation id="4416582610654027550">Escribe un URL válido</translation> <translation id="4421932782753506458">Gatiño</translation> <translation id="4423376891418188461">Restaurar configuración</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, o teu administrador require que cambies o contrasinal.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ao permitir que os dispositivos ChromeOS envíen informes de forma automática, axúdasnos a establecer prioridades en relación cos aspectos que necesitan corrixirse e mellorarse no sistema operativo. Nestes informes poden incluírse datos sobre cando falla ChromeOS, as funcións que se utilizaron e o espazo de memoria que adoita empregarse, entre outros.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Podes permitir ou deter o envío destes informes cando queiras desde a configuración do teu dispositivo Chrome. Se administras un dominio, podes cambiar esta opción de configuración na consola de administración.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Eliminar <ph name="FILE_NAME" /></translation> @@ -4535,7 +4519,6 @@ <translation id="4430369329743628066">Engadiuse o marcador</translation> <translation id="4430422687972614133">Activar tarxeta virtual</translation> <translation id="4432621511648257259">O contrasinal non é correcto</translation> -<translation id="443454694385851356">Legacy (antigo), non seguro</translation> <translation id="4434611816075088065">Agora mesmo non hai nada que precise a túa atención</translation> <translation id="443475966875174318">Actualizar e eliminar aplicacións incompatibles</translation> <translation id="4437947179446780764">Engadir fornecedor de servizos de DNS personalizado</translation> @@ -5077,7 +5060,6 @@ <translation id="4868284252360267853">Este cadro de diálogo non está enfocado nestes momentos. Para enfocalo, preme Comando + Maiúsculas + Opción + A.</translation> <translation id="4869170227080975044">Ler información de rede de ChromeOS</translation> <translation id="4870724079713069532">Podes abrir e editar ficheiros compatibles con esta aplicación desde o explorador de ficheiros ou outras aplicacións. Para controlar os ficheiros que se abren nesta aplicación de forma predeterminada, vai á <ph name="BEGIN_LINK" />configuración de Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Introduce o contrasinal indicado polo administrador para obter información de configuración</translation> <translation id="4870995365819149457">Algunhas ligazóns compatibles seguirán abríndose nas aplicacións <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> e 1 máis.</translation> <translation id="4871308555310586478">Non procede de Chrome Web Store.</translation> <translation id="4871322859485617074">O PIN contén caracteres non válidos</translation> @@ -5144,7 +5126,6 @@ <translation id="4913209098186576320">Este ficheiro pode ser perigoso<ph name="LINE_BREAK" />A comprobación está tardando máis tempo do normal...</translation> <translation id="4915961947098019832">Sitios que poden mostrar imaxes</translation> <translation id="4916542008280060967">Queres permitir que o sitio edite <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Forte</translation> <translation id="491779113051926205">Contadores de tráfico de ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> quere comunicarse coa extensión "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Aceptar</translation> @@ -5458,7 +5439,6 @@ <translation id="5172855596271336236">Hai 1 impresora xestionada.</translation> <translation id="5173668317844998239">Engade e elimina as impresións dixitais gardadas na túa chave de seguranza</translation> <translation id="5174169235862638850">O contrasinal copiouse no portapapeis</translation> -<translation id="5175379009094579629">O nome do dispositivo non é válido. Introduce un válido e téntao de novo.</translation> <translation id="5177479852722101802">Continuar bloqueando o acceso á cámara e ao micrófono</translation> <translation id="5177549709747445269">Utilizas datos móbiles</translation> <translation id="5178667623289523808">Buscar anterior</translation> @@ -5687,7 +5667,6 @@ <translation id="5368255566854433132">Crear contrasinal para <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Esta extensión non poderá ler nin cambiar a información do sitio, nin tampouco executarse en segundo plano</translation> <translation id="5368720394188453070">O teléfono está bloqueado. Desbloquéao para acceder.</translation> -<translation id="5368779022775404937">Iniciar sesión en <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incógnito}other{Incógnito (#)}}</translation> <translation id="5369491905435686894">Activar aceleración do rato</translation> <translation id="5369694795837229225">Configurar contorno de programación de Linux</translation> @@ -5903,7 +5882,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{O administrador instalou 1 extensión}other{O administrador instalou # extensións}}</translation> <translation id="5523532775593636291">Os sitios que engadas sempre estarán activos e non se liberará a memoria que ocupen</translation> <translation id="5523558474028191231">O nome pode conter letras, números e caracteres especiais; debe incluír como máximo <ph name="MAX_CHARACTER_COUNT" /> caracteres</translation> -<translation id="5526701598901867718">All (todo), non seguro</translation> <translation id="5526745900034778153">Volve iniciar sesión para retomar a sincronización</translation> <translation id="5527463195266282916">Intentouse cambiar a extensión a unha versión anterior.</translation> <translation id="5527474464531963247">Tamén podes seleccionar outra rede.</translation> @@ -5914,7 +5892,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> quere:</translation> <translation id="5537725057119320332">Emitir</translation> <translation id="5539070192556911367">Non se puido acceder a Google</translation> -<translation id="5539221284352502426">O servidor rexeitou o contrasinal que introduciches. Pode deberse a algunha destas causas: o contrasinal é demasiado curto, debe incluír números ou símbolos, ou non é diferente dos contrasinais anteriores.</translation> <translation id="5541694225089836610">O teu administrador desactivou esta acción</translation> <translation id="5542132724887566711">Perfil</translation> <translation id="5542750926112347543">Bloqueáronse as cookies de <ph name="DOMAIN" /></translation> @@ -6155,7 +6132,6 @@ <translation id="5734362860645681824">Comunicacións</translation> <translation id="5734697361979786483">Engadir un sistema de ficheiros compartido</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Estes datos ou o teu dispositivo non cumpren algunhas das políticas de seguranza da túa organización. Consulta o administrador para saber o que debes corrixir.}=1{Este ficheiro ou o teu dispositivo non cumpre algunhas das políticas de seguranza da túa organización. Consulta o administrador para saber o que debes corrixir.}other{Estes ficheiros non cumpren algunhas das políticas de seguranza da túa organización. Consulta o administrador para saber o que debes corrixir.}}</translation> -<translation id="5736796278325406685">Introduce un nome de usuario válido</translation> <translation id="5738093759615225354">Precisas esta clave de acceso para iniciar sesión no teu ordenador</translation> <translation id="5739017626473506901">Inicia sesión para axudarlle a <ph name="USER_NAME" /> a engadir unha conta de centro educativo</translation> <translation id="5739235828260127894">Esperando pola verificación. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation> @@ -6558,7 +6534,6 @@ <translation id="6054138466019582920">Buscar esta páxina con Google...</translation> <translation id="6054284857788651331">Grupo de pestanas pechado recentemente</translation> <translation id="6054961935262556546">Cambiar visibilidade</translation> -<translation id="6055171183283175969">O contrasinal que introduciches é incorrecto.</translation> <translation id="6055392876709372977">PKCS n.º 1 SHA-256 con cifrado RSA</translation> <translation id="6055544610007596637">Instala aplicacións para o teu dispositivo (<ph name="DEVICE_TYPE" />) desde Google Play Store</translation> <translation id="6056710589053485679">Recarga normal</translation> @@ -6628,7 +6603,6 @@ <translation id="6102043788063419338">A función Protección avanzada bloqueou este ficheiro.</translation> <translation id="6103681770816982672">Advertencia: Estás cambiando á canle do programador</translation> <translation id="6104068876731806426">Contas de Google</translation> -<translation id="6104311680260824317">O dispositivo non se puido vincular ao dominio. O servidor non admite os tipos especificados de encriptación Kerberos. Para configurar a encriptación, marca Máis opcións.</translation> <translation id="6104667115274478616">Xestionar a configuración de audio de ChromeOS</translation> <translation id="6104796831253957966">A cola da impresora está chea</translation> <translation id="610487644502954950">Deixou de fixarse o panel lateral</translation> @@ -7315,7 +7289,6 @@ <translation id="6651237644330755633">Confiar neste certificado para identificar sitios web</translation> <translation id="6651495917527016072">Sincroniza as redes wifi co teu teléfono. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Execútase automaticamente cada vez que visitas este sitio</translation> -<translation id="665355505818177700">A integración de <ph name="MS_AD_NAME" /> con Chrome só é compatible nas plataformas x86_64. Os Chromebook baseados nunha plataforma x86 ou ARC non admiten esta función.</translation> <translation id="6654509035557065241">Establecer rede como preferida</translation> <translation id="6655190889273724601">Modo de programador</translation> <translation id="6655458902729017087">Ocultar contas</translation> @@ -7451,7 +7424,6 @@ <translation id="676560328519657314">Os teus métodos de pago en Google Pay</translation> <translation id="6766488013065406604">Ir ao xestor de contrasinais de Google</translation> <translation id="6767566652486411142">Escoller outro idioma…</translation> -<translation id="6767639283522617719">O dispositivo non se puido vincular ao dominio. Asegúrate de que a configuración sexa correcta para a unidade organizativa.</translation> <translation id="6768034047581882264">Sitios que non poden mostrar contido inseguro</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Para ofrecerche a mellor experiencia posible, <ph name="DEVICE_OS" /> recompila datos de hardware sobre os dispositivos e compárteos con Google co fin de determinar as actualizacións necesarias. De maneira opcional, podes permitir que Google utilice estes datos con outros fins, como prestar asistencia e mellorar a experiencia e os servizos de <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Podes iniciar sesión neste dispositivo e ir aos campos incluídos como chromeosflex_ en chrome://system para consultar os datos que se lle envían a Google co obxectivo de filtrar as actualizacións, así como os outros casos nos que decidas compartir información con Google.<ph name="END_PARAGRAPH2" /> @@ -7528,7 +7500,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Iniciar sesión automaticamente nos sitios web coas credenciais almacenadas. Se se desactiva a función, solicitaráseche sempre a confirmación antes de iniciar sesión nun sitio web.</translation> -<translation id="6810768462515084623">Parece que o teu contrasinal caducou. Renóvao noutro dispositivo e téntao de novo.</translation> <translation id="6811034713472274749">A páxina está lista para vela</translation> <translation id="6811151703183939603">Firme</translation> <translation id="6811332638216701903">Nome do host de DHCP</translation> @@ -7600,7 +7571,6 @@ <translation id="6856623341093082836">Configurar a pantalla táctil e axustar a súa precisión</translation> <translation id="6856850379840757744">Se se activa esta opción, silenciaranse todas as notificacións</translation> <translation id="6857145580237920905">Quita os perfís de eSIM antes de executar Powerwash</translation> -<translation id="6857699260879628349">Obter información de configuración</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Configuración do proxy...</translation> <translation id="68601584151169673">&Gardar e compartir</translation> @@ -7619,7 +7589,6 @@ <translation id="686839242150793617">Teñen permiso para acceder automaticamente ao modo de pantalla superposta</translation> <translation id="6868934826811377550">Consultar detalles</translation> <translation id="6871644448911473373">Dispositivo de resposta OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">O servidor rexeitou o contrasinal que introduciches.</translation> <translation id="6873571253135628430">Cambiar os permisos do sitio</translation> <translation id="6876155724392614295">Ciclismo</translation> <translation id="6876469544038980967">Non é útil</translation> @@ -7653,7 +7622,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voz de vista previa</translation> <translation id="6902336033320348843">Non se admite a sección: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Conectar o dispositivo ao dominio</translation> <translation id="6903022061658753260">Os teus datos sincronizaranse en todos os navegadores Chrome nos que activases a sincronización para esta conta. Para ver as opcións de sincronización de Chrome OS, accede á <ph name="LINK_BEGIN" />configuración de Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Abrir todos os URL (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activar sincronización</translation> @@ -8010,7 +7978,6 @@ <translation id="7198503619164954386">Debes conectarte a través dun dispositivo inscrito nunha empresa</translation> <translation id="7199158086730159431">Obter a&xuda</translation> <translation id="7199452998289813782">Pór en pausa a emisión no seguinte dispositivo: <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Seleccionar configuración</translation> <translation id="720110658997053098">Manter este dispositivo permanentemente no modo de quiosco</translation> <translation id="7201118060536064622">Eliminouse "<ph name="DELETED_ITEM_NAME" />"</translation> <translation id="7201420661433230412">Ver ficheiros</translation> @@ -8127,7 +8094,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />O teu navegador está xestionado<ph name="END_LINK" /> pola túa organización e <ph name="BEGIN_LINK" />o teu perfil está xestionado<ph name="END_LINK" /> por <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Ten en conta que Android, Play e as aplicacións asociadas réxense polas súas propias políticas de recompilación e uso de datos.</translation> -<translation id="729583233778673644">Permite os encriptados AES e RC4. Esta opción aumenta o risco, porque as cifraxes de RC4 non son seguras.</translation> <translation id="7296503797589217366">Seleccionar o cartafol <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde escuro</translation> <translation id="7298195798382681320">Recomendada</translation> @@ -8145,7 +8111,6 @@ <translation id="7307129035224081534">En pausa</translation> <translation id="7307647374092371434">Os contrasinais e as claves de acceso que teñas gardados na Conta de Google estarán dispoñibles neste dispositivo mentres teñas a sesión iniciada</translation> <translation id="7308643132139167865">Idiomas dos sitios web</translation> -<translation id="7310598146671372464">Non se puido iniciar sesión. O servidor non admite os tipos especificados de encriptación Kerberos. Ponte en contacto co teu administrador.</translation> <translation id="7311005168897771689">Acceder aos ficheiros de Google Drive cando esteas sen conexión</translation> <translation id="7311244614769792472">Non se encontraron resultados</translation> <translation id="7312210124139670355">O teu administrador está restablecendo a eSIM. Esta acción pode tardar uns minutos.</translation> @@ -8518,7 +8483,6 @@ <translation id="7594725637786616550">Fai un Powerwash e restablece o teu dispositivo (<ph name="DEVICE_TYPE" />) para que quede como novo.</translation> <translation id="7595453277607160340">Para utilizar aplicacións para Android e facer que o dispositivo <ph name="DEVICE_TYPE" /> funcione correctamente, volve iniciar sesión e actualiza a encriptación do dispositivo.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (código de erro <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">O nome do dispositivo é demasiado longo. Introduce un máis curto e téntao de novo.</translation> <translation id="7600054753482800821">Xestionar &motores de busca e busca de sitios</translation> <translation id="7600218158048761260">Google Drive está desactivado para este tipo de conta.</translation> <translation id="7600965453749440009">Non traducir nunca do <ph name="LANGUAGE" /></translation> @@ -8663,7 +8627,6 @@ <translation id="7686086654630106285">Máis información sobre os anuncios suxeridos polos sitios</translation> <translation id="7686581688229391955">Seleccionar para permitir as extensións neste sitio</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmar contrasinal novo</translation> <translation id="7690378713476594306">Escoller unha opción da lista</translation> <translation id="7690853182226561458">Engadir &cartafol...</translation> <translation id="7691073721729883399">Non se puido montar o cryptohome da aplicación de quiosco.</translation> @@ -9324,7 +9287,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />: <ph name="PRINTER_STATUS" />. Impresora <ph name="ITEM_POSITION" /> de <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Aforro de enerxía está activado</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" pode ler e eliminar ficheiros de imaxes, vídeo e son nas localizacións seleccionadas.</translation> -<translation id="8181215761849004992">O dispositivo non se puido vincular ao dominio. Comproba a túa conta para ver se tes privilexios suficientes para engadir dispositivos.</translation> <translation id="8182105986296479640">A aplicación non responde.</translation> <translation id="8182412589359523143">Se queres, podes <ph name="BEGIN_LINK" />eliminar todos os datos<ph name="END_LINK" /> deste dispositivo (<ph name="DEVICE_TYPE" />).</translation> <translation id="8183703640399301650">O EID do teu dispositivo é <ph name="EID_NUMBER" /> e o IMEI é <ph name="IMEI_NUMBER" />. Estes números poden usarse para axudar a activar o servizo.</translation> @@ -9785,7 +9747,6 @@ <translation id="8531367864749403520">Selecciona Ocultar grupo para quitalo da franxa de pestanas</translation> <translation id="8531701051932785007">A función Navegación segura mellorada está desactivada</translation> <translation id="8533670235862049797">A opción Navegación segura está activada</translation> -<translation id="8534656636775144800">Produciuse un erro ao tentar conectar co dominio. Volve tentalo.</translation> <translation id="8535005006684281994">URL de renovación do certificado de Netscape</translation> <translation id="8536810348276651776">Pecha a túa sesión na maioría dos sitios. Seguirás tendo a sesión iniciada na túa Conta de Google para que se aplique a configuración de Family Link para Chrome.</translation> <translation id="8536956381488731905">Reproducir son ao premer as teclas</translation> @@ -9864,7 +9825,6 @@ <translation id="8607828412110648570">Asegúrate de que o dispositivo Bluetooth teña activado o modo de vinculación e estea preto. Vincula só os dispositivos nos que confíes. Todas as contas deste Chromebook poderán ver os dispositivos vinculados. <ph name="BEGIN_LINK_LEARN_MORE" />Máis información<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Engadir un tícket de Kerberos</translation> <translation id="8609465669617005112">Mover cara arriba</translation> -<translation id="8610103157987623234">O formato é incorrecto. Téntao de novo</translation> <translation id="8612252270453580753">&Buscar fotograma de vídeo con <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Só caracteres en minúscula, díxitos, guións baixos ou trazos</translation> <translation id="8613504115484579584">Métodos de inicio de sesión</translation> @@ -10478,7 +10438,6 @@ <translation id="9052404922357793350">Continuar bloqueando</translation> <translation id="90528604757378587">É posible que se limiten a actividade en segundo plano e algúns efectos visuais (como o desprazamento suave).</translation> <translation id="9053563360605707198">Imprimir nas dúas caras</translation> -<translation id="9055636786322918818">Forza a encriptación RC4. Esta opción aumenta o risco, porque as cifraxes de RC4 non son seguras.</translation> <translation id="9056788090206401048">Debes ter o Bluetooth activado para usar a túa clave de acceso nun dispositivo diferente. Sempre podes xestionar esta opción na configuración.</translation> <translation id="9056810968620647706">Non se encontraron coincidencias.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> quere acceder ao seguinte contido:</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb index b5151ad..0e024437 100644 --- a/chrome/app/resources/generated_resources_gu.xtb +++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -296,7 +296,6 @@ <translation id="1217117837721346030">શંકાસ્પદ ફાઇલ ડાઉનલોડ કરો</translation> <translation id="1217483152325416304">તમારો સ્થાનિક ડેટા ટૂંક સમયમાં ડિલીટ કરવામાં આવશે</translation> <translation id="1217668622537098248">ક્રિયા કર્યા પછી ડાબી ક્લિક પર પાછા ફરો</translation> -<translation id="121783623783282548">પાસવર્ડ્સ મેળ ખાતા નથી.</translation> <translation id="1218015446623563536">Linux ડિલીટ કરો</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googleની સ્થાન સેવા, આ ડિવાઇસના સ્થાનનું અનુમાન લગાવવામાં સહાય માટે વાઇ-ફાઇ, મોબાઇલ નેટવર્ક અને સેન્સર જેવા સૉર્સનો ઉપયોગ કરે છે.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />તમે આ ડિવાઇસ પરની મુખ્ય સ્થાન સેટિંગને બંધ કરીને સ્થાન સેવાને બંધ કરી શકો છો. તમે સ્થાન સેટિંગમાં સ્થાન સેવા માટે વાઇ-ફાઇ, મોબાઇલ નેટવર્ક અને સેન્સરનો ઉપયોગ પણ બંધ કરી શકો છો.<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">કીબોર્ડના ફોકસ વડે આઇટમને હાઇલાઇટ કરો</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> પર પાછા જાઓ</translation> <translation id="1396139853388185343">પ્રિન્ટર સેટ કરવામાં ભૂલ</translation> -<translation id="1396963298126346194">તમે દાખલ કરેલ વપરાશકર્તાનામ અને પાસવર્ડ મેળ ખાતા નથી</translation> <translation id="1397500194120344683">કોઈ પાત્ર ડિવાઇસ નથી. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="1397594434718759194">તમે આ ડિવાઇસ પર Chromeમાં સાઇન ઇન કરેલું છે, આથી તમે તેમનો સિક્યુરિટી કી તરીકે ઉપયોગ કરી શકો છો.</translation> <translation id="1398853756734560583">મોટું કરો</translation> @@ -895,7 +893,6 @@ <translation id="1657937299377480641">શૈક્ષણિક સંસાધનોના ઍક્સેસ માટે ફરી સાઇન ઇન કરવા, તમને પરવાનગી આપવાનું માતાપિતાને કહો</translation> <translation id="1658424621194652532">આ પેજ તમારા માઇક્રોફોનને ઍક્સેસ કરી રહ્યું છે.</translation> <translation id="1660763353352708040">પાવર અડૅપ્ટરમાં સમસ્યા</translation> -<translation id="1661156625580498328">AES એન્ક્રિપ્શન (ભલામણ કરેલ)ને લાગુ કરો.</translation> <translation id="16620462294541761">માફ કરશો, તમારો પાસવર્ડ ચકાસી શકાયો નથી. કૃપા કરીને ફરીથી પ્રયત્ન કરો.</translation> <translation id="166278006618318542">વિષય સાર્વજનિક કી ઍલ્ગોરિધમ</translation> <translation id="1662801900924515589"><ph name="APP" /> ઇન્સ્ટૉલ કરવામાં આવી</translation> @@ -989,7 +986,6 @@ <translation id="174123615272205933">કસ્ટમ</translation> <translation id="1741314857973421784">ચાલુ રાખો</translation> <translation id="1743970419083351269">ડાઉનલોડ બાર બંધ કરો</translation> -<translation id="1744060673522309905">ઉપકરણ ડોમેન સાથે જોડી શકાતું નથી. તમને જેટલા ઉપકરણો ઉમેરવાની મંજૂરી હોય તે સંખ્યા વાટાવી નથી તેની ખાતરી કરો.</translation> <translation id="1744108098763830590">બૅકગ્રાઉન્ડ પેજ</translation> <translation id="1745732479023874451">સંપર્કો મેનેજ કરો</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{# ફાઇલને આ વેબ ઍપમાં ખોલીને તેમાં ફેરફાર કરીએ?}other{# ફાઇલને આ વેબ ઍપમાં ખોલીને તેમાં ફેરફાર કરીએ?}}</translation> @@ -1021,7 +1017,6 @@ <translation id="1767043563165955993">Android ઍપ સાથે ઉપયોગ કરો</translation> <translation id="1767508543310534319">વિરામચિહ્નનો પડઘો</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> માટે પ્રતિસાદ મોકલો.</translation> -<translation id="1768278914020124551">અરેરે! લૉગઑન સર્વરનો સંપર્ક કરવામાં સમસ્યા આવી હતી. કૃપા કરીને તમારું નેટવર્ક કનેક્શન અને ડોમેન નામ તપાસો, ત્યાર બાદ ફરીથી પ્રયાસ કરો.</translation> <translation id="1769104665586091481">નવી &વિંડોમાં લિંક ખોલો</translation> <translation id="1770407692401984718">અહીં કોઈ છબી ખેંચો અથવા</translation> <translation id="177053719077591686">Google Drive પર Android ઍપનું બૅકઅપ લો.</translation> @@ -1099,7 +1094,6 @@ <translation id="1818913467757368489">લૉગ અપલોડનું કાર્ય ચાલુ છે.</translation> <translation id="1819443852740954262">તમામ URLને છૂપી વિન્ડોમાં ખોલો</translation> <translation id="1819721979226826163">ઍપ નોટિફિકેશન > Google Play સેવાઓને ટૅપ કરો.</translation> -<translation id="1820028137326691631">વ્યવસ્થાપક દ્વારા અપાયેલો પાસવર્ડ દાખલ કરો</translation> <translation id="1822140782238030981">પહેલેથી જ Chrome વપરાશકર્તા છો? સાઇન ઇન કરો</translation> <translation id="1822517323280215012">ગ્રે</translation> <translation id="1822635184853104396">કોઈ નવા ટૅબમાં સંપૂર્ણ ડાઉનલોડ ઇતિહાસ બતાવો</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">&બધા પસંદ કરો</translation> <translation id="1904580727789512086">તમે મુલાકાત લો છો તે URLsને તમારા Google એકાઉન્ટમાં સાચવવામાં આવે છે</translation> <translation id="1904603806662441960">Chromeમાં સાઇટ કૅમેરાની પરવાનગીઓને મેનેજ કરો</translation> -<translation id="1905375423839394163">Chromebook ઉપકરણનું નામ</translation> <translation id="1906181697255754968">તમારું કાર્ય ઑટોમૅટિક રીતે સાચવવા જેવી સુવિધાઓ માટે, સાઇટ તમારા ડિવાઇસ પર ફાઇલોને અને ફોલ્ડરોને ઍક્સેસ કરી શકે છે</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome વેબ સ્ટોર<ph name="END_LINK" /> પર વધુ એક્સ્ટેન્શન અને થીમ શોધવા માટે</translation> <translation id="1907044622262489040">તમારા વૉઇસ વડે ટાઇપ કરો. Search + Dનો ઉપયોગ કરો, પછી બોલવાનું શરૂ કરો.</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">પિન છુપાવો</translation> <translation id="2135456203358955318">ડૉક કરેલ મૅગ્નિફાયર</translation> <translation id="2135787500304447609">&ફરી શરૂ કરો</translation> -<translation id="2136372518715274136">નવો પાસવર્ડ દાખલ કરો</translation> <translation id="2136476978468204130">તમે દાખલ કરેલો પાસફ્રેઝ ખોટો છે</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />માંથી નોટિફિકેશનની મંજૂરી આપશો નહીં</translation> <translation id="2139919072249842737">સેટઅપ કરો બટન</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">ઇન્સ્ટૉલેશન પૂર્ણ કરી શકાયું નથી</translation> <translation id="2211245494465528624">સિંક કરવાના વિકલ્પોને મેનેજ કરો</translation> <translation id="2214018885812055163">શેર કરેલા ફોલ્ડરો</translation> -<translation id="2214884991347062907">ખોટો પાસવર્ડ. ફરી પ્રયાસ કરો</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 પંક્તિ બતાવેલ નથી>}one{<<ph name="NUMBER_OF_LINES" /> પંક્તિ બતાવેલ નથી>}other{<<ph name="NUMBER_OF_LINES" /> પંક્તિ બતાવેલ નથી>}}</translation> <translation id="2215070081105889450">ઑડિયો શેર કરવા માટે, વિન્ડોના બદલે ટૅબ અથવા સ્ક્રીન શેર કરો</translation> <translation id="2218019600945559112">માઉસ અને ટચપેડ</translation> @@ -2280,7 +2271,6 @@ <translation id="2692503699962701720">તત્વના પ્રકારો અને ફૉર્મેટ કરેલી ટેક્સ્ટ બોલતી વખતે પિચ બદલો</translation> <translation id="2692901429679246677">ઍક્વા</translation> <translation id="2693134906590795721">ચાર્જિંગના સાઉન્ડ</translation> -<translation id="2693176596243495071">અરેરે! અજાણી ભૂલ આવી. કૃપા કરીને થોડા સમય પછી ફરી પ્રયાસ કરો અથવા જો સમસ્યા ચાલુ રહે, તો તમારા વ્યવસ્થાપકનો સંપર્ક કરો.</translation> <translation id="2698147581454716013">આ બંડલ કરેલું ડિવાઇસ છે અને તેની કિઓસ્ક અને સાઇનેજ અપગ્રેડ સાથે નોંધણી કરી શકાતી નથી.</translation> <translation id="2699911226086014512">કોડ <ph name="RETRIES" /> સાથે પિન ઑપરેશન નિષ્ફળ થયું.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" />માંથી શેર કર્યું</translation> @@ -2413,7 +2403,6 @@ <translation id="2782104745158847185">Linux ઍપ્લિકેશન ઇન્સ્ટૉલ કરવામાં ભૂલ</translation> <translation id="2783024642731649028"><ph name="RELATIVE_TIME" /> જોવામાં આવેલી તમારા કાર્ટમાંની 1 આઇટમ પર <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> તરફથી <ph name="DISCOUNT_TEXT" /></translation> <translation id="2783298271312924866">ડાઉનલોડ કરેલ</translation> -<translation id="2783829359200813069">એન્ક્રિપ્શન પ્રકારો પસંદ કરો</translation> <translation id="2783952358106015700">તમારી સુરક્ષા કીનો <ph name="APP_NAME" />ની સાથે ઉપયોગ કરો</translation> <translation id="2785267875302712148">પાસવર્ડની તપાસ</translation> <translation id="2785873697295365461">ફાઇલ વર્ણનકર્તા</translation> @@ -2697,7 +2686,6 @@ <translation id="3003144360685731741">પસંદગીના નેટવર્ક્સ</translation> <translation id="3003253259757197230">તમે આના પછી કઈ સાઇટની મુલાકાત લેશો તેનું પૂર્વાનુમાન લગાવવા માટે તેમજ તમે જેની મુલાકાત લઈ રહ્યાં હો તે પેજ વિશે વધારાની માહિતી તમને બતાવવા માટે, તમે જેની મુલાકાત લો છો તે URLs Googleને મોકલવામાં આવે છે</translation> <translation id="3003623123441819449">CSS કૅશ મેમરી</translation> -<translation id="3003828226041301643">ઉપકરણ ડોમેન સાથે જોડી શકાતું નથી. તમારી પાસે ઉપકરણો ઉમેરવા માટેના વિશેષાધિકાર હોવાની ખાતરી કરવા માટે તમારું એકાઉન્ટ ચેક કરો.</translation> <translation id="3003967365858406397">તમારો <ph name="PHONE_NAME" /> ફોન એક ખાનગી વાઇ-ફાઇ કનેક્શન બનાવશે.</translation> <translation id="3004385386820284928">કીબોર્ડની કીને કસ્ટમાઇઝ કરો</translation> <translation id="3005574332301273731">બતાવશો નહીં</translation> @@ -2757,7 +2745,6 @@ <translation id="3033348223765101500">તમારો ડેટા નિયંત્રિત કરો</translation> <translation id="3036327949511794916">આ <ph name="DEVICE_TYPE" />ને પરત કરવાની સમયસીમા સમાપ્ત થઈ ગઈ છે.</translation> <translation id="3036546437875325427">ફ્લૅશ ચાલુ કરો</translation> -<translation id="3037754279345160234">ડોમેનમાં જોડાવા માટે ગોઠવણીનું વિશ્લેષણ કરી શકતાં નથી. કૃપા કરીને તમારા વ્યવસ્થાપકનો સંપર્ક કરો.</translation> <translation id="3038272154009688107">બધી સાઇટ જુઓ</translation> <translation id="3038612606416062604">પ્રિન્ટરને મેન્યુઅલી ઉમેરો</translation> <translation id="3039491566278747710">ડિવાઇસ પર ઑફલાઇન પૉલિસી ઇન્સ્ટૉલ કરવામાં નિષ્ફળ ગયું.</translation> @@ -2947,7 +2934,6 @@ <translation id="3210736980143419785">ડાઉનલોડ પૂર્ણ કરી શકાયું નથી</translation> <translation id="321084946921799184">પીળો અને સફેદ</translation> <translation id="3211126692872351610"><ph name="SEARCH_ENGINE" /> પર નવા ટૅબમાં “<ph name="SEARCH_TERMS" />” શોધો</translation> -<translation id="321356136776075234">ઉપકરણ OU (દા.ત. OU = Chromebooks, DC = ઉદાહરણ, DC = com)</translation> <translation id="321367297115597343">આ ફોલ્ડર પર એક બુકમાર્ક ઉમેરો</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />નોંધ<ph name="END_BOLD" />: સમાન વૉઇસ અથવા રેકોર્ડિંગ કદાચ <ph name="SUPERVISED_USER_NAME" />ના વ્યક્તિગત પરિણામોને ઍક્સેસ કરી શકે છે.</translation> <translation id="3217843140356091325">શૉર્ટકટ બનાવીએ?</translation> @@ -3626,7 +3612,6 @@ <translation id="3741056951918180319">કોઈપણ સાઇટ પર આનો ઉપયોગ કરવા માટે, હંમેશાં એક્સ્ટેન્શન પર તમે ક્લિક કરી શકો છો</translation> <translation id="3741510433331996336">અપડેટ પૂર્ણ કરવા માટે તમારું ડિવાઇસ ફરી શરૂ કરો</translation> <translation id="3742235229730461951">કોરિયન કીબોર્ડ લેઆઉટ</translation> -<translation id="3742666961763734085">તે નામવાળો કોઈ સંસ્થાકીય એકમ શોધી શકાયો નથી. કૃપા કરીને ફરી પ્રયત્ન કરો.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" />ની સાથે જોડાણ કરવા માટે, પિન દાખલ કરો</translation> <translation id="3744219658596020825">તમારા પાસવર્ડ આયાત કરવામાં આવ્યા ન હતા</translation> <translation id="3747077776423672805">ઍપને કાઢી નાખવા માટે, સેટિંગ > Google Play Store > Android પસંદગીઓ મેનેજ કરો > ઍપ અથવા ઍપ્લિકેશન મેનેજર પર જાઓ. પછી તમે અનઇન્સ્ટૉલ કરવા માગો છો તે ઍપ પર ટૅપ કરો (ઍપ શોધવા માટે તમારે જમણે અથવા ડાબે સ્વાઇપ કરવું જરૂરી હોય શકે છે). પછી અનઇન્સ્ટૉલ કરો અથવા બંધ કરો પર ટૅપ કરો.</translation> @@ -4515,7 +4500,6 @@ <translation id="4416582610654027550">માન્ય URL લખો</translation> <translation id="4421932782753506458">ફ્લફી</translation> <translation id="4423376891418188461">સેટિંગ રિસ્ટોર કરો</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, તમારા વ્યવસ્થાપક માટે આવશ્યક છે કે તમે તમારો પાસવર્ડ બદલો.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS ડિવાઇસને ઑટોમૅટિક રિપોર્ટ મોકલવાની મંજૂરી આપવાથી, અમને ChromeOSમાં સુધારવી અને બહેતર બનાવવી જરૂરી બાબતોને પ્રાધાન્ય આપવામાં સહાય મળે છે. આ રિપોર્ટમાં ChromeOS ક્યારે ક્રૅશ થાય છે, કઈ સુવિધાઓનો ઉપયોગ કરવામાં આવ્યો હતો અને સામાન્ય રીતે કેટલી મેમરીનો ઉપયોગ કરવામાં આવ્યો હતો, જેવી બાબતોનો સમાવેશ થઈ શકે છે.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />તમે તમારા Chrome ડિવાઇસના સેટિંગમાં કોઈપણ સમયે આ રિપોર્ટને મંજૂરી આપવાનું શરૂ અથવા બંધ કરી શકો છો. જો તમે ડોમેન ઍડમિનિસ્ટ્રેટર હો, તો તમે ઍડમિન કન્સોલમાં આ સેટિંગ બદલી શકો છો.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ડિલીટ કરો</translation> @@ -4531,7 +4515,6 @@ <translation id="4430369329743628066">બુકમાર્ક ઉમેરાયો</translation> <translation id="4430422687972614133">વર્ચ્યુઅલ કાર્ડની સુવિધા ચાલુ કરો</translation> <translation id="4432621511648257259">પાસવર્ડ ખોટો છે</translation> -<translation id="443454694385851356">લેગસી (અસુરક્ષિત)</translation> <translation id="4434611816075088065">અત્યારે અન્ય કોઈપણ બાબત પર તમારે ધ્યાન આપવાની જરૂર નથી</translation> <translation id="443475966875174318">અસંગત ઍપ્લિકેશનોને અપડેટ કરો અથવા કાઢી નાખો</translation> <translation id="4437947179446780764">DNSના કસ્ટમ સેવા પ્રદાતા ઉમેરો</translation> @@ -5073,7 +5056,6 @@ <translation id="4868284252360267853">હાલમાં આ સંવાદ ફોકસમાં નથી. આ સંવાદને ફોકસમાં લાવવા માટે Command-Shift-Option A દબાવો.</translation> <translation id="4869170227080975044">ChromeOS નેટવર્કની માહિતી વાંચો</translation> <translation id="4870724079713069532">તમે File Explorer અથવા અન્ય ઍપમાં, આ ઍપ વડે સપોર્ટેડ ફાઇલો ખોલી શકો છો અને તેમાં ફેરફાર કરી શકો છો. આ ઍપમાં ડિફૉલ્ટ તરીકે ખોલવામાં આવે તેવી ફાઇલોને નિયંત્રિત કરવા માટે, <ph name="BEGIN_LINK" />Windowsના સેટિંગ<ph name="END_LINK" /> પર જાઓ.</translation> -<translation id="4870758487381879312">ગોઠવણીની માહિતી મેળવવા માટે, વ્યવસ્થાપક દ્વારા અપાયેલો પાસવર્ડ દાખલ કરો</translation> <translation id="4870995365819149457">અમુક સપોર્ટેડ લિંક હજી પણ <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> અને અન્ય 1 ઍપમાં ખૂલશે.</translation> <translation id="4871308555310586478">Chrome વેબ દુકાનમાંથી નહીં.</translation> <translation id="4871322859485617074">પિનમાં અમાન્ય અક્ષરો છે</translation> @@ -5140,7 +5122,6 @@ <translation id="4913209098186576320">આ ફાઇલ જોખમી હોઈ શકે છે<ph name="LINE_BREAK" />ચેક કરવાની આ પ્રક્રિયામાં સામાન્ય કરતાં વધુ સમય લાગી રહ્યો છે...</translation> <translation id="4915961947098019832">છબીઓ બતાવવાની મંજૂરી છે</translation> <translation id="4916542008280060967">સાઇટને <ph name="FILE_NAME" />માં ફેરફાર કરવાની મંજૂરી આપીએ?</translation> -<translation id="4917385247580444890">સશક્ત</translation> <translation id="491779113051926205">ChromeOS ટ્રાફિક કાઉન્ટર</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> એ એક્સ્ટેન્શન "<ph name="EXTENSION_NAME" />" સાથે વાર્તાલાપ કરવા માંગે છે</translation> <translation id="4918086044614829423">સ્વીકારો</translation> @@ -5454,7 +5435,6 @@ <translation id="5172855596271336236">અહીં મેનેજ કરેલું 1 પ્રિન્ટર ઉપલબ્ધ છે.</translation> <translation id="5173668317844998239">તમારી સિક્યુરિટી કી પર સાચવેલી ફિંગરપ્રિન્ટને ઉમેરો અથવા તેમાંથી ડિલીટ કરો</translation> <translation id="5174169235862638850">પાસવર્ડને ક્લિપબોર્ડ પર કૉપિ કર્યો</translation> -<translation id="5175379009094579629">આ ઉપકરણનું નામ અમાન્ય છે. ફરી પ્રયત્ન કરવા માટે માન્ય ઉપકરણ નામ લખો.</translation> <translation id="5177479852722101802">કૅમેરા અને માઇક્રોફોનના ઍક્સેસને બ્લૉક કરવાનું ચાલુ રાખો</translation> <translation id="5177549709747445269">તમે મોબાઇલ ડેટાનો ઉપયોગ કરી રહ્યાં છો</translation> <translation id="5178667623289523808">પાછલું શોધો</translation> @@ -5683,7 +5663,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />નો પાસવર્ડ બનાવો</translation> <translation id="5368441245151140827">આ એક્સ્ટેન્શન સાઇટની માહિતી વાંચી કે બદલી શકતું નથી અથવા તે બૅકગ્રાઉન્ડમાં ચાલી શકતું નથી</translation> <translation id="5368720394188453070">તમારો ફોન લૉક કરેલો છે. દાખલ કરવા માટે તેને અનલૉક કરો.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> માં સાઇન ઇન કરો</translation> <translation id="536882527576164740">{0,plural, =1{છૂપો મોડ}one{છૂપો મોડ (#)}other{છૂપો મોડ (#)}}</translation> <translation id="5369491905435686894">માઉસનું ઍક્સલરેશન ચાલુ કરો</translation> <translation id="5369694795837229225">Linux ડેવલપમેન્ટ વાતાવરણ સેટઅપ કરો</translation> @@ -5899,7 +5878,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{તમારા વ્યવસ્થાપક દ્વારા એક્સ્ટેંશન ઇન્સ્ટૉલ કરવામાં આવ્યું છે}one{તમારા વ્યવસ્થાપક દ્વારા # એક્સ્ટેંશન ઇન્સ્ટૉલ કરવામાં આવ્યું છે}other{તમારા વ્યવસ્થાપક દ્વારા # એક્સ્ટેંશન ઇન્સ્ટૉલ કરવામાં આવ્યું છે}}</translation> <translation id="5523532775593636291">તમે ઉમેરો છો તે બધી સાઇટ હંમેશાં સક્રિય રહેશે અને તેમની મેમરી ખાલી કરવામાં આવશે નહીં</translation> <translation id="5523558474028191231">નામમાં અક્ષર, સંખ્યા અને વિશેષ વર્ણનો ઉપયોગ કરી શકાય છે અને તે <ph name="MAX_CHARACTER_COUNT" /> અક્ષરનું કે તેનાથી ટૂંકું હોવું આવશ્યક છે</translation> -<translation id="5526701598901867718">બધા (અસુરક્ષિત)</translation> <translation id="5526745900034778153">સિંકને ફરી શરૂ કરવા માટે ફરીથી સાઇન ઇન કરો</translation> <translation id="5527463195266282916">એક્સ્ટેંશનને ડાઉનગ્રેડ કરવાનો પ્રયાસ કર્યો.</translation> <translation id="5527474464531963247">તમે બીજું નેટવર્ક પણ પસંદ કરી શકો છો. </translation> @@ -5910,7 +5888,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />ને આ પરવાનગીની જરૂર છે</translation> <translation id="5537725057119320332">કાસ્ટ કરો</translation> <translation id="5539070192556911367">Googleનો સંપર્ક કરી શકાતો નથી</translation> -<translation id="5539221284352502426">તમે દાખલ કરેલો પાસવર્ડ સર્વર દ્વારા નકારવામાં આવ્યો હતો. આ શક્ય કારણો હોઈ શકે છે: પાસવર્ડ ખૂબ ટૂંકો છે. પાસવર્ડમાં સંખ્યાઓ અથવા પ્રતીકોનો સમાવેશ થવો જ જોઈએ. પાસવર્ડ પહેલાંના પાસવર્ડ કરતાં જુદો હોવો જોઈએ.</translation> <translation id="5541694225089836610">તમારા વ્યવસ્થાપકે ક્રિયા બંધ કરી છે</translation> <translation id="5542132724887566711">પ્રોફાઇલ</translation> <translation id="5542750926112347543"><ph name="DOMAIN" />ની કુકીને બ્લૉક કરેલ છે</translation> @@ -6154,7 +6131,6 @@ <translation id="5734362860645681824">સંચાર</translation> <translation id="5734697361979786483">ફાઇલ શેર ઉમેરો</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{તમારી સંસ્થાની અમુક સુરક્ષા પૉલિસીઓનું અનુપાલન આ ડેટા અથવા તમારા ડિવાઇસ દ્વારા કરવામાં આવ્યું નથી. શું ઠીક કરવું જરૂરી રહેશે, તે વિશે તમારા ઍડમિનનો સંપર્ક કરો.}=1{તમારી સંસ્થાની અમુક સુરક્ષા પૉલિસીઓનું અનુપાલન આ ફાઇલ અથવા તમારા ડિવાઇસ દ્વારા કરવામાં આવ્યું નથી. શું ઠીક કરવું જરૂરી રહેશે, તે વિશે તમારા ઍડમિનનો સંપર્ક કરો.}one{તમારી સંસ્થાની અમુક સુરક્ષા પૉલિસીઓનું અનુપાલન આ ફાઇલ દ્વારા કરવામાં આવ્યું નથી. શું ઠીક કરવું જરૂરી રહેશે, તે વિશે તમારા ઍડમિનનો સંપર્ક કરો.}other{તમારી સંસ્થાની અમુક સુરક્ષા પૉલિસીઓનું અનુપાલન આ ફાઇલો દ્વારા કરવામાં આવ્યું નથી. શું ઠીક કરવું જરૂરી રહેશે, તે વિશે તમારા ઍડમિનનો સંપર્ક કરો.}}</translation> -<translation id="5736796278325406685">કૃપા કરીને એક માન્ય વપરાશકર્તાનામ દાખલ કરો</translation> <translation id="5738093759615225354">તમારા કમ્પ્યુટરમાં સાઇન ઇન કરવા, તમારા માટે આ પાસકી જરૂરી છે</translation> <translation id="5739017626473506901"><ph name="USER_NAME" />ને સ્કૂલ એકાઉન્ટ ઉમેરવામાં સહાય કરવા માટે સાઇન ઇન કરો</translation> <translation id="5739235828260127894">ચકાસણીની રાહ જોઈ રહ્યાં છીએ. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> @@ -6559,7 +6535,6 @@ <translation id="6054138466019582920">Google વડે આ પેજ શોધો...</translation> <translation id="6054284857788651331">તાજેતરમાં બંધ કરેલું ટૅબ ગ્રૂપ</translation> <translation id="6054961935262556546">દૃશ્યતા બદલો</translation> -<translation id="6055171183283175969">તમે દાખલ કરેલો પાસવર્ડ ખોટો છે.</translation> <translation id="6055392876709372977">RSA એન્ક્રિપ્શનવાળા PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Storeમાંથી તમારી <ph name="DEVICE_TYPE" /> માટે ઍપ ઇન્સ્ટૉલ કરો</translation> <translation id="6056710589053485679">સામાન્ય રીતે ફરીથી લોડ કરો</translation> @@ -6629,7 +6604,6 @@ <translation id="6102043788063419338">આ ફાઇલને વિગતવાર સુરક્ષા દ્વારા બ્લૉક કરી હતી.</translation> <translation id="6103681770816982672">ચેતવણી: તમે વિકાસકર્તાની ચેનલ પર સ્વિચ કરી રહ્યાં છો</translation> <translation id="6104068876731806426">Google એકાઉન્ટ</translation> -<translation id="6104311680260824317">ઉપકરણ ડોમેન સાથે જોડી શકાતું નથી. સર્વર આપેલ Kerberos ઍન્ક્રિપ્શન પ્રકારોનું સમર્થન કરતું નથી. ઍન્ક્રિપ્શન સેટિંગ માટે "વધુ વિકલ્પો" ચેક કરો.</translation> <translation id="6104667115274478616">ChromeOS ઑડિયો સેટિંગ મેનેજ કરો</translation> <translation id="6104796831253957966">પ્રિન્ટરની કતારમાં ઘણી બધી ફાઇલો છે</translation> <translation id="610487644502954950">બાજુની પૅનલ અનપિન કરેલી છે</translation> @@ -7318,7 +7292,6 @@ <translation id="6651237644330755633">વેબસાઇટ્સ ઓળખવા માટે આ પ્રમાણપત્ર પર વિશ્વાસ કરો</translation> <translation id="6651495917527016072">તમારા ફોન સાથે વાઇ-ફાઇ નેટવર્ક સિંક કરો. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation> <translation id="6651762277693024112">તમે જ્યારે પણ આ સાઇટની મુલાકાત લો, ત્યારે ઑટોમૅટિક રીતે ચાલે છે</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> એકીકરણ ફક્ત x86_64 પ્લૅટફોર્મ પર ઉપલબ્ધ છે. ARM અથવા x86 પ્લૅટફોર્મ પર બનાવેલું Chromebooks આ કામગીરીને સહાય કરતું નથી.</translation> <translation id="6654509035557065241">પસંદ કરેલું નેટવર્ક</translation> <translation id="6655190889273724601">વિકાસકર્તા મોડ</translation> <translation id="6655458902729017087">એકાઉન્ટ્સ છુપાવો</translation> @@ -7454,7 +7427,6 @@ <translation id="676560328519657314">Google Payમાં તમારી ચુકવણી પદ્ધતિઓ</translation> <translation id="6766488013065406604">Google Password Manager પર જાઓ</translation> <translation id="6767566652486411142">બીજી ભાષા પસંદ કરો...</translation> -<translation id="6767639283522617719">ડોમેન જોડી શકાતું નથી. સંસ્થાકીય એકમ માટે સેટિંગ યોગ્ય છે તેની ખાતરી કરો.</translation> <translation id="6768034047581882264">અસુરક્ષિત કન્ટેન્ટ બતાવવાની મંજૂરી નથી</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />શ્રેષ્ઠ અનુભવ પ્રદાન કરવા માટે, <ph name="DEVICE_OS" /> ડિવાઇસ વિશેનો હાર્ડવેર ડેટા એકત્રિત કરે છે અને કઈ અપડેટ ડિલિવર કરવી જોઈએ તે નક્કી કરવા માટે તેને Google સાથે શેર કરે છે. વૈકલ્પિક રીતે, તમે <ph name="DEVICE_OS" />માંનો અનુભવ અને સેવા સંબંધિત સપોર્ટ અને સુધારણાઓ જેવા વધારાના હેતુઓ માટે Googleને આ ડેટાનો ઉપયોગ કરવાની મંજૂરી આપી શકો છો.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />અપડેટ ફિલ્ટરિંગ માટે Googleને મોકલવામાં આવેલો ડેટા તેમજ તમે Google સાથે ડેટા શેર કરવાનું પસંદ કરો છો તે કોઈપણ અન્ય ઉદાહરણો જોવા માટે, તમે આ ડિવાઇસ પર લૉગ ઇન કરી શકો છો અને chrome://system વિભાગમાં chromeosflex_ તરીકે સૂચિબદ્ધ ફીલ્ડ જોઈ શકો છો.<ph name="END_PARAGRAPH2" /> @@ -7531,7 +7503,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">સંગ્રહિત ઓળખપત્રોનો ઉપયોગ કરીને વેબસાઇટમાં ઑટોમૅટિક રીતે સાઇન ઇન કરો. જ્યારે સુવિધા બંધ હોય છે, ત્યારે વેબસાઇટમાં સાઇન ઇન કરતાં પહેલાં દર વખતે તમને પુષ્ટિકરણ માટે કહેવામાં આવશે.</translation> -<translation id="6810768462515084623">અરેરે! તમારો પાસવર્ડ એક્સપાયર થયો લાગે છે. કૃપા કરી તેને અન્ય ઉપકરણ પર રિન્યૂ કરી ફરી પ્રયત્ન કરો.</translation> <translation id="6811034713472274749">પેજ જોવા માટે તૈયાર છે</translation> <translation id="6811151703183939603">પ્રબળ</translation> <translation id="6811332638216701903">DHCP હોસ્ટનું નામ</translation> @@ -7603,7 +7574,6 @@ <translation id="6856623341093082836">તમારી ટચસ્ક્રીનની સચોટતાને સેટ કરો અને સમાયોજિત કરો</translation> <translation id="6856850379840757744">જ્યારે આ સુવિધા ચાલુ કરવામાં આવે, ત્યારે બધા નોટિફિકેશનને સાઇલન્ટ કરવામાં આવશે</translation> <translation id="6857145580237920905">પાવરવોશ કરવા પહેલાં, ઇ-સિમની બધી પ્રોફાઇલ કાઢી નાખો</translation> -<translation id="6857699260879628349">ગોઠવણીની માહિતી મેળવો</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> સેકન્ડ</translation> <translation id="6860097299815761905">પ્રૉક્સી સેટિંગ...</translation> <translation id="68601584151169673">&સાચવો અને શેર કરો</translation> @@ -7622,7 +7592,6 @@ <translation id="686839242150793617">ચિત્ર-માં-ચિત્ર મોડમાં ઑટોમૅટિક રીતે દાખલ થવાની મંજૂરી છે</translation> <translation id="6868934826811377550">વિગતો જુઓ</translation> <translation id="6871644448911473373">OCSP પ્રતિસાદકર્તા: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">તમે દાખલ કરેલ પાસવર્ડ સર્વર દ્વારા નકારવામાં આવ્યો હતો.</translation> <translation id="6873571253135628430">સાઇટની પરવાનગીઓ બદલો</translation> <translation id="6876155724392614295">બાઇક</translation> <translation id="6876469544038980967">સહાયરૂપ નથી</translation> @@ -7656,7 +7625,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">ટેક્સ્ટ ટૂ સ્પીચના વૉઇસ પ્રીવ્યૂ માટે</translation> <translation id="6902336033320348843">વિભાગની સુવિધા નથી: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ઉપકરણને ડોમેન સાથે જોડો</translation> <translation id="6903022061658753260">તમે આ એકાઉન્ટ માટે સિંક કરવાનો વિકલ્પ જે Chrome બ્રાઉઝરમાં ચાલુ કર્યો હોય, તે તમામ બ્રાઉઝરમાં તમારો ડેટા સિંક કરવામાં આવશે. ChromeOSના સિંક કરવાના વિકલ્પો માટે, <ph name="LINK_BEGIN" />ChromeOS સેટિંગ<ph name="LINK_END" /> પર જાઓ.</translation> <translation id="6903590427234129279">બધી (<ph name="URL_COUNT" />) URL ખોલો</translation> <translation id="6903907808598579934">સમન્વયન ચાલુ કરો</translation> @@ -8014,7 +7982,6 @@ <translation id="7198503619164954386">તમે કોઈ સંસ્થા દ્વારા નોંધણીકૃત ડિવાઇસનો ઉપયોગ કરતા હોઈ શકો છો</translation> <translation id="7199158086730159431">સહાય મેળવો</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> પર કાસ્ટ કરવાનું થોભાવો</translation> -<translation id="7200083590239651963">ગોઠવણી પસંદ કરો</translation> <translation id="720110658997053098">આ ઉપકરણને કાયમ માટે કિઓસ્ક મોડમાં રાખો</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ડિલીટ કર્યું</translation> <translation id="7201420661433230412">ફાઇલો જુઓ</translation> @@ -8131,7 +8098,6 @@ <translation id="7292067737327289208">તમારી સંસ્થા દ્વારા તમારું <ph name="BEGIN_LINK" />બ્રાઉઝર મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે અને <ph name="PROFILE_DOMAIN" />દ્વારા તમારી <ph name="BEGIN_LINK" />પ્રોફાઇલ મેનેજ<ph name="END_LINK" /> કરવામાં આવે છે</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">નોંધ લો કે Android, Play અને સંબંધિત ઍપ ડેટા એકત્ર કરવાની અને તેનો ઉપયોગ કરવાની તેમની પોતાની પૉલિસીઓ પ્રમાણે મેનેજ થાય છે.</translation> -<translation id="729583233778673644">AES અને RC4 એન્ક્રિપ્શનની મંજૂરી આપો. આનાથી વિકલ્પનો ઉપયોગ કરવાનું તમારું જોખમ વધે છે, કારણ કે RC4 સાઇફર અસુરક્ષિત હોય છે.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ફોલ્ડર પસંદ કરો</translation> <translation id="7297726121602187087">ઘેરો લીલો</translation> <translation id="7298195798382681320">ભલામણ કરેલ</translation> @@ -8149,7 +8115,6 @@ <translation id="7307129035224081534">થોભાવ્યું</translation> <translation id="7307647374092371434">જ્યારે તમે સાઇન ઇન થયા હો, ત્યારે આ ડિવાઇસ પર તમારા Google એકાઉન્ટના પાસવર્ડ અને પાસકી પણ ઉપલબ્ધ થશે</translation> <translation id="7308643132139167865">વેબસાઇટની ભાષાઓ</translation> -<translation id="7310598146671372464">લૉગ ઇન કરવામાં નિષ્ફળ થયા. સર્વર આપેલ Kerberos ઍન્ક્રિપ્શન પ્રકારોનું સમર્થન કરતું નથી. કૃપા કરીને તમારા વ્યવસ્થાપકનો સપર્ક કરો.</translation> <translation id="7311005168897771689">તમે ઑફલાઇન હો ત્યારે તમારી Google Driveની ફાઇલો ઍક્સેસ કરો</translation> <translation id="7311244614769792472">કોઈ પરિણામ મળ્યું નથી</translation> <translation id="7312210124139670355">તમારા ઍડમિનિસ્ટ્રેટર તમારા ઇ-સિમને રીસેટ કરી રહ્યાં છે. આમાં થોડો સમય લાગી શકે છે.</translation> @@ -8522,7 +8487,6 @@ <translation id="7594725637786616550">તમારા <ph name="DEVICE_TYPE" />ને તદન નવા ડિવાઇસ જેવું કરવા માટે પાવરવોશ વડે રીસેટ કરો.</translation> <translation id="7595453277607160340">Android ઍપનો ઉપયોગ કરવા અને તમારા <ph name="DEVICE_TYPE" />ને યોગ્ય રીતે કાર્ય કરતું રાખવા માટે, ફરીથી સાઇન ઇન કરો અને અપડેટ કરો.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ભૂલ કોડ <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">ઉપકરણનું નામ ખૂબ લાબું છે. ફરી પ્રયત્ન કરવા માટે થોડું ટૂંકું નામ લખો.</translation> <translation id="7600054753482800821">શોધ એન્જિન અને સાઇટમાં શોધવાની સુવિધા &મેનેજ કરો</translation> <translation id="7600218158048761260">આ એકાઉન્ટના પ્રકાર માટે Google Drive બંધ કરવામાં આવી છે.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" />નો ક્યારેય અનુવાદ કરશો નહીં</translation> @@ -8667,7 +8631,6 @@ <translation id="7686086654630106285">સાઇટ દ્વારા સૂચિત જાહેરાતો વિશે વધુ વિગતો</translation> <translation id="7686581688229391955">આ સાઇટ પર એક્સ્ટેન્શનને મંજૂરી આપવાનું પસંદ કરો</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">નવા પાસવર્ડની પુષ્ટિ કરો</translation> <translation id="7690378713476594306">સૂચિમાંથી પસંદ કરો</translation> <translation id="7690853182226561458">&ફોલ્ડર ઉમેરો...</translation> <translation id="7691073721729883399">કિઓસ્ક ઍપ્લિકેશન માટે ક્રિપ્ટોહોમ માઉન્ટ કરી શકાયું નથી.</translation> @@ -9323,7 +9286,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" />માંથી <ph name="ITEM_POSITION" /> પ્રિન્ટર.</translation> <translation id="8180785270975217276">એનર્જી સેવર ચાલુ કર્યું</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" આ તપાસાયેલા સ્થાનોમાં ફોટા, વીડિયો અને સાઉન્ડ ફાઇલોને વાંચી શકે છે.</translation> -<translation id="8181215761849004992">ડોમેન જોડી શકાતું નથી. અમારી પાસે ઉપકરણો ઉમેરવા માટેના વિશેષાધિકાર છે કે નહીં તે જોવા માટે તમારું એકાઉન્ટ ચેક કરો.</translation> <translation id="8182105986296479640">ઍપ્લિકેશન ચાલી રહી નથી.</translation> <translation id="8182412589359523143">આ <ph name="DEVICE_TYPE" />માંથી તમામ ડેટા ડિલીટ કરવા માટે, <ph name="BEGIN_LINK" />અહીં ક્લિક કરો<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">તમારા ડિવાઇસનું EID <ph name="EID_NUMBER" /> અને IMEI <ph name="IMEI_NUMBER" /> છે. સેવા સક્રિય કરવામાં સહાય માટે આ નંબરનો ઉપયોગ થઈ શકે છે.</translation> @@ -9784,7 +9746,6 @@ <translation id="8531367864749403520">તમારી ટૅબ સ્ટ્રિપમાંથી ગ્રૂપને કાઢી નાખવા માટે "ગ્રૂપ છુપાવો" પસંદ કરો</translation> <translation id="8531701051932785007">Safe Browsingમાં વધારેલી સુરક્ષા બંધ છે</translation> <translation id="8533670235862049797">Safe Browsingની સુવિધા ચાલુ છે</translation> -<translation id="8534656636775144800">અરેરે! ડોમેન સાથે જોડાવાનો પ્રયાસ કરતી વખતે કંઈક ખોટું થયું હતું. કૃપા કરીને ફરી પ્રયાસ કરો.</translation> <translation id="8535005006684281994">નેટસ્કેપ પ્રમાણપત્ર નવીકરણ URL</translation> <translation id="8536810348276651776">તમને મોટાભાગની સાઇટમાંથી સાઇન આઉટ કરે છે. તમે તમારા Google એકાઉન્ટમાં સાઇન ઇન થયેલા રહેશો, જેથી Chrome માટેના તમારા Family Linkના સેટિંગ લાગુ કરી શકાય.</translation> <translation id="8536956381488731905">કી દબાવવા પર સાઉન્ડ</translation> @@ -9863,7 +9824,6 @@ <translation id="8607828412110648570">ખાતરી કરો કે તમારું બ્લૂટૂથ ડિવાઇસ જોડાણ બનાવવાના મોડમાં અને નજીકમાં છે. તમને વિશ્વાસ હોય તેવા ડિવાઇસ સાથે જ જોડાણ કરો. જોડાણ કરેલા ડિવાઇસ આ Chromebook પરના બધા એકાઉન્ટને દેખાય છે. <ph name="BEGIN_LINK_LEARN_MORE" />વધુ જાણો<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberosની ટિકિટ ઉમેરો</translation> <translation id="8609465669617005112">ઉપર ખસેડો</translation> -<translation id="8610103157987623234">ખોટું ફૉર્મેટ. કૃપા કરીને ફરી પ્રયાસ કરો</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> વડે વીડિયો ફ્રેમ શોધો</translation> <translation id="8613164732773110792">માત્ર લોઅરકેસ અક્ષરો, અંકો, અન્ડરસ્કોર અથવા ડૅશ</translation> <translation id="8613504115484579584">સાઇન ઇન કરવાની રીતો</translation> @@ -10478,7 +10438,6 @@ <translation id="9052404922357793350">બ્લૉક કરવાનું ચાલુ રાખો</translation> <translation id="90528604757378587">સ્મૂધ સ્ક્રોલિંગ જેવી બૅકગ્રાઉન્ડમાં થતી પ્રવૃત્તિ અને અમુક વિઝ્યુઅલ ઇફેક્ટ મર્યાદિત હોઈ શકે છે.</translation> <translation id="9053563360605707198">બન્ને બાજુએ પ્રિન્ટ કરો</translation> -<translation id="9055636786322918818">RC4 એન્ક્રિપ્શન લાગુ કરો. આનાથી વિકલ્પનો ઉપયોગ કરવાનું તમારું જોખમ વધે છે, કારણ કે RC4 સાઇફર અસુરક્ષિત હોય છે.</translation> <translation id="9056788090206401048">કોઈ અન્ય ડિવાઇસ પર તમારી પાસકીનો ઉપયોગ કરવા માટે, બ્લૂટૂથ ચાલુ હોવું આવશ્યક છે. તમે હંમેશાં સેટિંગમાં જઈને આમાં ફેરફાર કરી શકો છો.</translation> <translation id="9056810968620647706">કોઈ મેળ મળ્યાં નથી.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> નીચેનું કન્ટેન્ટ ઍક્સેસ કરવા માગે છે:</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb index 32288d2..34a3666b 100644 --- a/chrome/app/resources/generated_resources_hi.xtb +++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -10,6 +10,7 @@ <translation id="1005274289863221750">अपना माइक्रोफ़ोन और कैमरा उपयोग करें</translation> <translation id="1005333234656240382">ADB डीबग करने की सुविधा चालू करें?</translation> <translation id="1005671386794704751">रोज़</translation> +<translation id="1006033052970139968">सिस्टम सर्विस के साथ-साथ जिन ऐप्लिकेशन और वेबसाइटों के पास माइक्रोफ़ोन इस्तेमाल करने की अनुमति है उनके पास माइक्रोफ़ोन का ऐक्सेस है</translation> <translation id="1006557561787696884">अपने सभी Apple डिवाइसों पर पासकी इस्तेमाल करें</translation> <translation id="1006873397406093306">यह एक्सटेंशन साइटों पर आपका डेटा पढ़ सकता है और बदल सकता है. यह नियंत्रित किया जा सकता है कि एक्सटेंशन किन साइटों को ऐक्सेस करे.</translation> <translation id="1007057452468855774">Google Play Store चालू करें</translation> @@ -296,7 +297,6 @@ <translation id="1217117837721346030">संदिग्ध फ़ाइल डाउनलोड करें</translation> <translation id="1217483152325416304">आपका स्थानीय डेटा जल्द ही मिटा दिया जाएगा</translation> <translation id="1217668622537098248">कार्रवाई के बाद बायां क्लिक वापस लाएं</translation> -<translation id="121783623783282548">पासवर्ड मेल नहीं खाते.</translation> <translation id="1218015446623563536">Linux मिटाएं</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google की जगह की जानकारी सेवा, इस डिवाइस की जगह का पता लगाने के लिए वाई-फ़ाई, मोबाइल नेटवर्क और सेंसर जैसे स्रोतों का इस्तेमाल करती है.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />आप इस डिवाइस पर जगह की मुख्य सेटिंग बंद करके जगह की जानकारी वाली सेवा को बंद कर सकते हैं. आप जगह की सेटिंग में जाकर वाई-फ़ाई, मोबाइल नेटवर्क और जगह की जानकारी का पता लगाने वाले सेंसर का इस्तेमाल करना बंद भी कर सकते हैं.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +516,6 @@ <translation id="1395832189806039783">कीबोर्ड फ़ोकस की मदद से, आइटम हाइलाइट करें</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> पर वापस जाएं</translation> <translation id="1396139853388185343">प्रिंटर सेट अप करने में गड़बड़ी हुई</translation> -<translation id="1396963298126346194">आपने जो उपयोगकर्ता नाम और पासवर्ड डाला है, वो मेल नहीं खाते हैं</translation> <translation id="1397500194120344683">कनेक्ट हो सकने वाला कोई डिवाइस नहीं है. <ph name="LINK_BEGIN" />ज़्यादा जानें<ph name="LINK_END" /></translation> <translation id="1397594434718759194">आपने इन डिवाइसों पर Chrome में साइन इन किया है, इसलिए इन डिवाइसों का इस्तेमाल सुरक्षा कुंजी के तौर पर किया जा सकता है.</translation> <translation id="1398853756734560583">बड़ा करें</translation> @@ -899,7 +898,6 @@ <translation id="1657937299377480641">अगर शिक्षा से जुड़े संसाधनों के ऐक्सेस के लिए दोबारा साइन इन करना है, तो अभिभावक की अनुमति लें</translation> <translation id="1658424621194652532">यह पेज आपका माइक्रोफ़ोन ऐक्सेस कर रहा है.</translation> <translation id="1660763353352708040">पावर अडैप्टर की समस्या</translation> -<translation id="1661156625580498328">AES सुरक्षा लागू करें (सुझाया गया).</translation> <translation id="16620462294541761">क्षमा करें, आपका पासवर्ड सत्यापित नहीं हो सका. कृपया फिर से प्रयास करें.</translation> <translation id="166278006618318542">विषय सार्वजनिक की एल्गोरिद्म</translation> <translation id="1662801900924515589"><ph name="APP" /> इंस्टॉल हो गया</translation> @@ -1001,7 +999,6 @@ <translation id="174123615272205933">कस्टम</translation> <translation id="1741314857973421784">जारी रखें</translation> <translation id="1743970419083351269">डाउनलोड बार बंद करें</translation> -<translation id="1744060673522309905">डिवाइस को डोमेन से नहीं जोड़ सकते. पक्का करें कि आपने जोड़े जा सकने वाले डिवाइस की संख्या पार नहीं की है.</translation> <translation id="1744108098763830590">पेजभूमि पेज</translation> <translation id="1745732479023874451">संपर्कों को प्रबंधित करें</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{क्या # फ़ाइल को इस वेब ऐप्लिकेशन में खोलकर उसमें बदलाव करना है?}other{क्या # फ़ाइलों को इस वेब ऐप्लिकेशन में खोलकर उनमें बदलाव करना है?}}</translation> @@ -1033,7 +1030,6 @@ <translation id="1767043563165955993">Android ऐप्लिकेशन के साथ इस्तेमाल करें</translation> <translation id="1767508543310534319">विराम चिह्न को पढ़कर सुनाएं</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> के लिए सुझाव, शिकायत या राय भेजें.</translation> -<translation id="1768278914020124551">ओह! लॉगऑन सर्वर से संपर्क करने में समस्या हुई. कृपया अपना नेटवर्क कनेक्शन और डोमेन नाम जाँचें, और दोबारा कोशिश करें.</translation> <translation id="1769104665586091481">नई &विंडो में लिंक खोलें</translation> <translation id="1770407692401984718">किसी इमेज को खींचें और यहां छोड़ें या</translation> <translation id="177053719077591686">Google Drive पर Android ऐप्लिकेशन का बैक अप लें.</translation> @@ -1111,7 +1107,6 @@ <translation id="1818913467757368489">लॉग अपलोड हो रहा है.</translation> <translation id="1819443852740954262">सभी यूआरएल गुप्त विंडो में खोलें</translation> <translation id="1819721979226826163">ऐप्लिकेशन सूचनाएं > Google Play सेवाएं पर टैप करें.</translation> -<translation id="1820028137326691631">एडमिन का दिया हुआ पासवर्ड डालें</translation> <translation id="1822140782238030981">पहले से Chrome इस्तेमाल कर रहे हैं? तो साइन इन करें</translation> <translation id="1822517323280215012">सलेटी</translation> <translation id="1822635184853104396">डाउनलोड का पूरा इतिहास, नए टैब में दिखाएं</translation> @@ -1229,7 +1224,6 @@ <translation id="1901303067676059328">&सभी को चुनें</translation> <translation id="1904580727789512086">आप जिन यूआरएल पर जाते हैं वे आपके Google खाते में सेव कर दिए जाते हैं</translation> <translation id="1904603806662441960">Chrome में साइट के लिए कैमरे के इस्तेमाल से जुड़ी अनुमतियां मैनेज करें</translation> -<translation id="1905375423839394163">Chromebook डिवाइस का नाम</translation> <translation id="1906181697255754968">आम तौर पर, साइटें आपके डिवाइस पर फ़ाइलों और फ़ोल्डर को ऐक्सेस करती हैं. अपने-आप काम को सेव करने जैसी सुविधाओं के लिए ऐसा किया जाता है</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> पर ज़्यादा एक्सटेंशन और थीम खोजें</translation> <translation id="1907044622262489040">अपनी आवाज़ की मदद से टाइप करें. Search + D का इस्तेमाल करें और फिर बोलना शुरू करें.</translation> @@ -1290,6 +1284,7 @@ <translation id="1944535645109964458">कोई पासकी उपलब्ध नहीं है</translation> <translation id="1944921356641260203">अपडेट मिला</translation> <translation id="1947136734041527201">इसकी मदद से, पहचान करने वाली सेवा के लिए बनाए गए अपने खाते के ज़रिए, वेबसाइटों में साइन इन किया जा सकता है</translation> +<translation id="1948528728718281125">सिस्टम सर्विस के साथ-साथ जिन ऐप्लिकेशन और वेबसाइटों के पास कैमरा इस्तेमाल करने की अनुमति है उनके पास कैमरा का ऐक्सेस है</translation> <translation id="1949332606889020901">क्रैश आईडी</translation> <translation id="1949584741547056205">तुरंत जवाब</translation> <translation id="1949849604471335579">वॉलपेपर, स्क्रीन सेवर, ऐक्सेंट के रंगों वगैरह को अपने हिसाब से सेट करें</translation> @@ -1540,7 +1535,6 @@ <translation id="21354425047973905">पिन छिपाएं</translation> <translation id="2135456203358955318">स्क्रीन पर कर्सर वाले हिस्से को बड़ा करके दिखाने की सुविधा</translation> <translation id="2135787500304447609">&फिर से शुरू करें</translation> -<translation id="2136372518715274136">नया पासवर्ड डालें</translation> <translation id="2136476978468204130">आपने जो 'पासफ़्रेज़' डाला है, वह गलत है</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> को सूचनाएं भेजने की अनुमति न दें</translation> <translation id="2139919072249842737">'सेट अप करें' बटन</translation> @@ -1640,7 +1634,6 @@ <translation id="2210462644007531147">इंस्टॉल नहीं किया जा सका</translation> <translation id="2211245494465528624">सिंक करने के विकल्प मैनेज करें</translation> <translation id="2214018885812055163">शेयर किया गया फ़ोल्डर</translation> -<translation id="2214884991347062907">पासवर्ड गलत है. फिर से कोशिश करें</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 पंक्ति नहीं दिखाई गई है>}one{<<ph name="NUMBER_OF_LINES" /> पंक्तियां नहीं दिखाई गई हैं>}other{<<ph name="NUMBER_OF_LINES" /> पंक्तियां नहीं दिखाई गई हैं>}}</translation> <translation id="2215070081105889450">ऑडियो शेयर करने के लिए, टैब या स्क्रीन शेयर करें</translation> <translation id="2218019600945559112">माउस और टचपैड</translation> @@ -2294,7 +2287,6 @@ <translation id="2692503699962701720">अलग-अलग तरह के एलिमेंट और फ़ॉर्मैट किए गए टेक्स्ट बोलते समय आवाज़ की पिच बदलें</translation> <translation id="2692901429679246677">ऐक्वा</translation> <translation id="2693134906590795721">चार्जिंग शुरू होने पर आवाज़ की सुविधा</translation> -<translation id="2693176596243495071">ओह हो! कोई अज्ञात गड़बड़ी हुई. कृपया बाद में फिर से कोशिश करें या अगर समस्या फिर भी बनी रहती है, तो अपने एडमिन से संपर्क करें.</translation> <translation id="2698147581454716013">यह बंडल किया गया डिवाइस है. इसे कीऑस्क और साइनेज अपग्रेड के लिए रजिस्टर नहीं किया जा सकता.</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> कोड के चलते पिन को सेट नहीं किया जा सका.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> से शेयर किया</translation> @@ -2427,7 +2419,6 @@ <translation id="2782104745158847185">Linux ऐप्लिकेशन इंस्टॉल करते समय गड़बड़ी</translation> <translation id="2783024642731649028">आपके कार्ट में मौजूद एक आइटम के लिए <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> पर <ph name="DISCOUNT_TEXT" /> मिल रहा है, <ph name="RELATIVE_TIME" /> देखा गया</translation> <translation id="2783298271312924866">डाउनलोड किए गए</translation> -<translation id="2783829359200813069">सुरक्षा करने के तरीकों के प्रकार चुनें</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> के ज़रिए अपनी 'सुरक्षा चाबी' का इस्तेमाल करें</translation> <translation id="2785267875302712148">पासवर्ड जांच करने की सुविधा</translation> <translation id="2785873697295365461">फ़ाइल वर्णनकर्ता</translation> @@ -2488,6 +2479,7 @@ <translation id="2822910719211888134">Linux का बैकअप लेते समय गड़बड़ी हुई</translation> <translation id="2823176412251649407">अपने इंटरनेट कनेक्शन की जांच करें और "फिर से कोशिश करें" चुनें. इसके अलावा, सीमित व्यू और बदलाव करने के विकल्पों का इस्तेमाल करने के लिए "ऑफ़लाइन एडिटर में खोलें" चुनें.</translation> <translation id="2824942875887026017"><ph name="IDS_SHORT_PRODUCT_NAME" /> आपके एडमिन की प्रॉक्सी सेटिंग का इस्तेमाल कर रहा है</translation> +<translation id="2825151610926840364">ऐसे सभी ऐप्लिकेशन और वेबसाइटों को कैमरे का ऐक्सेस दें जिनके पास कैमरा इस्तेमाल करने की अनुमति है. कैमरे का इस्तेमाल करने के लिए, आपको ऐप्लिकेशन को रीस्टार्ट या पेज को रीफ़्रेश करना पड़ सकता है.</translation> <translation id="2825758591930162672">विषय की सार्वजनिक कुंजी</translation> <translation id="2828375943530438449">'साइन इन करें' पेज से वापस जाएं</translation> <translation id="2828650939514476812">वाई-फ़ाई नेटवर्क से कनेक्ट करें</translation> @@ -2710,7 +2702,6 @@ <translation id="3003144360685731741">पसंदीदा नेटवर्क</translation> <translation id="3003253259757197230">इस बात का अंदाज़ा लगाने के लिए कि आपको कौन-कौनसी साइटें पसंद हैं और आपने जिस पेज को विज़िट किया है उसके बारे में ज़्यादा जानकारी दिखाने के लिए, Google को आपके विज़िट किए गए पेजों के यूआरएल भेजे जाते हैं</translation> <translation id="3003623123441819449">CSS कैश मेमोरी</translation> -<translation id="3003828226041301643">डिवाइस को डोमेन से नहीं जोड़ सकते. यह पक्का करने के लिए अपना खाता देखें कि आपके पास डिवाइस जोड़ने के खास अधिकार हैं.</translation> <translation id="3003967365858406397">आपका <ph name="PHONE_NAME" /> एक निजी वाई-फ़ाई कनेक्शन बनाएगा.</translation> <translation id="3004385386820284928">कीबोर्ड बटन को पसंद के मुताबिक बनाएं</translation> <translation id="3005574332301273731">इसे न दिखाएं</translation> @@ -2770,7 +2761,6 @@ <translation id="3033348223765101500">अपना डेटा कंट्रोल करें</translation> <translation id="3036327949511794916">इस <ph name="DEVICE_TYPE" /> को वापस करने की समयसीमा खत्म हो चुकी है.</translation> <translation id="3036546437875325427">Flash चालू करें</translation> -<translation id="3037754279345160234">डोमेन जोड़ने का कॉन्फ़िगरेशन पार्स नहीं किया जा सकता. कृपया अपने एडमिन से संपर्क करें.</translation> <translation id="3038272154009688107">सभी साइटें देखें</translation> <translation id="3038612606416062604">कोई प्रिंटर मैन्युअल रूप से जोड़ें</translation> <translation id="3039491566278747710">डिवाइस पर ऑफ़लाइन नीति इंस्टॉल नहीं की जा सकी.</translation> @@ -2959,7 +2949,6 @@ <translation id="3210736980143419785">डाउनलोड पूरा नहीं हो सका</translation> <translation id="321084946921799184">पीला और सफ़ेद</translation> <translation id="3211126692872351610">नए टैब में जाकर <ph name="SEARCH_ENGINE" /> पर “<ph name="SEARCH_TERMS" />” खोजें</translation> -<translation id="321356136776075234">डिवाइस OU (उदाहरण OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">इस फ़ोल्डर में कोई बुकमार्क जोड़ें</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ध्यान दें:<ph name="END_BOLD" /> किसी मिलती-जुलती आवाज़ या रिकॉर्डिंग से भी <ph name="SUPERVISED_USER_NAME" /> के निजी खोज नतीजे ऐक्सेस किए जा सकते हैं.</translation> <translation id="3217843140356091325">शॉर्टकट बनाएं?</translation> @@ -3636,7 +3625,6 @@ <translation id="3741056951918180319">एक्सटेंशन पर क्लिक करके, इसे किसी भी साइट पर इस्तेमाल किया जा सकता है</translation> <translation id="3741510433331996336">अपडेट पूरा करने के लिए, अपना डिवाइस रीस्टार्ट करें</translation> <translation id="3742235229730461951">कोरियाई कीबोर्ड लेआउट</translation> -<translation id="3742666961763734085">इस नाम की संगठनात्मक इकाई नहीं मिल पा रही है. कृपया फिर से कोशिश करें.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> के साथ जुड़ने के लिए पिन डालें</translation> <translation id="3744219658596020825">आपके पासवर्ड इंपोर्ट नहीं किए जा सके</translation> <translation id="3747077776423672805">ऐप्लिकेशन हटाने के लिए, सेटिंग > 'Google Play Store' > Android से जुड़ी पसंद प्रबंधित करें > ऐप्लिकेशन या ऐप्लिकेशन मैनेजर पर जाएं. उसके बाद उस ऐप्लिकेशन पर टैप करें जिसे आप अनइंस्टॉल करना चाहते हैं (ऐप्लिकेशन ढूंढने के लिए आपको दाएं या बाएं स्वाइप करना पड़ सकता है). फिर 'अनइंस्टॉल करें' या 'बंद करें' पर टैप करें.</translation> @@ -4002,6 +3990,7 @@ <translation id="4001540981461989979">माउस के कर्सर को इधर-उधर ले जाते समय, उसे हाइलाइट की सेटिंग पर जाएं</translation> <translation id="4002347779798688515">अगर मोबाइल नेटवर्क की सेवा देने वाली कंपनी की सर्विस लॉक है, तो हो सकता है कि डाउनलोड की गई प्रोफ़ाइल का इस्तेमाल न किया जा सके. सहायता के लिए सेवा देने वाली कंपनी से संपर्क करें.</translation> <translation id="4002440992267487163">पिन सेटअप</translation> +<translation id="4003647532210142956">मौजूदा शेड्यूल को <ph name="SUNRISE" /> से <ph name="SUNSET" /> तक सेट किया गया है. सूरज डूबने और सूरज निकलने का शेड्यूल अपने-आप अपडेट करने के लिए, <ph name="BEGIN_LINK" />जगह की जानकारी का ऐक्सेस चालू करें<ph name="END_LINK" /></translation> <translation id="4005817994523282006">समय क्षेत्र की पहचान विधि</translation> <translation id="4007856537951125667">शॉर्टकट छिपाएं</translation> <translation id="4010746393007464819">Debian 12 (Bookworm) के लिए अपग्रेड उपलब्ध है</translation> @@ -4040,6 +4029,7 @@ <translation id="4036778507053569103">सर्वर से डाउनलोड की गई नीति गलत है.</translation> <translation id="4037084878352560732">घोड़ा</translation> <translation id="403725336528835653">पहले इसे आज़माएं</translation> +<translation id="4039966970282098406">माइक्रोफ़ोन, कैमरा वगैरह का ऐक्सेस कंट्रोल करके, अपनी निजता मैनेज करें</translation> <translation id="4040041015953651705">वह भाषा जिससे अनुवाद करना है</translation> <translation id="4042660782729322247">आप अपनी स्क्रीन शेयर कर रहे हैं</translation> <translation id="4042863763121826131">{NUM_PAGES,plural, =1{पेज से बाहर निकलें}one{पेज से बाहर निकलें}other{पेज से बाहर निकलें}}</translation> @@ -4411,6 +4401,7 @@ <translation id="434198521554309404">यह तेज़, सुरक्षित, और इस्तेमाल करने में आसान है.</translation> <translation id="4342417854108207000">आपके डिवाइस पर, इन फ़ाइलों या फ़ोल्डर में बदलाव करने की अनुमति मिल गई है</translation> <translation id="4343250402091037179">किसी खास साइट या Chrome के हिस्से को खोजने के लिए, आप पता बार में उसका शॉर्टकट लिखें. इसके बाद, अपने हिसाब से कीबोर्ड शॉर्टकट दबाएं.</translation> +<translation id="4343283008857332996">सिस्टम सर्विस के साथ-साथ जिन ऐप्लिकेशन और वेबसाइटों के पास कैमरा इस्तेमाल करने की अनुमति है उनके पास कैमरे का ऐक्सेस है. कैमरे का इस्तेमाल करने के लिए, आपको ऐप्लिकेशन को रीस्टार्ट या पेज को रीफ़्रेश करना पड़ सकता है.</translation> <translation id="4345457680916430965"><ph name="APP" /> में खोलें</translation> <translation id="4345587454538109430">कॉन्फ़िगर करें...</translation> <translation id="4345732373643853732">सर्वर, उपयोगकर्ता नाम नहीं पहचान पा रहा है</translation> @@ -4521,7 +4512,6 @@ <translation id="4416582610654027550">एक मान्य यूआरएल टाइप करें</translation> <translation id="4421932782753506458">फ्लफ़ी</translation> <translation id="4423376891418188461">सेटिंग फिर से स्थापित करें</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, आपके व्यवस्थापक के लिए ज़रूरी है कि आप अपना पासवर्ड बदलें.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS डिवाइसों पर, अपने-आप रिपोर्ट भेजने की सुविधा चालू करने से, हमें यह समझने में मदद मिलती है कि ChromeOS की किन गड़बड़ियों को सबसे पहले ठीक करना है और किन चीज़ों को बेहतर बनाना है. इन रिपोर्ट में बहुत सी जानकारी शामिल हो सकती है. जैसे, ChromeOS कब बंद होता है, इसकी कौनसी सुविधाओं का इस्तेमाल किया जाता है, और आम तौर पर कितनी मेमोरी इस्तेमाल होती है.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Chrome डिवाइस की सेटिंग में जाकर, अपने-आप रिपोर्ट भेजने की इस सुविधा को किसी भी समय चालू या बंद किया जा सकता है. डोमेन एडमिन, Admin console में जाकर इस सेटिंग को बदल सकता है.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> को मिटाएं</translation> @@ -4537,7 +4527,6 @@ <translation id="4430369329743628066">बुकमार्क जोड़ा गया</translation> <translation id="4430422687972614133">वर्चुअल कार्ड चालू करें</translation> <translation id="4432621511648257259">पासवर्ड गलत है</translation> -<translation id="443454694385851356">विरासती (असुरक्षित)</translation> <translation id="4434611816075088065">फ़िलहाल, आपको कोई और कार्रवाई करने की ज़रूरत नहीं है</translation> <translation id="443475966875174318">उन ऐप्लिकेशन को अपडेट करें या हटाएं, जो मेल नहीं खाती हैं</translation> <translation id="4437947179446780764">पसंद के मुताबिक डीएनएस की सेवा देने वाली कंपनी जोड़ें</translation> @@ -4718,6 +4707,7 @@ <translation id="4576541033847873020">ब्लूटूथ डिवाइस युग्मित करें</translation> <translation id="4576763597586015380">अपने Google खाते में पासवर्ड सेव करना जारी रखने के लिए, अपनी पहचान की पुष्टि करें</translation> <translation id="4576965832613128988"><ph name="WINDOW_TITLE" /> - इनऐक्टिव टैब</translation> +<translation id="4577995939477504370">सिस्टम सर्विस के साथ-साथ जिन ऐप्लिकेशन और वेबसाइटों के पास माइक्रोफ़ोन इस्तेमाल करने की अनुमति है वे आपके माइक्रोफ़ोन को ऐक्सेस कर सकती हैं</translation> <translation id="4579453506923101210">जुड़ा हुआ फ़ोन हटाएं</translation> <translation id="4579581181964204535"><ph name="HOST_NAME" /> को कास्ट करने में असमर्थ.</translation> <translation id="4579876313423027742">ब्राउज़र की सूचनाओं के लिए, <ph name="LINK_BEGIN" />Chrome ब्राउज़र सेटिंग<ph name="LINK_END" /> पर जाएं</translation> @@ -5078,7 +5068,6 @@ <translation id="4868284252360267853">यह डायलॉग इस समय फ़ोकस में नहीं है. इस पर फ़ोकस करने के लिए, Command-Shift-A दबाएं.</translation> <translation id="4869170227080975044">ChromeOS के नेटवर्क की जानकारी पढ़ता है</translation> <translation id="4870724079713069532">इस ऐप्लिकेशन में इस्तेमाल की जा सकने वाली फ़ाइलों को खोला जा सकता है और उनमें बदलाव किया जा सकता है. ऐसा, File Explorer या दूसरे ऐप्लिकेशन में किया जा सकता है. यह कंट्रोल करने के लिए कि कौनसी फ़ाइलें, डिफ़ॉल्ट तौर पर इस ऐप्लिकेशन में खुलेंगी, <ph name="BEGIN_LINK" />Windows सेटिंग<ph name="END_LINK" /> पर जाएं.</translation> -<translation id="4870758487381879312">कॉन्फ़िगरेशन की जानकारी पाने के लिए एडमिन का दिया हुआ पासवर्ड डालें</translation> <translation id="4870995365819149457">कुछ सहायता लिंक <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" />, और एक अन्य ऐप्लिकेशन में अब भी खुलेंगे.</translation> <translation id="4871308555310586478">Chrome वेब स्टोर से नहीं.</translation> <translation id="4871322859485617074">पिन में गलत वर्ण शामिल हैं</translation> @@ -5145,7 +5134,6 @@ <translation id="4913209098186576320">यह फ़ाइल खतरनाक हो सकती है<ph name="LINE_BREAK" />इस जांच में सामान्य से ज़्यादा समय लग रहा है...</translation> <translation id="4915961947098019832">इमेज दिखाने की अनुमति है</translation> <translation id="4916542008280060967">क्या आप साइट को <ph name="FILE_NAME" /> में बदलाव करने देना चाहते हैं?</translation> -<translation id="4917385247580444890">मज़बूत</translation> <translation id="491779113051926205">ChromeOS के ट्रैफ़िक काउंटर</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" एक्सटेंशन से संचार करना चाहता है</translation> <translation id="4918086044614829423">स्वीकार करें</translation> @@ -5458,7 +5446,6 @@ <translation id="5172855596271336236">मैनेज किया गया एक प्रिंटर है.</translation> <translation id="5173668317844998239">अपनी सुरक्षा कुंजी पर सेव किए गए फ़िंगरप्रिंट जोड़ें और मिटाएं</translation> <translation id="5174169235862638850">पासवर्ड को क्लिपबोर्ड पर कॉपी किया गया</translation> -<translation id="5175379009094579629">डिवाइस का नाम गलत है. फिर से कोशिश करने के लिए सही डिवाइस नाम डालें.</translation> <translation id="5177479852722101802">कैमरा और माइक्रोफ़ोन के एक्सेस को ब्लॉक करना जारी रखें</translation> <translation id="5177549709747445269">आप मोबाइल डेटा का उपयोग कर रहे हैं</translation> <translation id="5178667623289523808">पिछला ढूंढें</translation> @@ -5687,7 +5674,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> के लिए पासवर्ड बनाएं</translation> <translation id="5368441245151140827">यह एक्सटेंशन, साइट की जानकारी को पढ़ नहीं सकता और न ही उसमें बदलाव कर सकता है. इसके अलावा, यह बैकग्राउंड में चल नहीं सकता</translation> <translation id="5368720394188453070">आपका फ़ोन लॉक हो गया है. प्रवेश करने के लिए उसे अनलॉक करें.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> में साइन इन करें</translation> <translation id="536882527576164740">{0,plural, =1{गुप्त}one{गुप्त (#)}other{गुप्त (#)}}</translation> <translation id="5369491905435686894">माउस की रफ़्तार बढ़ाने की सुविधा चालू करें</translation> <translation id="5369694795837229225">Linux डेवलपमेंट एनवायरमेंट सेट अप करें</translation> @@ -5709,6 +5695,7 @@ <translation id="5385628342687007304">यह पासवर्ड सिर्फ़ इस डिवाइस में सेव किया गया है. इसे अपने Google खाते में सेव करें, ताकि आप अपने दूसरे डिवाइसों पर इसका इस्तेमाल कर पाएं.</translation> <translation id="5387116558048951800"><ph name="CREDENTIAL_TYPE" /> में बदलाव करें</translation> <translation id="538822246583124912">Chrome Enterprise नीति बदल गई है. एक्सपेरिमेंट बटन को टूलबार में जोड़ा गया. एक्सपेरिमेंट चालू करने के लिए, बटन पर क्लिक करके डायलॉग खोलें.</translation> +<translation id="5388436023007579456">सिस्टम सर्विस के साथ-साथ जिन ऐप्लिकेशन और वेबसाइटों के पास कैमरा इस्तेमाल करने की अनुमति है वे आपके कैमरे को ऐक्सेस कर सकती हैं. कैमरे का इस्तेमाल करने के लिए, आपको ऐप्लिकेशन को रीस्टार्ट या पेज को रीफ़्रेश करना पड़ सकता है.</translation> <translation id="5388567882092991136">{NUM_SITES,plural, =1{बहुत सारी सूचनाओं वाली 1 साइट मिली}one{बहुत सारी सूचनाओं वाली {NUM_SITES} साइट मिली}other{बहुत सारी सूचनाओं वाली {NUM_SITES} साइट मिलीं}}</translation> <translation id="5388885445722491159">युग्मित</translation> <translation id="5389626883706033615">कोई भी साइट आपके बारे में सेव की गई जानकारी इस्तेमाल करने की अनुमति नहीं मांग सकती</translation> @@ -5810,6 +5797,7 @@ <translation id="5458214261780477893">ड्वोरक</translation> <translation id="5458998536542739734">लॉक स्क्रीन नोट</translation> <translation id="5459864179070366255">इंस्टॉल करना जारी रखें</translation> +<translation id="5460641065520325899">उस तरह की जानकारी को मैनेज करें जिसका इस्तेमाल करके, साइटें आपकी ब्राउज़िंग गतिविधियों को ट्रैक कर सकती हैं.</translation> <translation id="5460861858595506978">प्रेरणा देने वाले वॉलपेपर</translation> <translation id="5461050611724244538">डिवाइस आपके फ़ोन से डिसकनेक्ट हो गया</translation> <translation id="5463275305984126951"><ph name="LOCATION" /> का इंडेक्स</translation> @@ -5901,7 +5889,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{आपके एडमिन ने एक एक्सटेंशन इंस्टॉल किया है}one{आपके एडमिन ने # एक्सटेंशन इंस्टॉल किए हैं}other{आपके एडमिन ने # एक्सटेंशन इंस्टॉल किए हैं}}</translation> <translation id="5523532775593636291">आपने जो साइटें जोड़ी हैं वे हमेशा ऐक्टिव रहेंगी. साथ ही, उनकी मेमोरी को खाली नहीं किया जाएगा</translation> <translation id="5523558474028191231">नाम में अक्षर, संख्याएं, और विशेष वर्ण इस्तेमाल किए जा सकते हैं. नाम <ph name="MAX_CHARACTER_COUNT" /> या इससे कम वर्ण का ही होना चाहिए</translation> -<translation id="5526701598901867718">सभी (असुरक्षित)</translation> <translation id="5526745900034778153">सिंक फिर से शुरू करने के लिए दोबारा साइन इन करें</translation> <translation id="5527463195266282916">एक्सटेंशन डाउनग्रेड करने का प्रयास किया गया.</translation> <translation id="5527474464531963247">आप किसी दूसरे नेटवर्क को भी चुन सकते हैं.</translation> @@ -5912,7 +5899,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> को अनुमति चाहिए</translation> <translation id="5537725057119320332">कास्ट करें</translation> <translation id="5539070192556911367">Google सर्वर को ऐक्सेस नहीं किया जा सकता</translation> -<translation id="5539221284352502426">आपने जो पासवर्ड डाला है, उसे सर्वर ने अस्वीकार कर दिया है. संभावित कारण ये हो सकते हैं: पासवर्ड बहुत छोटा है. पासवर्ड में संख्याएं या चिह्न होने चाहिए. पासवर्ड, पिछले पासवर्ड से अलग होना चाहिए.</translation> <translation id="5541694225089836610">आपके एडमिन ने कार्रवाई बंद कर दी है</translation> <translation id="5542132724887566711">प्रोफ़ाइल</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> की कुकी ब्लॉक की गई हैं</translation> @@ -6155,7 +6141,6 @@ <translation id="5734362860645681824">संचार</translation> <translation id="5734697361979786483">फ़ाइल शेयर जोड़ें</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{यह डेटा या आपका डिवाइस, आपके संगठन की कुछ सुरक्षा नीतियों का पालन नहीं करता. किन समस्याओं को ठीक करना है, इसके बारे में अपने एडमिन से संपर्क करें.}=1{यह फ़ाइल या आपका डिवाइस, आपके संगठन की सुरक्षा नीतियों का पालन नहीं करता. किन समस्याओं को ठीक करना है, इसके बारे में अपने एडमिन से संपर्क करें.}one{यह फ़ाइल आपके संगठन की सुरक्षा नीतियों का पालन नहीं करती. किन समस्याओं को ठीक करना है, इसके बारे में अपने एडमिन से संपर्क करें.}other{ये फ़ाइलें आपके संगठन की सुरक्षा नीतियों का पालन नहीं करतीं. किन समस्याओं को ठीक करना है, इसके बारे में अपने एडमिन से संपर्क करें.}}</translation> -<translation id="5736796278325406685">कृपया कोई मान्य उपयोगकर्ता नाम डालें</translation> <translation id="5738093759615225354">आपको अपने कंप्यूटर में साइन इन करने के लिए, इस पासवर्ड की ज़रूरत है</translation> <translation id="5739017626473506901">साइन इन करके, स्कूल वाला खाता जोड़ने में <ph name="USER_NAME" /> की मदद करें</translation> <translation id="5739235828260127894">पुष्टि होने का इंतज़ार किया जा रहा है. <ph name="LINK_BEGIN" />ज़्यादा जानें<ph name="LINK_END" /></translation> @@ -6559,7 +6544,6 @@ <translation id="6054138466019582920">इस पेज को Google की मदद से खोजें…</translation> <translation id="6054284857788651331">हाल ही में बंद हुआ टैब ग्रुप</translation> <translation id="6054961935262556546">'किसको दिखे' सेटिंग बदलें</translation> -<translation id="6055171183283175969">आपने जो पासवर्ड डाला है वह गलत है.</translation> <translation id="6055392876709372977">RSA सुरक्षित करने के तरीके के साथ PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store से अपने <ph name="DEVICE_TYPE" /> पर ऐप्लिकेशन इंस्टॉल करें</translation> <translation id="6056710589053485679">सामान्य रीलोड</translation> @@ -6629,7 +6613,6 @@ <translation id="6102043788063419338">'बेहतर सुरक्षा' की मदद से इस फ़ाइल पर रोक लगाई गई थी.</translation> <translation id="6103681770816982672">चेतावनी: आप डेवलपर चैनल पर स्विच कर रहे हैं</translation> <translation id="6104068876731806426">Google खाते</translation> -<translation id="6104311680260824317">डिवाइस को डोमेन से नहीं जोड़ सकते. सर्वर पर बताया गया सुरक्षा का तरीका केर्बेरोस काम नहीं करता है. सुरक्षित करने की सेटिंग के लिए "और विकल्प" देखें.</translation> <translation id="6104667115274478616">ChromeOS की ऑडियो सेटिंग मैनेज करें</translation> <translation id="6104796831253957966">प्रिंटर की सूची भर गई है</translation> <translation id="610487644502954950">साइड पैनल को अनपिन किया गया</translation> @@ -6895,6 +6878,7 @@ <translation id="630292539633944562">निजी जानकारी के सुझाव</translation> <translation id="6305607932814307878">वैश्विक नीति:</translation> <translation id="6305702903308659374">ChromeVox के बोल रहे होने पर भी, सामान्य वॉल्यूम में ही चलाएं</translation> +<translation id="6307268917612054609">सिस्टम सर्विस के साथ-साथ जिन ऐप्लिकेशन और वेबसाइटों के पास कैमरा इस्तेमाल करने की अनुमति है वे आपके कैमरे को ऐक्सेस कर सकती हैं</translation> <translation id="6307990684951724544">सिस्टम व्यस्त है</translation> <translation id="6308493641021088955">साइन-इन की सुविधा <ph name="EXTENSION_NAME" /> ने दी है</translation> <translation id="6308937455967653460">लिंक को इस रूप में सेव करें...</translation> @@ -7317,7 +7301,6 @@ <translation id="6651237644330755633">वेबसाइटों की पहचान करने के लिए इस प्रमाणपत्र पर विश्वास करें</translation> <translation id="6651495917527016072">वाई-फ़ाई नेटवर्क को अपने फ़ोन के साथ सिंक करें. <ph name="LINK_BEGIN" />ज़्यादा जानें<ph name="LINK_END" /></translation> <translation id="6651762277693024112">इस साइट को हर बार विज़िट करने पर अपने-आप काम करता है</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> एकीकरण सिर्फ़ x86_64 प्लैटफ़ॉर्म पर काम करता है. किसी ARM या x86 प्लैटफ़ॉर्म पर बने Chromebook इस काम की क्षमता की सुविधा नहीं देते हैं.</translation> <translation id="6654509035557065241">नेटवर्क चुनें</translation> <translation id="6655190889273724601">डेवलपर मोड</translation> <translation id="6655458902729017087">खाते छिपाएं</translation> @@ -7453,7 +7436,6 @@ <translation id="676560328519657314">Google Pay में पैसे चुकाने के तरीके</translation> <translation id="6766488013065406604">Google Password Manager पर जाएं</translation> <translation id="6767566652486411142">कोई दूसरी भाषा चुनें...</translation> -<translation id="6767639283522617719">डोमेन से नहीं जोड़ सकते. पक्का करें कि संगठनात्मक इकाई के लिए सेटिंग सही हैं.</translation> <translation id="6768034047581882264">असुरक्षित कॉन्टेंट दिखाने की अनुमति नहीं है</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />सबसे बेहतर अनुभव देने के लिए, <ph name="DEVICE_OS" /> डिवाइसों के हार्डवेयर का डेटा इकट्ठा करता है और उसे Google के साथ शेयर करता है. इससे, यह तय करने में मदद मिलती है कि डिवाइसों के हिसाब से कौनसा अपडेट डिलीवर करना चाहिए और कौनसा नहीं. इसके अलावा, Google को यह डेटा इस्तेमाल करने की अनुमति, <ph name="DEVICE_OS" /> को बेहतर बनाने और उसमें सुधार करने जैसे दूसरे कामों के लिए भी दी जा सकती है.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />इस डिवाइस पर लॉग इन करके chrome://system में, chromeosflex_ के तौर पर सूची में शामिल फ़ील्ड देखे जा सकते हैं. यहां जाकर वह डेटा देखा जा सकता है जो डिवाइसों के हिसाब से अपडेट डिलीवर करने के लिए Google को भेजा जाता है. इसके अलावा, उन सभी कामों के बारे में भी जाना जा सकता है जिनके लिए आपने Google के साथ डेटा शेयर किया है.<ph name="END_PARAGRAPH2" /> @@ -7530,7 +7512,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">स्टोर किए गए क्रेडेंशियल का इस्तेमाल करके वेबसाइट में अपने आप साइन इन करें. जब यह सुविधा बंद होगी, तो किसी वेबसाइट में साइन इन करने से पहले आपसे हर बार पुष्टि करने के लिए कहा जाएगा.</translation> -<translation id="6810768462515084623">ओह हो! ऐसा लगता है कि आपके पासवर्ड की तारीख खत्म हो गई है. कृपया किसी दूसरे डिवाइस पर उसका नवीनीकरण करें और फिर से कोशिश करें.</translation> <translation id="6811034713472274749">पेज देखने के लिए तैयार है</translation> <translation id="6811151703183939603">ज़ोर से दबाएं (फ़र्म)</translation> <translation id="6811332638216701903">डीएचसीपी होस्टनाम</translation> @@ -7602,7 +7583,6 @@ <translation id="6856623341093082836">अपनी टचस्क्रीन को सटीक सेट करें और एडजस्ट करें</translation> <translation id="6856850379840757744">अगर यह सेटिंग चालू की जाती है, तो सभी सूचनाओं के आने की आवाज़ बंद हो जाएगी</translation> <translation id="6857145580237920905">पावरवॉश से पहले ई-सिम प्रोफ़ाइलों को हटाएं</translation> -<translation id="6857699260879628349">कॉन्फ़िगरेशन की जानकारी पाएं</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> सेकंड</translation> <translation id="6860097299815761905">प्रॉक्सी सेटिंग...</translation> <translation id="68601584151169673">&सेव और शेयर करें</translation> @@ -7621,7 +7601,6 @@ <translation id="686839242150793617">इन साइटों को अपने-आप 'पिक्चर में पिक्चर' मोड में जाने की अनुमति है</translation> <translation id="6868934826811377550">जानकारी देखें</translation> <translation id="6871644448911473373">OCSP प्रतिसादी: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">आपने जो पासवर्ड डाला है उसे सर्वर ने अस्वीकार कर दिया है.</translation> <translation id="6873571253135628430">साइट की अनुमतियां बदलें</translation> <translation id="6876155724392614295">बाइक</translation> <translation id="6876469544038980967">मददगार नहीं है</translation> @@ -7655,7 +7634,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">वह आवाज़ जिसकी झलक सुननी है</translation> <translation id="6902336033320348843">सेक्शन काम नहीं करता: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">डिवाइस को डोमेन से जोड़ें</translation> <translation id="6903022061658753260">आपका डेटा, उन सभी Chrome ब्राउज़र पर सिंक हो जाएगा जहां आपने इस खाते से जुड़े डेटा को सिंक करने की सुविधा चालू की है. ChromeOS पर उपलब्ध, डेटा सिंक करने के विकल्पों के बारे में जानने के लिए <ph name="LINK_BEGIN" />ChromeOS की सेटिंग<ph name="LINK_END" /> पर जाएं.</translation> <translation id="6903590427234129279">सभी यूआरएल (<ph name="URL_COUNT" />) खोलें</translation> <translation id="6903907808598579934">सिंक करना चालू करें</translation> @@ -8013,7 +7991,6 @@ <translation id="7198503619164954386">आपके डिवाइस पर एंटरप्राइज़ ज़रूर दर्ज होना चाहिए</translation> <translation id="7199158086730159431">स&हायता पाएं</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> पर कास्ट करना रोकें</translation> -<translation id="7200083590239651963">कॉन्फ़िगरेशन चुनें</translation> <translation id="720110658997053098">इस डिवाइस को हमेशा के लिए किओस्क मोड में रखें</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' मिटाया गया</translation> <translation id="7201420661433230412">फ़ाइलें देखें</translation> @@ -8130,7 +8107,6 @@ <translation id="7292067737327289208">आपका संगठन आपके <ph name="BEGIN_LINK" />ब्राउज़र को मैनेज करता है<ph name="END_LINK" /> और <ph name="PROFILE_DOMAIN" /> आपकी <ph name="BEGIN_LINK" />प्रोफ़ाइल को मैनेज करता है<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">ध्यान रखें कि Android, Play और सहभागी ऐप्लिकेशन पर अपने ही डेटा संग्रह का नियंत्रण होता है. साथ ही, वे नीतियों का इस्तेमाल करते हैं.</translation> -<translation id="729583233778673644">AES और RC4 सुरक्षा करने के तरीकों की मंज़ूरी दें. इस विकल्प का इस्तेमाल करने से आपका खतरा बढ़ जाता है, क्योंकि RC4 सिफ़र असुरक्षित होते हैं.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> फ़ोल्डर चुनें</translation> <translation id="7297726121602187087">गहरा हरा</translation> <translation id="7298195798382681320">सुझाए गए</translation> @@ -8148,7 +8124,6 @@ <translation id="7307129035224081534">रोका हुआ है</translation> <translation id="7307647374092371434">साइन इन करने के दौरान, इस डिवाइस पर आपके Google खाते में सेव किए गए पासवर्ड और पासकी भी ऐक्सेस की जा सकेंगी</translation> <translation id="7308643132139167865">वेबसाइट की भाषाएं</translation> -<translation id="7310598146671372464">लॉगिन नहीं कर पाए. सर्वर पर बताए गए केर्बेरोस सुरक्षा प्रकार काम नहीं करते हैं. कृपया अपने एडमिन से संपर्क करें.</translation> <translation id="7311005168897771689">Google Drive पर मौजूद अपनी फ़ाइलों को ऑफ़लाइन ऐक्सेस करना</translation> <translation id="7311244614769792472">कोई नतीजा नहीं मिला</translation> <translation id="7312210124139670355">आपका एडमिन ई-सिम को रीसेट कर रहा है. इसमें कुछ मिनट लग सकते हैं.</translation> @@ -8225,6 +8200,7 @@ <translation id="7367714965999718019">क्यूआर कोड जनरेटर</translation> <translation id="7368695150573390554">कोई भी ऑफ़लाइन डेटा मिटा दिया जाएगा</translation> <translation id="736877393389250337"><ph name="URL" /> <ph name="ALTERNATIVE_BROWSER_NAME" /> में नहीं खोला जा सकता है. कृपया अपने सिस्टम एडमिन से संपर्क करें.</translation> +<translation id="7368927539449986686">साइट खोज की सुविधा में बदलाव करें</translation> <translation id="7370592524170198497">ईथरनेट EAP:</translation> <translation id="7370751048350026847">इस कॉन्टेंट को इस साइट पर चिपकाने का सुझाव नहीं दिया जाता है</translation> <translation id="7371917887111892735">टैब की चौड़ाई, पिन करके छोटे किए गए टैब की चौड़ाई जितनी हो जाती है</translation> @@ -8490,6 +8466,7 @@ <translation id="756583107125124860">कुछ सुविधाएं, काम की जानकारी या सुझाव देने के लिए, खुले हुए पेजों के कॉन्टेंट और उनसे जुड़े हाल ही में खोले गए पेजों का इस्तेमाल कर सकती हैं</translation> <translation id="7566118625369982896">Play ऐप्लिकेशन के लिंक प्रबंधित करें</translation> <translation id="7566723889363720618">F12</translation> +<translation id="7566969018588966785">की कॉम्बिनेशन बनाएं</translation> <translation id="756809126120519699">साफ़ किया गया Chrome डेटा</translation> <translation id="756876171895853918">अवतार को पसंद के मुताबिक बनाएं</translation> <translation id="7568790562536448087">अपडेट कर रहा है</translation> @@ -8518,7 +8495,6 @@ <translation id="7594725637786616550">पावरवॉश आपके <ph name="DEVICE_TYPE" /> को बिलकुल नए जैसा रीसेट कर देगा.</translation> <translation id="7595453277607160340">Android ऐप्लिकेशन का इस्तेमाल करने और आपका <ph name="DEVICE_TYPE" /> ठीक से काम करता रहे, इसके लिए फिर से साइन इन करें और अपडेट करें.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (गड़बड़ी कोड <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">डिवाइस का नाम बहुत बड़ा है. फिर से कोशिश करने के लिए थोड़ा छोटा नाम डालें.</translation> <translation id="7600054753482800821">सर्च इंजन और साइट सर्च को मैनेज करें</translation> <translation id="7600218158048761260">इस खाता टाइप के लिए, Google Drive की सुविधा बंद है.</translation> <translation id="7600965453749440009">कभी भी <ph name="LANGUAGE" /> का अनुवाद न करें</translation> @@ -8663,7 +8639,6 @@ <translation id="7686086654630106285">'साइट के सुझाए गए विज्ञापन' सेटिंग के बारे में ज़्यादा जानकारी</translation> <translation id="7686581688229391955">इस साइट पर एक्सटेंशन को अनुमति देने के लिए चुनें</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">नए पासवर्ड की पुष्टि करें</translation> <translation id="7690378713476594306">सूची में से चुनें</translation> <translation id="7690853182226561458">&फ़ोल्डर जोड़ें...</translation> <translation id="7691073721729883399">कीऑस्क ऐप्लिकेशन के लिए, cryptohome माउंट नहीं किया जा सका.</translation> @@ -8751,6 +8726,7 @@ <translation id="7757787379047923882"><ph name="DEVICE_NAME" /> से टेक्स्ट शेयर किया गया</translation> <translation id="7758143121000533418">Family Link</translation> <translation id="7758450972308449809">अपने डेस्कटॉप की सीमाएं समायोजित करें</translation> +<translation id="7758884017823246335">साइट खोज जोड़ें</translation> <translation id="7759809451544302770">वैकल्पिक</translation> <translation id="7762024824096060040">इस खाते का इस्तेमाल नहीं किया जा सकता</translation> <translation id="7762243782113123335">माफ़ करें, कोई गड़बड़ी हुई. कृपया जानकारी में #bruschetta शामिल करके, इसकी शिकायत करें. गड़बड़ी कोड <ph name="ERROR" /> है.</translation> @@ -9322,7 +9298,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" /> में से <ph name="ITEM_POSITION" /> प्रिंटर.</translation> <translation id="8180785270975217276">एनर्जी सेवर चालू किया गया</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" चेक किए गए स्थानों में इमेज, वीडियो, और ध्वनि फ़ाइलों को पढ़ सकता है और मिटा सकता है.</translation> -<translation id="8181215761849004992">डोमेन से नहीं जोड़ सकते. यह जानने के लिए अपना खाता देखें कि आपके पास डिवाइस जोड़ने के खास अधिकार हैं या नहीं.</translation> <translation id="8182105986296479640">ऐप्लिकेशन काम नहीं कर रहा है</translation> <translation id="8182412589359523143"><ph name="DEVICE_TYPE" /> का पूरा डेटा मिटाने के लिए, <ph name="BEGIN_LINK" />यहां क्लिक करें<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">आपके डिवाइस का ईआईडी <ph name="EID_NUMBER" /> है और IMEI <ph name="IMEI_NUMBER" /> है. सेवा चालू करने के लिए, इन नंबरों का इस्तेमाल किया जा सकता है.</translation> @@ -9783,7 +9758,6 @@ <translation id="8531367864749403520">किसी ग्रुप को टैब बार से हटाने के लिए, "ग्रुप छिपाएं" को चुनें</translation> <translation id="8531701051932785007">बेहतर सुरक्षित ब्राउज़िंग की सुविधा बंद है</translation> <translation id="8533670235862049797">सुरक्षित ब्राउज़िंग की सुविधा चालू है</translation> -<translation id="8534656636775144800">ओह! डोमेन में शामिल होने की कोशिश करते समय कोई गड़बड़ी हुई. कृपया फिर से कोशिश करें.</translation> <translation id="8535005006684281994">Netscape प्रमाणपत्र नवीनीकरण यूआरएल</translation> <translation id="8536810348276651776">आपको ज़्यादातर साइटों से साइन आउट कर देता है. आप अपने Google खाते में साइन इन रहेंगे/रहेंगी, ताकि Chrome के लिए आपकी Family Link सेटिंग लागू हो सकें.</translation> <translation id="8536956381488731905">बटन दबाने पर आवाज़</translation> @@ -9862,7 +9836,6 @@ <translation id="8607828412110648570">पक्का करें कि आपका ब्लूटूथ डिवाइस, दूसरे डिवाइस से जोड़ने वाले मोड में है और आस-पास है. सिर्फ़ भरोसेमंद डिवाइसों के साथ ही जोड़ें. जोड़े गए डिवाइस, इस Chromebook पर मौजूद सभी खातों पर दिखते हैं. <ph name="BEGIN_LINK_LEARN_MORE" />ज़्यादा जानें<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos टिकट जोड़ें</translation> <translation id="8609465669617005112">ऊपर जाएं</translation> -<translation id="8610103157987623234">फ़ॉर्मैट गलत है, कृपया फिर से कोशिश करें</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> की मदद से वीडियो फ़्रेम खोजें</translation> <translation id="8613164732773110792">सिर्फ़ छोटे अक्षर, अंक, अंडरस्कोर या डैश</translation> <translation id="8613504115484579584">साइन-इन करने के तरीके</translation> @@ -10475,7 +10448,6 @@ <translation id="9052404922357793350">ब्लॉक करना जारी रखें</translation> <translation id="90528604757378587">बैकग्राउंड में होने वाली गतिविधि और कुछ विज़ुअल इफ़ेक्ट, जैसे कि आसानी से स्क्रोल करने की सुविधा सीमित हो सकती है.</translation> <translation id="9053563360605707198">दोनों तरफ़ प्रिंट करें</translation> -<translation id="9055636786322918818">RC4 सुरक्षा लागू करें. इस विकल्प का इस्तेमाल करने से आपका खतरा बढ़ जाता है, क्योंकि RC4 सिफ़र सुरक्षित नहीं होते हैं.</translation> <translation id="9056788090206401048">किसी दूसरे डिवाइस पर पासकी का इस्तेमाल करने के लिए, ब्लूटूथ चालू होना चाहिए. सेटिंग में जाकर, इसे कभी भी मैनेज किया जा सकता है.</translation> <translation id="9056810968620647706">कोई मिलान नहीं मिले.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> को यह कॉन्टेंट ऐक्सेस करना है:</translation> @@ -10615,6 +10587,7 @@ <translation id="9153274276370926498">Lacros के सिस्टम की जानकारी</translation> <translation id="9153367754133725216">लॉन्चर और खोज के नतीजों में, नए ऐप्लिकेशन और वेब कॉन्टेंट के लिए सुझाव देखें. इससे सुझावों को बेहतर बनाने के लिए आंकड़े सिर्फ़ तब भेजे जाते हैं, जब आपने ChromeOS को क्रैश रिपोर्ट, ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़ी जानकारी, और इसके इस्तेमाल से जुड़ा डेटा भेजने का विकल्प चुना हो.</translation> <translation id="9154194610265714752">अपडेट किया गया</translation> +<translation id="915485121129452731">पेन टैबलेट</translation> <translation id="9155344700756733162">चुने हुए रंग से सही का निशान हटाएं</translation> <translation id="9157096865782046368">0.8 सेकंड</translation> <translation id="9157697743260533322">सभी उपयोगकर्ताओं के लिए स्वचालित अपडेट सेट करने में विफल (प्रीफ़्लाइट लॉन्च गड़बड़ी: <ph name="ERROR_NUMBER" />)</translation>
diff --git a/chrome/app/resources/generated_resources_hr.xtb b/chrome/app/resources/generated_resources_hr.xtb index 6d15a3d..9d80154 100644 --- a/chrome/app/resources/generated_resources_hr.xtb +++ b/chrome/app/resources/generated_resources_hr.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Preuzmi sumnjivu datoteku</translation> <translation id="1217483152325416304">Vaši lokalni podaci uskoro će se izbrisati</translation> <translation id="1217668622537098248">Vrati na lijevi klik nakon radnje</translation> -<translation id="121783623783282548">Zaporke se ne podudaraju.</translation> <translation id="1218015446623563536">Brisanje Linuxa</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googleova usluga lokacije upotrebljava izvore kao što su Wi‑Fi, mobilne mreže i senzori za procjenu lokacije ovog uređaja.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Lokaciju možete isključiti tako što ćete isključiti glavnu postavku lokacije na ovom uređaju. U postavkama lokacije također možete isključiti upotrebu Wi‑Fija, mobilnih mreža i senzora za lokaciju.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Istakni stavku pomoću fokusa na tipkovnici</translation> <translation id="1396120028054416908">Natrag na <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Pogreška pri postavljanju pisača</translation> -<translation id="1396963298126346194">Unijeli ste e-adresu i zaporku koje se ne podudaraju</translation> <translation id="1397500194120344683">Nema uređaja koji ispunjavaju uvjete. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Prijavljeni ste u Chrome na sljedećim uređajima, stoga ih možete upotrebljavati kao sigurnosne ključeve.</translation> <translation id="1398853756734560583">Maksimiziraj</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">Za ponovnu prijavu za pristup obrazovnim materijalima zamoli roditelja da ti da pristanak</translation> <translation id="1658424621194652532">Ova stranica pristupa vašem mikrofonu.</translation> <translation id="1660763353352708040">Poteškoća s pretvaračem napona</translation> -<translation id="1661156625580498328">Provođenje AES šifriranja (preporučeno).</translation> <translation id="16620462294541761">Žao nam je, nije bilo moguće potvrditi zaporku. Pokušajte ponovo.</translation> <translation id="166278006618318542">Algoritam predmeta javnog ključa</translation> <translation id="1662801900924515589">Aplikacija <ph name="APP" /> instalirana</translation> @@ -994,7 +991,6 @@ <translation id="174123615272205933">Prilagođeno</translation> <translation id="1741314857973421784">Nastavi</translation> <translation id="1743970419083351269">Zatvori traku preuzimanja</translation> -<translation id="1744060673522309905">Uređaj nije moguće pridružiti domeni. Provjerite jeste li premašili broj uređaja koji možete dodati.</translation> <translation id="1744108098763830590">pozadinska stranica</translation> <translation id="1745732479023874451">Upravljajte kontaktima</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Otvoriti i urediti # datoteku u ovoj web-aplikaciji?}few{Otvoriti i urediti # datoteke u ovoj web-aplikaciji?}other{Otvoriti i urediti # datoteka u ovoj web-aplikaciji?}}</translation> @@ -1026,7 +1022,6 @@ <translation id="1767043563165955993">Koristi s Android aplikacijama</translation> <translation id="1767508543310534319">Odjek interpunkcijskih znakova</translation> <translation id="1768212860412467516">Slanje povratnih informacija za <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ups! Pojavio se problem s kontaktiranjem poslužitelja za prijavu. Provjerite mrežnu vezu i naziv domene, a zatim pokušajte ponovo.</translation> <translation id="1769104665586091481">Otvori vezu u novom &prozoru</translation> <translation id="1770407692401984718">Povucite sliku ovamo ili</translation> <translation id="177053719077591686">Sigurnosno kopirajte Android aplikacije na Google disk.</translation> @@ -1104,7 +1099,6 @@ <translation id="1818913467757368489">Prijenos zapisnika u tijeku.</translation> <translation id="1819443852740954262">Otvori sve u anonimnom prozoru</translation> <translation id="1819721979226826163">Dodirnite Obavijesti aplikacije > Google Play usluge.</translation> -<translation id="1820028137326691631">Unesite zaporku koju ste dobili od administratora</translation> <translation id="1822140782238030981">Već jeste Chromeov korisnik? Prijavite se</translation> <translation id="1822517323280215012">Siva</translation> <translation id="1822635184853104396">Prikaži cijelu povijest preuzimanja u novoj kartici</translation> @@ -1221,7 +1215,6 @@ <translation id="1901303067676059328">Odaberi &sve</translation> <translation id="1904580727789512086">URL-ovi koje posjećujete spremaju se na vaš Google račun</translation> <translation id="1904603806662441960">Upravljanje dopuštenjima za kameru za web-lokacije u Chromeu</translation> -<translation id="1905375423839394163">Naziv Chromebook uređaja</translation> <translation id="1906181697255754968">Web-lokacije obično pristupaju datotekama i mapama na vašem uređaju radi značajki poput automatskog spremanja vašeg rada</translation> <translation id="1906488504371069394">Otkrijte više proširenja i tema u <ph name="BEGIN_LINK" />Chrome Web Storeu<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Pišite pomoću glasa. Upotrijebite Pretraživanje + D i počnite govoriti.</translation> @@ -1533,7 +1526,6 @@ <translation id="21354425047973905">Skrivanje PIN-ova</translation> <translation id="2135456203358955318">Usidreno povećalo</translation> <translation id="2135787500304447609">&Nastavi</translation> -<translation id="2136372518715274136">Unesite novu zaporku</translation> <translation id="2136476978468204130">Šifra koju ste unijeli nije točna</translation> <translation id="2137128126782078222">Nemoj dopustiti obavijesti s web-lokacije <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Gumb za postavljanje</translation> @@ -1633,7 +1625,6 @@ <translation id="2210462644007531147">Instaliranje nije uspjelo</translation> <translation id="2211245494465528624">Upravljajte opcijama sinkronizacije</translation> <translation id="2214018885812055163">Dijeljene mape</translation> -<translation id="2214884991347062907">Pogrešna zaporka. Pokušajte ponovo.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<Ne prikazuje se jedan redak>}one{<Ne prikazuje se <ph name="NUMBER_OF_LINES" /> redak>}few{<Ne prikazuju se <ph name="NUMBER_OF_LINES" /> retka>}other{<Ne prikazuje se <ph name="NUMBER_OF_LINES" /> redaka>}}</translation> <translation id="2215070081105889450">Da biste dijelili zvuk, podijelite karticu ili zaslon</translation> <translation id="2218019600945559112">Miš i dodirna podloga</translation> @@ -2285,7 +2276,6 @@ <translation id="2692503699962701720">Promijeni visinu glasa prilikom izgovaranja vrsta elemenata i formatiranog teksta.</translation> <translation id="2692901429679246677">Akvamarin</translation> <translation id="2693134906590795721">Zvukovi punjenja</translation> -<translation id="2693176596243495071">Ups! Dogodila se nepoznata pogreška. Pokušajte ponovo kasnije ili se obratite administratoru ako se i dalje javlja problem.</translation> <translation id="2698147581454716013">Ovo je grupirani uređaj i ne može se registrirati za nadogradnju za kiosk i znakovlje.</translation> <translation id="2699911226086014512">Postavljanje PIN-a nije uspjelo, kôd pogreške je <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Podijeljeno s uređaja <ph name="DEVICE_NAME" /></translation> @@ -2418,7 +2408,6 @@ <translation id="2782104745158847185">Pogreška pri instaliranju Linux aplikacije</translation> <translation id="2783024642731649028">Jedan artikl u vašoj košarici: <ph name="DISCOUNT_TEXT" />, <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, pregledan <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Preuzeto</translation> -<translation id="2783829359200813069">Odabir vrsta enkripcije</translation> <translation id="2783952358106015700">Upotreba sigurnosnog ključa s aplikacijom <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Provjera zaporke</translation> <translation id="2785873697295365461">Deskriptori datoteke</translation> @@ -2702,7 +2691,6 @@ <translation id="3003144360685731741">Preferirane mreže</translation> <translation id="3003253259757197230">URL-ovi koje posjećujete šalju se Googleu kako bi se predvidjelo koje biste web-lokacije mogli posjetiti sljedeće i kako bi vam se prikazali dodatni podaci o stranici koju posjećujete</translation> <translation id="3003623123441819449">CSS predmemorija</translation> -<translation id="3003828226041301643">Uređaj nije moguće pridružiti domeni. Na računu provjerite imate li ovlasti za dodavanje uređaja.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> izradit će privatnu Wi-Fi vezu.</translation> <translation id="3004385386820284928">Prilagodba tipki tipkovnice</translation> <translation id="3005574332301273731">Ne prikazuj</translation> @@ -2762,7 +2750,6 @@ <translation id="3033348223765101500">Kontrola nad podacima</translation> <translation id="3036327949511794916">Istekao je rok za vraćanje ovog uređaja <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Omogući Flash</translation> -<translation id="3037754279345160234">Nije moguće raščlaniti konfiguraciju za pridruživanje domeni. Obratite se administratoru.</translation> <translation id="3038272154009688107">Pogledajte sve web-lokacije</translation> <translation id="3038612606416062604">Ručno dodavanje pisača</translation> <translation id="3039491566278747710">Instalacija izvanmrežnog pravila na uređaju nije uspjela.</translation> @@ -2952,7 +2939,6 @@ <translation id="3210736980143419785">Nije bilo moguće dovršiti preuzimanje</translation> <translation id="321084946921799184">Žuta i bijela</translation> <translation id="3211126692872351610">&Traži pojmove <ph name="SEARCH_TERMS" /> na novoj kartici tražilice <ph name="SEARCH_ENGINE" /></translation> -<translation id="321356136776075234">Organizacijske jedinice uređaja (npr. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Dodaj oznaku u ovu mapu</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Napomena:<ph name="END_BOLD" /> netko sa sličnim glasom ili snimkom možda bi mogao pristupiti osobnim rezultatima s računa kojim se koristi <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Želite li izraditi prečac?</translation> @@ -3631,7 +3617,6 @@ <translation id="3741056951918180319">Uvijek možete kliknuti proširenje da biste ga koristili na bilo kojoj web-lokaciji</translation> <translation id="3741510433331996336">Ponovo pokrenite uređaj da biste dovršili ažuriranje</translation> <translation id="3742235229730461951">Izgled korejske tipkovnice</translation> -<translation id="3742666961763734085">Nije moguće pronaći organizacijsku jedinicu s tim nazivom. Pokušajte ponovo.</translation> <translation id="3743842571276656710">Unesite PIN za uparivanje s uređajem <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Vaše zaporke nisu uvezene</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> @@ -4520,7 +4505,6 @@ <translation id="4416582610654027550">Unesite važeći URL</translation> <translation id="4421932782753506458">Pahuljica</translation> <translation id="4423376891418188461">Vrati postavke</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, vaš administrator traži da promijenite zaporku.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ako dopustite ChromeOS uređajima da nam šalju automatska izvješća, lakše ćemo odrediti prioritete za ispravljanje pogrešaka i poboljšavanje ChromeOS-a. Ta izvješća mogu uključivati informacije o situacijama u kojima se ChromeOS ruši, o tome koje su se značajke upotrebljavale i koliko se memorije obično upotrebljavalo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ta izvješća možete uključiti ili isključiti kad god želite u postavkama Chrome uređaja. Ako ste administrator domene, tu postavku možete promijeniti na administratorskoj konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Izbriši <ph name="FILE_NAME" /></translation> @@ -4536,7 +4520,6 @@ <translation id="4430369329743628066">Oznaka je dodana</translation> <translation id="4430422687972614133">Uključi virtualnu karticu</translation> <translation id="4432621511648257259">Zaporka nije točna</translation> -<translation id="443454694385851356">Naslijeđeno (nije sigurno)</translation> <translation id="4434611816075088065">Trenutačno ni na što drugo ne trebate obratiti pažnju</translation> <translation id="443475966875174318">Ažuriranje ili uklanjanje nekompatibilnih aplikacija</translation> <translation id="4437947179446780764">Dodajte davatelja usluge prilagođenog DNS-a</translation> @@ -5078,7 +5061,6 @@ <translation id="4868284252360267853">Ovaj dijalog trenutačno nije fokusiran. Pritisnite Command – Shift – opcija A da biste fokusirali ovaj dijalog.</translation> <translation id="4869170227080975044">Čitaj informacije o mreži za ChromeOS</translation> <translation id="4870724079713069532">Podržane datoteke možete otvarati i uređivati pomoću aplikacije iz preglednika datoteka ili drugih aplikacija. Za upravljanje datotekama koje se u aplikaciji otvaraju prema zadanim postavkama otvorite <ph name="BEGIN_LINK" />postavke Windowsa<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Unesite zaporku koju ste dobili od administratora da biste dobili podatke o konfiguraciji</translation> <translation id="4870995365819149457">Neke podržane veze i dalje će se otvarati u aplikacijama <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> i još jednoj aplikaciji.</translation> <translation id="4871308555310586478">Nije iz web-trgovine Chrome.</translation> <translation id="4871322859485617074">PIN sadrži nevažeće znakove</translation> @@ -5145,7 +5127,6 @@ <translation id="4913209098186576320">Datoteka je možda opasna<ph name="LINE_BREAK" />Provjera traje dulje nego inače...</translation> <translation id="4915961947098019832">Dopušteno je prikazivanje slika</translation> <translation id="4916542008280060967">Dopustiti web-lokaciji da uredi <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Jak</translation> <translation id="491779113051926205">Brojači prometa u ChromeOS-u</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> želi komunicirati s proširenjem "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Prihvati</translation> @@ -5459,7 +5440,6 @@ <translation id="5172855596271336236">Postoji jedan upravljani pisač.</translation> <translation id="5173668317844998239">Dodavanje i brisanje otisaka prstiju spremljenih na sigurnosnom ključu</translation> <translation id="5174169235862638850">Zaporka je kopirana u međuspremnik</translation> -<translation id="5175379009094579629">Naziv uređaja je nevažeći. Da biste pokušali ponovo, unesite važeći naziv.</translation> <translation id="5177479852722101802">Nastavi blokirati pristup kameri i mikrofonu</translation> <translation id="5177549709747445269">Upotrebljavate mobilne podatke</translation> <translation id="5178667623289523808">Traži prethodno</translation> @@ -5688,7 +5668,6 @@ <translation id="5368255566854433132">Izrada zaporke za uređaj <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">To proširenje ne može čitati niti mijenjati podatke o web-lokaciji niti se izvoditi u pozadini</translation> <translation id="5368720394188453070">Vaš je telefon zaključan. Otključajte ga da biste mu pristupili.</translation> -<translation id="5368779022775404937">Prijavite se na <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Anonimno}one{Anonimno (#)}few{Anonimno (#)}other{Anonimno (#)}}</translation> <translation id="5369491905435686894">Omogući ubrzanje miša</translation> <translation id="5369694795837229225">Postavljanje razvojnog okruženja za Linux</translation> @@ -5904,7 +5883,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Vaš administrator instalirao je proširenje}one{Vaš administrator instalirao je # proširenje}few{Vaš administrator instalirao je # proširenja}other{Vaš administrator instalirao je # proširenja}}</translation> <translation id="5523532775593636291">Web-lokacije koje dodate uvijek će ostati aktivne, a memorija za njih neće se osloboditi.</translation> <translation id="5523558474028191231">Naziv može sadržavati slova, brojke i posebne znakove, a maksimalni je dopušteni broj znakova <ph name="MAX_CHARACTER_COUNT" /></translation> -<translation id="5526701598901867718">Sve (nije sigurno)</translation> <translation id="5526745900034778153">Prijavite se opet da biste ponovo pokrenuli sinkronizaciju</translation> <translation id="5527463195266282916">Pokušaj vraćanja proširenja na stariju verziju.</translation> <translation id="5527474464531963247">Također možete odabrati neku drugu mrežu.</translation> @@ -5915,7 +5893,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> traži</translation> <translation id="5537725057119320332">Emitiraj</translation> <translation id="5539070192556911367">Google nije dostupan</translation> -<translation id="5539221284352502426">Poslužitelj je odbio zaporku koju ste unijeli. Mogući su razlozi sljedeći: zaporka je prekratka. Zaporka mora sadržavati brojeve ili simbole. Zaporka mora biti različita od prethodnih zaporki.</translation> <translation id="5541694225089836610">Radnju je onemogućio administrator</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Blokirani su kolačići s domene <ph name="DOMAIN" /></translation> @@ -6156,7 +6133,6 @@ <translation id="5734362860645681824">Komunikacije</translation> <translation id="5734697361979786483">Dodaj dijeljenje datoteka</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ovi podaci ili vaš uređaj ne zadovoljavaju neka sigurnosna pravila vaše organizacije. Provjerite s administratorom što se treba ispraviti.}=1{Ova datoteka ili vaš uređaj ne zadovoljavaju neka sigurnosna pravila vaše organizacije. Provjerite s administratorom što se treba ispraviti.}one{Ove datoteke ne zadovoljavaju neka sigurnosna pravila vaše organizacije. Provjerite s administratorom što se treba ispraviti.}few{Ove datoteke ne zadovoljavaju neka sigurnosna pravila vaše organizacije. Provjerite s administratorom što se treba ispraviti.}other{Ove datoteke ne zadovoljavaju neka sigurnosna pravila vaše organizacije. Provjerite s administratorom što se treba ispraviti.}}</translation> -<translation id="5736796278325406685">Unesite važeće korisničko ime</translation> <translation id="5738093759615225354">Taj pristupni kôd potreban je za prijavu na računalo</translation> <translation id="5739017626473506901">Prijavite se tako da <ph name="USER_NAME" /> može dodati školski račun</translation> <translation id="5739235828260127894">Čeka se potvrda. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> @@ -6559,7 +6535,6 @@ <translation id="6054138466019582920">Pretražite ovu strani&cu pomoću Googlea...</translation> <translation id="6054284857788651331">Nedavno zatvorena grupa kartica</translation> <translation id="6054961935262556546">Promijeni vidljivost</translation> -<translation id="6055171183283175969">Zaporka koju ste unijeli nije točna.</translation> <translation id="6055392876709372977">PKCS br. 1 SHA-256 s RSA enkripcijom</translation> <translation id="6055544610007596637">Instalirajte aplikacije za svoj uređaj <ph name="DEVICE_TYPE" /> iz Trgovine Google Play</translation> <translation id="6056710589053485679">Normalno ponovno učitavanje</translation> @@ -6629,7 +6604,6 @@ <translation id="6102043788063419338">Ovu datoteku blokirala je Napredna zaštita.</translation> <translation id="6103681770816982672">Upozorenje: prelazite na razvojni kanal</translation> <translation id="6104068876731806426">Google računi</translation> -<translation id="6104311680260824317">Uređaj nije moguće pridružiti domeni. Poslužitelj ne podržava navedene vrste enkripcije Kerberos. Postavke enkripcije potražite u odjeljku "Više opcija".</translation> <translation id="6104667115274478616">Upravljanje postavkama zvuka za ChromeOS</translation> <translation id="6104796831253957966">Red za pisač je pun</translation> <translation id="610487644502954950">Bočna ploča je otkvačena</translation> @@ -7320,7 +7294,6 @@ <translation id="6651237644330755633">Vjeruj ovom certifikatu za identificiranje web-lokacija</translation> <translation id="6651495917527016072">Sinkronizirajte Wi-Fi mreže s telefonom. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Pokreće se automatski svaki put kad posjetite ovu web-lokaciju</translation> -<translation id="665355505818177700">Integracija modela <ph name="MS_AD_NAME" /> s Chromeom podržana je samo na platformama x86_64. Chromebookovi izgrađeni na platformi ARM ili x86 ne podržavaju tu funkciju.</translation> <translation id="6654509035557065241">Preferiranje mreže</translation> <translation id="6655190889273724601">Način za razvojne programere</translation> <translation id="6655458902729017087">Sakrij račune</translation> @@ -7456,7 +7429,6 @@ <translation id="676560328519657314">Vaši načini plaćanja na Google Payu</translation> <translation id="6766488013065406604">Otvorite Google upravitelja zaporki</translation> <translation id="6767566652486411142">Odabir drugog jezika…</translation> -<translation id="6767639283522617719">Nije uspjelo pridruživanje domeni. Provjerite jesu li postavke ispravne za organizacijsku jedinicu.</translation> <translation id="6768034047581882264">Nije dopušteno prikazivanje nesigurnog sadržaja</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Sustav <ph name="DEVICE_OS" /> prikuplja hardverske podatke o uređajima i dijeli ih s Googleom kako bi odredio koja će ažuriranja provesti i time vam omogućio najbolji doživljaj. Googleu možete dopustiti upotrebu tih podataka i u dodatne svrhe kao što su podrška i poboljšanja za doživljaj i uslugu sustava <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Možete se prijaviti na ovom uređaju i pregledati polja navedena kao chromeosflex_ na stranici chrome://system da biste vidjeli podatke koji se šalju Googleu radi filtriranja ažuriranja te druge situacije u kojima odaberete dijeliti podatke s Googleom.<ph name="END_PARAGRAPH2" /> @@ -7533,7 +7505,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatski se prijavite na web-lokacije pomoću spremljenih vjerodajnica. Kada je ta značajka onemogućena, tražit će se potvrda prije svakog prijavljivanja na web-lokaciju.</translation> -<translation id="6810768462515084623">Ups! Izgleda da je zaporka istekla. Obnovite je na nekom drugom uređaju i pokušajte ponovo.</translation> <translation id="6811034713472274749">Stranica je spremna za prikaz</translation> <translation id="6811151703183939603">Čvrst</translation> <translation id="6811332638216701903">Naziv DHCP hosta</translation> @@ -7605,7 +7576,6 @@ <translation id="6856623341093082836">Postavite i prilagodite preciznost dodirnog zaslona</translation> <translation id="6856850379840757744">Kada je prekidač uključen, sve će se obavijesti utišati</translation> <translation id="6857145580237920905">Uklanjanje eSIM profila prije powerwasha</translation> -<translation id="6857699260879628349">Dohvatite podatke o konfiguraciji</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Proxy postavke...</translation> <translation id="68601584151169673">&Spremi i podijeli</translation> @@ -7624,7 +7594,6 @@ <translation id="686839242150793617">Dopušten je automatski pristup slici u slici</translation> <translation id="6868934826811377550">Prikaži pojedinosti</translation> <translation id="6871644448911473373">OCSP odgovaratelj: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Poslužitelj je odbio zaporku koju ste unijeli.</translation> <translation id="6873571253135628430">Promjena dopuštenja za web-lokacije</translation> <translation id="6876155724392614295">Voziti bicikl</translation> <translation id="6876469544038980967">Nije korisno</translation> @@ -7658,7 +7627,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Glas za pregled</translation> <translation id="6902336033320348843">Odjeljak nije podržan: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Pridružite uređaj domeni</translation> <translation id="6903022061658753260">Vaši podaci sinkronizirat će se u svim preglednicima Chrome u kojima ste uključili sinkronizaciju za ovaj račun. Za opcije sinkronizacije Chrome OS-a otvorite <ph name="LINK_BEGIN" />postavke Chrome OS-a<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Otvori sve (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Uključi sinkronizaciju</translation> @@ -8016,7 +7984,6 @@ <translation id="7198503619164954386">Morate biti na uređaju prijavljenom u organizaciji</translation> <translation id="7199158086730159431">P&omoć</translation> <translation id="7199452998289813782">Pauzirajte emitiranje na uređaj <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Odabir konfiguracije</translation> <translation id="720110658997053098">Trajno zadrži uređaj u načinu kioska</translation> <translation id="7201118060536064622">Izbrisana je stavka "<ph name="DELETED_ITEM_NAME" />"</translation> <translation id="7201420661433230412">Pregled datoteka</translation> @@ -8133,7 +8100,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Preglednikom upravlja<ph name="END_LINK" /> vaša organizacija, a <ph name="BEGIN_LINK" />profilom upravlja<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Napominjemo da su Android, Play i povezane aplikacije regulirani vlastitim pravilima o prikupljanju i upotrebi podataka.</translation> -<translation id="729583233778673644">Dopuštanje AES i RC4 šifriranja. Upotreba te opcije izlaže vas većoj opasnosti jer RC4 šifre nisu sigurne.</translation> <translation id="7296503797589217366">Odabir mape <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tamnozelena</translation> <translation id="7298195798382681320">Preporučeno</translation> @@ -8151,7 +8117,6 @@ <translation id="7307129035224081534">Pauzirano</translation> <translation id="7307647374092371434">Zaporke i pristupni ključevi na vašem Google računu bit će dostupni i na ovom uređaju dok ste prijavljeni</translation> <translation id="7308643132139167865">Jezici web-lokacija</translation> -<translation id="7310598146671372464">Prijava nije uspjela. Poslužitelj ne podržava navedene vrste enkripcije Kerberos. Obratite se administratoru.</translation> <translation id="7311005168897771689">Lako pristupajte datotekama Google diska offline</translation> <translation id="7311244614769792472">Nema rezultata</translation> <translation id="7312210124139670355">Vaš administrator vraća vaš eSIM na zadano. To može potrajati nekoliko minuta.</translation> @@ -8524,7 +8489,6 @@ <translation id="7594725637786616550">Izvršite Powerwash da biste vratili uređaj <ph name="DEVICE_TYPE" /> na zadano.</translation> <translation id="7595453277607160340">Da biste upotrebljavali Android aplikacije i da bi uređaj <ph name="DEVICE_TYPE" /> nastavio ispravno raditi, ponovo se prijavite i ažurirajte ga.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kôd pogreške <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Naziv uređaja je predugačak. Da biste pokušali ponovo, unesite kraći naziv.</translation> <translation id="7600054753482800821">Upravljanje tražilicama i pretraživanje web-lokacija</translation> <translation id="7600218158048761260">Google disk onemogućen je za ovu vrstu računa.</translation> <translation id="7600965453749440009">Nikad ne prevodi <ph name="LANGUAGE" /></translation> @@ -8669,7 +8633,6 @@ <translation id="7686086654630106285">Više o oglasima koje predlaže web-lokacija</translation> <translation id="7686581688229391955">Odaberite da biste dopustili proširenja na ovoj web-lokaciji</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potvrdite novu zaporku</translation> <translation id="7690378713476594306">Odaberi s popisa</translation> <translation id="7690853182226561458">Dodavanje &mape...</translation> <translation id="7691073721729883399">Nije bilo moguće učitati Cryptohome za aplikaciju kioska.</translation> @@ -9331,7 +9294,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Pisač <ph name="ITEM_POSITION" /> od <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Štednja energije uključena</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" može čitati i brisati slikovne, video i audiodatoteke na označenim lokacijama.</translation> -<translation id="8181215761849004992">Pridruživanje domeni nije uspjelo. Na računu provjerite imate li dovoljno ovlasti za dodavanje uređaja.</translation> <translation id="8182105986296479640">Aplikacija ne reagira.</translation> <translation id="8182412589359523143">Da biste izbrisali sve podatke s ovog uređaja <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />kliknite ovdje<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID vašeg uređaja je <ph name="EID_NUMBER" />, a IMEI je <ph name="IMEI_NUMBER" />. Pomoću tih brojeva možete aktivirati uslugu.</translation> @@ -9792,7 +9754,6 @@ <translation id="8531367864749403520">Odaberite Sakrij grupu da biste uklonili grupu s vrpce kartica</translation> <translation id="8531701051932785007">Isključeno je poboljšano sigurno pregledavanje</translation> <translation id="8533670235862049797">Uključeno je Sigurno pregledavanje</translation> -<translation id="8534656636775144800">Ups! Došlo je do pogreške pri pokušaju pridruživanja domeni. Pokušajte ponovo.</translation> <translation id="8535005006684281994">URL za obnavljanje Netscape certifikata</translation> <translation id="8536810348276651776">Odjavit ćete se s većine web-lokacija. Ostat ćete prijavljeni na Google račun, tako da će se primjenjivati postavke Family Linka za Chrome.</translation> <translation id="8536956381488731905">Zvuk pritiska tipke</translation> @@ -9871,7 +9832,6 @@ <translation id="8607828412110648570">Provjerite je li vaš Bluetooth uređaj u načinu uparivanja i u blizini. Uparujte uređaj samo s pouzdanim uređajima. Upareni uređaji vidljivi su svim računima na ovom Chromebooku. <ph name="BEGIN_LINK_LEARN_MORE" />Saznaj više<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Dodajte Kerberosov tiket</translation> <translation id="8609465669617005112">Premjesti gore</translation> -<translation id="8610103157987623234">Format nije točan. Pokušajte ponovo.</translation> <translation id="8612252270453580753">&Pretraži kadar videozapisa pomoću usluge <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Samo mala slova, brojke, podvlake ili crtice</translation> <translation id="8613504115484579584">Načini prijave</translation> @@ -10487,7 +10447,6 @@ <translation id="9052404922357793350">Nastavi blokirati</translation> <translation id="90528604757378587">Aktivnost u pozadini i neki vizualni efekti, kao što je glatko pomicanje, mogu biti ograničeni.</translation> <translation id="9053563360605707198">Ispis s obje strane</translation> -<translation id="9055636786322918818">Provođenje AES i RC4 šifriranja. Upotreba te opcije izlaže vas većoj opasnosti jer RC4 šifre nisu sigurne.</translation> <translation id="9056788090206401048">Bluetooth mora biti uključen da biste upotrebljavali pristupni ključ na drugom uređaju. Time možete upravljati u postavkama.</translation> <translation id="9056810968620647706">Nisu pronađeni nikakvi rezultati.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> želi pristupiti sljedećem sadržaju:</translation>
diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb index 02d8887..6bd3bb6 100644 --- a/chrome/app/resources/generated_resources_hu.xtb +++ b/chrome/app/resources/generated_resources_hu.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Gyanús fájl letöltése</translation> <translation id="1217483152325416304">Helyi adatai hamarosan törlődnek</translation> <translation id="1217668622537098248">Visszaállítás bal kattintásra a művelet elvégzése után</translation> -<translation id="121783623783282548">A jelszavak nem egyeznek.</translation> <translation id="1218015446623563536">A Linux törlése</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />A Google helyszolgáltatása olyan információforrásokat használ az eszköz helyének meghatározására, mint a Wi-Fi- és mobilhálózatok, valamint az érzékelők.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />A helyszolgáltatás kikapcsolásához kapcsolja ki eszköze fő „Hely” beállítását. Emellett a helybeállításoknál kikapcsolhatja a Wi-Fi- és a mobilhálózatok, illetve az érzékelők használatát a tartózkodási hely meghatározásához.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Elem kiemelése billentyűzetfókusszal</translation> <translation id="1396120028054416908">Vissza ide: <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Hiba történt a nyomtató beállítása közben</translation> -<translation id="1396963298126346194">A megadott felhasználónév és jelszó nem egyezik</translation> <translation id="1397500194120344683">Nincsenek használható eszközök. <ph name="LINK_BEGIN" />További információ<ph name="LINK_END" />.</translation> <translation id="1397594434718759194">Be van jelentkezve a Chrome-ba ezeken az eszközökön, ezért használhatja őket biztonsági kulcsként.</translation> <translation id="1398853756734560583">Teljes méret</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Ha újra be szeretnél jelentkezni, hogy hozzáférj az oktatási forrásokhoz, kérd meg egyik szülődet, hogy adjon neked jogosultságot</translation> <translation id="1658424621194652532">Ez az oldal hozzáfér az Ön mikrofonjához.</translation> <translation id="1660763353352708040">Tápadapterrel kapcsolatos probléma</translation> -<translation id="1661156625580498328">AES titkosítás kényszerítése (ajánlott).</translation> <translation id="16620462294541761">Sajnáljuk, jelszavát nem sikerült megerősíteni. Próbálja meg újra.</translation> <translation id="166278006618318542">Nyilvános kulcs algoritmusa</translation> <translation id="1662801900924515589"><ph name="APP" /> telepítve</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Egyéni</translation> <translation id="1741314857973421784">Tovább</translation> <translation id="1743970419083351269">A letöltéssáv bezárása</translation> -<translation id="1744060673522309905">Nem sikerült csatlakoztatni az eszközt a domainhez. Győződjön meg róla, hogy nem lépte túl a hozzáadható eszközök számát.</translation> <translation id="1744108098763830590">háttéroldal</translation> <translation id="1745732479023874451">Névjegyek kezelése</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Megnyitja és szerkeszti a kiválasztott #fájlt ebben az internetes alkalmazásban?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Használat az Android-alkalmazásoknál</translation> <translation id="1767508543310534319">Írásjelek felolvasása</translation> <translation id="1768212860412467516">Visszajelzés küldése a következőről: <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Hoppá! Valami hiba történt a bejelentkezési szerver elérése során. Ellenőrizze a hálózati kapcsolatot és a domainnevet, majd próbálja újra.</translation> <translation id="1769104665586091481">Link megnyitása új &ablakban</translation> <translation id="1770407692401984718">Húzzon ide egy képet, vagy</translation> <translation id="177053719077591686">Android-alkalmazások biztonsági mentése a Google Drive szolgáltatásba.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">A napló feltöltése folyamatban van.</translation> <translation id="1819443852740954262">Összes megnyitása inkognitó ablakban</translation> <translation id="1819721979226826163">Koppintson az Alkalmazásértesítések > Google Play-szolgáltatások menüpontra.</translation> -<translation id="1820028137326691631">Adja meg a rendszergazdától kapott jelszót</translation> <translation id="1822140782238030981">Már Chrome-felhasználó? Jelentkezzen be</translation> <translation id="1822517323280215012">Szürke</translation> <translation id="1822635184853104396">Teljes letöltési előzmények megjelenítése új lapon</translation> @@ -1230,7 +1224,6 @@ <translation id="1901303067676059328">Össz&es kiválasztása</translation> <translation id="1904580727789512086">A felkeresett URL-eket a Google-fiókba menti a rendszer</translation> <translation id="1904603806662441960">A webhely kamerára vonatkozó engedélyeinek kezelése a Chrome-ban</translation> -<translation id="1905375423839394163">A Chromebook eszköz neve</translation> <translation id="1906181697255754968">A webhelyek általában bizonyos funkciók (például a munkák automatikus mentése) érdekében férnek hozzá az Ön eszközén lévő fájlokhoz és mappákhoz</translation> <translation id="1906488504371069394">Fedezzen fel további bővítményeket és témákat a <ph name="BEGIN_LINK" />Chrome Webáruházban<ph name="END_LINK" />.</translation> <translation id="1907044622262489040">Hangvezérléssel írhat be szavakat. Használja a Keresés + D billentyűparancsot, majd kezdjen el beszélni.</translation> @@ -1542,7 +1535,6 @@ <translation id="21354425047973905">PIN-kódok elrejtése</translation> <translation id="2135456203358955318">Dokkolt nagyító</translation> <translation id="2135787500304447609">&Folytatás</translation> -<translation id="2136372518715274136">Írja be az új jelszót</translation> <translation id="2136476978468204130">A megadott összetett jelszó helytelen</translation> <translation id="2137128126782078222">A következőtől érkező értesítések letiltása: <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Beállítás gomb</translation> @@ -1642,7 +1634,6 @@ <translation id="2210462644007531147">Nem sikerült befejezni a telepítést</translation> <translation id="2211245494465528624">Szinkronizálási beállítások kezelése</translation> <translation id="2214018885812055163">Megosztott mappák</translation> -<translation id="2214884991347062907">Téves jelszó; próbálja újra</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 sor nincs megjelenítve>}other{<<ph name="NUMBER_OF_LINES" /> sor nincs megjelenítve>}}</translation> <translation id="2215070081105889450">Hang megosztásához használjon inkább lapot vagy képernyőt</translation> <translation id="2218019600945559112">Egér és érintőpad</translation> @@ -2296,7 +2287,6 @@ <translation id="2692503699962701720">Hangmagasság megváltoztatása az elemtípusok és a formázott szövegek kimondásakor</translation> <translation id="2692901429679246677">Vízszínű</translation> <translation id="2693134906590795721">Töltéshangok</translation> -<translation id="2693176596243495071">Hoppá! Ismeretlen hiba történt. Próbálja újra később, vagy forduljon a rendszergazdához, ha a probléma továbbra is fennáll.</translation> <translation id="2698147581454716013">Csomag részét képező eszköz, ezért nem regisztrálható a Kiosk és a Signage Upgrade szolgáltatásra.</translation> <translation id="2699911226086014512">A PIN-kóddal végzett művelet sikertelen – hibakód: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Megosztva a következő eszközről: <ph name="DEVICE_NAME" /></translation> @@ -2429,7 +2419,6 @@ <translation id="2782104745158847185">Hiba történt a Linux-alkalmazás telepítése során</translation> <translation id="2783024642731649028">A kosárban lévő 1 tételre a kereskedő (<ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />) <ph name="DISCOUNT_TEXT" /> kedvezményt adott; megtekintve: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Letöltött</translation> -<translation id="2783829359200813069">Titkosítási típusok kiválasztása</translation> <translation id="2783952358106015700">Biztonsági hardverkulcs használata a következő alkalmazással: <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Jelszóvizsgálat</translation> <translation id="2785873697295365461">Fájlleírók</translation> @@ -2713,7 +2702,6 @@ <translation id="3003144360685731741">Előnyben részesített hálózatok</translation> <translation id="3003253259757197230">Az Ön által felkeresett URL-ek el lesznek küldve a Google-nak, hogy előrejelezzük, mely webhelyeket fogja esetleg legközelebb felkeresni, valamint hogy további információkat jelenítsünk meg az aktuálisan megnyitott oldalról.</translation> <translation id="3003623123441819449">CSS-gyorsítótár</translation> -<translation id="3003828226041301643">Nem sikerült csatlakoztatni az eszközt a domainhez. Ellenőrizze eszközét: győződjön meg róla, hogy rendelkezik az eszközök hozzáadásához szükséges jogosultságokkal.</translation> <translation id="3003967365858406397">Telefonja (<ph name="PHONE_NAME" />) privát Wi-Fi-kapcsolatot hoz létre.</translation> <translation id="3004385386820284928">A billentyűzet billentyűinek személyre szabása</translation> <translation id="3005574332301273731">Ne jelenjen meg</translation> @@ -2773,7 +2761,6 @@ <translation id="3033348223765101500">Határozza meg adatai kezelésének módját</translation> <translation id="3036327949511794916">Lejárt az eszköz (<ph name="DEVICE_TYPE" />) visszaküldésének határideje.</translation> <translation id="3036546437875325427">Flash engedélyezése</translation> -<translation id="3037754279345160234">Nem lehet elemezni a domaincsatlakoztatási konfigurációt. Vegye fel a kapcsolatot a rendszergazdával.</translation> <translation id="3038272154009688107">Összes webhely megjelenítése</translation> <translation id="3038612606416062604">Nyomtató hozzáadása manuálisan</translation> <translation id="3039491566278747710">Nem sikerült telepíteni az offline házirendet az eszközre.</translation> @@ -2963,7 +2950,6 @@ <translation id="3210736980143419785">Nem sikerült befejezni a letöltést</translation> <translation id="321084946921799184">Sárga-fehér</translation> <translation id="3211126692872351610">&Keresés a(z) <ph name="SEARCH_ENGINE" /> rendszeren a(z) „<ph name="SEARCH_TERMS" />” kifejezésre új lapon</translation> -<translation id="321356136776075234">Eszköz-SZE (pl.: SZE=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Könyvjelző hozzáadása ehhez a mappához</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Megjegyzés<ph name="END_BOLD" />: Előfordulhat, hogy hasonló hangú személy vagy hangfelvétel segítségével is hozzá lehet férni <ph name="SUPERVISED_USER_NAME" /> személyes találataihoz.</translation> <translation id="3217843140356091325">Létrehozza a parancsikont?</translation> @@ -3642,7 +3628,6 @@ <translation id="3741056951918180319">Bármikor, bármely webhelyen használhatja a bővítményt, ha rákattint</translation> <translation id="3741510433331996336">A frissítés befejezéséhez indítsa újra az eszközt</translation> <translation id="3742235229730461951">Koreai billentyűzetkiosztás</translation> -<translation id="3742666961763734085">Nem található szervezeti egység ezzel a névvel. Próbálkozzon újra.</translation> <translation id="3743842571276656710">Adja meg a PIN-kódot a következővel való párosításhoz: <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Nem sikerült a jelszavak importálása</translation> <translation id="3747077776423672805">Az alkalmazásokat a Beállítások > Google Play Áruház > Android-beállítások kezelése > Alkalmazások vagy Alkalmazáskezelő menüben távolíthatja el. Koppintson a törölni kívánt alkalmazásra (lehet, hogy jobbra vagy balra kell csúsztatnia az alkalmazásokat, hogy megtalálja), majd az Eltávolítás vagy Letiltás lehetőségre.</translation> @@ -4530,7 +4515,6 @@ <translation id="4416582610654027550">Érvényes URL-t írjon be</translation> <translation id="4421932782753506458">Bolyhos</translation> <translation id="4423376891418188461">A beállítások visszaállítása</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, az Ön rendszergazdája jelszómódosításra kéri.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ha engedélyezi a ChromeOS-t futtató eszközöknek az automatikus jelentésküldést, azzal segít nekünk a ChromeOS hibajavításaival és fejlesztéseivel kapcsolatos prioritások meghatározásában. A jelentések tartalmazhatják például, hogy mikor omlik össze a ChromeOS, és hogy Ön milyen funkciókat, illetve jellemzően mennyi memóriát használ.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bármikor engedélyezheti és letilthatja ezeket a jelentéseket a Chrome-eszköz beállításaiban. Ha Ön domainrendszergazda, akkor ezt a beállítást módosíthatja a Felügyeleti konzolban.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> törlése</translation> @@ -4546,7 +4530,6 @@ <translation id="4430369329743628066">Könyvjelző hozzáadva</translation> <translation id="4430422687972614133">Virtuális kártya bekapcsolása</translation> <translation id="4432621511648257259">Helytelen jelszó</translation> -<translation id="443454694385851356">Régi (nem biztonságos)</translation> <translation id="4434611816075088065">Jelenleg semmi más nem igényel beavatkozást</translation> <translation id="443475966875174318">Nem kompatibilis alkalmazások frissítése és eltávolítása</translation> <translation id="4437947179446780764">Egyéni DNS-szolgáltató hozzáadása</translation> @@ -5089,7 +5072,6 @@ <translation id="4868284252360267853">Ez a párbeszédpanel jelenleg nincs fókuszban. Nyomja le a Command + Shift + Option billentyűparancsot, ha erre a párbeszédpanelre szeretne fókuszálni.</translation> <translation id="4869170227080975044">A ChromeOS hálózati adatainak olvasása</translation> <translation id="4870724079713069532">Ezzel az alkalmazással támogatott fájlokat nyithat meg és szerkeszthet a fájlkezelőben és más alkalmazásokban. Ha szabályozni szeretné, hogy mely fájlok nyíljanak meg alapértelmezés szerint ebben az alkalmazásban, lépjen a <ph name="BEGIN_LINK" />Windows-beállítások<ph name="END_LINK" /> oldalra.</translation> -<translation id="4870758487381879312">A konfigurációs információkhoz adja meg a rendszergazdától kapott jelszót</translation> <translation id="4870995365819149457">Egyes támogatott linkek továbbra is a(z) <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> és 1 további alkalmazásban nyílnak meg.</translation> <translation id="4871308555310586478">Nem a Chrome Internetes áruházból származik.</translation> <translation id="4871322859485617074">A PIN-kód érvénytelen karaktereket tartalmaz</translation> @@ -5156,7 +5138,6 @@ <translation id="4913209098186576320">Ez a fájl veszélyes lehet<ph name="LINE_BREAK" />Az ellenőrzés a szokásosnál tovább tart…</translation> <translation id="4915961947098019832">Megjeleníthetnek képeket</translation> <translation id="4916542008280060967">Engedélyezi a webhelynek a következő szerkesztését: <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Erős</translation> <translation id="491779113051926205">ChromeOS-forgalomszámlálók</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> kommunikálni szeretne a(z) „<ph name="EXTENSION_NAME" />” bővítménnyel.</translation> <translation id="4918086044614829423">Elfogadás</translation> @@ -5470,7 +5451,6 @@ <translation id="5172855596271336236">Egy kezelt nyomtató van.</translation> <translation id="5173668317844998239">A biztonsági kulcsra mentett ujjlenyomatok hozzáadása és törlése</translation> <translation id="5174169235862638850">Jelszó a vágólapra másolva</translation> -<translation id="5175379009094579629">Az eszköznév érvénytelen. Ha szeretne újrapróbálkozni, írjon be érvényes eszköznevet.</translation> <translation id="5177479852722101802">A kamerához és mikrofonhoz való hozzáférés tiltásának fenntartása</translation> <translation id="5177549709747445269">Jelenleg mobiladatokat használ</translation> <translation id="5178667623289523808">Előző keresése</translation> @@ -5699,7 +5679,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />-jelszó létrehozása</translation> <translation id="5368441245151140827">Ez a bővítmény nem olvashatja és módosíthatja a webhelyadatokat, és nem futhat a háttérben</translation> <translation id="5368720394188453070">A telefon zárolva van. Oldja fel a belépéshez.</translation> -<translation id="5368779022775404937">Bejelentkezés itt: <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognitó}other{Inkognitó (#)}}</translation> <translation id="5369491905435686894">Az egér gyorsításának engedélyezése</translation> <translation id="5369694795837229225">Linux fejlesztői környezet beállítása</translation> @@ -5915,7 +5894,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Az adminisztrátor bővítményt telepített}other{Az adminisztrátor # bővítményt telepített}}</translation> <translation id="5523532775593636291">A hozzáadott webhelyek mindig aktívak maradnak, és a rendszer nem szabadítja fel az általuk használt memóriát.</translation> <translation id="5523558474028191231">A név tartalmazhat betűket, számokat, speciális karaktereket, és legfeljebb<ph name="MAX_CHARACTER_COUNT" /> karakter lehet</translation> -<translation id="5526701598901867718">Mind (nem biztonságos)</translation> <translation id="5526745900034778153">Jelentkezzen be a szinkronizálás folytatásához</translation> <translation id="5527463195266282916">Megpróbálta alacsonyabb verzióra váltani a bővítményt.</translation> <translation id="5527474464531963247">Másik hálózatot is választhat.</translation> @@ -5926,7 +5904,6 @@ <translation id="5533001281916885985">A(z) <ph name="SITE_NAME" /> a következőket szeretné tenni:</translation> <translation id="5537725057119320332">Küldés</translation> <translation id="5539070192556911367">A Google nem áll rendelkezésre</translation> -<translation id="5539221284352502426">A szerver elutasította a megadott jelszót. Lehetséges okok: Túl rövid a jelszó. A jelszónak tartalmaznia kell számokat és szimbólumokat. A jelszó nem egyezhet meg korábbi jelszavakkal.</translation> <translation id="5541694225089836610">A rendszergazda letiltotta a műveletet.</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">A(z) <ph name="DOMAIN" /> oldalról származó cookie-k le vannak tiltva</translation> @@ -6170,7 +6147,6 @@ <translation id="5734362860645681824">Kommunikáció</translation> <translation id="5734697361979786483">Fájlmegosztás hozzáadása</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ezek az adatok vagy az Ön eszköze nem felelnek meg szervezete egyes biztonsági irányelveinek. Érdeklődjön rendszergazdájánál arról, hogy mit kell kijavítani.}=1{Ez a fájl vagy az Ön eszköze nem felel meg a szervezete egyes biztonsági irányelveinek. Érdeklődjön rendszergazdájánál arról, hogy mit kell kijavítani.}other{Ezek a fájlok nem felelnek meg szervezete egyes biztonsági irányelveinek. Érdeklődjön rendszergazdájánál arról, hogy mit kell kijavítani.}}</translation> -<translation id="5736796278325406685">Érvényes felhasználónevet adjon meg</translation> <translation id="5738093759615225354">A számítógépre való bejelentkezéshez szüksége van erre az azonosítókulcsra.</translation> <translation id="5739017626473506901">Jelentkezzen be <ph name="USER_NAME" /> iskolai fiókjának hozzáadásához</translation> <translation id="5739235828260127894">Várakozás az ellenőrzésre. <ph name="LINK_BEGIN" />További információ<ph name="LINK_END" />.</translation> @@ -6574,7 +6550,6 @@ <translation id="6054138466019582920">Keresés az oldalon a Google-lal…</translation> <translation id="6054284857788651331">Legutóbb bezárt lapcsoport</translation> <translation id="6054961935262556546">Láthatóság módosítása</translation> -<translation id="6055171183283175969">A megadott jelszó helytelen.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 RSA titkosítással</translation> <translation id="6055544610007596637">Alkalmazások telepítése <ph name="DEVICE_TYPE" /> eszközére a Google Play Áruházból</translation> <translation id="6056710589053485679">Normál újratöltés</translation> @@ -6644,7 +6619,6 @@ <translation id="6102043788063419338">Ezt a fájlt letiltotta a Speciális védelem.</translation> <translation id="6103681770816982672">Figyelem: a fejlesztői csatornára készül átváltani</translation> <translation id="6104068876731806426">Google-fiók</translation> -<translation id="6104311680260824317">Nem sikerült csatlakoztatni az eszközt a domainre. A szerver nem támogatja a megadott Kerberos-titkosítástípusokat. A titkosítási beállításokat a „További lehetőségek” részben találja.</translation> <translation id="6104667115274478616">A ChromeOS hangbeállításainak kezelése</translation> <translation id="6104796831253957966">A nyomtató várólistája megtelt</translation> <translation id="610487644502954950">Oldalsó panel rögzítése megszüntetve</translation> @@ -7331,7 +7305,6 @@ <translation id="6651237644330755633">Bízzon meg ebben a tanúsítványban webhelyek azonosításakor</translation> <translation id="6651495917527016072">Wi-Fi-hálózatok szinkronizálása a telefonjával. <ph name="LINK_BEGIN" />További információ<ph name="LINK_END" />.</translation> <translation id="6651762277693024112">Automatikusan fut minden alkalommal, amikor Ön felkeresi ezt a webhelyet</translation> -<translation id="665355505818177700">A Chrome <ph name="MS_AD_NAME" />-integrációja csak x86_64 platformokon támogatott. Az ARM vagy x86 platformra épített Chromebookok nem támogatják ezt a funkciót.</translation> <translation id="6654509035557065241">Hálózat előnyben részesítése</translation> <translation id="6655190889273724601">Fejlesztői mód</translation> <translation id="6655458902729017087">Fiókok elrejtése</translation> @@ -7467,7 +7440,6 @@ <translation id="676560328519657314">Az Ön fizetési módjai a Google Pay szolgáltatásban</translation> <translation id="6766488013065406604">Ugrás a Google Jelszókezelőhöz</translation> <translation id="6767566652486411142">Másik nyelv választása…</translation> -<translation id="6767639283522617719">Nem sikerült csatlakozni a domainhez. Győződjön meg róla, hogy a beállítások megfelelnek a helyi szervezeti egységnek.</translation> <translation id="6768034047581882264">Nem jeleníthetnek meg nem biztonságos tartalmakat</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />A legjobb felhasználói élmény biztosítása érdekében a <ph name="DEVICE_OS" /> hardveradatokat gyűjt az eszközökről, majd megosztja az adatokat a Google-lal a szükséges frissítések meghatározásához. Önnek arra is lehetősége van, hogy engedélyezze a Google-nak az adatok egyéb célból való felhasználását (pl. a <ph name="DEVICE_OS" /> által nyújtott felhasználói élmény és szolgáltatás támogatása és fejlesztése érdekében).<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bejelentkezhet erre az eszközre, és megtekintheti a chrome://system alatt található chromeosflex_ mezőket, hogy lássa azokat az adatokat, amelyeket a rendszer a frissítés szűrésére küld a Google-nak, valamint minden olyan esetben, amikor Ön úgy dönt, hogy adatokat oszt meg a Google-lal.<ph name="END_PARAGRAPH2" /> @@ -7544,7 +7516,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatikus bejelentkezés webhelyekre a tárolt hitelesítő adatokkal. Ha a funkció ki van kapcsolva, akkor a rendszer minden alkalommal megerősítést kér Öntől, mielőtt bejelentkezne egy webhelyre.</translation> -<translation id="6810768462515084623">Hoppá! Úgy tűnik, a jelszava lejárt. Újítsa meg egy másik eszközön, és próbálja újra.</translation> <translation id="6811034713472274749">Az oldal megtekinthető</translation> <translation id="6811151703183939603">Erős</translation> <translation id="6811332638216701903">DHCP-gazdagépnév</translation> @@ -7616,7 +7587,6 @@ <translation id="6856623341093082836">Az érintőképernyő pontosságának beállítása és módosítása</translation> <translation id="6856850379840757744">Ha be van kapcsolva, akkor a rendszer az összes értesítést elnémítja majd.</translation> <translation id="6857145580237920905">eSIM-profilok eltávolítása powerwash előtt</translation> -<translation id="6857699260879628349">Konfigurációs információk kérése</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> mp</translation> <translation id="6860097299815761905">Proxy-beállítások...</translation> <translation id="68601584151169673">&Mentés és megosztás</translation> @@ -7635,7 +7605,6 @@ <translation id="686839242150793617">Automatikusan elindíthatják kép a képben módot</translation> <translation id="6868934826811377550">Részletek megtekintése</translation> <translation id="6871644448911473373">OCSP válaszadó: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">A szerver elutasította a megadott jelszót.</translation> <translation id="6873571253135628430">Webhelyengedélyek módosítása</translation> <translation id="6876155724392614295">Kerékpár</translation> <translation id="6876469544038980967">Nem hasznos</translation> @@ -7669,7 +7638,6 @@ <translation id="6901024547292737736"><ph name="MAX_CHAR_COUNT" />/<ph name="ACTUAL_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Meghallgatni kívánt hang</translation> <translation id="6902336033320348843">Nem támogatott szakasz: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Eszköz csatlakoztatása domainhez</translation> <translation id="6903022061658753260">Adatait szinkronizálja a rendszer az összes olyan Chrome böngészőben, amelyeken bekapcsolta a szinkronizálást erre a fiókra vonatkozóan. A ChromeOS szinkronizálási lehetőségeiért lépjen a <ph name="LINK_BEGIN" />ChromeOS beállításaihoz<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Összes (<ph name="URL_COUNT" />) megnyitása</translation> <translation id="6903907808598579934">Szinkronizálás bekapcsolása</translation> @@ -8027,7 +7995,6 @@ <translation id="7198503619164954386">Vállalati szinten regisztrált eszközt kell használnia</translation> <translation id="7199158086730159431">Súgó</translation> <translation id="7199452998289813782">A következőre való átküldés szüneteltetése: <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Konfiguráció kiválasztása</translation> <translation id="720110658997053098">Az eszköz állandó kioszk módban tartása</translation> <translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />” törölve</translation> <translation id="7201420661433230412">Fájlok megtekintése</translation> @@ -8144,7 +8111,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Böngészőjét<ph name="END_LINK" /> a szervezete, <ph name="BEGIN_LINK" />a profilját pedig<ph name="END_LINK" /> a(z) <ph name="PROFILE_DOMAIN" /> kezeli</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Ne feledje, hogy az Androidra, a Playre és a kapcsolódó alkalmazásokra saját adatgyűjtési és -használati irányelveik vonatkoznak.</translation> -<translation id="729583233778673644">Az AES és RC4 titkosítás engedélyezése. A beállítás használata növeli a kockázatot, mivel az RC4-kódok nem biztonságosak.</translation> <translation id="7296503797589217366">Mappa (<ph name="FOLDER_TITLE" />) kijelölése</translation> <translation id="7297726121602187087">Sötétzöld</translation> <translation id="7298195798382681320">Ajánlott</translation> @@ -8162,7 +8128,6 @@ <translation id="7307129035224081534">Szüneteltetve</translation> <translation id="7307647374092371434">Az eszközön a Google-fiókjában található jelszavak és azonosítókulcsok is hozzáférhetők lesznek, miközben be van jelentkezve</translation> <translation id="7308643132139167865">Webhelyeken használt nyelvek</translation> -<translation id="7310598146671372464">Nem sikerült a bejelentkezés. A szerver nem támogatja a megadott Kerberos-titkosítástípusokat. Forduljon a rendszergazdához.</translation> <translation id="7311005168897771689">Hozzáférhet Google Drive-fájljaihoz offline állapotban</translation> <translation id="7311244614769792472">Nincs találat</translation> <translation id="7312210124139670355">A rendszergazda visszaállítja az Ön eSIM-jét. Ez eltarthat néhány percig.</translation> @@ -8534,7 +8499,6 @@ <translation id="7594725637786616550">Végezze el a Powerwash műveletet <ph name="DEVICE_TYPE" /> eszköze alaphelyzetbe állításához, hogy olyan lehessen, mint új korában.</translation> <translation id="7595453277607160340">Az androidos alkalmazások használatához, valamint <ph name="DEVICE_TYPE" /> eszköze további megfelelő működésének fenntartásához jelentkezzen be újra, és frissítsen.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (hibakód: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Az eszköz neve túl hosszú. Ha szeretne újból próbálkozni, írjon be rövidebb nevet.</translation> <translation id="7600054753482800821">&Keresőmotorok és webhelyeken történő keresés kezelése</translation> <translation id="7600218158048761260">A Google Drive le van tiltva ennél a fióktípusnál.</translation> <translation id="7600965453749440009">Soha ne fordítsa le a(z) <ph name="LANGUAGE" /> nyelvű szöveget</translation> @@ -8679,7 +8643,6 @@ <translation id="7686086654630106285">További információ a webhelyek által javasolt hirdetésekről</translation> <translation id="7686581688229391955">Válassza ki a bővítmények engedélyezéséhez ezen a webhelyen</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Új jelszó megerősítése</translation> <translation id="7690378713476594306">Választás listából</translation> <translation id="7690853182226561458">&Mappa hozzáadása...</translation> <translation id="7691073721729883399">A kioszkalkalmazáshoz való cryptohome-ot nem lehetett csatlakoztatni.</translation> @@ -9341,7 +9304,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" />/<ph name="ITEM_POSITION" />. nyomtató.</translation> <translation id="8180785270975217276">Az energiatakarékos mód be van kapcsolva</translation> <translation id="8180786512391440389">A(z) „<ph name="EXTENSION" />” olvashat és törölhet képeket, videókat és hangfájlokat a megjelölt helyeken.</translation> -<translation id="8181215761849004992">Nem sikerült a csatlakozás a domainhez. Ellenőrizze fiókját, hogy meggyőződhessen, elegendő jogosultsággal rendelkezik az eszközök hozzáadásához.</translation> <translation id="8182105986296479640">Az alkalmazás nem válaszol.</translation> <translation id="8182412589359523143">Ha szeretné az összes adatot törölni erről az eszközről (<ph name="DEVICE_TYPE" />), <ph name="BEGIN_LINK" />kattintson ide<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Eszköze EID-azonosítója <ph name="EID_NUMBER" />, IMEI-azonosítója pedig <ph name="IMEI_NUMBER" />. Ezek a számok a szolgáltatás aktiválására használhatók.</translation> @@ -9802,7 +9764,6 @@ <translation id="8531367864749403520">Válassza a „Csoport elrejtése” lehetőséget, ha szeretné eltávolítani a csoportot a lapsorról</translation> <translation id="8531701051932785007">A „Biztonságos Böngészés fokozott védelemmel” funkció ki van kapcsolva.</translation> <translation id="8533670235862049797">A Biztonságos Böngészés be van kapcsolva</translation> -<translation id="8534656636775144800">Hoppá! Hiba történt a domainhez való csatlakozás közben. Próbálja újra.</translation> <translation id="8535005006684281994">Netscape tanúsítvány - megújítási URL</translation> <translation id="8536810348276651776">A rendszer a legtöbb webhelyről kijelentkeztet. Google-fiókodba bejelentkezve maradsz, így érvényben vannak a Family Link Chrome-ra vonatkozó beállításai.</translation> <translation id="8536956381488731905">Hangjelzés gombnyomásra</translation> @@ -9881,7 +9842,6 @@ <translation id="8607828412110648570">Győződjön meg arról, hogy a Bluetooth-eszköz párosítási módban és a közelben van. Csak olyan eszközökkel párosítson, amelyeket megbízhatónak tart. A párosított eszközök a Chromebookon lévő összes fiók számára láthatók. <ph name="BEGIN_LINK_LEARN_MORE" />További információ<ph name="END_LINK_LEARN_MORE" />.</translation> <translation id="8608618451198398104">Kerberos-jegy felvétele</translation> <translation id="8609465669617005112">Mozgatás felfelé</translation> -<translation id="8610103157987623234">Helytelen formátum, próbálkozzon újra</translation> <translation id="8612252270453580753">Videóképkocka keresése a következővel: <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Csak kisbetűs karaktereket, számokat, aláhúzásjeleket és kötőjeleket használhat</translation> <translation id="8613504115484579584">Bejelentkezési módok</translation> @@ -10495,7 +10455,6 @@ <translation id="9052404922357793350">Letiltás fenntartása</translation> <translation id="90528604757378587">Lehetséges, hogy a háttértevékenységek és bizonyos vizuális effektek (például a finomgörgetés) korlátozottak.</translation> <translation id="9053563360605707198">Nyomtatás mindkét oldalra</translation> -<translation id="9055636786322918818">Az RC4 titkosítás kényszerítése. A beállítás használata növeli a kockázatot, mivel az RC4-kódok nem biztonságosak.</translation> <translation id="9056788090206401048">Ahhoz, hogy az azonosítókulcsot használhassa másik eszközön, a Bluetoothnak bekapcsolva kell lennie. Ezt bármikor kezelheti a beállítások között.</translation> <translation id="9056810968620647706">Nincs találat.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> hozzá szeretne férni a következő tartalomhoz:</translation>
diff --git a/chrome/app/resources/generated_resources_hy.xtb b/chrome/app/resources/generated_resources_hy.xtb index e73b304d6..3aea91b7 100644 --- a/chrome/app/resources/generated_resources_hy.xtb +++ b/chrome/app/resources/generated_resources_hy.xtb
@@ -296,7 +296,6 @@ <translation id="1217117837721346030">Ներբեռնել կասկածելի ֆայլը</translation> <translation id="1217483152325416304">Ձեր լոկալ տվյալները շուտով կջնջվեն</translation> <translation id="1217668622537098248">Գործողությունից հետո վերադառնալ մկնիկի ձախ սեղմումին</translation> -<translation id="121783623783282548">Գաղտնաբառերը չեն համընկնում:</translation> <translation id="1218015446623563536">Linux-ի ջնջում</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google-ի տեղորոշման ծառայությունն օգտագործում է տարբեր աղբյուրներ, օրինակ, Wi-Fi և բջջային ցանցերը՝ այս սարքի գտնվելու վայրը որոշելու համար։<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Դուք կարող եք անջատել տեղորոշումը՝ այս սարքում անջատելով տեղորոշման հիմնական կարգավորումը: Ինչպես նաև տեղադրության կարգավորումներում կարող եք անջատել Wi-Fi-ի, բջջային ցանցերի ու տվիչների օգտագործումը տեղորոշման համար։<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Ընդգծել տարրը ստեղնաշարի միջոցով</translation> <translation id="1396120028054416908">Վերադառնալ «<ph name="FOLDER_TITLE" />» պանակ</translation> <translation id="1396139853388185343">Չհաջողվեց կարգավորել տպիչը</translation> -<translation id="1396963298126346194">Մուտքագրված օգտանունն ու գաղտնաբառը չեն համընկնում</translation> <translation id="1397500194120344683">Համապատասխան սարքեր չկան: <ph name="LINK_BEGIN" />Իմանալ ավելին<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Դուք այս սարքերում մուտք եք գործել Chrome և կարող եք դրանք օգտագործել որպես անվտանգության բանալիներ։</translation> <translation id="1398853756734560583">Առավելացնել</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">Ուսումնական ռեսուրսներից օգտվելու համար խնդրեք ծնողին, որ թույլատրի ձեզ նորից հաշիվ մտնել</translation> <translation id="1658424621194652532">Այս էջն օգտագործում է ձեր խոսափողը:</translation> <translation id="1660763353352708040">Հոսանքի ադապտերի հետ կապված խնդիր</translation> -<translation id="1661156625580498328">Կիրառել AES գաղտնագրում (խորհուրդ է տրվում)։</translation> <translation id="16620462294541761">Ձեր գաղտնաբառը չհաստատվեց: Կրկին փորձեք:</translation> <translation id="166278006618318542">Առարկայի հանրային բանալու ալգորիթմ</translation> <translation id="1662801900924515589"><ph name="APP" /> հավելվածը տեղադրվեց</translation> @@ -994,7 +991,6 @@ <translation id="174123615272205933">Այլ</translation> <translation id="1741314857973421784">Շարունակել</translation> <translation id="1743970419083351269">Փակել ներբեռնումների գոտին</translation> -<translation id="1744060673522309905">Չհաջողվեց միացնել սարքը տիրույթին: Համոզվեք, որ չի գերազանցվել այն սարքերի քանակը, որոնք կարող եք ավելացնել:</translation> <translation id="1744108098763830590">հետնաշերտի էջ</translation> <translation id="1745732479023874451">Կառավարել կոնտակտները</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Ուզո՞ւմ եք բացել և փոփոխել # ֆայլ այս վեբ հավելվածում։}other{Ուզո՞ւմ եք բացել և փոփոխել # ֆայլ այս վեբ հավելվածում։}}</translation> @@ -1026,7 +1022,6 @@ <translation id="1767043563165955993">Օգտագործել Android-ի համար նախատեսված հավելվածների հետ</translation> <translation id="1767508543310534319">Կետադրական նշանների արձագանք</translation> <translation id="1768212860412467516">Կարծիք հայտնեք «<ph name="EXPERIMENT_NAME" />» գործառույթի մասին։</translation> -<translation id="1768278914020124551">Չհաջողվեց կապ հաստատել մուտքի սերվերի հետ: Ստուգեք ձեր կապն ու տիրույթի անունը, այնուհետև նորից փորձեք:</translation> <translation id="1769104665586091481">Բացել հղումը նոր &պատուհանով</translation> <translation id="1770407692401984718">Քաշեք պատկերն այստեղ կամ</translation> <translation id="177053719077591686">Android-ի հավելվածների պահուստավորումը Google Drive-ում</translation> @@ -1104,7 +1099,6 @@ <translation id="1818913467757368489">Մատյանը վերբեռնվում է:</translation> <translation id="1819443852740954262">Բացել բոլորն ինկոգնիտո պատուհանում</translation> <translation id="1819721979226826163">Հպեք Հավելվածների ծանուցումներ > Google Play ծառայություններ։</translation> -<translation id="1820028137326691631">Մուտքագրեք ադմինիստրատորի տրամադրած գաղտնաբառը</translation> <translation id="1822140782238030981">Արդեն օգտվո՞ւմ եք Chrome-ից։ Մուտք գործեք հաշիվ։</translation> <translation id="1822517323280215012">Մոխրագույն</translation> <translation id="1822635184853104396">Ցույց տալ ներբեռնումների ամբողջ պատմությունը նոր ներդիրում</translation> @@ -1221,7 +1215,6 @@ <translation id="1901303067676059328">Ընտրել &բոլորը</translation> <translation id="1904580727789512086">Ձեր այցելած կայքերի հղումները պահվում են ձեր Google հաշվում</translation> <translation id="1904603806662441960">Կառավարել տեսախցիկի հասանելիությունը կայքերի համար՝ Chrome-ում</translation> -<translation id="1905375423839394163">Chromebook սարքի անունը</translation> <translation id="1906181697255754968">Կայքերը սովորաբար օգտագործում են սարքի ֆայլերն ու պանակները՝ ձեր աշխատանքն ավտոմատ կերպով պահպանելու և նման այլ գործառույթների համար</translation> <translation id="1906488504371069394">Բացահայտեք ավելի շատ ընդլայնումներ և թեմաներ <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" />-ում</translation> <translation id="1907044622262489040">Մուտքագրեք տեքստը ձայնային հրահանգներով։ Օգտագործեք Որոնում + D դյուրանցումը, ապա սկսեք խոսել։</translation> @@ -1533,7 +1526,6 @@ <translation id="21354425047973905">Թաքցնել PIN կոդերը</translation> <translation id="2135456203358955318">Ամրացված խոշորացույց</translation> <translation id="2135787500304447609">&Շարունակել</translation> -<translation id="2136372518715274136">Մուտքագրեք նոր գաղտնաբառը</translation> <translation id="2136476978468204130">Ձեր մուտքագրած անցաբառը սխալ է</translation> <translation id="2137128126782078222">Արգելել <ph name="WEBSITE" /> կայքին ծանուցումներ ուղարկել</translation> <translation id="2139919072249842737">Կարգավորման կոճակ</translation> @@ -1633,7 +1625,6 @@ <translation id="2210462644007531147">Չհաջողվեց ավարտել տեղադրումը</translation> <translation id="2211245494465528624">Կառավարել համաժամացման կարգավորումները</translation> <translation id="2214018885812055163">Ընդհանուր պանակներ</translation> -<translation id="2214884991347062907">Գաղտնաբառը սխալ է։ Նորից փորձեք:</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 տող ցուցադրված չէ>}one{<<ph name="NUMBER_OF_LINES" /> տող ցուցադրված չէ>}other{<<ph name="NUMBER_OF_LINES" /> տող ցուցադրված չէ>}}</translation> <translation id="2215070081105889450">Աուդիո բովանդակությամբ կիսվելու համար հասանելի դարձրեք ներդիրը կամ էկրանը</translation> <translation id="2218019600945559112">Մկնիկ և հպահարթակ</translation> @@ -2282,7 +2273,6 @@ <translation id="2692503699962701720">Փոխել տոնը՝ տարրերի տեսակներ և գրված տեքստ արտասանելիս</translation> <translation id="2692901429679246677">Ջուր</translation> <translation id="2693134906590795721">Լիցքավորման ձայներ</translation> -<translation id="2693176596243495071">Անհայտ սխալ առաջացավ։ Փորձեք ավելի ուշ: Եթե սխալը կրկնվի, կապվեք ձեր ադմինիստրատորի հետ։</translation> <translation id="2698147581454716013">Այս սարքում ներկառուցված է լիցենզիայի փաթեթ, և սարքը հնարավոր չէ գրանցել կրպակի և ցուցանակի ռեժիմում։</translation> <translation id="2699911226086014512">Չհաջողվեց PIN կոդ սահմանել: Սխալի կոդը՝ <ph name="RETRIES" />:</translation> <translation id="2701330563083355633">Ուղարկվել է <ph name="DEVICE_NAME" />-ի միջոցով</translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">Չհաջողվեց տեղադրել Լինուքսի հավելվածը</translation> <translation id="2783024642731649028">1 ապրանք ձեր զամբյուղում. <ph name="DISCOUNT_TEXT" /> <ph name="MERCHANT_NAME" />-ից, <ph name="MERCHANT_DOMAIN" />, վերջին դիտումը՝ <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Ներբեռնված է</translation> -<translation id="2783829359200813069">Ընտրեք գաղտնագրման տեսակը</translation> <translation id="2783952358106015700">Մուտք «<ph name="APP_NAME" />» հավելված անվտանգության բանալու օգնությամբ</translation> <translation id="2785267875302712148">Գաղտնաբառերի ստուգում</translation> <translation id="2785873697295365461">Ֆայլի նկարագրություն</translation> @@ -2699,7 +2688,6 @@ <translation id="3003144360685731741">Նախընտրելի ցանցեր</translation> <translation id="3003253259757197230">Ձեր այցելած էջերի URL-ներն ուղարկվում են Google-ին՝ կանխատեսելու, թե հաջորդիվ ինչ կայքեր կարող եք այցելել, և ցուցադրելու լրացուցիչ տեղեկություններ ձեր այցելած էջի մասին</translation> <translation id="3003623123441819449">CSS քեշ</translation> -<translation id="3003828226041301643">Չհաջողվեց միացնել սարքը տիրույթին: Ստուգեք ձեր հաշիվը՝ համոզվելու, որ սարքեր ավելացնելու արտոնություններ ունեք:</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> սարքը փակ Wi-Fi կապ կստեղծի։</translation> <translation id="3004385386820284928">Անհատականացնել ստեղնաշարի ստեղները</translation> <translation id="3005574332301273731">Ցույց չտալ</translation> @@ -2759,7 +2747,6 @@ <translation id="3033348223765101500">Տվյալների վերահսկում</translation> <translation id="3036327949511794916">Այս <ph name="DEVICE_TYPE" /> սարքը վերադարձնելու վերջնաժամկետը լրացել է։</translation> <translation id="3036546437875325427">Միացնել Flash-ը</translation> -<translation id="3037754279345160234">Չհաջողվեց վերլուծել տիրույթի կապակցման կարգավորումը: Կապվեք ձեր ադմինիստրատորի հետ:</translation> <translation id="3038272154009688107">Դիտել բոլոր կայքերը</translation> <translation id="3038612606416062604">Ավելացնել տպիչ ձեռքով</translation> <translation id="3039491566278747710">Չհաջողվեց սարքում կիրառել անցանց ռեժիմում աշխատանքի քաղաքականությունը:</translation> @@ -2949,7 +2936,6 @@ <translation id="3210736980143419785">Չհաջողվեց ավարտել ներբեռնումը</translation> <translation id="321084946921799184">Դեղին և սպիտակ</translation> <translation id="3211126692872351610">&Որոնել «<ph name="SEARCH_TERMS" />» <ph name="SEARCH_ENGINE" />-ում նոր ներդիրում</translation> -<translation id="321356136776075234">Սարքի ստորաբաժանում (օր.՝ OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Ավելացնել էջանիշ այս պանակում</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Նկատի ունեցեք<ph name="END_BOLD" />, որ <ph name="SUPERVISED_USER_NAME" />-ի ձայնին նման ձայն կամ նրա ձայնի ձայնագրությունն ունեցող օգտատերերը հնարավոր է՝ նույնպես կարողանան օգտվել նրա անհատականացված արդյունքներից։</translation> <translation id="3217843140356091325">Ստեղծե՞լ դյուրանցում</translation> @@ -3626,7 +3612,6 @@ <translation id="3741056951918180319">Սեղմելով ընդլայնման վրա՝ դուք կարող եք միացնել այն ցանկացած կայքում։</translation> <translation id="3741510433331996336">Վերագործարկեք ձեր սարքը՝ թարմացումն ավարտելու համար</translation> <translation id="3742235229730461951">Կորեերեն ստեղնաշարի դասավորություն</translation> -<translation id="3742666961763734085">Չհաջողվեց գտնել այդ անունով ստորաբաժանում: Նորից փորձեք:</translation> <translation id="3743842571276656710">Մուտքագրեք PIN կոդը՝ <ph name="DEVICE_NAME" /> սարքը զուգակցելու համար</translation> <translation id="3744219658596020825">Ձեր գաղտնաբառերը չեն ներմուծվել</translation> <translation id="3747077776423672805">Հավելվածներ հեռացնելու համար անցեք Կարգավորումներ > Google Play Խանութ > Կառավարել Android-ի կարգավորումները > Հավելվածներ կամ Հավելվածների կառավարիչ: Այնուհետև հպեք այն հավելվածին, որը ցանկանում եք հեռացնել (անհրաժեշտ հավելվածը գտնելու համար, հնարավոր է, պահանջվի թերթել աջ կամ ձախ): Ապա սեղմեք Հեռացնել կամ Անջատել կոճակը:</translation> @@ -4515,7 +4500,6 @@ <translation id="4416582610654027550">Մուտքագրեք վավեր URL</translation> <translation id="4421932782753506458">Փափկամազիկ</translation> <translation id="4423376891418188461">Վերականգնել կարգավորումները</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ձեր ադմինիստրատորը պահանջում է, որ փոխեք ձեր գաղտնաբառը:</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Դուք կարող եք թույլ տալ, որ ChromeOS սարքերն ավտոմատ կերպով հաշվետվություններ ուղարկեն Google-ին։ Դա մեզ կօգնի որոշել, թե ինչը առաջնահերթ բարելավման կարիք ունի։ Այդպիսի հաշվետվությունները կարող են պարունակել տվյալներ ChromeOS-ի խափանումների, օգտագործվող գործառույթների և սովորաբար օգտագործվող հիշողության ծավալի մասին։<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Դուք ցանկացած ժամանակ կարող եք թույլատրել կամ արգելել հաշվետվությունների ուղարկումը ձեր Chrome սարքի կարգավորումներում։ Եթե տիրույթի ադմինիստրատոր եք, ապա կարող եք փոխել այս կարգավորումը ադմինիստրատորի վահանակում։<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Ջնջել <ph name="FILE_NAME" /> ֆայլը</translation> @@ -4531,7 +4515,6 @@ <translation id="4430369329743628066">Էջանիշն ավելացվեց</translation> <translation id="4430422687972614133">Գրանցել վիրտուալ քարտ</translation> <translation id="4432621511648257259">Գաղտնաբառը սխալ է</translation> -<translation id="443454694385851356">Հնացած (ոչ ապահով)</translation> <translation id="4434611816075088065">Անվտանգության հետ կապված խորհուրդներ դեռ չկան</translation> <translation id="443475966875174318">Անհամատեղելի հավելվածների թարմացում կամ հեռացում</translation> <translation id="4437947179446780764">Ավելացնել DNS ծառայություններ մատուցող այլ ընկերություն</translation> @@ -5073,7 +5056,6 @@ <translation id="4868284252360267853">Երկխոսության այս պատուհանը ֆոկուսում չէ։ Սեղմեք Command + Shift + Option + A՝ ուղղելու համար։</translation> <translation id="4869170227080975044">Կարդալ ChromeOS ցանցի մասին տեղեկությունները</translation> <translation id="4870724079713069532">Դուք կարող եք բացել և փոփոխել աջակցվող ֆայլերն այս հավելվածի միջոցով File Explorer-ից կամ այլ հավելվածներից։ Անցեք <ph name="BEGIN_LINK" />Windows-ի կարգավորումներ<ph name="END_LINK" />՝ նշելու, թե որ ֆայլերը պետք է ըստ կանխադրման բացվեն տվյալ հավելվածով։</translation> -<translation id="4870758487381879312">Մուտքագրեք ադմինիստրատորի տրամադրած գաղտնաբառը՝ կազմաձևման մասին տեղեկությունները տեսնելու համար</translation> <translation id="4870995365819149457">Որոշ աջակցվող հղումներ նախկինի պես կբացվեն <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ու ևս 1 հավելվածում։</translation> <translation id="4871308555310586478">Chrome Web Store-ից չէ:</translation> <translation id="4871322859485617074">PIN կոդում անվավեր նիշեր կան</translation> @@ -5141,7 +5123,6 @@ <translation id="4913209098186576320">Այս ֆայլը կարող է վտանգավոր լինել<ph name="LINE_BREAK" />Ստուգումը սովորականից ավելի երկար է տևում...</translation> <translation id="4915961947098019832">Թույլատրվում է ցուցադրել պատկերներ</translation> <translation id="4916542008280060967">Թույլատրե՞լ կայքին փոփոխել <ph name="FILE_NAME" /> ֆայլը</translation> -<translation id="4917385247580444890">Ուժեղ</translation> <translation id="491779113051926205">ChromeOS-ի թրաֆիկի հաշվիչներ</translation> <translation id="4918021164741308375"><ph name="ORIGIN" />-ը ցանկանում է կապ հաստատել «<ph name="EXTENSION_NAME" />» ընդլայնման հետ</translation> <translation id="4918086044614829423">Ընդունել</translation> @@ -5455,7 +5436,6 @@ <translation id="5172855596271336236">Կա 1 կառավարվող տպիչ։</translation> <translation id="5173668317844998239">Ավելացնել մատնահետքեր, ինչպես նաև ջնջել ձեր անվտանգության բանալու վրա պահված մատնահետքերը</translation> <translation id="5174169235862638850">Գաղտնաբառը պատճենվեց սեղմատախտակին</translation> -<translation id="5175379009094579629">Սարքի անունն անվավեր է: Մուտքագրեք սարքի վավեր անուն՝ նորից փորձելու համար:</translation> <translation id="5177479852722101802">Շարունակել արգելափակել տեսախցիկի և խոսափողի օգտագործումը</translation> <translation id="5177549709747445269">Դուք օգտագործում եք բջջային կապի տվյալներ</translation> <translation id="5178667623289523808">Find Previous</translation> @@ -5684,7 +5664,6 @@ <translation id="5368255566854433132">Ստեղծել գաղտնաբառ <ph name="DEVICE_TYPE" />-ի համար</translation> <translation id="5368441245151140827">Այս ընդլայնումը չի կարող կարդալ և փոխել կայքերի մասին տեղեկությունները կամ աշխատել ֆոնային ռեժիմում</translation> <translation id="5368720394188453070">Ձեր հեռախոսը կողպված է: Մտնելու համար ապակողպեք այն:</translation> -<translation id="5368779022775404937">Մուտք գործեք <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Ինկոգնիտո}one{Ինկոգնիտո (#)}other{Ինկոգնիտո (#)}}</translation> <translation id="5369491905435686894">Միացնել մկնիկի արագացումը</translation> <translation id="5369694795837229225">Կարգավորել Լինուքսի մշակման միջավայրը</translation> @@ -5900,7 +5879,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Ձեր ադմինիստատորը տեղադրել է ընդլայնում}one{Ձեր ադմինիստրատորը տեղադրել է # ընդլայնում}other{Ձեր ադմինիստրատորը տեղադրել է # ընդլայնում}}</translation> <translation id="5523532775593636291">Կայքերը, որոնք ավելացնում եք, միշտ կլինեն ակտիվ, և հիշողությունը չի ազատվի դրանցից</translation> <translation id="5523558474028191231">Անվանման մեջ կարող են օգտագործվել տառեր, թվեր և հատուկ նշաններ, և այն պետք է պարունակի առավելագույնը <ph name="MAX_CHARACTER_COUNT" /> նիշ</translation> -<translation id="5526701598901867718">Բոլորը (ոչ ապահով)</translation> <translation id="5526745900034778153">Նորից մուտք գործեք՝ համաժամացումը վերսկսելու համար</translation> <translation id="5527463195266282916">Ընդլայնման ավելի հին տարբերակի անցնելու փորձ:</translation> <translation id="5527474464531963247">Դուք կարող եք նաև այլ ցանց ընտրել:</translation> @@ -5911,7 +5889,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />․ անհրաժեշտ է հետևյալ թույլտվությունը՝</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Չհաջողվեց միանալ Google-ին</translation> -<translation id="5539221284352502426">Ձեր մուտքագրած գաղտնաբառը չի ընդունվում սերվերի կողմից: Հնարավոր պատճառներն են՝ գաղտնաբառը չափազանց կարճ է, գաղտնաբառը պետք է պարունակի թվեր կամ նշաններ, գաղտնաբառը պետք է տարբեր լինի նախորդ գաղտնաբառերից:</translation> <translation id="5541694225089836610">Ձեր ադմինիստրատորն անջատել է այս գործողությունը</translation> <translation id="5542132724887566711">Պրոֆիլ</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> կայքի քուքիներն արգելափակվել են</translation> @@ -6152,7 +6129,6 @@ <translation id="5734362860645681824">Հաղորդակցում</translation> <translation id="5734697361979786483">Ավելացնել ցանցային պահեստ</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Այս տվյալները կամ ձեր սարքը չեն համապատասխանում կազմակերպության անվտանգության կանոններին։ Խնդրի լուծման համար դիմեք ձեր ադմինիստրատորին։}=1{Այս ֆայլը կամ ձեր սարքը չի համապատասխանում կազմակերպության անվտանգության կանոններին։ Խնդրի լուծման համար դիմեք ձեր ադմինիստրատորին։}one{Այս ֆայլերը չեն համապատասխանում կազմակերպության անվտանգության կանոններին։ Խնդրի լուծման համար դիմեք ձեր ադմինիստրատորին։}other{Այս ֆայլերը չեն համապատասխանում կազմակերպության անվտանգության կանոններին։ Խնդրի լուծման համար դիմեք ձեր ադմինիստրատորին։}}</translation> -<translation id="5736796278325406685">Մուտքագրեք վավեր օգտանուն</translation> <translation id="5738093759615225354">Այս անցաքարտը պետք է ձեր համակարգիչ մուտք գործելու համար</translation> <translation id="5739017626473506901">Մուտք գործեք, որպեսզի օգնեք <ph name="USER_NAME" />-ին ուսումնական հաշիվ ավելացնել</translation> <translation id="5739235828260127894">Պահանջվում է հաստատում: <ph name="LINK_BEGIN" />Մանրամասն<ph name="LINK_END" /></translation> @@ -6555,7 +6531,6 @@ <translation id="6054138466019582920">Որոնել այս էջում Google-ի միջոցով…</translation> <translation id="6054284857788651331">Վերջերս փակված ներդիրների խումբը</translation> <translation id="6054961935262556546">Փոխել տեսանելիության կարգավորումները</translation> -<translation id="6055171183283175969">Ձեր մուտքագրած գաղտնաբառը սխալ է:</translation> <translation id="6055392876709372977">PKCS #1 SHA-256՝ RSA գաղտնագրումով</translation> <translation id="6055544610007596637">Հավելվածներ տեղադրեք ձեր <ph name="DEVICE_TYPE" /> սարքի համար Google Play Խանութից</translation> <translation id="6056710589053485679">Սովորական վերաբեռնում</translation> @@ -6625,7 +6600,6 @@ <translation id="6102043788063419338">Լրացուցիչ պաշտպանությունն արգելափակել է այս ֆայլը։</translation> <translation id="6103681770816982672">Դուք անցնում եք մշակողների վարկածին</translation> <translation id="6104068876731806426">Google Հաշիվներ</translation> -<translation id="6104311680260824317">Չհաջողվեց միացնել սարքը տիրույթին: Սերվերը չի աջակցում Kerberos գաղտնագրման նշված տեսակները։ Գաղտնագրման կարգավորումների համար ընտրեք «Այլ տարբերակներ»։</translation> <translation id="6104667115274478616">Կառավարել ChromeOS-ի ձայնի կարգավորումները</translation> <translation id="6104796831253957966">Տպիչի հերթացանկը լցված է</translation> <translation id="610487644502954950">Կողային վահանակն ապամրացվեց</translation> @@ -7314,7 +7288,6 @@ <translation id="6651237644330755633">Վստահել այս հավաստագրին կայքերի նույնականացման համար</translation> <translation id="6651495917527016072">Համաժամացնել Wi-Fi ցանցերը հեռախոսի հետ։ <ph name="LINK_BEGIN" />Իմանալ ավելին<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Ավտոմատ գործարկվում է ամեն անգամ, երբ այցելում եք այս կայք</translation> -<translation id="665355505818177700">Chrome-ի <ph name="MS_AD_NAME" /> ինտեգրումը հասանելի է միայն x86_64 հարթակներում: ARM-ի կամ x86 հարթակի հիման վրա ստեղծված Chromebook սարքերը չեն աջակցում այս գործառույթը:</translation> <translation id="6654509035557065241">Ցանցը դարձնել նախընտրած</translation> <translation id="6655190889273724601">Մշակողի ռեժիմ</translation> <translation id="6655458902729017087">Թաքցնել հաշիվները</translation> @@ -7450,7 +7423,6 @@ <translation id="676560328519657314">Ձեր վճարման եղանակները Google Pay-ում</translation> <translation id="6766488013065406604">Անցնել Google գաղտնաբառերի կառավարիչ</translation> <translation id="6767566652486411142">Ընտրել մեկ այլ լեզու...</translation> -<translation id="6767639283522617719">Չհաջողվեց միանալ տիրույթին: Համոզվեք, որ ստորաբաժանման կարգավորումները ճիշտ են:</translation> <translation id="6768034047581882264">Չի թույլատրվում ցուցադրել վտանգավոր բովանդակություն</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Լավագույն որակն ապահովելու համար <ph name="DEVICE_OS" />-ը հավաքում է սարքակազմի տվյալները և տրամադրում Google-ին, որն այդ տվյալների հիման վրա որոշում է, թե ինչ թարմացումներ է անհրաժեշտ տրամադրել։ Ցանկության դեպքում կարող եք նաև թույլատրել Google-ին օգտագործել այս տվյալներն այլ նպատակներով, օրինակ՝ <ph name="DEVICE_OS" />-ի աշխատանքի և սպասարկման որակը բարձրացնելու համար։<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Մուտք գործեք հաշիվ այս սարքում և դիտեք որպես chromeosflex_ նշված դաշտերը chrome://system էջում՝ իմանալու, թե ինչ տվյալներ եք ուղարկում Google-ին, որպեսզի դրանց հիման վրա թարմացումներ ստանաք, և թե ինչ այլ նպատակներով կարող եք տվյալներ փոխանցել Google-ին։<ph name="END_PARAGRAPH2" /> @@ -7527,7 +7499,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Ավտոմատ մուտք գործել կայքեր՝ պահված մուտքային տվյալների օգնությամբ: Եթե այս գործառույթն անջատված է, ապա ամեն անգամ կայք մտնելիս ձեզանից հաստատում կպահանջվի:</translation> -<translation id="6810768462515084623">Գաղտնաբառի ժամկետը սպառվել է: Նորացրեք այն մեկ այլ սարքում և նորից փորձեք:</translation> <translation id="6811034713472274749">Էջը պատրաստ է</translation> <translation id="6811151703183939603">Ուժեղ</translation> <translation id="6811332638216701903">DHCP-ի խնամորդի անունը</translation> @@ -7599,7 +7570,6 @@ <translation id="6856623341093082836">Կարգավորել հպէկրանի ճշգրտությունը</translation> <translation id="6856850379840757744">Եթե միացնեք այս կարգավորումը, բոլոր ծանուցումների ձայնը կանջատվի</translation> <translation id="6857145580237920905">Հեռացրեք eSIM-ի պրոֆիլները՝ նախքան Powerwash գործառույթն օգտագործելը</translation> -<translation id="6857699260879628349">Ստացեք տեղեկություններ կազմաձևման մասին</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> վ</translation> <translation id="6860097299815761905">Պրոքսի-սերվերի կարգավորումներ…</translation> <translation id="68601584151169673">&Պահել և կիսվել</translation> @@ -7618,7 +7588,6 @@ <translation id="686839242150793617">Կարող են ավտոմատ բացել «Նկար նկարի մեջ» պատուհանները</translation> <translation id="6868934826811377550">Դիտել մանրամասները</translation> <translation id="6871644448911473373">OCSP պատասխանիչ՝ <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Ձեր մուտքագրած գաղտնաբառը չի ընդունվում սերվերի կողմից:</translation> <translation id="6873571253135628430">Փոխել կայքի թույլտվությունները</translation> <translation id="6876155724392614295">Հեծանիվ</translation> <translation id="6876469544038980967">Օգտակար չէր</translation> @@ -7652,7 +7621,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Ձայնի նախնական հնչեցում</translation> <translation id="6902336033320348843">Բաժինը չի աջակցվում՝ <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Միացրեք սարքը տիրույթին</translation> <translation id="6903022061658753260">Ձեր տվյալները կհամաժամացվեն բոլոր Chrome դիտարկիչներում, որոնցում միացրել եք համաժամացումն այս հաշվի համար։ ChromeOS-ի համաժամացման պարամետրերը տեսնելու համար անցեք <ph name="LINK_BEGIN" />ChromeOS-ի կարգավորումներ<ph name="LINK_END" />։</translation> <translation id="6903590427234129279">Բացել բոլորը (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Միացնել համաժամացումը</translation> @@ -8009,7 +7977,6 @@ <translation id="7198503619164954386">Ձեր սարքը պետք է գրանցված լինի կազմակերպության տիրույթում</translation> <translation id="7199158086730159431">Ստանալ օ&գնություն</translation> <translation id="7199452998289813782">Դադարեցնել հեռարձակումը <ph name="DEVICE_NAME" /> սարքին</translation> -<translation id="7200083590239651963">Ընտրեք կարգավորումը</translation> <translation id="720110658997053098">Մշտապես պահել այս սարքը կրպակի ռեժիմում</translation> <translation id="7201118060536064622">«<ph name="DELETED_ITEM_NAME" />» տարրը ջնջվեց</translation> <translation id="7201420661433230412">Դիտել ֆայլերը</translation> @@ -8126,7 +8093,6 @@ <translation id="7292067737327289208">Ձեր <ph name="BEGIN_LINK" />դիտարկիչը կառավարվում է<ph name="END_LINK" /> ձեր կազմակերպության կողմից, իսկ <ph name="BEGIN_LINK" />պրոֆիլը<ph name="END_LINK" />՝ <ph name="PROFILE_DOMAIN" /> տիրույթի կողմից</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Նկատի ունեցեք, որ Android-ի, Play-ի և դրանց հետ կապված հավելվածների օգտագործումը կարգավորվում է դրանց տվյալների հավաքման և օգտագործման կանոններով։</translation> -<translation id="729583233778673644">Թույլատրել AES և RC4 գաղտնագրումը։ Այս տարբերակների օգտագործումը բարձրացնում է վտանգի աստիճանը, քանի որ RC4 գաղտնագրերն ապահով չեն։</translation> <translation id="7296503797589217366">Ընտրել <ph name="FOLDER_TITLE" /> պանակը</translation> <translation id="7297726121602187087">Մուգ կանաչ</translation> <translation id="7298195798382681320">Հանձնարարելի</translation> @@ -8144,7 +8110,6 @@ <translation id="7307129035224081534">Դադարեցված է</translation> <translation id="7307647374092371434">Google հաշվում պահվող գաղտնաբառերն ու անցաբառերը հասանելի կլինեն այս սարքում, եթե մուտք գործեք ձեր հաշիվ</translation> <translation id="7308643132139167865">Կայքերի լեզուներ</translation> -<translation id="7310598146671372464">Չհաջողվեց մտնել հաշիվ: Սերվերը չի աջակցում Kerberos գաղտնագրման նշված տեսակները: Կապվեք ձեր ադմինիստրատորի հետ:</translation> <translation id="7311005168897771689">Աշխատեք Google Drive-ի ձեր ֆայլերով, նույնիսկ երբ օֆլայն եք</translation> <translation id="7311244614769792472">Ոչինչ չի գտնվել</translation> <translation id="7312210124139670355">Ադմինիստրատորը վերակայում է ձեր eSIM-ը։ Դա կարող է մի քանի րոպե տևել։</translation> @@ -8517,7 +8482,6 @@ <translation id="7594725637786616550">Powerwash գործառույթը կվերականգնի <ph name="DEVICE_TYPE" /> սարքի գործարանային կարգավորումները։</translation> <translation id="7595453277607160340">Android հավելվածներն օգտագործելու և <ph name="DEVICE_TYPE" /> սարքի պատշաճ աշխատանքի համար նորից մուտք գործեք ու թարմացրեք համակարգը:</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (սխալի կոդ՝ <ph name="ERROR_CODE" />):</translation> -<translation id="7599527631045201165">Սարքի անունը չափազանց երկար է: Մուտքագրեք ավելի կարճ անուն՝ նորից փորձելու համար:</translation> <translation id="7600054753482800821">&Որոնողական համակարգերի և կայքերում որոնման կառավարում</translation> <translation id="7600218158048761260">Google Drive-ն անջատված է այս տեսակի հաշվի համար։</translation> <translation id="7600965453749440009">Երբեք չթարգմանել <ph name="LANGUAGE" /> էջերը</translation> @@ -8662,7 +8626,6 @@ <translation id="7686086654630106285">Կայքերի կողմից առաջարկվող գովազդների մասին</translation> <translation id="7686581688229391955">Ընտրեք՝ այս կայքի ընդլայնումները թույլատրելու համար</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Հաստատեք նոր գաղտնաբառը</translation> <translation id="7690378713476594306">Ընտրել ցանկից</translation> <translation id="7690853182226561458">Հավելել &թղթապանակ...</translation> <translation id="7691073721729883399">Կրպակ-հավելվածի տնային գրացուցակների ծածկագրումը չհաջողվեց միացնել։</translation> @@ -9322,7 +9285,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />։ Տպիչ <ph name="ITEM_POSITION" />՝ <ph name="NUM_PRINTERS" />-ից։</translation> <translation id="8180785270975217276">Էներգիայի տնտեսումը միացված է</translation> <translation id="8180786512391440389">«<ph name="EXTENSION" />» ընդլայնումը կարող է նշված պանակներում կարդալ և ջնջել պատկերները, տեսանյութերը և ձայնային ֆայլերը:</translation> -<translation id="8181215761849004992">Չհաջողվեց միանալ տիրույթին: Ստուգեք ձեր հաշիվը՝ համոզվելու, որ սարքեր ավելացնելու արտոնություններ ունեք:</translation> <translation id="8182105986296479640">Հավելվածը չի արձագանքում:</translation> <translation id="8182412589359523143">Այս <ph name="DEVICE_TYPE" /> սարքի բոլոր տվյալները ջնջելու համար <ph name="BEGIN_LINK" />սեղմեք այստեղ<ph name="END_LINK" />։</translation> <translation id="8183703640399301650">Ձեր սարքի EID համարն է՝ <ph name="EID_NUMBER" />, և սարքի IMEI կոդն է՝ <ph name="IMEI_NUMBER" />։ Դրանց միջոցով կարող եք ակտիվացնել ծառայությունը։</translation> @@ -9783,7 +9745,6 @@ <translation id="8531367864749403520">Ընտրեք «Թաքցնել խումբը»՝ ներդիրների հատվածից այն հեռացնելու համար</translation> <translation id="8531701051932785007">Բարելավված Ապահով դիտարկումն անջատված է</translation> <translation id="8533670235862049797">Ապահով դիտարկումը միացված է</translation> -<translation id="8534656636775144800">Տիրույթին միանալիս սխալ առաջացավ: Նորից փորձեք:</translation> <translation id="8535005006684281994">Netscape-ի վկայագրի նորացման URL</translation> <translation id="8536810348276651776">Դուք դուրս կգրվեք կայքերի մեծ մասից, սակայն կմնաք Google հաշվում, և Chrome-ի համար կկիրառվեն Family Link-ի ձեր կարգավորումները։</translation> <translation id="8536956381488731905">Ձայնը սեղմման ժամանակ</translation> @@ -9862,7 +9823,6 @@ <translation id="8607828412110648570">Համոզվեք, որ ձեր Bluetooth սարքը մոտակայքում է և զուգակցման ռեժիմում։ Զուգակցեք միայն այն սարքերի հետ, որոնց վստահում եք։ Միացված սարքերը տեսանելի են այս Chromebook-ի բոլոր հաշիվների համար։ <ph name="BEGIN_LINK_LEARN_MORE" />Իմանալ ավելին<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Ավելացնել Kerberos տոմս</translation> <translation id="8609465669617005112">Տեղափոխել վեր</translation> -<translation id="8610103157987623234">Ձևաչափը սխալ է։ Նորից փորձեք։</translation> <translation id="8612252270453580753">Որոնել տեսանյութի կադր <ph name="VISUAL_SEARCH_PROVIDER" />-ի միջոցով</translation> <translation id="8613164732773110792">Միայն փոքրատառեր, թվեր, ընդգծման նշաններ և գծիկներ</translation> <translation id="8613504115484579584">Մուտք գործելու եղանակներ</translation> @@ -10477,7 +10437,6 @@ <translation id="9052404922357793350">Շարունակել արգելափակումը</translation> <translation id="90528604757378587">Աշխատանքը ֆոնային ռեժիմում և որոշ վիզուալ էֆեկտներ, օրինակ՝ սահուն ոլորումը, կարող են սահմանափակվել։</translation> <translation id="9053563360605707198">Տպել երկու կողմին</translation> -<translation id="9055636786322918818">Օգտագործել RC4 գաղտնագրումը։ Այս տարբերակի օգտագործումն ապահով չէ, քանի որ RC4 գաղտնագրերը հուսալի չեն։</translation> <translation id="9056788090206401048">Bluetooth-ը պետք է միացված լինի, որպեսզի կարողանաք օգտագործել ձեր անցաբառը մեկ այլ սարքում։ Սա կարող եք ցանկացած ժամանակ կառավարել կարգավորումներում։</translation> <translation id="9056810968620647706">Համընկնումներ չեն գտնվել:</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" />-ին անհրաժեշտ է հետևյալ բովանդակությունն օգտագործելու թույլտվություն՝</translation>
diff --git a/chrome/app/resources/generated_resources_id.xtb b/chrome/app/resources/generated_resources_id.xtb index 8c1ce776..8653f7d0 100644 --- a/chrome/app/resources/generated_resources_id.xtb +++ b/chrome/app/resources/generated_resources_id.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Download file yang mencurigakan</translation> <translation id="1217483152325416304">Data lokal Anda akan segera dihapus</translation> <translation id="1217668622537098248">Kembali ke klik kiri setelah tindakan</translation> -<translation id="121783623783282548">Sandi tidak cocok.</translation> <translation id="1218015446623563536">Hapus Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Layanan lokasi Google menggunakan sumber seperti Wi‑Fi, jaringan seluler, dan sensor untuk membantu memperkirakan lokasi perangkat ini.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Anda dapat menonaktifkan Lokasi dengan menonaktifkan setelan Lokasi utama di perangkat ini. Anda juga dapat menonaktifkan penggunaan Wi-Fi, jaringan seluler, dan sensor untuk lokasi di setelan lokasi.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Tandai item dengan fokus keyboard</translation> <translation id="1396120028054416908">Kembali ke <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Terjadi error saat menyiapkan printer</translation> -<translation id="1396963298126346194">Nama pengguna dan sandi yang Anda masukkan tidak cocok</translation> <translation id="1397500194120344683">Tidak ada perangkat yang memenuhi syarat. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Anda login ke Chrome di perangkat berikut, sehingga Anda dapat menggunakannya sebagai kunci keamanan.</translation> <translation id="1398853756734560583">Perbesar</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Agar dapat login lagi untuk mengakses materi pendidikan, minta izin kepada orang tuamu</translation> <translation id="1658424621194652532">Halaman ini mengakses mikrofon anda.</translation> <translation id="1660763353352708040">Masalah adaptor daya</translation> -<translation id="1661156625580498328">Terapkan enkripsi AES (direkomendasikan).</translation> <translation id="16620462294541761">Maaf, sandi Anda tidak dapat diverifikasi. Harap coba lagi.</translation> <translation id="166278006618318542">Algoritme Kunci Publik Subjek</translation> <translation id="1662801900924515589"><ph name="APP" /> telah diinstal</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Kustom</translation> <translation id="1741314857973421784">Lanjutkan</translation> <translation id="1743970419083351269">Tutup Kotak Download</translation> -<translation id="1744060673522309905">Tidak dapat menggabungkan perangkat ke domain. Pastikan Anda tidak melampaui jumlah perangkat yang dapat ditambahkan.</translation> <translation id="1744108098763830590">halaman background</translation> <translation id="1745732479023874451">Kelola kontak</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Buka dan edit # file di aplikasi web ini?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Gunakan dengan aplikasi Android</translation> <translation id="1767508543310534319">Gema tanda baca</translation> <translation id="1768212860412467516">Kirim masukan untuk <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Maaf. Terjadi error saat menghubungi server login. Harap periksa koneksi jaringan dan nama domain, lalu coba lagi.</translation> <translation id="1769104665586091481">Buka Tautan di &Jendela Baru</translation> <translation id="1770407692401984718">Tarik gambar ke sini atau</translation> <translation id="177053719077591686">Cadangkan aplikasi Android ke Google Drive.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Upload log sedang berlangsung.</translation> <translation id="1819443852740954262">Buka semua di jendela Samaran</translation> <translation id="1819721979226826163">Ketuk Notifikasi aplikasi > Layanan Google Play.</translation> -<translation id="1820028137326691631">Masukkan sandi yang disediakan admin</translation> <translation id="1822140782238030981">Sudah menjadi pengguna Chrome? Login</translation> <translation id="1822517323280215012">Abu-Abu</translation> <translation id="1822635184853104396">Tampilkan histori download lengkap di tab baru</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">Pilih semu&a</translation> <translation id="1904580727789512086">URL yang Anda buka disimpan ke Akun Google Anda</translation> <translation id="1904603806662441960">Kelola izin kamera situs di Chrome</translation> -<translation id="1905375423839394163">Nama perangkat Chromebook</translation> <translation id="1906181697255754968">Situs biasanya mengakses file dan folder di perangkat Anda untuk fitur seperti penyimpanan tugas otomatis</translation> <translation id="1906488504371069394">Temukan lebih banyak ekstensi dan tema di <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Ketik menggunakan suara Anda. Gunakan Penelusuran + D, lalu mulai bicara.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">Sembunyikan PIN</translation> <translation id="2135456203358955318">Kaca pembesar tersemat</translation> <translation id="2135787500304447609">&Lanjutkan</translation> -<translation id="2136372518715274136">Masukkan sandi baru</translation> <translation id="2136476978468204130">Frasa sandi yang Anda masukkan salah</translation> <translation id="2137128126782078222">Jangan izinkan notifikasi dari <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Tombol Siapkan</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Tidak dapat menyelesaikan penginstalan</translation> <translation id="2211245494465528624">Kelola opsi sinkronisasi</translation> <translation id="2214018885812055163">Folder bersama</translation> -<translation id="2214884991347062907">Sandi salah, coba lagi</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 baris tidak ditampilkan>}other{<<ph name="NUMBER_OF_LINES" /> baris tidak ditampilkan>}}</translation> <translation id="2215070081105889450">Untuk berbagi audio, bagikan tab atau layar sebagai gantinya</translation> <translation id="2218019600945559112">Mouse dan touchpad</translation> @@ -2297,7 +2288,6 @@ <translation id="2692503699962701720">Ubah tinggi nada saat elemen ucapan mengetik dan memformat teks</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Suara pengisian daya</translation> -<translation id="2693176596243495071">Maaf, terjadi error yang tidak diketahui. Harap coba lagi nanti atau hubungi administrator jika masalah masih berlanjut.</translation> <translation id="2698147581454716013">Ini adalah perangkat yang dipaketkan dan tidak dapat didaftarkan dengan Signage & Kiosk Upgrade.</translation> <translation id="2699911226086014512">Operasi PIN gagal dengan kode <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Dibagikan dari <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Error saat menginstal aplikasi Linux</translation> <translation id="2783024642731649028">1 item di keranjang <ph name="DISCOUNT_TEXT" /> dari <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, dilihat <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Telah Didownload</translation> -<translation id="2783829359200813069">Pilih jenis enkripsi</translation> <translation id="2783952358106015700">Gunakan kunci keamanan dengan <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Pemeriksaan Sandi</translation> <translation id="2785873697295365461">Deskriptor file</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Jaringan pilihan</translation> <translation id="3003253259757197230">URL yang Anda buka akan dikirim ke Google untuk memprediksi situs yang mungkin Anda buka berikutnya dan menampilkan info tambahan tentang halaman yang sedang Anda buka</translation> <translation id="3003623123441819449">Cache CSS</translation> -<translation id="3003828226041301643">Tidak dapat menggabungkan perangkat ke domain. Periksa akun untuk memastikan Anda memiliki hak istimewa untuk menambahkan perangkat.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> Anda akan membuat sambungan Wi-Fi pribadi.</translation> <translation id="3004385386820284928">Sesuaikan tombol keyboard</translation> <translation id="3005574332301273731">Jangan tampilkan</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Mengontrol data Anda</translation> <translation id="3036327949511794916">Batas waktu untuk mengembalikan <ph name="DEVICE_TYPE" /> ini telah habis.</translation> <translation id="3036546437875325427">Aktifkan Flash</translation> -<translation id="3037754279345160234">Tidak dapat mengurai konfigurasi untuk bergabung dengan domain. Hubungi administrator.</translation> <translation id="3038272154009688107">Lihat semua situs</translation> <translation id="3038612606416062604">Tambahkan printer secara manual</translation> <translation id="3039491566278747710">Gagal menginstal kebijakan offline di perangkat.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Tidak dapat menyelesaikan download</translation> <translation id="321084946921799184">Kuning dan putih</translation> <translation id="3211126692872351610">&Telusuri “<ph name="SEARCH_TERMS" />” di <ph name="SEARCH_ENGINE" /> pada tab baru</translation> -<translation id="321356136776075234">OU Perangkat (mis., OU=Chromebook,DC=example,DC=com)</translation> <translation id="321367297115597343">Tambahkan bookmark ke folder ini</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Catatan:<ph name="END_BOLD" /> Suara atau rekaman yang mirip mungkin juga dapat mengakses hasil personal <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Buat pintasan?</translation> @@ -3643,7 +3629,6 @@ <translation id="3741056951918180319">Anda dapat mengklik ekstensi kapan saja untuk menggunakannya di situs mana pun</translation> <translation id="3741510433331996336">Mulai ulang perangkat untuk menyelesaikan update</translation> <translation id="3742235229730461951">Tata letak keyboard Korea</translation> -<translation id="3742666961763734085">Tidak dapat menemukan unit organisasi dengan nama tersebut. Coba lagi.</translation> <translation id="3743842571276656710">Masukkan PIN untuk penyambungan dengan <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Sandi Anda tidak diimpor</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> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">Ketik URL yang valid</translation> <translation id="4421932782753506458">Si Manis</translation> <translation id="4423376891418188461">Pulihkan Setelan</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administrator mewajibkan Anda untuk mengganti sandi.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Mengizinkan perangkat ChromeOS mengirim laporan otomatis akan membantu kami memprioritaskan hal-hal yang harus diperbaiki dan ditingkatkan di ChromeOS. Laporan tersebut dapat mencakup informasi seperti kapan ChromeOS mengalami error, fitur mana yang digunakan, dan berapa banyak memori yang biasanya digunakan.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Anda dapat mulai atau berhenti mengizinkan laporan ini kapan saja di setelan perangkat Chrome. Jika Anda merupakan administrator domain, Anda dapat mengubah setelan ini di konsol admin.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Hapus <ph name="FILE_NAME" /></translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">Bookmark ditambahkan</translation> <translation id="4430422687972614133">Aktifkan kartu virtual</translation> <translation id="4432621511648257259">Sandi salah</translation> -<translation id="443454694385851356">Lama (tidak aman)</translation> <translation id="4434611816075088065">Tidak ada yang perlu Anda perhatikan untuk saat ini</translation> <translation id="443475966875174318">Update atau hapus aplikasi yang tidak kompatibel</translation> <translation id="4437947179446780764">Tambahkan penyedia layanan DNS kustom</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">Dialog ini sedang tidak difokuskan. Tekan Command-Shift-Option A untuk memfokuskan dialog ini.</translation> <translation id="4869170227080975044">Membaca informasi jaringan ChromeOS</translation> <translation id="4870724079713069532">Anda dapat membuka dan mengedit file yang didukung dengan aplikasi ini dari File Explorer atau aplikasi lainnya. Untuk mengontrol file mana yang akan dibuka dengan aplikasi ini secara default, buka <ph name="BEGIN_LINK" />setelan Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Masukkan sandi yang disediakan admin untuk mendapatkan info konfigurasi</translation> <translation id="4870995365819149457">Beberapa link yang didukung akan tetap dibuka di <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" />, dan 1 aplikasi lainnya.</translation> <translation id="4871308555310586478">Bukan dari Chrome Webstore.</translation> <translation id="4871322859485617074">PIN berisi karakter yang tidak valid</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">File ini mungkin berbahaya<ph name="LINE_BREAK" />Pemeriksaan ini memerlukan waktu lebih lama dari biasanya...</translation> <translation id="4915961947098019832">Diizinkan menampilkan gambar</translation> <translation id="4916542008280060967">Izinkan situs mengedit <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Kuat</translation> <translation id="491779113051926205">Penghitung Traffic ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ingin berkomunikasi dengan ekstensi "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Terima</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">Ada 1 printer terkelola.</translation> <translation id="5173668317844998239">Menambahkan dan menghapus sidik jari yang tersimpan di kunci keamanan Anda</translation> <translation id="5174169235862638850">Sandi disalin ke papan klip</translation> -<translation id="5175379009094579629">Nama perangkat tidak valid. Masukkan nama perangkat yang valid untuk mencoba lagi.</translation> <translation id="5177479852722101802">Terus blokir akses mikrofon dan kamera</translation> <translation id="5177549709747445269">Anda menggunakan data seluler</translation> <translation id="5178667623289523808">Temukan Sebelumnya</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132">Buat sandi <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Ekstensi ini tidak dapat membaca dan mengubah informasi situs atau berjalan di latar belakang</translation> <translation id="5368720394188453070">Ponsel terkunci. Buka kunci untuk masuk.</translation> -<translation id="5368779022775404937">Login ke <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Samaran}other{Samaran (#)}}</translation> <translation id="5369491905435686894">Aktifkan akselerasi mouse</translation> <translation id="5369694795837229225">Siapkan lingkungan pengembangan Linux</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Ekstensi telah diinstal oleh administrator Anda}other{# ekstensi telah diinstal oleh administrator Anda}}</translation> <translation id="5523532775593636291">Situs yang Anda tambahkan akan selalu aktif dan memori tidak akan dikosongkan dari situs tersebut</translation> <translation id="5523558474028191231">Nama dapat menggunakan huruf, angka, serta karakter khusus, dan harus maksimal <ph name="MAX_CHARACTER_COUNT" /> karakter</translation> -<translation id="5526701598901867718">Semua (tidak aman)</translation> <translation id="5526745900034778153">Login lagi untuk melanjutkan sinkronisasi</translation> <translation id="5527463195266282916">Berusaha menurunkan versi ekstensi.</translation> <translation id="5527474464531963247">Anda juga dapat memilih jaringan lain.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ingin</translation> <translation id="5537725057119320332">Transmisikan</translation> <translation id="5539070192556911367">Tidak dapat terhubung ke Google</translation> -<translation id="5539221284352502426">Sandi yang Anda masukkan ditolak oleh server. Kemungkinan alasannya adalah: Sandi terlalu pendek. Sandi harus menyertakan angka atau simbol. Sandi harus berbeda dari sandi sebelumnya.</translation> <translation id="5541694225089836610">Tindakan dinonaktifkan oleh administrator Anda</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Cookie dari <ph name="DOMAIN" /> diblokir</translation> @@ -6171,7 +6148,6 @@ <translation id="5734362860645681824">Komunikasi</translation> <translation id="5734697361979786483">Tambahkan berbagi file</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Data ini atau perangkat Anda tidak memenuhi beberapa kebijakan keamanan organisasi Anda. Hubungi admin Anda untuk mengetahui hal yang perlu diperbaiki.}=1{File ini atau perangkat Anda tidak memenuhi beberapa kebijakan keamanan organisasi Anda. Hubungi admin Anda untuk mengetahui hal yang perlu diperbaiki.}other{File ini tidak memenuhi beberapa kebijakan keamanan organisasi Anda. Hubungi admin Anda untuk mengetahui hal yang perlu diperbaiki.}}</translation> -<translation id="5736796278325406685">Masukkan nama pengguna yang valid</translation> <translation id="5738093759615225354">Anda memerlukan kunci sandi ini untuk login ke komputer Anda</translation> <translation id="5739017626473506901">Login untuk membantu <ph name="USER_NAME" /> menambahkan akun sekolah</translation> <translation id="5739235828260127894">Menunggu verifikasi. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation> @@ -6575,7 +6551,6 @@ <translation id="6054138466019582920">Telusur&i Halaman Ini dengan Google...</translation> <translation id="6054284857788651331">Grup Tab yang Baru Saja Ditutup</translation> <translation id="6054961935262556546">Ubah visibilitas</translation> -<translation id="6055171183283175969">Sandi yang Anda masukkan salah.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 Dengan Enkripsi RSA</translation> <translation id="6055544610007596637">Instal aplikasi untuk <ph name="DEVICE_TYPE" /> dari Google Play Store</translation> <translation id="6056710589053485679">Muat Ulang Normal</translation> @@ -6645,7 +6620,6 @@ <translation id="6102043788063419338">File ini diblokir oleh Perlindungan Lanjutan.</translation> <translation id="6103681770816982672">Perhatian: Anda beralih ke saluran pengembang</translation> <translation id="6104068876731806426">Akun Google</translation> -<translation id="6104311680260824317">Tidak dapat menggabungkan perangkat ke domain. Server tidak mendukung jenis enkripsi Kerberos yang ditentukan. Centang "Opsi lainnya" untuk melihat setelan enkripsi.</translation> <translation id="6104667115274478616">Kelola setelan audio ChromeOS</translation> <translation id="6104796831253957966">Antrean printer penuh</translation> <translation id="610487644502954950">Panel samping dilepaskan</translation> @@ -7332,7 +7306,6 @@ <translation id="6651237644330755633">Percayai sertifikat ini untuk mengidentifikasi situs web</translation> <translation id="6651495917527016072">Sinkronkan jaringan Wi-Fi dengan ponsel. <ph name="LINK_BEGIN" />Pelajari lebih lanjut<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Berjalan secara otomatis setiap kali Anda mengunjungi situs ini</translation> -<translation id="665355505818177700">Integrasi <ph name="MS_AD_NAME" /> Chrome hanya didukung di platform x86_64. Chromebook yang dibuat di platform ARM atau x86 tidak mendukung fungsi ini.</translation> <translation id="6654509035557065241">Jadikan jaringan pilihan</translation> <translation id="6655190889273724601">Mode developer</translation> <translation id="6655458902729017087">Sembunyikan Akun</translation> @@ -7468,7 +7441,6 @@ <translation id="676560328519657314">Metode pembayaran Anda di Google Pay</translation> <translation id="6766488013065406604">Buka Pengelola Sandi Google</translation> <translation id="6767566652486411142">Pilih Bahasa Lain...</translation> -<translation id="6767639283522617719">Tidak dapat bergabung dengan domain. Pastikan setelan sudah benar untuk unit organisasi.</translation> <translation id="6768034047581882264">Tidak diizinkan menampilkan konten yang tidak aman</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Untuk memberikan pengalaman terbaik, <ph name="DEVICE_OS" /> mengumpulkan data hardware tentang perangkat dan membagikannya kepada Google untuk menentukan update mana yang harus diberikan. Secara opsional, Anda dapat mengizinkan Google menggunakan data ini untuk tujuan tambahan seperti dukungan dan peningkatan pada pengalaman dan layanan <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Anda dapat login di perangkat ini dan melihat kolom yang tercantum sebagai chromeosflex_ di chrome://system guna melihat data yang dikirim ke Google untuk pemfilteran update, serta untuk keperluan lain saat Anda memilih untuk berbagi data dengan Google.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7517,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Otomatis masuk ke situs web menggunakan kredensial yang tersimpan. Jika fitur ini dinonaktifkan, Anda akan dimintai konfirmasi setiap kali masuk ke situs web.</translation> -<translation id="6810768462515084623">Maaf. Sepertinya sandi sudah tidak berlaku. Harap perbarui sandi di perangkat yang lain dan coba lagi.</translation> <translation id="6811034713472274749">Halaman siap ditampilkan</translation> <translation id="6811151703183939603">Kuat</translation> <translation id="6811332638216701903">Hostname DHCP</translation> @@ -7617,7 +7588,6 @@ <translation id="6856623341093082836">Siapkan dan sesuaikan akurasi layar sentuh</translation> <translation id="6856850379840757744">Jika diaktifkan, semua notifikasi akan disenyapkan</translation> <translation id="6857145580237920905">Hapus profil eSIM sebelum melakukan Powerwash</translation> -<translation id="6857699260879628349">Dapatkan info konfigurasi</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> detik</translation> <translation id="6860097299815761905">Setelan proxy...</translation> <translation id="68601584151169673">&Simpan dan Bagikan</translation> @@ -7636,7 +7606,6 @@ <translation id="686839242150793617">Diizinkan masuk ke mode picture-in-picture secara otomatis</translation> <translation id="6868934826811377550">Lihat Detail</translation> <translation id="6871644448911473373">Penanggap OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Sandi yang Anda masukkan ditolak oleh server.</translation> <translation id="6873571253135628430">Ubah izin situs</translation> <translation id="6876155724392614295">Sepeda</translation> <translation id="6876469544038980967">Tidak Berguna</translation> @@ -7670,7 +7639,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Suara untuk dipratinjau</translation> <translation id="6902336033320348843">Bagian tidak didukung: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Gabungkan perangkat ke domain</translation> <translation id="6903022061658753260">Data Anda akan disinkronkan di semua browser Chrome tempat Anda mengaktifkan sinkronisasi untuk akun ini. Untuk opsi sinkronisasi ChromeOS, buka <ph name="LINK_BEGIN" />setelan ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Buka semua (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Aktifkan sinkronisasi</translation> @@ -8028,7 +7996,6 @@ <translation id="7198503619164954386">Anda harus menggunakan perangkat yang didaftarkan oleh perusahaan</translation> <translation id="7199158086730159431">Dapatkan Bantuan</translation> <translation id="7199452998289813782">Jeda transmisi ke <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Pilih konfigurasi</translation> <translation id="720110658997053098">Simpan perangkat ini dalam mode kios secara permanen</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' dihapus</translation> <translation id="7201420661433230412">Lihat file</translation> @@ -8145,7 +8112,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Browser dikelola<ph name="END_LINK" /> oleh organisasi Anda dan <ph name="BEGIN_LINK" />profil Anda dikelola<ph name="END_LINK" /> oleh <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Perhatikan bahwa Android, Play, dan aplikasi terkait diatur oleh kebijakan pengumpulan dan penggunaan datanya sendiri.</translation> -<translation id="729583233778673644">Izinkan enkripsi AES dan RC4. Penggunaan opsi ini akan meningkatkan risiko, karena cipher RC4 tidak aman.</translation> <translation id="7296503797589217366">Pilih folder <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Hijau tua</translation> <translation id="7298195798382681320">Direkomendasikan</translation> @@ -8163,7 +8129,6 @@ <translation id="7307129035224081534">Dijeda</translation> <translation id="7307647374092371434">Sandi dan kunci sandi di Akun Google Anda juga akan tersedia di perangkat ini saat Anda login</translation> <translation id="7308643132139167865">Bahasa situs</translation> -<translation id="7310598146671372464">Gagal login. Server tidak mendukung jenis enkripsi Kerberos yang ditentukan. Harap hubungi administrator.</translation> <translation id="7311005168897771689">Akses file Google Drive Anda saat offline</translation> <translation id="7311244614769792472">Tidak ditemukan hasil</translation> <translation id="7312210124139670355">Administrator sedang mereset eSIM Anda. Proses ini mungkin perlu waktu beberapa menit.</translation> @@ -8535,7 +8500,6 @@ <translation id="7594725637786616550">Powerwash untuk mereset <ph name="DEVICE_TYPE" /> agar kembali seperti baru.</translation> <translation id="7595453277607160340">Untuk menggunakan aplikasi Android dan menjaga agar <ph name="DEVICE_TYPE" /> berfungsi dengan benar, login lagi dan update.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kode kesalahan <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Nama perangkat terlalu panjang. Masukkan nama yang lebih pendek untuk mencoba lagi.</translation> <translation id="7600054753482800821">&Kelola mesin telusur dan penelusuran situs</translation> <translation id="7600218158048761260">Google Drive dinonaktifkan untuk jenis akun ini.</translation> <translation id="7600965453749440009">Jangan pernah terjemahkan bahasa <ph name="LANGUAGE" /></translation> @@ -8680,7 +8644,6 @@ <translation id="7686086654630106285">Selengkapnya tentang iklan yang disarankan situs</translation> <translation id="7686581688229391955">Pilih untuk mengizinkan ekstensi di situs ini</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Konfirmasi sandi baru</translation> <translation id="7690378713476594306">Pilih dari daftar</translation> <translation id="7690853182226561458">Tambahkan &map...</translation> <translation id="7691073721729883399">Cryptohome untuk aplikasi kios tidak dapat dipasang.</translation> @@ -9342,7 +9305,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" /> dari <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Penghemat Energi diaktifkan</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" dapat membaca dan menghapus file gambar, video, dan suara di lokasi yang dicentang.</translation> -<translation id="8181215761849004992">Tidak dapat bergabung dengan domain. Periksa akun untuk mengetahui apakah Anda memiliki hak istimewa yang memadai untuk menambahkan perangkat.</translation> <translation id="8182105986296479640">Aplikasi tidak merespons.</translation> <translation id="8182412589359523143">Untuk menghapus semua data dari <ph name="DEVICE_TYPE" /> ini, <ph name="BEGIN_LINK" />klik di sini<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID perangkat Anda adalah <ph name="EID_NUMBER" /> dan IMEI perangkat adalah <ph name="IMEI_NUMBER" />. Nomor ini dapat digunakan untuk membantu mengaktifkan layanan.</translation> @@ -9803,7 +9765,6 @@ <translation id="8531367864749403520">Pilih "Sembunyikan grup" untuk menghapus grup dari tab setrip</translation> <translation id="8531701051932785007">Safe Browsing yang Disempurnakan nonaktif</translation> <translation id="8533670235862049797">Safe Browsing aktif</translation> -<translation id="8534656636775144800">Maaf. Terjadi error saat mencoba bergabung dengan domain. Harap coba lagi.</translation> <translation id="8535005006684281994">Netscape Certificate Renewal URL</translation> <translation id="8536810348276651776">Anda akan logout dari sebagian besar situs. Anda akan tetap login ke Akun Google Anda sehingga setelan Family Link untuk Chrome diterapkan.</translation> <translation id="8536956381488731905">Suara saat tombol ditekan</translation> @@ -9882,7 +9843,6 @@ <translation id="8607828412110648570">Pastikan perangkat Bluetooth Anda dalam mode penyambungan dan berada di sekitar. Hanya sambungkan dengan perangkat yang Anda percayai. Perangkat yang disambungkan dapat dilihat oleh semua akun di Chromebook ini. <ph name="BEGIN_LINK_LEARN_MORE" />Pelajari lebih lanjut<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Tambahkan tiket Kerberos</translation> <translation id="8609465669617005112">Berpindah ke atas</translation> -<translation id="8610103157987623234">Format salah, harap coba lagi</translation> <translation id="8612252270453580753">Telusuri frame video di <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Karakter huruf kecil, angka, garis bawah, atau tanda hubung saja</translation> <translation id="8613504115484579584">Metode login</translation> @@ -10496,7 +10456,6 @@ <translation id="9052404922357793350">Lanjutkan pemblokiran</translation> <translation id="90528604757378587">Aktivitas latar belakang dan beberapa efek visual, seperti scroll yang lancar, mungkin dibatasi.</translation> <translation id="9053563360605707198">Print di kedua sisi</translation> -<translation id="9055636786322918818">Terapkan enkripsi RC4. Penggunaan opsi ini akan meningkatkan risiko, karena cipher RC4 tidak aman.</translation> <translation id="9056788090206401048">Bluetooth harus aktif untuk menggunakan kunci sandi di perangkat lain. Anda dapat mengelolanya kapan saja di setelan.</translation> <translation id="9056810968620647706">Tidak ditemukan kecocokan.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ingin mengakses konten berikut:</translation>
diff --git a/chrome/app/resources/generated_resources_is.xtb b/chrome/app/resources/generated_resources_is.xtb index 008c6a3..96f1960 100644 --- a/chrome/app/resources/generated_resources_is.xtb +++ b/chrome/app/resources/generated_resources_is.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">Sækja grunsamlega skrá</translation> <translation id="1217483152325416304">Staðbundnu gögnunum þínum verður brátt eytt</translation> <translation id="1217668622537098248">Til baka í vinstrismell eftir aðgerð</translation> -<translation id="121783623783282548">Aðgangsorð stemma ekki.</translation> <translation id="1218015446623563536">Eyða Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Staðsetningarþjónusta Google notar Wi-Fi, farsímakerfi og skynjara til að áætla staðsetningu þessa tækis.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Hægt er að slökkva á staðsetningu með því að slökkva á aðalstaðsetningarstillingu þessa tækis. Einnig er hægt að slökkva á notkun Wi-Fi, farsímakerfa og skynjara við ákvörðun staðsetningar í staðsetningarstillingunum.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">Yfirstrika atriði með lyklaborðsfókus</translation> <translation id="1396120028054416908">Til baka í <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Villa við uppsetningu prentara</translation> -<translation id="1396963298126346194">Notandanafn og aðgangsorð sem þú færðir inn stemma ekki</translation> <translation id="1397500194120344683">Engin gjaldgeng tæki. <ph name="LINK_BEGIN" />Frekari upplýsingar<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Þú ert skráð(ur) inn á Chrome í þessum tækjum og því geturðu notað þau sem öryggislykla.</translation> <translation id="1398853756734560583">Stækka</translation> @@ -902,7 +900,6 @@ <translation id="1657937299377480641">Til að skrá þig inn aftur og fá aðgang að menntabrunnum skaltu biðja foreldri um að gefa þér leyfi</translation> <translation id="1658424621194652532">Þessi síða hefur aðgang að hljóðnemanum.</translation> <translation id="1660763353352708040">Vandamál í straumbreyti</translation> -<translation id="1661156625580498328">Þvinga AES-dulkóðun (ráðlagt).</translation> <translation id="16620462294541761">Því miður var ekki hægt að staðfesta aðgangsorðið þitt. Reyndu aftur.</translation> <translation id="166278006618318542">Reiknirit opinbers lykils viðfangs</translation> <translation id="1662801900924515589"><ph name="APP" /> var sett upp</translation> @@ -1004,7 +1001,6 @@ <translation id="174123615272205933">Sérsniðið</translation> <translation id="1741314857973421784">Áfram</translation> <translation id="1743970419083351269">Loka niðurhalsstiku</translation> -<translation id="1744060673522309905">Ekki tókst að tengja tækið við lénið. Gakktu úr skugga um að þú hafir ekki farið yfir fjölda tækja sem þú getur bætt við.</translation> <translation id="1744108098763830590">bakgrunnssíða</translation> <translation id="1745732479023874451">Stjórna tengiliðum</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Opna og breyta # skrá í þessu vefforriti?}other{Opna og breyta # skrám í þessu vefforriti?}}</translation> @@ -1036,7 +1032,6 @@ <translation id="1767043563165955993">Nota með Android forritum</translation> <translation id="1767508543310534319">Upplestur greinarmerkja</translation> <translation id="1768212860412467516">Senda ábendingu um <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Úbbs! Vandamál kom upp við að ná sambandi við innskráningarþjóninn. Athugaðu nettenginguna og lénsheitið og reyndu svo aftur.</translation> <translation id="1769104665586091481">Opna tengil í nýjum glugga</translation> <translation id="1770407692401984718">Dragðu mynd hingað eða</translation> <translation id="177053719077591686">Vista afrit Android forrita á Google Drive.</translation> @@ -1114,7 +1109,6 @@ <translation id="1818913467757368489">Annálsflutningur í gangi.</translation> <translation id="1819443852740954262">Opna allt í huliðsglugga</translation> <translation id="1819721979226826163">Ýttu á Forritatilkynningar > Þjónusta Google Play.</translation> -<translation id="1820028137326691631">Sláðu inn aðgangsorð frá kerfisstjóra</translation> <translation id="1822140782238030981">Ertu nú þegar að nota Chrome? Skráðu þig inn</translation> <translation id="1822517323280215012">Grár</translation> <translation id="1822635184853104396">Sýna allan niðurhalsferilinn í nýjum flipa</translation> @@ -1232,7 +1226,6 @@ <translation id="1901303067676059328">Velja &allt</translation> <translation id="1904580727789512086">Vefslóðirnar sem þú opnar eru vistaðar á Google reikningnum þínum</translation> <translation id="1904603806662441960">Stjórnaðu myndavélarheimildum vefsvæða í Chrome</translation> -<translation id="1905375423839394163">Heiti Chromebook tækis</translation> <translation id="1906181697255754968">Vefsvæði opna yfirleitt skrár og möppur í tækinu þínu til að nota eiginleika eins og að vista það sem þú gerðir sjálfkrafa</translation> <translation id="1906488504371069394">Kynntu þér fleiri viðbætur og þemu í <ph name="BEGIN_LINK" />vefverslun Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Notaðu raddinnslátt. Notaðu Search + D og byrjaðu að tala.</translation> @@ -1544,7 +1537,6 @@ <translation id="21354425047973905">Fela PIN-númer</translation> <translation id="2135456203358955318">Stækkunargler í föstum glugga</translation> <translation id="2135787500304447609">Halda áf&ram</translation> -<translation id="2136372518715274136">Sláðu inn nýtt aðgangsorð</translation> <translation id="2136476978468204130">Innslegið aðgangsorð er rangt</translation> <translation id="2137128126782078222">Ekki leyfa tilkynningar frá <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Hnappur til að setja upp</translation> @@ -1644,7 +1636,6 @@ <translation id="2210462644007531147">Ekki tókst að ljúka við uppsetningu</translation> <translation id="2211245494465528624">Stjórna samstillingarkostum</translation> <translation id="2214018885812055163">Samnýttar möppur</translation> -<translation id="2214884991347062907">Rangt aðgangsorð. Reyndu aftur.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 lína er ekki sýnd>}one{<<ph name="NUMBER_OF_LINES" /> lína er ekki sýnd>}other{<<ph name="NUMBER_OF_LINES" /> línur eru ekki sýndar>}}</translation> <translation id="2215070081105889450">Til að deila hljóði skaltu deila flipa eða skjá í staðinn</translation> <translation id="2218019600945559112">Mús og snertiflötur</translation> @@ -2298,7 +2289,6 @@ <translation id="2692503699962701720">Breyta tónhæð við upplestur einingartegunda og sniðins texta</translation> <translation id="2692901429679246677">Sægrænn</translation> <translation id="2693134906590795721">Hleðsluhljóð</translation> -<translation id="2693176596243495071">Úbbs! Óþekkt villa kom upp. Reyndu aftur síðar eða hafðu samband við kerfisstjórann þinn ef vandamálið er viðvarandi.</translation> <translation id="2698147581454716013">Þetta er pakkaleyfistæki og ekki er hægt að skrá það í sjálfsala- eða merkingauppfærslu.</translation> <translation id="2699911226086014512">PIN-aðgerð með kóðanum <ph name="RETRIES" /> mistókst.</translation> <translation id="2701330563083355633">Deilt úr <ph name="DEVICE_NAME" /></translation> @@ -2431,7 +2421,6 @@ <translation id="2782104745158847185">Villa við uppsetningu Linux-forrits</translation> <translation id="2783024642731649028">1 vara í körfunni þinni <ph name="DISCOUNT_TEXT" /> frá <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, skoðuð <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Sótt</translation> -<translation id="2783829359200813069">Velja dulkóðunargerðir</translation> <translation id="2783952358106015700">Notaðu öryggislykilinn þinn með <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Aðgangsorðatékk</translation> <translation id="2785873697295365461">Skráarlýsendur</translation> @@ -2715,7 +2704,6 @@ <translation id="3003144360685731741">Kjörnetkerfi</translation> <translation id="3003253259757197230">Vefslóðir sem þú opnar eru sendar til Google til að spá fyrir um hvaða vefsvæði þú kannt að opna næst og sýna þér viðbótarupplýsingar um síðuna sem þú ert að skoða</translation> <translation id="3003623123441819449">CSS-skyndiminni</translation> -<translation id="3003828226041301643">Ekki tókst að tengja tækið við lénið. Athugaðu reikninginn þinn til að ganga úr skugga um að þú hafir réttindi til að bæta við tækjum.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> mun stofna lokaða Wi-Fi tengingu.</translation> <translation id="3004385386820284928">Sérsníða lyklaborðslykla</translation> <translation id="3005574332301273731">Ekki sýna</translation> @@ -2775,7 +2763,6 @@ <translation id="3033348223765101500">Stjórnaðu gögnunum þínum</translation> <translation id="3036327949511794916">Skilafrestur þessa <ph name="DEVICE_TYPE" /> tækis er liðinn.</translation> <translation id="3036546437875325427">Virkja Flash</translation> -<translation id="3037754279345160234">Ekki tókst að þátta stillinguna til að tengjast léninu. Hafðu samband við kerfisstjóra.</translation> <translation id="3038272154009688107">Sjá öll vefsvæði</translation> <translation id="3038612606416062604">Bæta prentara við handvirkt</translation> <translation id="3039491566278747710">Mistókst að setja upp ónettengda reglu í tækinu.</translation> @@ -2965,7 +2952,6 @@ <translation id="3210736980143419785">Ekki tókst að ljúka niðurhali</translation> <translation id="321084946921799184">Gulur og hvítur</translation> <translation id="3211126692872351610">&Leita á <ph name="SEARCH_ENGINE" /> að „<ph name="SEARCH_TERMS" />“ á nýjum flipa</translation> -<translation id="321356136776075234">Skipulagseiningar tækis (OU) (til dæmis OU=Chromebook,DC=dæmi,DC=is)</translation> <translation id="321367297115597343">Bæta bókamerki við þessa möppu</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Athugaðu:<ph name="END_BOLD" /> Einhver með svipaða rödd eða upptöku gæti fengið aðgang að sérsniðnum niðurstöðum <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Búa til flýtileið?</translation> @@ -3644,7 +3630,6 @@ <translation id="3741056951918180319">Þú getur alltaf smellt á viðbótina til að nota hana á hvaða vefsvæði sem er</translation> <translation id="3741510433331996336">Endurræstu tækið til að ljúka við uppfærslu</translation> <translation id="3742235229730461951">Kóresk lyklaskipan</translation> -<translation id="3742666961763734085">Skipulagseining með þessu heiti fannst ekki. Reyndu aftur.</translation> <translation id="3743842571276656710">Sláðu inn PIN-númer til að para við <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Aðgangsorðin þín voru ekki flutt inn</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> @@ -4533,7 +4518,6 @@ <translation id="4416582610654027550">Sláðu inn gilda vefslóð</translation> <translation id="4421932782753506458">Flippkisi</translation> <translation id="4423376891418188461">Endurheimta stillingar</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, kerfisstjóri krefst þess að þú breytir aðgangsorðinu þínu.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Við eigum auðveldara með að forgangsraða því sem þarf að lagfæra og bæta í ChromeOS ef þú leyfir ChromeOS-tækjum að senda skýrslur sjálfkrafa. Þessar skýrslur innihalda t.d. upplýsingar um hvenær ChromeOS hrynur, hvaða eiginleikar voru notaðir og hversu mikið minni var yfirleitt notað.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Þú getur leyft eða bannað þessar skýrslur hvenær sem er í stillingum Chrome-tækisins. Þú getur breytt þessari stillingu á stjórnborði stjórnanda ef þú ert stjórnandi léns.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Eyða <ph name="FILE_NAME" /></translation> @@ -4549,7 +4533,6 @@ <translation id="4430369329743628066">Bókamerki bætt við</translation> <translation id="4430422687972614133">Kveikja á sýndarkorti</translation> <translation id="4432621511648257259">Rangt aðgangsorð</translation> -<translation id="443454694385851356">Gamalt (óöruggt)</translation> <translation id="4434611816075088065">Það er ekkert annað sem krefst athygli þinnar núna</translation> <translation id="443475966875174318">Uppfærðu eða fjarlægðu ósamhæf forrit</translation> <translation id="4437947179446780764">Bættu við þjónustuveitanda sérsniðins DNS</translation> @@ -5092,7 +5075,6 @@ <translation id="4868284252360267853">Þessi gluggi er ekki í fókus. Ýttu á Command-Shift-Option A til að setja þennan glugga í fókus.</translation> <translation id="4869170227080975044">Lesa netupplýsingar ChromeOS</translation> <translation id="4870724079713069532">Þú getur opnað og breytt studdum skrám með þessu forriti úr Skráavafra eða öðrum forritum. Til að stýra því hvaða skrár opnast sjálfgefið í þessu forriti skaltu opna <ph name="BEGIN_LINK" />stillingar Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Sláðu inn aðgangsorð frá kerfisstjóra til að fá stillingaupplýsingar</translation> <translation id="4870995365819149457">Sumir studdir tenglar munu áfram opnast í <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> og 1 forriti í viðbót.</translation> <translation id="4871308555310586478">Ekki úr vefverslun Chrome.</translation> <translation id="4871322859485617074">PIN-númerið inniheldur ógilda stafi</translation> @@ -5159,7 +5141,6 @@ <translation id="4913209098186576320">Þessi skrá kann að vera hættuleg<ph name="LINE_BREAK" />Þessi athugun tekur lengri tíma en venjulega …</translation> <translation id="4915961947098019832">Mega birta myndir</translation> <translation id="4916542008280060967">Viltu leyfa svæði að breyta <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Sterkt</translation> <translation id="491779113051926205">ChromeOS-umferðartalning</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> vill eiga samskipti við viðbótina „<ph name="EXTENSION_NAME" />“</translation> <translation id="4918086044614829423">Samþykkja</translation> @@ -5473,7 +5454,6 @@ <translation id="5172855596271336236">1 prentari sem er stjórnað er til staðar.</translation> <translation id="5173668317844998239">Bæta við og eyða fingraförum sem eru vistuð á öryggislyklinum þínum</translation> <translation id="5174169235862638850">Aðgangsorð afritað á klippiborð</translation> -<translation id="5175379009094579629">Heiti tækisins er ógilt. Sláðu inn gilt nafn tækis til að reyna aftur.</translation> <translation id="5177479852722101802">Halda áfram að útiloka aðgang að myndavél og hljóðnema</translation> <translation id="5177549709747445269">Þú ert að nota farsímagögn</translation> <translation id="5178667623289523808">Finna fyrra</translation> @@ -5702,7 +5682,6 @@ <translation id="5368255566854433132">Búa til <ph name="DEVICE_TYPE" />-aðgangsorð</translation> <translation id="5368441245151140827">Þessi viðbót getur ekki lesið og breytt vefsvæðisupplýsingum eða keyrt í bakgrunni</translation> <translation id="5368720394188453070">Síminn er læstur. Taktu hann úr lás til að komast inn.</translation> -<translation id="5368779022775404937">Skráðu þig inn á <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Í huliðsstillingu}one{Í huliðsstillingu (#)}other{Í huliðsstillingu (#)}}</translation> <translation id="5369491905435686894">Virkja vélbúnaðarhröðun músar</translation> <translation id="5369694795837229225">Setja upp Linux-forritunarumhverfi</translation> @@ -5918,7 +5897,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Viðbót var sett upp af stjórnanda}one{# viðbót var sett upp af stjórnanda}other{# viðbætur voru settar upp af stjórnanda}}</translation> <translation id="5523532775593636291">Vefsvæði sem þú bætir við verða alltaf virk og ekki verður losað um minni úr þeim</translation> <translation id="5523558474028191231">Heitið má innihalda bókstafi, tölur og sérstafi og verður að vera <ph name="MAX_CHARACTER_COUNT" /> eða færri stafir að lengd</translation> -<translation id="5526701598901867718">Allt (óöruggt)</translation> <translation id="5526745900034778153">Skráðu inn aftur til að halda áfram að samstilla</translation> <translation id="5527463195266282916">Tilraun til að niðurfæra viðbót.</translation> <translation id="5527474464531963247">Þú getur líka valið annað net.</translation> @@ -5929,7 +5907,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vill</translation> <translation id="5537725057119320332">Senda út</translation> <translation id="5539070192556911367">Ekki næst í Google</translation> -<translation id="5539221284352502426">Vefþjónninn hafnaði aðgangsorðinu sem þú færðir inn. Mögulegar ástæður geta verið: Aðgangsorðið er of stutt. Aðgangsorðið verður að innihalda tölustafi eða tákn. Aðgangsorðið þarf að vera frábrugðið fyrri aðgangsorðum.</translation> <translation id="5541694225089836610">Kerfisstjóri hefur gert aðgerðina óvirka</translation> <translation id="5542132724887566711">Prófíll</translation> <translation id="5542750926112347543">Fótspor frá <ph name="DOMAIN" /> útilokuð</translation> @@ -6172,7 +6149,6 @@ <translation id="5734362860645681824">Samskipti</translation> <translation id="5734697361979786483">Bæta samnýttri skráageymslu við</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Þessi gögn eða tækið þitt stenst ekki tilteknar öryggisreglur fyrirtækisins. Hafðu samband við stjórnandann til að fá upplýsingar um hvað þarf að lagfæra.}=1{Þetta skrá eða tækið þitt stenst ekki tilteknar öryggisreglur fyrirtækisins. Hafðu samband við stjórnandann til að fá upplýsingar um hvað þarf að lagfæra.}one{Þessar skrár standast ekki tilteknar öryggisreglur fyrirtækisins. Hafðu samband við stjórnandann til að fá upplýsingar um hvað þarf að lagfæra.}other{Þessar skrár standast ekki tilteknar öryggisreglur fyrirtækisins. Hafðu samband við stjórnandann til að fá upplýsingar um hvað þarf að lagfæra.}}</translation> -<translation id="5736796278325406685">Sláðu inn gilt notendanafn</translation> <translation id="5738093759615225354">Þú þarft þennan aðgangslykil til að skrá þig inn í tölvuna þína</translation> <translation id="5739017626473506901">Skráðu þig inn til að hjálpa <ph name="USER_NAME" /> að bæta við skólareikningi</translation> <translation id="5739235828260127894">Bíður eftir staðfestingu. <ph name="LINK_BEGIN" />Frekari upplýsingar<ph name="LINK_END" /></translation> @@ -6576,7 +6552,6 @@ <translation id="6054138466019582920">Leita á þessari síðu með Google...</translation> <translation id="6054284857788651331">Flipahópur sem var lokað nýlega</translation> <translation id="6054961935262556546">Breyta sýnileika</translation> -<translation id="6055171183283175969">Aðgangsorðið sem þú slóst inn er ekki rétt.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 með RSA-dulkóðun</translation> <translation id="6055544610007596637">Settu upp forrit fyrir <ph name="DEVICE_TYPE" /> í Google Play Store</translation> <translation id="6056710589053485679">Endurhlaða venjulega</translation> @@ -6646,7 +6621,6 @@ <translation id="6102043788063419338">Ítarleg vernd lokaði fyrir þessa skrá.</translation> <translation id="6103681770816982672">Viðvörun: Þú ert að skipta yfir á forritararás</translation> <translation id="6104068876731806426">Google reikningar</translation> -<translation id="6104311680260824317">Ekki tókst að tengja tækið við lénið. Þjónninn styður ekki Kerberos-dulkóðunargerðirnar sem eru tilgreindar. Athugaðu dulkóðunarstillingar í „Fleiri valkostir“.</translation> <translation id="6104667115274478616">Stjórna hljóðstillingum ChromeOS</translation> <translation id="6104796831253957966">Prentröðin er full</translation> <translation id="610487644502954950">Hliðargluggi laus</translation> @@ -7335,7 +7309,6 @@ <translation id="6651237644330755633">Treysta þessu vottorði til að auðkenna vefsvæði</translation> <translation id="6651495917527016072">Samstilltu Wi-Fi net við símann þinn. <ph name="LINK_BEGIN" />Frekari upplýsingar<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Virkar sjálfkrafa í hvert skipti sem þú opnar þetta vefsvæði</translation> -<translation id="665355505818177700">Samþætting Chrome <ph name="MS_AD_NAME" /> er aðeins studd í x86_64 kerfum. Chromebook tæki sem eru byggð á ARM- eða x86-kerfi styðja ekki þennan eiginleika.</translation> <translation id="6654509035557065241">Kjósa net</translation> <translation id="6655190889273724601">Forritarastilling</translation> <translation id="6655458902729017087">Fela reikninga</translation> @@ -7471,7 +7444,6 @@ <translation id="676560328519657314">Þínir greiðslumátar á Google Pay</translation> <translation id="6766488013065406604">Opna Google-aðgangsorðastjórnun</translation> <translation id="6767566652486411142">Velja annað tungumál...</translation> -<translation id="6767639283522617719">Ekki tókst að tengjast léninu. Gakktu úr skugga um að stillingarnar séu réttar fyrir skipulagseininguna.</translation> <translation id="6768034047581882264">Mega ekki birta óöruggt efni</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /> <ph name="DEVICE_OS" /> safnar vélbúnaðargögnum um tæki og deilir þeim með Google til að ákvarða hvaða uppfærslur skuli sækja. Þetta er gert til að bjóða upp á bestu mögulegu upplifunina. Þú getur einnig leyft Google að nota þessi gögn í öðrum tilgangi eins og til að veita aðstoð og bæta upplifun og þjónustu <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Þú getur skráð þig inn á þetta tæki og skoðað svæði merkt sem chromeosflex_ í chrome://system til að skoða gögnin sem eru send Google til uppfærslusíunar auk annarra tilvika þegar þú kýst að deila gögnum með Google.<ph name="END_PARAGRAPH2" /> @@ -7548,7 +7520,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Skrá þig sjálfkrafa inn á vefsvæði með vistuðum skilríkjum. Þegar slökkt er á þessum eiginleika biðjum við þig um staðfestingu í hvert sinn sem þú skráir þig inn á vefsvæði.</translation> -<translation id="6810768462515084623">Úbbs! Aðgangsorðið þitt virðist vera útrunnið. Endurnýjaðu það í öðru tæki og reyndu aftur.</translation> <translation id="6811034713472274749">Hægt er að skoða síðuna</translation> <translation id="6811151703183939603">Fast</translation> <translation id="6811332638216701903">DHCP-hýsilheiti</translation> @@ -7620,7 +7591,6 @@ <translation id="6856623341093082836">Settu upp og breyttu nákvæmni snertiskjásins</translation> <translation id="6856850379840757744">Slökkt verður á hljóði allra tilkynninga þegar kveikt er á þessu</translation> <translation id="6857145580237920905">Fjarlægðu eSIM-prófíla áður en djúphreinsun fer fram</translation> -<translation id="6857699260879628349">Fá stillingaupplýsingar</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek.</translation> <translation id="6860097299815761905">Stillingar proxy-þjóns...</translation> <translation id="68601584151169673">Vista og deila</translation> @@ -7639,7 +7609,6 @@ <translation id="686839242150793617">Mega fara sjálfkrafa í mynd í mynd</translation> <translation id="6868934826811377550">Frekari upplýsingar</translation> <translation id="6871644448911473373">OCSP-svörun: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Þjónninn hafnaði aðgangsorðinu sem þú slóst inn.</translation> <translation id="6873571253135628430">Breyta heimildum vefsvæðis</translation> <translation id="6876155724392614295">Hjól</translation> <translation id="6876469544038980967">Ekki gagnlegt</translation> @@ -7673,7 +7642,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Rödd til að nota sem sýnishorn</translation> <translation id="6902336033320348843">Hluti ekki studdur: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Tengja tæki við lén</translation> <translation id="6903022061658753260">Gögnin þín verða samstillt í öllum Chrome vöfrum þar sem kveikt er á samstillingu fyrir þennan reikning. Opnaðu <ph name="LINK_BEGIN" />stillingar ChromeOS<ph name="LINK_END" /> til að sjá samstillingarvalkosti fyrir ChromeOS.</translation> <translation id="6903590427234129279">Opna allar (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Kveikja á samstillingu</translation> @@ -8030,7 +7998,6 @@ <translation id="7198503619164954386">Þú verður að nota tæki sem er skráð hjá fyrirtæki</translation> <translation id="7199158086730159431">Fá hjálp</translation> <translation id="7199452998289813782">Gera hlé á vörpun yfir í <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Velja stillingu</translation> <translation id="720110658997053098">Halda þessu tæki varanlega í sjálfsalastillingu</translation> <translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />“ var eytt</translation> <translation id="7201420661433230412">Skoða skrár</translation> @@ -8147,7 +8114,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Vafranum þínum er stjórnað<ph name="END_LINK" /> af fyrirtækinu þínu og <ph name="BEGIN_LINK" />prófílnum þínum er stjórnað<ph name="END_LINK" /> af <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Athugaðu að Android, Play og tengd forrit eru háð sínum eigin reglum um gagnasöfnun og notkun.</translation> -<translation id="729583233778673644">Leyfa AES- og RC4-dulkóðun. Þessi valkostur felur í sér meiri áhættu, þar sem RC4-dulmálslyklar eru óöruggir.</translation> <translation id="7296503797589217366">Veldu möppu <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Dökkgrænn</translation> <translation id="7298195798382681320">Ráðlagt</translation> @@ -8165,7 +8131,6 @@ <translation id="7307129035224081534">Hlé</translation> <translation id="7307647374092371434">Aðgangsorð og aðgangslyklar á Google-reikningnum þínum verða einnig í boði í þessu tæki þegar þú ert skráð(ur) inn</translation> <translation id="7308643132139167865">Tungumál vefsvæða</translation> -<translation id="7310598146671372464">Ekki tókst að skrá þig inn. Þjónninn styður ekki Kerberos-dulkóðunargerðirnar sem eru tilgreindar. Hafðu samband við kerfisstjóra.</translation> <translation id="7311005168897771689">Fáðu aðgang að Google Drive-skrám þegar þú ert án nettengingar</translation> <translation id="7311244614769792472">Engar niðurstöður fundust</translation> <translation id="7312210124139670355">Stjórnandinn er að endurstilla eSIM. Þetta gæti tekið nokkrar mínútur.</translation> @@ -8538,7 +8503,6 @@ <translation id="7594725637786616550">Djúphreinsaðu til að endurstilla <ph name="DEVICE_TYPE" /> svo að það verði eins og nýtt.</translation> <translation id="7595453277607160340">Skráðu þig inn aftur og uppfærðu til að nota Android forrit og tryggja að <ph name="DEVICE_TYPE" /> haldi áfram að virka rétt.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (villukóði <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Heiti tækisins er of langt. Sláðu inn styttra heiti til að reyna aftur.</translation> <translation id="7600054753482800821">&Umsjón með leitarvélum og leit á vefsvæðum</translation> <translation id="7600218158048761260">Google Drive er ekki tiltækt fyrir þessa tegund reiknings.</translation> <translation id="7600965453749440009">Þýða aldrei <ph name="LANGUAGE" /></translation> @@ -8683,7 +8647,6 @@ <translation id="7686086654630106285">Nánar um auglýsingar sem vefsvæði leggja til</translation> <translation id="7686581688229391955">Velja að leyfa viðbætur á þessari síðu</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Staðfestu nýtt aðgangsorð</translation> <translation id="7690378713476594306">Velja af lista</translation> <translation id="7690853182226561458">Bæta við möppu...</translation> <translation id="7691073721729883399">Ekki var hægt að tengjast dulkóðunarupphafsstað sjálfsalaforritsins.</translation> @@ -9344,7 +9307,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Prentari <ph name="ITEM_POSITION" /> af <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Kveikt á orkusparnaði</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />“ getur lesið og eytt myndum, myndskeiðum og hljóðskrám á stöðunum sem merkt er við</translation> -<translation id="8181215761849004992">Ekki tókst að tengjast léninu. Skoðaðu reikninginn þinn til að athuga hvort þú hafir réttindi til að bæta við tækjum.</translation> <translation id="8182105986296479640">Forrit svarar ekki.</translation> <translation id="8182412589359523143">Til að eyða öllum gögnum úr þessu <ph name="DEVICE_TYPE" /> skaltu <ph name="BEGIN_LINK" />smella hér<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID-númer tækis er <ph name="EID_NUMBER" /> og IMEI-númer tækis er <ph name="IMEI_NUMBER" />. Hægt er að nota þessi númer til að hjálpa til við virkjun þjónustu.</translation> @@ -9805,7 +9767,6 @@ <translation id="8531367864749403520">Veldu „Fela hóp“ til að fjarlægja hópinn af fliparæmunni</translation> <translation id="8531701051932785007">Slökkt er á enn öruggari vefskoðun</translation> <translation id="8533670235862049797">Kveikt er á öruggri vefnotkun</translation> -<translation id="8534656636775144800">Úbbs! Eitthvað fór úrskeiðis við að tengjast léninu. Reyndu aftur.</translation> <translation id="8535005006684281994">Endurnýjunarvefslóð Netscape-vottorðs</translation> <translation id="8536810348276651776">Skráir þig út af flestum vefsvæðum. Þú verður áfram skráð(ur) inn á Google-reikninginn þinn svo Family Link-stillingarnar þínar fyrir Chrome séu notaðar.</translation> <translation id="8536956381488731905">Takkahljóð</translation> @@ -9884,7 +9845,6 @@ <translation id="8607828412110648570">Gakktu úr skugga um að Bluetooth-tækið þitt sé nálægt og í pörunarstillingu. Paraðu eingöngu við tæki sem þú treystir. Allir reikningar í þessu Chromebook-tæki geta séð pöruð tæki. <ph name="BEGIN_LINK_LEARN_MORE" />Nánar<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Bæta við Kerberos-miða</translation> <translation id="8609465669617005112">Færa upp</translation> -<translation id="8610103157987623234">Rangt snið. Reyndu aftur</translation> <translation id="8612252270453580753">Leita í vídeóramma með <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Aðeins lágstafir, tölustafir, undirstrik eða bandstrik</translation> <translation id="8613504115484579584">Innskráningaraðferðir</translation> @@ -10499,7 +10459,6 @@ <translation id="9052404922357793350">Halda áfram að útiloka</translation> <translation id="90528604757378587">Bakgrunnsvirkni og tiltekin myndáhrif eru hugsanlega takmörkuð, s.s. mjúkfletting.</translation> <translation id="9053563360605707198">Prenta á báðum hliðum</translation> -<translation id="9055636786322918818">Þvinga RC4-dulkóðun. Þessi valkostur felur í sér meiri áhættu, þar sem RC4-dulmálslyklar eru óöruggir.</translation> <translation id="9056788090206401048">Kveikja þarf á Bluetooth til að nota aðgangslykil í öðru tæki. Þú getur stjórnað þessu í stillingunum.</translation> <translation id="9056810968620647706">Engar samsvaranir fundust.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> vill fá aðgang að eftirfarandi efni:</translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb index 95327594..6943f5a 100644 --- a/chrome/app/resources/generated_resources_it.xtb +++ b/chrome/app/resources/generated_resources_it.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Scarica file sospetto</translation> <translation id="1217483152325416304">I tuoi dati locali verranno eliminati a breve</translation> <translation id="1217668622537098248">Ripristina il clic con il pulsante sinistro dopo l'azione</translation> -<translation id="121783623783282548">Le password non coincidono.</translation> <translation id="1218015446623563536">Elimina Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Il servizio di geolocalizzazione di Google utilizza fonti quali reti mobili, Wi-Fi e sensori per stabilire la posizione del dispositivo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puoi disattivare la geolocalizzazione tramite la disattivazione dell'impostazione Posizione principale del dispositivo. Puoi anche disattivare l'uso di reti Wi-Fi e mobili e di sensori per la geolocalizzazione nelle impostazioni di geolocalizzazione.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Evidenzia l'elemento con stato attivo della tastiera</translation> <translation id="1396120028054416908">Torna alla cartella <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Errore durante la configurazione della stampante</translation> -<translation id="1396963298126346194">Il nome utente e la password inseriti non corrispondono</translation> <translation id="1397500194120344683">Nessun dispositivo idoneo. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Hai eseguito l'accesso a Chrome su questi dispositivi, pertanto puoi usarli come token di sicurezza.</translation> <translation id="1398853756734560583">Ingrandisci</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Per eseguire di nuovo l'accesso per accedere a risorse didattiche, chiedi l'autorizzazione a uno dei tuoi genitori</translation> <translation id="1658424621194652532">Questa pagina sta accedendo al microfono.</translation> <translation id="1660763353352708040">Problema con l'alimentatore</translation> -<translation id="1661156625580498328">Applica la crittografia AES (consigliato).</translation> <translation id="16620462294541761">Spiacenti, impossibile verificare la password. Riprova.</translation> <translation id="166278006618318542">Algoritmo chiave pubblica del soggetto</translation> <translation id="1662801900924515589">App <ph name="APP" /> installata</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Personalizzati</translation> <translation id="1741314857973421784">Continua</translation> <translation id="1743970419083351269">Chiudi la barra dei download</translation> -<translation id="1744060673522309905">Impossibile aggiungere il dispositivo al dominio. Assicurati di non avere superato il numero di dispositivi che puoi aggiungere.</translation> <translation id="1744108098763830590">pagina di sfondo</translation> <translation id="1745732479023874451">Gestisci contatti</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Aprire e modificare # file in questa app web?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Usa con app per Android</translation> <translation id="1767508543310534319">Eco punteggiatura</translation> <translation id="1768212860412467516">Invia feedback su <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Spiacenti. Si è verificato un problema di comunicazione con il server di accesso. Controlla la connessione di rete e il nome di dominio, poi riprova.</translation> <translation id="1769104665586091481">Apri link in un'altra &finestra</translation> <translation id="1770407692401984718">Trascina un'immagine qui oppure</translation> <translation id="177053719077591686">Esegui il backup delle app per Android su Google Drive.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Caricamento del log in corso.</translation> <translation id="1819443852740954262">Apri tutti gli URL nella finestra di navigazione in incognito</translation> <translation id="1819721979226826163">Tocca Notifiche app > Google Play Services.</translation> -<translation id="1820028137326691631">Inserisci la password fornita dall'amministratore</translation> <translation id="1822140782238030981">Sei già un utente di Chrome? Accedi</translation> <translation id="1822517323280215012">Grigio</translation> <translation id="1822635184853104396">Mostra la cronologia dei download completa in una nuova scheda</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Seleziona &tutto</translation> <translation id="1904580727789512086">Gli URL che visiti vengono salvati nel tuo Account Google</translation> <translation id="1904603806662441960">Gestisci le autorizzazioni di accesso alla fotocamera dei siti in Chrome</translation> -<translation id="1905375423839394163">Nome del dispositivo Chromebook</translation> <translation id="1906181697255754968">In genere, i siti accedono a file e cartelle sul tuo dispositivo per funzionalità come il salvataggio automatico del tuo lavoro</translation> <translation id="1906488504371069394">Scopri altri temi ed estensioni sul <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Digita con la tua voce. Utilizza il tasto per la ricerca + D, quindi inizia a parlare.</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">Nascondi i codici PIN</translation> <translation id="2135456203358955318">Lente d'ingrandimento ancorata</translation> <translation id="2135787500304447609">&Riprendi</translation> -<translation id="2136372518715274136">Inserisci la nuova password</translation> <translation id="2136476978468204130">La passphrase inserita non è corretta</translation> <translation id="2137128126782078222">Non consentire notifiche da <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Pulsante di configurazione</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">Impossibile completare l'installazione</translation> <translation id="2211245494465528624">Gestisci le opzioni di sincronizzazione</translation> <translation id="2214018885812055163">Cartelle condivise</translation> -<translation id="2214884991347062907">Password errata, riprova</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 riga non mostrata>}other{<<ph name="NUMBER_OF_LINES" /> righe non mostrate>}}</translation> <translation id="2215070081105889450">Per condividere l'audio, condividi una scheda o uno schermo</translation> <translation id="2218019600945559112">Mouse e touchpad</translation> @@ -2282,7 +2273,6 @@ <translation id="2692503699962701720">Modifica il tono quando vengono letti tipi di elementi e testi formattati</translation> <translation id="2692901429679246677">Acquamarina</translation> <translation id="2693134906590795721">Suoni caricamento</translation> -<translation id="2693176596243495071">Spiacenti. Si è verificato un errore sconosciuto. Riprova più tardi o contatta il tuo amministratore se il problema persiste.</translation> <translation id="2698147581454716013">Questo è un dispositivo in bundle e non può essere registrato con Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">Operazione con PIN non riuscita. Codice <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Condivisione da <ph name="DEVICE_NAME" /></translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">Errore durante l'installazione dell'applicazione Linux</translation> <translation id="2783024642731649028">1 articolo nel carrello <ph name="DISCOUNT_TEXT" /> da <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, visualizzato <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Scaricato</translation> -<translation id="2783829359200813069">Seleziona i tipi di crittografia</translation> <translation id="2783952358106015700">Utilizza il token di sicurezza con <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Controllo password</translation> <translation id="2785873697295365461">Descrittori di file</translation> @@ -2699,7 +2688,6 @@ <translation id="3003144360685731741">Reti preferite</translation> <translation id="3003253259757197230">Gli URL che visiti vengono inviati a Google per prevedere quali siti potresti visitare in futuro e per mostrarti informazioni aggiuntive sulla pagina che stai visitando</translation> <translation id="3003623123441819449">Cache CSS</translation> -<translation id="3003828226041301643">Impossibile aggiungere il dispositivo al dominio. Controlla il tuo account per verificare di disporre dei privilegi per aggiungere dispositivi.</translation> <translation id="3003967365858406397">Il dispositivo <ph name="PHONE_NAME" /> creerà una connessione Wi-Fi privata.</translation> <translation id="3004385386820284928">Personalizza i tasti della tastiera</translation> <translation id="3005574332301273731">Non mostrare</translation> @@ -2759,7 +2747,6 @@ <translation id="3033348223765101500">Controlla i tuoi dati</translation> <translation id="3036327949511794916">Il termine per la restituzione di questo <ph name="DEVICE_TYPE" /> è scaduto.</translation> <translation id="3036546437875325427">Abilita Flash</translation> -<translation id="3037754279345160234">Impossibile analizzare la configurazione per l'aggiunta al dominio. Contatta l'amministratore.</translation> <translation id="3038272154009688107">Visualizza tutti i siti</translation> <translation id="3038612606416062604">Aggiungi manualmente una stampante</translation> <translation id="3039491566278747710">Impossibile installare le norme offline sul dispositivo.</translation> @@ -2949,7 +2936,6 @@ <translation id="3210736980143419785">Impossibile completare il download</translation> <translation id="321084946921799184">Giallo e bianco</translation> <translation id="3211126692872351610">&Cerca "<ph name="SEARCH_TERMS" />" su <ph name="SEARCH_ENGINE" /> in una nuova scheda</translation> -<translation id="321356136776075234">UO dispositivo (esempio: UO=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Aggiungi un preferito a questa cartella</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota<ph name="END_BOLD" />: anche qualcuno con una voce simile o in possesso di una registrazione della sua voce potrebbe essere in grado di accedere ai risultati personali di <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Vuoi creare una scorciatoia?</translation> @@ -3628,7 +3614,6 @@ <translation id="3741056951918180319">Puoi sempre fare clic sull'estensione per usarla su qualsiasi sito</translation> <translation id="3741510433331996336">Riavvia il dispositivo per completare l'aggiornamento</translation> <translation id="3742235229730461951">Layout tastiera coreana</translation> -<translation id="3742666961763734085">Impossibile trovare un'unità organizzativa con il nome indicato. Riprova.</translation> <translation id="3743842571276656710">Inserisci il PIN per eseguire l'accoppiamento con <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Le tue password non sono state importate</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> @@ -4517,7 +4502,6 @@ <translation id="4416582610654027550">Digita un URL valido</translation> <translation id="4421932782753506458">Micio</translation> <translation id="4423376891418188461">Ripristina impostazioni</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, il tuo amministratore ti chiede di cambiare la password.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Se consenti ai dispositivi ChromeOS di inviare i report automatici, ci aiuti a capire a quali problemi e miglioramenti dare la priorità in ChromeOS. Questi report possono includere, ad esempio, informazioni su quando ChromeOS ha un arresto anomalo, sulle funzionalità che sono state utilizzate o sulla quantità di memoria solitamente impiegata.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puoi attivare o disattivare l'invio di questi report in qualsiasi momento nelle impostazioni del tuo dispositivo ChromeOS. Se sei un amministratore di dominio, puoi modificare questa impostazione nella Console di amministrazione.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Elimina il file <ph name="FILE_NAME" /></translation> @@ -4533,7 +4517,6 @@ <translation id="4430369329743628066">Aggiunto ai preferiti</translation> <translation id="4430422687972614133">Attiva la carta virtuale</translation> <translation id="4432621511648257259">Password errata</translation> -<translation id="443454694385851356">Precedente (non sicuro)</translation> <translation id="4434611816075088065">Al momento non c'è nient'altro che richiede la tua attenzione</translation> <translation id="443475966875174318">Aggiorna o rimuovi le applicazioni non compatibili</translation> <translation id="4437947179446780764">Aggiungi fornitore di servizi DNS personalizzato</translation> @@ -5075,7 +5058,6 @@ <translation id="4868284252360267853">Questa finestra di dialogo non è attualmente attiva. Premi Comando+Maiusc+Opzione+A per attivarla.</translation> <translation id="4869170227080975044">Lettura di informazioni di rete di ChromeOS</translation> <translation id="4870724079713069532">Puoi aprire e modificare i file supportati con questa app da Esplora file o con altre app. Per stabilire quali file aprire per impostazione predefinita in questa app, vai alle <ph name="BEGIN_LINK" />impostazioni di Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Inserisci la password fornita dall'amministratore per ricevere informazioni sulla configurazione</translation> <translation id="4870995365819149457">Alcuni link supportati saranno comunque aperti in <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> e in un'altra app.</translation> <translation id="4871308555310586478">Non dal Chrome Web Store.</translation> <translation id="4871322859485617074">Il PIN contiene caratteri non validi</translation> @@ -5142,7 +5124,6 @@ <translation id="4913209098186576320">Questo file potrebbe essere pericoloso<ph name="LINE_BREAK" />Questo controllo sta richiedendo più tempo del solito…</translation> <translation id="4915961947098019832">Possono mostrare immagini</translation> <translation id="4916542008280060967">Vuoi consentire al sito di modificare il file <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Forte</translation> <translation id="491779113051926205">Contatori di traffico ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> vuole comunicare con l'estensione "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Accetto</translation> @@ -5456,7 +5437,6 @@ <translation id="5172855596271336236">1 stampante gestita disponibile.</translation> <translation id="5173668317844998239">Aggiungi ed elimina le impronte salvate nel tuo token di sicurezza</translation> <translation id="5174169235862638850">Password copiata negli appunti</translation> -<translation id="5175379009094579629">Il nome del dispositivo non è valido. Inserisci un nome valido per riprovare.</translation> <translation id="5177479852722101802">Continua a impedire l'accesso a webcam e microfono</translation> <translation id="5177549709747445269">Dati mobili in uso</translation> <translation id="5178667623289523808">Trova precedente</translation> @@ -5685,7 +5665,6 @@ <translation id="5368255566854433132">Crea password per <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Questa estensione non può leggere e modificare le informazioni dei siti o essere eseguita in background</translation> <translation id="5368720394188453070">Il telefono è stato bloccato. Sbloccalo per accedere.</translation> -<translation id="5368779022775404937">Accedi a <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{In incognito}other{In incognito (#)}}</translation> <translation id="5369491905435686894">Attiva l'accelerazione del mouse</translation> <translation id="5369694795837229225">Configura ambiente di sviluppo Linux</translation> @@ -5901,7 +5880,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Il tuo amministratore ha installato un'estensione}other{Il tuo amministratore ha installato # estensioni}}</translation> <translation id="5523532775593636291">I siti che aggiungi saranno sempre attivi e non verrà eliminata memoria per questi siti</translation> <translation id="5523558474028191231">Il nome può contenere lettere, numeri e caratteri speciali e non può superare i <ph name="MAX_CHARACTER_COUNT" /> caratteri</translation> -<translation id="5526701598901867718">Tutto (non sicuro)</translation> <translation id="5526745900034778153">Accedi nuovamente per riprendere la sincronizzazione</translation> <translation id="5527463195266282916">Hai tentato di eseguire il downgrade dell'estensione.</translation> <translation id="5527474464531963247">Potresti inoltre selezionare un'altra rete.</translation> @@ -5912,7 +5890,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vorrebbe</translation> <translation id="5537725057119320332">Trasmetti</translation> <translation id="5539070192556911367">Impossibile accedere a Google</translation> -<translation id="5539221284352502426">La password inserita è stata rifiutata dal server. Alcune possibili cause sono: la password è troppo breve; la password deve includere numeri o simboli; la password deve essere diversa dalle password precedenti.</translation> <translation id="5541694225089836610">Azione disattivata dall'amministratore</translation> <translation id="5542132724887566711">Profilo</translation> <translation id="5542750926112347543">Cookie provenienti da <ph name="DOMAIN" /> bloccati</translation> @@ -6153,7 +6130,6 @@ <translation id="5734362860645681824">Comunicazioni</translation> <translation id="5734697361979786483">Aggiungi condivisione file</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Questi dati o il tuo dispositivo non rispettano alcuni criteri di sicurezza della tua organizzazione. Verifica con il tuo amministratore cosa occorre sistemare.}=1{Questo file o il tuo dispositivo non rispetta alcuni criteri di sicurezza della tua organizzazione. Verifica con il tuo amministratore cosa occorre sistemare.}other{Questi file non rispettano alcuni criteri di sicurezza della tua organizzazione. Verifica con il tuo amministratore cosa occorre sistemare.}}</translation> -<translation id="5736796278325406685">Inserisci un nome utente valido</translation> <translation id="5738093759615225354">Questa passkey è necessaria per accedere al tuo computer</translation> <translation id="5739017626473506901">Accedi per aiutare <ph name="USER_NAME" /> ad aggiungere un account della scuola</translation> <translation id="5739235828260127894">In attesa di verifica. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation> @@ -6556,7 +6532,6 @@ <translation id="6054138466019582920">Cerca questa pagina con Google…</translation> <translation id="6054284857788651331">Gruppo di schede chiuse di recente</translation> <translation id="6054961935262556546">Cambia visibilità</translation> -<translation id="6055171183283175969">La password inserita non è corretta.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 con crittografia RSA</translation> <translation id="6055544610007596637">Installa app per <ph name="DEVICE_TYPE" /> dal Google Play Store</translation> <translation id="6056710589053485679">Ricaricamento normale</translation> @@ -6626,7 +6601,6 @@ <translation id="6102043788063419338">Questo file è stato bloccato dalla protezione avanzata.</translation> <translation id="6103681770816982672">Avviso. Stai per passare al canale per gli sviluppatori</translation> <translation id="6104068876731806426">Account Google</translation> -<translation id="6104311680260824317">Impossibile aggiungere il dispositivo al dominio. Il server non supporta i tipi di crittografia Kerberos specificati. Consulta "Altre opzioni" per le impostazioni di crittografia.</translation> <translation id="6104667115274478616">Gestisci le impostazioni audio di ChromeOS</translation> <translation id="6104796831253957966">La coda della stampante è piena</translation> <translation id="610487644502954950">Riquadro laterale sbloccato</translation> @@ -7313,7 +7287,6 @@ <translation id="6651237644330755633">Considera attendibile questo certificato per l'identificazione dei siti web</translation> <translation id="6651495917527016072">Sincronizza le reti Wi-Fi con il tuo telefono. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Accede automaticamente ogni volta che visiti questo sito</translation> -<translation id="665355505818177700">L'integrazione di Chrome <ph name="MS_AD_NAME" /> è supportata soltanto sulle piattaforme x86_64. I Chromebook basati su una piattaforma ARM o x86 non supportano questa funzionalità.</translation> <translation id="6654509035557065241">Preferenza rete</translation> <translation id="6655190889273724601">Modalità sviluppatore</translation> <translation id="6655458902729017087">Nascondi account</translation> @@ -7449,7 +7422,6 @@ <translation id="676560328519657314">I tuoi metodi di pagamento in Google Pay</translation> <translation id="6766488013065406604">Vai a Gestore delle password di Google</translation> <translation id="6767566652486411142">Seleziona un'altra lingua…</translation> -<translation id="6767639283522617719">Impossibile aggiungere al dominio. Assicurati che le impostazioni dell'unità organizzativa siano corrette.</translation> <translation id="6768034047581882264">Non possono mostrare contenuti non sicuri</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Per garantire un'esperienza ottimale, <ph name="DEVICE_OS" /> raccoglie i dati relativi all'hardware dei dispositivi e li condivide con Google per stabilire quali aggiornamenti devono essere recapitati. Se vuoi, puoi consentire a Google di usare questi dati per ulteriori scopi quali il supporto e i miglioramenti dell'assistenza e dell'esperienza relative a <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Puoi accedere su questo dispositivo e visualizzare i campi elencati come chromeosflex_ in chrome://system per visualizzare i dati inviati a Google per il filtro degli aggiornamenti, nonché eventuali altri casi in cui decidi di condividere dati con Google.<ph name="END_PARAGRAPH2" /> @@ -7526,7 +7498,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Accedi automaticamente ai siti web utilizzando credenziali memorizzate. Quando la funzione non è attiva, ti viene chiesta la conferma prima di ogni accesso ai siti web.</translation> -<translation id="6810768462515084623">Spiacenti. Sembra che la password sia scaduta. Rinnovala su un altro dispositivo e riprova.</translation> <translation id="6811034713472274749">La pagina è pronta per essere visualizzata</translation> <translation id="6811151703183939603">Decisa</translation> <translation id="6811332638216701903">Nome host DHCP</translation> @@ -7598,7 +7569,6 @@ <translation id="6856623341093082836">Configura e regola la precisione del touchscreen</translation> <translation id="6856850379840757744">Quando questa opzione viene attivata, viene disattivato il suono di tutte le notifiche</translation> <translation id="6857145580237920905">Rimuovi i profili eSIM prima di eseguire il Powerwash</translation> -<translation id="6857699260879628349">Ricevi informazioni sulla configurazione</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sec</translation> <translation id="6860097299815761905">Impostazioni proxy...</translation> <translation id="68601584151169673">&Salva e condividi</translation> @@ -7617,7 +7587,6 @@ <translation id="686839242150793617">Siti autorizzati ad attivare automaticamente la modalità Picture in picture</translation> <translation id="6868934826811377550">Visualizza dettagli</translation> <translation id="6871644448911473373">Risponditore OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">La password inserita è stata rifiutata dal server.</translation> <translation id="6873571253135628430">Modifica le autorizzazioni dei siti</translation> <translation id="6876155724392614295">Bicicletta</translation> <translation id="6876469544038980967">Non utili</translation> @@ -7651,7 +7620,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voce per l'anteprima</translation> <translation id="6902336033320348843">Sezione non supportata: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Aggiungi il dispositivo al dominio</translation> <translation id="6903022061658753260">I tuoi dati verranno sincronizzati su tutti i browser Chrome in cui hai attivato la sincronizzazione per questo account. Per le opzioni di sincronizzazione di ChromeOS, vai alle <ph name="LINK_BEGIN" />impostazioni di ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Apri tutti gli URL (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Attiva la sincronizzazione</translation> @@ -8009,7 +7977,6 @@ <translation id="7198503619164954386">Devi usare un dispositivo aziendale registrato</translation> <translation id="7199158086730159431">Ricevi assistenza</translation> <translation id="7199452998289813782">Metti in pausa la trasmissione su <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Seleziona configurazione</translation> <translation id="720110658997053098">Mantieni definitivamente questo dispositivo in modalità kiosk</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" eliminato</translation> <translation id="7201420661433230412">Visualizza i file</translation> @@ -8126,7 +8093,6 @@ <translation id="7292067737327289208">Il tuo <ph name="BEGIN_LINK" />browser è gestito<ph name="END_LINK" /> dalla tua organizzazione e il tuo <ph name="BEGIN_LINK" />profilo è gestito<ph name="END_LINK" /> da <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Tieni presente che Android, Play e le app associate sono regolati dalle loro norme di raccolta e utilizzo dei dati.</translation> -<translation id="729583233778673644">Consenti la crittografia AES e RC4. Se scegli di utilizzare quest'opzione vai incontro a un rischio maggiore, in quanto le crittografie RC4 non sono sicure.</translation> <translation id="7296503797589217366">Seleziona cartella <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde scuro</translation> <translation id="7298195798382681320">Consigliate</translation> @@ -8144,7 +8110,6 @@ <translation id="7307129035224081534">In pausa</translation> <translation id="7307647374092371434">Le password e le passkey sul tuo Account Google saranno disponibili anche su questo dispositivo se hai eseguito l'accesso</translation> <translation id="7308643132139167865">Lingue dei siti web</translation> -<translation id="7310598146671372464">Impossibile accedere. Il server non supporta i tipi di crittografia Kerberos specificati. Contatta l'amministratore.</translation> <translation id="7311005168897771689">Accedi ai file di Google Drive quando sei offline</translation> <translation id="7311244614769792472">Nessun risultato trovato</translation> <translation id="7312210124139670355">Il tuo amministratore sta reimpostando l'eSIM. Questa operazione può richiedere alcuni minuti.</translation> @@ -8517,7 +8482,6 @@ <translation id="7594725637786616550">Esegui il Powerwash per reimpostare il tuo dispositivo <ph name="DEVICE_TYPE" /> e farlo tornare come nuovo.</translation> <translation id="7595453277607160340">Per usare app Android e assicurarti che il tuo dispositivo <ph name="DEVICE_TYPE" /> continui a funzionare correttamente, accedi di nuovo ed esegui l'aggiornamento.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (codice di errore: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Il nome del dispositivo è troppo lungo. Inserisci un nome più corto per riprovare.</translation> <translation id="7600054753482800821">Gestisci motori di ricerca e ricerca nei siti</translation> <translation id="7600218158048761260">Google Drive è disattivato per questo tipo di account.</translation> <translation id="7600965453749440009">Non tradurre mai <ph name="LANGUAGE" /></translation> @@ -8662,7 +8626,6 @@ <translation id="7686086654630106285">Scopri di più sugli annunci suggeriti dai siti</translation> <translation id="7686581688229391955">Seleziona per consentire le estensioni su questo sito</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Conferma nuova password</translation> <translation id="7690378713476594306">Scegli dall'elenco</translation> <translation id="7690853182226561458">Aggiungi &cartella...</translation> <translation id="7691073721729883399">Impossibile installare cryptohome per l'applicazione kiosk.</translation> @@ -9324,7 +9287,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Stampante <ph name="ITEM_POSITION" /> di <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Risparmio energetico attivato</translation> <translation id="8180786512391440389">L'estensione "<ph name="EXTENSION" />" può leggere ed eliminare file di immagini, video e audio nelle posizioni selezionate.</translation> -<translation id="8181215761849004992">Impossibile aggiungere al dominio. Controlla il tuo account per verificare se hai privilegi sufficienti per aggiungere dispositivi.</translation> <translation id="8182105986296479640">L'applicazione non risponde.</translation> <translation id="8182412589359523143">Per eliminare tutti i dati da questo <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />fai clic qui<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Il numero EID del tuo dispositivo è <ph name="EID_NUMBER" />, mentre il codice IMEI è <ph name="IMEI_NUMBER" />. Questi numeri possono essere utilizzati per attivare il servizio.</translation> @@ -9785,7 +9747,6 @@ <translation id="8531367864749403520">Seleziona "Nascondi gruppo" per rimuovere il gruppo dalla tabstrip</translation> <translation id="8531701051932785007">Navigazione sicura avanzata è disattivata</translation> <translation id="8533670235862049797">Navigazione sicura attiva</translation> -<translation id="8534656636775144800">Spiacenti. Si è verificato un problema durante il tentativo di aggiunta al dominio. Riprova.</translation> <translation id="8535005006684281994">URL di rinnovo certificato Netscape</translation> <translation id="8536810348276651776">Uscirai dalla maggior parte dei siti, ma non dal tuo Account Google, quindi si applicano le tue impostazioni di Family Link relative a Chrome.</translation> <translation id="8536956381488731905">Suono tasti</translation> @@ -9864,7 +9825,6 @@ <translation id="8607828412110648570">Assicurati che il dispositivo Bluetooth sia in modalità di accoppiamento e nelle vicinanze. Esegui l'accoppiamento solo con i dispositivi che ritieni attendibili. I dispositivi accoppiati sono visibili a tutti gli account su questo Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Scopri di più<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Aggiungi una richiesta di Kerberos</translation> <translation id="8609465669617005112">Sposta su</translation> -<translation id="8610103157987623234">Formato errato, riprova</translation> <translation id="8612252270453580753">Cerca frame con <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Solo caratteri minuscoli, numeri, trattini bassi o trattini</translation> <translation id="8613504115484579584">Metodi di accesso</translation> @@ -10478,7 +10438,6 @@ <translation id="9052404922357793350">Continua a bloccare</translation> <translation id="90528604757378587">L'attività in background e alcuni effetti visivi, come lo scorrimento continuo, potrebbero essere limitati.</translation> <translation id="9053563360605707198">Stampa su entrambe le facciate</translation> -<translation id="9055636786322918818">Applica la crittografia RC4. Se scegli di utilizzare quest'opzione vai incontro a un rischio maggiore, in quanto le crittografie RC4 non sono sicure.</translation> <translation id="9056788090206401048">Il Bluetooth deve essere attivo per poter usare la passkey su un altro dispositivo. Puoi gestire questa preferenza nelle impostazioni in qualsiasi momento.</translation> <translation id="9056810968620647706">Nessuna corrispondenza trovata.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> richiede l'accesso ai seguenti contenuti:</translation>
diff --git a/chrome/app/resources/generated_resources_iw.xtb b/chrome/app/resources/generated_resources_iw.xtb index 4b6fd7e..c0b3160 100644 --- a/chrome/app/resources/generated_resources_iw.xtb +++ b/chrome/app/resources/generated_resources_iw.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">הורדת קובץ חשוד</translation> <translation id="1217483152325416304">הנתונים המקומיים שלך יימחקו בקרוב</translation> <translation id="1217668622537098248">חזרה ללחיצה שמאלית אחרי פעולה</translation> -<translation id="121783623783282548">הסיסמאות אינן תואמות.</translation> <translation id="1218015446623563536">מחיקת Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />שירות המיקום של Google נעזר במקורות כגון Wi‑Fi, רשתות סלולריות וחיישנים כדי להעריך את מיקום המכשיר הזה.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ניתן להשבית את ההעברה של נתוני מיקום על-ידי כיבוי של הגדרת המיקום הראשית במכשיר. אפשר גם להשבית את השימוש ב-Wi-Fi, ברשתות סלולריות ובחיישנים לאיתור המיקום בהגדרות המיקום.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">הדגשה של פריט באמצעות מיקוד המקלדת</translation> <translation id="1396120028054416908">חזרה אל <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">אירעה שגיאה בהגדרת המדפסת</translation> -<translation id="1396963298126346194">הזנת שם משתמש או סיסמה שגויים</translation> <translation id="1397500194120344683">אין מכשירים שיכולים להתחבר. <ph name="LINK_BEGIN" />מידע נוסף<ph name="LINK_END" /></translation> <translation id="1397594434718759194">נכנסת לחשבון ב-Chrome במכשירים האלה, לכן יש לך אפשרות להשתמש בהם כמפתחות אבטחה.</translation> <translation id="1398853756734560583">הגדלת החלון</translation> @@ -899,7 +897,6 @@ <translation id="1657937299377480641">כדי להיכנס מחדש לצורך גישה למקורות מידע חינוכיים, יש לבקש הרשאה מהורה</translation> <translation id="1658424621194652532">דף זה ניגש למיקרופון שלך.</translation> <translation id="1660763353352708040">בעיה במתאם המתח</translation> -<translation id="1661156625580498328">אכיפה של הצפנת AES (מומלץ).</translation> <translation id="16620462294541761">מצטערים, לא ניתן לאמת את הסיסמה שלך. יש לנסות שוב.</translation> <translation id="166278006618318542">אלגוריתם מפתח ציבורי של נושא</translation> <translation id="1662801900924515589">האפליקציה <ph name="APP" /> הותקנה</translation> @@ -1001,7 +998,6 @@ <translation id="174123615272205933">בהתאמה אישית</translation> <translation id="1741314857973421784">המשך</translation> <translation id="1743970419083351269">סגירת סרגל ההורדות</translation> -<translation id="1744060673522309905">אי אפשר לצרף את המכשיר אל הדומיין. יש לוודא שלא חרגת ממספר המכשירים שניתן להוסיף.</translation> <translation id="1744108098763830590">דף רקע</translation> <translation id="1745732479023874451">ניהול אנשי קשר</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{לפתוח ולערוך # קבצים באפליקציית האינטרנט הזו?}two{לפתוח ולערוך # קבצים באפליקציית האינטרנט הזו?}other{לפתוח ולערוך # קבצים באפליקציית האינטרנט הזו?}}</translation> @@ -1033,7 +1029,6 @@ <translation id="1767043563165955993">שימוש באפליקציות ל-Android</translation> <translation id="1767508543310534319">הד של סימני פיסוק</translation> <translation id="1768212860412467516">שליחת משוב בנושא <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">אופס! נתקלנו בבעיה ביצירת קשר עם שרת ההתחברות. יש לבדוק את חיבור הרשת ואת שם הדומיין ולאחר מכן לנסות שוב.</translation> <translation id="1769104665586091481">פתיחת קישור &בחלון חדש</translation> <translation id="1770407692401984718">אפשר לגרור לכאן תמונה או</translation> <translation id="177053719077591686">גיבוי אפליקציות ל-Android ב-Google Drive.</translation> @@ -1111,7 +1106,6 @@ <translation id="1818913467757368489">העלאת היומן מתבצעת.</translation> <translation id="1819443852740954262">פתיחת כל החלונות בחלון אנונימי</translation> <translation id="1819721979226826163">מקישים על 'הודעות אפליקציה' > 'שירותי Google Play'.</translation> -<translation id="1820028137326691631">הזנת סיסמה שהתקבלה ממנהל המערכת</translation> <translation id="1822140782238030981">כבר נרשמת ל-Chrome? אפשר להיכנס לחשבון</translation> <translation id="1822517323280215012">אפור</translation> <translation id="1822635184853104396">הצגה של היסטוריית ההורדות המלאה בכרטיסייה חדשה</translation> @@ -1229,7 +1223,6 @@ <translation id="1901303067676059328">בחירת &הכול</translation> <translation id="1904580727789512086">כתובות ה-URL שנכנסת אליהן נשמרות בחשבון Google</translation> <translation id="1904603806662441960">ניהול של הרשאות הגישה למצלמה מאתרים ב-Chrome</translation> -<translation id="1905375423839394163">שם מכשיר Chromebook</translation> <translation id="1906181697255754968">אתרים ניגשים בדרך כלל לקבצים ולתיקיות כדי לתמוך בתכונות כמו שמירה אוטומטית של עבודה</translation> <translation id="1906488504371069394">תוספים ועיצובים נוספים זמינים ב<ph name="BEGIN_LINK" />חנות האינטרנט של Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">שימוש בהקלדה קולית. מקישים על מקש החיפוש + D ומתחילים לדבר.</translation> @@ -1540,7 +1533,6 @@ <translation id="21354425047973905">הסתרת קודי אימות</translation> <translation id="2135456203358955318">מגדיל במצב מעוגן</translation> <translation id="2135787500304447609">&חידוש</translation> -<translation id="2136372518715274136">הזנת סיסמה חדשה</translation> <translation id="2136476978468204130">הזנת ביטוי סיסמה שגוי</translation> <translation id="2137128126782078222">אין לאפשר התראות מהאתר <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">לחצן ההגדרה</translation> @@ -1640,7 +1632,6 @@ <translation id="2210462644007531147">אי אפשר להשלים את ההתקנה</translation> <translation id="2211245494465528624">ניהול אפשרויות הסנכרון</translation> <translation id="2214018885812055163">תיקיות משותפות</translation> -<translation id="2214884991347062907">סיסמה לא נכונה, צריך לנסות שוב</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<שורה אחת לא מוצגת>}one{<<ph name="NUMBER_OF_LINES" /> שורות לא מוצגות>}two{<<ph name="NUMBER_OF_LINES" /> שורות לא מוצגות>}other{<<ph name="NUMBER_OF_LINES" /> שורות לא מוצגות>}}</translation> <translation id="2215070081105889450">כדי לשתף אודיו צריך לשתף כרטיסיה או מסך ולא חלון</translation> <translation id="2218019600945559112">עכבר ולוח מגע</translation> @@ -2294,7 +2285,6 @@ <translation id="2692503699962701720">שינוי גובה הצליל כשמזכירים סוגים שונים של רכיבים וטקסט מעוצב</translation> <translation id="2692901429679246677">טורקיז</translation> <translation id="2693134906590795721">צלילי טעינה</translation> -<translation id="2693176596243495071">אופס. אירעה שגיאה לא ידועה. כדאי לנסות שוב מאוחר יותר, או לפנות אל מנהל המערכת אם הבעיה ממשיכה.</translation> <translation id="2698147581454716013">זהו מכשיר שמגיע בחבילה ולא ניתן לרשום אותו לשדרוג של מכשירים לחתימה דיגיטלית ושל Kiosk.</translation> <translation id="2699911226086014512">פעולת קוד האימות נכשלה עם הקוד <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">שותפה מהמכשיר <ph name="DEVICE_NAME" /></translation> @@ -2428,7 +2418,6 @@ <translation id="2782104745158847185">קרתה שגיאה במהלך ההתקנה של אפליקציית Linux</translation> <translation id="2783024642731649028">פריט אחד עם <ph name="DISCOUNT_TEXT" /> בעגלת הקניות שלך ב-<ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, נצפה <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ההורדה בוצעה</translation> -<translation id="2783829359200813069">בחירת סוגי הצפנה</translation> <translation id="2783952358106015700">שימוש במפתח האבטחה באפליקציה <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">בדיקת סיסמאות</translation> <translation id="2785873697295365461">מתארי קבצים</translation> @@ -2711,7 +2700,6 @@ <translation id="3003144360685731741">רשתות מועדפות</translation> <translation id="3003253259757197230">במהלך הגלישה, כתובת ה-URL שמבקרים בהן יישלחו אל Google כדי לחזות את האתרים הבאים שעשויים להיפתח וכדי להציג לך מידע נוסף על הדף הנוכחי</translation> <translation id="3003623123441819449">מטמון של CSS</translation> -<translation id="3003828226041301643">אי אפשר לצרף את המכשיר אל הדומיין. יש לבדוק את החשבון כדי לוודא שיש לך הרשאות להוסיף מכשירים.</translation> <translation id="3003967365858406397">ה-<ph name="PHONE_NAME" /> ייצור חיבור Wi-Fi פרטי.</translation> <translation id="3004385386820284928">התאמה אישית של מקשי המקלדת</translation> <translation id="3005574332301273731">לא להציג</translation> @@ -2771,7 +2759,6 @@ <translation id="3033348223765101500">כך אפשר לשלוט בנתונים שלך</translation> <translation id="3036327949511794916">תאריך היעד להחזרת מכשיר ה-<ph name="DEVICE_TYPE" /> חלף.</translation> <translation id="3036546437875325427">הפעלת Flash</translation> -<translation id="3037754279345160234">אי אפשר לנתח את התצורה כדי להצטרף לדומיין. יש לפנות למנהל המערכת.</translation> <translation id="3038272154009688107">הצגת כל האתרים</translation> <translation id="3038612606416062604">הוספה ידנית של מדפסת</translation> <translation id="3039491566278747710">התקנת המדיניות במצב אופליין במכשיר נכשלה.</translation> @@ -2961,7 +2948,6 @@ <translation id="3210736980143419785">לא ניתן היה לסיים את ההורדה</translation> <translation id="321084946921799184">צהוב ולבן</translation> <translation id="3211126692872351610">&חיפוש '<ph name="SEARCH_TERMS" />' ב-<ph name="SEARCH_ENGINE" /> בכרטיסייה חדשה</translation> -<translation id="321356136776075234">OU של מכשיר (לדוגמה OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">הוספת סימנייה לתיקייה הזו</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />הערה:<ph name="END_BOLD" /> יכול להיות שמישהו יצליח לגשת אל התוצאות האישיות של <ph name="SUPERVISED_USER_NAME" /> גם באמצעות קול דומה או הקלטה.</translation> <translation id="3217843140356091325">ליצור קיצור דרך?</translation> @@ -3640,7 +3626,6 @@ <translation id="3741056951918180319">תמיד אפשר ללחוץ על התוסף כדי להשתמש בו בכל אתר שהוא</translation> <translation id="3741510433331996336">צריך להפעיל מחדש את המכשיר כדי לסיים את העדכון</translation> <translation id="3742235229730461951">פריסת מקלדת בקוריאנית</translation> -<translation id="3742666961763734085">לא ניתן למצוא יחידה ארגונית בשם הזה. יש לנסות שוב.</translation> <translation id="3743842571276656710">צריך להזין קוד אימות כדי ליצור התאמה עם <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">הסיסמאות שלך לא יובאו</translation> <translation id="3747077776423672805">כדי להסיר אפליקציות, צריך לעבור אל 'הגדרות' > 'חנות Google Play' > 'ניהול העדפות Android' >'אפליקציות' או 'מנהל אפליקציות'. לאחר מכן צריך להקיש על האפליקציה שרוצים להסיר (ייתכן שיהיה צורך להחליק ימינה או שמאלה כדי למצוא את האפליקציה). לסיום, יש להקיש על 'הסרת התקנה' או 'השבתה'.</translation> @@ -4527,7 +4512,6 @@ <translation id="4416582610654027550">יש להקליד כתובת אתר חוקית</translation> <translation id="4421932782753506458">לקיק</translation> <translation id="4423376891418188461">שחזור הגדרות</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, מנהל המערכת מבקש ממך לשנות את הסיסמה שלך.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />שליחה אוטומטית של דוחות ממכשירי ChromeOS עוזרת לנו לקבוע את סדר העדיפויות של התיקונים והשיפורים ב-ChromeOS. הדוחות האלה יכולים לכלול מידע כמו נסיבות הקריסה של ChromeOS, התכונות שהשתמשת בהן והצריכה האופיינית של הזיכרון.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />תמיד אפשר להעניק או לבטל את ההרשאה לשליחת הדוחות האלה בהגדרות של מכשיר Chrome. מנהלי דומיין יכולים לשנות את ההגדרה הזו במסוף Admin.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">מחיקת <ph name="FILE_NAME" /></translation> @@ -4543,7 +4527,6 @@ <translation id="4430369329743628066">הסימנייה נוספה</translation> <translation id="4430422687972614133">הפעלת הכרטיס הווירטואלי</translation> <translation id="4432621511648257259">הסיסמה שגויה</translation> -<translation id="443454694385851356">דור קודם (לא מאובטח)</translation> <translation id="4434611816075088065">אין עוד משהו שדורש התייחסות כרגע</translation> <translation id="443475966875174318">עדכון או הסרה של אפליקציות לא תואמות</translation> <translation id="4437947179446780764">הוספה של ספק שירות DNS בהתאמה אישית</translation> @@ -5085,7 +5068,6 @@ <translation id="4868284252360267853">אין התמקדות בתיבת הדו-שיח הזו. כדי להתמקד בתיבת הדו-שיח הזו, צריך להקיש על Command + Shift + Option A.</translation> <translation id="4869170227080975044">קריאת נתוני הרשת של ChromeOS</translation> <translation id="4870724079713069532">יש לך אפשרות לפתוח ולערוך קבצים נתמכים באמצעות האפליקציה הזו מתוך File Explorer או באמצעות אפליקציות אחרות. כדי לקבוע אילו קבצים ייפתחו באפליקציה הזו כברירת מחדל, צריך לעבור אל <ph name="BEGIN_LINK" />הגדרות Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">כדי לקבל פרטי תצורה, צריך להזין סיסמה שהתקבלה ממנהל המערכת</translation> <translation id="4870995365819149457">חלק מהקישורים הנתמכים ימשיכו להיפתח באפליקציות <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ובעוד אפליקציה אחת.</translation> <translation id="4871308555310586478">לא מחנות האינטרנט של Chrome.</translation> <translation id="4871322859485617074">קוד האימות מכיל תווים לא חוקיים</translation> @@ -5152,7 +5134,6 @@ <translation id="4913209098186576320">הקובץ הזה עלול להיות מסוכן<ph name="LINE_BREAK" />הבדיקה הזו נמשכת יותר זמן מהרגיל…</translation> <translation id="4915961947098019832">מורשים להציג תמונות</translation> <translation id="4916542008280060967">האם לאפשר לאתר לערוך את <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">חזק</translation> <translation id="491779113051926205">מוני התנועה של ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> רוצה לתקשר עם התוסף "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">אישור</translation> @@ -5466,7 +5447,6 @@ <translation id="5172855596271336236">קיימת מדפסת מנוהלת אחת.</translation> <translation id="5173668317844998239">הוספה ומחיקה של טביעות אצבע שנשמרו במפתח האבטחה</translation> <translation id="5174169235862638850">הסיסמה הועתקה ללוח</translation> -<translation id="5175379009094579629">שם המכשיר לא חוקי. יש להזין שם מכשיר חוקי כדי לנסות שוב.</translation> <translation id="5177479852722101802">להמשיך לחסום גישה אל המצלמה והמיקרופון</translation> <translation id="5177549709747445269">כרגע נעשה שימוש בחבילת הגלישה</translation> <translation id="5178667623289523808">חיפוש הקודם</translation> @@ -5695,7 +5675,6 @@ <translation id="5368255566854433132">יצירת סיסמה למכשיר <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">לתוסף הזה אין הרשאה לקרוא ולשנות פרטי אתרים או לפעול ברקע</translation> <translation id="5368720394188453070">הטלפון שלך נעול. יש לבטל את הנעילה כדי להיכנס.</translation> -<translation id="5368779022775404937">כניסה אל <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{אנונימי}one{אנונימי (#)}two{אנונימי (#)}other{אנונימי (#)}}</translation> <translation id="5369491905435686894">הפעלת האצה של עכבר</translation> <translation id="5369694795837229225">הגדרה של סביבת הפיתוח של Linux</translation> @@ -5909,7 +5888,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{מנהל המערכת שלך התקין תוסף}one{מנהל המערכת שלך התקין # תוספים}two{מנהל המערכת שלך התקין # תוספים}other{מנהל המערכת שלך התקין # תוספים}}</translation> <translation id="5523532775593636291">אתרים שמוסיפים לרשימה תמיד נשארים פעילים ושמורים בזיכרון</translation> <translation id="5523558474028191231">שם יכול לכלול אותיות, ספרות ותווים מיוחדים, והוא חייב להיות באורך של <ph name="MAX_CHARACTER_COUNT" /> תווים או פחות</translation> -<translation id="5526701598901867718">הכול (לא מאובטח)</translation> <translation id="5526745900034778153">צריך להיכנס מחדש כדי להמשיך את הסנכרון</translation> <translation id="5527463195266282916">בוצע ניסיון לשדרג תוסף לאחור.</translation> <translation id="5527474464531963247">אפשר גם לבחור רשת אחרת.</translation> @@ -5920,7 +5898,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> מבקש</translation> <translation id="5537725057119320332">העברה</translation> <translation id="5539070192556911367">לא ניתן להתחבר ל-Google</translation> -<translation id="5539221284352502426">השרת דחה את הסיסמה שהזנת. סיבות אפשריות לכך: הסיסמה קצרה מדי; הסיסמה חייבת לכלול ספרות או סמלים; הסיסמה לא יכולה להיות זהה לסיסמה שכבר השתמשת בה בעבר.</translation> <translation id="5541694225089836610">האפשרות לבצע את הפעולה הזו הושבתה על-ידי מנהל המערכת</translation> <translation id="5542132724887566711">פרופיל</translation> <translation id="5542750926112347543">קובצי Cookie מ-<ph name="DOMAIN" /> חסומים</translation> @@ -6163,7 +6140,6 @@ <translation id="5734362860645681824">תקשורת</translation> <translation id="5734697361979786483">הוספת התקן רשת לשיתוף קבצים</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{הנתונים האלה או המכשיר שלך לא עומדים בחלק מהכללים של מדיניות האבטחה של הארגון. עליך לברר עם האדמין מה צריך לתקן.}=1{הקובץ הזה או המכשיר שלך לא עומדים בחלק מהכללים של מדיניות האבטחה של הארגון. עליך לברר עם האדמין מה צריך לתקן.}one{הקבצים האלה לא עומדים בחלק מהכללים של מדיניות האבטחה של הארגון. עליך לברר עם האדמין מה צריך לתקן.}two{הקבצים האלה לא עומדים בחלק מהכללים של מדיניות האבטחה של הארגון. עליך לברר עם האדמין מה צריך לתקן.}other{הקבצים האלה לא עומדים בחלק מהכללים של מדיניות האבטחה של הארגון. עליך לברר עם האדמין מה צריך לתקן.}}</translation> -<translation id="5736796278325406685">יש להזין שם משתמש חוקי</translation> <translation id="5738093759615225354">מפתח הגישה הזה ישמש לכניסה למחשב</translation> <translation id="5739017626473506901">כדי לעזור בהוספת חשבון בית ספרי של <ph name="USER_NAME" />, עליך לבצע כניסה למערכת</translation> <translation id="5739235828260127894">בהמתנה לאימות. <ph name="LINK_BEGIN" />מידע נוסף<ph name="LINK_END" /></translation> @@ -6567,7 +6543,6 @@ <translation id="6054138466019582920">חיפוש בדף הזה באמצעות Google…</translation> <translation id="6054284857788651331">קבוצת כרטיסיות שנסגרה לאחרונה</translation> <translation id="6054961935262556546">שינוי הרשאות הגישה</translation> -<translation id="6055171183283175969">הזנת סיסמה שגויה.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 עם הצפנת RSA</translation> <translation id="6055544610007596637">התקנת אפליקציות ל-<ph name="DEVICE_TYPE" /> מחנות Google Play</translation> <translation id="6056710589053485679">טעינה מחדש רגילה</translation> @@ -6637,7 +6612,6 @@ <translation id="6102043788063419338">הקובץ הזה נחסם על-ידי ההגנה המתקדמת.</translation> <translation id="6103681770816982672">אזהרה: מתבצע מעבר ל-developer channel</translation> <translation id="6104068876731806426">חשבונות Google</translation> -<translation id="6104311680260824317">אי אפשר לצרף את המכשיר הזה אל הדומיין. השרת לא תומך בסוגי הצפנת Kerberos שצוינו. יש לעיין ב"אפשרויות נוספות" כדי לקרוא על הגדרות ההצפנה.</translation> <translation id="6104667115274478616">ניהול הגדרות האודיו של ChromeOS</translation> <translation id="6104796831253957966">תור המדפסת מלא</translation> <translation id="610487644502954950">בוטלה ההצמדה של החלונית הצדדית</translation> @@ -7327,7 +7301,6 @@ <translation id="6651237644330755633">לתת אמון באישור זה לזיהוי אתרי אינטרנט</translation> <translation id="6651495917527016072">סנכרון של רשתות Wi-Fi עם הטלפון שלך. <ph name="LINK_BEGIN" />מידע נוסף<ph name="LINK_END" /></translation> <translation id="6651762277693024112">התוסף פועל באופן אוטומטי בכל פעם שמבקרים באתר הזה</translation> -<translation id="665355505818177700">שילוב של Chrome עם <ph name="MS_AD_NAME" /> נתמך רק בפלטפורמות x86_64. מחשבי Chromebook שמבוססים על פלטפורמת ARM או x86 לא תומכים בפונקציונליות הזו.</translation> <translation id="6654509035557065241">העדפת רשת זו</translation> <translation id="6655190889273724601">מצב פיתוח</translation> <translation id="6655458902729017087">הסתרת חשבונות</translation> @@ -7463,7 +7436,6 @@ <translation id="676560328519657314">אמצעי התשלום שלך ב-Google Pay</translation> <translation id="6766488013065406604">ל'מנהל הסיסמאות של Google'</translation> <translation id="6767566652486411142">בחירת שפה אחרת...</translation> -<translation id="6767639283522617719">לא ניתן להצטרף לדומיין. יש לוודא שההגדרות של היחידה הארגונית נכונות.</translation> <translation id="6768034047581882264">לא מורשים להציג תוכן לא מאובטח</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />כדי לספק את החוויה הטובה ביותר, מערכת <ph name="DEVICE_OS" /> אוספת נתוני חומרה בנוגע למכשירים ומשתפת אותם עם Google כדי לקבוע אילו עדכונים צריך לשלוח. יש לך אפשרות לתת ל-Google הרשאה להשתמש בנתונים האלה למטרות נוספות, כמו תמיכה ושיפורים בחוויית המשתמש ובשירותים של <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />אפשר להתחבר לחשבון במכשיר הזה ולבדוק את השדות שרשומים בתור chromeosflex_ בכתובת chrome://system כדי לראות את הנתונים שנשלחו אל Google לסינון עדכונים. בשדות האלה מופיעים גם נתונים שנשלחו אל Google במקרים אחרים שבהם בחרת לשתף אותם עם Google.<ph name="END_PARAGRAPH2" /> @@ -7540,7 +7512,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">כניסה אוטומטית לאתרים באמצעות פרטי כניסה שמורים. כשהתכונה הזו מושבתת, יהיה עליך לאשר לפני כל כניסה לאתר.</translation> -<translation id="6810768462515084623">אופס! נראה שהסיסמה שלך כבר לא בתוקף. יש לחדש אותה במכשיר אחר ולנסות שוב.</translation> <translation id="6811034713472274749">הדף מוכן להצגה</translation> <translation id="6811151703183939603">נוקשה</translation> <translation id="6811332638216701903">שם מארח ב-DHCP</translation> @@ -7612,7 +7583,6 @@ <translation id="6856623341093082836">הגדרה והתאמה של דיוק מסך המגע</translation> <translation id="6856850379840757744">כשהתכונה פועלת, כל ההתראות יושתקו</translation> <translation id="6857145580237920905">הסרה של פרופילי ה-eSIM לפני ה-Powerwash</translation> -<translation id="6857699260879628349">קבלת פרטי תצורה</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> שניות</translation> <translation id="6860097299815761905">הגדרות שרת proxy...</translation> <translation id="68601584151169673">&שמירה ושיתוף</translation> @@ -7631,7 +7601,6 @@ <translation id="686839242150793617">יש הרשאה להפעלה אוטומטית של מצב תמונה בתוך תמונה</translation> <translation id="6868934826811377550">הצגת פרטים</translation> <translation id="6871644448911473373">מגיב OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">השרת דחה את הסיסמה שהזנת.</translation> <translation id="6873571253135628430">שינוי ההרשאות לאתרים</translation> <translation id="6876155724392614295">אופניים</translation> <translation id="6876469544038980967">לא מועילה</translation> @@ -7665,7 +7634,6 @@ <translation id="6901024547292737736"><ph name="MAX_CHAR_COUNT" />/<ph name="ACTUAL_CHAR_COUNT" /></translation> <translation id="6902066522699286937">קול להשמעה מקדימה</translation> <translation id="6902336033320348843">הקטע לא נתמך: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">צירוף המכשיר לדומיין</translation> <translation id="6903022061658753260">הנתונים שלך יסונכרנו בכל דפדפני Chrome שבהם הפעלת את הסנכרון עם החשבון הזה. <ph name="LINK_BEGIN" />בהגדרות של ChromeOS<ph name="LINK_END" /> ניתן לראות את אפשרויות הסנכרון של ChromeOS.</translation> <translation id="6903590427234129279">פתיחת כל החלונות (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">הפעלת הסנכרון</translation> @@ -8023,7 +7991,6 @@ <translation id="7198503619164954386">עליך להשתמש במכשיר הרשום בארגון</translation> <translation id="7199158086730159431">קבלת עזרה</translation> <translation id="7199452998289813782">השהיית ההעברה אל <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">בחירת תצורה</translation> <translation id="720110658997053098">השארת המכשיר הזה במצב קיוסק באופן קבוע</translation> <translation id="7201118060536064622">הפריט '<ph name="DELETED_ITEM_NAME" />' נמחק</translation> <translation id="7201420661433230412">הצגת קבצים</translation> @@ -8140,7 +8107,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />הדפדפן מנוהל<ph name="END_LINK" /> על ידי הארגון שלך <ph name="BEGIN_LINK" />והפרופיל שלך מנוהל<ph name="END_LINK" /> על ידי <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">לתשומת ליבך: על Android, Play ואפליקציות המשויכות אליהם חלות הגדרות מדיניות משלהם לגבי איסוף נתונים ושימוש בהם.</translation> -<translation id="729583233778673644">התרה של הצפנת AES ו-RC4. שימוש באפשרות הזו מגדיל את הסיכון, כי הצפנות RC4 אינן מאובטחות.</translation> <translation id="7296503797589217366">בחירת התיקייה <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">ירוק כהה</translation> <translation id="7298195798382681320">מומלצים</translation> @@ -8158,7 +8124,6 @@ <translation id="7307129035224081534">מושהה</translation> <translation id="7307647374092371434">הסיסמאות ומפתחות הגישה מחשבון Google יהיו זמינים גם במכשיר הזה, כל עוד הוא מחובר לחשבון שלך</translation> <translation id="7308643132139167865">שפות לאתרים</translation> -<translation id="7310598146671372464">ההתחברות נכשלה. השרת לא תומך בסוגי הצפנת Kerberos שצוינו. צריך לפנות אל מנהל המערכת.</translation> <translation id="7311005168897771689">גישה לקבצים ב-Google Drive במצב אופליין</translation> <translation id="7311244614769792472">לא נמצאו תוצאות</translation> <translation id="7312210124139670355">ה-eSIM הזה עובר איפוס בהוראת האדמין שלך. הפעולה עשויה להימשך מספר דקות.</translation> @@ -8529,7 +8494,6 @@ <translation id="7594725637786616550">יש לבצע Powerwash כדי לאתחל את ה-<ph name="DEVICE_TYPE" /> שלך, כך שיהיה כמו מכשיר חדש.</translation> <translation id="7595453277607160340">כדי להשתמש באפליקציות של Android ולוודא שה-<ph name="DEVICE_TYPE" /> ימשיך לפעול כראוי, צריך להיכנס שוב ולעדכן.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (קוד שגיאה <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">שם המכשיר ארוך מדי. יש להזין שם קצר יותר כדי לנסות שוב.</translation> <translation id="7600054753482800821">ניהול של מנועי חיפוש ושל החיפוש באתרים ספציפיים</translation> <translation id="7600218158048761260">Google Drive מושבת בסוג החשבון הזה.</translation> <translation id="7600965453749440009">איני רוצה לקבל תרגום מ<ph name="LANGUAGE" /> בכלל</translation> @@ -8674,7 +8638,6 @@ <translation id="7686086654630106285">מידע נוסף על הצעות למודעות באתרים</translation> <translation id="7686581688229391955">יש לבחור באפשרות הזו כדי להתיר תוספים באתר הזה</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">אישור הסיסמה החדשה</translation> <translation id="7690378713476594306">בחירה מתוך רשימה</translation> <translation id="7690853182226561458">הוספת &תיקייה...</translation> <translation id="7691073721729883399">לא ניתן היה לטעון את ה-Cryptohome עבור אפליקציית הקיוסק.</translation> @@ -9336,7 +9299,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. מדפסת <ph name="ITEM_POSITION" /> מתוך <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">מצב החיסכון באנרגיה פועל</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" יכול לקרוא ולמחוק קובצי תמונות, וידאו ואודיו במיקומים המסומנים.</translation> -<translation id="8181215761849004992">לא ניתן להצטרף לדומיין. יש לבדוק את החשבון כדי לראות אם יש לך הרשאות מתאימות להוספת מכשירים.</translation> <translation id="8182105986296479640">האפליקציה לא מגיבה</translation> <translation id="8182412589359523143">כדי למחוק את כל הנתונים ממכשיר <ph name="DEVICE_TYPE" /> זה, <ph name="BEGIN_LINK" />יש ללחוץ כאן<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">ה-EID של המכשיר הוא <ph name="EID_NUMBER" /> וה-IMEI של המכשיר הוא <ph name="IMEI_NUMBER" />. המספרים האלה יכולים לשמש להפעלת השירות.</translation> @@ -9797,7 +9759,6 @@ <translation id="8531367864749403520">בוחרים באפשרות 'הסתרת הקבוצה' כדי להסיר את הקבוצה משורת הכרטיסיות</translation> <translation id="8531701051932785007">הגרסה המשופרת של הגלישה הבטוחה מושבתת</translation> <translation id="8533670235862049797">הגלישה הבטוחה מופעלת</translation> -<translation id="8534656636775144800">אופס! משהו השתבש כשניסינו לצרף את הדומיין. יש לנסות שוב.</translation> <translation id="8535005006684281994">כתובת אתר לחידוש אישור Netscape</translation> <translation id="8536810348276651776">תתבצע יציאה מהחשבון ברוב האתרים. כדי שההגדרות של Family Link ל-Chrome יחולו, לא תתבצע יציאה מחשבון Google.</translation> <translation id="8536956381488731905">צלילים בהקשה</translation> @@ -9876,7 +9837,6 @@ <translation id="8607828412110648570">צריך לוודא שמכשיר ה-Bluetooth נמצא במצב התאמה ובקרבת מקום. חשוב לבצע התאמה רק עם מכשירים מהימנים. המכשירים המותאמים גלויים לכל החשבונות ב-Chromebook הזה. <ph name="BEGIN_LINK_LEARN_MORE" />מידע נוסף<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">הוספת כרטיס Kerberos</translation> <translation id="8609465669617005112">הזזה למעלה</translation> -<translation id="8610103157987623234">פורמט לא נכון, צריך לנסות שוב</translation> <translation id="8612252270453580753">חיפוש פריים באמצעות <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">אותיות קטנות, ספרות, תווי קו תחתון או תווי קו מפריד בלבד</translation> <translation id="8613504115484579584">שיטות כניסה לחשבון</translation> @@ -10492,7 +10452,6 @@ <translation id="9052404922357793350">המשך חסימה</translation> <translation id="90528604757378587">פעילות ברקע ואפקטים חזותיים מסוימים, כמו גלילה חלקה, עשויים להיות מוגבלים.</translation> <translation id="9053563360605707198">הדפסה על שני הצדדים</translation> -<translation id="9055636786322918818">אכיפה של הצפנת RC4. שימוש באפשרות הזו מגדילה את הסיכון, כי הצפנות RC4 אינן מאובטחות.</translation> <translation id="9056788090206401048">יש להפעיל Bluetooth כדי להשתמש במפתח הגישה במכשיר אחר. אפשר לנהל זאת בהגדרות בכל שלב.</translation> <translation id="9056810968620647706">לא נמצאו התאמות.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> רוצה לקבל גישה לתוכן הבא:</translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb index aad5958..6f4f8d9 100644 --- a/chrome/app/resources/generated_resources_ja.xtb +++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">不審なファイルをダウンロード</translation> <translation id="1217483152325416304">ローカルデータはまもなく削除されます</translation> <translation id="1217668622537098248">終了後、デフォルトの左クリック動作に戻す</translation> -<translation id="121783623783282548">パスワードが一致しません。</translation> <translation id="1218015446623563536">Linux の削除</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google の位置情報サービスは、Wi‑Fi やモバイル ネットワーク、センサーなどのソースからこのデバイスの現在地を推定します。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />位置情報の使用を無効にするには、このデバイスでメインの位置情報の設定を無効にします。また、位置情報の設定で、Wi‑Fi、モバイル ネットワーク、センサーを現在地の特定に使用しないよう指定することもできます。<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">キーボードのフォーカスがある項目をハイライト表示する</translation> <translation id="1396120028054416908">「<ph name="FOLDER_TITLE" />」に戻る</translation> <translation id="1396139853388185343">プリンタの設定中にエラーが発生しました</translation> -<translation id="1396963298126346194">入力したユーザー名とパスワードが一致しません</translation> <translation id="1397500194120344683">対象となるデバイスはありません。<ph name="LINK_BEGIN" />詳細<ph name="LINK_END" /></translation> <translation id="1397594434718759194">以下のデバイスで Chrome にログインしており、セキュリティ キーとして使用できます。</translation> <translation id="1398853756734560583">最大化</translation> @@ -897,7 +895,6 @@ <translation id="1657937299377480641">教育リソースにアクセスするために再度ログインするには、保護者の方に許可してもらってください</translation> <translation id="1658424621194652532">このページはマイクにアクセスしています。</translation> <translation id="1660763353352708040">電源アダプターに関する問題</translation> -<translation id="1661156625580498328">AES 暗号化を適用します(推奨)。</translation> <translation id="16620462294541761">パスワードを確認できませんでした。もう一度お試しください。</translation> <translation id="166278006618318542">サブジェクトの公開鍵アルゴリズム</translation> <translation id="1662801900924515589"><ph name="APP" /> をインストールしました</translation> @@ -991,7 +988,6 @@ <translation id="174123615272205933">カスタム</translation> <translation id="1741314857973421784">次へ</translation> <translation id="1743970419083351269">ダウンロード バーを閉じる</translation> -<translation id="1744060673522309905">デバイスをドメインに追加できません。追加できるデバイスの上限数を超えていないかご確認ください。</translation> <translation id="1744108098763830590">バックグラウンド ページ</translation> <translation id="1745732479023874451">連絡先を管理</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# 件のファイルをこのウェブアプリで開いて編集しますか?}}</translation> @@ -1023,7 +1019,6 @@ <translation id="1767043563165955993">Android アプリで使用する</translation> <translation id="1767508543310534319">句読点読み上げ</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> についてのご意見、ご感想をお聞かせください。</translation> -<translation id="1768278914020124551">ログイン サーバーへの接続中に問題が発生しました。ネットワーク接続とドメイン名を確認してもう一度お試しください。</translation> <translation id="1769104665586091481">新しいウインドウで開く(&W)</translation> <translation id="1770407692401984718">ここに画像をドラッグ、または</translation> <translation id="177053719077591686">Android アプリを Google ドライブにバックアップします。</translation> @@ -1101,7 +1096,6 @@ <translation id="1818913467757368489">ログをアップロードしています。</translation> <translation id="1819443852740954262">シークレット ウィンドウですべて開く</translation> <translation id="1819721979226826163">[アプリの通知] > [Google Play 開発者サービス] の順にタップします。</translation> -<translation id="1820028137326691631">管理者から提供されたパスワードを入力</translation> <translation id="1822140782238030981">Chrome をすでにご利用の場合はログイン</translation> <translation id="1822517323280215012">グレー</translation> <translation id="1822635184853104396">新しいタブですべてのダウンロード履歴を表示する</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">すべて選択(&A)</translation> <translation id="1904580727789512086">アクセスした URL は Google アカウントに保存されます</translation> <translation id="1904603806662441960">Chrome でサイトのカメラへのアクセス権を管理する</translation> -<translation id="1905375423839394163">Chromebook デバイス名</translation> <translation id="1906181697255754968">多くのサイトは、作業内容を自動的に保存するためにデバイスのファイルやフォルダにアクセスします。</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome ウェブストア<ph name="END_LINK" />では他にもさまざまな拡張機能やテーマを入手できます</translation> <translation id="1907044622262489040">音声で入力できます。音声入力を開始するには、検索+D キーを使用します。</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">PIN を非表示</translation> <translation id="2135456203358955318">ドッキング拡大鏡</translation> <translation id="2135787500304447609">再開(&R)</translation> -<translation id="2136372518715274136">新しいパスワードを入力</translation> <translation id="2136476978468204130">入力したパスフレーズが正しくありません</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> からの通知を許可しない</translation> <translation id="2139919072249842737">設定ボタン</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">インストールを完了できませんでした</translation> <translation id="2211245494465528624">同期オプションを管理</translation> <translation id="2214018885812055163">共有フォルダ</translation> -<translation id="2214884991347062907">パスワードが正しくありません。もう一度お試しください</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 行が非表示です>}other{<<ph name="NUMBER_OF_LINES" /> 行が非表示です>}}</translation> <translation id="2215070081105889450">音声を共有するには、タブまたは画面を共有してください</translation> <translation id="2218019600945559112">マウスとタッチパッド</translation> @@ -2276,7 +2267,6 @@ <translation id="2692503699962701720">要素タイプと書式付きテキストを読み上げるときにピッチを変更する</translation> <translation id="2692901429679246677">アクア</translation> <translation id="2693134906590795721">充電時の音</translation> -<translation id="2693176596243495071">不明なエラーが発生しました。後でもう一度お試しになるか、問題が解決しない場合は管理者にお問い合わせください。</translation> <translation id="2698147581454716013">これはバンドルされたデバイスです。Kiosk & Signage Upgrade に登録することはできません。</translation> <translation id="2699911226086014512">PIN の操作に失敗しました。コード: <ph name="RETRIES" /></translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> から共有されました</translation> @@ -2409,7 +2399,6 @@ <translation id="2782104745158847185">Linux アプリケーションのインストール中にエラーが発生しました</translation> <translation id="2783024642731649028">カート内の 1 件の商品が <ph name="MERCHANT_NAME" />(<ph name="MERCHANT_DOMAIN" />)で <ph name="DISCOUNT_TEXT" />(<ph name="RELATIVE_TIME" /> に閲覧)</translation> <translation id="2783298271312924866">ダウンロード済み</translation> -<translation id="2783829359200813069">暗号化タイプの選択</translation> <translation id="2783952358106015700">「<ph name="APP_NAME" />」でセキュリティ キーを使用</translation> <translation id="2785267875302712148">パスワード チェックアップ</translation> <translation id="2785873697295365461">ファイル記述子</translation> @@ -2693,7 +2682,6 @@ <translation id="3003144360685731741">優先ネットワーク</translation> <translation id="3003253259757197230">アクセスした URL が Google に送信され、次にアクセスするサイトの予測と、アクセスしているページに関する追加情報の表示が行われます</translation> <translation id="3003623123441819449">CSS キャッシュ</translation> -<translation id="3003828226041301643">デバイスをドメインに追加できません。アカウントにデバイスを追加する権限があるかどうかご確認ください。</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> でプライベート Wi-Fi 接続を確立します。</translation> <translation id="3004385386820284928">キーボードのキーをカスタマイズ</translation> <translation id="3005574332301273731">表示しない</translation> @@ -2753,7 +2741,6 @@ <translation id="3033348223765101500">データ使用量を節約しましょう</translation> <translation id="3036327949511794916">この <ph name="DEVICE_TYPE" />の返却期限が過ぎています。</translation> <translation id="3036546437875325427">Flash を有効にする</translation> -<translation id="3037754279345160234">ドメインの参加設定を解析できません。管理者にお問い合わせください。</translation> <translation id="3038272154009688107">すべてのサイトを表示</translation> <translation id="3038612606416062604">プリンタを手動で追加</translation> <translation id="3039491566278747710">オフライン ポリシーをデバイスにインストールできませんでした。</translation> @@ -2943,7 +2930,6 @@ <translation id="3210736980143419785">ダウンロードを完了できませんでした</translation> <translation id="321084946921799184">黄色と白</translation> <translation id="3211126692872351610">新しいタブで「<ph name="SEARCH_TERMS" />」を <ph name="SEARCH_ENGINE" /> 検索(&S)</translation> -<translation id="321356136776075234">デバイスの組織部門(例: OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">このフォルダにブックマークを追加する</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />注:<ph name="END_BOLD" /> よく似た音声や録音した音声でも、<ph name="SUPERVISED_USER_NAME" /> さんのアカウントに基づく情報にアクセスできることがあります。</translation> <translation id="3217843140356091325">ショートカットを作成しますか?</translation> @@ -3621,7 +3607,6 @@ <translation id="3741056951918180319">どのサイトでも、いつでも拡張機能をクリックして使用できます</translation> <translation id="3741510433331996336">更新を完了するにはデバイスを再起動してください</translation> <translation id="3742235229730461951">韓国語のキーボード レイアウト</translation> -<translation id="3742666961763734085">この名前の組織部門が見つかりません。もう一度お試しください。</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> とペア設定するには PIN を入力してください</translation> <translation id="3744219658596020825">パスワードはインポートされませんでした</translation> <translation id="3747077776423672805">アプリを削除するには、まず [設定] > [Google Play ストア] > [Android 設定を管理] > [アプリ] または [アプリケーション管理] に移動して、アンインストールするアプリをタップします(必要であれば左右にスワイプしてアプリを見つけます)。次に、[アンインストール] または [無効にする] をタップします。</translation> @@ -4510,7 +4495,6 @@ <translation id="4416582610654027550">有効な URL を入力してください</translation> <translation id="4421932782753506458">フワフワ</translation> <translation id="4423376891418188461">設定を元に戻す</translation> -<translation id="442397852638519243"><ph name="USER_NAME" /> さん、管理者がパスワードの変更をリクエストしています。</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Chrome OS デバイスが自動レポートを送信することを許可して、Google が優先度の高い順に Chrome OS を修正および改善する取り組みにご協力ください。障害レポートでは、Chrome OS がクラッシュした時間や使用された機能、通常のメモリ使用量などが送信されます。<ph name="END_PARAGRAPH1" /><ph name="BEGIN_PARAGRAPH2" />これらのレポートの送信は、Chrome OS デバイスの設定でいつでも開始および停止できます。あなたがドメイン管理者である場合は、管理コンソールでこの設定を変更できます。<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> を削除</translation> <translation id="4426464032773610160">始める前に、USB または Bluetooth スイッチが Chromebook に接続されていることをご確認ください。キーボードのキーを使うこともできます。</translation> @@ -4525,7 +4509,6 @@ <translation id="4430369329743628066">ブックマークを追加しました</translation> <translation id="4430422687972614133">仮想カードをオンにする</translation> <translation id="4432621511648257259">パスワードが正しくありません。</translation> -<translation id="443454694385851356">以前の暗号化タイプ(安全ではありません)</translation> <translation id="4434611816075088065">他に確認の必要な項目はありません</translation> <translation id="443475966875174318">互換性のないアプリケーションの更新または削除</translation> <translation id="4437947179446780764">カスタム DNS サービス プロバイダを追加</translation> @@ -5067,7 +5050,6 @@ <translation id="4868284252360267853">このダイアログは現在フォーカスされていません。このダイアログをフォーカスするには command+shift+option+a キーを押してください。</translation> <translation id="4869170227080975044">ChromeOS のネットワーク情報を読み取る</translation> <translation id="4870724079713069532">エクスプローラーからこのアプリまたは他のアプリで、サポートされているファイルを開いて編集できます。デフォルトでこのアプリを使用して開くファイルを管理するには、<ph name="BEGIN_LINK" />Windows の設定<ph name="END_LINK" />に移動してください。</translation> -<translation id="4870758487381879312">設定情報を取得するには管理者から提供されたパスワードを入力してください</translation> <translation id="4870995365819149457">サポートされているリンクの一部は、引き続き <ph name="APP_NAME" />、<ph name="APP_NAME_2" />、<ph name="APP_NAME_3" />、その他 1 件のアプリで開かれます。</translation> <translation id="4871308555310586478">Chrome ウェブストア以外の場所からインストールされました。</translation> <translation id="4871322859485617074">PIN に無効な文字が含まれています</translation> @@ -5134,7 +5116,6 @@ <translation id="4913209098186576320">このファイルは危険な可能性があります<ph name="LINE_BREAK" />確認に通常より時間がかかっています...</translation> <translation id="4915961947098019832">画像の表示を許可するサイト</translation> <translation id="4916542008280060967">サイトに <ph name="FILE_NAME" /> の編集を許可しますか?</translation> -<translation id="4917385247580444890">強い</translation> <translation id="491779113051926205">ChromeOS トラフィック カウンタ</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> が拡張機能「<ph name="EXTENSION_NAME" />」との通信をリクエストしています</translation> <translation id="4918086044614829423">同意する</translation> @@ -5448,7 +5429,6 @@ <translation id="5172855596271336236">1 件の管理対象プリンタがあります。</translation> <translation id="5173668317844998239">セキュリティ キーに保存されている指紋を追加、削除できます</translation> <translation id="5174169235862638850">パスワードをクリップボードにコピーしました</translation> -<translation id="5175379009094579629">デバイス名が無効です。有効なデバイス名を入力して、もう一度お試しください。</translation> <translation id="5177479852722101802">カメラとマイクへのアクセスを引き続きブロックする</translation> <translation id="5177549709747445269">モバイルデータ接続を使用しています</translation> <translation id="5178667623289523808">前を検索</translation> @@ -5676,7 +5656,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> のパスワードを作成</translation> <translation id="5368441245151140827">この拡張機能には、サイト情報の読み取りや変更、バックグラウンドでの実行が許可されていません</translation> <translation id="5368720394188453070">スマートフォンがロックされています。ログインするにはロックを解除してしてください。</translation> -<translation id="5368779022775404937"><ph name="REALM" /> にログインしてください</translation> <translation id="536882527576164740">{0,plural, =1{シークレット}other{シークレット(#)}}</translation> <translation id="5369491905435686894">マウス アクセラレーションを有効にする</translation> <translation id="5369694795837229225">Linux 開発環境をセットアップする</translation> @@ -5891,7 +5870,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{管理者が 1 個の拡張機能をインストールしました}other{管理者が # 個の拡張機能をインストールしました}}</translation> <translation id="5523532775593636291">追加したサイトは常にアクティブになり、メモリの解放は行われません</translation> <translation id="5523558474028191231">名前には文字、数字、特殊文字を使用できます。<ph name="MAX_CHARACTER_COUNT" /> 文字以内で指定してください</translation> -<translation id="5526701598901867718">すべて(安全ではありません)</translation> <translation id="5526745900034778153">同期を再開するにはもう一度ログインしてください</translation> <translation id="5527463195266282916">拡張機能のダウングレードが試行されました。</translation> <translation id="5527474464531963247">別のネットワークも選択できます。</translation> @@ -5902,7 +5880,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> が次の許可を求めています</translation> <translation id="5537725057119320332">キャスト</translation> <translation id="5539070192556911367">Google に接続できません</translation> -<translation id="5539221284352502426">入力したパスワードはサーバーによって拒否されました。考えられる原因は次のとおりです。パスワードが短すぎる。パスワードに数字または記号が含まれていない。以前と同じパスワードを指定した。</translation> <translation id="5541694225089836610">操作が管理者によって無効にされています</translation> <translation id="5542132724887566711">プロフィール</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> からの Cookie がブロックされました</translation> @@ -6145,7 +6122,6 @@ <translation id="5734362860645681824">通信</translation> <translation id="5734697361979786483">ファイル共有を追加</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{このデータまたはお使いのデバイスは、組織のセキュリティ ポリシーの一部に違反しています。修正が必要な箇所を管理者にご確認ください。}=1{このファイルまたはお使いのデバイスは、組織のセキュリティ ポリシーの一部に違反しています。修正が必要な箇所を管理者にご確認ください。}other{これらのファイルは、組織のセキュリティ ポリシーの一部に違反しています。修正が必要な箇所を管理者にご確認ください。}}</translation> -<translation id="5736796278325406685">有効なユーザー名を入力してください</translation> <translation id="5738093759615225354">パソコンにログインするには、このパスキーが必要です</translation> <translation id="5739017626473506901">ログインして、<ph name="USER_NAME" /> さんの学校アカウントの追加を許可してください</translation> <translation id="5739235828260127894">確認を待っています。<ph name="LINK_BEGIN" />詳細<ph name="LINK_END" /></translation> @@ -6549,7 +6525,6 @@ <translation id="6054138466019582920">Google でこのページを検索(&C)...</translation> <translation id="6054284857788651331">最近閉じたタブグループ</translation> <translation id="6054961935262556546">公開設定を変更</translation> -<translation id="6055171183283175969">入力したパスワードが正しくありません。</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 with RSA 暗号化</translation> <translation id="6055544610007596637">Google Play ストアから <ph name="DEVICE_TYPE" /> のアプリをインストール</translation> <translation id="6056710589053485679">通常の再読み込み</translation> @@ -6619,7 +6594,6 @@ <translation id="6102043788063419338">このファイルは高度な保護機能によってブロックされました。</translation> <translation id="6103681770816982672">警告: Dev チャンネルに切り替えようとしています</translation> <translation id="6104068876731806426">Google アカウント</translation> -<translation id="6104311680260824317">デバイスをドメインに追加できません。指定した Kerberos 暗号化タイプがサーバーでサポートされていません。[その他のオプション] で暗号化の設定をご確認ください。</translation> <translation id="6104667115274478616">ChromeOS の音声設定を管理する</translation> <translation id="6104796831253957966">プリンタのキューに空きがありません</translation> <translation id="610487644502954950">サイドパネルの固定を解除しました</translation> @@ -7305,7 +7279,6 @@ <translation id="6651237644330755633">ウェブサイトの識別でこの証明書を信頼します</translation> <translation id="6651495917527016072">Wi-Fi ネットワークをスマートフォンと同期します。<ph name="LINK_BEGIN" />詳細<ph name="LINK_END" /></translation> <translation id="6651762277693024112">このサイトにアクセスするたび自動的に実行します</translation> -<translation id="665355505818177700">Chrome と <ph name="MS_AD_NAME" /> の統合は x86_64 プラットフォームでのみサポートされています。ARM または x86 プラットフォームを使用している Chromebooks では、この機能はサポートされていません。</translation> <translation id="6654509035557065241">優先するネットワーク</translation> <translation id="6655190889273724601">デベロッパー モード</translation> <translation id="6655458902729017087">アカウントを非表示にする</translation> @@ -7441,7 +7414,6 @@ <translation id="676560328519657314">Google Pay でのお支払い方法</translation> <translation id="6766488013065406604">Google パスワード マネージャーに移動</translation> <translation id="6767566652486411142">別の言語を選択...</translation> -<translation id="6767639283522617719">ドメインを追加できません。組織部門の設定が正しいことをご確認ください。</translation> <translation id="6768034047581882264">安全でないコンテンツの表示を許可しないサイト</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />利便性を高めるため、<ph name="DEVICE_OS" /> ではデバイスのハードウェア データを収集し、Google と共有して、適切なアップデートを確認します。さらに、サポートや <ph name="DEVICE_OS" /> の利便性やサービスの改善といった追加の目的で Google がこのデータを使用することを許可できます。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />アップデートの確認時のほか、追加の目的で Google とのデータの共有を許可した場合に Google に送信されるデータについては、このデバイスにログインして、chrome://system の chromeosflex_ で始まるフィールドを展開するとご確認いただけます。<ph name="END_PARAGRAPH2" /> @@ -7517,7 +7489,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">保存されている認証情報を使用してウェブサイトに自動的にログインします。この機能が無効になっている場合は、ウェブサイトにログインするときに毎回確認を求められます。</translation> -<translation id="6810768462515084623">パスワードの有効期限が切れているようです。別のデバイスで新しいパスワードを設定して、もう一度お試しください。</translation> <translation id="6811034713472274749">ページを表示できます</translation> <translation id="6811151703183939603">重い</translation> <translation id="6811332638216701903">DHCP ホスト名</translation> @@ -7589,7 +7560,6 @@ <translation id="6856623341093082836">タッチスクリーンをを設定し、精度を調整します</translation> <translation id="6856850379840757744">オンにした場合は、すべての通知を静かな方法で行います</translation> <translation id="6857145580237920905">Powerwash を実行する前に eSIM プロファイルを削除してください</translation> -<translation id="6857699260879628349">設定情報を取得</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> 秒</translation> <translation id="6860097299815761905">プロキシの設定...</translation> <translation id="68601584151169673">保存して共有(&S)</translation> @@ -7608,7 +7578,6 @@ <translation id="686839242150793617">ピクチャー イン ピクチャーの自動開始を許可するサイト</translation> <translation id="6868934826811377550">詳細を表示</translation> <translation id="6871644448911473373">OCSP レスポンダ: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">入力したパスワードはサーバーによって拒否されました。</translation> <translation id="6873571253135628430">サイトの権限を変更する</translation> <translation id="6876155724392614295">自転車</translation> <translation id="6876469544038980967">役に立たなかった</translation> @@ -7642,7 +7611,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">プレビューする音声</translation> <translation id="6902336033320348843">セクションがサポートされていません: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">デバイスをドメインに追加しましょう</translation> <translation id="6903022061658753260">このアカウントで同期をオンにしたすべての Chrome ブラウザでデータが同期されます。Chrome OS の同期オプションについては、<ph name="LINK_BEGIN" />Chrome OS の設定<ph name="LINK_END" />をご覧ください。</translation> <translation id="6903590427234129279">すべて開く(<ph name="URL_COUNT" /> 件の URL)</translation> <translation id="6903907808598579934">同期を ON にする</translation> @@ -8000,7 +7968,6 @@ <translation id="7198503619164954386">企業登録のデバイスを使用する必要があります</translation> <translation id="7199158086730159431">ヘルプ(&E)</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> へのキャストを一時停止する</translation> -<translation id="7200083590239651963">設定の選択</translation> <translation id="720110658997053098">このデバイスをキオスクモードに固定する</translation> <translation id="7201118060536064622">「<ph name="DELETED_ITEM_NAME" />」が削除されました</translation> <translation id="7201420661433230412">ファイルを表示する</translation> @@ -8116,7 +8083,6 @@ <translation id="7292067737327289208">お使いの<ph name="BEGIN_LINK" />ブラウザは組織<ph name="END_LINK" />によって、<ph name="BEGIN_LINK" />プロフィールは <ph name="PROFILE_DOMAIN" /> によって管理<ph name="END_LINK" />されています</translation> <translation id="7292195267473691167"><ph name="LOCALE" />(<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">なお、Android、Play、および関連付けられているアプリには、それぞれ独自のデータ収集と使用のポリシーが適用されます。</translation> -<translation id="729583233778673644">AES 暗号化と RC4 暗号化を許可します。なお RC4 暗号は安全でないため、このオプションを使用するとリスクが高まります。</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> フォルダを選択</translation> <translation id="7297726121602187087">暗い緑</translation> <translation id="7298195798382681320">推奨</translation> @@ -8134,7 +8100,6 @@ <translation id="7307129035224081534">一時停止中</translation> <translation id="7307647374092371434">Google アカウントに保存したパスワードとパスキーは、アカウントにログインすればこのデバイスで使用できます</translation> <translation id="7308643132139167865">ウェブサイトの言語</translation> -<translation id="7310598146671372464">ログインできませんでした。指定した Kerberos 暗号化タイプがサーバーでサポートされていません。管理者にお問い合わせください。</translation> <translation id="7311005168897771689">オフラインでも Google ドライブのファイルにアクセス</translation> <translation id="7311244614769792472">一致する結果は見つかりませんでした</translation> <translation id="7312210124139670355">管理者が eSIM をリセットしています。この処理には数分かかることがあります。</translation> @@ -8507,7 +8472,6 @@ <translation id="7594725637786616550">お使いの <ph name="DEVICE_TYPE" /> を出荷時の状態にリセットするために、Powerwash を実行します。</translation> <translation id="7595453277607160340">Android アプリを使用し、<ph name="DEVICE_TYPE" /> が適切に動作し続けるようにするには、もう一度ログインしてアップデートを行ってください。</translation> <translation id="7595547011743502844"><ph name="ERROR" />(エラーコード <ph name="ERROR_CODE" />)。</translation> -<translation id="7599527631045201165">デバイス名が長すぎます。短い名前を入力して、もう一度お試しください。</translation> <translation id="7600054753482800821">検索エンジンとサイト内検索を管理する(&M)</translation> <translation id="7600218158048761260">このアカウント タイプでは Google ドライブが無効になっています。</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" />を翻訳しない</translation> @@ -8652,7 +8616,6 @@ <translation id="7686086654630106285">ウェブサイトによる広告提案の詳細</translation> <translation id="7686581688229391955">このサイトで拡張機能を許可するよう選択します</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" />(<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">新しいパスワードの確認入力</translation> <translation id="7690378713476594306">リストから選択</translation> <translation id="7690853182226561458">フォルダを追加(&F)...</translation> <translation id="7691073721729883399">キオスク アプリケーションの cryptohome をマウントできませんでした。</translation> @@ -9313,7 +9276,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />。プリンタ <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />。</translation> <translation id="8180785270975217276">省エネモードがオンになっています</translation> <translation id="8180786512391440389">「<ph name="EXTENSION" />」は、チェックした場所にある画像、動画、音声ファイルの読み取りと削除ができます。</translation> -<translation id="8181215761849004992">ドメインを追加できません。アカウントにデバイスを追加する権限があるかどうかご確認ください。</translation> <translation id="8182105986296479640">アプリケーションから応答がありません。</translation> <translation id="8182412589359523143">この <ph name="DEVICE_TYPE" /> からすべてのデータを削除するには、<ph name="BEGIN_LINK" />ここをクリック<ph name="END_LINK" />してください。</translation> <translation id="8183703640399301650">デバイスの EID は <ph name="EID_NUMBER" /> で、デバイスの IMEI は <ph name="IMEI_NUMBER" /> です。これらの番号を使用して、サービスを有効にできます。</translation> @@ -9774,7 +9736,6 @@ <translation id="8531367864749403520">タブバーからグループを削除するには、[グループを非表示] を選択します</translation> <translation id="8531701051932785007">セーフ ブラウジング保護強化機能はオフになっています</translation> <translation id="8533670235862049797">セーフ ブラウジングはオンになっています</translation> -<translation id="8534656636775144800">ドメインへの追加中に問題が発生しました。もう一度お試しください。</translation> <translation id="8535005006684281994">Netscape 証明書更新 URL</translation> <translation id="8536810348276651776">ほとんどのサイトからログアウトします。ただし、Google アカウントへのログイン状態は維持されるため、Chrome のファミリー リンクの設定は適用されます。</translation> <translation id="8536956381488731905">キー操作音</translation> @@ -9853,7 +9814,6 @@ <translation id="8607828412110648570">Bluetooth デバイスがペア設定モードになっていて、近くにあることを確認してください。ペア設定は信頼しているデバイスとのみ行ってください。ペア設定したデバイスは、この Chromebook のすべてのアカウントに表示されます。<ph name="BEGIN_LINK_LEARN_MORE" />詳細<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos チケットの追加</translation> <translation id="8609465669617005112">上に移動</translation> -<translation id="8610103157987623234">無効な形式です。もう一度お試しください</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> で動画フレームを検索(&S)</translation> <translation id="8613164732773110792">英小文字、数字、アンダースコア、ダッシュのみ</translation> <translation id="8613504115484579584">ログイン方法</translation> @@ -10467,7 +10427,6 @@ <translation id="9052404922357793350">引き続きブロックする</translation> <translation id="90528604757378587">バックグラウンド アクティビティや一部の視覚効果(スムーズ スクロールなど)が制限されることがあります。</translation> <translation id="9053563360605707198">両面に印刷する</translation> -<translation id="9055636786322918818">RC4 暗号化を適用します。なお RC4 暗号は安全でないため、このオプションを使用するとリスクが高まります。</translation> <translation id="9056788090206401048">別のデバイスでパスキーを使用するには、Bluetooth をオンにする必要があります。これは設定でいつでも管理できます。</translation> <translation id="9056810968620647706">一致する項目が見つかりません。</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> さんが次のコンテンツへのアクセスをリクエストしています:</translation>
diff --git a/chrome/app/resources/generated_resources_ka.xtb b/chrome/app/resources/generated_resources_ka.xtb index 7b84bec..d45cb26 100644 --- a/chrome/app/resources/generated_resources_ka.xtb +++ b/chrome/app/resources/generated_resources_ka.xtb
@@ -296,7 +296,6 @@ <translation id="1217117837721346030">საეჭვო ფაილის ჩამოტვირთვა</translation> <translation id="1217483152325416304">თქვენი ადგილობრივი მონაცემები მალე წაიშლება</translation> <translation id="1217668622537098248">ქმედების შემდეგ მარცხენა დაწკაპუნებაზე დაბრუნება</translation> -<translation id="121783623783282548">პაროლები არ ემთხვევა.</translation> <translation id="1218015446623563536">Linux-ის წაშლა</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />ამ მოწყობილობის მიახლოებითი მდებარეობის დასადგენად Google-ის მდებარეობის სერვისები იყენებს ისეთ წყაროებს, როგორიცაა Wi-Fi, მობილური ქსელები და სენსორები.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />მდებარეობის გამორთვა შესაძლებელია ამ მოწყობილობაზე მდებარეობის მთავარი პარამეტრის გამორთვით. ასევე შეგიძლიათ გამორთოთ Wi-Fi კავშირის, მობილური ქსელებისა და სენსორების გამოყენება მდებარეობის დასადგენად.<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">ერთეულის გამოყოფა კლავიატურით ფოკუსირების მეშვეობით</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" />-ზე დაბრუნება</translation> <translation id="1396139853388185343">პრინტერის დაყენებისას შეცდომა წარმოიქმნა</translation> -<translation id="1396963298126346194">თქვენ მიერ შეყვანილი მომხმარებლის სახელი და პაროლი არ ემთხვევა</translation> <translation id="1397500194120344683">შესაფერისი მოწყობილობები არ არის. <ph name="LINK_BEGIN" />შეიტყვეთ მეტი<ph name="LINK_END" /></translation> <translation id="1397594434718759194">თქვენ შესული ხართ Chrome-ში ამ მოწყობილობებზე. ასე რომ, შეგიძლიათ გამოიყენოთ ისინი უსაფრთხოების გასაღებების სახით.</translation> <translation id="1398853756734560583">გაშლა</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">საგანმანათლებლო რესურსებზე წვდომისთვის სისტემაში ხელახლა შესასვლელად საჭიროა მშობლისგან ნებართვის მიღება</translation> <translation id="1658424621194652532">ეს გვერდი იღებს წვდომას თქვენს მიკროფონზე.</translation> <translation id="1660763353352708040">ელკვების ადაპტერის პრობლემა</translation> -<translation id="1661156625580498328">AES დაშიფვრის იძულებით გააქტიურება (რეკომენდებული).</translation> <translation id="16620462294541761">სამწუხაროდ, თქვენი პაროლის გადამოწმება ვერ მოხერხდა. ხელახლა სცადეთ.</translation> <translation id="166278006618318542">საჯარო ალგორითმის ძირითადი თემა</translation> <translation id="1662801900924515589"><ph name="APP" /> დაინსტალირებულია</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">მორგებული</translation> <translation id="1741314857973421784">გაგრძელება</translation> <translation id="1743970419083351269">ჩამოტვირთვების ზოლის დახურვა</translation> -<translation id="1744060673522309905">მოწყობილობის გაწევრიანება დომენში ვერ მოხერხდა. შეამოწმეთ, ხომ არ გადააჭარბეთ დასამატებელი მოწყობილობების ლიმიტს.</translation> <translation id="1744108098763830590">ფონური გვერდი</translation> <translation id="1745732479023874451">კონტაქტების მართვა</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{გსურთ, გახსნათ და დაარედაქტიროთ # ფაილი ამ ვებ-აპში?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Android აპებში გამოყენება</translation> <translation id="1767508543310534319">პუნქტუაციის ექო</translation> <translation id="1768212860412467516">გამოგვეხმაურეთ, როგორია <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">სამწუხაროდ, შესვლის სერვერთან დაკავშირებისას პრობლემა წარმოიქმნა. შეამოწმეთ კავშირი ქსელთან და დომენის სახელი, ხოლო შემდეგ ხელახლა ცადეთ.</translation> <translation id="1769104665586091481">გახსენით ბმულები ახალ &ფანჯარაში</translation> <translation id="1770407692401984718">ჩავლებით გადმოიტანეთ სურათი აქ ან</translation> <translation id="177053719077591686">Android აპების სარეზერვო ასლების შექმნა Google Drive-ზე.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">ამჟამად მიმდინარეობს ჟურნალის ატვირთვა.</translation> <translation id="1819443852740954262">ყველას გახსნა ინკოგნიტო ფანჯარაში</translation> <translation id="1819721979226826163">შეხებით აირჩიეთ: აპების შეტყობინებები > Google Play services.</translation> -<translation id="1820028137326691631">შეიყვანეთ ადმინისტრატორის მიერ მოწოებული პაროლი</translation> <translation id="1822140782238030981">უკვე ხართ Chrome-ის მომხმარებელი? შედით სისტემაში</translation> <translation id="1822517323280215012">ნაცრისფერი</translation> <translation id="1822635184853104396">ჩამოტვირთვის სრული ისტორიის ჩვენება ახალ ჩანართში</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">&ყველას არჩევა</translation> <translation id="1904580727789512086">თქვენ მიერ მონახულებული URL-ები ინახება თქვენს Google ანგარიშში</translation> <translation id="1904603806662441960">საიტებისთვის კამერის გამოსაყენებლად მინიჭებული ნებართვების მართვა Chrome-ში</translation> -<translation id="1905375423839394163">Chromebook მოწყობილობის სახელი</translation> <translation id="1906181697255754968">როგორც წესი, საიტებს თქვენს მოწყობილობაზე არსებულ ფაილებსა და საქაღალდეებზე წვდომა სჭირდება ისეთი ფუნქციების უზრუნველსაყოფად, როგორიცაა, მაგალითად, თქვენ მიერ შესრულებული სამუშაოს ავტომატურად შენახვა</translation> <translation id="1906488504371069394">აღმოაჩინეთ სხვა გაფართოებები და თემები <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" />-ში</translation> <translation id="1907044622262489040">აკრიფეთ ხმის მეშვეობით. გამოიყენეთ კლავიშთა კომბინაცია Search + D, შემდეგ კი დაიწყეთ საუბარი.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">PIN-კოდების დამალვა</translation> <translation id="2135456203358955318">ჩამაგრებული ლუპა</translation> <translation id="2135787500304447609">&გაგრძელება</translation> -<translation id="2136372518715274136">შეიყვანეთ ახალი პაროლი</translation> <translation id="2136476978468204130">თქვენ მიერ შეყვანილი საიდუმლო ფრაზა არასწორია</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />-ისგან შეტყობინებების მიღების აკრძალვა</translation> <translation id="2139919072249842737">დაყენების ღილაკი</translation> @@ -1632,7 +1624,6 @@ <translation id="2210462644007531147">ინსტალაცია ვერ შესრულდა</translation> <translation id="2211245494465528624">სინქრონიზაციის პარამეტრების მართვა</translation> <translation id="2214018885812055163">გაზიარებული საქაღალდეები</translation> -<translation id="2214884991347062907">პაროლი არასწორია. ცადეთ ხელახლა</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ხაზი არ არის ნაჩვენები>}other{<<ph name="NUMBER_OF_LINES" /> ხაზი არ არის ნაჩვენები>}}</translation> <translation id="2215070081105889450">აუდიოს გასაზიარებლად გააზიარეთ ჩანართი ან ეკრანი</translation> <translation id="2218019600945559112">მაუსი და სენსორული პანელი</translation> @@ -2283,7 +2274,6 @@ <translation id="2692503699962701720">ტონის შეცვლა ელემენტების ტიპებისა და ფორმატირებული ტექსტის გახმოვანებისას.</translation> <translation id="2692901429679246677">მომწვანო-ცისფერი</translation> <translation id="2693134906590795721">დატენის ხმები</translation> -<translation id="2693176596243495071">სამწუხაროდ, მოხდა უცნობი შეცდომა. გთხოვთ, ცადოთ მოგვიანებით ან დაუკავშირდეთ თქვენს ადმინისტრატორს, თუ პრობლემა არ მოგვარდება.</translation> <translation id="2698147581454716013">ეს მოწყობილოა მოწოდებულია ნაკრებში, ამიტომ მოწყობილობა-ჯიხურის ან მიმთითებელი მოწყობილობის სახით მისი რეგისტრაცია ვერ მოხერხდება.</translation> <translation id="2699911226086014512">PIN-კოდთან დაკავშირებული ოპერაცია ვერ შესრულდა. კოდი: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">გაზიარებულია <ph name="DEVICE_NAME" />-დან</translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">შეცდომა Linux აპლიკაციის ინსტალაციისას</translation> <translation id="2783024642731649028">თქვენს კალათაში არსებულ 1 ერთეულზე ახლა მოქმედებს <ph name="DISCOUNT_TEXT" /> <ph name="MERCHANT_NAME" />-ისგან (<ph name="MERCHANT_DOMAIN" />), ნანახია: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ჩამოტვირთული</translation> -<translation id="2783829359200813069">აირჩიეთ დაშიფვრის ტიპები</translation> <translation id="2783952358106015700">უსაფრთხოების გასაღების გამოყენება <ph name="APP_NAME" />-ის მეშვეობით</translation> <translation id="2785267875302712148">პაროლის შემოწმება</translation> <translation id="2785873697295365461">ფაილური დესკრიპტორები</translation> @@ -2700,7 +2689,6 @@ <translation id="3003144360685731741">სასურველი ქსელები</translation> <translation id="3003253259757197230">თქვენ მიერ მონახულებული URL-ები ეგზავნება Google-ს იმის პროგნოზირებისთვის, თუ რომელი საიტების მონახულებას მოისურვებთ შემდგომში, ასევე, თქვენ მიერ მონახულებული გვერდის შესახებ დამატებითი ინფორმაციის საჩვენებლად</translation> <translation id="3003623123441819449">CSS კეში</translation> -<translation id="3003828226041301643">მოწყობილობის გაწევრიანება დომენში ვერ მოხერხდა. შეამოწმეთ, აქვს თუ არა თქვენს ანგარიშს მოწყობილობების დამატების უფლება.</translation> <translation id="3003967365858406397">თქვენი <ph name="PHONE_NAME" /> კერძო Wi-Fi კავშირს შექმნის.</translation> <translation id="3004385386820284928">კლავიატურის კლავიშების მორგება</translation> <translation id="3005574332301273731">არ გამოჩნდეს</translation> @@ -2760,7 +2748,6 @@ <translation id="3033348223765101500">მართეთ თქვენი მონაცემები</translation> <translation id="3036327949511794916">ამ <ph name="DEVICE_TYPE" />-ის დაბრუნების ბოლო ვადა გავიდა.</translation> <translation id="3036546437875325427">Flash-ის ჩართვა</translation> -<translation id="3037754279345160234">დომენში გაწევრიანების კონფიგურაციის გარჩევა ვერ მოხერხდა. გთხოვთ, დაუკავშირდეთ ადმინისტრატორს.</translation> <translation id="3038272154009688107">ყველა ვებსაიტის ნახვა</translation> <translation id="3038612606416062604">პრინტერის ხელით დამატება</translation> <translation id="3039491566278747710">მოწყობილობაზე ვერ მოხერხდა ხაზგარეშე წესების ინსტალაცია.</translation> @@ -2950,7 +2937,6 @@ <translation id="3210736980143419785">ჩამოტვირთვა ვერ დასრულდა</translation> <translation id="321084946921799184">ყვითელი და თეთრი</translation> <translation id="3211126692872351610">„<ph name="SEARCH_TERMS" />“ <ph name="SEARCH_ENGINE" />-ში &მოიძებნოს ახალ ჩანართზე</translation> -<translation id="321356136776075234">მოწყობილობის ორგანიზაციული ერთეული (მაგ. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">დაამატეთ სანიშნე ამ საქაღალდეს</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />შენიშვნა:<ph name="END_BOLD" /> <ph name="SUPERVISED_USER_NAME" />-ის პერსონალურ შედეგებზე წვდომა, შესაძლოა, მოახერხოს ნებისმიერმა, ვისაც მსგავსი ხმა ან მისი ჩანაწერი ექნება.</translation> <translation id="3217843140356091325">გსურთ მალსახმობის შექმნა?</translation> @@ -3629,7 +3615,6 @@ <translation id="3741056951918180319">ნებისმიერ დროს შეგიძლიათ შეეხოთ გაფართოებას, ის ნებისმიერ საიტზე რომ გამოიყენოთ</translation> <translation id="3741510433331996336">განახლების დასასრულებლად გადატვირთეთ თქვენი მოწყობილობა</translation> <translation id="3742235229730461951">კორეული კლავიატურის განლაგება</translation> -<translation id="3742666961763734085">ამ სახელის მქონე ორგანიზაციული ერთეული ვერ მოიძებნა. გთხოვთ, სცადოთ ხელახლა.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" />-თან დასაწყვილებლად შეიყვანეთ PIN-კოდი</translation> <translation id="3744219658596020825">თქვენი პაროლების იმპორტირება ვერ მოხერხდა</translation> <translation id="3747077776423672805">აპების ამოსაშლელად გადადით აქ: პარამეტრები > Google Play Store > Android პარამეტრების მართვა > აპები ან აპლიკაციების მენეჯერი. შემდეგ შეეხეთ აპს, რომლის დეინსტალაციაც გსურთ (აპის საპოვნელად შეიძლება დაგჭირდეთ მარჯვნივ ან მარცხნივ გადაფურცვლა). ბოლოს კი შეეხეთ დეინსტალაციას ან გათიშვას.</translation> @@ -4518,7 +4503,6 @@ <translation id="4416582610654027550">აკრიფეთ სწორი URL</translation> <translation id="4421932782753506458">ბუსუსი</translation> <translation id="4423376891418188461">პარამეტრების აღდგენა</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ადმინისტრატორი თქვენი პაროლის შეცვლას მოითხოვს.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS მოწყობილობებისთვის ავტომატური ანგარიშების გაგზავნის დაშვება გვეხმარება, პრიორიტეტი მივანიჭოთ იმას, რაც ChromeOS-ში გასწორებას და გაუმჯობესებას საჭიროებს. აღნიშნული ანგარიშები, შესაძლოა, მოიცავდეს ინფორმაციას იმის შესახებ, თუ როდის გაითიშა ავარიულად ChromeOS, რომელი ფუნქციები იყო გამოყენებული და ჩვეულებრივ, რა მოცულობის მეხსიერება იყო გამოყენებული.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ამ ტიპის ანგარიშების გაგზავნის დაშვება და აკრძალვა ნებისმიერ დროს შეგიძლიათ თქვენი Chrome მოწყობილობის პარამეტრებიდან. თუ დომენის ადმინისტრატორი ხართ, ამ პარამეტრის შეცვლა შეგიძლიათ ადმინისტრატორის კონსოლიდან.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">წაიშალოს <ph name="FILE_NAME" /></translation> @@ -4534,7 +4518,6 @@ <translation id="4430369329743628066">სანიშნე დამატებულია</translation> <translation id="4430422687972614133">ვირტუალური ბარათის ჩართვა</translation> <translation id="4432621511648257259">პაროლი არასწორია</translation> -<translation id="443454694385851356">მოძველებული (დაუცველი)</translation> <translation id="4434611816075088065">თქვენს ყურადღებას ამჟამად სხვა არაფერი საჭიროებს</translation> <translation id="443475966875174318">შეუთავსებელი აპლიკაციების განახლება ან ამოშლა</translation> <translation id="4437947179446780764">DNS-ის სერვისის მორგებული მომწოდებლის დამატება</translation> @@ -5076,7 +5059,6 @@ <translation id="4868284252360267853">ეს დიალოგი ამჟამად არ არის მოქცეული ფოკუსში. ამ დიალოგის ფოკუსში მოსაქცევად დააჭირეთ კლავიშთა კომბინაციას Command+Shift+Option+A.</translation> <translation id="4869170227080975044">ChromeOS ქსელის ინფორმაციის წაკითხვა</translation> <translation id="4870724079713069532">ამ აპის მეშვეობით შეგიძლიათ გახსნათ და დაარედაქტიროთ მხარდაჭერილი ფაილები File Explorer-იდან ან სხვა აპებიდან. იმისთვის, რომ გააკონტროლოთ, ნაგულისხმევად რომელმა ფაილებმა გახსნას ეს აპი, გადადით <ph name="BEGIN_LINK" />Windows-ის პარამეტრებზე<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">კონფიგურაციის ინფორმაციის მისაღებად შეიყვანეთ ადმინისტრატორის მიერ მოწოდებული პაროლი</translation> <translation id="4870995365819149457">ზოგიერთი მხარდაჭერილი ბმული კვლავ გაიხსნება <ph name="APP_NAME" />-ში, <ph name="APP_NAME_2" />-ში, <ph name="APP_NAME_3" />-სა და 1 სხვა აპში.</translation> <translation id="4871308555310586478">არ არის Chrome Web Store-იდან.</translation> <translation id="4871322859485617074">PIN-კოდი შეიცავს არასწორ სიმბოლოებს</translation> @@ -5143,7 +5125,6 @@ <translation id="4913209098186576320">ეს ფაილი, შესაძლოა, სახიფათო იყოს<ph name="LINE_BREAK" />შემოწმებას მოსალოდნელზე მეტი დრო სჭირდება...</translation> <translation id="4915961947098019832">სურათების ჩვენება დაშვებულია</translation> <translation id="4916542008280060967">გსურთ საიტისთვის <ph name="FILE_NAME" />-ის რედაქტირების დაშვება?</translation> -<translation id="4917385247580444890">ძლიერი</translation> <translation id="491779113051926205">ChromeOS ტრაფიკის მთვლელები</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> სურს ურთიერთობა გაფართოებით „<ph name="EXTENSION_NAME" />“</translation> <translation id="4918086044614829423">მიღება</translation> @@ -5458,7 +5439,6 @@ <translation id="5172855596271336236">1 მართული პრინტერია.</translation> <translation id="5173668317844998239">თქვენს უსაფრთხოების გასაღებზე შენახული თითის ანაბეჭდების დამატება და წაშლა</translation> <translation id="5174169235862638850">პაროლი დაკოპირდა გაცვლის ბუფერში</translation> -<translation id="5175379009094579629">მოწყობილობის სახელი არასწორია. შეიყვანეთ მოწყობილობის სწორი სახელი და ცადეთ ხელახლა.</translation> <translation id="5177479852722101802">გაგრძელება კამერისა და მიკროფონზე წვდომის დაბლოკვით</translation> <translation id="5177549709747445269">თქვენ იყენებთ მობილურ მონაცემებს</translation> <translation id="5178667623289523808">წინა ელემენტის ძებნა</translation> @@ -5687,7 +5667,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> პაროლის შექმნა</translation> <translation id="5368441245151140827">ამ გაფართოებას არ შეუძლია საიტების ინფორმაციის წაკითხვა და შეცვლა ან ფონურ რეჟიმში მუშაობა</translation> <translation id="5368720394188453070">ტელეფონი დაბლოკილია. განბლოკვისათვის შეიყვანეთ.</translation> -<translation id="5368779022775404937"><ph name="REALM" />-ში შესვლა</translation> <translation id="536882527576164740">{0,plural, =1{ინკოგნიტო}other{ინკოგნიტო (#)}}</translation> <translation id="5369491905435686894">მაუსის აჩქარების ჩართვა</translation> <translation id="5369694795837229225">Linux-ის შემუშავების გარემოს დაყენება</translation> @@ -5902,7 +5881,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{თქვენმა ადმინისტრატორმა დააინსტალირა გაფართოება}other{თქვენმა ადმინისტრატორმა დააინსტალირა # გაფართოება}}</translation> <translation id="5523532775593636291">თქვენ მიერ დამატებული საიტები ყოველთვის მოქმედი დარჩება, ხოლო მათ საფუძველზე მეხსიერება არ გათავისუფლდება</translation> <translation id="5523558474028191231">სახელებში შეგიძლიათ გამოიყენოთ ასოები, ციფრები და საგანგებო სიმბოლოები, ხოლო სიგრძე უნდა იყოს მაქსიმუმ <ph name="MAX_CHARACTER_COUNT" /> სიმბოლო</translation> -<translation id="5526701598901867718">ყველა (დაუცველი)</translation> <translation id="5526745900034778153">სინქრონიზაციის გასაგრძელებლად შედით სისტემაში ხელახლა</translation> <translation id="5527463195266282916">განხორციელდა გაფართოების უფრო ძველი ვერსიით შეცვლის მცდელობა.</translation> <translation id="5527474464531963247">ასევე, შეგიძლიათ აირჩიოთ სხვა ქსელი.</translation> @@ -5913,7 +5891,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />-ს სურს:</translation> <translation id="5537725057119320332">მაუწყებლობა</translation> <translation id="5539070192556911367">Google-თან დაკავშირება ვერ ხერხდება</translation> -<translation id="5539221284352502426">თქვენ მიერ შეყვანილი პაროლი უარყოფილია სერვერის მიერ. შესაძლო მიზეზებია: პაროლი მეტისმეტად მოკლეა. პაროლი უნდა შეიცავდეს ციფრებს ან სიმბოლოებს. პაროლი უნდა განსხვავდებოდეს წინა პაროლებისგან.</translation> <translation id="5541694225089836610">ქმედება გათიშულია თქვენი ადმინისტრატორის მიერ</translation> <translation id="5542132724887566711">პროფილი</translation> <translation id="5542750926112347543">ქუქი-ჩანაწერები <ph name="DOMAIN" />-დან დაბლოკილია</translation> @@ -6156,7 +6133,6 @@ <translation id="5734362860645681824">კომუნიკაციები</translation> <translation id="5734697361979786483">ფაილის გაზიარების დამატება</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ეს მონაცემები ან თქვენი მოწყობილობა არ შეესაბამება თქვენი ორგანიზაციის მიერ უსაფრთხოებასთან დაკავშირებით დაწესებულ ზოგიერთ წესს. მიმართეთ თქვენს ადმინისტრატორს გამოსასწორებელი საკითხების შესახებ.}=1{ეს ფაილი ან თქვენი მოწყობილობა არ შეესაბამება თქვენი ორგანიზაციის მიერ უსაფრთხოებასთან დაკავშირებით დაწესებულ ზოგიერთ წესს. მიმართეთ თქვენს ადმინისტრატორს გამოსასწორებელი საკითხების შესახებ.}other{ეს ფაილები არ შეესაბამება თქვენი ორგანიზაციის მიერ უსაფრთხოებასთან დაკავშირებით დაწესებულ წესებს. მიმართეთ თქვენს ადმინისტრატორს გამოსასწორებელი საკითხების შესახებ.}}</translation> -<translation id="5736796278325406685">გთხოვთ, შეიყვანოთ სწორი მომხმარებლის სახელი</translation> <translation id="5738093759615225354">წვდომის ეს გასაღები თქვენს კომპიუტერში შესასვლელად გჭირდებათ</translation> <translation id="5739017626473506901">შედით სისტემაში, რომ დაეხმაროთ <ph name="USER_NAME" />-ს სასწავლებლის ანგარიშის დამატებაში</translation> <translation id="5739235828260127894">დადასტურების მოლოდინში. <ph name="LINK_BEGIN" />შეიტყვეთ მეტი<ph name="LINK_END" /></translation> @@ -6559,7 +6535,6 @@ <translation id="6054138466019582920">ამ გვერდზე ძიებ&ა Google-ით...</translation> <translation id="6054284857788651331">ახლახან დახურული ჩანართების ჯგუფი</translation> <translation id="6054961935262556546">ხილვადობის შეცვლა</translation> -<translation id="6055171183283175969">თქვენ მიერ შეყვანილი პაროლი არასწორია.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 თან ერთად RSA დაშიფვრა</translation> <translation id="6055544610007596637">დააინსტალირეთ აპები თქვენი <ph name="DEVICE_TYPE" />-ისთვის Google Play Store-იდან</translation> <translation id="6056710589053485679">ნორმალური გადატვირთვა</translation> @@ -6629,7 +6604,6 @@ <translation id="6102043788063419338">ეს ფაილი დაიბლოკა დამატებითი დაცვის მიერ.</translation> <translation id="6103681770816982672">გაფრთხილება: თქვენ გადადიხართ დეველოპერის არხზე</translation> <translation id="6104068876731806426">Google ანგარიშები</translation> -<translation id="6104311680260824317">მოწყობილობის დომენში გაწევრიანება ვერ მოხერხდა. Kerberos დაშიფვრის მითითებული ტიპები მხარდაუჭერელია სერვერის მიერ. დაშიფვრის პარამეტრების სანახავად იხილეთ „სხვა ვარიანტები“.</translation> <translation id="6104667115274478616">ChromeOS-ის აუდიოს პარამეტრების მართვა</translation> <translation id="6104796831253957966">პრინტერის რიგი სავსეა</translation> <translation id="610487644502954950">გვერდითი პანელის ჩამაგრება მოიხსნა</translation> @@ -7316,7 +7290,6 @@ <translation id="6651237644330755633">ამ სერტიფიკატისთვის ვებსაიტების ამოცნობის მინდობა</translation> <translation id="6651495917527016072">მოახდინეთ Wi-Fi ქსელების სინქრონიზაცია თქვენს ტელეფონთან. <ph name="LINK_BEGIN" />შეიტყვეთ მეტი<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ავტომატურად გაეშვება თქვენ მიერ ამ საიტის ყოველი მონახულებისას</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ინტეგრაცია მხარდაჭერილია მხოლოდ x86_64 პლატფორმებზე. იმ Chromebook მოწყობილობების მიერ, რომლებიც შექმნილია ARM-ის ბაზაზე ან x86 პლატფორმაზე, ეს ფუნქცია მხარდაჭერილი არ არის.</translation> <translation id="6654509035557065241">ქსელისთვის უპირატესობის მინიჭება</translation> <translation id="6655190889273724601">შემმუშავებლის რეჟიმი</translation> <translation id="6655458902729017087">ანგარიშების დამალვა</translation> @@ -7452,7 +7425,6 @@ <translation id="676560328519657314">თქვენი გადახდის მეთოდები Google Pay-ში</translation> <translation id="6766488013065406604">Google პაროლების მმართველზე გადასვლა</translation> <translation id="6767566652486411142">სხვა ენის არჩევა...</translation> -<translation id="6767639283522617719">დომენში გაწევრიანება ვერ ხერხდება. დარწმუნდით, რომ ორგანიზაციული ერთეულის პარამეტრები სწორია.</translation> <translation id="6768034047581882264">დაუცველი კონტენტის ჩვენება დაუშვებელია</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />საუკეთესო ფუნქციების უზრუნველყოფის მიზნით, <ph name="DEVICE_OS" /> აგროვებს მოწყობილობების აპარატურის მონაცემებს და უზიარებს მათ Google-ს, სათანადო განახლებების დასადგენად. სურვილისამებრ, შეგიძლიათ საშუალება მისცეთ Google-ს, გამოიყენოს აღნიშნული მონაცემები სხვა მიზნებითაც, მაგალითად, <ph name="DEVICE_OS" />-თან დაკავშირებული მხარდაჭერის, ფუნქციების და მომსახურების გაუმჯობესების მიზნით.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Google-ისთვის განახლებების გაფილტვრის მიზნით (ასევე, თქვენ არჩეული სხვა მიზნებისთვის) გაგზავნილი მონაცემების სანახავად შედით თქვენს ანგარიშში ამ მოწყობილობაზე, გადადით chrome://system-ის სექციაზე და იხილეთ „chromeosflex_“-ის სახით წარმოდგენილი ველები.<ph name="END_PARAGRAPH2" /> @@ -7529,7 +7501,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ავტორიზაციის შენახული მონაცემების მეშვეობით, ვებსაიტებში შესვლა ავტომატურად მოხდება. ამ ფუნქციის გათიშვის შემთხვევაში, ვებსაიტში შესვლის ყოველი მცდელობისას დადასტურება მოგიწევთ.</translation> -<translation id="6810768462515084623">როგორც ჩანს, თქვენი პაროლის მოქმედების ვადა ამოიწურა. გთხოვთ, განაახლოთ ის თქვენს სხვა მოწყობილობაზე, ხოლო შემდეგ ხელახლა ცადოთ.</translation> <translation id="6811034713472274749">გვერდი მზად არის სანახავად</translation> <translation id="6811151703183939603">მყარი</translation> <translation id="6811332638216701903">DHCP ჰოსტის სახელი</translation> @@ -7601,7 +7572,6 @@ <translation id="6856623341093082836">თქვენი სენსორული ეკრანის დაყენება და სიზუსტის დარეგულირება</translation> <translation id="6856850379840757744">ჩართვის შემთხვევაში, ყველა შეტყობინება დადუმდება</translation> <translation id="6857145580237920905">ამოშალეთ eSIM პროფილები Powerwash-ის გამოყენებამდე</translation> -<translation id="6857699260879628349">კონფიგურაციის ინფორმაციის მიღება</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> წმ</translation> <translation id="6860097299815761905">პროქსის პარამეტრები…</translation> <translation id="68601584151169673">&შენახვა და გაზიარება</translation> @@ -7620,7 +7590,6 @@ <translation id="686839242150793617">დაშვებულია რეჟიმში „ეკრანი ეკრანში“ ავტომატურად შესვლა</translation> <translation id="6868934826811377550">დეტალების ნახვა</translation> <translation id="6871644448911473373">OCSP რესპონდერი: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">თქვენ მიერ შეყვანილი პაროლი უარყოფილია სერვერის მიერ.</translation> <translation id="6873571253135628430">საიტის ნებართვების შეცვლა</translation> <translation id="6876155724392614295">ველოსიპედი</translation> <translation id="6876469544038980967">უსარგებლო</translation> @@ -7654,7 +7623,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">გადასახედი ხმა</translation> <translation id="6902336033320348843">სექცია მხარდაუჭერელია: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">მოწყობილობის დომენში გაწევრიანება</translation> <translation id="6903022061658753260">თქვენი მონაცემები სინქრონიზებული იქნება თქვენს ყველა Chrome ბრაუზერთან, რომლებიდანაც ჩართეთ სინქრონიზაცია ამ ანგარიშისთვის. ChromeOS-ის სინქრონიზაციის პარამეტრებისთვის გადადით <ph name="LINK_BEGIN" />ChromeOS-ის პარამეტრებზე<ph name="LINK_END" />.</translation> <translation id="6903590427234129279"><ph name="URL_COUNT" />-ვეს გახსნა</translation> <translation id="6903907808598579934">სინქრონიზაციის ჩართვა</translation> @@ -8010,7 +7978,6 @@ <translation id="7198503619164954386">თქვენ უნდა იყენებდეთ კორპორაციული რეგისტრაციის მოწყობილობას</translation> <translation id="7199158086730159431">მიიღეთ დახმარ&ება</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />-ზე ტრანსლირების დაპაუზება</translation> -<translation id="7200083590239651963">აირჩიეთ კონფიგურაცია</translation> <translation id="720110658997053098">მოწყობილობის kiosk რეჟიმში სამუდამოდ შენარჩუნება</translation> <translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />“ წაიშალა</translation> <translation id="7201420661433230412">ფაილების ნახვა</translation> @@ -8128,7 +8095,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">სრულეკრანიან რეჟიმზე ავტომატურად გადასვლა დაშვებული არ არის</translation> <translation id="7295614427631867477">გაითვალისწინეთ, რომ Android-ზე, Play-სა და დაკავშირებულ აპებზე ვრცელდება მონაცემთა შეგროვებისა და გამოყენების საკუთარი წესები.</translation> -<translation id="729583233778673644">AES და RC4 დაშიფვრის დაშვება. ამ ვარიანტის გამოყენება ზრდის საფრთხის წინაშე რისკს, ვინაიდან RC4 შიფრატორები დაუცველია.</translation> <translation id="7296503797589217366">აირჩეს საქაღალდე <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">მუქი მწვანე</translation> <translation id="7298195798382681320">რეკომენდირებულია</translation> @@ -8146,7 +8112,6 @@ <translation id="7307129035224081534">დაპაუზებულია</translation> <translation id="7307647374092371434">თქვენს Google ანგარიშში შენახული პაროლები და წვდომის გასაღებები ამ მოწყობილობაზეც იქნება ხელმისაწვდომი, როცა სისტემაში შესული იქნებით</translation> <translation id="7308643132139167865">ვებსაიტების ენები</translation> -<translation id="7310598146671372464">შესვლა ვერ მოხერხდა. Kerberos დაშიფვრის მითითებული ტიპები მხარდაუჭერელია სერვერის მიერ. დაუკავშირდით თქვენს ადმინისტრატორს.</translation> <translation id="7311005168897771689">იქონიეთ წვდომა თქვენს Google Drive ფაილებზე, როცა ხაზგარეშე რეჟიმში ხართ</translation> <translation id="7311244614769792472">შედეგები ვერ მოიძებნა</translation> <translation id="7312210124139670355">ადმინისტრატორი ახორციელებს თქვენი eSIM-ის გადაყენებას. ამას შეიძლება რამდენიმე წუთი დასჭირდეს.</translation> @@ -8517,7 +8482,6 @@ <translation id="7594725637786616550">ჩაუტარეთ Powerwash თქვენს <ph name="DEVICE_TYPE" />-ს, რომ ის ახალივით გახდეს.</translation> <translation id="7595453277607160340">Android-ის აპების გამოსაყენებლად და <ph name="DEVICE_TYPE" />-ის გამართული მუშაობის უზრუნველსაყოფად ხელახლა შედით სისტემაში და შეასრულეთ განახლება.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (შეცდომის კოდი: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">მოწყობილობის სახელი ძალიან გრძელია. ხელახლა საცდელად შეიყვანეთ უფრო მოკლე სახელი.</translation> <translation id="7600054753482800821">საძიებო სისტემებისა და Site Search-ის &მართვა</translation> <translation id="7600218158048761260">Google Drive გათიშულია ანგარიშის ამ ტიპისთვის.</translation> <translation id="7600965453749440009">არასოდეს თარგმნო <ph name="LANGUAGE" /></translation> @@ -8663,7 +8627,6 @@ <translation id="7686086654630106285">ვრცლად საიტების მიერ შემოთავაზებული რეკლამის შესახებ</translation> <translation id="7686581688229391955">აირჩიეთ ამ საიტზე გაფართოებების დასაშვებად</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">დაადასტურეთ ახალი პაროლი</translation> <translation id="7690378713476594306">სიიდან არჩევა</translation> <translation id="7690853182226561458">&საქაღალდის დამატება...</translation> <translation id="7691073721729883399">Cryptohome კომპონენტის კიოსკის აპლიკაციისთვის მიერთება ვერ მოხერხდა.</translation> @@ -9325,7 +9288,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. პრინტერი <ph name="ITEM_POSITION" /> / <ph name="NUM_PRINTERS" />-დან.</translation> <translation id="8180785270975217276">ენერგიის დამზოგი ჩაირთო</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />“-ს შეუძლია გამოსახულებების, ვიდეოს და ხმოვანი ფაილების წაკითხვა და წაშლა დაფიქსირებულ ადგილებში.</translation> -<translation id="8181215761849004992">დომენში გაწევრიანება ვერ მოხერხდა. შეამოწმეთ, აქვს თუ არა თქვენს ანგარიშს მოწყობილობების დამატების უფლება.</translation> <translation id="8182105986296479640">აპლიკაცია არ რეაგირებს.</translation> <translation id="8182412589359523143">ამ <ph name="DEVICE_TYPE" />-დან ყველა მონაცემის წასაშლელად <ph name="BEGIN_LINK" />დააწკაპუნეთ აქ<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">თქვენი მოწყობილობის EID არის <ph name="EID_NUMBER" />, ხოლო მისი IMEI არის <ph name="IMEI_NUMBER" />. აღნიშნული ნომრები დაგეხმარებათ სერვისის გააქტიურებაში.</translation> @@ -9787,7 +9749,6 @@ <translation id="8531367864749403520">აირჩიეთ „ჯგუფის დამალვა“, რომ ამოშალოთ ჯგუფი ჩანართების ზოლიდან</translation> <translation id="8531701051932785007">გაძლიერებული Safe Browsing გამორთულია</translation> <translation id="8533670235862049797">Safe Browsing ჩართულია</translation> -<translation id="8534656636775144800">დომენში გაწევრიანების მცდელობისას შეფერხება წარმოიქმნა. გთხოვთ, ცადოთ ხელახლა.</translation> <translation id="8535005006684281994">Netscape სერტიფიკატის განახლების URL</translation> <translation id="8536810348276651776">თქვენ გამოხვალთ სისტემიდან საიტების უმეტესობაზე, თუმცა დარჩებით შესული თქვენს Google ანგარიშში, რაც აუცილებელია Chrome-ში Family Link-ის პარამეტრები რომ მოქმედებდეს.</translation> <translation id="8536956381488731905">ხმა კლავიშზე დაჭერისას</translation> @@ -9866,7 +9827,6 @@ <translation id="8607828412110648570">დარწმუნდით, რომ თქვენი Bluetooth-მოწყობილობა დაწყვილების რეჟიმშია და ახლოს მდებარეობს. დააწყვილეთ მხოლოდ ის მოწყობილობები, რომლებსაც ენდობით. დაწყვილებული მოწყობილობები ხილულია ამ Chromebook-ის ყველა მომხმარებლისთვის. <ph name="BEGIN_LINK_LEARN_MORE" />შეიტყვეთ მეტი<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos ბილეთის დამატება</translation> <translation id="8609465669617005112">გადაადგილება ზემოთ</translation> -<translation id="8610103157987623234">ფორმატი არასწორია, ცადეთ ხელახლა</translation> <translation id="8612252270453580753">ვიდეოს კადრში ძ&იება <ph name="VISUAL_SEARCH_PROVIDER" />-ით</translation> <translation id="8613164732773110792">გამოიყენეთ მხოლოდ არამთავრული სიმბოლოები, ციფრები, ქვედახაზები ან დეფისები</translation> <translation id="8613504115484579584">შესვლის მეთოდები</translation> @@ -10481,7 +10441,6 @@ <translation id="9052404922357793350">დაბლოკვის გაგრძელება</translation> <translation id="90528604757378587">ფონური აქტივობა და ზოგიერთი ვიზუალური ეფექტი, როგორიცაა ლივლივა გადაადგილება, შესაძლოა, შეზღუდული იყოს.</translation> <translation id="9053563360605707198">ორივე მხარეს ბეჭდვა</translation> -<translation id="9055636786322918818">RC4 დაშიფვრის იძულებით გააქტიურება. ამ ვარიანტის გამოყენება ზრდის საფრთხის წინაშე რისკს, ვინაიდან RC4 შიფრატორები დაუცველია.</translation> <translation id="9056788090206401048">თქვენი წვდომის გასაღები სხვა მოწყობილობაზე რომ გამოიყენოთ, Bluetooth ჩართული უნდა იყოს. აღნიშნულის მართვა ნებისმიერ დროს შეგიძლიათ პარამეტრებიდან.</translation> <translation id="9056810968620647706">შედეგები ვერ მოიძებნა.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ითხოვს შემდეგ კონტენტზე წვდომას:</translation>
diff --git a/chrome/app/resources/generated_resources_kk.xtb b/chrome/app/resources/generated_resources_kk.xtb index 6860199..791eba0 100644 --- a/chrome/app/resources/generated_resources_kk.xtb +++ b/chrome/app/resources/generated_resources_kk.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Күдікті файлды жүктеп алу</translation> <translation id="1217483152325416304">Жергілікті деректер көп ұзамай жойылады</translation> <translation id="1217668622537098248">Әрекеттен кейін сол жақ түймені басуға оралу</translation> -<translation id="121783623783282548">Құпия сөздер сәйкес келмейді.</translation> <translation id="1218015446623563536">Linux жою</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google орынды анықтау қызметі Wi‑Fi, мобильдік желілер және сенсорлар сияқты дереккөздерді пайдаланып, құрылғының орнын болжайды.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Құрылғыдағы негізгі геодерек параметрін өшіру арқылы орналасқан жердің анықталуын өшіруге болады. Сонымен қатар Wi‑Fi мен мобильдік желілердің және сенсорлардың орынды анықтау үшін қолданылуын геодерек параметрлерінен өшіре аласыз.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Элементті пернетақта фокусымен ерекшелеу</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> қалтасына оралу</translation> <translation id="1396139853388185343">Принтерді реттеу кезінде қате кетті</translation> -<translation id="1396963298126346194">Енгізілген пайдаланушы аты мен құпия сөз сәйкес келмейді</translation> <translation id="1397500194120344683">Жарамды құрылғы жоқ. <ph name="LINK_BEGIN" />Толығырақ ақпарат<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Осы құрылғылардағы Chrome браузеріне кіресіз және оларды қауіпсіздік кілттері ретінде пайдалана аласыз.</translation> <translation id="1398853756734560583">Жаю</translation> @@ -895,7 +893,6 @@ <translation id="1657937299377480641">Білім беру ресурстарын пайдалануға қайта кіру үшін ата-анадан рұқсат сұрау қажет.</translation> <translation id="1658424621194652532">Бұл бет микрофоныңызды пайдалануда.</translation> <translation id="1660763353352708040">Қуат адаптерінде ақау бар</translation> -<translation id="1661156625580498328">AES шифрлауын күшіне енгізу (ұсынылады).</translation> <translation id="16620462294541761">Кешіріңіз, құпия сөзіңізді растау мүмкін болмады. Әрекетті қайталап көріңіз.</translation> <translation id="166278006618318542">Тақырыптың ортақ кілт алгоритмі</translation> <translation id="1662801900924515589"><ph name="APP" /> орнатылды.</translation> @@ -989,7 +986,6 @@ <translation id="174123615272205933">Арнаулы</translation> <translation id="1741314857973421784">Жалғастыру</translation> <translation id="1743970419083351269">Жүктеп алынғандар жолағын жабу</translation> -<translation id="1744060673522309905">Құрылғыны доменге қосу мүмкін емес. Енгізуге болатын құрылғылар санынан асып кетпегеніне көз жеткізіңіз.</translation> <translation id="1744108098763830590">фондық бет</translation> <translation id="1745732479023874451">Контактілерді басқару</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Осы веб-қолданбада # файлды ашып, өзгерту керек пе?}}</translation> @@ -1021,7 +1017,6 @@ <translation id="1767043563165955993">Android қолданбаларымен пайдалану</translation> <translation id="1767508543310534319">Тыныс белгілерін дыбыстау</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> туралы пікір жіберіңіз.</translation> -<translation id="1768278914020124551">Қап! Жүйеге кіру серверімен байланыс орнатуда қате кетті. Желі байланысы мен домен атауын тексеріп, әрекетті қайталаңыз.</translation> <translation id="1769104665586091481">Сілтемені &жаңа терезеде ашу</translation> <translation id="1770407692401984718">Суретті мына жерге сүйреп апарыңыз немесе</translation> <translation id="177053719077591686">Google Drive-та Android қолданбаларының сақтық көшірмесін жасаңыз.</translation> @@ -1099,7 +1094,6 @@ <translation id="1818913467757368489">Журнал жүктеп салынуда.</translation> <translation id="1819443852740954262">Барлығын инкогнито терезесінде ашу</translation> <translation id="1819721979226826163">"Қолданба туралы хабарландырулар > Google Play Services" түймесін түртіңіз.</translation> -<translation id="1820028137326691631">Әкімші берген құпия сөзді енгізу</translation> <translation id="1822140782238030981">Chrome браузерін бұрыннан пайдаланып жүрсіз бе? Аккаунтқа кіріңіз.</translation> <translation id="1822517323280215012">Сұр</translation> <translation id="1822635184853104396">Толық жүктеп алу тарихын жаңа қойындыда көрсету</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">Барлығын &таңдау</translation> <translation id="1904580727789512086">Кірген URL мекенжайларыңыз Google аккаунтыңызға сақталады.</translation> <translation id="1904603806662441960">Chrome-дағы сайттың камера рұқсаттарын реттеу</translation> -<translation id="1905375423839394163">Chromebook құрылғысының атауы</translation> <translation id="1906181697255754968">Жұмысыңызды автоматты түрде сақтау сияқты функциялар үшін сайттар құрылғыңыздағы файлдар мен қалталарға кіреді.</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> дүкенінен қосымша кеңейтімдер мен тақырыптарды табыңыз</translation> <translation id="1907044622262489040">Дауысыңызбен мәтін теріңіз. "Іздеу" + D перне тіркесімін басып, сөйлей бастаңыз.</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">PIN кодтарын жасыру</translation> <translation id="2135456203358955318">Бекітілген ұлғайтқыш</translation> <translation id="2135787500304447609">&Жалғастыру</translation> -<translation id="2136372518715274136">Жаңа құпия сөз</translation> <translation id="2136476978468204130">Енгізілген құпия фраза дұрыс емес</translation> <translation id="2137128126782078222">Веб-сайттан (<ph name="WEBSITE" />) хабарландырулар жіберілуіне рұқсат етпеу</translation> <translation id="2139919072249842737">Түйменің параметрін орнату</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">Орнату аяқталмады.</translation> <translation id="2211245494465528624">Синхрондау опцияларын басқару</translation> <translation id="2214018885812055163">Бөлісілген қалталар</translation> -<translation id="2214884991347062907">Құпия сөз дұрыс емес. Әрекетті қайталаңыз.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 жол көрсетілмей тұр>}other{<<ph name="NUMBER_OF_LINES" /> жол көрсетілмей тұр>}}</translation> <translation id="2215070081105889450">Аудионы бөлісу үшін оның орнына қойындыны немесе экранды бөлісіңіз</translation> <translation id="2218019600945559112">Тінтуір мен сенсорлық тақта</translation> @@ -2279,7 +2270,6 @@ <translation id="2692503699962701720">Элемент түрлерін және форматталған мәтінді айтқанда, дауысыңыздың жоғарылығын өзгертіңіз.</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Зарядтау дыбысы</translation> -<translation id="2693176596243495071">Қап! Белгісіз қате шықты. Әрекетті кейінірек қайталаңыз немесе мәселе жойылмаса, әкімшіге хабарласыңыз.</translation> <translation id="2698147581454716013">Бұл құрылғының лицензиясы ендірілген және ол Kiosk & Signage Upgrade лицензиясына тіркелмейді.</translation> <translation id="2699911226086014512">PIN коды орнатылмады. Қате коды: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> құрылғысынан бөлісілді.</translation> @@ -2412,7 +2402,6 @@ <translation id="2782104745158847185">Linux қолданбасын орнату кезінде қате кетті</translation> <translation id="2783024642731649028"><ph name="RELATIVE_TIME" /> көрген <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) дүкенінде себетіңіздегі 1 элементке <ph name="DISCOUNT_TEXT" /></translation> <translation id="2783298271312924866">Жүктелген</translation> -<translation id="2783829359200813069">Шифрлау түрлерін таңдаңыз</translation> <translation id="2783952358106015700">Қауіпсіздік кілтін <ph name="APP_NAME" /> қолданбасымен пайдаланыңыз</translation> <translation id="2785267875302712148">Құпия сөздерді тексеру</translation> <translation id="2785873697295365461">Файл сипаттауыштары</translation> @@ -2696,7 +2685,6 @@ <translation id="3003144360685731741">Таңдаулы желілер</translation> <translation id="3003253259757197230">Сіз кірген URL мекенжайлары Google-ға жіберіледі. Осылайша Google келесіде қандай сайтқа кіруіңіз мүмкін екендігін болжай алады және сіз кіріп жатқан бет туралы қосымша ақпаратты көрсете алады.</translation> <translation id="3003623123441819449">CSS кэші</translation> -<translation id="3003828226041301643">Құрылғыны доменге қосу мүмкін емес. Аккаунт мәліметтерін қарап, құрылғы енгізуге құқығыңыз бар-жоғын тексеріңіз.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> жеке Wi-Fi байланысын орнатады.</translation> <translation id="3004385386820284928">Пернетақта пернелерін бейімдеу</translation> <translation id="3005574332301273731">Көрсетпеу</translation> @@ -2756,7 +2744,6 @@ <translation id="3033348223765101500">Деректі бақылау</translation> <translation id="3036327949511794916">Осы <ph name="DEVICE_TYPE" /> құрылғысын қайтару мерзімі өтіп кетті.</translation> <translation id="3036546437875325427">Flash қолданбасын қосу</translation> -<translation id="3037754279345160234">Доменге қосылу үшін конфигурацияны талдау мүмкін емес. Әкімшіге хабарласыңыз.</translation> <translation id="3038272154009688107">Барлық сайтты көру</translation> <translation id="3038612606416062604">Принтерді қолмен енгізу</translation> <translation id="3039491566278747710">Офлайн саясат құрылғыға орнатылмады.</translation> @@ -2946,7 +2933,6 @@ <translation id="3210736980143419785">Жүктеп алу аяқталмады.</translation> <translation id="321084946921799184">Сары және ақ</translation> <translation id="3211126692872351610">Жаңа қойындыда <ph name="SEARCH_ENGINE" /> ішінен "<ph name="SEARCH_TERMS" />" &іздеу</translation> -<translation id="321356136776075234">Құрылғының ұйымдық бірлігі (мысалы, OU=Chromebooks, DC=example, DC=com)</translation> <translation id="321367297115597343">Бұл қалтаға бетбелгі қосу</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Ескертпе:<ph name="END_BOLD" /> кез келген адам ұқсас дауыс немесе жазба арқылы баланың (<ph name="SUPERVISED_USER_NAME" />) жеке нәтижелерін пайдалануы мүмкін.</translation> <translation id="3217843140356091325">Таңбаша жасалсын ба?</translation> @@ -3625,7 +3611,6 @@ <translation id="3741056951918180319">Кез келген сайтта кеңейтімді басып, пайдалана бере аласыз.</translation> <translation id="3741510433331996336">Жаңартуды аяқтау үшін құрылғыны өшіріп қосыңыз.</translation> <translation id="3742235229730461951">Корей пернетақтасының орналасуы</translation> -<translation id="3742666961763734085">Мұндай атаулы ұйым бірлігі табылмады. Әрекетті қайталаңыз.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> құрылғысымен жұптау үшін PIN кодын енгізіңіз.</translation> <translation id="3744219658596020825">Құпия сөздеріңіз импортталмады.</translation> <translation id="3747077776423672805">Қолданбаларды өшіру үшін "Параметрлер > Google Play Store > Android параметрлерін басқару > Қолданбалар немесе қолданба реттеушісі" тармағына өтіңіз. Одан кейін өшірілетін қолданбаны (қолданбаны табу үшін оңға немесе солға сырғыту керек) және "Жою" немесе "Өшіру" опциясын түртіңіз.</translation> @@ -4514,7 +4499,6 @@ <translation id="4416582610654027550">URL сілтемесін дұрыс теріңіз</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">Параметрлерді қалпына келтіру</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, әкімшіңіз құпия сөздің өзгертілуін талап етеді.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS құрылғыларына автоматты түрде жасалған есептерді жіберуге рұқсат берсеңіз, бізге ChromeOS жүйесіндегі ақауларды жойып, оны жетілдіруде басымдықты дұрыс анықтауға көмектесесіз. Мұндай есептерде ChromeOS бұзылған кезде қолданыста болған функциялар және әдетте пайдаланылатын жад көлемі сияқты ақпарат қамтылуы мүмкін.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Chrome құрылғыңыздың параметрлері арқылы кез келген уақытта мұндай есептерді жіберуге рұқсат бере және тыйым сала аласыз. Егер домен әкімшісі болсаңыз, бұл параметрді әкімші консолі арқылы өзгерте аласыз.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> жою</translation> @@ -4530,7 +4514,6 @@ <translation id="4430369329743628066">Бетбелгі қосылды</translation> <translation id="4430422687972614133">Виртуалдық картаны қосу</translation> <translation id="4432621511648257259">Құпия сөз қате</translation> -<translation id="443454694385851356">Бұрынғы (қауіпті)</translation> <translation id="4434611816075088065">Қазір қауіпсіздікке қатысты ұсыныстар жоқ</translation> <translation id="443475966875174318">Үйлеспейтін қолданбаларды жаңарту немесе өшіру</translation> <translation id="4437947179446780764">Арнаулы DNS қызмет көрсетушісін қосу</translation> @@ -5072,7 +5055,6 @@ <translation id="4868284252360267853">Бұл диалогтік терезе әзірше ерекшеленбеген. Осы диалогтік терезені ерекшелеу үшін Command-Shift-Option A тіркесімін басыңыз.</translation> <translation id="4869170227080975044">ChromeOS желісі туралы ақпаратты оқу</translation> <translation id="4870724079713069532">Қолдау көрсетілетін файлдарды осы қолданба арқылы файл менеджерінен не басқа қолданбалар арқылы ашып, өңдей аласыз. Осы қолданбада қандай файлдардың әдепкісінше ашылатынын басқару үшін <ph name="BEGIN_LINK" />Windows параметрлеріне<ph name="END_LINK" /> өтіңіз.</translation> -<translation id="4870758487381879312">Конфигурация туралы ақпарат алу үшін әкімші берген құпия сөзді енгізіңіз</translation> <translation id="4870995365819149457">Кейбір қолдау көрсету сілтемелері <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> қолданбаларында және тағы 1 қолданбада ашық болады.</translation> <translation id="4871308555310586478">Chrome Web Store дүкенінен емес.</translation> <translation id="4871322859485617074">PIN кодында жарамсыз таңбалар бар.</translation> @@ -5139,7 +5121,6 @@ <translation id="4913209098186576320">Бұл файл қауіпті болуы мүмкін.<ph name="LINE_BREAK" />Тексеріс әдеттегіден ұзақ уақытқа созылып жатыр...</translation> <translation id="4915961947098019832">Суреттерді көрсетуге рұқсаты барлар</translation> <translation id="4916542008280060967">Сайтқа <ph name="FILE_NAME" /> файлын өзгертуге рұқсат етілсін бе?</translation> -<translation id="4917385247580444890">Күшті</translation> <translation id="491779113051926205">ChromeOS трафик есептеуіштері</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" кеңейтімімен байланысуға рұқсат сұрауда</translation> <translation id="4918086044614829423">Қабылдау</translation> @@ -5453,7 +5434,6 @@ <translation id="5172855596271336236">Басқарылатын 1 принтер бар.</translation> <translation id="5173668317844998239">Қауіпсіздік кілтінде сақталған саусақ іздерін енгізуге және жоюға болады.</translation> <translation id="5174169235862638850">Құпия сөз буферге көшірілді.</translation> -<translation id="5175379009094579629">Құрылғы атауы жарамсыз. Әрекетті қайталау үшін жарамды құрылғы атауын енгізіңіз.</translation> <translation id="5177479852722101802">Камера мен микрофонды пайдалануға салынған тыйымды сақтау</translation> <translation id="5177549709747445269">Ұялы деректеріңізді пайдаланудасыз</translation> <translation id="5178667623289523808">Алдыңғысын табу</translation> @@ -5682,7 +5662,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> құпия сөзін жасау</translation> <translation id="5368441245151140827">Бұл кеңейтім сайт туралы ақпаратты оқи және өзгерте алмайды немесе фондық режимде жұмыс істемейді</translation> <translation id="5368720394188453070">Телефоныңыз құлыптаулы. Кіру үшін оның құлпын ашыңыз.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> сайтына кіріңіз</translation> <translation id="536882527576164740">{0,plural, =1{Инкогнито}other{Инкогнито (#)}}</translation> <translation id="5369491905435686894">Тінтуір жылдамдатқышын іске қосу</translation> <translation id="5369694795837229225">Linux әзірлеуші ортасын реттеу</translation> @@ -5898,7 +5877,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Кеңейтім әкімшіңіздің тарапынан орнатылды.}other{# кеңейтім әкімшіңіздің тарапынан орнатылды.}}</translation> <translation id="5523532775593636291">Сіз қосатын сайттар әрдайым белсенді болып қалады және олардың жады босатылмайды.</translation> <translation id="5523558474028191231">Атауда әріптерді, сандарды және арнайы таңбаларды пайдалана аласыз және ол <ph name="MAX_CHARACTER_COUNT" /> таңбадан аспауы керек.</translation> -<translation id="5526701598901867718">Барлығы (қауіпті)</translation> <translation id="5526745900034778153">Синхрондауды жалғастыру үшін аккаунтқа қайта кіріңіз</translation> <translation id="5527463195266282916">Кеңейтімнің ескі нұсқасын орнатуға әрекет жасалды.</translation> <translation id="5527474464531963247">Басқа желіні таңдауыңызға да болады.</translation> @@ -5909,7 +5887,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> үшін қажетті әрекеттер:</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Google серверіне қосылу мүмкін емес</translation> -<translation id="5539221284352502426">Енгізген құпия сөзіңізді сервер қабылдамады. Себептері: Құпия сөз тым қысқа. Құпия сөзде сандар немесе таңбалар болуы керек. Құпия сөз алдыңғы құпия сөздерден басқа болуы керек.</translation> <translation id="5541694225089836610">Әрекетті сіздің әкімшіңіз өшірді.</translation> <translation id="5542132724887566711">Профиль</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> cookie файлдары бөгелді</translation> @@ -6150,7 +6127,6 @@ <translation id="5734362860645681824">Байланыстар</translation> <translation id="5734697361979786483">Файл бөлісу функциясын қосу</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Бұл деректер немесе құрылғыңыз ұйымыңыздың кейбір қауіпсіздік саясаттарына сәйкес келмейді. Нені түзету керек екенін әкімшіңізден біліңіз.}=1{Бұл файл немесе құрылғыңыз ұйымыңыздың кейбір қауіпсіздік саясаттарына сәйкес келмейді. Нені түзету керек екенін әкімшіңізден біліңіз.}other{Бұл файлдар ұйымыңыздың кейбір қауіпсіздік саясаттарына сәйкес келмейді. Нені түзету керек екенін әкімшіңізден біліңіз.}}</translation> -<translation id="5736796278325406685">Жарамды пайдаланушы атын енгізіңіз</translation> <translation id="5738093759615225354">Компьютерде аккаунтқа кіру үшін осы кіру кілті қажет.</translation> <translation id="5739017626473506901">Балаңызға (<ph name="USER_NAME" />) оқу аккаунтын енгізуге көмектесіңіз.</translation> <translation id="5739235828260127894">Расталуы керек. <ph name="LINK_BEGIN" />Толығырақ ақпарат<ph name="LINK_END" /></translation> @@ -6553,7 +6529,6 @@ <translation id="6054138466019582920">Бұл бетті Google арқылы із&деу...</translation> <translation id="6054284857788651331">Соңғы жабылған қойынды тобы</translation> <translation id="6054961935262556546">Көрсетілуін өзгерту</translation> -<translation id="6055171183283175969">Енгізілген құпия сөз дұрыс емес.</translation> <translation id="6055392876709372977">RSA шифрлауы бар PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store-дан <ph name="DEVICE_TYPE" /> құрылғысына арналған қолданбаларды орнатыңыз</translation> <translation id="6056710589053485679">Қалыпты қайта жүктеу</translation> @@ -6623,7 +6598,6 @@ <translation id="6102043788063419338">Бұл файлды "Күшейтілген қорғаныс" функциясы бөгеген.</translation> <translation id="6103681770816982672">Ескерту: әзірлеуші арнасына ауысудасыз</translation> <translation id="6104068876731806426">Google аккаунттары</translation> -<translation id="6104311680260824317">Құрылғыны доменге қосу мүмкін емес. Сервер көрсетілген Kerberos шифрлау түрлеріне қолдау көрсетпейді. Шифрлау параметрлерін "Қосымша опциялар" тармағынан қараңыз.</translation> <translation id="6104667115274478616">ChromeOS аудио параметрлерін басқару</translation> <translation id="6104796831253957966">Принтер кезегі толы.</translation> <translation id="610487644502954950">Бүйірлік панель босатылды</translation> @@ -7310,7 +7284,6 @@ <translation id="6651237644330755633">Вебсайттарды анықтауда осы сертификатқа сену</translation> <translation id="6651495917527016072">Wi-Fi желілерін телефонмен синхрондау. <ph name="LINK_BEGIN" />Толығырақ<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Бұл сайтқа кірген сайын автоматты түрде іске қосылады.</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> интеграциясына тек x86_64 платформаларында қолдау көрсетіледі. ARM немесе x86 платформасында орнатылған Chromebook құрылғыларында бұл функция жұмыс істемейді.</translation> <translation id="6654509035557065241">Қалаған желіні таңдау</translation> <translation id="6655190889273724601">Әзірлеуші режимі</translation> <translation id="6655458902729017087">Аккаунттарды жасыру</translation> @@ -7446,7 +7419,6 @@ <translation id="676560328519657314">Google Pay қызметіндегі төлеу әдістеріңіз</translation> <translation id="6766488013065406604">Google Password Manager-ге өту</translation> <translation id="6767566652486411142">Басқа тіл таңдау...</translation> -<translation id="6767639283522617719">Құрылғыны доменге қосу мүмкін емес. Бұл ұйымдық бірлік үшін дұрыс параметрлер орнатылғанын тексеріңіз.</translation> <translation id="6768034047581882264">Қорғалмаған контент көрсетуге рұқсаты жоқтар</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Барынша тиімді пайдалану үшін <ph name="DEVICE_OS" /> жүйесі құрылғылар туралы жабдық деректерін жинайды және ұсынылатын жаңа нұсқаны анықтау үшін оларды Google-мен бөліседі. Сонымен қатар <ph name="DEVICE_OS" /> мүмкіндігі мен қызметіне қолдау көрсету және жетілдіру сияқты қосымша мақсаттар үшін Google-ға осы деректерді пайдалануға рұқсат бере аласыз.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Осы құрылғыға кіріп, сүзгіні жаңарту үшін Google-ға жіберілген деректерді, сонымен қатар Google-мен дерек бөліскіңіз келетін кез келген оқиғаны көру үшін chrome://system жолы арқылы chromeosflex_ ретінде көрсетілген өрістерді қарай аласыз.<ph name="END_PARAGRAPH2" /> @@ -7523,7 +7495,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Сақталған тіркелу деректерімен веб-сайттарға автоматты кіру. Мүмкіндік өшірілсе, веб-сайтқа кірген сайын растау жасау сұралатын болады.</translation> -<translation id="6810768462515084623">Қап! Құпия сөзіңіздің мерзімі біткен сияқты. Оны басқа құрылғыда жаңартып, әрекетті қайталаңыз.</translation> <translation id="6811034713472274749">Бетті көре беруге болады.</translation> <translation id="6811151703183939603">Қатты</translation> <translation id="6811332638216701903">DHCP хост атауы</translation> @@ -7595,7 +7566,6 @@ <translation id="6856623341093082836">Сенсорлық экран дәлдігін орнату және реттеу</translation> <translation id="6856850379840757744">Іске қосылса, барлық хабарландыру үнсіз болады.</translation> <translation id="6857145580237920905">Powerwash функциясын пайдаланбас бұрын, eSIM профильдерін өшіріңіз</translation> -<translation id="6857699260879628349">Конфигурация туралы ақпарат алу</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек</translation> <translation id="6860097299815761905">Прокси параметрлері…</translation> <translation id="68601584151169673">&Сақтау және бөлісу</translation> @@ -7614,7 +7584,6 @@ <translation id="686839242150793617">"Суреттегі сурет" режимін автоматты түрде ашуға рұқсаты бар</translation> <translation id="6868934826811377550">Мәліметтерді көру</translation> <translation id="6871644448911473373">OCSP жауапкері: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Сіз терген құпия сөзді сервер қабылдамады.</translation> <translation id="6873571253135628430">Сайт рұқсаттарын өзгерту</translation> <translation id="6876155724392614295">Велосипед</translation> <translation id="6876469544038980967">Пайдалы емес</translation> @@ -7648,7 +7617,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Дауысты алдын ала тыңдау</translation> <translation id="6902336033320348843">Бөлімге қолдау көрсетілмейді: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Құрылғыны доменге қосу</translation> <translation id="6903022061658753260">Деректеріңіз осы аккаунт үшін синхрондау қосылған барлық Chrome браузерінде синхрондалады. ChromeOS синхрондау опцияларын <ph name="LINK_BEGIN" />ChromeOS параметрлерінен<ph name="LINK_END" /> қараңыз.</translation> <translation id="6903590427234129279">Барлығын ашу (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Синхрондауды қосу</translation> @@ -8005,7 +7973,6 @@ <translation id="7198503619164954386">Компанияда тіркелген құрылғыны пайдалануыңыз керек.</translation> <translation id="7199158086730159431">К&өмек алу</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> құрылғысына трансляциялауды кідірту</translation> -<translation id="7200083590239651963">Конфигурацияны таңдау</translation> <translation id="720110658997053098">Бұл құрылғыны киоск режимінде тұрақты сақтау</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" жойылды</translation> <translation id="7201420661433230412">Файлдарды көру</translation> @@ -8122,7 +8089,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Браузеріңізді<ph name="END_LINK" /> ұйымыңыз басқарады және <ph name="BEGIN_LINK" />профиліңізді<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> басқарады.</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play және оларға қатысты қолданбалар өздеріне тиесілі деректерді жинау және қолдану саясаттары арқылы басқарылатынын ескеріңіз.</translation> -<translation id="729583233778673644">AES және RC4 шифрлауына рұқсат ету. RC4 шифрлары қауіпті болғандықтан, бұл параметрді пайдалану қауіпті арттырады.</translation> <translation id="7296503797589217366">"<ph name="FOLDER_TITLE" />" қалтасын таңдау</translation> <translation id="7297726121602187087">Қою жасыл</translation> <translation id="7298195798382681320">Ұсынылған</translation> @@ -8140,7 +8106,6 @@ <translation id="7307129035224081534">Кідіртілді</translation> <translation id="7307647374092371434">Аккаунтқа кірген кезде, Google аккаунтыңыздағы құпия сөздер мен кіру кілттері осы құрылғыда да қолжетімді болады.</translation> <translation id="7308643132139167865">Веб-сайт тілдері</translation> -<translation id="7310598146671372464">Аккаунтқа кіру мүмкін болмады. Бұл серверде Kerberos шифрлау түрлері істемейді. Әкімшіңізге хабарласыңыз.</translation> <translation id="7311005168897771689">Сіз офлайн болғанда Google Drive файлдарын пайдаланыңыз</translation> <translation id="7311244614769792472">Ешбір нәтиже табылмады</translation> <translation id="7312210124139670355">Әкімші eSIM-ді қайта орнатуда. Бұл бірнеше минутқа созылуы мүмкін.</translation> @@ -8512,7 +8477,6 @@ <translation id="7594725637786616550">Powerwash функциясы <ph name="DEVICE_TYPE" /> құрылғыңызды бастапқы күйіне қайта орнатуға арналған.</translation> <translation id="7595453277607160340">Android қолданбаларын пайдалану үшін және <ph name="DEVICE_TYPE" /> дұрыс жұмыс істеуі үшін, аккаунтқа қайта кіріңіз де, жаңартыңыз.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (қате коды <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Құрылғының атауы тым ұзын. Қысқасын енгізіп, қайта көріңіз.</translation> <translation id="7600054753482800821">&Іздеу жүйелерін және сайттан іздеу әрекетін басқару</translation> <translation id="7600218158048761260">Google Drive бұл аккаунт түрінде өшірілген.</translation> <translation id="7600965453749440009">Ешқашан <ph name="LANGUAGE" /> тіліне аудармау</translation> @@ -8657,7 +8621,6 @@ <translation id="7686086654630106285">Сайт ұсынған жарнамалар туралы толық ақпарат</translation> <translation id="7686581688229391955">Бұл сайттағы кеңейтімдерге рұқсат беру үшін таңдаңыз</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Жаңа құпия сөзді қайталаңыз</translation> <translation id="7690378713476594306">Тізімнен таңдау</translation> <translation id="7690853182226561458">&Қалта қосу…</translation> <translation id="7691073721729883399">Kiosk қолданбасының негізгі беттерін шифрлау функциясын қосу мүмкін болмады.</translation> @@ -9318,7 +9281,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Принтер: <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Қуат үнемдеу режимі қосылды</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" белгіленген орындарда кескіндерді, бейнені және дыбыстық файлдарды оқи және жоя алады.</translation> -<translation id="8181215761849004992">Доменге қосылу мүмкін емес. Аккаунт мәліметтерін қарап, құрылғы енгізуге құқығыңыз бар-жоғын тексеріңіз.</translation> <translation id="8182105986296479640">Қолданба жауап бермейді.</translation> <translation id="8182412589359523143">Осы <ph name="DEVICE_TYPE" /> құрылғысындағы барлық деректі жою үшін <ph name="BEGIN_LINK" />осы жерді түртіңіз<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Құрылғыңыздың EID нөмірі: <ph name="EID_NUMBER" /> және құрылғының IMEI нөмірі: <ph name="IMEI_NUMBER" />. Қызметті белсендіруге көмектесу үшін осы нөмірлерді пайдалануға болады.</translation> @@ -9779,7 +9741,6 @@ <translation id="8531367864749403520">Топты қойындылар жолағынан өшіру үшін "Топты жасыру" опциясын таңдаңыз.</translation> <translation id="8531701051932785007">Күшейтілген Safe Browsing өшірулі</translation> <translation id="8533670235862049797">Safe Browsing қосулы</translation> -<translation id="8534656636775144800">Қап! Доменге кіру кезінде бірдеңеден қате кетті. Әрекетті қайталаңыз.</translation> <translation id="8535005006684281994">Netscape сертификат жаңалау URL мекенжайы</translation> <translation id="8536810348276651776">Көп сайттардан шығарады. Chrome-ға арналған Family Link параметрлерін қолдану үшін Google аккаунтыңызға кірген күйде қаласыз.</translation> <translation id="8536956381488731905">Пернені басқанда дыбыс шығару</translation> @@ -9858,7 +9819,6 @@ <translation id="8607828412110648570">Bluetooth құрылғыңыз жұптау режимінде және маңайда болсын. Сенімді құрылғылармен ғана жұптаңыз. Жұпталған құрылғылар осы Chromebook-тегі барлық аккаунтқа көрінеді. <ph name="BEGIN_LINK_LEARN_MORE" />Толық ақпарат<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos билетін қосу</translation> <translation id="8609465669617005112">Жоғары қарай жылжыту</translation> -<translation id="8610103157987623234">Формат дұрыс емес, қайталап көріңіз</translation> <translation id="8612252270453580753">Бейнекадрды <ph name="VISUAL_SEARCH_PROVIDER" /> көмегімен іздеу</translation> <translation id="8613164732773110792">Тек кіші әріптерді, цифрларды, астыңғы сызықтарды немесе сызықшаларды пайдалануға болады.</translation> <translation id="8613504115484579584">Аккаунтқа кіру әдістері</translation> @@ -10472,7 +10432,6 @@ <translation id="9052404922357793350">Тыйым салуды жалғастыру</translation> <translation id="90528604757378587">Фондық режимдегі әрекет және кейбір визуалдық әсерлер, мысалы, біркелкі айналдыру шектелуі мүмкін.</translation> <translation id="9053563360605707198">Екі бетіне басып шығару</translation> -<translation id="9055636786322918818">RC4 шифрлауын күшіне енгізу. RC4 шифрлары қауіпті болғандықтан, бұл параметрді пайдалану қауіпті арттырады.</translation> <translation id="9056788090206401048">Басқа құрылғыда кіру кілтін пайдалану үшін Bluetooth қосулы болуы қажет. Мұны әрдайым параметрлерде басқаруға болады.</translation> <translation id="9056810968620647706">Сәйкестіктер табылмады.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> келесі контентке рұқсат сұрайды:</translation>
diff --git a/chrome/app/resources/generated_resources_km.xtb b/chrome/app/resources/generated_resources_km.xtb index 1d612c3..5bcf4e0 100644 --- a/chrome/app/resources/generated_resources_km.xtb +++ b/chrome/app/resources/generated_resources_km.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">ទាញយកឯកសារដែលគួរឱ្យសង្ស័យ</translation> <translation id="1217483152325416304">ទិន្នន័យមូលដ្ឋានរបស់អ្នកនឹងត្រូវបានលុបក្នុងពេលឆាប់ៗនេះ</translation> <translation id="1217668622537098248">ត្រឡប់ទៅការចុចនៅផ្នែកខាងឆ្វេងវិញ បន្ទាប់ពីធ្វើសកម្មភាពហើយ</translation> -<translation id="121783623783282548">ពាក្យសម្ងាត់មិនត្រូវគ្នាទេ។</translation> <translation id="1218015446623563536">លុប Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />សេវាកម្មទីតាំងរបស់ Google ប្រើប្រាស់ប្រភពដូចជា Wi-Fi, បណ្តាញទូរសព្ទចល័ត និងឧបករណ៍ចាប់សញ្ញា ដើម្បីជួយប៉ាន់ស្មានទីតាំងរបស់ឧបករណ៍នេះ។<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />អ្នកអាចបិទទីតាំងដោយបិទការកំណត់ទីតាំងចម្បងនៅលើឧបករណ៍នេះ។ អ្នកក៏អាចបិទការប្រើប្រាស់ Wi-Fi, បណ្តាញទូរសព្ទចល័ត និងឧបករណ៍ចាប់សញ្ញាសម្រាប់ទីតាំងនៅក្នុងការកំណត់ទីតាំងបានផងដែរ។<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">រំលេចធាតុដែលមានការផ្ដោតតាមក្ដារចុច</translation> <translation id="1396120028054416908">ត្រឡប់ទៅ <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">មានបញ្ហាក្នុងការរៀបចំម៉ាស៊ីនបោះពុម្ព</translation> -<translation id="1396963298126346194">ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ដែលអ្នកបានបញ្ចូលមិនត្រូវគ្នាទេ</translation> <translation id="1397500194120344683">គ្មានឧបករណ៍ដែលមានសិទ្ធិទេ។ <ph name="LINK_BEGIN" />ស្វែងយល់បន្ថែម<ph name="LINK_END" /></translation> <translation id="1397594434718759194">អ្នកបានចូល Chrome នៅលើឧបករណ៍ទាំងនេះ ដូច្នេះអ្នកអាចប្រើឧបករណ៍ទាំងនេះជាសោសុវត្ថិភាពបាន។</translation> <translation id="1398853756734560583">ពង្រីក</translation> @@ -902,7 +900,6 @@ <translation id="1657937299377480641">ដើម្បីចូលគណនីម្ដងទៀត ដើម្បីចូលប្រើធនធានអប់រំ សូមស្នើសុំការអនុញ្ញាតពីមាតាបិតារបស់អ្នក</translation> <translation id="1658424621194652532">ទំព័រនេះកំពុងចូលប្រើម៉ៃក្រូហ្វូនរបស់អ្នក។</translation> <translation id="1660763353352708040">បញ្ហាឆ្នាំងសាក</translation> -<translation id="1661156625580498328">អនុវត្តការអិុនគ្រីប AES (បានណែនាំ)។</translation> <translation id="16620462294541761">សូមទោស ពាក្យសម្ងាត់របស់អ្នកមិនអាចផ្ទៀតផ្ទាត់បានទេ។ សូមព្យាយាមម្តងទៀត។</translation> <translation id="166278006618318542">នីតិវិធីដោះស្រាយសោសាធារណៈភាគីវិញ្ញាបនប័ត្រ</translation> <translation id="1662801900924515589">បានដំឡើង <ph name="APP" /></translation> @@ -1004,7 +1001,6 @@ <translation id="174123615272205933">ផ្ទាល់ខ្លួន</translation> <translation id="1741314857973421784">បន្ត</translation> <translation id="1743970419083351269">បិទរបារទាញយក</translation> -<translation id="1744060673522309905">មិនអាចភ្ជាប់ឧបករណ៍ទៅដែនបានទេ។ សូមប្រាកដថា អ្នកមិនបានបញ្ចូលឧបករណ៍លើសចំនួនកំណត់នោះទេ។</translation> <translation id="1744108098763830590">ទំព័រផ្ទៃខាងក្រោយ</translation> <translation id="1745732479023874451">គ្រប់គ្រងទំនាក់ទំនង</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{បើក ហើយកែឯកសារ # នៅក្នុងកម្មវិធីលើអ៊ីនធឺណិតនេះឬ?}}</translation> @@ -1036,7 +1032,6 @@ <translation id="1767043563165955993">ប្រើជាមួយកម្មវិធី Android</translation> <translation id="1767508543310534319">ការអានសញ្ញាវណ្ណយុត្ត</translation> <translation id="1768212860412467516">ផ្ញើមតិកែលម្អសម្រាប់ <ph name="EXPERIMENT_NAME" />។</translation> -<translation id="1768278914020124551">អូ៎! មានបញ្ហាក្នុងការទាក់ទងទៅម៉ាស៊ីនមេសម្រាប់ចូល។ សូមពិនិត្យមើលការតភ្ជាប់បណ្តាញរបស់អ្នក និងឈ្មោះដែននេះ រួចព្យាយាមម្តងទៀត។</translation> <translation id="1769104665586091481">បើកតំណនៅក្នុងផ្ទាំងថ្មី</translation> <translation id="1770407692401984718">អូសរូបភាពមកទីនេះ ឬ</translation> <translation id="177053719077591686">បម្រុងទុកកម្មវិធី Android ទៅ Google ថាស។</translation> @@ -1114,7 +1109,6 @@ <translation id="1818913467757368489">កំពុងបង្ហោះកំណត់ហេតុ។</translation> <translation id="1819443852740954262">បើកទាំងអស់នៅក្នុងផ្ទាំងឯកជន</translation> <translation id="1819721979226826163">ចុចការជូនដំណឹងកម្មវិធី > សេវាកម្ម Google Play ។</translation> -<translation id="1820028137326691631">បញ្ចូលពាក្យសម្ងាត់ដែលផ្ដល់ដោយអ្នកគ្រប់គ្រង</translation> <translation id="1822140782238030981">ជាអ្នកប្រើប្រាស់ Chrome ហើយមែនទេ? សូមចូលគណនី</translation> <translation id="1822517323280215012">ប្រផេះ</translation> <translation id="1822635184853104396">បង្ហាញប្រវត្តិទាញយកពេញលេញនៅក្នុងផ្ទាំងថ្មី</translation> @@ -1232,7 +1226,6 @@ <translation id="1901303067676059328">ជ្រើសរើសទាំងអស់</translation> <translation id="1904580727789512086">URL ដែលអ្នកចូលមើលត្រូវបានរក្សាទុកក្នុងគណនី Google របស់អ្នក</translation> <translation id="1904603806662441960">គ្រប់គ្រងការអនុញ្ញាតឱ្យប្រើកាមេរ៉ាគេហទំព័រនៅក្នុង Chrome</translation> -<translation id="1905375423839394163">ឈ្មោះឧបករណ៍ Chromebook</translation> <translation id="1906181697255754968">ជាធម្មតា គេហទំព័រចូលប្រើឯកសារ និងថតនៅក្នុងឧបករណ៍របស់អ្នកសម្រាប់មុខងារផ្សេងៗដូចជា ការរក្សាទុកកិច្ចការរបស់អ្នកដោយស្វ័យប្រវត្តិជាដើម</translation> <translation id="1906488504371069394">ស្វែងរកកម្មវិធីបន្ថែម និងទម្រង់រចនាច្រើនទៀតនៅលើ <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">វាយបញ្ចូលដោយប្រើសំឡេងរបស់អ្នក។ ប្រើប្រាស់ Search + D រួចចាប់ផ្ដើមនិយាយ។</translation> @@ -1546,7 +1539,6 @@ <translation id="21354425047973905">លាក់កូដ PIN</translation> <translation id="2135456203358955318">កែវពង្រីកដាក់ខាងលើបំផុត</translation> <translation id="2135787500304447609">បន្ត</translation> -<translation id="2136372518715274136">បញ្ចូលពាក្យសម្ងាត់ថ្មី</translation> <translation id="2136476978468204130">ឃ្លាសម្ងាត់ដែលអ្នកបានបញ្ចូលគឺមិនត្រឹមត្រូវទេ</translation> <translation id="2137128126782078222">កុំអនុញ្ញាតការជូនដំណឹងពី <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">ប៊ូតុងរៀបចំ</translation> @@ -1647,7 +1639,6 @@ <translation id="2210462644007531147">មិនអាចបញ្ចប់ការដំឡើងបានទេ</translation> <translation id="2211245494465528624">គ្រប់គ្រងជម្រើសសមកាលកម្ម</translation> <translation id="2214018885812055163">ថតដែលបានចែករំលែក</translation> -<translation id="2214884991347062907">ពាក្យសម្ងាត់មិនត្រឹមត្រូវទេ សូមព្យាយាមម្ដងទៀត</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<មិនបង្ហាញ 1 ជួរ>}other{<មិនបង្ហាញ <ph name="NUMBER_OF_LINES" /> ជួរ>}}</translation> <translation id="2215070081105889450">ដើម្បីចែករំលែកសំឡេង សូមចែករំលែកផ្ទាំង ឬអេក្រង់ជំនួសវិញ</translation> <translation id="2218019600945559112">កណ្តុរ និងផ្ទាំងប៉ះ</translation> @@ -1732,6 +1723,7 @@ <translation id="2274840746523584236">សាកថ្ម Chromebook របស់អ្នក</translation> <translation id="2276503375879033601">បន្ថែមកម្មវិធីច្រើនទៀត</translation> <translation id="2276910256003242519">កំពុងសម្អាតទិន្នន័យ...</translation> +<translation id="2278193750452754829">កម្មវិធីបន្ថែមត្រូវបានអនុញ្ញាតនៅលើគេហទំព័រនេះ។ ជ្រើសរើសដើម្បីបើកម៉ឺនុយ</translation> <translation id="2278562042389100163">បើកផ្ទាំងកម្មវិធីរុករក</translation> <translation id="2278668501808246459">កំពុងចាប់ផ្ដើមកម្មវិធីគ្រប់គ្រងទម្រង់ផ្ទុក</translation> <translation id="2280486287150724112">ចន្លោះគែមខាងស្តាំ</translation> @@ -2301,7 +2293,6 @@ <translation id="2692503699962701720">ប្ដូរកម្រិតសំឡេង នៅពេលអានប្រភេទធាតុ និងអត្ថបទដែលមានរចនាប័ទ្មជាក់លាក់</translation> <translation id="2692901429679246677">បៃតងស្រាល</translation> <translation id="2693134906590795721">សំឡេងសាកថ្ម</translation> -<translation id="2693176596243495071">អូ៎! បញ្ហាមិនស្គាល់បានកើតឡើង។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ ឬទាក់ទងអ្នកគ្រប់គ្រងរបស់អ្នក ប្រសិនបើបញ្ហានៅតែបន្តកើតមាន។</translation> <translation id="2698147581454716013">នេះគឺជាឧបករណ៍ជាកញ្ចប់ និងមិនអាចត្រូវបានចុះឈ្មោះដោយប្រើ Kiosk និង Signage Upgrade បានទេ។</translation> <translation id="2699911226086014512">មិនអាចធ្វើប្រតិបត្តិការកូដ PIN ដោយប្រើកូដ <ph name="RETRIES" /> បានទេ។</translation> <translation id="2701330563083355633">បានចែករំលែកពី <ph name="DEVICE_NAME" /></translation> @@ -2434,7 +2425,6 @@ <translation id="2782104745158847185">មានបញ្ហាក្នុងការដំឡើងកម្មវិធី Linux</translation> <translation id="2783024642731649028">មុខទំនិញ 1 នៅក្នុងកន្ត្រករបស់អ្នកមាន<ph name="DISCOUNT_TEXT" /> ពី <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, បានមើល <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ត្រូវបានទាញយក</translation> -<translation id="2783829359200813069">ជ្រើសរើសប្រភេទអិុនគ្រីប</translation> <translation id="2783952358106015700">ប្រើសោសុវត្ថិភាពរបស់អ្នកជាមួយ <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">ការពិនិត្យពាក្យសម្ងាត់</translation> <translation id="2785873697295365461">អង្គពិពណ៌នាឯកសារ</translation> @@ -2719,7 +2709,6 @@ <translation id="3003144360685731741">បណ្តាញដែលចូលចិត្ត</translation> <translation id="3003253259757197230">URL ដែលអ្នកចូលមើលត្រូវបានផ្ញើទៅ Google ដើម្បីព្យាករគេហទំព័រដែលអ្នកប្រហែលជាចូលមើលបន្ទាប់ និងដើម្បីបង្ហាញដល់អ្នកនូវព័ត៌មានបន្ថែមអំពីទំព័រដែលអ្នកកំពុងចូលមើល</translation> <translation id="3003623123441819449">ឃ្លាំងសម្ងាត់ CSS</translation> -<translation id="3003828226041301643">មិនអាចភ្ជាប់ឧបករណ៍ទៅដែនបានទេ។ សូមពិនិត្យមើលគណនីរបស់អ្នក ដើម្បីប្រាកដថាអ្នកមានសិទ្ធិបញ្ចូលឧបករណ៍។</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> របស់អ្នកនឹងបង្កើតការតភ្ជាប់ Wi-Fi ជាលក្ខណៈឯកជន។</translation> <translation id="3004385386820284928">ប្ដូរគ្រាប់ចុចលើក្ដារចុចតាមបំណង</translation> <translation id="3005574332301273731">កុំបង្ហាញ</translation> @@ -2779,7 +2768,6 @@ <translation id="3033348223765101500">គ្រប់គ្រងទិន្នន័យរបស់អ្នក</translation> <translation id="3036327949511794916">ថ្ងៃផុតកំណត់នៃការបញ្ជូន <ph name="DEVICE_TYPE" /> នេះត្រឡប់ទៅវិញបានកន្លងផុតហើយ។</translation> <translation id="3036546437875325427">បើកពន្លឺផ្លាស់</translation> -<translation id="3037754279345160234">មិនអាចញែកការកំណត់រចនាសម្ព័ន្ធ ដើម្បីចូលរួមដែនបានទេ។ សូមទាក់ទងអ្នកគ្រប់គ្រងរបស់អ្នក។</translation> <translation id="3038272154009688107">មើលគេហទំព័រទាំងអស់</translation> <translation id="3038612606416062604">បន្ថែមម៉ាស៊ីនបោះពុម្ពដោយផ្ទាល់</translation> <translation id="3039491566278747710">មិនអាចដំឡើងគោលការណ៍សម្រាប់ពេលគ្មានអ៊ីនធឺណិតនៅលើឧបករណ៍បានទេ។</translation> @@ -2969,7 +2957,6 @@ <translation id="3210736980143419785">មិនអាចបញ្ចប់ការទាញយកបានទេ</translation> <translation id="321084946921799184">លឿង និងស</translation> <translation id="3211126692872351610">&ស្វែងរក “<ph name="SEARCH_TERMS" />” នៅលើ <ph name="SEARCH_ENGINE" /> នៅក្នុងផ្ទាំងថ្មី</translation> -<translation id="321356136776075234">OU ឧបករណ៍ (ឧ. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">បញ្ចូលចំណាំទៅថតនេះ</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ចំណាំ៖<ph name="END_BOLD" /> សំឡេងថត ឬសំឡេងដែលស្រដៀងប្រហែលជាអាចចូលប្រើលទ្ធផលផ្ទាល់ខ្លួនរបស់ <ph name="SUPERVISED_USER_NAME" /> បាន។</translation> <translation id="3217843140356091325">បង្កើតផ្លូវកាត់ដែរទេ?</translation> @@ -3649,7 +3636,6 @@ <translation id="3741056951918180319">អ្នកអាចចុចកម្មវិធីបន្ថែម ដើម្បីប្រើវានៅលើគេហទំព័រណាមួយបានជានិច្ច</translation> <translation id="3741510433331996336">ចាប់ផ្ដើមឧបករណ៍របស់អ្នកឡើងវិញ ដើម្បីបញ្ចប់ការដំឡើងកំណែ</translation> <translation id="3742235229730461951">ប្លង់ក្តារចុចកូរ៉េ</translation> -<translation id="3742666961763734085">រកមិនឃើញឯកតារៀបចំដែលមានឈ្មោះនោះទេ។ សូមព្យាយាមម្ដងទៀត។</translation> <translation id="3743842571276656710">បញ្ចូលកូដ PIN ដើម្បីផ្គូផ្គងជាមួយ <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">ពាក្យសម្ងាត់របស់អ្នកមិនត្រូវបាននាំចូលទេ</translation> <translation id="3747077776423672805">ដើម្បីលុបកម្មវិធី សូមចូលទៅកាន់ការកំណត់ > Google Play Store > គ្រប់គ្រងចំណូលចិត្ត Android > កម្មវិធី ឬកម្មវិធីគ្រប់គ្រងកម្មវិធី។ បន្ទាប់មកចុចកម្មវិធីដែលអ្នកចង់លុប (អ្នកអាចនឹងត្រូវអូសទៅស្តាំ ឬទៅឆ្វេងដើម្បីស្វែងរកកម្មវិធីនោះ)។ បន្ទាប់មកចុចលុប ឬបិទ។</translation> @@ -4410,6 +4396,7 @@ <translation id="4325433082696797523">ទំហំផ្ទុក និងថាមពល</translation> <translation id="4326146840124313313">សុវត្ថិភាពខ្លាំងបំផុតរបស់ Chrome ធ្វើបានកាន់តែច្រើនក្នុងការការពារអ្នកពីកម្មវិធីបន្ថែម ការទាញយក និងគេហទំព័រដែលគ្រោះថ្នាក់</translation> <translation id="4326484226728068206">មុខទំនិញនៅក្នុងកន្ត្រករបស់អ្នកមាន<ph name="DISCOUNT_TEXT" /> ពី <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, បានមើល <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">ម៉ឺនុយកម្មវិធីបន្ថែម</translation> <translation id="4330191372652740264">ទឹកកក</translation> <translation id="4330387663455830245">កុំបកប្រែភាសា <ph name="LANGUAGE" /> ឲ្យសោះ</translation> <translation id="4332976768901252016">រៀបចំការគ្រប់គ្រងដោយមាតាបិតា</translation> @@ -4538,7 +4525,6 @@ <translation id="4416582610654027550">វាយបញ្ចូល URL ដែលត្រឹមត្រូវ</translation> <translation id="4421932782753506458">ថ្លុះគួរឲ្យស្រលាញ់</translation> <translation id="4423376891418188461">ស្តារការកំណត់</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, អ្នកគ្រប់គ្រងរបស់អ្នកតម្រូវឲ្យអ្នកប្តូរពាក្យសម្ងាត់របស់អ្នក។</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ការអនុញ្ញាតឱ្យឧបករណ៍ ChromeOS ផ្ញើរបាយការណ៍ស្វ័យប្រវត្តិ ជួយយើងក្នុងការផ្ដល់អាទិភាពលើអ្វីដែលត្រូវដោះស្រាយ និងកែលម្អនៅក្នុង ChromeOS។ របាយការណ៍ទាំងនេះអាចរួមមានអ្វីៗ ដូចជាពេលវេលាដែល ChromeOS គាំង, មុខងារណាខ្លះដែលត្រូវបានប្រើ និងកម្រិតអង្គចងចាំដែលត្រូវបានប្រើជាធម្មតា។<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />អ្នកអាចចាប់ផ្ដើម ឬបញ្ឈប់ការអនុញ្ញាតរបាយការណ៍ទាំងនេះបានគ្រប់ពេលនៅក្នុងការកំណត់ឧបករណ៍ Chrome របស់អ្នក។ ប្រសិនបើអ្នកគឺជាអ្នកគ្រប់គ្រងដែន អ្នកអាចប្ដូរការកំណត់នេះបាននៅក្នុងកុងសូលអ្នកគ្រប់គ្រង។<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">លុប <ph name="FILE_NAME" /></translation> @@ -4554,7 +4540,6 @@ <translation id="4430369329743628066">បានបន្ថែមចំណាំ</translation> <translation id="4430422687972614133">បើកកាតនិម្មិត</translation> <translation id="4432621511648257259">ពាក្យសម្ងាត់មិនត្រឹមត្រូវ</translation> -<translation id="443454694385851356">ចាស់ (គ្មានសុវត្ថិភាព)</translation> <translation id="4434611816075088065">គ្មានអ្វីផ្សេងទៀតដែលត្រូវការឱ្យអ្នកយកចិត្តទុកដាក់នៅពេលនេះទេ</translation> <translation id="443475966875174318">ដំឡើងជំនាន់ ឬលុបកម្មវិធីដែលមិនត្រូវគ្នាចេញ</translation> <translation id="4437947179446780764">បញ្ចូលក្រុមហ៊ុនផ្ដល់សេវា DNS ផ្ទាល់ខ្លួន</translation> @@ -5098,7 +5083,6 @@ <translation id="4868284252360267853">បច្ចុប្បន្ន ប្រអប់នេះមិនត្រូវបានផ្ដោតទេ។ សូមចុច "Command-Shift-Option A" ដើម្បីផ្ដោតលើប្រអប់នេះ។</translation> <translation id="4869170227080975044">អានព័ត៌មានអំពីបណ្ដាញ ChromeOS</translation> <translation id="4870724079713069532">អ្នកអាចបើក និងកែឯកសារដែលអាចប្រើបានជាមួយកម្មវិធីនេះពី File Explorer ឬកម្មវិធីផ្សេងទៀត។ ដើម្បីគ្រប់គ្រងថាឯកសារណាខ្លះដែលបើកនៅក្នុងកម្មវិធីតាមលំនាំដើម សូមចូលទៅកាន់<ph name="BEGIN_LINK" />ការកំណត់ Windows<ph name="END_LINK" />។</translation> -<translation id="4870758487381879312">បញ្ចូលពាក្យសម្ងាត់ដែលផ្ដល់ដោយអ្នកគ្រប់គ្រង ដើម្បីទទួលបានព័ត៌មានអំពីការកំណត់រចនាសម្ព័ន្ធ</translation> <translation id="4870995365819149457">តំណដែលអាចប្រើបានមួយចំនួននឹងនៅតែបើកនៅក្នុង <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> និងកម្មវិធី 1 ទៀតដដែល។</translation> <translation id="4871308555310586478">មិនមែនមកពី Chrome Web Store ទេ។</translation> <translation id="4871322859485617074">កូដ PIN មានតួអក្សរដែលមិនត្រឹមត្រូវ</translation> @@ -5165,7 +5149,6 @@ <translation id="4913209098186576320">ឯកសារនេះអាចបង្កគ្រោះថ្នាក់<ph name="LINE_BREAK" />ការពិនិត្យមើលនេះកំពុងចំណាយពេលយូរជាងធម្មតា...</translation> <translation id="4915961947098019832">អនុញ្ញាតឱ្យបង្ហាញរូបភាព</translation> <translation id="4916542008280060967">អនុញ្ញាតឱ្យគេហទំព័រកែ <ph name="FILE_NAME" /> ឬ?</translation> -<translation id="4917385247580444890">ខ្លាំង</translation> <translation id="491779113051926205">មុខងាររាប់ចំនួនចរាចរណ៍ ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ចង់ទាក់ទងជាមួយភាពផ្នែកបន្ថែម "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">ទទួល</translation> @@ -5480,7 +5463,6 @@ <translation id="5172855596271336236">មានម៉ាស៊ីនបោះពុម្ពដែលស្ថិតក្រោមការគ្រប់គ្រង 1។</translation> <translation id="5173668317844998239">បញ្ចូល និងលុបស្នាមម្រាមដៃដែលបានរក្សាទុកនៅលើសោសុវត្ថិភាពរបស់អ្នក</translation> <translation id="5174169235862638850">បានចម្លងពាក្យសម្ងាត់ទៅឃ្លីបបត</translation> -<translation id="5175379009094579629">ឈ្មោះឧបករណ៍មិនត្រឹមត្រូវទេ។ បញ្ចូលឈ្មោះឧបករណ៍ដែលត្រឹមត្រូវ ដើម្បីព្យាយាមម្ដងទៀត។</translation> <translation id="5177479852722101802">បន្តរារាំងការចូលប្រើកាមេរ៉ា និងម៉ៃក្រូហ្វូន</translation> <translation id="5177549709747445269">អ្នកកំពុងប្រើទិន្នន័យទូរស័ព្ទចល័ត</translation> <translation id="5178667623289523808">ស្វែងរកពីមុន</translation> @@ -5709,7 +5691,6 @@ <translation id="5368255566854433132">បង្កើតពាក្យសម្ងាត់ <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">កម្មវិធីបន្ថែមនេះមិនអាចអាន និងប្ដូរព័ត៌មានគេហទំព័រ ឬដំណើរការនៅផ្ទៃខាងក្រោយបានទេ</translation> <translation id="5368720394188453070">ទូរស័ព្ទរបស់អ្នកបានចាក់សោ។ ដោះសោវាដើម្បីចូល។</translation> -<translation id="5368779022775404937">ចូលទៅកាន់ <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{ឯកជន}other{ឯកជន (#)}}</translation> <translation id="5369491905435686894">បើកការបង្កើនល្បឿនកណ្ដុរ</translation> <translation id="5369694795837229225">រៀបចំមជ្ឈដ្ឋានអភិវឌ្ឍ Linux</translation> @@ -5925,7 +5906,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{កម្មវិធីបន្ថែមមួយត្រូវបានដំឡើងដោយអ្នកគ្រប់គ្រងរបស់អ្នក}other{កម្មវិធីបន្ថែម # ត្រូវបានដំឡើងដោយអ្នកគ្រប់គ្រងរបស់អ្នក}}</translation> <translation id="5523532775593636291">គេហទំព័រដែលអ្នកបញ្ចូលនឹងបន្តសកម្មជានិច្ច ហើយអង្គចងចាំនឹងមិនត្រូវបានសម្អាតពីគេហទំព័រទាំងនោះទេ</translation> <translation id="5523558474028191231">ឈ្មោះអាចប្រើអក្សរ លេខ និងតួអក្សរពិសេស ហើយត្រូវតែមាន <ph name="MAX_CHARACTER_COUNT" /> តួអក្សរ ឬតិចជាងនេះ</translation> -<translation id="5526701598901867718">ទាំងអស់ (គ្មានសុវត្ថិភាព)</translation> <translation id="5526745900034778153">ចូលគណនីម្តងទៀតដើម្បីបន្តសមកាលកម្ម</translation> <translation id="5527463195266282916">បានព្យាយាមបន្ទាបកម្មវិធីបន្ថែម។</translation> <translation id="5527474464531963247">អ្នកគួរជ្រើសរើសបណ្តាញដ៏ទៃទៀត។</translation> @@ -5936,7 +5916,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ចង់</translation> <translation id="5537725057119320332">ខាស</translation> <translation id="5539070192556911367">មិនអាចភ្ជាប់ទៅ Google បានទេ</translation> -<translation id="5539221284352502426">ពាក្យសម្ងាត់ដែលអ្នកបានបញ្ចូលត្រូវបានបដិសេធដោយម៉ាស៊ីនមេ។ អាចបណ្តាលមកពីមូលហេតុដូចជា៖ ពាក្យសម្ងាត់ខ្លីពេក។ ពាក្យសម្ងាត់ត្រូវតែមានលេខ ឬនិមិត្តសញ្ញា។ ពាក្យសម្ងាត់ត្រូវតែខុសពីពាក្យសម្ងាត់ពីមុន។</translation> <translation id="5541694225089836610">សកម្មភាពត្រូវបានបិទដោយអ្នកគ្រប់គ្រងរបស់អ្នក</translation> <translation id="5542132724887566711">ទម្រង់</translation> <translation id="5542750926112347543">បានទប់ស្កាត់ខូគីពី <ph name="DOMAIN" /></translation> @@ -6180,7 +6159,6 @@ <translation id="5734362860645681824">ការប្រាស្រ័យទាក់ទង</translation> <translation id="5734697361979786483">បញ្ចូលឧបករណ៍ចែករំលែកឯកសារ</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ទិន្នន័យនេះ ឬឧបករណ៍របស់អ្នកមិនបំពេញតាមគោលការណ៍មួយចំនួនក្នុងចំណោមគោលការណ៍សុវត្ថិភាពរបស់ស្ថាប័នអ្នកទេ។ សូមសាកសួរអ្នកគ្រប់គ្រងរបស់អ្នកអំពីអ្វីដែលត្រូវការកែតម្រូវ។}=1{ឯកសារនេះ ឬឧបករណ៍របស់អ្នកមិនបំពេញតាមគោលការណ៍មួយចំនួនក្នុងចំណោមគោលការណ៍សុវត្ថិភាពរបស់ស្ថាប័នអ្នកទេ។ សូមសាកសួរអ្នកគ្រប់គ្រងរបស់អ្នកអំពីអ្វីដែលត្រូវការកែតម្រូវ។}other{ឯកសារទាំងនេះមិនបំពេញតាមគោលការណ៍មួយចំនួនក្នុងចំណោមគោលការណ៍សុវត្ថិភាពរបស់ស្ថាប័នអ្នកទេ។ សូមសាកសួរអ្នកគ្រប់គ្រងរបស់អ្នកអំពីអ្វីដែលត្រូវការកែតម្រូវ។}}</translation> -<translation id="5736796278325406685">សូមបញ្ចូលឈ្មោះអ្នកប្រើប្រាស់ដែលត្រឹមត្រូវ</translation> <translation id="5738093759615225354">អ្នកត្រូវការកូដសម្ងាត់នេះ ដើម្បីចូលកុំព្យូទ័ររបស់អ្នក</translation> <translation id="5739017626473506901">ចូលគណនី ដើម្បីជួយ <ph name="USER_NAME" /> ក្នុងការបញ្ចូលគណនីសាលារៀន</translation> <translation id="5739235828260127894">កំពុងរង់ចាំធ្វើការផ្ទៀងផ្ទាត់។ <ph name="LINK_BEGIN" />ស្វែងយល់បន្ថែម<ph name="LINK_END" /></translation> @@ -6584,7 +6562,6 @@ <translation id="6054138466019582920">ស្វែង&រកទំព័រនេះតាមរយៈ Google...</translation> <translation id="6054284857788651331">ក្រុមផ្ទាំងដែលបានបិទនាពេលថ្មីៗ</translation> <translation id="6054961935262556546">ប្ដូរលទ្ធភាពមើលឃើញ</translation> -<translation id="6055171183283175969">ពាក្យសម្ងាត់ដែលអ្នកបានបញ្ចូលមិនត្រឹមត្រូវទេ។</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 ជាមួយនឹងការអ៊ិនគ្រីប RSA</translation> <translation id="6055544610007596637">ដំឡើងកម្មវិធីសម្រាប់ <ph name="DEVICE_TYPE" /> របស់អ្នកពី Google Play Store</translation> <translation id="6056710589053485679">ដំណើរការឡើងវិញធម្មតា</translation> @@ -6654,7 +6631,6 @@ <translation id="6102043788063419338">ឯកសារនេះត្រូវបានទប់ស្កាត់ដោយការការពារកម្រិតខ្ពស់។</translation> <translation id="6103681770816982672">ការព្រមាន៖ អ្នកកំពុងឆ្លាស់ទៅបណ្តាញអ្នកអភិវឌ្ឍន៍</translation> <translation id="6104068876731806426">គណនី Google</translation> -<translation id="6104311680260824317">មិនអាចភ្ជាប់ឧបករណ៍ទៅដែនបានទេ។ ម៉ាសីុនមេមិនអាចប្រើប្រភេទអ៊ីនគ្រីប Kerberos ដែលបានបញ្ជាក់ទេ។ សូមពិនិត្យមើល "ជម្រើសច្រើនទៀត" សម្រាប់ការកំណត់ការអ៊ីនគ្រីប។</translation> <translation id="6104667115274478616">គ្រប់គ្រងការកំណត់សំឡេង ChromeOS</translation> <translation id="6104796831253957966">ជួរម៉ាស៊ីនបោះពុម្ពពេញហើយ</translation> <translation id="610487644502954950">ផ្ទាំងចំហៀងត្រូវបានដកខ្ទាស់</translation> @@ -7341,7 +7317,6 @@ <translation id="6651237644330755633">ជឿទុកចិត្តលើវិញ្ញាបនបត្រនេះដើម្បីកំណត់អត្តសញ្ញាណគេហទំព័រ</translation> <translation id="6651495917527016072">ធ្វើសមកាលកម្មបណ្ដាញ Wi-Fi ជាមួយទូរសព្ទរបស់អ្នក។ <ph name="LINK_BEGIN" />ស្វែងយល់បន្ថែម<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ដំណើរការដោយស្វ័យប្រវត្តិ រាល់ពេលដែលអ្នកចូលមើលគេហទំព័រនេះ</translation> -<translation id="665355505818177700">ការរួមបញ្ចូល Chrome <ph name="MS_AD_NAME" /> គឺអាចប្រើបាននៅលើប្រព័ន្ធ x86_64 តែប៉ុណ្ណោះ។ Chromebook ដែលភ្ជាប់មកនៅលើប្រព័ន្ធ ARM ឬ x86 មិនស្គាល់មុខងារនេះទេ។</translation> <translation id="6654509035557065241">កំណត់បណ្ដាញជាអាទិភាព</translation> <translation id="6655190889273724601">របៀបអ្នកអភិវឌ្ឈន៍កម្មវិធី</translation> <translation id="6655458902729017087">លាក់គណនី</translation> @@ -7477,7 +7452,6 @@ <translation id="676560328519657314">វិធីបង់ប្រាក់របស់អ្នកនៅក្នុង Google Pay</translation> <translation id="6766488013065406604">ចូលទៅកាន់កម្មវិធីគ្រប់គ្រងពាក្យសម្ងាត់</translation> <translation id="6767566652486411142">ជ្រើសរើសភាសាផ្សេងទៀត...</translation> -<translation id="6767639283522617719">មិនអាចភ្ជាប់ទៅដែនបានទេ។ សូមប្រាកដថា ការកំណត់មានភាពត្រឹមត្រូវសម្រាប់ឯកតារៀបចំ។</translation> <translation id="6768034047581882264">មិនអនុញ្ញាតឱ្យបង្ហាញខ្លឹមសារគ្មានសុវត្ថិភាពទេ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ដើម្បីផ្ដល់នូវបទពិសោធន៍ប្រើប្រាស់ដ៏ល្អបំផុត <ph name="DEVICE_OS" /> ប្រមូលទិន្នន័យហាតវែរអំពីឧបករណ៍ និងចែករំលែកទិន្នន័យនោះជាមួយ Google ដើម្បីកំណត់ថាតើគួរផ្ដល់ជូនបច្ចុប្បន្នភាពណាខ្លះ។ ជាជម្រើស អ្នកអាចអនុញ្ញាតឱ្យ Google ប្រើទិន្នន័យនេះសម្រាប់គោលបំណងបន្ថែម ដូចជាជំនួយ និងការកែលម្អសេវាកម្មនិងបទពិសោធន៍ប្រើប្រាស់ <ph name="DEVICE_OS" />។<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />អ្នកអាចចូលគណនីនៅលើឧបករណ៍នេះ និងមើលកន្លែងបញ្ចូលដែលមានបង្ហាញជា chromeosflex_ នៅក្នុង chrome://system ដើម្បីមើលទិន្នន័យដែលត្រូវបានផ្ញើទៅ Google សម្រាប់ត្រងបច្ចុប្បន្នភាព ក៏ដូចជាករណីទាំងឡាយផ្សេងទៀតដែលអ្នកជ្រើសរើសចែករំលែកទិន្នន័យជាមួយ Google ផងដែរ។<ph name="END_PARAGRAPH2" /> @@ -7554,7 +7528,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ចូលគេហទំព័រដោយស្វ័យប្រវត្តិដោយប្រើព័ត៌មានអត្តសញ្ញាណដែលបានផ្ទុក។ នៅពេលលក្ខណៈពិសេសនោះបិទដំណើរការ អ្នកនឹងត្រូវបានស្នើឲ្យធ្វើការបញ្ជាក់មុនពេលចូលគេហទំព័រម្តងៗ។</translation> -<translation id="6810768462515084623">អូ៎! ពាក្យសម្ងាត់របស់អ្នកហាក់ដូចជាផុតកំណត់ហើយ។ សូមបន្តសុពលភាពវានៅលើឧបករណ៍ផ្សេងទៀត រួចព្យាយាមម្ដងទៀត។</translation> <translation id="6811034713472274749">ទំព័រអាចមើលបានហើយ</translation> <translation id="6811151703183939603">ខ្លាំង</translation> <translation id="6811332638216701903">ឈ្មោះម៉ាស៊ីន DHCP</translation> @@ -7626,7 +7599,6 @@ <translation id="6856623341093082836">រៀបចំ និងកែសម្រួលកម្រិតពណ៌ដែលត្រឹមត្រូវសម្រាប់អេក្រង់ចុចរបស់អ្នក</translation> <translation id="6856850379840757744">នៅពេលបើក ការជូនដំណឹងទាំងអស់នឹងត្រូវបិទសំឡេង</translation> <translation id="6857145580237920905">ដកកម្រងព័ត៌មាន eSIM ចេញ មុននឹង Powerwash</translation> -<translation id="6857699260879628349">ទទួលព័ត៌មានអំពីការកំណត់រចនាសម្ព័ន្ធ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> វិនាទី</translation> <translation id="6860097299815761905">ការកំណត់ប្រូកស៊ី...</translation> <translation id="68601584151169673">&រក្សាទុក និងចែករំលែក</translation> @@ -7645,7 +7617,6 @@ <translation id="686839242150793617">អនុញ្ញាតឱ្យចូលមុខងាររូបក្នុងរូបដោយស្វ័យប្រវត្តិ</translation> <translation id="6868934826811377550">មើលព័ត៌មានលម្អិត</translation> <translation id="6871644448911473373">ឧបករណ៍ឆ្លើយតប OCSP៖ <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ពាក្យសម្ងាត់ដែលអ្នកបានបញ្ចូលត្រូវបានបដិសេធដោយម៉ាស៊ីនមេ។</translation> <translation id="6873571253135628430">ប្ដូរការអនុញ្ញាតគេហទំព័រ</translation> <translation id="6876155724392614295">កង់</translation> <translation id="6876469544038980967">គ្មានប្រយោជន៍</translation> @@ -7679,7 +7650,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">សំឡេងសម្រាប់ស្ដាប់សាកល្បង</translation> <translation id="6902336033320348843">មិនស្គាល់ក្រុម៖ <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ភ្ជាប់ឧបករណ៍ទៅកាន់ដែន</translation> <translation id="6903022061658753260">ទិន្នន័យរបស់អ្នកនឹងត្រូវបានធ្វើសមកាលកម្មនៅលើកម្មវិធីរុករកតាមអ៊ីនធឺណិត Chrome ទាំងអស់ដែលអ្នកបានបើកសមកាលកម្មសម្រាប់គណនីនេះ។ សម្រាប់ជម្រើសសមកាលកម្ម ChromeOS សូមចូលទៅកាន់<ph name="LINK_BEGIN" />ការកំណត់ ChromeOS<ph name="LINK_END" />។</translation> <translation id="6903590427234129279">បើកទាំងអស់ (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">បើកសមកាលកម្ម</translation> @@ -8036,7 +8006,6 @@ <translation id="7198503619164954386">អ្នកត្រូវតែស្ថិតនៅលើឧបករណ៍ដែលបានចុះឈ្មោះជាលក្ខណៈសហគ្រាស</translation> <translation id="7199158086730159431">ទទួលជំនួយ</translation> <translation id="7199452998289813782">ផ្អាកការបញ្ជូនទៅ <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">ជ្រើសរើសការកំណត់រចនាសម្ព័ន្ធ</translation> <translation id="720110658997053098">កំណត់ឧបករណ៍នេះឱ្យដំណើរការមុខងារបញ្ជរជាអចិន្ត្រៃយ៍</translation> <translation id="7201118060536064622">បានលុប '<ph name="DELETED_ITEM_NAME" />'</translation> <translation id="7201420661433230412">មើលឯកសារ</translation> @@ -8154,7 +8123,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">មិនអនុញ្ញាតឱ្យចូលអេក្រង់ពេញដោយស្វ័យប្រវត្តិទេ</translation> <translation id="7295614427631867477">សូមចំណាំថា កម្មវិធី Android, Play និងកម្មវិធីដែលពាក់ព័ន្ធស្ថិតក្រោមការគ្រប់គ្រងរបស់គោលការណ៍ប្រើប្រាស់ និងការប្រមូលទិន្នន័យផ្ទាល់ខ្លួនរបស់កម្មវិធីទាំងនោះ។</translation> -<translation id="729583233778673644">អនុញ្ញាតការអិុនគ្រីប AES និង RC4 ។ ការប្រើប្រាស់ជម្រើសនេះបង្កើនហានិភ័យ ពីព្រោះប្រព័ន្ធកូដសម្ងាត់ RC4 មិនមានសុវត្ថិភាពនោះទេ។</translation> <translation id="7296503797589217366">ជ្រើសរើសថត <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">បៃតងចាស់</translation> <translation id="7298195798382681320">បានណែនាំ</translation> @@ -8172,7 +8140,6 @@ <translation id="7307129035224081534">បានផ្អាក</translation> <translation id="7307647374092371434">ពាក្យសម្ងាត់ និងកូដសម្ងាត់នៅក្នុងគណនី Google របស់អ្នកក៏នឹងអាចប្រើបាននៅក្នុងឧបករណ៍នេះផងដែរ នៅពេលអ្នកចូលគណនី</translation> <translation id="7308643132139167865">ភាសាគេហទំព័រ</translation> -<translation id="7310598146671372464">មិនអាចចូលគណនីបានទេ។ ម៉ាសីុនមេមិនស្គាល់ប្រភេទអ៊ីនគ្រីប Kerberos ដែលបានបញ្ជាក់ទេ។ សូមទាក់ទងអ្នកគ្រប់គ្រងរបស់អ្នក។</translation> <translation id="7311005168897771689">ចូលប្រើប្រាស់ឯកសារ Google ថាសរបស់អ្នក នៅពេលដែលអ្នកគ្មានអ៊ីនធឺណិត</translation> <translation id="7311244614769792472">រកមិនឃើញលទ្ធផលទេ</translation> <translation id="7312210124139670355">អ្នកគ្រប់គ្រងរបស់អ្នកកំពុងកំណត់ eSIM របស់អ្នកឡើងវិញ។ ការកំណត់ឡើងវិញនេះអាចចំណាយមួយភ្លែត។</translation> @@ -8489,6 +8456,7 @@ <translation id="7544977292347272434">ស្នើសុំមាតាបិតារបស់អ្នកឱ្យអនុញ្ញាតកម្មវិធីបន្ថែម</translation> <translation id="7545466883021407599">មិនអាចភ្ជាប់ជាមួយម៉ាស៊ីនមេបានទេ។ សូមពិនិត្យការតភ្ជាប់បណ្ដាញរបស់អ្នក រួចព្យាយាមម្តងទៀត។ ប្រសិនបើអ្នកនៅតែមានបញ្ហាដដែល សូមសាកល្បងចាប់ផ្ដើម Chromebook របស់អ្នកឡើងវិញ។ លេខកូដបញ្ហា៖ <ph name="ERROR_CODE" />។</translation> <translation id="7547317915858803630">ការព្រមាន៖ ការកំណត់ <ph name="PRODUCT_NAME" />របស់អ្នកត្រូវបានផ្ទុកនៅលើដ្រាយបណ្តាញ។ វាអាចបណ្តាលឲ្យមានការយឺតយ៉ាវ គាំង និងបាត់បង់ទិន្នន័យជាដើម។</translation> +<translation id="754836352246153944">កម្មវិធីបន្ថែមមិនត្រូវបានអនុញ្ញាតនៅលើគេហទំព័រនេះទេ។ ជ្រើសរើសដើម្បីបើកម៉ឺនុយ</translation> <translation id="7548856833046333824">ក្រូចឆ្មា</translation> <translation id="7549250950481368089">ពាក្យសម្ងាត់ដែលបានរក្សាទុកនឹងបង្ហាញនៅទីនេះ។ <ph name="BEGIN_LINK" /> នាំចូលពាក្យសម្ងាត់<ph name="END_LINK" />ទៅក្នុង<ph name="BRAND" />។</translation> <translation id="7549434883223124329">ប្ដូរភាសារបស់ឧបករណ៍ឬ?</translation> @@ -8545,7 +8513,6 @@ <translation id="7594725637786616550">Powerwash ដើម្បីកំណត់ <ph name="DEVICE_TYPE" /> របស់អ្នកឡើងវិញឱ្យដូចថ្មី។</translation> <translation id="7595453277607160340">ដើម្បីប្រើប្រាស់កម្មវិធី Android និងធ្វើឱ្យ <ph name="DEVICE_TYPE" /> របស់អ្នកដំណើរការប្រក្រតី សូមចូលគណនីម្តងទៀត រួចដំឡើងជំនាន់។</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (កំហុសឆ្គងលេខកូដ <ph name="ERROR_CODE" />)។</translation> -<translation id="7599527631045201165">ឈ្មោះឧបករណ៍វែងពេកហើយ។ សូមបញ្ចូលឈ្មោះខ្លីជាងនេះ ដើម្បីព្យាយាមម្ដងទៀត។</translation> <translation id="7600054753482800821">&គ្រប់គ្រងម៉ាស៊ីនស្វែងរក និងការស្វែងរកនៅលើគេហទំព័រ</translation> <translation id="7600218158048761260">Google ថាសត្រូវបានបិទសម្រាប់ប្រភេទគណនីនេះ។</translation> <translation id="7600965453749440009">មិនបកប្រែភាសា <ph name="LANGUAGE" /> ទៀតឡើយ</translation> @@ -8691,7 +8658,6 @@ <translation id="7686086654630106285">ច្រើនទៀតអំពីការផ្សាយពាណិជ្ជកម្មដែលបានណែនាំដោយគេហទំព័រ</translation> <translation id="7686581688229391955">ជ្រើសរើសអនុញ្ញាតកម្មវិធីបន្ថែមនៅលើគេហទំព័រនេះ</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">បញ្ជាក់ពាក្យសម្ងាត់ថ្មី</translation> <translation id="7690378713476594306">ជ្រើសរើសពីបញ្ជី</translation> <translation id="7690853182226561458">បន្ថែមថតឯកសារ...</translation> <translation id="7691073721729883399">មិនអាចភ្ជាប់ cryptohome សម្រាប់កម្មវិធីបញ្ជរបានទេ។</translation> @@ -9353,7 +9319,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />។ ម៉ាស៊ីនបោះពុម្ពទី <ph name="ITEM_POSITION" /> នៃ <ph name="NUM_PRINTERS" />។</translation> <translation id="8180785270975217276">មុខងារសន្សំសំចៃថាមពលត្រូវបានបើក</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" អាចអាន និងលុបឯកសាររូបភាព វីដេអូ និងសម្លេងនៅក្នុងទីតាំងដែលបានពិនិត្យ។</translation> -<translation id="8181215761849004992">មិនអាចភ្ជាប់ទៅដែនបានទេ។ សូមពិនិត្យមើលគណនីរបស់អ្នក ដើម្បីប្រាកដថាអ្នកមានសិទ្ធិគ្រប់គ្រាន់ក្នុងការបញ្ចូលឧបករណ៍។</translation> <translation id="8182105986296479640">កម្មវិធីមិនដំណើរការទេ។</translation> <translation id="8182412589359523143">ដើម្បីលុបទិន្នន័យទាំងអស់ចេញពី <ph name="DEVICE_TYPE" /> នេះ សូម<ph name="BEGIN_LINK" />ចុចត្រង់នេះ<ph name="END_LINK" />។</translation> <translation id="8183703640399301650">EID របស់ឧបករណ៍អ្នកគឺ <ph name="EID_NUMBER" /> ហើយ IMEI របស់ឧបករណ៍គឺ <ph name="IMEI_NUMBER" />។ លេខទាំងនេះអាចត្រូវបានប្រើប្រាស់ដើម្បីជួយបើកដំណើរការសេវាកម្ម។</translation> @@ -9816,7 +9781,6 @@ <translation id="8531367864749403520">ជ្រើសរើស "លាក់ក្រុម" ដើម្បីដកក្រុមចេញពីរបារផ្ទាំងរបស់អ្នក</translation> <translation id="8531701051932785007">ការរុករកដោយសុវត្ថិភាពបន្ថែមត្រូវបានបិទ</translation> <translation id="8533670235862049797">ការរុករកដោយសុវត្ថិភាពបានបើក</translation> -<translation id="8534656636775144800">អូ៎! មានអ្វីមួយខុសប្រក្រតី នៅពេលព្យាយាមចូលដែននេះ។ សូមព្យាយាមម្ដងទៀត។</translation> <translation id="8535005006684281994">URL ធ្វើវិញ្ញាបនប័ត្រ Netscape ថ្មីឡើងវិញ</translation> <translation id="8536810348276651776">នាំអ្នកចេញពីគេហទំព័រភាគច្រើន។ អ្នកនឹងនៅតែចូលគណនី Google របស់អ្នក ដូច្នេះការកំណត់ Family Link របស់អ្នកសម្រាប់ Chrome ត្រូវបានដាក់ប្រើ។</translation> <translation id="8536956381488731905">សំឡេងនៅពេលចុចគ្រាប់ចុច</translation> @@ -9896,7 +9860,6 @@ <translation id="8607828412110648570">ត្រូវប្រាកដថា ឧបករណ៍ប៊្លូធូសរបស់អ្នកស្ថិតនៅក្នុងមុខងារផ្គូផ្គង និងនៅជិត។ សូមផ្គូផ្គងតែជាមួយឧបករណ៍ដែលអ្នកទុកចិត្តប៉ុណ្ណោះ។ គណនីទាំងអស់នៅលើ Chromebook នេះមើលឃើញឧបករណ៍ដែលបានផ្គូផ្គង។ <ph name="BEGIN_LINK_LEARN_MORE" />ស្វែងយល់បន្ថែម<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">បញ្ចូលសំបុត្រ Kerberos</translation> <translation id="8609465669617005112">រំកិលទៅលើ</translation> -<translation id="8610103157987623234">ទម្រង់មិនត្រឹមត្រូវទេ សូមព្យាយាមម្ដងទៀត</translation> <translation id="8612252270453580753">&ស្វែងរកហ្វ្រេមវីដេអូតាមរយៈ <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">តួអក្សរតូច តួលេខ សញ្ញា (_) ឬសញ្ញា (—) តែប៉ុណ្ណោះ</translation> <translation id="8613504115484579584">វិធីចូលគណនី</translation> @@ -10511,7 +10474,6 @@ <translation id="9052404922357793350">បន្តទប់ស្កាត់</translation> <translation id="90528604757378587">សកម្មភាពផ្ទៃខាងក្រោយ និងបែបផែនដែលមើលឃើញមួយចំនួន ដូចជាការរំកិលរលូន អាចត្រូវបានដាក់កំហិត។</translation> <translation id="9053563360605707198">បោះពុម្ពទាំងសងខាង</translation> -<translation id="9055636786322918818">អនុវត្តការអិុនគ្រីប RC4 ។ ការប្រើប្រាស់ជម្រើសនេះបង្កើនហានិភ័យ ពីព្រោះប្រព័ន្ធកូដសម្ងាត់ RC4 មិនមានសុវត្ថិភាពនោះទេ។</translation> <translation id="9056788090206401048">ត្រូវតែបើកប៊្លូធូស ដើម្បីប្រើកូដសម្ងាត់របស់អ្នកនៅលើឧបករណ៍ផ្សេង។ អ្នកអាចគ្រប់គ្រងជម្រើសនេះនៅក្នុងការកំណត់បានជានិច្ច។</translation> <translation id="9056810968620647706">គ្មានរបស់ត្រូវគ្នាបានរកឃើញទេ។</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ចង់ចូលប្រើខ្លឹមសារខាងក្រោម៖</translation>
diff --git a/chrome/app/resources/generated_resources_kn.xtb b/chrome/app/resources/generated_resources_kn.xtb index ac0e3bc..d04b94d 100644 --- a/chrome/app/resources/generated_resources_kn.xtb +++ b/chrome/app/resources/generated_resources_kn.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">ಅನುಮಾನಾಸ್ಪದ ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ</translation> <translation id="1217483152325416304">ನಿಮ್ಮ ಸ್ಥಳೀಯ ಡೇಟಾವನ್ನು ಶೀಘ್ರದಲ್ಲಿಯೇ ಅಳಿಸಲಾಗುತ್ತದೆ</translation> <translation id="1217668622537098248">ಕ್ರಿಯೆಯ ನಂತರ ಎಡ ಕ್ಲಿಕ್ಗೆ ಹಿಂತಿರುಗಿಸಿ</translation> -<translation id="121783623783282548">ಪಾಸ್ವರ್ಡ್ಗಳು ಹೊಂದುತ್ತಿಲ್ಲ.</translation> <translation id="1218015446623563536">Linux ಅಳಿಸಿ</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />ಈ ಸಾಧನದ ಸ್ಥಳವನ್ನು ಅಂದಾಜಿಸುವಲ್ಲಿ ಸಹಾಯ ಮಾಡಲು, Google ನ ಸ್ಥಳ ಸೇವೆಯು ವೈ-ಫೈ, ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗಳು ಮತ್ತು ಸೆನ್ಸರ್ಗಳಂತಹ ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ಈ ಸಾಧನದಲ್ಲಿ ಮುಖ್ಯ ಸ್ಥಳ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಆಫ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಸ್ಥಳವನ್ನು ಆಫ್ ಮಾಡಬಹುದು. ನೀವು ಸ್ಥಳ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಸ್ಥಳಕ್ಕಾಗಿ ವೈ-ಫೈ, ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ಗಳು ಮತ್ತು ಸೆನ್ಸರ್ಗಳ ಬಳಕೆಯನ್ನು ಸಹ ಆಫ್ ಮಾಡಬಹುದು.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">ಕೀಬೋರ್ಡ್ ಫೋಕಸ್ನೊಂದಿಗೆ ಐಟಂ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಿ</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> ಗೆ ಹಿಂತಿರುಗಿ</translation> <translation id="1396139853388185343">ಪ್ರಿಂಟರ್ ಹೊಂದಿಸುವಲ್ಲಿ ದೋಷ ಸಂಭವಿಸಿದೆ</translation> -<translation id="1396963298126346194">ನೀವು ನಮೂದಿಸಿದ ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ</translation> <translation id="1397500194120344683">ಯಾವುದೇ ಅರ್ಹ ಸಾಧನಗಳಿಲ್ಲ. <ph name="LINK_BEGIN" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="LINK_END" /></translation> <translation id="1397594434718759194">ಈ ಸಾಧನಗಳಲ್ಲಿ ನೀವು Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿರುವಿರಿ, ಆದ್ದರಿಂದ ನೀವು ಅವುಗಳನ್ನು ಭದ್ರತಾ ಕೀಗಳಾಗಿ ಬಳಸಬಹುದು.</translation> <translation id="1398853756734560583">ಗರಿಷ್ಠಗೊಳಿಸು</translation> @@ -903,7 +901,6 @@ <translation id="1657937299377480641">ಶಿಕ್ಷಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿ ಮೂಲಗಳನ್ನು ಪುನಃ ಪ್ರವೇಶಿಸಲು, ನಿಮಗೆ ಅನುಮತಿ ನೀಡಲು ಪೋಷಕರಿಗೆ ಹೇಳಿ</translation> <translation id="1658424621194652532">ಈ ಪುಟವು ನಿಮ್ಮ ಮೈಕ್ರೋಫೋನ್ ಪ್ರವೇಶಿಸುತ್ತಿದೆ.</translation> <translation id="1660763353352708040">ಪವರ್ ಅಡಾಪ್ಟರ್ನಲ್ಲಿ ಸಮಸ್ಯೆಯಿದೆ</translation> -<translation id="1661156625580498328">AES ಎನ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಜಾರಿಗೊಳಿಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ).</translation> <translation id="16620462294541761">ಕ್ಷಮಿಸಿ, ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="166278006618318542">ವಿಷಯ ಸಾರ್ವಜನಿಕ ಕೀಲಿ ಆಲ್ಗಾರಿದಮ್</translation> <translation id="1662801900924515589"><ph name="APP" /> ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದೆ</translation> @@ -997,7 +994,6 @@ <translation id="174123615272205933">ಕಸ್ಟಮ್</translation> <translation id="1741314857973421784">ಮುಂದುವರಿಸಿ</translation> <translation id="1743970419083351269">ಡೌನ್ಲೋಡ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಮುಚ್ಚಿ</translation> -<translation id="1744060673522309905">ಡೊಮೇನ್ಗೆ ಸಾಧನವನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು ಸೇರಿಸಬಹುದಾದ ಸಾಧನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮೀರಿಲ್ಲ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.</translation> <translation id="1744108098763830590">ಹಿನ್ನೆಲೆ ಪುಟ</translation> <translation id="1745732479023874451">ಸಂಪರ್ಕಗಳನ್ನು ನಿರ್ವಹಿಸಿ</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{ಈ ವೆಬ್ ಆ್ಯಪ್ನಲ್ಲಿ # ಫೈಲ್ಗಳನ್ನು ತೆರೆದು, ಎಡಿಟ್ ಮಾಡಬೇಕೇ?}other{ಈ ವೆಬ್ ಆ್ಯಪ್ನಲ್ಲಿ # ಫೈಲ್ಗಳನ್ನು ತೆರೆದು, ಎಡಿಟ್ ಮಾಡಬೇಕೇ?}}</translation> @@ -1029,7 +1025,6 @@ <translation id="1767043563165955993">Android ಆ್ಯಪ್ಗಳ ಜೊತೆ ಬಳಸಿ</translation> <translation id="1767508543310534319">ವಿರಾಮಚಿಹ್ನೆ ಪ್ರತಿಧ್ವನಿ</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> ಗಾಗಿ ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಿ.</translation> -<translation id="1768278914020124551">ಓಹ್! ಲಾಗ್ಆನ್ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ಸಮಸ್ಯೆ ಎದುರಾಗಿದೆ. ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವನ್ನು ಮತ್ತು ಡೊಮೇನ್ ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ನಂತರ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="1769104665586091481">ಹೊಸ &ವಿಂಡೋದಲ್ಲಿ ಲಿಂಕ್ ತೆರೆಯಿರಿ</translation> <translation id="1770407692401984718">ಚಿತ್ರವನ್ನು ಇಲ್ಲಿಗೆ ಡ್ರ್ಯಾಗ್ ಮಾಡಿ ಅಥವಾ</translation> <translation id="177053719077591686">Android ಆ್ಯಪ್ಗಳನ್ನು Google Drive ನಲ್ಲಿ ಬ್ಯಾಕಪ್ ಮಾಡಿ.</translation> @@ -1107,7 +1102,6 @@ <translation id="1818913467757368489">ಲಾಗ್ ಅಪ್ಲೋಡ್ ಪ್ರಗತಿಯಲ್ಲಿದೆ.</translation> <translation id="1819443852740954262">ಅಜ್ಞಾತ ವಿಂಡೋದಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ತೆರೆಯಿರಿ</translation> <translation id="1819721979226826163">ಅಪ್ಲಿಕೇಶನ್ ಅಧಿಸೂಚನೆಗಳು > Google Play ಸೇವೆಗಳನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ.</translation> -<translation id="1820028137326691631">ನಿರ್ವಾಹಕರು ಒದಗಿಸಿದ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ</translation> <translation id="1822140782238030981">ಈಗಾಗಲೇ Chrome ಬಳಕೆದಾರರಾಗಿದ್ದೀರಾ? ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="1822517323280215012">ಬೂದು</translation> <translation id="1822635184853104396">ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಡೌನ್ಲೋಡ್ ಇತಿಹಾಸವನ್ನು ತೋರಿಸಿ</translation> @@ -1224,7 +1218,6 @@ <translation id="1901303067676059328">&ಎಲ್ಲ ಆಯ್ಕೆ ಮಾಡಿ</translation> <translation id="1904580727789512086">ನೀವು ಭೇಟಿ ನೀಡುವ URL ಗಳನ್ನು ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ</translation> <translation id="1904603806662441960">Chrome ನಲ್ಲಿ ಸೈಟ್ ಕ್ಯಾಮರಾ ಅನುಮತಿಗಳನ್ನು ನಿರ್ವಹಿಸಿ</translation> -<translation id="1905375423839394163">Chromebook ಸಾಧನದ ಹೆಸರು</translation> <translation id="1906181697255754968">ಸೈಟ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ, ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉಳಿಸುವಂತಹ ಫೀಚರ್ಗಳಿಗಾಗಿ ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿರುವ ಫೈಲ್ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್ಗಳನ್ನು ಪ್ರವೇಶಿಸುತ್ತವೆ</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome ವೆಬ್ ಸ್ಟೋರ್ನಲ್ಲಿ<ph name="END_LINK" /> ಇನ್ನಷ್ಟು ಎಕ್ಸ್ಟೆನ್ಶನ್ಗಳು ಮತ್ತು ಥೀಮ್ಗಳನ್ನು ಡಿಸ್ಕವರ್ ಮಾಡಿ</translation> <translation id="1907044622262489040">ನಿಮ್ಮ ಧ್ವನಿಯೊಂದಿಗೆ ಟೈಪ್ ಮಾಡಿ. ಹುಡುಕಾಟ + D ಅನ್ನು ಒತ್ತಿರಿ, ನಂತರ ಮಾತನಾಡಲು ಪ್ರಾರಂಭಿಸಿ.</translation> @@ -1536,7 +1529,6 @@ <translation id="21354425047973905">ಪಿನ್ಗಳನ್ನು ಮರೆಮಾಡಿ</translation> <translation id="2135456203358955318">ಡಾಕ್ ಮಾಡಿರುವ ವರ್ಧಕ</translation> <translation id="2135787500304447609">&ಪುನರಾರಂಭಿಸು</translation> -<translation id="2136372518715274136">ಹೊಸ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ</translation> <translation id="2136476978468204130">ನೀವು ನಮೂದಿಸಿದ ಪಾಸ್ಫ್ರೇಸ್ ತಪ್ಪಾಗಿದೆ</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> ನಿಂದ ಬರುವ ಅಧಿಸೂಚನೆಗಳನ್ನು ಅನುಮತಿಸಬೇಡಿ</translation> <translation id="2139919072249842737">ಸೆಟಪ್ ಬಟನ್</translation> @@ -1636,7 +1628,6 @@ <translation id="2210462644007531147">ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ</translation> <translation id="2211245494465528624">ಸಿಂಕ್ ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ವಹಿಸಿ</translation> <translation id="2214018885812055163">ಹಂಚಿದ ಫೋಲ್ಡರ್ಗಳು</translation> -<translation id="2214884991347062907">ಪಾಸ್ವರ್ಡ್ ತಪ್ಪಾಗಿದೆ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ಸಾಲನ್ನು ತೋರಿಸಿಲ್ಲ>}one{<<ph name="NUMBER_OF_LINES" /> ಸಾಲುಗಳನ್ನು ತೋರಿಸಿಲ್ಲ>}other{<<ph name="NUMBER_OF_LINES" /> ಸಾಲುಗಳನ್ನು ತೋರಿಸಿಲ್ಲ>}}</translation> <translation id="2215070081105889450">ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳಲು, ಬದಲಿಗೆ ಟ್ಯಾಬ್ ಅಥವಾ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಿ</translation> <translation id="2218019600945559112">ಮೌಸ್ ಮತ್ತು ಟಚ್ಪ್ಯಾಡ್</translation> @@ -2290,7 +2281,6 @@ <translation id="2692503699962701720">ಎಲಿಮೆಂಟ್ನ ಪ್ರಕಾರಗಳು ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಹೇಳುವಾಗ ಪಿಚ್ ಬದಲಿಸಿ</translation> <translation id="2692901429679246677">ಆಕ್ವಾ</translation> <translation id="2693134906590795721">ಚಾರ್ಜಿಂಗ್ ಧ್ವನಿಗಳು</translation> -<translation id="2693176596243495071">ಓಹ್! ಅಪರಿಚಿತ ದೋಷ ಉಂಟಾಗಿದೆ. ನಂತರ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಸಮಸ್ಯೆ ಮುಂದುವರಿದಲ್ಲಿ ನಿಮ್ಮ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ.</translation> <translation id="2698147581454716013">ಇದು ಸಂಯೋಜಿತ ಸಾಧನವಾಗಿವೆ ಹಾಗೂ ಕಿಯೋಸ್ಕ್ ಮತ್ತು ಸೈನೇಜ್ ಅಪ್ಗ್ರೇಡ್ನೊಂದಿಗೆ ನೋಂದಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.</translation> <translation id="2699911226086014512">ಪಿನ್ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲವಾಗಿದೆ ಮತ್ತು <ph name="RETRIES" /> ಕೋಡ್ ಅನ್ನು ಮರಳಿಸಿದೆ.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> ನಿಂದ ಹಂಚಿಕೊಳ್ಳಲಾಗಿದೆ</translation> @@ -2423,7 +2413,6 @@ <translation id="2782104745158847185">Linux ಅಪ್ಲಿಕೇಶನ್ ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> ಅವರಿಂದ ನಿಮ್ಮ ಕಾರ್ಟ್ನಲ್ಲಿರುವ 1 ಐಟಂಗೆ <ph name="DISCOUNT_TEXT" />, <ph name="RELATIVE_TIME" /> ವೀಕ್ಷಿಸಲಾಗಿದೆ</translation> <translation id="2783298271312924866">ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ</translation> -<translation id="2783829359200813069">ಎನ್ಕ್ರಿಪ್ಶನ್ ಪ್ರಕಾರಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> ಜೊತೆಗೆ ನಿಮ್ಮ ಸುರಕ್ಷತಾ ಕೀ ಬಳಸಿ</translation> <translation id="2785267875302712148">ಪಾಸ್ವರ್ಡ್ ಪರಿಶೀಲನೆ</translation> <translation id="2785873697295365461">ಫೈಲ್ ವಿವರಣೆಗಳು</translation> @@ -2707,7 +2696,6 @@ <translation id="3003144360685731741">ಆದ್ಯತೆಯ ನೆಟ್ವರ್ಕ್ಗಳು</translation> <translation id="3003253259757197230">ನೀವು ಮುಂದೆ ಯಾವ ಸೈಟ್ಗಳಿಗೆ ಭೇಟಿ ನೀಡಬಹುದು ಎಂಬುದನ್ನು ಊಹಿಸಲು ಮತ್ತು ನೀವು ಭೇಟಿ ನೀಡುವ ಪುಟದ ಕುರಿತಾದ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯನ್ನು ನಿಮಗೆ ತೋರಿಸಲು ನೀವು ಭೇಟಿ ನೀಡುವ URL ಗಳನ್ನು Google ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ</translation> <translation id="3003623123441819449">CSS ಕ್ಯಾಷ್</translation> -<translation id="3003828226041301643">ಡೊಮೇನ್ಗೆ ಸಾಧನವನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಧನಗಳನ್ನು ಸೇರಿಸಲು ನೀವು ಸವಲತ್ತುಗಳನ್ನು ಹೊಂದಿರುವಿರಾ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.</translation> <translation id="3003967365858406397">ಖಾಸಗಿ ವೈ-ಫೈ ಸಂಪರ್ಕವನ್ನು ನಿಮ್ಮ <ph name="PHONE_NAME" /> ರಚಿಸುತ್ತದೆ.</translation> <translation id="3004385386820284928">ಕೀಬೋರ್ಡ್ ಕೀಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ</translation> <translation id="3005574332301273731">ತೋರಿಸಬೇಡಿ</translation> @@ -2767,7 +2755,6 @@ <translation id="3033348223765101500">ನಿಮ್ಮ ಡೇಟಾ ನಿಯಂತ್ರಿಸಿ</translation> <translation id="3036327949511794916">ಈ <ph name="DEVICE_TYPE" /> ಸಾಧನವನ್ನು ಹಿಂತಿರುಗಿಸುವ ಗಡುವು ಮೀರಿದೆ.</translation> <translation id="3036546437875325427">ಫ್ಲ್ಯಾಶ್ ಸಕ್ರಿಯಗೊಳಿಸಿ</translation> -<translation id="3037754279345160234">ಡೊಮೇನ್ ಜೋಡಣೆ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ.</translation> <translation id="3038272154009688107">ಎಲ್ಲಾ ಸೈಟ್ಗಳನ್ನು ತೆರೆಯಿರಿ</translation> <translation id="3038612606416062604">ಹಸ್ತಚಾಲಿತವಾಗಿ ಪ್ರಿಂಟರ್ ಸೇರಿಸಿ</translation> <translation id="3039491566278747710">ಸಾಧನದಲ್ಲಿ ಆಫ್ಲೈನ್ ಕಾರ್ಯನೀತಿಯನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ.</translation> @@ -2957,7 +2944,6 @@ <translation id="3210736980143419785">ಡೌನ್ಲೋಡ್ ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ</translation> <translation id="321084946921799184">ಹಳದಿ ಮತ್ತು ಬಿಳಿ</translation> <translation id="3211126692872351610">&ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ “<ph name="SEARCH_TERMS" />” ಗಾಗಿ <ph name="SEARCH_ENGINE" /> ಅನ್ನು ಹುಡುಕಿ</translation> -<translation id="321356136776075234">ಸಾಧನ OU (ಉದಾ. OU=Chromebook ಗಳು,DC=ಉದಾಹರಣೆ,DC=com)</translation> <translation id="321367297115597343">ಈ ಫೋಲ್ಡರ್ಗೆ ಬುಕ್ಮಾರ್ಕ್ ಅನ್ನು ಸೇರಿಸಿ</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ಗಮನಿಸಿ<ph name="END_BOLD" />: ಇದೇ ರೀತಿಯ ಧ್ವನಿ ಅಥವಾ ರೆಕಾರ್ಡಿಂಗ್ <ph name="SUPERVISED_USER_NAME" /> ಅವರ ವೈಯಕ್ತಿಕ ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗಬಹುದು.</translation> <translation id="3217843140356091325">ಶಾರ್ಟ್ಕಟ್ ರಚಿಸಬೇಕೇ?</translation> @@ -3637,7 +3623,6 @@ <translation id="3741056951918180319">ಯಾವುದೇ ಸೈಟ್ನಲ್ಲಿ ಬಳಸಲು ನೀವು ಯಾವಾಗಲೂ ವಿಸ್ತರಣೆಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು</translation> <translation id="3741510433331996336">ಅಪ್ಡೇಟ್ ಮಾಡುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ</translation> <translation id="3742235229730461951">ಕೊರಿಯನ್ ಕೀಬೋರ್ಡ್ ಲೇಔಟ್</translation> -<translation id="3742666961763734085">ಆ ಹೆಸರಿನ ಸಾಂಸ್ಥಿಕ ಘಟಕವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> ಸಾಧನದ ಜೊತೆ ಜೋಡಿಸಲು ಪಿನ್ ನಮೂದಿಸಿ</translation> <translation id="3744219658596020825">ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗಿಲ್ಲ</translation> <translation id="3747077776423672805">ಆ್ಯಪ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು, ಸೆಟ್ಟಿಂಗ್ಗಳು > Google Play Store > Android ಆದ್ಯತೆಗಳನ್ನು ನಿರ್ವಹಿಸಿ> ಆ್ಯಪ್ಗಳು ಅಥವಾ ಆ್ಯಪ್ ನಿರ್ವಾಹಕಕ್ಕೆ ಹೋಗಿ ನಂತರ ನೀವು ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಬಯಸುವ ಆ್ಯಪ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ (ಆ್ಯಪ್ ಹುಡುಕಲು ನಿಮಗೆ ಎಡಕ್ಕೆ ಅಥವಾ ಬಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡುವ ಅಗತ್ಯವಿರಬಹುದು). ನಂತರ ಅನ್ಇನ್ಸ್ಟಾಲ್ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ.</translation> @@ -4526,7 +4511,6 @@ <translation id="4416582610654027550">ಮಾನ್ಯವಾದ URL ಟೈಪ್ ಮಾಡಿ</translation> <translation id="4421932782753506458">ಫ್ಲುಫಿ</translation> <translation id="4423376891418188461">ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸು</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ನಿಮ್ಮ ನಿರ್ವಾಹಕರಿಗೆ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನೀವು ಬದಲಾಯಿಸವುದು ಅಗತ್ಯವಿರುತ್ತದೆ.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ಸ್ವಯಂಚಾಲಿತ ವರದಿಗಳನ್ನು ಕಳುಹಿಸಲು ChromeOS ಸಾಧನಗಳಿಗೆ ಅನುಮತಿಸುವುದರಿಂದ, ChromeOS ನಲ್ಲಿ ಏನನ್ನು ಸರಿಪಡಿಸಬೇಕು ಮತ್ತು ಸುಧಾರಿಸಬೇಕು ಎಂಬುದನ್ನು ಆದ್ಯತೆಯ ಪ್ರಕಾರ ನಿರ್ವಹಿಸಲು ನಮಗೆ ಸಹಾಯವಾಗುತ್ತದೆ. Chrome OS ಯಾವಾಗ ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತದೆ, ಯಾವ ಫೀಚರ್ಗಳನ್ನು ಬಳಸಲಾಗಿದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಎಷ್ಟು ಮೆಮೊರಿಯನ್ನು ಬಳಸಲಾಗಿದೆ ಎನ್ನುವಂತಹ ವಿಷಯಗಳು ಈ ವರದಿಗಳಲ್ಲಿ ಸೇರಿರಬಹುದು.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ನಿಮ್ಮ Chrome ಸಾಧನದ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಯಾವಾಗ ಬೇಕಾದರೂ, ನೀವು ಈ ವರದಿಗಳನ್ನು ಅನುಮತಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಅಥವಾ ನಿಲ್ಲಿಸಬಹುದು. ನೀವು ಡೊಮೇನ್ ನಿರ್ವಾಹಕರಾಗಿದ್ದರೆ, ನಿರ್ವಾಹಕರ ಕನ್ಸೋಲ್ನಲ್ಲಿ ನೀವು ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ಅನ್ನು ಅಳಿಸಿ</translation> @@ -4542,7 +4526,6 @@ <translation id="4430369329743628066">ಬುಕ್ಮಾರ್ಕ್ ಸೇರಿಸಲಾಗಿದೆ</translation> <translation id="4430422687972614133">ವರ್ಚುವಲ್ ಕಾರ್ಡ್ ಅನ್ನು ಆನ್ ಮಾಡಿ</translation> <translation id="4432621511648257259">ಪಾಸ್ವರ್ಡ್ ತಪ್ಪಾಗಿದೆ</translation> -<translation id="443454694385851356">ಪಾರಂಪರಿಕ (ಅಸುರಕ್ಷಿತ)</translation> <translation id="4434611816075088065">ಸದ್ಯಕ್ಕೆ ನಿಮ್ಮ ಗಮನ ಬೇರೆ ಯಾವುದರ ಮೇಲೂ ಬೇಕಾಗಿಲ್ಲ</translation> <translation id="443475966875174318">ಹೊಂದಾಣಿಕೆಯಾಗದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ ಅಥವಾ ತೆಗೆದುಹಾಕಿ</translation> <translation id="4437947179446780764">ಕಸ್ಟಮ್ DNS ಸೇವೆ ಒದಗಿಸುವವರನ್ನು ಸೇರಿಸಿ</translation> @@ -5085,7 +5068,6 @@ <translation id="4868284252360267853">ಈ ಡೈಲಾಗ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಫೋಕಸ್ ಮಾಡಲಾಗಿಲ್ಲ. ಈ ಡೈಲಾಗ್ ಅನ್ನು ಫೋಕಸ್ ಮಾಡಲು Command-Shift-ಆಯ್ಕೆ A ಅನ್ನು ಒತ್ತಿ.</translation> <translation id="4869170227080975044">ChromeOS ನೆಟ್ವರ್ಕ್ ಮಾಹಿತಿಯನ್ನು ಓದಿ</translation> <translation id="4870724079713069532">File Explorer ಅಥವಾ ಇತರ ಆ್ಯಪ್ಗಳಲ್ಲಿರುವ ಈ ಆ್ಯಪ್ ಬಳಸಿಕೊಂಡು ನೀವು ಬೆಂಬಲಿತ ಫೈಲ್ಗಳನ್ನು ತೆರೆಯಬಹುದು ಮತ್ತು ಎಡಿಟ್ ಮಾಡಬಹುದು. ಈ ಆ್ಯಪ್ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಯಾವ ಫೈಲ್ಗಳನ್ನು ತೆರೆಯಬೇಕು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು, <ph name="BEGIN_LINK" />Windows ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ<ph name="END_LINK" /> ಹೋಗಿ.</translation> -<translation id="4870758487381879312">ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ನಿರ್ವಾಹಕರು ನೀಡಿದ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ</translation> <translation id="4870995365819149457">ಕೆಲವು ಬೆಂಬಲಿಸಿದ ಲಿಂಕ್ಗಳು ಈಗಲೂ <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ಮತ್ತು ಇನ್ನೂ 1 ಇತರ ಆ್ಯಪ್ನಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳುತ್ತವೆ.</translation> <translation id="4871308555310586478">Chrome ವೆಬ್ ಸ್ಟೋರ್ನಿಂದ ಅಲ್ಲ.</translation> <translation id="4871322859485617074">ಪಿನ್ ಅಮಾನ್ಯ ಅಕ್ಷರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ</translation> @@ -5152,7 +5134,6 @@ <translation id="4913209098186576320">ಈ ಫೈಲ್ ಅಪಾಯಕಾರಿಯಾಗಬಹುದು<ph name="LINE_BREAK" />ಈ ಪರಿಶೀಲನೆಯು ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ...</translation> <translation id="4915961947098019832">ಚಿತ್ರಗಳನ್ನು ತೋರಿಸಲು ಈ ಸೈಟ್ಗಳಿಗೆ ಅನುಮತಿಸಲಾಗಿದೆ</translation> <translation id="4916542008280060967"><ph name="FILE_NAME" /> ಅನ್ನು ಸೈಟ್ ಎಡಿಟ್ ಮಾಡಲು ಅನುಮತಿಸುವುದೇ?</translation> -<translation id="4917385247580444890">ಪ್ರಬಲ</translation> <translation id="491779113051926205">ChromeOS ಟ್ರಾಫಿಕ್ ಕೌಂಟರ್ಗಳು</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ಅವರು "<ph name="EXTENSION_NAME" />" ವಿಸ್ತರಣೆಯ ಜೊತೆಗೆ ಸಂವಹಿಸಲು ಬಯಸುತ್ತಾರೆ</translation> <translation id="4918086044614829423">ಸಮ್ಮತಿಸು</translation> @@ -5466,7 +5447,6 @@ <translation id="5172855596271336236">ನಿರ್ವಹಿಸಲಾದ 1 ಪ್ರಿಂಟರ್ ಇದೆ.</translation> <translation id="5173668317844998239">ನಿಮ್ಮ ಸುರಕ್ಷತಾ ಕೀಯಲ್ಲಿ ಉಳಿಸಿರುವ ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಿ ಮತ್ತು ಅಳಿಸಿ</translation> <translation id="5174169235862638850">ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಕಲಿಸಲಾಗಿದೆ</translation> -<translation id="5175379009094579629">ಸಾಧನದ ಹೆಸರು ಅಮಾನ್ಯವಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಲು ಮಾನ್ಯವಾದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ.</translation> <translation id="5177479852722101802">ಕ್ಯಾಮರಾ ಹಾಗೂ ಮೈಕ್ರೋಫೋನ್ ಆ್ಯಕ್ಸೆಸ್ ನಿರ್ಬಂಧಿಸುವುದನ್ನು ಮುಂದುವರಿಸಿ</translation> <translation id="5177549709747445269">ನೀವು ಮೊಬೈಲ್ ಡೇಟಾವನ್ನು ಬಳಸುತ್ತಿರುವಿರಿ</translation> <translation id="5178667623289523808">ಹಿಂದೆ ಕಂಡುಹಿಡಿಯಿರಿ</translation> @@ -5695,7 +5675,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ರಚಿಸಿ</translation> <translation id="5368441245151140827">ಈ ವಿಸ್ತರಣೆಯು ಸೈಟ್ ಮಾಹಿತಿಯನ್ನು ಓದಲು ಮತ್ತು ಬದಲಾಯಿಸಲು ಅಥವಾ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ರನ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="5368720394188453070">ನಿಮ್ಮ ಫೋನ್ ಲಾಕ್ ಮಾಡಲಾಗಿದೆ. ಪ್ರವೇಶಿಸಲು ಅದನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> ಗೆ ಸೈನ್ಇನ್ ಮಾಡಿ</translation> <translation id="536882527576164740">{0,plural, =1{ಅಜ್ಞಾತ}one{ಅಜ್ಞಾತ (#)}other{ಅಜ್ಞಾತ (#)}}</translation> <translation id="5369491905435686894">ಮೌಸ್ ವೇಗವರ್ಧನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ</translation> <translation id="5369694795837229225">Linux ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ</translation> @@ -5911,7 +5890,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಒಂದು ವಿಸ್ತರಣೆಯನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ್ದಾರೆ}one{ನಿಮ್ಮ ನಿರ್ವಾಹಕರು # ವಿಸ್ತರಣೆಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ್ದಾರೆ}other{ನಿಮ್ಮ ನಿರ್ವಾಹಕರು # ವಿಸ್ತರಣೆಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿದ್ದಾರೆ}}</translation> <translation id="5523532775593636291">ನೀವು ಸೇರಿಸುವ ಸೈಟ್ಗಳು ಯಾವಾಗಲೂ ಸಕ್ರಿಯವಾಗಿರುತ್ತವೆ ಮತ್ತು ಅವುಗಳಿಂದ ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ</translation> <translation id="5523558474028191231">ಹೆಸರಿನಲ್ಲಿ ಅಕ್ಷರಗಳು, ಸಂಖ್ಯೆಗಳು ಮತ್ತು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಬಹುದು ಹಾಗೂ <ph name="MAX_CHARACTER_COUNT" /> ಅಕ್ಷರಗಳು ಅಥವಾ ಕಡಿಮೆ ಇರಬೇಕು</translation> -<translation id="5526701598901867718">ಎಲ್ಲಾ (ಅಸುರಕ್ಷಿತ)</translation> <translation id="5526745900034778153">ಸಿಂಕ್ ಅನ್ನು ಮುಂದುವರಿಸಲು ಮತ್ತೆ ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="5527463195266282916">ವಿಸ್ತರಣೆಯನ್ನು ಕೆಳಮಟ್ಟಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಗಿದೆ.</translation> <translation id="5527474464531963247">ನೀವು ಇನ್ನೊಂದು ನೆಟ್ವರ್ಟ್ ಅನ್ನು ಸಹ ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳಬಹುದು.</translation> @@ -5922,7 +5900,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ಗೆ ಅನುಮತಿ ಬೇಕಿದೆ</translation> <translation id="5537725057119320332">ಪಾತ್ರವರ್ಗ</translation> <translation id="5539070192556911367">Google ತಲುಪಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ</translation> -<translation id="5539221284352502426">ನೀವು ನಮೂದಿಸಿದ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸರ್ವರ್ ನಿಂದ ತಿರಸ್ಕರಿಸಲಾಗಿದೆ. ಸಂಭವನೀಯ ಕಾರಣಗಳು ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆ: ಪಾಸ್ವರ್ಡ್ ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ. ಪಾಸ್ವರ್ಡ್ ಸಂಖ್ಯೆಗಳು ಅಥವಾ ಸಂಕೇತಗಳನ್ನು ಒಳಗೊಂಡಿರಬೇಕು. ಹಿಂದಿನ ಪಾಸ್ವರ್ಡ್ಗಿಂತ ಈ ಪಾಸ್ವರ್ಡ್ ವಿಭಿನ್ನವಾಗಿರಬೇಕು.</translation> <translation id="5541694225089836610">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಕ್ರಿಯೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ</translation> <translation id="5542132724887566711">ಪ್ರೊಫೈಲ್</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> ನ ಕುಕೀಸ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ</translation> @@ -6166,7 +6143,6 @@ <translation id="5734362860645681824">ಸಂವಹನಗಳು</translation> <translation id="5734697361979786483">ಫೈಲ್ ಹಂಚಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಸೇರಿಸಿ</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ಈ ಡೇಟಾ ಅಥವಾ ನಿಮ್ಮ ಸಾಧನವು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಕೆಲವು ಭದ್ರತಾ ನೀತಿಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ. ಏನನ್ನು ಸರಿಪಡಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ನಿಮ್ಮ ನಿರ್ವಾಹಕರ ಜೊತೆಗೆ ಪರಿಶೀಲಿಸಿ.}=1{ಈ ಫೈಲ್ ಅಥವಾ ನಿಮ್ಮ ಸಾಧನವು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಕೆಲವು ಭದ್ರತಾ ನೀತಿಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ. ಏನನ್ನು ಸರಿಪಡಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ನಿಮ್ಮ ನಿರ್ವಾಹಕರ ಜೊತೆಗೆ ಪರಿಶೀಲಿಸಿ.}one{ಈ ಫೈಲ್ಗಳು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಕೆಲವು ಭದ್ರತಾ ನೀತಿಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ. ಏನನ್ನು ಸರಿಪಡಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ನಿಮ್ಮ ನಿರ್ವಾಹಕರ ಜೊತೆಗೆ ಪರಿಶೀಲಿಸಿ.}other{ಈ ಫೈಲ್ಗಳು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಕೆಲವು ಭದ್ರತಾ ನೀತಿಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ. ಏನನ್ನು ಸರಿಪಡಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ನಿಮ್ಮ ನಿರ್ವಾಹಕರ ಜೊತೆಗೆ ಪರಿಶೀಲಿಸಿ.}}</translation> -<translation id="5736796278325406685">ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಬಳಕೆದಾರರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ</translation> <translation id="5738093759615225354">ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ನಿಮಗೆ ಈ ಪಾಸ್ಕೀ ಅಗತ್ಯವಿದೆ</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> ಅವರಿಗೆ ಶಾಲೆಯ ಖಾತೆಯನ್ನು ಸೇರಿಸುವುದಕ್ಕೆ ಸಹಾಯ ಮಾಡಲು ಸೈನ್ ಇನ್ ಮಾಡಿ</translation> <translation id="5739235828260127894">ಪರಿಶೀಲನೆಗಾಗಿ ನಿರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ. <ph name="LINK_BEGIN" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="LINK_END" /></translation> @@ -6570,7 +6546,6 @@ <translation id="6054138466019582920">Google ಮೂಲಕ ಈ ಪುಟವನ್ನು ಹುಡುಕಿ...</translation> <translation id="6054284857788651331">ಇತ್ತೀಚೆಗೆ ಮುಚ್ಚಿದ ಟ್ಯಾಬ್ ಗುಂಪು</translation> <translation id="6054961935262556546">ಗೋಚರತೆಯನ್ನು ಬದಲಾಯಿಸಿ</translation> -<translation id="6055171183283175969">ನೀವು ನಮೂದಿಸಿದ ಪಾಸ್ವರ್ಡ್ ತಪ್ಪಾಗಿದೆ.</translation> <translation id="6055392876709372977">RSA ಎನ್ಕ್ರಿಪ್ಶನ್ನೊಂದಿಗೆ PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store ನಿಂದ ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ಗಾಗಿ ಆ್ಯಪ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ</translation> <translation id="6056710589053485679">ಸಾಮಾನ್ಯ ಮರುಲೋಡ್</translation> @@ -6640,7 +6615,6 @@ <translation id="6102043788063419338">ಈ ಫೈಲ್ ಅನ್ನು ಸುಧಾರಿತ ಸಂರಕ್ಷಣೆಯ ಮೂಲಕ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ.</translation> <translation id="6103681770816982672">ಎಚ್ಚರಿಕೆ: ನೀವು ಡೆವಲಪರ್ ಚಾನಲ್ಗೆ ಬದಲಾಯಿಸುತ್ತಿರುವಿರಿ</translation> <translation id="6104068876731806426">Google ಖಾತೆಗಳು</translation> -<translation id="6104311680260824317">ಡೊಮೇನ್ಗೆ ಸಾಧನವನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಿರ್ದಿಷ್ಟ Kerberos ಎನ್ಕ್ರಿಪ್ಶನ್ ಪ್ರಕಾರಗಳನ್ನು ಸರ್ವರ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಎನ್ಕ್ರಿಪ್ಶನ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗಾಗಿ "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳನ್ನು" ಪರಿಶೀಲಿಸಿ.</translation> <translation id="6104667115274478616">ChromeOS ಆಡಿಯೊ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿರ್ವಹಿಸಿ</translation> <translation id="6104796831253957966">ಪ್ರಿಂಟರ್ ಸರದಿಯು ಭರ್ತಿಯಾಗಿದೆ</translation> <translation id="610487644502954950">ಸೈಡ್ ಪ್ಯಾನೆಲ್ ಅನ್ಪಿನ್ ಮಾಡಲಾಗಿದೆ</translation> @@ -7329,7 +7303,6 @@ <translation id="6651237644330755633">ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಗುರುತಿಸುವುದಕ್ಕಾಗಿ ಈ ಪ್ರಮಾಣಪತ್ರವನ್ನು ನಂಬಿರಿ</translation> <translation id="6651495917527016072">ನಿಮ್ಮ ಫೋನ್ ಮೂಲಕ ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ಗಳನ್ನು ಸಿಂಕ್ ಮಾಡಿ. <ph name="LINK_BEGIN" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ನೀವು ಪ್ರತಿ ಬಾರಿ ಈ ಸೈಟ್ಗೆ ಭೇಟಿ ನೀಡಿದಾಗಲೂ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರನ್ ಆಗುತ್ತದೆ</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿರುವುದಿಲ್ಲ. ARM ಅಥವಾ x86 ಪ್ಲಾಟ್ಫಾರ್ಮ್ ನಲ್ಲಿ ನಿರ್ಮಿತವಾದ Chromebooks ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.</translation> <translation id="6654509035557065241">ನೆಟ್ವರ್ಕ್ಗೆ ಆದ್ಯತೆ ನೀಡಿ</translation> <translation id="6655190889273724601">ಡೆವೆಲಪರ್ ಮೋಡ್</translation> <translation id="6655458902729017087">ಖಾತೆಗಳನ್ನು ಮರೆಮಾಡು</translation> @@ -7465,7 +7438,6 @@ <translation id="676560328519657314">Google Pay ನಲ್ಲಿರುವ ನಿಮ್ಮ ಪಾವತಿ ವಿಧಾನಗಳು</translation> <translation id="6766488013065406604">Google Password Manager ಗೆ ಹೋಗಿ</translation> <translation id="6767566652486411142">ಬೇರೊಂದು ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ...</translation> -<translation id="6767639283522617719">ಡೊಮೇನ್ ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಂಸ್ಥಿಕ ಘಟಕಕ್ಕಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳು ಸರಿಯಾಗಿವೆಯೇ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.</translation> <translation id="6768034047581882264">ಅಸುರಕ್ಷಿತ ವಿಷಯವನ್ನು ತೋರಿಸಲು ಈ ಸೈಟ್ಗಳಿಗೆ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ಅತ್ಯುತ್ತಮ ಅನುಭವವನ್ನು ಒದಗಿಸಲು, <ph name="DEVICE_OS" /> ಸಾಧನಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಹಾರ್ಡ್ವೇರ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಯಾವೆಲ್ಲ ಅಪ್ಡೇಟ್ಗಳನ್ನು ಒದಗಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಆ ಡೇಟಾವನ್ನು Google ಜೊತೆ ಹಂಚಿಕೊಳ್ಳುತ್ತದೆ. ಐಚ್ಛಿಕವಾಗಿ, <ph name="DEVICE_OS" /> ನ ಅನುಭವ ಮತ್ತು ಸೇವೆಯನ್ನು ಸುಧಾರಿಸುವ ಮತ್ತು ಬೆಂಬಲಿಸುವಂತಹ ಹೆಚ್ಚುವರಿ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಈ ಡೇಟಾವನ್ನು ಬಳಸಲು ನೀವು Google ಗೆ ಅನುಮತಿಸಬಹುದು.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ಅಪ್ಡೇಟ್ ಫಿಲ್ಟರ್ ಮಾಡುವಿಕೆಗಾಗಿ Google ಗೆ ಕಳುಹಿಸಲಾಗಿರುವ ಡೇಟಾವನ್ನು ನೋಡಲು, ಅಷ್ಟೇ ಅಲ್ಲದೇ ನೀವು Google ಜೊತೆ ಡೇಟಾ ಹಂಚಿಕೊಳ್ಳುವ ಆಯ್ಕೆಯನ್ನು ಮಾಡಿದ ಯಾವುದೇ ಇತರ ನಿದರ್ಶನಗಳನ್ನು ನೋಡಲು ನೀವು ಈ ಸಾಧನದಲ್ಲಿ ಲಾಗ್ ಇನ್ ಮಾಡಿ, chrome://system ನಲ್ಲಿ chromeosflex_ ಎಂದು ಪಟ್ಟಿ ಮಾಡಲಾದ ಫೀಲ್ಡ್ಗಳನ್ನು ವೀಕ್ಷಿಸಬಹುದು.<ph name="END_PARAGRAPH2" /> @@ -7542,7 +7514,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ಸಂಗ್ರಹಿಸಲಾದ ರುಜುವಾತುಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಮೂಲಕ ವೆಬ್ಸೈಟ್ಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೈನ್ ಇನ್ ಮಾಡಿ. ವೈಶಿಷ್ಟ್ಯವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ವೆಬ್ಸೈಟ್ಗೆ ಸೈನ್ ಇನ್ ಮಾಡುವ ಮೊದಲು ಪ್ರತಿ ಬಾರಿಯೂ ನಿಮಗೆ ದೃಢೀಕರಿಸಲು ಕೇಳಲಾಗುವುದು.</translation> -<translation id="6810768462515084623">ಕ್ಷಮಿಸಿ! ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅವಧಿ ಮುಕ್ತಾಯವಾದಂತೆ ತೋರುತ್ತಿದೆ. ಬೇರೊಂದು ಸಾಧನದಲ್ಲಿ ಇದನ್ನು ನವೀಕರಿಸಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="6811034713472274749">ವೀಕ್ಷಿಸಲು ಪುಟ ಸಿದ್ಧವಾಗಿದೆ</translation> <translation id="6811151703183939603">ದೃಢ</translation> <translation id="6811332638216701903">DHCP ಹೋಸ್ಟ್ ಹೆಸರು</translation> @@ -7614,7 +7585,6 @@ <translation id="6856623341093082836">ನಿಮ್ಮ ಟಚ್ಸ್ಕ್ರೀನ್ ನಿಖರತೆಯನ್ನು ಸೆಟಪ್ ಮಾಡಿ ಮತ್ತು ಹೊಂದಿಸಿ</translation> <translation id="6856850379840757744">ಆನ್ ಮಾಡಿದಾಗ, ಎಲ್ಲಾ ಅಧಿಸೂಚನೆಗಳನ್ನು ನಿಶ್ಯಬ್ಧಗೊಳಿಸಲಾಗುತ್ತದೆ</translation> <translation id="6857145580237920905">ಪವರ್ವಾಷ್ನ ಮೊದಲೇ eSIM ಪ್ರೊಫೈಲ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ</translation> -<translation id="6857699260879628349">ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಿ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ಸೆ</translation> <translation id="6860097299815761905">ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳು...</translation> <translation id="68601584151169673">&ಸೇವ್ ಮಾಡಿ ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ</translation> @@ -7633,7 +7603,6 @@ <translation id="686839242150793617">ಚಿತ್ರದಲ್ಲಿ ಚಿತ್ರ ಮೋಡ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಳಸಲು ಅನುಮತಿಸಲಾಗಿದೆ</translation> <translation id="6868934826811377550">ವಿವರಗಳನ್ನು ನೋಡಿ</translation> <translation id="6871644448911473373">OCSP ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುಗ: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ನೀವು ನಮೂದಿಸಿದ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸರ್ವರ್ ನಿಂದ ತಿರಸ್ಕರಿಸಲಾಗಿದೆ.</translation> <translation id="6873571253135628430">ಸೈಟ್ ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸಿ</translation> <translation id="6876155724392614295">ಬೈಕ್</translation> <translation id="6876469544038980967">ಉಪಯುಕ್ತವಲ್ಲ</translation> @@ -7667,7 +7636,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">ಪೂರ್ವವೀಕ್ಷಣೆಗಾಗಿ ಧ್ವನಿ</translation> <translation id="6902336033320348843">ವಿಭಾಗಕ್ಕೆ ಬೆಂಬಲವಿಲ್ಲ: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ಡೊಮೇನ್ಗೆ ಸಾಧನವನ್ನು ಸೇರಿಸಿ</translation> <translation id="6903022061658753260">ನೀವು ಈ ಖಾತೆಗಾಗಿ ಸಿಂಕ್ ಆನ್ ಮಾಡಿರುವ ಎಲ್ಲಾ Chrome ಬ್ರೌಸರ್ಗಳಾದ್ಯಂತ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸಿಂಕ್ ಮಾಡಲಾಗುತ್ತದೆ. ChromeOS ಸಿಂಕ್ ಆಯ್ಕೆಗಳಿಗಾಗಿ, <ph name="LINK_BEGIN" />ChromeOS ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ<ph name="LINK_END" /> ಹೋಗಿ.</translation> <translation id="6903590427234129279">ಎಲ್ಲವನ್ನೂ (<ph name="URL_COUNT" />) ತೆರೆಯಿರಿ</translation> <translation id="6903907808598579934">ಸಿಂಕ್ ಆನ್ ಮಾಡಿ</translation> @@ -8026,7 +7994,6 @@ <translation id="7198503619164954386">ನೀವು ಎಂಟರ್ಪ್ರೈಸ್-ನೋಂದಣಿ ಮಾಡಿದ ಸಾಧನದಲ್ಲಿರಬೇಕು</translation> <translation id="7199158086730159431">ಸಹಾಯ ಪಡೆಯಿರಿ</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> ಗೆ ಬಿತ್ತರಿಸುವುದನ್ನು ವಿರಾಮಗೊಳಿಸಿ</translation> -<translation id="7200083590239651963">ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆ ಮಾಡಿ</translation> <translation id="720110658997053098">ಈ ಸಾಧನವನ್ನು ಕಿಯೋಸ್ಕ್-ಮೋಡ್ನಲ್ಲಿ ಶಾಶ್ವತವಾಗಿ ಇರಿಸಿಕೊಳ್ಳಿ</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ಅನ್ನು ಅಳಿಸಲಾಗಿದೆ</translation> <translation id="7201420661433230412">ಫೈಲ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ</translation> @@ -8143,7 +8110,6 @@ <translation id="7292067737327289208">ನಿಮ್ಮ ಸಂಸ್ಥೆಯು <ph name="BEGIN_LINK" />ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದೆ<ph name="END_LINK" />ಮತ್ತು <ph name="PROFILE_DOMAIN" /> ಮೂಲಕ <ph name="BEGIN_LINK" />ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play ಮತ್ತು ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್ಗಳು, ಅವುಗಳ ಸ್ವಂತ ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಬಳಕೆ ಕಾರ್ಯನೀತಿಗಳ ಮೂಲಕ ನಿಯಂತ್ರಣಗೊಳ್ಳುತ್ತವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.</translation> -<translation id="729583233778673644">AES ಮತ್ತು RC4 ಎನ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಅನುಮತಿಸಿ . RC4 ಸೈಫರ್ಗಳು ಅಸುರಕ್ಷಿತವಾಗಿರುವುದರಿಂದ ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವುದು ನಿಮ್ಮ ಅಪಾಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ಫೋಲ್ಡರ್ ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="7297726121602187087">ಗಾಢ ಹಸಿರು</translation> <translation id="7298195798382681320">ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ</translation> @@ -8161,7 +8127,6 @@ <translation id="7307129035224081534">ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ</translation> <translation id="7307647374092371434">ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿರುವಾಗ ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿರುವ ಪಾಸ್ವರ್ಡ್ಗಳು ಮತ್ತು ಪಾಸ್ಕೀಗಳು ಈ ಸಾಧನದಲ್ಲಿಯೂ ಸಹ ಲಭ್ಯವಿರುತ್ತವೆ</translation> <translation id="7308643132139167865">ವೆಬ್ಸೈಟ್ ಭಾಷೆಗಳು</translation> -<translation id="7310598146671372464">ಲಾಗಿನ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾದ Kerberos ಎನ್ಕ್ರಿಪ್ಶನ್ ಪ್ರಕಾರಗಳನ್ನು ಸರ್ವರ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ನಿಮ್ಮ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ.</translation> <translation id="7311005168897771689">ನೀವು ಆಫ್ಲೈನ್ನಲ್ಲಿರುವಾಗ ನಿಮ್ಮ Google Drive ಫೈಲ್ಗಳನ್ನು ಆ್ಯಕ್ಸೆಸ್ ಮಾಡಿ</translation> <translation id="7311244614769792472">ಯಾವ ಫಲಿತಾಂಶಗಳೂ ಕಂಡುಬಂದಿಲ್ಲ</translation> <translation id="7312210124139670355">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ನಿಮ್ಮ eSIM ಅನ್ನು ರೀಸೆಟ್ ಮಾಡುತ್ತಿದ್ದಾರೆ. ಇದಕ್ಕೆ ಕೆಲವು ನಿಮಿಷಗಳ ಕಾಲಾವಕಾಶ ಬೇಕಾಗಬಹುದು.</translation> @@ -8533,7 +8498,6 @@ <translation id="7594725637786616550">ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಹೊಸದಾಗಿರುವಂತೆ ಮರುಹೊಂದಿಸಲು ಪವರ್ವಾಶ್ ಮಾಡಿ.</translation> <translation id="7595453277607160340">Android ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಸಲು ಮತ್ತು ನಿಮ್ಮ <ph name="DEVICE_TYPE" /> ಅನ್ನು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆ ಇರಿಸಿಕೊಳ್ಳಲು ಪುನಃ ಸೈನ್ ಇನ್ ಮಾಡಿ ಮತ್ತು ಅಪ್ಡೇಟ್ ಮಾಡಿ.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ದೋಷ ಕೋಡ್ <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">ಸಾಧನದ ಹೆಸರು ತುಂಬಾ ಉದ್ದವಾಗಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಲು ಕಿರಿದಾದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ.</translation> <translation id="7600054753482800821">&ಹುಡುಕಾಟ ಎಂಜಿನ್ಗಳು ಮತ್ತು ಸೈಟ್ ಹುಡುಕಾಟವನ್ನು ನಿರ್ವಹಿಸಿ</translation> <translation id="7600218158048761260">ಈ ಖಾತೆ ಪ್ರಕಾರಕ್ಕಾಗಿ Google Drive ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> ಅನ್ನು ಎಂದಿಗೂ ಅನುವಾದಿಸಬೇಡ</translation> @@ -8678,7 +8642,6 @@ <translation id="7686086654630106285">ಸೈಟ್ ಸೂಚಿಸಿದ ಜಾಹೀರಾತುಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು</translation> <translation id="7686581688229391955">ಈ ಸೈಟ್ನಲ್ಲಿ ವಿಸ್ತರಣೆಗಳನ್ನು ಅನುಮತಿಸಲು ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಖಚಿತಪಡಿಸಿ</translation> <translation id="7690378713476594306">ಪಟ್ಟಿಯಿಂದ ಆರಿಸಿ</translation> <translation id="7690853182226561458">&ಫೋಲ್ಡರ್ ಅನ್ನು ಸೇರಿಸಿ...</translation> <translation id="7691073721729883399">ಕಿಯೋಸ್ಕ್ ಆ್ಯಪ್ಗಾಗಿ ಕ್ರಿಪ್ಟೋಹೋಮ್ ಅನ್ನು ಮೌಂಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.</translation> @@ -9336,7 +9299,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" /> ರಲ್ಲಿ <ph name="ITEM_POSITION" /> ನೇ ಪ್ರಿಂಟರ್.</translation> <translation id="8180785270975217276">ಎನರ್ಜಿ ಸೇವರ್ ಆನ್ ಆಗಿದೆ</translation> <translation id="8180786512391440389">ಗುರುತಿಸಿದ ಸ್ಥಳಗಳಲ್ಲಿನ ಚಿತ್ರಗಳು, ವಿಡಿಯೋ, ಮತ್ತು ಧ್ವನಿ ಫೈಲ್ಗಳನ್ನು "<ph name="EXTENSION" />" ಓದಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.</translation> -<translation id="8181215761849004992">ಡೊಮೇನ್ ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಧನಗಳನ್ನು ಸೇರಿಸಲು ನೀವು ಸಾಕಷ್ಟು ಸವಲತ್ತುಗಳನ್ನು ಹೊಂದಿರುವಿರಾ ಎಂಬುದನ್ನು ನೋಡಲು ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.</translation> <translation id="8182105986296479640">ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಿಲ್ಲ.</translation> <translation id="8182412589359523143">ಈ <ph name="DEVICE_TYPE" /> ದಿಂದ ಎಲ್ಲಾ ಡೇಟಾ ಅಳಿಸಲು, <ph name="BEGIN_LINK" />ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">ನಿಮ್ಮ ಸಾಧನದ EID ಸಂಖ್ಯೆ <ph name="EID_NUMBER" /> ಮತ್ತು ಸಾಧನದ IMEI ಸಂಖ್ಯೆ <ph name="IMEI_NUMBER" /> ಆಗಿದೆ. ಸೇವೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡಲು ಈ ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸಬಹುದು.</translation> @@ -9797,7 +9759,6 @@ <translation id="8531367864749403520">ನಿಮ್ಮ ಟ್ಯಾಬ್ ಸ್ಟ್ರೈಪ್ನಿಂದ ಗುಂಪನ್ನು ತೆಗೆದುಹಾಕಲು "ಗುಂಪನ್ನು ಮರೆಮಾಡಿ" ಆಯ್ಕೆಮಾಡಿ</translation> <translation id="8531701051932785007">ವರ್ಧಿತ ಸುರಕ್ಷಿತ ಬ್ರೌಸಿಂಗ್ ಆಫ್ ಆಗಿದೆ</translation> <translation id="8533670235862049797">ಸುರಕ್ಷಿತ ಬ್ರೌಸಿಂಗ್ ಆನ್ ಆಗಿದೆ</translation> -<translation id="8534656636775144800">ಓಹ್! ಡೊಮೇನ್ ಅನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಏನೋ ದೋಷ ಸಂಭವಿಸಿದೆ. ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="8535005006684281994">Netscape ಪ್ರಮಾಣಪತ್ರ ಅಪ್ಡೇಟ್ URL</translation> <translation id="8536810348276651776">ಹೆಚ್ಚಿನ ವೆಬ್ಸೈಟ್ಗಳಿಂದ ಸೈನ್ ಔಟ್ ಮಾಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನಿಮ್ಮ Google ಖಾತೆ ಸೈನ್ ಇನ್ ಆಗಿಯೇ ಇರುತ್ತದೆ. ಹಾಗಾಗಿ Chrome ನಲ್ಲಿನ ನಿಮ್ಮ Family Link ಸೆಟ್ಟಿಂಗ್ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತವೆ.</translation> <translation id="8536956381488731905">ಕೀಪ್ರೆಸ್ ಶಬ್ಧ</translation> @@ -9876,7 +9837,6 @@ <translation id="8607828412110648570">ನಿಮ್ಮ ಬ್ಲೂಟೂತ್ ಸಾಧನವು ಜೋಡಿಸುವಿಕೆ ಮೋಡ್ನಲ್ಲಿದೆ ಮತ್ತು ಸಮೀಪದಲ್ಲಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನೀವು ವಿಶ್ವಾಸ ಹೊಂದಿರುವ ಸಾಧನಗಳ ಜೊತೆ ಮಾತ್ರ ಜೋಡಿಸಿ. ಈ Chromebook ನಲ್ಲಿನ ಎಲ್ಲಾ ಖಾತೆಗಳಿಗೆ ಜೋಡಿಸಿರುವ ಸಾಧನಗಳು ಗೋಚರಿಸುತ್ತವೆ. <ph name="BEGIN_LINK_LEARN_MORE" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos ಟಿಕೆಟ್ ಸೇರಿಸಿ</translation> <translation id="8609465669617005112">ಮೇಲೆ ಸರಿಸು</translation> -<translation id="8610103157987623234">ತಪ್ಪಾದ ಸ್ವರೂಪ, ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> ಮೂಲಕ ವೀಡಿಯೊ ಫ್ರೇಮ್ ಅನ್ನು ಹುಡುಕಿ</translation> <translation id="8613164732773110792">ಸಣ್ಣಕ್ಷರಗಳು, ಅಂಕಿಗಳು, ಅಂಡರ್ಸ್ಕೋರ್ಗಳು ಅಥವಾ ಡ್ಯಾಶ್ಗಳು ಮಾತ್ರ</translation> <translation id="8613504115484579584">ಸೈನ್-ಇನ್ ವಿಧಾನಗಳು</translation> @@ -10491,7 +10451,6 @@ <translation id="9052404922357793350">ನಿರ್ಬಂಧಿಸುವುದನ್ನು ಮುಂದುವರಿಸಿ</translation> <translation id="90528604757378587">ಹಿನ್ನೆಲೆ ಚಟುವಟಿಕೆ ಮತ್ತು ಮೃದುವಾದ ಸ್ಕ್ರಾಲಿಂಗ್ನಂತಹ ಕೆಲವು ವಿಷುವಲ್ ಎಫೆಕ್ಟ್ಗಳು ಸೀಮಿತವಾಗಿರಬಹುದು.</translation> <translation id="9053563360605707198">ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ</translation> -<translation id="9055636786322918818">RC4 ಎನ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಜಾರಿಗೊಳಿಸಿ. RC4 ಸೈಫರ್ಗಳು ಅಸುರಕ್ಷಿತವಾಗಿರುವುದರಿಂದ ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವುದು ನಿಮ್ಮ ಅಪಾಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.</translation> <translation id="9056788090206401048">ಬೇರೆ ಸಾಧನದಲ್ಲಿ ನಿಮ್ಮ ಪಾಸ್ಕೀ ಬಳಸಲು ಬ್ಲೂಟೂತ್ ಆನ್ ಮಾಡಿರಬೇಕು. ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ನೀವು ಇದನ್ನು ಯಾವಾಗಲಾದರೂ ನಿರ್ವಹಿಸಬಹುದು.</translation> <translation id="9056810968620647706">ಯಾವುದೇ ಹೊಂದಾಣಿಕೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ಅವರು ಈ ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸುತ್ತಿದ್ದಾರೆ:</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb index 7aa489b..69bb5d5 100644 --- a/chrome/app/resources/generated_resources_ko.xtb +++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">의심스러운 파일 다운로드</translation> <translation id="1217483152325416304">로컬 데이터가 곧 삭제됩니다</translation> <translation id="1217668622537098248">작업 후 왼쪽 클릭으로 되돌리기</translation> -<translation id="121783623783282548">비밀번호가 일치하지 않습니다.</translation> <translation id="1218015446623563536">Linux 삭제</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google의 위치 서비스는 Wi-Fi, 모바일 네트워크, 센서 등의 소스를 활용하여 이 기기의 위치를 추정합니다.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />기기에서 기본 위치 설정을 사용 중지하여 위치 정보를 끌 수 있습니다. 또한 위치 설정에서 위치 파악에 Wi‑Fi, 모바일 네트워크, 센서의 사용을 중지할 수도 있습니다.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">키보드 포커스로 항목 강조표시</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> 폴더로 돌아가기</translation> <translation id="1396139853388185343">프린터를 설정하는 중에 오류가 발생했습니다.</translation> -<translation id="1396963298126346194">입력한 사용자 이름과 비밀번호가 일치하지 않습니다.</translation> <translation id="1397500194120344683">사용 가능한 기기가 없습니다. <ph name="LINK_BEGIN" />자세히 알아보기<ph name="LINK_END" /></translation> <translation id="1397594434718759194">다음 기기에서 Chrome에 로그인되어 있으므로 기기를 보안 키로 사용할 수 있습니다.</translation> <translation id="1398853756734560583">최대화</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">교육 자료에 액세스하기 위해 다시 로그인하려면 부모님에게 권한을 부여해 달라고 요청하세요.</translation> <translation id="1658424621194652532">마이크에 액세스하는 페이지입니다.</translation> <translation id="1660763353352708040">전원 어댑터 문제</translation> -<translation id="1661156625580498328">AES 암호화를 적용합니다(권장).</translation> <translation id="16620462294541761">비밀번호가 일치하지 않습니다. 다시 시도해 주세요.</translation> <translation id="166278006618318542">대상 공개 키 알고리즘</translation> <translation id="1662801900924515589"><ph name="APP" /> 설치됨</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">맞춤</translation> <translation id="1741314857973421784">계속</translation> <translation id="1743970419083351269">다운로드바 닫기</translation> -<translation id="1744060673522309905">기기가 도메인에 가입하지 못했습니다. 추가할 수 있는 기기 수를 초과하지 않았는지 확인하세요.</translation> <translation id="1744108098763830590">백그라운드 페이지</translation> <translation id="1745732479023874451">연락처 관리</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{이 웹 앱에서 # 파일을 열고 수정하시겠습니까?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Android 앱에서 사용</translation> <translation id="1767508543310534319">구두점 에코</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" />에 관한 의견 보내기</translation> -<translation id="1768278914020124551">로그온 서버에 연결하는 중에 문제가 발생했습니다. 네트워크 연결 및 도메인 이름을 확인한 다음 다시 시도하세요.</translation> <translation id="1769104665586091481">새 창에서 링크 열기(&W)</translation> <translation id="1770407692401984718">여기로 이미지를 드래그하거나</translation> <translation id="177053719077591686">Google Drive에 Android 앱 백업.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">로그 업로드가 진행 중입니다.</translation> <translation id="1819443852740954262">시크릿 창에서 모두 열기</translation> <translation id="1819721979226826163">앱 알림 > Google Play 서비스를 탭합니다.</translation> -<translation id="1820028137326691631">관리자가 제공한 비밀번호를 입력하세요.</translation> <translation id="1822140782238030981">이미 Chrome을 사용 중이신가요? 로그인하세요.</translation> <translation id="1822517323280215012">회색</translation> <translation id="1822635184853104396">새 탭에서 전체 다운로드 기록을 봅니다.</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">전체 선택(&A)</translation> <translation id="1904580727789512086">내가 방문한 URL이 Google 계정에 저장됩니다.</translation> <translation id="1904603806662441960">Chrome에서 사이트 카메라 권한 관리하기</translation> -<translation id="1905375423839394163">Chromebook 기기 이름</translation> <translation id="1906181697255754968">사이트에서는 일반적으로 작업 자동 저장 등의 기능을 위해 기기의 파일과 폴더에 액세스합니다.</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome 웹 스토어<ph name="END_LINK" />에서 더 많은 확장 프로그램 및 테마를 찾아보세요.</translation> <translation id="1907044622262489040">음성으로 입력할 수 있습니다. 검색 + D를 사용한 다음 말하세요.</translation> @@ -1544,7 +1537,6 @@ <translation id="21354425047973905">PIN 숨기기</translation> <translation id="2135456203358955318">고정 돋보기</translation> <translation id="2135787500304447609">다시 시작(&R)</translation> -<translation id="2136372518715274136">새 비밀번호 입력</translation> <translation id="2136476978468204130">입력한 암호가 잘못되었습니다.</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />의 알림 허용 안함</translation> <translation id="2139919072249842737">설정 버튼</translation> @@ -1644,7 +1636,6 @@ <translation id="2210462644007531147">설치를 완료할 수 없음</translation> <translation id="2211245494465528624">동기화 옵션 관리</translation> <translation id="2214018885812055163">공유 폴더</translation> -<translation id="2214884991347062907">잘못된 비밀번호입니다. 다시 시도하세요.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1줄이 표시되지 않음>}other{<<ph name="NUMBER_OF_LINES" />줄이 표시되지 않음>}}</translation> <translation id="2215070081105889450">오디오를 공유하려면 탭이나 화면을 대신 공유하세요.</translation> <translation id="2218019600945559112">마우스 및 터치패드</translation> @@ -2299,7 +2290,6 @@ <translation id="2692503699962701720">요소 유형 및 형식이 지정된 텍스트를 말할 때 음높이를 변경합니다.</translation> <translation id="2692901429679246677">아쿠아</translation> <translation id="2693134906590795721">충전음</translation> -<translation id="2693176596243495071">죄송합니다. 알 수 없는 오류가 발생했습니다. 나중에 다시 시도하거나 문제가 계속되는 경우 관리자에게 문의하세요.</translation> <translation id="2698147581454716013">번들 기기이며 Kiosk & Signage 업그레이드에 등록할 수 없습니다.</translation> <translation id="2699911226086014512">PIN 작업에 실패했습니다. 오류 코드는 <ph name="RETRIES" />입니다.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" />에서 공유함</translation> @@ -2432,7 +2422,6 @@ <translation id="2782104745158847185">Linux 애플리케이션 설치 중 오류 발생</translation> <translation id="2783024642731649028">장바구니에 있는 상품 1개 <ph name="MERCHANT_NAME" />(<ph name="MERCHANT_DOMAIN" />)에서 <ph name="DISCOUNT_TEXT" />, <ph name="RELATIVE_TIME" />에 확인함</translation> <translation id="2783298271312924866">다운로드됨</translation> -<translation id="2783829359200813069">암호화 유형 선택</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> 앱에서 보안 키 사용</translation> <translation id="2785267875302712148">비밀번호 진단</translation> <translation id="2785873697295365461">파일 설명자</translation> @@ -2716,7 +2705,6 @@ <translation id="3003144360685731741">기본 설정된 네트워크</translation> <translation id="3003253259757197230">다음에 방문할 사이트를 예측하고 현재 방문 중인 페이지에 관한 추가 정보를 표시하기 위해 내가 방문한 URL이 Google에 전송됩니다.</translation> <translation id="3003623123441819449">CSS 캐시</translation> -<translation id="3003828226041301643">기기가 도메인에 가입하지 못했습니다. 기기를 추가할 권한이 계정에 있는지 확인하세요.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" />에서 비공개 Wi-Fi 연결을 생성합니다.</translation> <translation id="3004385386820284928">키보드 키 맞춤설정</translation> <translation id="3005574332301273731">표시 안함</translation> @@ -2776,7 +2764,6 @@ <translation id="3033348223765101500">데이터 관리</translation> <translation id="3036327949511794916"><ph name="DEVICE_TYPE" /> 반납 기한이 지났습니다.</translation> <translation id="3036546437875325427">Flash 사용</translation> -<translation id="3037754279345160234">도메인 연결 구성을 파싱할 수 없습니다. 관리자에게 문의하세요.</translation> <translation id="3038272154009688107">모든 사이트 보기</translation> <translation id="3038612606416062604">수동으로 프린터 추가</translation> <translation id="3039491566278747710">기기에 오프라인 정책을 설치하지 못했습니다.</translation> @@ -2966,7 +2953,6 @@ <translation id="3210736980143419785">다운로드를 완료할 수 없음</translation> <translation id="321084946921799184">노란색 및 흰색</translation> <translation id="3211126692872351610">새 탭에서 <ph name="SEARCH_ENGINE" />에 “<ph name="SEARCH_TERMS" />” 검색(&S)</translation> -<translation id="321356136776075234">기기 OU(예: OU=Chromebooks, DC=example, DC=com)</translation> <translation id="321367297115597343">이 폴더에 북마크 추가</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />참고:<ph name="END_BOLD" /> 비슷한 목소리나 녹음된 음성을 이용하여 다른 사람이 <ph name="SUPERVISED_USER_NAME" />님의 개인 검색결과에 액세스할 수도 있습니다.</translation> <translation id="3217843140356091325">바로가기를 만드시겠습니까?</translation> @@ -3645,7 +3631,6 @@ <translation id="3741056951918180319">확장 프로그램을 클릭하면 모든 사이트에서 사용할 수 있습니다</translation> <translation id="3741510433331996336">업데이트를 마치려면 기기를 다시 시작하세요</translation> <translation id="3742235229730461951">한국어 자판 배열</translation> -<translation id="3742666961763734085">해당 이름의 조직 단위를 찾을 수 없습니다. 다시 시도해 보세요.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> 기기와 페어링하려면 PIN을 입력하세요.</translation> <translation id="3744219658596020825">비밀번호를 가져오지 못했습니다.</translation> <translation id="3747077776423672805">앱을 삭제하려면 설정 > Google Play 스토어 > Android 환경설정 관리 > 앱 또는 애플리케이션 관리자로 이동합니다. 그런 다음 제거하려는 앱을 탭합니다(앱을 찾으려면 오른쪽이나 왼쪽으로 스와이프해야 할 수 있음). 그런 다음 제거 또는 사용 중지를 탭합니다.</translation> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">유효한 URL을 입력하세요.</translation> <translation id="4421932782753506458">복실이</translation> <translation id="4423376891418188461">설정 복원</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />님, 관리자가 비밀번호 변경을 요청했습니다.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS 기기에서 자동 보고서를 전송하도록 허용하면 Google이 ChromeOS에서 해결할 문제와 개선할 기능의 우선순위를 정하는 데 도움이 됩니다. 보고서에는 ChromeOS가 언제 비정상적으로 종료되는지, 어떤 기능이 사용되었는지, 일반적으로 메모리가 얼마나 많이 사용되는지 등의 정보가 포함됩니다.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />언제든지 Chrome 기기 설정에서 이 보고서의 전송을 허용하거나 중지할 수 있습니다. 도메인 관리자는 관리 콘솔에서 이 설정을 변경할 수 있습니다.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> 삭제</translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">북마크 추가됨</translation> <translation id="4430422687972614133">가상 카드 사용</translation> <translation id="4432621511648257259">비밀번호가 잘못됨</translation> -<translation id="443454694385851356">이전(안전하지 않음)</translation> <translation id="4434611816075088065">지금은 확인이 필요한 항목이 없습니다</translation> <translation id="443475966875174318">호환되지 않는 애플리케이션 업데이트 또는 삭제</translation> <translation id="4437947179446780764">맞춤 DNS 서비스 제공업체 추가</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">현재 이 대화상자에 포커스가 지정되지 않았습니다. Command+Shift+Option A를 눌러 이 대화상자에 포커스를 지정하세요.</translation> <translation id="4869170227080975044">ChromeOS 네트워크 정보를 읽습니다.</translation> <translation id="4870724079713069532">File Explorer 또는 다른 앱에서 이 앱이 지원하는 파일을 열고 수정할 수 있습니다. 기본적으로 이 앱에서 열 파일을 관리하려면 <ph name="BEGIN_LINK" />Windows 설정<ph name="END_LINK" />으로 이동하세요.</translation> -<translation id="4870758487381879312">구성 정보를 가져오려면 관리자가 제공한 비밀번호를 입력하세요.</translation> <translation id="4870995365819149457">지원되는 링크 일부는 <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> 외 1개의 다른 앱에서 계속 열 수 있습니다.</translation> <translation id="4871308555310586478">Chrome 웹 스토어에서 설치되지 않았습니다.</translation> <translation id="4871322859485617074">PIN에 잘못된 문자가 포함되었습니다.</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">위험한 파일일 수 있습니다<ph name="LINE_BREAK" />검사가 평소보다 오래 걸리고 있습니다...</translation> <translation id="4915961947098019832">이미지 표시가 허용됨</translation> <translation id="4916542008280060967">사이트에서 <ph name="FILE_NAME" /> 파일을 수정하도록 허용하시겠습니까?</translation> -<translation id="4917385247580444890">강함</translation> <translation id="491779113051926205">ChromeOS 트래픽 카운터</translation> <translation id="4918021164741308375"><ph name="ORIGIN" />에서 '<ph name="EXTENSION_NAME" />' 확장 프로그램과 통신하려고 합니다.</translation> <translation id="4918086044614829423">수락</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">관리되는 프린터가 1대 있습니다.</translation> <translation id="5173668317844998239">보안 키에 저장된 지문을 추가 및 삭제합니다.</translation> <translation id="5174169235862638850">비밀번호가 클립보드에 복사되었습니다.</translation> -<translation id="5175379009094579629">잘못된 기기 이름입니다. 올바른 기기 이름을 입력하고 다시 시도해 보세요.</translation> <translation id="5177479852722101802">카메라 및 마이크 액세스 계속 차단</translation> <translation id="5177549709747445269">모바일 데이터 사용 중</translation> <translation id="5178667623289523808">이전 찾기</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> 비밀번호 생성</translation> <translation id="5368441245151140827">이 확장 프로그램은 사이트 정보를 읽고 변경하거나 백그라운드에서 실행될 수 없습니다.</translation> <translation id="5368720394188453070">휴대전화가 잠겨있습니다. 이용하려면 기기를 잠금 해제하세요.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> 로그인</translation> <translation id="536882527576164740">{0,plural, =1{시크릿 모드}other{시크릿 모드(창 #개)}}</translation> <translation id="5369491905435686894">마우스 가속 사용</translation> <translation id="5369694795837229225">Linux 개발 환경 설정</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{관리자가 확장 프로그램 1개를 설치함}other{관리자가 확장 프로그램 #개를 설치함}}</translation> <translation id="5523532775593636291">추가한 사이트는 항상 활성 상태로 유지되며 이러한 사이트에서 메모리가 확보되지 않습니다.</translation> <translation id="5523558474028191231">이름은 문자, 숫자, 특수문자를 포함할 수 있고 <ph name="MAX_CHARACTER_COUNT" />자 미만(영문 기준)이어야 합니다</translation> -<translation id="5526701598901867718">모두(안전하지 않음)</translation> <translation id="5526745900034778153">다시 로그인하여 동기화 재개</translation> <translation id="5527463195266282916">확장 프로그램을 다운그레이드하려고 했습니다.</translation> <translation id="5527474464531963247">다른 네트워크를 선택할 수도 있습니다.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />에서 다음 권한을 요청합니다.</translation> <translation id="5537725057119320332">전송</translation> <translation id="5539070192556911367">Google에 연결할 수 없음</translation> -<translation id="5539221284352502426">입력한 비밀번호가 서버에 의해 거부되었습니다. 가능한 이유는 다음과 같습니다. 비밀번호가 너무 짧습니다. 비밀번호에 숫자 또는 기호가 포함되어야 합니다. 이전 비밀번호와 달라야 합니다.</translation> <translation id="5541694225089836610">관리자가 사용 중지한 작업입니다.</translation> <translation id="5542132724887566711">프로필</translation> <translation id="5542750926112347543"><ph name="DOMAIN" />의 쿠키를 차단함</translation> @@ -6171,7 +6148,6 @@ <translation id="5734362860645681824">커뮤니케이션</translation> <translation id="5734697361979786483">파일 공유 추가</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{데이터 또는 기기가 조직의 보안 정책 중 일부를 준수하지 않습니다. 관리자와 함께 문제 해결을 상의하세요.}=1{파일 또는 기기가 조직의 보안 정책 중 일부를 준수하지 않습니다. 관리자와 함께 문제 해결을 상의하세요.}other{파일이 조직의 보안 정책 중 일부를 준수하지 않습니다. 관리자와 함께 문제 해결을 상의하세요.}}</translation> -<translation id="5736796278325406685">올바른 사용자 이름을 입력하세요.</translation> <translation id="5738093759615225354">컴퓨터에 로그인하려면 이 패스키가 필요합니다.</translation> <translation id="5739017626473506901"><ph name="USER_NAME" />님이 학교 계정을 추가할 수 있도록 로그인하세요.</translation> <translation id="5739235828260127894">확인을 기다리는 중입니다. <ph name="LINK_BEGIN" />자세히 알아보기<ph name="LINK_END" /></translation> @@ -6575,7 +6551,6 @@ <translation id="6054138466019582920">Google에서 이 페이지 검색(&C)…</translation> <translation id="6054284857788651331">최근에 닫은 탭 그룹</translation> <translation id="6054961935262556546">공개 상태 변경</translation> -<translation id="6055171183283175969">입력한 비밀번호가 올바르지 않습니다.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256(RSA 암호화 사용)</translation> <translation id="6055544610007596637">Google Play 스토어에서 <ph name="DEVICE_TYPE" />용 앱 설치</translation> <translation id="6056710589053485679">일반 새로고침</translation> @@ -6645,7 +6620,6 @@ <translation id="6102043788063419338">고급 보호 기능이 이 파일을 차단했습니다.</translation> <translation id="6103681770816982672">경고: 개발자 채널로 전환</translation> <translation id="6104068876731806426">Google 계정</translation> -<translation id="6104311680260824317">기기가 도메인에 가입하지 못했습니다. 서버가 지정된 Kerberos 암호화 유형을 지원하지 않습니다. '옵션 더보기'에서 암호화 설정을 확인하세요.</translation> <translation id="6104667115274478616">ChromeOS 오디오 설정 관리</translation> <translation id="6104796831253957966">프린터 대기열이 가득 참</translation> <translation id="610487644502954950">측면 패널 고정 해제됨</translation> @@ -7332,7 +7306,6 @@ <translation id="6651237644330755633">웹사이트를 식별하기 위해 이 인증서 신뢰</translation> <translation id="6651495917527016072">휴대전화와 Wi-Fi 네트워크를 동기화합니다. <ph name="LINK_BEGIN" />자세히 알아보기<ph name="LINK_END" /></translation> <translation id="6651762277693024112">이 사이트를 방문할 때마다 자동으로 실행됩니다.</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> 통합은 x86_64 플랫폼에서만 지원됩니다. ARM 또는 x86 플랫폼에서 구축된 Chromebook은 이 기능을 지원하지 않습니다.</translation> <translation id="6654509035557065241">선호 네트워크 설정</translation> <translation id="6655190889273724601">개발자 모드</translation> <translation id="6655458902729017087">계정 숨기기</translation> @@ -7468,7 +7441,6 @@ <translation id="676560328519657314">Google Pay 결제 수단</translation> <translation id="6766488013065406604">Google 비밀번호 관리자로 이동</translation> <translation id="6767566652486411142">다른 언어 선택...</translation> -<translation id="6767639283522617719">도메인에 가입할 수 없습니다. 조직 단위에 맞는 설정인지 확인하세요.</translation> <translation id="6768034047581882264">안전하지 않은 콘텐츠 표시가 허용되지 않음</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />최상의 사용자 경험을 제공하기 위해 <ph name="DEVICE_OS" />에서는 어떤 업데이트가 전송되어야 하는지 결정하고자 기기의 하드웨어 데이터를 수집하여 Google과 공유합니다. <ph name="DEVICE_OS" /> 사용자 경험과 서비스 지원 개선이라는 추가적인 목적을 위해 사용자가 Google에서 이 데이터를 사용하도록 허용할 수도 있습니다.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />이 기기에 로그인한 후 chrome://system에서 chromeosflex_로 표시된 입력란을 확인하면 업데이트 필터링을 사용하여 Google에 전송되는 데이터를 확인할 수 있으며, Google과 데이터를 공유하도록 선택한 다른 항목도 살펴볼 수 있습니다.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7517,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">저장된 사용자 인증 정보를 사용하여 자동으로 웹사이트에 로그인합니다. 이 기능이 꺼져 있는 경우에는 웹사이트에 로그인할 때마다 확인 요청 메시지가 표시됩니다.</translation> -<translation id="6810768462515084623">죄송합니다. 비밀번호가 만료된 것 같습니다. 다른 기기에서 비밀번호를 갱신한 후 다시 시도해 보세요.</translation> <translation id="6811034713472274749">페이지를 볼 수 있음</translation> <translation id="6811151703183939603">민감도 가장 높음</translation> <translation id="6811332638216701903">DHCP 호스트 이름</translation> @@ -7617,7 +7588,6 @@ <translation id="6856623341093082836">터치스크린 설정 및 정확도 조정</translation> <translation id="6856850379840757744">사용 설정되면 모든 알림이 무음 설정됩니다.</translation> <translation id="6857145580237920905">파워워시 전에 eSIM 프로필을 삭제하세요</translation> -<translation id="6857699260879628349">구성 정보 가져오기</translation> <translation id="6857725247182211756"><ph name="SECONDS" />초</translation> <translation id="6860097299815761905">프록시 설정...</translation> <translation id="68601584151169673">저장 및 공유(&S)</translation> @@ -7636,7 +7606,6 @@ <translation id="686839242150793617">PIP 모드 자동 입력이 허용됨</translation> <translation id="6868934826811377550">세부사항 확인</translation> <translation id="6871644448911473373">OCSP 응답자: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">입력한 비밀번호가 서버에 의해 거부되었습니다.</translation> <translation id="6873571253135628430">사이트 권한 변경하기</translation> <translation id="6876155724392614295">자전거</translation> <translation id="6876469544038980967">도움이 되지 않음</translation> @@ -7670,7 +7639,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">음성 미리보기</translation> <translation id="6902336033320348843">지원되지 않는 섹션: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">도메인에 기기 가입</translation> <translation id="6903022061658753260">이 계정에 대해 동기화를 사용 설정한 모든 Chrome 브라우저에서 데이터가 동기화됩니다. ChromeOS 동기화 옵션을 보려면 <ph name="LINK_BEGIN" />ChromeOS 설정<ph name="LINK_END" />으로 이동하세요.</translation> <translation id="6903590427234129279">모두(<ph name="URL_COUNT" />개) 열기</translation> <translation id="6903907808598579934">동기화 사용 설정</translation> @@ -8028,7 +7996,6 @@ <translation id="7198503619164954386">엔터프라이즈 등록 기기를 사용해야 합니다.</translation> <translation id="7199158086730159431">도움말 보기</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> 기기로 전송 일시중지</translation> -<translation id="7200083590239651963">설정 선택</translation> <translation id="720110658997053098">이 기기를 키오스크 모드로 영구 고정</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' 삭제됨</translation> <translation id="7201420661433230412">파일 보기</translation> @@ -8145,7 +8112,6 @@ <translation id="7292067737327289208">조직에서 <ph name="BEGIN_LINK" />브라우저를 관리<ph name="END_LINK" />하고 <ph name="PROFILE_DOMAIN" />에서 <ph name="BEGIN_LINK" />프로필을 관리<ph name="END_LINK" />합니다.</translation> <translation id="7292195267473691167"><ph name="LOCALE" />(<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play 및 관련 앱은 각각의 데이터 수집 및 이용 정책을 따릅니다.</translation> -<translation id="729583233778673644">AES 및 RC4 암호화를 허용합니다. RC4 암호화는 안전하지 않으므로 이 옵션을 사용하면 보안 위험도가 높아집니다.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> 폴더 선택</translation> <translation id="7297726121602187087">진한 녹색</translation> <translation id="7298195798382681320">권장</translation> @@ -8163,7 +8129,6 @@ <translation id="7307129035224081534">일시중지됨</translation> <translation id="7307647374092371434">로그인한 상태라면 이 기기에서도 Google 계정의 비밀번호와 패스키를 사용할 수 있습니다.</translation> <translation id="7308643132139167865">웹사이트 언어</translation> -<translation id="7310598146671372464">로그인하지 못했습니다. 서버가 지정된 Kerberos 암호화 유형을 지원하지 않습니다. 관리자에게 문의하세요.</translation> <translation id="7311005168897771689">오프라인 상태에서 Google Drive 파일에 액세스</translation> <translation id="7311244614769792472">검색결과 없음</translation> <translation id="7312210124139670355">관리자가 eSIM을 재설정하는 중입니다. 몇 분 정도 소요될 수 있습니다.</translation> @@ -8535,7 +8500,6 @@ <translation id="7594725637786616550">파워워시는 <ph name="DEVICE_TYPE" /> 기기를 초기화하여 새것처럼 만들어 줍니다.</translation> <translation id="7595453277607160340">Android 앱을 사용하고 <ph name="DEVICE_TYPE" /> 기기가 제대로 작동하도록 하려면 다시 로그인하고 업데이트하세요.</translation> <translation id="7595547011743502844"><ph name="ERROR" />(오류 코드: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">기기 이름이 너무 깁니다. 더 짧은 이름을 입력하고 다시 시도해 보세요.</translation> <translation id="7600054753482800821">검색엔진 및 사이트 검색 관리</translation> <translation id="7600218158048761260">이 계정 유형에 Google Drive가 사용 중지되었습니다.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> 번역 안함</translation> @@ -8680,7 +8644,6 @@ <translation id="7686086654630106285">사이트 추천 광고에 관해 자세히 알아보기</translation> <translation id="7686581688229391955">이 사이트에서 확장 프로그램을 허용하려면 선택하세요</translation> <translation id="7686938547853266130"><ph name="DEVICE_PATH" /> <ph name="FRIENDLY_NAME" /></translation> -<translation id="7690294790491645610">새 비밀번호 확인</translation> <translation id="7690378713476594306">목록에서 선택</translation> <translation id="7690853182226561458">폴더 추가(&F)...</translation> <translation id="7691073721729883399">키오스크 애플리케이션의 cryptohome을 마운트할 수 없습니다.</translation> @@ -9343,7 +9306,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />(<ph name="PRINTER_STATUS" />). 프린터 <ph name="NUM_PRINTERS" />개 중 <ph name="ITEM_POSITION" />번째</translation> <translation id="8180785270975217276">에너지 절약 모드 사용 설정됨</translation> <translation id="8180786512391440389">'<ph name="EXTENSION" />'은(는) 선택된 위치에서 이미지, 동영상 및 사운드 파일을 읽고 삭제할 수 있습니다.</translation> -<translation id="8181215761849004992">도메인에 가입할 수 없습니다. 기기를 추가하기에 충분한 권한이 계정에 있는지 확인하세요.</translation> <translation id="8182105986296479640">애플리케이션이 응답하지 않음</translation> <translation id="8182412589359523143">이 <ph name="DEVICE_TYPE" /> 기기에서 모든 데이터를 삭제하려면 <ph name="BEGIN_LINK" />여기를 클릭<ph name="END_LINK" />하세요.</translation> <translation id="8183703640399301650">기기 EID는 <ph name="EID_NUMBER" />이며 기기 IMEI는 <ph name="IMEI_NUMBER" />입니다. 이 번호를 사용하여 서비스를 활성화할 수 있습니다.</translation> @@ -9804,7 +9766,6 @@ <translation id="8531367864749403520">'그룹 숨기기'를 선택하여 탭 표시줄에서 그룹을 삭제합니다.</translation> <translation id="8531701051932785007">향상된 세이프 브라우징 사용 안함</translation> <translation id="8533670235862049797">세이프 브라우징 사용 설정됨</translation> -<translation id="8534656636775144800">도메인에 가입하는 중에 문제가 발생했습니다. 다시 시도해 주세요.</translation> <translation id="8535005006684281994">Netscape Certificate Renewal URL</translation> <translation id="8536810348276651776">대부분의 사이트에서 로그아웃됩니다. Chrome용 Family Link 설정이 적용되도록 Google 계정에서는 로그인한 상태가 유지됩니다.</translation> <translation id="8536956381488731905">키를 누를 때 소리 발생</translation> @@ -9883,7 +9844,6 @@ <translation id="8607828412110648570">블루투스 기기를 페어링 모드로 설정하고 가까이 두세요. 신뢰하는 기기만 페어링하세요. 페어링된 기기는 이 Chromebook의 모든 계정에 표시됩니다. <ph name="BEGIN_LINK_LEARN_MORE" />자세히 알아보기<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos 티켓 추가</translation> <translation id="8609465669617005112">위로 이동</translation> -<translation id="8610103157987623234">잘못된 형식입니다. 다시 시도하세요.</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" />(으)로 동영상 프레임 검색(&S)</translation> <translation id="8613164732773110792">소문자, 숫자, 밑줄 및 대시만 사용할 수 있습니다.</translation> <translation id="8613504115484579584">로그인 방법</translation> @@ -10497,7 +10457,6 @@ <translation id="9052404922357793350">차단 계속</translation> <translation id="90528604757378587">백그라운드 활동 및 부드러운 스크롤과 같은 일부 시각 효과가 제한될 수 있습니다.</translation> <translation id="9053563360605707198">양면에 인쇄</translation> -<translation id="9055636786322918818">RC4 암호화를 적용합니다. RC4 암호화는 안전하지 않으므로 이 옵션을 사용하면 보안 위험도가 높아집니다.</translation> <translation id="9056788090206401048">다른 기기에서 패스키를 사용하려면 블루투스가 사용 설정되어 있어야 합니다. 언제든지 설정에서 관리할 수 있습니다.</translation> <translation id="9056810968620647706">일치하는 항목이 없습니다.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" />님이 다음 콘텐츠 액세스하려고 합니다.</translation>
diff --git a/chrome/app/resources/generated_resources_ky.xtb b/chrome/app/resources/generated_resources_ky.xtb index 37456fd..ddc2f54 100644 --- a/chrome/app/resources/generated_resources_ky.xtb +++ b/chrome/app/resources/generated_resources_ky.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Шектүү файлды жүктөп алуу</translation> <translation id="1217483152325416304">Дайындар жакында өчүрүлөт</translation> <translation id="1217668622537098248">Аракет аткарылгандан кийин сол баскычты чыкылдатууга кайтарылсын</translation> -<translation id="121783623783282548">Сырсөздөр дал келген жок.</translation> <translation id="1218015446623563536">Linux'ту жок кылуу</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google'дун жайгашкан жерди аныктоо кызматы бул түзмөктүн жайгашкан жерин аныктоо үчүн Wi‑Fi, мобилдик тармактарды жана сенсорлорду колдонот.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Бул кызматты өчүрүү үчүн бул түзмөктөгү Жайгашкан жерди аныктоо функциясын өчүрүп салыңыз. Ошол эле жерден жайгашкан жерди аныктай турган Wi-Fi жана мобилдик тармактардын сигналдарынын, сенсорлордун колдонулушуна тыюу сала аласыз.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Баскычтоп менен тандалган элементтер баса белгиленсин</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> папкасына кайтуу</translation> <translation id="1396139853388185343">Принтерди жөндөп жатканда ката кетти</translation> -<translation id="1396963298126346194">Киргизилген колдонуучунун аты менен сырсөз дал келбейт</translation> <translation id="1397500194120344683">Жарамдуу түзмөктөр жок. <ph name="LINK_BEGIN" />Кеңири маалымат<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Chrome'го бул түзмөктөрдөн кирдиңиз, андыктан аларды коопсуздук ачкычтары катары колдоно аласыз.</translation> <translation id="1398853756734560583">Чоңойтуу</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Билим берүү ресурстарын колдонуу үчүн аккаунтка кайра кирүүгө ата-энеңден уруксат сура</translation> <translation id="1658424621194652532">Бул бет микрофонуңузду колдоноюн деп жатат.</translation> <translation id="1660763353352708040">Кубаттагыч адаптериндеги маселе</translation> -<translation id="1661156625580498328">AES алгоритми боюнча шифрлөөнү иштетүү (сунушталат).</translation> <translation id="16620462294541761">Кечиресиз, сырсөзүңүз тастыкталган жок. Дагы аракет кылыңыз.</translation> <translation id="166278006618318542">Субъекттин коомдук ачкыч алгоритми</translation> <translation id="1662801900924515589"><ph name="APP" /> орнотулду</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Ыңгайлаштырылган</translation> <translation id="1741314857973421784">Улантуу</translation> <translation id="1743970419083351269">Жүктөлүп алынгандар тилкесин жабуу</translation> -<translation id="1744060673522309905">Түзмөк доменге кошулбай жатат. Кошууга уруксат болгон түзмөктөрдүн саны ашып кетпегенин текшериңиз.</translation> <translation id="1744108098763830590">фон бети</translation> <translation id="1745732479023874451">Байланыштарды башкаруу</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# файлды ушул веб-колдонмодо ачып, түзөтөсүзбү?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Android колдонмолорунда колдонуу</translation> <translation id="1767508543310534319">Тыныш белгилеринин жаңырыгы</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> боюнча пикир жөнөтүү.</translation> -<translation id="1768278914020124551">Ой! Кирүү серверине туташуу мүмкүн болбой калды. Интернет байланышыңызды жана домендин аталышын текшерип туруп, кайталап көрүңүз.</translation> <translation id="1769104665586091481">Шилтеме жаңы &терезеде ачылсын</translation> <translation id="1770407692401984718">Сүрөттү бул жерге сүйрөңүз же</translation> <translation id="177053719077591686">Android колдонмолорунун камдык көчүрмөсүн Google Drive'га сактаңыз.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Таржымалды жүктөп берүү күтүлүүдө.</translation> <translation id="1819443852740954262">Баарын жашыруун терезеде ачуу</translation> <translation id="1819721979226826163">Колдонмо билдирүүлөрү > Google Play кызматтарын таптаңыз.</translation> -<translation id="1820028137326691631">Администратор берген сырсөздү киргизиңиз</translation> <translation id="1822140782238030981">Chrome аккаунтуңуз барбы? Ага кириңиз</translation> <translation id="1822517323280215012">Боз</translation> <translation id="1822635184853104396">Жаңы өтмөктө жүктөп алуу аракеттеринин толук таржымалын көрсөтүү</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">&Баарын тандоо</translation> <translation id="1904580727789512086">Сиз кирген URL даректери Google аккаунтуңузга сакталат</translation> <translation id="1904603806662441960">Chrome'до сайтка берилген камера уруксаттарын тескөө</translation> -<translation id="1905375423839394163">Chromebook түзмөгүнүн аталышы</translation> <translation id="1906181697255754968">Сайттар адатта ишиңизди автоматтык түрдө сактоо сыяктуу функциялар үчүн түзмөгүңүздөгү файлдарды жана папкаларды колдонот</translation> <translation id="1906488504371069394">Дагы башка кеңейтүүлөрдү жана темаларды <ph name="BEGIN_LINK" />Chrome Web Store'дон<ph name="END_LINK" /> табасыз</translation> <translation id="1907044622262489040">Айтып териңиз. Search + D баскычтарын басып, сүйлөп баштаңыз.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">PIN коддорду жашыруу</translation> <translation id="2135456203358955318">Жалгаштырылган лупа</translation> <translation id="2135787500304447609">&Улантуу</translation> -<translation id="2136372518715274136">Жаңы сырсөз киргизүү</translation> <translation id="2136476978468204130">Киргизилген купуя сөз айкашы туура эмес</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> сайтынан жөнөтүлгөн билдирмелерге тыюу салуу</translation> <translation id="2139919072249842737">Жөндөө баскычы</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Орнотуу процесси аягына чыкпай койду</translation> <translation id="2211245494465528624">Шайкештирүү параметрлерин тескөө</translation> <translation id="2214018885812055163">Бөлүшүлгөн папкалар</translation> -<translation id="2214884991347062907">Сырсөз туура эмес, кайталап көрүңүз</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 сап көрсөтүлгөн жок>}other{<<ph name="NUMBER_OF_LINES" /> сап көрсөтүлгөн жок>}}</translation> <translation id="2215070081105889450">Аудиону бөлүшүү үчүн өтмөктү же экранды бөлүшүңүз</translation> <translation id="2218019600945559112">Чычкан жана сенсор тактасы</translation> @@ -2297,7 +2288,6 @@ <translation id="2692503699962701720">Форматталган текстти жана элементтердин түрлөрүн айтууда тону өзгөртүлсүн</translation> <translation id="2692901429679246677">Аква</translation> <translation id="2693134906590795721">Кубат деңгээлинин үндөрү</translation> -<translation id="2693176596243495071">Ой! Белгисиз ката кетти. Кайталап көрүңүз же маселе чечилбесе, администраторуңузга кайрылыңыз.</translation> <translation id="2698147581454716013">Бул түзмөктө уруксаттама камтылгандыктан, Киоск жана белгилөөчү түзмөк жаңыртуусу менен каттоого болбойт.</translation> <translation id="2699911226086014512">PIN код <ph name="RETRIES" /> жолу ката киргизилди.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> аркылуу бөлүшүлдү</translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Linux колдонмосун орнотууда ката кетти</translation> <translation id="2783024642731649028">Себеттеги <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> товарларынын ичинен 1 <ph name="DISCOUNT_TEXT" />, <ph name="RELATIVE_TIME" /> көрүлдү</translation> <translation id="2783298271312924866">Жүктөлүп алынды</translation> -<translation id="2783829359200813069">Шифрлөөнүн түрлөрүн тандоо</translation> <translation id="2783952358106015700">Коопсуздук ачкычын <ph name="APP_NAME" /> аркылуу колдонуңуз</translation> <translation id="2785267875302712148">Сырсөздөрдү текшерүү</translation> <translation id="2785873697295365461">Файл сүрөттөгүчтөр</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Артыкчылыктуу тармактар</translation> <translation id="3003253259757197230">Кийин кайсы сайттарга кирериңизди болжолдоо жана өткүңүз келген барак жөнүндө кошумча маалыматты көрсөтүү үчүн сиз баш баккан URL даректери Google'га жөнөтүлүп турат</translation> <translation id="3003623123441819449">CSS кэши</translation> -<translation id="3003828226041301643">Түзмөк доменге кошулбай жатат. Аккаунтуңуздун түзмөктөрдү кошууга уруксаты бар экенин текшериңиз.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> телефонуңуз купуя Wi-Fi туташуусун түзөт.</translation> <translation id="3004385386820284928">Баскычтоптогу баскычтарды ыңгайлаштыруу</translation> <translation id="3005574332301273731">Көрсөтүлбөсүн</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Дайын-даректериңизди көзөмөлдөңүз</translation> <translation id="3036327949511794916">Бул <ph name="DEVICE_TYPE" /> түзмөгүн кайтарып берүү мөөнөтү өтүп кетти.</translation> <translation id="3036546437875325427">Flash'ти иштетүү</translation> -<translation id="3037754279345160234">Доменге кошулуу конфигурациясы талданбай жатат. Администраторуңузга кайрылыңыз.</translation> <translation id="3038272154009688107">Бардык сайттарды көрүү</translation> <translation id="3038612606416062604">Принтерди кол менен кошуу</translation> <translation id="3039491566278747710">Оффлайн режимде түзмөккө колдонуу саясаты орнотулбай калды.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Жүктөлүп алынган жок</translation> <translation id="321084946921799184">Сары жана ак</translation> <translation id="3211126692872351610">Жаңы өтмөктө <ph name="SEARCH_ENGINE" /> аркылуу “<ph name="SEARCH_TERMS" />” &издөө</translation> -<translation id="321356136776075234">Түзмөктүн уюмдук бөлүмдөрү (мисалы, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Кыстарманы ушул папкага кошуу</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Эскертүү<ph name="END_BOLD" />: Үнү балаңыздыкына окшош же анын үнүн жаздырып алган адам балаңыздын (<ph name="SUPERVISED_USER_NAME" />) маалыматына кире алышы мүмкүн.</translation> <translation id="3217843140356091325">Кыска жол түзүлсүнбү?</translation> @@ -3643,7 +3629,6 @@ <translation id="3741056951918180319">Каалаган убакта кеңейтүүнү чыкылдатып, аны бардык сайттарда колдоно аласыз</translation> <translation id="3741510433331996336">Жаңыртууну аягына чыгаруу үчүн түзмөктү өчүрүп күйгүзүңүз</translation> <translation id="3742235229730461951">Корейче баскычтоптун калыбы</translation> -<translation id="3742666961763734085">Мындай аталыштагы уюмдук бөлүм табылбай жатат. Кайталап көрүңүз.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> менен жупташтыруу үчүн PIN кодду киргизиңиз</translation> <translation id="3744219658596020825">Сырсөздөрүңүз өткөрүлүп алынган жок</translation> <translation id="3747077776423672805">Колдонмолорду алып салуу үчүн, Параметрлер > Google Play Store > Android түзмөгүнүн параметрлерин башкаруу > Колдонмолор же Колдонмолорду башкаргычка өтүңүз. Андан соң, чыгарып салгыңыз келген колдонмону таптап (колдонмону табуу үчүн оңго же солго сүрүүгө туура келиши мүмкүн), анан "Чыгарып салуу" же "Өчүрүү" баскычын басыңыз.</translation> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">Жарактуу URL'ди териңиз</translation> <translation id="4421932782753506458">Телчигип жаткан</translation> <translation id="4423376891418188461">Параметрлерди калыбына келтирүү</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, администраторуңуз сырсөздү өзгөртүүнү талап кылууда.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS түзмөктөрүнө кабарларды автоматтык түрдө жөнөтүүгө уруксат берсеңиз, ChromeOS'то кайсы нерселерди оңдоп жана жакшыртуу маанилүү экенин биле алабыз. Бул кабарларда ChromeOS'тун бузулуусу, колдонулган функциялар жана канча эстутум колдонулгандыгы сыяктуу маалымат камтылышы мүмкүн.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Каалаган убакта Chrome түзмөгүңүздүн параметрлерине өтүп, бул кабарларга уруксат берип же тыюу сала аласыз. Эгер сиз домен администратору болсоңуз, бул параметрди администратордун консолунан өзгөртө аласыз.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> файлын өчүрүү</translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">Кыстарма кошулду</translation> <translation id="4430422687972614133">Виртуалдык картаны күйгүзүү</translation> <translation id="4432621511648257259">Сырсөз туура эмес</translation> -<translation id="443454694385851356">Эскирген (кооптуу)</translation> <translation id="4434611816075088065">Учурда көңүл бурууну талап кылган нерсе жок</translation> <translation id="443475966875174318">Ылайык келбеген колдонмолорду жаңыртуу же алып салуу</translation> <translation id="4437947179446780764">Колдонуучунун DNS кызмат көрсөтүүчүсүн кошуңуз</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">Учурда бул диалог тандалбай турат. Бул диалогду тандоо үчүн Command-Shift-Option A баскычын басыңыз.</translation> <translation id="4869170227080975044">ChromeOS тармагынын маалыматын окуу</translation> <translation id="4870724079713069532">Бул колдонмодо колдоого алынган файлдарды File Explorer же башка колдонмолордо ачып, түзөтө аласыз. Бул колдонмодо демейки шартта кайсы файлдар ачыларын көзөмөлдөө үчүн <ph name="BEGIN_LINK" />Терезелердин параметрлерине<ph name="END_LINK" /> өтүңүз.</translation> -<translation id="4870758487381879312">Конфигурация тууралуу маалыматты алуу үчүн администратор берген сырсөздү киргизиңиз</translation> <translation id="4870995365819149457">Колдоого алынган айрым шилтемелер <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> жана дагы 1 колдонмодо ачыла берет.</translation> <translation id="4871308555310586478">Chrome Желе Дүкөнүнөн эмес.</translation> <translation id="4871322859485617074">PIN коддо жараксыз символдор бар</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">Бул файл кооптуу болушу мүмкүн<ph name="LINE_BREAK" />Бул текшерүү адаттагыдан көбүрөөк убакытка созулуп жатат...</translation> <translation id="4915961947098019832">Сүрөттөрдү көрсөтө алат</translation> <translation id="4916542008280060967">Сайт <ph name="FILE_NAME" /> файлын түзөтсүнбү?</translation> -<translation id="4917385247580444890">Күчтүү</translation> <translation id="491779113051926205">ChromeOS трафигин эсептегичтер</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" кеңейтүүсү менен байланышкысы келет</translation> <translation id="4918086044614829423">Кабыл алуу</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">Башкарылган принтерлер: 1.</translation> <translation id="5173668317844998239">Коопсуздук ачкычыңызга сакталган манжаларыңыздын издерин кошуп, жок кылуу</translation> <translation id="5174169235862638850">Сырсөз алмашуу буферине көчүрүлдү</translation> -<translation id="5175379009094579629">Түзмөктүн аталышы жараксыз. Түзмөктүн аталышын туура киргизип, кайталап көрүңүз.</translation> <translation id="5177479852722101802">Камера менен микрофонду колдонуу мүмкүнчүлүгү бөгөттөлө берсин</translation> <translation id="5177549709747445269">Дайындарды өткөрүү үчүн мобилдик тармак колдонулууда</translation> <translation id="5178667623289523808">Мурункуну табуу</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> үчүн сырсөз түзүү</translation> <translation id="5368441245151140827">Бул кеңейтүү сайттагы маалыматты окуп жана өзгөртө албайт же фондо иштебейт</translation> <translation id="5368720394188453070">Телефонуңуз кулпуланган. Кирүү үчүн анын кулпусун ачыңыз.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> аккаунтка кириңиз</translation> <translation id="536882527576164740">{0,plural, =1{Жашыруун}other{Жашыруун (#)}}</translation> <translation id="5369491905435686894">Чычканды ылдамдаткычты иштетүү</translation> <translation id="5369694795837229225">Linux'ту өнүктүрүү чөйрөсүн жөндөө</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Кеңейтүүнү администраторуңуз орноткон}other{# кеңейтүүнү администраторуңуз орноткон}}</translation> <translation id="5523532775593636291">Сиз кошкон сайттар ар дайым активдүү бойдон калып, эстутумдан өчүрүлбөйт</translation> <translation id="5523558474028191231">Аталыш <ph name="MAX_CHARACTER_COUNT" /> символдон ашпашы керек. Анда тамгаларды, сандарды жана атайын символдорду колдонууга болот</translation> -<translation id="5526701598901867718">Баары (кооптуу)</translation> <translation id="5526745900034778153">Шайкештирүүнү улантуу үчүн кайра кириңиз</translation> <translation id="5527463195266282916">Кеңейтүүнүн эски версиясын орнотууга аракет жасалды.</translation> <translation id="5527474464531963247">Башка тармакты тандап алсаңыз болот.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> бул аракеттерди аткарат</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Google'га туташпай жатат</translation> -<translation id="5539221284352502426">Киргизген сырсөзүңүздү сервер кабыл алган жок. Сырсөз өтө кыска болушу мүмкүн. Ал сандардан жана символдордон туруп, мурунку сырсөздөрдөн башкача болушу керек.</translation> <translation id="5541694225089836610">Аракетти администраторуңуз өчүрүп койгон</translation> <translation id="5542132724887566711">Профиль</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> доменинин кукилери бөгөттөлдү</translation> @@ -6171,7 +6148,6 @@ <translation id="5734362860645681824">Байланыштар</translation> <translation id="5734697361979786483">Файлды бөлүшүү жөндөөсүн кошуу</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Бул маалымат же түзмөгүңүз уюмуңуздун коопсуздукту камсыздоо саясаттарында коюлган талаптарга жооп бербейт. Эмне кылуу керек экенин билүү үчүн администраторуңузга кайрылыңыз.}=1{Бул файл же түзмөгүңүз уюмуңуздун коопсуздукту камсыздоо саясаттарында коюлган талаптарга жооп бербейт. Эмне кылуу керек экенин билүү үчүн администраторуңузга кайрылыңыз.}other{Бул файлдар уюмуңуздун коопсуздукту камсыздоо саясаттарында коюлган талаптарга жооп бербейт. Эмне кылуу керек экенин билүү үчүн администраторуңузга кайрылыңыз.}}</translation> -<translation id="5736796278325406685">Жарактуу колдонуучунун атын киргизиңиз</translation> <translation id="5738093759615225354">Компьютерге ушул киргизүүчү ачкыч менен киришиңиз керек</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> балаңызга мектеп аккаунтун кошууга жардам берүү үчүн аккаунтуңузга кириңиз.</translation> <translation id="5739235828260127894">Ырастоо күтүлүүдө. <ph name="LINK_BEGIN" />Кеңири маалымат<ph name="LINK_END" /></translation> @@ -6575,7 +6551,6 @@ <translation id="6054138466019582920">Бул баракты Google'дан издөө</translation> <translation id="6054284857788651331">Жакында жабылган өтмөктөрдүн тобу</translation> <translation id="6054961935262556546">Көрүү мүмкүнчүлүгүн өзгөртүү</translation> -<translation id="6055171183283175969">Киргизилген сырсөз туура эмес.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 RSA шифрлөөсү менен</translation> <translation id="6055544610007596637">Колдонмолорду Google Play Store'дон <ph name="DEVICE_TYPE" /> түзмөгүңүзгө орнотуңуз</translation> <translation id="6056710589053485679">Кадимки кайра жүктөө</translation> @@ -6645,7 +6620,6 @@ <translation id="6102043788063419338">Бул файлды Өркүндөтүлгөн коргоо бөгөттөдү.</translation> <translation id="6103681770816982672">Эскертүү: иштеп чыгуучунун нугуна которулуп жатасыз</translation> <translation id="6104068876731806426">Google аккаунттары</translation> -<translation id="6104311680260824317">Түзмөк доменге кошулбай койду. Сервер Kerberos шифрлөөсүнүн мындай түрлөрүн колдоого албайт. Шифрлөөнүн параметрлерин көрүү үчүн "Кошумча параметрлер" бөлүмүн караңыз.</translation> <translation id="6104667115274478616">ChromeOS аудио параметрлерин тескөө</translation> <translation id="6104796831253957966">Принтерге кезек толуп калды</translation> <translation id="610487644502954950">Капталдагы тилке бошотулду</translation> @@ -7332,7 +7306,6 @@ <translation id="6651237644330755633">Веб-сайттарды аныктай турган ушул тастыктамага ишенүү</translation> <translation id="6651495917527016072">Wi-Fi тармактарын телефонуңуз менен шайкештириңиз. <ph name="LINK_BEGIN" />Кеңири маалымат<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Бул сайтка баш баккан сайын автоматтык түрдө иштетилет</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> интеграциясы x86_64 платформасында гана колдоого алынат. ARM же x86 платформасынын үстүнөн жазылган Chromebook'тар бул функционалдык мүмкүнчүлүктү колдоого албайт.</translation> <translation id="6654509035557065241">Тармакты тандоо</translation> <translation id="6655190889273724601">Иштеп чыгуучу режими</translation> <translation id="6655458902729017087">Аккаунттарды жашыруу</translation> @@ -7468,7 +7441,6 @@ <translation id="676560328519657314">Google Pay'деги төлөм ыкмаларыңыз</translation> <translation id="6766488013065406604">Сырсөздөрдү башкаргычка өтүү</translation> <translation id="6767566652486411142">Башка тилди тандоо...</translation> -<translation id="6767639283522617719">Доменге туташпай жатат. Уюмдук бөлүм үчүн коюлган жөндөөлөр туура экенин текшериңиз.</translation> <translation id="6768034047581882264">Кооптуу мазмунду көрсөтө албайт</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Мыкты иштеши үчүн <ph name="DEVICE_OS" /> аппараттык камсыздоодогу түзмөктөр тууралуу маалыматты чогултуп, аны Google менен бөлүшүп, кандай жаңыртуулар керек экенин аныктап турат. Кааласаңыз, Google'га мындай маалыматты <ph name="DEVICE_OS" /> тутумунун иштешин жана кызматты жакшыртуу жана колдоо көрсөтүү сыяктуу кошумча максаттар үчүн колдонууга уруксат берсеңиз болот.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Жаңыртууларды чыпкалоо максатында Google'га жөнөтүлгөн маалыматты көрүү, ошондой эле Google менен маалымат бөлүшкүңүз келген башка учурларда бул түзмөктөн chrome://system сайтындагы chromeosflex_ бөлүмүнө өтүп, андагы талааларды караңыз.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7517,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Сакталган эсептик дайындар менен вебсайттарга автоматтык түрдө кириңиз. Бул функция иштебеген учурда, вебсайтка кирген сайын колдонуучу атыңыз менен сырсөзүңүздү киргизүүгө туура келет.</translation> -<translation id="6810768462515084623">Ой! Сырсөзүңүз эскирип калган окшойт. Аны башка түзмөктөн жаңыртып туруп, кайталап көрүңүз.</translation> <translation id="6811034713472274749">Барак карап чыгууга даяр</translation> <translation id="6811151703183939603">Катуу</translation> <translation id="6811332638216701903">DHCP түйүнүнүн аталышы</translation> @@ -7617,7 +7588,6 @@ <translation id="6856623341093082836">Сенсордук экраныңыздын тактыгын жөндөп жана тууралаңыз</translation> <translation id="6856850379840757744">Бул параметр күйгүзүлсө, бардык билдирмелердин үнү өчүрүлөт</translation> <translation id="6857145580237920905">"Жууп салуудан" мурда eSIM-картадагы профилдерди өчүрүңүз</translation> -<translation id="6857699260879628349">Конфигурация боюнча маалымат алуу</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек.</translation> <translation id="6860097299815761905">Прокси параметрлери…</translation> <translation id="68601584151169673">&Сактоо жана бөлүшүү</translation> @@ -7636,7 +7606,6 @@ <translation id="686839242150793617">Сүрөттөгү сүрөт режимине автоматтык түрдө кире алат</translation> <translation id="6868934826811377550">Чоо-жайын көрүү</translation> <translation id="6871644448911473373">OCSP Жооп бергичи: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Киргизген сырсөзүңүздү сервер кабыл алган жок.</translation> <translation id="6873571253135628430">Сайттын уруксаттарын өзгөртүү</translation> <translation id="6876155724392614295">Велосипед</translation> <translation id="6876469544038980967">Пайдасы жок</translation> @@ -7670,7 +7639,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Үндү алдын ала угуп көрүү</translation> <translation id="6902336033320348843">Бөлүм колдоого алынбайт: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Түзмөктү доменге кошуу</translation> <translation id="6903022061658753260">Дайын-даректериңиз ушул аккаунт үчүн шайкештирүү күйгүзүлгөн бардык колдонулган Chrome серепчилеринде шайкештирилет. ChromeOS'тун шайкештирүү параметрлерин көрүү үчүн <ph name="LINK_BEGIN" />ChromeOS параметрлерине<ph name="LINK_END" /> өтүңүз.</translation> <translation id="6903590427234129279">Баарын ачуу (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Шайкештирүүнү күйгүзүү</translation> @@ -8027,7 +7995,6 @@ <translation id="7198503619164954386">Ишкана аркылуу катталган түзмөктү пайдаланышыңыз керек</translation> <translation id="7199158086730159431">Ж&ардам алуу</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> түзмөгүнө чыгарууну тындыруу</translation> -<translation id="7200083590239651963">Конфигурацияны тандоо</translation> <translation id="720110658997053098">Бул түзмөк биротоло киоск режиминде калсын</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" өчүрүлдү</translation> <translation id="7201420661433230412">Файлдарды көрүү</translation> @@ -8144,7 +8111,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Серепчиңиз<ph name="END_LINK" /> уюмуңуз, ал эми <ph name="BEGIN_LINK" />профилиңиз<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> тарабынан тескелет</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play жана башка байланышкан колдонмолор өздөрүнүн дайындарды топтоо жана колдонуу эрежелерине ылайык иштешет.</translation> -<translation id="729583233778673644">AES жана RC4 алгоритмдери боюнча шифрлөөгө уруксат берүү. RC4 шифрлери кооптуу болгондуктан, бул параметрди колдонуу коркунучту жогорулатат.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> папкасын тандоо</translation> <translation id="7297726121602187087">Күңүрт жашыл</translation> <translation id="7298195798382681320">Сунушталат</translation> @@ -8162,7 +8128,6 @@ <translation id="7307129035224081534">Тындырылды</translation> <translation id="7307647374092371434">Google аккаунтуңузга кирип турганда анда сакталган сырсөздөр менен киргизүүчү ачкычтар бул түзмөктө жеткиликтүү болот</translation> <translation id="7308643132139167865">Вебсайттын тилдери</translation> -<translation id="7310598146671372464">Аккаунтка кирбей калды. Сервер Kerberos шифрлөөсүнүн мындай түрлөрүн колдоого албайт. Администраторуңузга кайрылыңыз.</translation> <translation id="7311005168897771689">Google Drive файлдарыңызга офлайн режиминде кириңиз</translation> <translation id="7311244614769792472">Эч нерсе табылган жок</translation> <translation id="7312210124139670355">Администраторуңуз eSIM-картаны баштапкы абалга келтирүүдө. Бул бир нече мүнөткө созулушу мүмкүн.</translation> @@ -8535,7 +8500,6 @@ <translation id="7594725637786616550"><ph name="DEVICE_TYPE" /> түзмөгүн баштапкы абалга келтирүү үчүн "Жууп салуу" функциясын колдонуңуз.</translation> <translation id="7595453277607160340">Android колдонмолорун пайдалануу жана <ph name="DEVICE_TYPE" /> түзмөгүңүздү талаптагыдай иштетүү үчүн аккаунтуңузга кайра кирип, жаңыртыңыз.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ката коду <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Түзмөктүн аталышы өтө узун. Кыскараак аталышты киргизип, кайталап көрүңүз.</translation> <translation id="7600054753482800821">Издөө каражаттарын жана сайттан издөөнү башкаруу</translation> <translation id="7600218158048761260">Бул аккаунттун түрү үчүн Google Drive өчүрүлгөн.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> эч качан которулбасын</translation> @@ -8680,7 +8644,6 @@ <translation id="7686086654630106285">Сайтта сунушталган жарнамалар жөнүндө кеңири маалымат</translation> <translation id="7686581688229391955">Бул сайтта кеңейтүүлөргө уруксат берүү үчүн тандаңыз</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Жаңы сырсөздү ырастаңыз</translation> <translation id="7690378713476594306">Тизмеден тандаңыз</translation> <translation id="7690853182226561458">&Куржун кошуу…</translation> <translation id="7691073721729883399">Киоск колдонмосунун жашыруун башкы бети орнотулбай калды.</translation> @@ -9341,7 +9304,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" /> принтердин ичинен <ph name="ITEM_POSITION" />-принтер.</translation> <translation id="8180785270975217276">Кубатты үнөмдөгүч күйгүзүлдү</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" белгиленген жерлердеги сүрөттөрдү, видеону жана үн файлдарын окуп жана жок кыла алат.</translation> -<translation id="8181215761849004992">Доменге кошулбай жатат. Аккаунтуңуздун түзмөктөрдү кошууга тийиштүү уруксаттары бар экенин текшериңиз.</translation> <translation id="8182105986296479640">Колдонмо жооп бербей жатат.</translation> <translation id="8182412589359523143">Бул түзмөктөн (<ph name="DEVICE_TYPE" />) бардык маалыматты өчүрүү үчүн <ph name="BEGIN_LINK" />бул жерди басыңыз<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Түзмөгүңүздүн EID номери: <ph name="EID_NUMBER" /> жана IMEI номери: <ph name="IMEI_NUMBER" />. Бул номерлер кызматты иштетүүгө жардам беришет.</translation> @@ -9802,7 +9764,6 @@ <translation id="8531367864749403520">Топту өтмөктөр тактасынан алып салуу үчүн "Топту жашыруу" параметрин тандаңыз</translation> <translation id="8531701051932785007">Өркүндөтүлгөн коопсуз серептөө өчүк</translation> <translation id="8533670235862049797">Коопсуз серептөө күйүк</translation> -<translation id="8534656636775144800">Ой! Доменге туташуу учурунда бир жерден ката кетти. Кайталап көрүңүз.</translation> <translation id="8535005006684281994">Netscape тастыктамасын жаңылоо URL</translation> <translation id="8536810348276651776">Көптөгөн сайттардан чыгарылып, бирок Google аккаунтуңузда кала бересиз, андыктан Chrome үчүн Family Link параметрлери колдонулат.</translation> <translation id="8536956381488731905">Баскычты басканда үн чыгат</translation> @@ -9881,7 +9842,6 @@ <translation id="8607828412110648570">Bluetooth түзмөгүңүз жупташтыруу режиминде жана жакын жерде турганын текшериңиз. Ишенимдүү түзмөктөр менен гана жупташтырыңыз. Жупташкан түзмөктөр бул Chromebook'тагы бардык аккаунттарга көрүнөт. <ph name="BEGIN_LINK_LEARN_MORE" />Кеңири маалымат<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos билетин кошуу</translation> <translation id="8609465669617005112">Өйдө жылуу</translation> -<translation id="8610103157987623234">Туура эмес формат, кайталап көрүңүз</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> аркылуу видеодогу кадрды издөө</translation> <translation id="8613164732773110792">Кичинекей тамгаларды, сандарды, ылдыйкы сызыктарды жана дефистерди гана колдонууга болот</translation> <translation id="8613504115484579584">Кирүү ыкмалары</translation> @@ -10495,7 +10455,6 @@ <translation id="9052404922357793350">Бөгөттөөнү улантуу</translation> <translation id="90528604757378587">Фондогу аракеттер жана жылмакай сыдыруу сыяктуу визуалдык кубулуштар чектелиши мүмкүн.</translation> <translation id="9053563360605707198">Эки жагына тең басып чыгаруу</translation> -<translation id="9055636786322918818">RC4 шифрлөөнү иштетүү. RC4 шифрлери кооптуу болгондуктан, бул параметрди колдонуу коркунучту жогорулатат.</translation> <translation id="9056788090206401048">Мүмкүндүк алуу ачкычыңызды башка түзмөктө колдонуу үчүн Bluetooth күйүп турушу керек. Каалаган убакта параметрлерге өтүп, аны тескей аласыз.</translation> <translation id="9056810968620647706">Эч нерсе табылган жок.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> төмөнкү мазмунга киргени жатат:</translation>
diff --git a/chrome/app/resources/generated_resources_lo.xtb b/chrome/app/resources/generated_resources_lo.xtb index 33ba06a..20b15c39 100644 --- a/chrome/app/resources/generated_resources_lo.xtb +++ b/chrome/app/resources/generated_resources_lo.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">ດາວໂຫຼດໄຟລ໌ທີ່ໜ້າສົງໄສ</translation> <translation id="1217483152325416304">ຂໍ້ມູນໃນເຄື່ອງຂອງທ່ານຈະຖືກລຶບໃນໄວໆນີ້</translation> <translation id="1217668622537098248">ປ່ຽນກັບໄປເປັນການຄລິກຊ້າຍຫຼັງຈາກດຳເນີນການແລ້ວ</translation> -<translation id="121783623783282548">ລະຫັດຜ່ານບໍ່ກົງກັນ.</translation> <translation id="1218015446623563536">ລຶບ Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />ການບໍລິການສະຖານທີ່ຂອງ Google ຈະໃຊ້ແຫລ່ງຂໍ້ມູນຕ່າງໆ ເຊັ່ນ: Wi‑Fi, ເຄືອຂ່າຍມືຖື ແລະ ເຊັນເຊີຕ່າງໆເພື່ອຊ່ວຍຄາດຄະເນສະຖານທີ່ຂອງອຸປະກອນນີ້.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ທ່ານສາມາດປິດສະຖານທີ່ໄດ້ໂດຍການປິດການຕັ້ງຄ່າສະຖານທີ່ຫຼັກຢູ່ໃນອຸປະກອນນີ້. ນອກຈາກທ່ານຍັງສາມາດປິດການໃຊ້ Wi‑Fi, ເຄືອຂ່າຍມືຖື ແລະ ເຊັນເຊີຕ່າງໆສຳລັບສະຖານທີ່ໄດ້ໃນການຕັ້ງຄ່າສະຖານທີ່.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">ໄຮໄລ້ລາຍການດ້ວຍໂຟກັສແປ້ນພິມ</translation> <translation id="1396120028054416908">ກັບໄປທີ່ <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">ຜິດພາດໃນການຕັ້ງຄ່າເຄື່ອງພິມ</translation> -<translation id="1396963298126346194">ຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານທີ່ທ່ານປ້ອນເຂົ້າບໍ່ກົງກັນ</translation> <translation id="1397500194120344683">ບໍ່ມີອຸປະກອນທີ່ມີສິດ. <ph name="LINK_BEGIN" />ສຶກສາເພີ່ມເຕີມ<ph name="LINK_END" /></translation> <translation id="1397594434718759194">ທ່ານໄດ້ເຂົ້າສູ່ລະບົບຫາ Chrome ຢູ່ອຸປະກອນເຫຼົ່ານີ້ແລ້ວ, ດັ່ງນັ້ນຈຶ່ງທ່ານສາມາດໃຊ້ພວກມັນເປັນກະແຈຄວາມປອດໄພໄດ້.</translation> <translation id="1398853756734560583">ຂະຫຍາຍໃຫຍ່</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">ເພື່ອເຂົ້າສູ່ລະບົບອີກຄັ້ງສຳລັບສິດເຂົ້າເຖິງຊັບພະຍາກອນດ້ານການສຶກສາ, ກະລຸນາຂໍໃຫ້ພໍ່ແມ່ໃຫ້ການອະນຸຍາດແກ່ທ່ານ</translation> <translation id="1658424621194652532">ໜ້ານີ້ກໍາລັງເຂົ້າຫາໄມໂຄຣໂຟນຂອງທ່ານ.</translation> <translation id="1660763353352708040">ບັນຫາອະແດັບເຕີໄຟ</translation> -<translation id="1661156625580498328">ບັງຄັບໃຊ້ການເຂົ້າລະຫັດ AES (ແນະນຳ).</translation> <translation id="16620462294541761">ຂໍອະໄພ, ບໍ່ສາມາດກວດສອບລະຫັດຜ່ານຂອງທ່ານໄດ້. ກະລຸນາລອງໃໝ່ອີກ.</translation> <translation id="166278006618318542">ລໍາດັບຂະບວນການປຸ່ມທົ່ວໄປຂອງຜູ້ໄດ້ຮັບ</translation> <translation id="1662801900924515589">ຕິດຕັ້ງ <ph name="APP" /> ແລ້ວ</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">ກຳນົດເອງ</translation> <translation id="1741314857973421784">ສືບຕໍ່</translation> <translation id="1743970419083351269">ປິດແຖບການດາວໂຫຼດ</translation> -<translation id="1744060673522309905">ບໍ່ສາມາດເພີ່ມອຸປະກອນເຂົ້າຮ່ວມໂດເມນໄດ້. ກະລຸນາກວດໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ໄດ້ກາຍຈຳນວນອຸປະກອນທີ່ທ່ານສາມາດເພີ່ມໄດ້.</translation> <translation id="1744108098763830590">ຫນ້າພື້ນຫຼັງ</translation> <translation id="1745732479023874451">ຈັດການລາຍຊື່ຜູ້ຕິດຕໍ່</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{ເປີດ ແລະ ແກ້ໄຂ # ໄຟລ໌ໃນເວັບແອັບນີ້ບໍ?}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">ໃຊ້ກັບແອັບ Android</translation> <translation id="1767508543310534319">ສຽງສະທ້ອນຂອງເຄື່ອງໝາຍວັກຕອນ</translation> <translation id="1768212860412467516">ສົ່ງຄຳຕິຊົມສຳລັບ <ph name="EXPERIMENT_NAME" /></translation> -<translation id="1768278914020124551">ອຸ້ຍ! ມີບັນຫາໃນການຕິດຕໍ່ເຊີບເວີເຂົ້າສູ່ລະບົບ. ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານ ແລະ ຊື່ໂດເມນ, ແລ້ວລອງອີກຄັ້ງ.</translation> <translation id="1769104665586091481">ເປີດລິ້ງຢູ່ໃນໜ້າຕ່າງໃຫມ່</translation> <translation id="1770407692401984718">ລາກຮູບມາໃສ່ບ່ອນນີ້ ຫຼື</translation> <translation id="177053719077591686">ສຳຮອງຂໍ້ມູນແອັບ Android ໄປໃສ່ Google Drive.</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">ການອັບໂຫຼດບັນທຶກພວມດຳເນີນຢູ່.</translation> <translation id="1819443852740954262">ເປີດທັງໝົດໃນໜ້າຈໍທີ່ບໍ່ເປີດເຜີຍຕົວຕົນ</translation> <translation id="1819721979226826163">ແຕະການແຈ້ງເຕືອນແອັບ > ການບໍລິການຂອງ Google Play.</translation> -<translation id="1820028137326691631">ປ້ອນລະຫັດຜ່ານທີ່ຜູ້ເບິ່ງແຍງລະບົບສະໜອງໃຫ້</translation> <translation id="1822140782238030981">ເປັນຜູ້ໃຊ້ Chrome ແລ້ວບໍ? ເຂົ້າສູ່ລະບົບ</translation> <translation id="1822517323280215012">ສີເທົາ</translation> <translation id="1822635184853104396">ສະແດງປະຫວັດດາວໂຫຼດແບບເຕັມໃນແຖບໃໝ່</translation> @@ -1229,7 +1223,6 @@ <translation id="1901303067676059328">ເລືອກທັງຫມົດ</translation> <translation id="1904580727789512086">URL ທີ່ທ່ານເຂົ້ານັ້ນຖືກບັນທຶກໄປໃສ່ບັນຊີ Google ທ່ານແລ້ວ</translation> <translation id="1904603806662441960">ຈັດການການອະນຸຍາດກ້ອງສຳລັບເວັບໄຊໃນ Chrome</translation> -<translation id="1905375423839394163">ຊື່ອຸປະກອນ Chromebook</translation> <translation id="1906181697255754968">ໂດຍປົກກະຕິແລ້ວ ເວັບໄຊຈະເຂົ້າເຖິງໄຟລ໌ ແລະ ໂຟນເດີໃນອຸປະກອນຂອງທ່ານສຳລັບຄຸນສົມບັດ ເຊັ່ນ: ການບັນທຶກວຽກຂອງທ່ານໄວ້ໂດຍອັດຕະໂນມັດ</translation> <translation id="1906488504371069394">ຄົ້ນພົບສ່ວນຂະຫຍາຍ ແລະ ຮູບແບບສີສັນເພີ່ມເຕີມຢູ່ <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">ພິມດ້ວຍສຽງຂອງທ່ານ. ໃຊ້ຊອກຫາ + D, ຈາກນັ້ນເລີ່ມເວົ້າ.</translation> @@ -1544,7 +1537,6 @@ <translation id="21354425047973905">ເຊື່ອງ PIN</translation> <translation id="2135456203358955318">ແວ່ນຂະຫຍາຍທີ່ຕັ້ງໄວ້ແລ້ວ</translation> <translation id="2135787500304447609">ເລີ່ມຕົ້ນອີກ</translation> -<translation id="2136372518715274136">ປ້ອນລະຫັດໃໝ່</translation> <translation id="2136476978468204130">ວະລີຜ່ານທີ່ທ່ານປ້ອນເຂົ້າບໍ່ຖືກຕ້ອງ</translation> <translation id="2137128126782078222">ບໍ່ອະນຸຍາດການແຈ້ງເຕືອນຈາກ <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">ປຸ່ມຕັ້ງຄ່າ</translation> @@ -1645,7 +1637,6 @@ <translation id="2210462644007531147">ບໍ່ສາມາດຕິດຕັ້ງໃຫ້ສຳເລັດໄດ້</translation> <translation id="2211245494465528624">ຈັດການຕົວເລືອກການຊິ້ງ</translation> <translation id="2214018885812055163">ໂຟນເດີທີ່ໃຊ້ຮ່ວມກັນ</translation> -<translation id="2214884991347062907">ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ. ກະລຸນາລອງໃໝ່</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ແຖວ ບໍ່ສະແດງ>}other{<<ph name="NUMBER_OF_LINES" /> ແຖວບໍ່ສະແດງ>}}</translation> <translation id="2215070081105889450">ເພື່ອແບ່ງປັນສຽງ, ໃຫ້ແບ່ງປັນແຖບ ຫຼື ໜ້າຈໍແທນ</translation> <translation id="2218019600945559112">ເມົ້າ ແລະ ແຜ່ນສຳຜັດ</translation> @@ -1730,6 +1721,7 @@ <translation id="2274840746523584236">ສາກ Chromebook ຂອງທ່ານ</translation> <translation id="2276503375879033601">ເພີ່ມແອັບເພີ່ມເຕີມ</translation> <translation id="2276910256003242519">ກຳລັງລຶບຂໍ້ມູນ...</translation> +<translation id="2278193750452754829">ສ່ວນຂະຫຍາຍທີ່ອະນຸຍາດຢູ່ເວັບໄຊນີ້. ເລືອກເພື່ອເປີດເມນູ</translation> <translation id="2278562042389100163">ເປີດໜ້າຕ່າງບຣາວເຊີ</translation> <translation id="2278668501808246459">ກຳລັງເລີ່ມຕົວຈັດການກ່ອງບັນຈຸ</translation> <translation id="2280486287150724112">ຂອບເບື້ອງຂວາ</translation> @@ -2300,7 +2292,6 @@ <translation id="2692503699962701720">ປ່ຽນລະດັບສຽງເວົ້າໃນເວລາເວົ້າປະເພດອົງປະກອບ ແລະ ຂໍ້ຄວາມທີ່ມີການຈັດຮູບແບບ</translation> <translation id="2692901429679246677">ນ້ຳ</translation> <translation id="2693134906590795721">ສຽງການສາກ</translation> -<translation id="2693176596243495071">ອຸ້ຍ! ເກີດຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກຂຶ້ນ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ ຫຼື ຕິດຕໍ່ຫາຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານຖ້າບັນຫາຍັງຄົງຢູ່.</translation> <translation id="2698147581454716013">ອຸປະກອນນີ້ເປັນສ່ວນໜຶ່ງຂອງຊຸດ ແລະ ບໍ່ສາມາດລົງທະບຽນກັບ Kiosk ແລະ Signage Upgrade ໄດ້.</translation> <translation id="2699911226086014512">ການດຳເນີນ PIN ບໍ່ສຳເລັດໂດຍມີລະຫັດ <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">ແບ່ງປັນຈາກ <ph name="DEVICE_NAME" /></translation> @@ -2433,7 +2424,6 @@ <translation id="2782104745158847185">ເກີດຜິດພາດໃນການຕິດຕັ້ງແອັບພລິເຄຊັນ Linux</translation> <translation id="2783024642731649028">1 ລາຍການໃນກະຕະຂອງທ່ານ <ph name="DISCOUNT_TEXT" /> ຈາກ <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, ໄດ້ເບິ່ງ<ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ດາວໂຫລດແລ້ວ</translation> -<translation id="2783829359200813069">ເລືອກປະເພດການເຂົ້າລະຫັດ</translation> <translation id="2783952358106015700">ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານກັບ <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">ການກວດສອບລະຫັດຜ່ານ</translation> <translation id="2785873697295365461">ຕົວອະທິບາຍໄຟລ໌</translation> @@ -2718,7 +2708,6 @@ <translation id="3003144360685731741">ເຄືອຂ່າຍທີ່ມັກ</translation> <translation id="3003253259757197230">ລະບົບຈະສົ່ງ URL ທີ່ທ່ານໄດ້ເຂົ້າເບິ່ງໄປຫາ Google ເພື່ອຄາດເດົາເວັບໄຊຕໍ່ໄປທີ່ທ່ານອາດຈະເຂົ້າເບິ່ງ ແລະ ສະແດງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໜ້າທີ່ທ່ານກຳລັງເຂົ້າເບິ່ງ</translation> <translation id="3003623123441819449">ແຄຊ໌ CSS</translation> -<translation id="3003828226041301643">ບໍ່ສາມາດເພີ່ມອຸປະກອນເຂົ້າຮ່ວມໂດເມນໄດ້. ກະລຸນາກວດໃຫ້ແນ່ໃຈວ່າບັນຊີຂອງທ່ານມີສິດເພີ່ມອຸປະກອນ.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> ຂອງທ່ານຈະສ້າງການເຊື່ອມຕໍ່ Wi-Fi ສ່ວນບຸກຄົນ.</translation> <translation id="3004385386820284928">ປັບແຕ່ງປຸ່ມໃນແປ້ນພິມ</translation> <translation id="3005574332301273731">ບໍ່ສະແດງ</translation> @@ -2778,7 +2767,6 @@ <translation id="3033348223765101500">ຄວບຄຸມຂໍ້ມູນຂອງທ່ານ</translation> <translation id="3036327949511794916">ກຳນົດເວລາສົ່ງ <ph name="DEVICE_TYPE" /> ນີ້ຄືນກາຍແລ້ວ.</translation> <translation id="3036546437875325427">ເປີດໃຊ້ແຟລດ</translation> -<translation id="3037754279345160234">ບໍ່ສາມາດແຍກວິເຄາະການກຳນົດຄ່າເພື່ອເຂົ້າຮ່ວມໂດເມນໄດ້. ກະລຸນາຕິດຕໍ່ຫາຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ.</translation> <translation id="3038272154009688107">ເບິ່ງເວັບໄຊທັງໝົດ</translation> <translation id="3038612606416062604">ເພີ່ມເຄື່ອງພິມດ້ວຍຕົນເອງ</translation> <translation id="3039491566278747710">ຕິດຕັ້ງນະໂຍບາຍອອບລາຍໃນອຸປະກອນບໍ່ສຳເລັດ.</translation> @@ -2968,7 +2956,6 @@ <translation id="3210736980143419785">ບໍ່ສາມາດດາວໂຫຼດໃຫ້ແລ້ວໄດ້</translation> <translation id="321084946921799184">ສີເຫຼືອງ ແລະ ສີຂາວ</translation> <translation id="3211126692872351610">&ຊອກຫາ “<ph name="SEARCH_TERMS" />” ດ້ວຍ <ph name="SEARCH_ENGINE" /> ໃນແຖບໃໝ່</translation> -<translation id="321356136776075234">ອຸປະກອນ OU (ເຊັ່ນວ່າ OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">ເພີ່ມບຸກມາກໃສ່ໂຟນເດີນີ້</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ໝາຍເຫດ:<ph name="END_BOLD" /> ສຽງເວົ້າ ຫຼື ການບັນທຶກທີ່ຄ້າຍກັນອາດສາມາດເຂົ້າເຖິງຜົນການຊອກຫາສ່ວນຕົວຂອງ <ph name="SUPERVISED_USER_NAME" /> ໄດ້.</translation> <translation id="3217843140356091325">ສ້າງທາງລັດບໍ?</translation> @@ -3648,7 +3635,6 @@ <translation id="3741056951918180319">ທ່ານສາມາດຄລິກສ່ວນຂະຫຍາຍເພື່ອໃຊ້ມັນຢູ່ເວັບໄຊໃດກໍໄດ້ທຸກເທື່ອ</translation> <translation id="3741510433331996336">ກະລຸນາຣີສະຕາດອຸປະກອນຂອງທ່ານເພື່ອສຳເລັດການອັບເດດ</translation> <translation id="3742235229730461951">ໂຄງຮ່າງແປ້ນພິມພາສາເກົາຫຼີ</translation> -<translation id="3742666961763734085">ບໍ່ສາມາດຊອກເຫັນໜ່ວຍງານທີ່ມີຊື່ນັ້ນ. ກະລຸນາລອງໃໝ່.</translation> <translation id="3743842571276656710">ໃສ່ PIN ເພື່ອຈັບຄູ່ກັບ <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">ບໍ່ໄດ້ນຳເຂົ້າລະຫັດຜ່ານຂອງທ່ານ</translation> <translation id="3747077776423672805">ເພື່ອລຶບແອັບອອກ, ກະລຸນາໄປທີ່ ການຕັ້ງຄ່າ > Google Play Store > ຈັດການການຕັ້ງຄ່າ Android > ແອັບ ຫຼື ຕົວຈັດການແອັບພລິເຄຊັນ. ແລ້ວແຕະໃສ່ທີ່ແອັບທີ່ທ່ານຕ້ອງການຖອນການຕິດຕັ້ງ (ທ່ານອາດຈະຈຳເປັນຕ້ອງປັດຂວາ ຫຼື ຊ້າຍເພື່ອຊອກຫາແອັບ). ຈາກນັ້ນແຕະຖອນການຕິດຕັ້ງ ຫຼື ປິດນຳໃຊ້.</translation> @@ -4409,6 +4395,7 @@ <translation id="4325433082696797523">ບ່ອນຈັດເກັບຂໍ້ມູນ ແລະ ພະລັງງານ</translation> <translation id="4326146840124313313">ຄວາມປອດໄພທີ່ເຂັ້ມແຂງທີ່ສຸດຂອງ Chrome ເຮັດວຽກຫຼາຍຂຶ້ນເພື່ອປົກປ້ອງທ່ານຈາກເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ</translation> <translation id="4326484226728068206">ລາຍການໃນກະຕ່າງຂອງທ່ານ <ph name="DISCOUNT_TEXT" /> ຈາກ <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, ໄດ້ເບິ່ງ <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">ເມນູສ່ວນຂະຫຍາຍ</translation> <translation id="4330191372652740264">ນໍ້າກ້ອນ</translation> <translation id="4330387663455830245">ຢ່າແປ <ph name="LANGUAGE" /></translation> <translation id="4332976768901252016">ຕັ້ງຄ່າການຄວບຄຸມສຳລັບພໍ່ແມ່</translation> @@ -4537,7 +4524,6 @@ <translation id="4416582610654027550">ພິມ URL ທີ່ຖືກຕ້ອງ</translation> <translation id="4421932782753506458">ຟູ</translation> <translation id="4423376891418188461">ກູ້ຄືນການຕັ້ງຄ່າ</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານກຳນົດໃຫ້ທ່ານປ່ຽນລະຫັດຜ່ານຂອງທ່ານ.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ການອະນຸຍາດໃຫ້ອຸປະກອນ ChromeOS ສົ່ງລາຍງານອັດຕະໂນມັດຈະຊ່ວຍໃຫ້ພວກເຮົາຈັດລຳດັບຄວາມສຳຄັນໄດ້ວ່າຈະແກ້ໄຂ ແລະ ປັບປຸງຫຍັງໃນ ChromeOS. ລາຍງານເຫຼົ່ານີ້ສາມາດຮວມເອົາຂໍ້ມູນຕ່າງໆ ເຊັ່ນ: ChromeOS ຫຼົ້ມຕອນໃດ, ມີການໃຊ້ຄຸນສົມບັດໃດ ແລະ ໂດຍປົກກະຕິແລ້ວໃຊ້ໜ່ວຍຄວາມຈຳເທົ່າໃດ.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ທ່ານສາມາດເລີ່ມ ຫຼື ຢຸດການອະນຸຍາດລາຍງານເຫຼົ່ານີ້ຕອນໃດກໍໄດ້ໃນການຕັ້ງຄ່າອຸປະກອນ Chrome ຂອງທ່ານ. ຫາກທ່ານເປັນຜູ້ເບິ່ງແຍງລະບົບໂດເມນ, ທ່ານສາມາດປ່ຽນການຕັ້ງຄ່ານີ້ໄດ້ໃນຄອນໂຊຜູ້ເບິ່ງແຍງ.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">ລຶບ <ph name="FILE_NAME" /></translation> @@ -4553,7 +4539,6 @@ <translation id="4430369329743628066">ເພີ່ມບຸກມາກແລ້ວ</translation> <translation id="4430422687972614133">ເປີດໃຊ້ບັດສະເໝືອນ</translation> <translation id="4432621511648257259">ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ</translation> -<translation id="443454694385851356">ແບບເດີມ (ບໍ່ປອດໄພ)</translation> <translation id="4434611816075088065">ບໍ່ມີຫຍັງທີ່ທ່ານຕ້ອງກວດສອບໃນຕອນນີ້</translation> <translation id="443475966875174318">ອັບເດດ ຫຼື ລຶບແອັບພລິເຄຊັນທີ່ບໍ່ເຂົ້າກັນອອກ</translation> <translation id="4437947179446780764">ເພີ່ມຜູ້ໃຫ້ບໍລິການ DNS ທີ່ກຳນົດເອງ</translation> @@ -5097,7 +5082,6 @@ <translation id="4868284252360267853">ຕອນນີ້ບໍ່ໄດ້ໂຟກັສກ່ອງໂຕ້ຕອບນີ້. ກົດ Command-Shift-Option ເພື່ອໂຟກັສກ່ອງໂຕ້ຕອບນີ້.</translation> <translation id="4869170227080975044">ອ່ານຂໍ້ມູນເຄືອຂ່າຍ ChromeOS</translation> <translation id="4870724079713069532">ທ່ານສາມາດເປີດ ແລະ ແກ້ໄຂໄຟລ໌ທີ່ຮອງຮັບໄດ້ດ້ວຍແອັບນີ້ຈາກ File Explorer ຫຼື ແອັບອື່ນ. ເພື່ອຄວບຄຸມວ່າໄຟລ໌ໃດຈະເປີດໃນແອັບນີ້ແບບເລີ່ມຕົ້ນ, ໃຫ້ເຂົ້າໄປ <ph name="BEGIN_LINK" />ການຕັ້ງຄ່າໜ້າຈໍ<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">ປ້ອນລະຫັດຜ່ານທີ່ຜູ້ເບິ່ງແຍງລະບົບສະໜອງໃຫ້ເພື່ອຮັບຂໍ້ມູນການກຳນົດຄ່າ</translation> <translation id="4870995365819149457">ລິ້ງທີ່ຮອງຮັບບາງຢ່າງຈະຍັງຄົງເປີດໃນ <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ແລະ ອີກ 1 ແອັບ.</translation> <translation id="4871308555310586478">ບໍ່ໄດ້ມາຈາກ Chrome Web Store.</translation> <translation id="4871322859485617074">PIN ປະກອບມີຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງ</translation> @@ -5164,7 +5148,6 @@ <translation id="4913209098186576320">ໄຟລ໌ນີ້ອາດເປັນອັນຕະລາຍ<ph name="LINE_BREAK" />ການກວດສອບນີ້ໃຊ້ເວລາດົນກວ່າປົກກະຕິ...</translation> <translation id="4915961947098019832">ໄດ້ຮັບອະນຸຍາດໃຫ້ສະແດງຮູບ</translation> <translation id="4916542008280060967">ອະນຸຍາດໃຫ້ເວັບໄຊແກ້ໄຂ <ph name="FILE_NAME" /> ບໍ?</translation> -<translation id="4917385247580444890">ແຮງ</translation> <translation id="491779113051926205">ຕົວນັບທຣາບຟິກ ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ຕ້ອງການສື່ສານກັບສ່ວນຂະຫຍາຍ "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">ຍອມຮັບ</translation> @@ -5479,7 +5462,6 @@ <translation id="5172855596271336236">ມີເຄື່ອງພິມທີ່ມີການຈັດການ 1 ໜ່ວຍ.</translation> <translation id="5173668317844998239">ເພີ່ມ ແລະ ລຶບລາຍນິ້ວມືທີ່ບັນທຶກໄວ້ໃນກະແຈຄວາມປອດໄພຂອງທ່ານ</translation> <translation id="5174169235862638850">ສຳເນົາລະຫັດຜ່ານໄປໃສ່ຄລິບບອດແລ້ວ</translation> -<translation id="5175379009094579629">ຊື່ອຸປະກອນໃຊ້ບໍ່ໄດ້. ກະລຸນາປ້ອນຊື່ອຸປະກອນທີ່ໃຊ້ໄດ້ເພື່ອລອງອີກຄັ້ງ.</translation> <translation id="5177479852722101802">ສືບຕໍ່ບລັອກການເຂົ້າຫາກ້ອງຖ່າຍຮູບ ແລະໄມໂຄຣໂຟນ</translation> <translation id="5177549709747445269">ທ່ານກຳລັງໃຊ້ຂໍ້ມູນມືຖືຢູ່</translation> <translation id="5178667623289523808">ຊອກຫາຜ່ານມາ</translation> @@ -5708,7 +5690,6 @@ <translation id="5368255566854433132">ສ້າງລະຫັດຜ່ານ <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">ສ່ວນຂະຫຍາຍນີ້ບໍ່ສາມາດອ່ານ ແລະ ປ່ຽນຂໍ້ມູນເວັບໄຊ ຫຼື ເອີ້ນໃຊ້ໃນພື້ນຫຼັງໄດ້</translation> <translation id="5368720394188453070">ໂທລະສັບຂອງທ່ານຖືກລັອກ. ປົດລັອກມັນເພື່ອປ້ອນເຂົ້າ.</translation> -<translation id="5368779022775404937">ເຂົ້າສູ່ລະບົບ <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{ບໍ່ເປີດເຜີຍຕົວຕົນ}other{ບໍ່ເປີດເຜີຍຕົວຕົນ (#)}}</translation> <translation id="5369491905435686894">ເປີດນຳໃຊ້ການເລັ່ງຄວາມໄວເມົ້າ</translation> <translation id="5369694795837229225">ຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາ Linux</translation> @@ -5923,7 +5904,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{ມີການຕິດຕັ້ງສ່ວນຂະຫຍາຍໜຶ່ງລາຍການໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ}other{ມີການຕິດຕັ້ງສ່ວນຂະຫຍາຍ # ລາຍການໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ}}</translation> <translation id="5523532775593636291">ເວັບໄຊທີ່ທ່ານເພີ່ມຈະນຳໃຊ້ຢູ່ຕະຫຼອດ ແລະ ຈະບໍ່ມີການຮຽກເກັບໜ່ວຍຄວາມຈຳຈາກພວກມັນ</translation> <translation id="5523558474028191231">ຊື່ສາມາດໃຊ້ຕົວອັກສອນ, ຕົວເລກ ແລະ ຕົວອັກສອນພິເສດ ແລະ ຈະຕ້ອງຍາວບໍ່ເກີນ <ph name="MAX_CHARACTER_COUNT" /> ຕົວອັກສອນ</translation> -<translation id="5526701598901867718">ທັງໝົດ (ບໍ່ປອດໄພ)</translation> <translation id="5526745900034778153">ເຂົ້າສູ່ລະບົບອີກຄັ້ງເພື່ອສືບຕໍ່ການຊິ້ງຂໍ້ມູນ</translation> <translation id="5527463195266282916">ພະຍາຍາມຫຼຸດເກຣດສ່ວນຂະຫຍາຍແລ້ວ.</translation> <translation id="5527474464531963247">ທ່ານຍັງອາດຈະເລືອກເຄືອຂ່າຍອື່ນໄດ້.</translation> @@ -5934,7 +5914,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ຕ້ອງການ</translation> <translation id="5537725057119320332">ຄາສທ໌</translation> <translation id="5539070192556911367">ບໍ່ສາມາດຕິດຕໍ່ຫາ Google ໄດ້</translation> -<translation id="5539221284352502426">ລະຫັດຜ່ານທີ່ທ່ານປ້ອນເຂົ້າໄດ້ຖືກປະຕິເສດໂດຍເຊີເວີແລ້ວ. ເຫດຜົນທີ່ເປັນໄປໄດ້ລວມມີ: ລະຫັດຜ່ານສັ້ນເກີນໄປ. ລະຫັດຜ່ານຕ້ອງລວມມີຕົວເລກ ຫຼື ສັນຍາລັກ. ລະຫັດຜ່ານຕ້ອງແຕກຕ່າງຈາກລະຫັດຜ່ານໃນເມື່ອກ່ອນ.</translation> <translation id="5541694225089836610">ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານປິດນຳໃຊ້ຄຳສັ່ງນີ້</translation> <translation id="5542132724887566711">ໂປຣໄຟລ໌</translation> <translation id="5542750926112347543">ບລັອກຄຸກກີ້ຈາກ <ph name="DOMAIN" /> ແລ້ວ</translation> @@ -6177,7 +6156,6 @@ <translation id="5734362860645681824">ການສື່ສານ</translation> <translation id="5734697361979786483">ເພີ່ມການແບ່ງປັນໄຟລ໌</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ຂໍ້ມູນນີ້ ຫຼື ອຸປະກອນຂອງທ່ານບໍ່ເປັນໄປຕາມນະໂຍບາຍຄວາມປອດໄພບາງຢ່າງຂອງອົງການທ່ານ. ກະລຸນາກວດສອບກັບຜູ້ເບິ່ງແຍງຂອງທ່ານວ່າຕ້ອງແກ້ໄຂຫຍັງ.}=1{ໄຟລ໌ນີ້ ຫຼື ອຸປະກອນຂອງທ່ານບໍ່ເປັນໄປຕາມນະໂຍບາຍຄວາມປອດໄພບາງຢ່າງຂອງອົງການທ່ານ. ກະລຸນາກວດສອບກັບຜູ້ເບິ່ງແຍງຂອງທ່ານວ່າຕ້ອງແກ້ໄຂຫຍັງ.}other{ໄຟລ໌ເຫຼົ່ານີ້ບໍ່ເປັນໄປຕາມນະໂຍບາຍຄວາມປອດໄພບາງຢ່າງຂອງອົງການທ່ານ. ກະລຸນາກວດສອບກັບຜູ້ເບິ່ງແຍງຂອງທ່ານວ່າຕ້ອງແກ້ໄຂຫຍັງ.}}</translation> -<translation id="5736796278325406685">ກະລຸນາປ້ອນຊື່ຜູ້ໃຊ້ທີ່ຖືກຕ້ອງ</translation> <translation id="5738093759615225354">ທ່ານຕ້ອງການກະແຈຜ່ານນີ້ເພື່ອເຂົ້າສູ່ລະບົບຄອມພິວເຕີຂອງທ່ານ</translation> <translation id="5739017626473506901">ເຂົ້າສູ່ລະບົບເພື່ອຊ່ວຍ <ph name="USER_NAME" /> ເພີ່ມບັນຊີໂຮງຮຽນ</translation> <translation id="5739235828260127894">ກຳລັງລໍຖ້າການຢັ້ງຢືນ. <ph name="LINK_BEGIN" />ສຶກສາເພີ່ມເຕີມ<ph name="LINK_END" /></translation> @@ -6581,7 +6559,6 @@ <translation id="6054138466019582920">ຊອກຫາໜ້ານີ້ດ້ວຍ Google...</translation> <translation id="6054284857788651331">ກຸ່ມແຖບທີ່ປິດຫຼ້າສຸດ</translation> <translation id="6054961935262556546">ປ່ຽນການແບ່ງປັນ</translation> -<translation id="6055171183283175969">ລະຫັດຜ່ານທີ່ທ່ານປ້ອນເຂົ້າບໍ່ຖືກຕ້ອງ.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 ດ້ວຍການໃສ່ລະຫັດ RSA</translation> <translation id="6055544610007596637">ຕິດຕັ້ງແອັບສຳລັບ <ph name="DEVICE_TYPE" /> ຂອງທ່ານໄດ້ຈາກ Google Play Store</translation> <translation id="6056710589053485679">ໂຫຼດຄືນໃໝ່ປົກກະຕິ</translation> @@ -6651,7 +6628,6 @@ <translation id="6102043788063419338">ໄຟລ໌ນີ້ຖືກບລັອກໄວ້ໂດຍການປົກປ້ອງຂັ້ນສູງ.</translation> <translation id="6103681770816982672">ຄໍາເຕືອນ: ທ່ານກໍາລັງປ່ຽນໄປຫາຊ່ອງຜູ້ພັດທະນາ</translation> <translation id="6104068876731806426">ບັນຊີ Google</translation> -<translation id="6104311680260824317">ບໍ່ສາມາດເພີ່ມອຸປະກອນເຂົ້າຮ່ວມໂດເມນໄດ້. ເຊີບເວີບໍ່ຮອງຮັບການເຂົ້າລະຫັດປະເພດ Kerberos. ກະລຸນາກວດເບິ່ງ "ຕົວເລືອກເພີ່ມເຕີມ" ສຳລັບການຕັ້ງຄ່າການເຂົ້າລະຫັດ.</translation> <translation id="6104667115274478616">ຈັດການການຕັ້ງຄ່າສຽງຂອງ ChromeOS</translation> <translation id="6104796831253957966">ຄິວເຄື່ອງພິມເຕັມແລ້ວ</translation> <translation id="610487644502954950">ຖອນໝຸດແຜງຄວບຄຸມດ້ານຂ້າງແລ້ວ</translation> @@ -7338,7 +7314,6 @@ <translation id="6651237644330755633">ເຊື່ອຖືໃບຢັ້ງຢືນນີ້ສຳລັບການລະບຸເວັບໄຊ</translation> <translation id="6651495917527016072">ຊິ້ງຂໍ້ມູນເຄືອຂ່າຍ Wi-Fi ກັບໂທລະສັບຂອງທ່ານ. <ph name="LINK_BEGIN" />ສຶກສາເພີ່ມເຕີມ<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ເຮັດວຽກໂດຍອັດຕະໂນມັດທຸກເທື່ອທີ່ທ່ານເຂົ້າເບິ່ງເວັບໄຊນີ້</translation> -<translation id="665355505818177700">ຮອງຮັບການລວມ <ph name="MS_AD_NAME" /> ຂອງ Chrome ໃນລະບົບປະຕິບັດການ x86_64 ເທົ່ານັ້ນ. Chromebooks ທີ່ສ້າງຈາກສ່ວນເທິງຂອງ ARM ຫຼື ລະບົບປະຕິບັດການ x86 ບໍ່ຮອງຮັບຟັງຊັນນີ້.</translation> <translation id="6654509035557065241">ຕ້ອງການໃຊ້ເຄືອຂ່າຍນີ້</translation> <translation id="6655190889273724601">ໂໝດຜູ້ພັດທະນາ</translation> <translation id="6655458902729017087">ເຊື່ອງບັນຊີ</translation> @@ -7474,7 +7449,6 @@ <translation id="676560328519657314">ວິທີການຈ່າຍເງິນຂອງທ່ານໃນ Google Pay</translation> <translation id="6766488013065406604">ໄປທີ່ຕົວຈັດການລະຫັດຜ່ານ Google</translation> <translation id="6767566652486411142">ເລືອກພາສາອື່ນ...</translation> -<translation id="6767639283522617719">ບໍ່ສາມາດເຂົ້າຮ່ວມໂດເມນໄດ້. ກະລຸນາກວດໃຫ້ແນ່ໃຈວ່າການຕັ້ງຄ່າຖືກຕ້ອງແລ້ວສຳລັບໜ່ວຍງານອົງການ.</translation> <translation id="6768034047581882264">ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສະແດງເນື້ອຫາທີ່ບໍ່ປອດໄພ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ເພື່ອມອບປະສົບການທີ່ດີທີ່ສຸດ, <ph name="DEVICE_OS" /> ຈະມີການຮວບຮວມຂໍ້ມູນຮາດແວກ່ຽວກັບອຸປະກອນຕ່າງໆ ແລະ ແບ່ງປັນມັນໃຫ້ກັບ Google ເພື່ອກວດສອບວ່າຄວນຈັດສົ່ງອັບເດດອັນໃດ. ຫຼືຖ້າບໍ່ດັ່ງນັ້ນ, ທ່ານສາມາດອະນຸຍາດໃຫ້ Google ໃຊ້ຂໍ້ມູນນີ້ເພື່ອຈຸດປະສົງເພີ່ມເຕີມໄດ້ ເຊັ່ນ: ການຊ່ວຍເຫຼືອ ແລະ ການປັບປຸງປະສົບການ ແລະ ບໍລິການຂອງ <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ທ່ານສາມາດເຂົ້າສູ່ລະບົບຢູ່ອຸປະກອນນີ້ ແລະ ເບິ່ງຊ່ອງຂໍ້ມູນທີ່ລະບຸວ່າ chromeosflex_ ໃນ chrome://system ເພື່ອເບິ່ງຂໍ້ມູນທີ່ສົ່ງໄປໃຫ້ Google ສຳລັບການກັ່ນຕອງອັບເດດໄດ້, ຮວມທັງກໍລະນີອື່ນທີ່ທ່ານເລືອກແບ່ງປັນຂໍ້ມູນໃຫ້ກັບ Google.<ph name="END_PARAGRAPH2" /> @@ -7551,7 +7525,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ເຂົ້າສູ່ລະບົບເວັບໄຊໂດຍອັດຕະໂນມັດ ໂດຍໃຊ້ຂໍ້ມູນປະຈຳຕົວທີ່ເກັບຮັກສາໄວ້. ເມື່ອປີດໃຊ້ຄຸນສົມບັດນີ້, ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ຢືນຢັນໃນທຸກໆຄັ້ງກ່ອນທີ່ຈະເຂົ້າສູ່ລະບົບເວັບໄຊໃດໜຶ່ງ.</translation> -<translation id="6810768462515084623">ຂໍອະໄພ, ລະຫັດຜ່ານຂອງທ່ານໝົດອາຍຸແລ້ວ. ກະລຸນາຕໍ່ອາຍຸມັນໃໝ່ແລ້ວລອງອີກຄັ້ງ.</translation> <translation id="6811034713472274749">ໜ້າພ້ອມໃຫ້ເບິ່ງແລ້ວ</translation> <translation id="6811151703183939603">ແຮງ</translation> <translation id="6811332638216701903">ຊື່ໂຮສ DHCP</translation> @@ -7623,7 +7596,6 @@ <translation id="6856623341093082836">ຕັ້ງຄ່າ ແລະ ປັບຄວາມຖືກຕ້ອງຂອງໜ້າຈໍສຳຜັດຂອງທ່ານ</translation> <translation id="6856850379840757744">ເມື່ອເປີດໃຊ້ແລ້ວ, ການແຈ້ງເຕືອນທັງໝົດຈະງຽບ</translation> <translation id="6857145580237920905">ລຶບໂປຣໄຟລ໌ eSIM ອອກກ່ອນ Powerwash</translation> -<translation id="6857699260879628349">ຮັບຂໍ້ມູນການກຳນົດຄ່າ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ວິ</translation> <translation id="6860097299815761905">ການຕັ້ງຄ່າພຣັອກຊີ...</translation> <translation id="68601584151169673">ບັນທຶກ ແລະ ແບ່ງປັນ</translation> @@ -7642,7 +7614,6 @@ <translation id="686839242150793617">ອະນຸຍາດໃຫ້ເຂົ້າໄປການສະແດງຜົນຊ້ອນກັນໂດຍອັດຕະໂນມັດ</translation> <translation id="6868934826811377550">ເບິ່ງລາຍລະອຽດ</translation> <translation id="6871644448911473373">ເຄື່ອງຕອບຮັບ OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ລະຫັດຜ່ານທີ່ທ່ານປ້ອນເຂົ້າຖືກປະຕິເສດໂດຍເຊີບເວີແລ້ວ.</translation> <translation id="6873571253135628430">ປ່ຽນສິດທິຂອງເວັບໄຊ</translation> <translation id="6876155724392614295">ຖີບລົດ</translation> <translation id="6876469544038980967">ບໍ່ມີປະໂຫຍດ</translation> @@ -7676,7 +7647,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">ສຽງທີ່ຈະສະແດງຕົວຢ່າງ</translation> <translation id="6902336033320348843">ສ່ວນທີ່ບໍ່ຮອງຮັບ: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ເຊື່ອມຕໍ່ອຸປະກອນເຂົ້າກັບໂດເມນ</translation> <translation id="6903022061658753260">ຂໍ້ມູນຂອງທ່ານຈະຖືກຊິ້ງຂໍ້ມູນໃນໂປຣແກຣມທ່ອງເວັບ Chrome ທັງໝົດທີ່ທ່ານໄດ້ເປີດໃຊ້ການຊິ້ງຂໍ້ມູນສຳລັບບັນຊີນີ້ໄວ້. ສຳລັບຕົວເລືອກການຊິ້ງຂໍ້ມູນ ChromeOS, ກະລຸນາເຂົ້າໄປ <ph name="LINK_BEGIN" />ການຕັ້ງຄ່າ ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">ເປີດທັງໝົດ (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">ເປີດການຊິ້ງຂໍ້ມູນ</translation> @@ -8033,7 +8003,6 @@ <translation id="7198503619164954386">ທ່ານຕ້ອງໃຊ້ອຸປະກອນທີ່ລົງທະບຽນອົງກອນ</translation> <translation id="7199158086730159431">ເອົາການຊ່ວຍເຫຼືອ</translation> <translation id="7199452998289813782">ຢຸດສົ່ງສັນຍານໄປຫາ <ph name="DEVICE_NAME" /> ຊົ່ວຄາວ</translation> -<translation id="7200083590239651963">ເລືອກການກຳນົດຄ່າ</translation> <translation id="720110658997053098">ຮັກສາອຸປະກອນນີ້ຢູ່ໃນໂໝດ kiosk ຢ່າງຖາວອນ</translation> <translation id="7201118060536064622">ລຶບ '<ph name="DELETED_ITEM_NAME" />' ແລ້ວ</translation> <translation id="7201420661433230412">ເບິ່ງໄຟລ໌</translation> @@ -8151,7 +8120,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຂົ້າສູ່ໂໝດເຕັມຈໍໂດຍອັດຕະໂນມັດ</translation> <translation id="7295614427631867477">ກະລຸນາຮັບຊາບວ່າ Android, Play ແລະ ແອັບທີ່ເຊື່ອມໂຍງແມ່ນປະຕິບັດຕາມນະໂຍບາຍການເກັບກຳ ແລະ ການນຳໃຊ້ຂໍ້ມູນຂອງພວກມັນເອງ.</translation> -<translation id="729583233778673644">ອະນຸຍາດການເຂົ້າລະຫັດ AES ແລະ RC4. ການໃຊ້ຕົວເລືອກນີ້ເພີ່ມຄວາມສ່ຽງຂອງທ່ານ ເພາະວ່າລະຫັດລັບ RC4 ບໍ່ປອດໄພ.</translation> <translation id="7296503797589217366">ເລືອກໂຟນເດີ <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">ສີຂຽວເຂັ້ມ</translation> <translation id="7298195798382681320">ແນະນໍາໃຫ້</translation> @@ -8169,7 +8137,6 @@ <translation id="7307129035224081534">ຢຸດໄວ້ຊົ່ວຄາວ</translation> <translation id="7307647374092371434">ລະຫັດຜ່ານ ແລະ ກະແຈຜ່ານຈາກບັນຊີ Google ຂອງທ່ານຈະມີໃຫ້ນຳໃຊ້ໃນອຸປະກອນນີ້ໃນຂະນະທີ່ທ່ານເຂົ້າສູ່ລະບົບ</translation> <translation id="7308643132139167865">ພາສາເວັບໄຊ</translation> -<translation id="7310598146671372464">ເຂົ້າສູ່ລະບົບບໍ່ໄດ້. ເຊີບເວີບໍ່ຮອງຮັບການເຂົ້າລະຫັດປະເພດ Kerberos. ກະລຸນາຕິດຕໍ່ຫາຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ.</translation> <translation id="7311005168897771689">ເຂົ້າເຖິງໄຟລ໌ Google Drive ຂອງທ່ານໄດ້ເມື່ອທ່ານອອບລາຍ</translation> <translation id="7311244614769792472">ບໍ່ພົບຜົນການຊອກຫາ</translation> <translation id="7312210124139670355">ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານກຳລັງຣີເຊັດ eSIM ທ່ານຢູ່. ຂັ້ນຕອນນີ້ອາດໃຊ້ເວລາສອງສາມນາທີ.</translation> @@ -8485,6 +8452,7 @@ <translation id="7544977292347272434">ຂໍໃຫ້ຜູ້ປົກຄອງຂອງທ່ານອະນຸຍາດໃຫ້ຕິດຕັ້ງສ່ວນຂະຫຍາຍ</translation> <translation id="7545466883021407599">ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້. ກະລຸນາກວດສອບການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານແລ້ວລອງໃໝ່. ຫາກທ່ານຍັງຄົງພົບບັນຫາຢູ່, ໃຫ້ລອງຣີສະຕາດ Chromebook ຂອງທ່ານ. ລະຫັດຂໍ້ຜິດພາດ: <ph name="ERROR_CODE" />.</translation> <translation id="7547317915858803630">ຄໍາເຕືອນ: ການຕັ້ງຄ່າ <ph name="PRODUCT_NAME" /> ຂອງທ່ານຖືກເກັບໄວ້ຢູ່ໃນດຣາຍເຄືອຂ່າຍ. ອັນນີ້ອາດຈະສົ່ງຜົນໃຫ້ມີການຊ້າລົງ, ເກີດການຂັດຂ້ອງ, ຫຼືແມ້ແຕ່ການສູນເສຍຂໍ້ມູນ.</translation> +<translation id="754836352246153944">ສ່ວນຂະຫຍາຍທີ່ບໍ່ອະນຸຍາດຢູ່ເວັບໄຊນີ້. ເລືອກເພື່ອເປີດເມນູ</translation> <translation id="7548856833046333824">ນໍ້າໝາກນາວ</translation> <translation id="7549250950481368089">ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ຈະປາກົດຂຶ້ນບ່ອນນີ້. <ph name="BEGIN_LINK" /> ນຳເຂົ້າລະຫັດຜ່ານ<ph name="END_LINK" /> ໄປໃສ່ <ph name="BRAND" />.</translation> <translation id="7549434883223124329">ສະຫຼັບພາສາຂອງອຸປະກອນບໍ?</translation> @@ -8541,7 +8509,6 @@ <translation id="7594725637786616550">Powerwash ເພື່ອຕັ້ງອຸປະກອນ <ph name="DEVICE_TYPE" /> ຂອງທ່ານຄືນໃຫ້ຄືກັບອັນໃໝ່.</translation> <translation id="7595453277607160340">ເພື່ອໃຊ້ແອັບ Android ແລະ ຮັກສາໃຫ້ <ph name="DEVICE_TYPE" /> ຂອງທ່ານໃຊ້ໄດ້ຢ່າງຖືກຕ້ອງ, ກະລຸນາເຂົ້າສູ່ລະບົບອີກຄັ້ງ ແລ້ວອັບເດດ.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ລະຫັດຄວາມຜິດພາດ <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">ຊື່ອຸປະກອນຍາວເກີນໄປ. ປ້ອນຊື່ທີ່ສັ້ນກວ່າເພື່ອລອງໃໝ່.</translation> <translation id="7600054753482800821">&ຈັດການໂປຣແກຣມຊອກຫາ ແລະ ການຊອກຫາເວັບໄຊ</translation> <translation id="7600218158048761260">Google Drive ຖືກປິດການນຳໃຊ້ສຳລັບບັນຊີປະເພດນີ້.</translation> <translation id="7600965453749440009">ຢ່າແປ <ph name="LANGUAGE" /></translation> @@ -8687,7 +8654,6 @@ <translation id="7686086654630106285">ເພີ່ມເຕີມກ່ຽວກັບການໂຄສະນາທີ່ແນະນໍາຈາກເວັບໄຊ</translation> <translation id="7686581688229391955">ເລືອກເພື່ອອະນຸຍາດສ່ວນຂະຫຍາຍຢູ່ເວັບໄຊນີ້</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">ຢືນຢັນລະຫັດຜ່ານໃໝ່</translation> <translation id="7690378713476594306">ເລືອກຈາກລາຍການ</translation> <translation id="7690853182226561458">ເພີ່ມໂຟລເດີ</translation> <translation id="7691073721729883399">ບໍ່ສາມາດເຊື່ອມຕໍ່ Cryptohome ສຳລັບແອັບພລິເຄຊັນ kiosk ໄດ້.</translation> @@ -9348,7 +9314,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. ເຄື່ອງພິມທີ <ph name="ITEM_POSITION" /> ຈາກທັງໝົດ <ph name="NUM_PRINTERS" /> ເຄື່ອງ.</translation> <translation id="8180785270975217276">ເປີດໃຊ້ຕົວປະຢັດພະລັງງານແລ້ວ</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" ສາມາດອ່ານ ແລະລຶບໄຟລ໌ຮູບ, ວິດີໂອ, ແລະສຽງຢູ່ໃນຢູ່ໃນທີ່ຕັ້ງທີ່ໝາຍຕິກແລ້ວໄດ້.</translation> -<translation id="8181215761849004992">ບໍ່ສາມາດເຂົ້າຮ່ວມໂດເມນໄດ້. ກະລຸນາກວດບັນຊີຂອງທ່ານເພື່ອເບິ່ງວ່າທ່ານມີສິດພຽງພໍໃນການເພີ່ມອຸປະກອນຫຼືບໍ່.</translation> <translation id="8182105986296479640">ແອັບພລິເຄຊັນບໍ່ຕອບສະໜອງ.</translation> <translation id="8182412589359523143">ເພື່ອລຶບຂໍ້ມູນທັງໝົດຈາກ <ph name="DEVICE_TYPE" /> ນີ້, ກະລຸນາ <ph name="BEGIN_LINK" />ຄລິກບ່ອນນີ້<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID ອຸປະກອນຂອງທ່ານແມ່ນ <ph name="EID_NUMBER" /> ແລະ IMEI ອຸປະກອນແມ່ນ <ph name="IMEI_NUMBER" />. ໝາຍເລກເຫຼົ່ານີ້ສາມາດຖືກນຳໃຊ້ເພື່ອຊ່ວຍເປີດການນຳໃຊ້ບໍລິການໄດ້.</translation> @@ -9811,7 +9776,6 @@ <translation id="8531367864749403520">ເລືອກ "ເຊື່ອງກຸ່ມ" ເພື່ອລຶບກຸ່ມອອກຈາກລາຍແຖບຂອງທ່ານ</translation> <translation id="8531701051932785007">Safe Browsing ທີ່ປັບປຸງດີຂຶ້ນຖືກປິດໄວ້ຢູ່</translation> <translation id="8533670235862049797">Safe Browsing ເປີດຢູ່</translation> -<translation id="8534656636775144800">ອຸ້ຍ! ມີບາງຢ່າງຜິດພາດໃນເວລາພະຍາຍາມເຂົ້າຮ່ວມໂດເມນ. ກະລຸນາລອງອີກຄັ້ງ.</translation> <translation id="8535005006684281994">URL ຕໍ່ໃບຢັ້ງຢືນ Netscape ໃໝ່</translation> <translation id="8536810348276651776">ເອົາທ່ານອອກຈາກລະບົບເວັບໄຊສ່ວນໃຫຍ່. ທ່ານຈະສືບຕໍ່ເຂົ້າສູ່ລະບົບຫາບັນຊີ Google ຂອງທ່ານເພື່ອໃຫ້ການຕັ້ງຄ່າ Family Link ຂອງທ່ານສຳລັບ Chrome ມີຜົນນຳໃຊ້.</translation> <translation id="8536956381488731905">ສົ່ງສຽງເມື່ອກົດປຸ່ມ</translation> @@ -9890,7 +9854,6 @@ <translation id="8607828412110648570">ກະລຸນາກວດສອບວ່າອຸປະກອນ Bluetooth ຂອງທ່ານຢູ່ໃນໂໝດຈັບຄູ່ ແລະ ຢູ່ໃກ້ຄຽງ. ທ່ານຄວນຈັບຄູ່ກັບອຸປະກອນທີ່ທ່ານເຊື່ອຖືເທົ່ານັ້ນ. ທຸກບັນຊີໃນ Chromebook ນີ້ຈະເຫັນອຸປະກອນທີ່ຈັບຄູ່ແລ້ວ. <ph name="BEGIN_LINK_LEARN_MORE" />ສຶກສາເພີ່ມເຕີມ<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">ເພີ່ມປີ້ Kerberos</translation> <translation id="8609465669617005112">ຍ້າຍຂຶ້ນ</translation> -<translation id="8610103157987623234">ຮູບແບບບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງອີກຄັ້ງ</translation> <translation id="8612252270453580753">ຊອກຫາເຟຣມວິດີໂອດ້ວຍ <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">ຕົວອັກສອນຕົວພິມນ້ອຍ, ຕົວເລກ, ຂີດກ້ອງ ຫຼື ຂີດຕໍ່ເທົ່ານັ້ນ</translation> <translation id="8613504115484579584">ວິທີເຂົ້າສູ່ລະບົບ</translation> @@ -10505,7 +10468,6 @@ <translation id="9052404922357793350">ສືບຕໍ່ບລັອກໄວ້</translation> <translation id="90528604757378587">ການເຄື່ອນໄຫວໃນພື້ນຫຼັງ ແລະ ເອັບເຟັກທາງພາບຈຳນວນໜຶ່ງອາດຖືກຈຳກັດໄວ້, ເຊັ່ນ: ການເລື່ອນແບບຄ່ອງຕົວ.</translation> <translation id="9053563360605707198">ພິມທັງສອງດ້ານ</translation> -<translation id="9055636786322918818">ບັງຄັບໃຊ້ການເຂົ້າລະຫັດ RC4. ການໃຊ້ຕົວເລືອກນີ້ເພີ່ມຄວາມສ່ຽງຂອງທ່ານ ເພາະວ່າລະຫັດລັບ RC4 ບໍ່ປອດໄພ.</translation> <translation id="9056788090206401048">ຕ້ອງເປີດ Bluetooth ເພື່ອໃຊ້ກະແຈຜ່ານຂອງທ່ານຢູ່ອຸປະກອນອື່ນ. ທ່ານສາມາດຈັດການຕົວເລືອກນີ້ຕອນໃດກໍໄດ້ໃນການຕັ້ງຄ່າ.</translation> <translation id="9056810968620647706">ບໍ່ພົບການຈັບຄູ່ອັນໃດ.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ຕ້ອງການເຂົ້າເຖິງເນື້ອຫາຕໍ່ໄປນີ້:</translation>
diff --git a/chrome/app/resources/generated_resources_lt.xtb b/chrome/app/resources/generated_resources_lt.xtb index 69a32705..aa92dc50 100644 --- a/chrome/app/resources/generated_resources_lt.xtb +++ b/chrome/app/resources/generated_resources_lt.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Administratorius užblokavo kai kurias šio įrenginio funkcijas</translation> <translation id="1082398631555931481">„<ph name="THIRD_PARTY_TOOL_NAME" />“ nori atkurti „Chrome “ nustatymus į pradinius numatytuosius nustatymus. Bus iš naujo nustatyti pagrindinis puslapis, naujo skirtuko puslapis ir paieškos variklis, išjungti plėtiniai ir atsegti visi skirtukai. Taip pat bus išvalyti kiti laikini ir talpykloje esantys duomenys, pvz., slapukai, turinio ir svetainių duomenys.</translation> <translation id="1082725763867769612">Neprisijungus pasiekiami failai</translation> +<translation id="1084026333130513768">Išsaugojimas, bendrinimas ir perdavimas</translation> <translation id="1084096383128641877">Pašalinus šį slaptažodį jūsų paskyra domene <ph name="DOMAIN" /> nebus ištrinta. Pakeiskite slaptažodį arba ištrinkite paskyrą domene <ph name="DOMAIN_LINK" />, kad apsaugotumėte ją nuo kitų.</translation> <translation id="1084288067399862432">Pažeistas slaptažodis sėkmingai pakeistas. @@ -300,7 +301,6 @@ <translation id="1217117837721346030">Atsisiųsti įtartiną failą</translation> <translation id="1217483152325416304">Jūsų vietiniai duomenys netrukus bus ištrinti</translation> <translation id="1217668622537098248">Grąžinti kairįjį paspaudimą po veiksmo</translation> -<translation id="121783623783282548">Slaptažodžiai neatitinka.</translation> <translation id="1218015446623563536">„Linux“ ištrynimas</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />„Google“ vietovės paslauga naudoja įvairius šaltinius, pvz., „Wi‑Fi“, mobiliojo ryšio tinklus ir jutiklius, šio įrenginio vietovei nustatyti.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Galite išjungti vietovės nustatymą išjungdami pagrindinį vietovės nustatymą šiame įrenginyje. Vietovės nustatymuose taip pat galite išjungti „Wi‑Fi“, mobiliojo ryšio tinklų ir jutiklių naudojimą vietovei nustatyti.<ph name="END_PARAGRAPH2" /></translation> @@ -521,7 +521,6 @@ <translation id="1395832189806039783">Elemento paryškinimas suaktyvinus klaviatūra</translation> <translation id="1396120028054416908">Atgal į aplanką „<ph name="FOLDER_TITLE" />“</translation> <translation id="1396139853388185343">Nustatant spausdintuvą įvyko klaida</translation> -<translation id="1396963298126346194">Įvesti naudotojo vardas ir slaptažodis neatitinka</translation> <translation id="1397500194120344683">Nėra tinkamų įrenginių. <ph name="LINK_BEGIN" />Sužinokite daugiau<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Esate prisijungę prie „Chrome“ šiuose įrenginiuose, todėl galite naudoti juos kaip saugos raktus.</translation> <translation id="1398853756734560583">Išskleisti</translation> @@ -904,7 +903,6 @@ <translation id="1657937299377480641">Jei norite vėl prisijungti, kad galėtumėte pasiekti švietimo išteklius, paprašykite vieno iš tėvų suteikti leidimą</translation> <translation id="1658424621194652532">Šis puslapis pasiekia jūsų mikrofoną.</translation> <translation id="1660763353352708040">Problema su maitinimo adapteriu</translation> -<translation id="1661156625580498328">Taikyti AES šifruotę (rekomenduojama)</translation> <translation id="16620462294541761">Atsiprašome, slaptažodžio patvirtinti nepavyko. Bandykite dar kartą.</translation> <translation id="166278006618318542">Subjekto privačiojo rakto algoritmas</translation> <translation id="1662801900924515589">Programa „<ph name="APP" />“ įdiegta</translation> @@ -1006,7 +1004,6 @@ <translation id="174123615272205933">Tinkinta</translation> <translation id="1741314857973421784">Tęsti</translation> <translation id="1743970419083351269">Uždaryti atsisiuntimų juostą</translation> -<translation id="1744060673522309905">Nepavyko prijungti įrenginio prie domeno. Įsitikinkite, kad neviršijote įrenginių, kuriuos galite pridėti, skaičiaus.</translation> <translation id="1744108098763830590">foninis puslapis</translation> <translation id="1745732479023874451">Tvarkyti kontaktus</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Atidaryti ir redaguoti # failą šioje žiniatinklio programoje?}few{Atidaryti ir redaguoti # failus šioje žiniatinklio programoje?}many{Atidaryti ir redaguoti # failo šioje žiniatinklio programoje?}other{Atidaryti ir redaguoti # failų šioje žiniatinklio programoje?}}</translation> @@ -1038,7 +1035,6 @@ <translation id="1767043563165955993">Naudoti „Android“ programose</translation> <translation id="1767508543310534319">Skyrybos aidas</translation> <translation id="1768212860412467516">Siųsti atsiliepimus apie „<ph name="EXPERIMENT_NAME" />“.</translation> -<translation id="1768278914020124551">Oi, užmezgant ryšį su prisijungimo serveriu kilo problema. Patikrinkite tinklo ryšį ir domeno pavadinimą, tada bandykite dar kartą.</translation> <translation id="1769104665586091481">Atidaryti nuorodą naujame &lange</translation> <translation id="1770407692401984718">Vilkite vaizdą čia arba</translation> <translation id="177053719077591686">Kurkite atsargines „Android“ programų kopijas „Google“ diske.</translation> @@ -1116,7 +1112,6 @@ <translation id="1818913467757368489">Žurnalas įkeliamas.</translation> <translation id="1819443852740954262">Atidaryti viską inkognito lange</translation> <translation id="1819721979226826163">Palieskite „Programų pranešimai“ > „Google Play“ paslaugos“.</translation> -<translation id="1820028137326691631">Įveskite administratoriaus suteiktą slaptažodį</translation> <translation id="1822140782238030981">Jau naudojate „Chrome“? Prisijunkite</translation> <translation id="1822517323280215012">Pilka</translation> <translation id="1822635184853104396">Rodyti visą atsisiuntimų istoriją naujame skirtuke</translation> @@ -1234,7 +1229,6 @@ <translation id="1901303067676059328">Pasirinkti &viską</translation> <translation id="1904580727789512086">URL, kuriais lankotės, išsaugomi jūsų „Google“ paskyroje</translation> <translation id="1904603806662441960">Svetainės fotoaparato leidimų tvarkymas naršyklėje „Chrome“</translation> -<translation id="1905375423839394163">„Chromebook“ įrenginio pavadinimas</translation> <translation id="1906181697255754968">Paprastai svetainės pasiekia failus ir aplankus jūsų įrenginyje vykdydamos tokias funkcijas kaip automatinis darbo išsaugojimas</translation> <translation id="1906488504371069394">Daugiau plėtinių ir temų rasite <ph name="BEGIN_LINK" />„Chrome“ internetinėje parduotuvėje<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Veskite tekstą balsu. Paspauskite paieškos klavišą + D, tada pradėkite kalbėti.</translation> @@ -1244,6 +1238,7 @@ <translation id="1910721550319506122">Sveiki!</translation> <translation id="1910736334623230603">Negalima ieškoti kelių vaizdų. Vienu metu pridėkite vieną vaizdą.</translation> <translation id="1910908536872421421"><ph name="BROWSER_VERSION" /> versijos bandomoji „Chrome“ skirta tik automatiniam bandymui vykdyti. Kad galėtumėte įprastai naršyti, naudokite standartinę „Chrome“ versiją, kuri atnaujinama automatiškai.</translation> +<translation id="1913749768968678106">Perdavimas, išsaugojimas ir bendrinimas</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">Baigti</translation> <translation id="1915734383465415025">Parduotuvės numeris</translation> @@ -1345,6 +1340,7 @@ <translation id="197989455406964291">KDC nepalaiko šifruotės tipo</translation> <translation id="1981434377190976112">Skaityti visus jūsų duomenis visose svetainėse</translation> <translation id="1984417487208496350">Apsaugos nėra (nerekomenduojama)</translation> +<translation id="1986836014090708999">Išplėstiniai vietovės nustatymai</translation> <translation id="1987317783729300807">Paskyros</translation> <translation id="1987574314042117472">Pasirinkti ir įdiegti populiarias programas</translation> <translation id="1988259784461813694">Reikalavimas</translation> @@ -1546,7 +1542,6 @@ <translation id="21354425047973905">Slėpti PIN kodus</translation> <translation id="2135456203358955318">Prie doko prijungtas didintuvas</translation> <translation id="2135787500304447609">&Atnaujinti</translation> -<translation id="2136372518715274136">Įveskite naują slaptažodį</translation> <translation id="2136476978468204130">Įvesta slaptafrazė netinka</translation> <translation id="2137128126782078222">Neleisti pranešimų iš <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Nustatymo mygtukas</translation> @@ -1614,6 +1609,7 @@ <translation id="2182058453334755893">Nukopijuota į iškarpinę</translation> <translation id="2182419606502127232">Įtraukti mano serverio žurnalus.</translation> <translation id="2183570493397356669">Mygtukas „Tęsti“ išjungtas</translation> +<translation id="2184272387334793084">Prisijunkite, kad visuose įrenginiuose gautumėte slaptažodžius ir kt.</translation> <translation id="2184515124301515068">Leisti „Chrome“ pasirinkti, kada svetainės gali leisti garsą (rekomenduojama)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">Puslapis bendrintas iš kito įrenginio</translation> @@ -1646,7 +1642,6 @@ <translation id="2210462644007531147">Nepavyko baigti diegimo</translation> <translation id="2211245494465528624">Tvarkyti sinchronizavimo parinktis</translation> <translation id="2214018885812055163">Bendrinami aplankai</translation> -<translation id="2214884991347062907">Netinkamas slaptažodis, bandykite dar kartą.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 nerodoma eilutė>}one{<<ph name="NUMBER_OF_LINES" /> nerodoma eilutė>}few{<<ph name="NUMBER_OF_LINES" /> nerodomos eilutės>}many{<<ph name="NUMBER_OF_LINES" /> nerodomos eilutės>}other{<<ph name="NUMBER_OF_LINES" /> nerodomų eilučių>}}</translation> <translation id="2215070081105889450">Jei norite bendrinti garso įrašą, bendrinkite skirtuką ar ekrano vaizdą</translation> <translation id="2218019600945559112">Pelė ir jutiklinė dalis</translation> @@ -1731,6 +1726,7 @@ <translation id="2274840746523584236">Įkraukite „Chromebook“</translation> <translation id="2276503375879033601">Pridėti daugiau programų</translation> <translation id="2276910256003242519">Valomi duomenys...</translation> +<translation id="2278193750452754829">Šioje svetainėje plėtiniai leidžiami. Pasirinkite, kad atidarytumėte meniu</translation> <translation id="2278562042389100163">Atidaryti naršyklės langą</translation> <translation id="2278668501808246459">Paleidžiama sudėtinių rodinių tvarkytuvė</translation> <translation id="2280486287150724112">Dešinioji paraštė</translation> @@ -2300,7 +2296,6 @@ <translation id="2692503699962701720">Keisti toną, kai ištariami elementų tipai ir formatuotas tekstas</translation> <translation id="2692901429679246677">Akvamarino</translation> <translation id="2693134906590795721">Įkrovimo garsai</translation> -<translation id="2693176596243495071">Oi! Įvyko nežinoma klaida. Bandykite dar kartą vėliau arba susisiekite su administratoriumi, jei problema išliks.</translation> <translation id="2698147581454716013">Tai yra grupės įrenginys, kurio negalima užregistruoti naudojant viešojo terminalo ir ženklų naujovinimą.</translation> <translation id="2699911226086014512">PIN kodo operacijos atlikti nepavyko, klaidos kodas: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Bendrinta iš „<ph name="DEVICE_NAME" />“</translation> @@ -2433,7 +2428,6 @@ <translation id="2782104745158847185">Įdiegiant „Linux“ programą įvyko klaida</translation> <translation id="2783024642731649028">Viena prekė krepšelyje su <ph name="DISCOUNT_TEXT" /> iš „<ph name="MERCHANT_NAME" />“, <ph name="MERCHANT_DOMAIN" />; peržiūrėta <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Atsisiųsta</translation> -<translation id="2783829359200813069">Šifruotės tipų pasirinkimas</translation> <translation id="2783952358106015700">Saugos rakto naudojimas su programa „<ph name="APP_NAME" />“</translation> <translation id="2785267875302712148">Slaptažodžio tikrinimas</translation> <translation id="2785873697295365461">Failų deskriptoriai</translation> @@ -2584,6 +2578,7 @@ <translation id="2893180576842394309">„Google“ gali naudoti jūsų istoriją, kad suasmenintų Paiešką ir kitas „Google“ paslaugas</translation> <translation id="2893701697603065178">Valdoma kūrimo aplinka</translation> <translation id="2894757982205307093">Naujas skirtukas grupėje</translation> +<translation id="2895730582088342039">Išsaugojimas, bendrinimas ir perdavimas</translation> <translation id="289695669188700754">Rakto ID: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Šis tinkintas nustatymas bus pašalintas, kai uždarysite visus inkognito langus</translation> <translation id="2897878306272793870">Ar tikrai norite atidaryti <ph name="TAB_COUNT" /> skirtukus(-ų)?</translation> @@ -2717,7 +2712,6 @@ <translation id="3003144360685731741">Pageidaujami tinklai</translation> <translation id="3003253259757197230">URL, kuriais lankotės, siunčiami „Google“, kad numatytų, kokiose svetainėse galite vėliau apsilankyti, ir parodytų papildomos informacijos apie puslapį, kuriame lankotės</translation> <translation id="3003623123441819449">CSS talpykla</translation> -<translation id="3003828226041301643">Nepavyko prijungti įrenginio prie domeno. Patikrinkite paskyrą ir įsitikinkite, kad turite teises pridėti įrenginius.</translation> <translation id="3003967365858406397">„<ph name="PHONE_NAME" />“ sukurs privatų „Wi-Fi“ ryšį.</translation> <translation id="3004385386820284928">Klaviatūros klavišų tinkinimas</translation> <translation id="3005574332301273731">Nerodyti</translation> @@ -2777,7 +2771,6 @@ <translation id="3033348223765101500">Kontroliuokite duomenis</translation> <translation id="3036327949511794916">Terminas, iki kurio buvo galima grąžinti šį „<ph name="DEVICE_TYPE" />“ įrenginį, jau praėjo.</translation> <translation id="3036546437875325427">Įgalinti „Flash“</translation> -<translation id="3037754279345160234">Nepavyko išanalizuoti domeno prisijungimo konfigūracijos. Susisiekite su administratoriumi.</translation> <translation id="3038272154009688107">Žr. visas svetaines</translation> <translation id="3038612606416062604">Pridėti spausdintuvą neautomatiškai</translation> <translation id="3039491566278747710">Nepavyko įrenginyje įdiegti neprisijungus pasiekiamos politikos.</translation> @@ -2967,7 +2960,6 @@ <translation id="3210736980143419785">Nepavyko baigti atsisiuntimo</translation> <translation id="321084946921799184">Geltona ir balta</translation> <translation id="3211126692872351610">&Ieškoti „<ph name="SEARCH_ENGINE" />“ pagal užklausą „<ph name="SEARCH_TERMS" />“ naujame skirtuke</translation> -<translation id="321356136776075234">Įrenginio OV (pvz., OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Pridėti žymę prie šio aplanko</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Pastaba:<ph name="END_BOLD" /> <ph name="SUPERVISED_USER_NAME" /> asmeninius rezultatus galima pasiekti panašiu balsu ar naudojant panašų įrašą.</translation> <translation id="3217843140356091325">Sukurti spartųjį klavišą?</translation> @@ -3218,6 +3210,7 @@ <translation id="3420501302812554910">Reikia iš naujo nustatyti vidinį saugos raktą</translation> <translation id="3421387094817716717">Elipsės formos kreivės viešasis raktas</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Pastaba:<ph name="END_BOLD" /> naudojant panašų balsą ar įrašą galima pasiekti jūsų asmeninius rezultatus arba Padėjėją.</translation> +<translation id="3421835120203732951">Pridėti naują profilį</translation> <translation id="3423111258700187173">Rezultatai rasti aplanke „<ph name="FOLDER_TITLE" />“</translation> <translation id="3423463006624419153">Telefonuose „<ph name="PHONE_NAME_1" />“ ir „<ph name="PHONE_NAME_2" />“:</translation> <translation id="3423858849633684918">Iš naujo paleiskite „<ph name="PRODUCT_NAME" />“</translation> @@ -3646,7 +3639,6 @@ <translation id="3741056951918180319">Visada galite spustelėti plėtinį ir naudoti jį bet kurioje svetainėje</translation> <translation id="3741510433331996336">Jei norite baigti atnaujinimą, paleiskite įrenginį iš naujo</translation> <translation id="3742235229730461951">Korėjietiškos klaviatūros išdėstymas</translation> -<translation id="3742666961763734085">Nepavyko rasti organizacinio vieneto tokiu pavadinimu. Bandykite dar kartą.</translation> <translation id="3743842571276656710">Įveskite PIN kodą, kad susietumėte su „<ph name="DEVICE_NAME" />“</translation> <translation id="3744219658596020825">Jūsų slaptažodžiai nebuvo importuoti</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> @@ -4407,6 +4399,7 @@ <translation id="4325433082696797523">Saugykla ir energija</translation> <translation id="4326146840124313313">Patikimiausios „Chrome“ saugos priemonės geriau apsaugo jus nuo pavojingų svetainių, atsisiuntimų ir plėtinių</translation> <translation id="4326484226728068206">Prekės krepšelyje su <ph name="DISCOUNT_TEXT" /> iš „<ph name="MERCHANT_NAME" />“, <ph name="MERCHANT_DOMAIN" />; peržiūrėta <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">Plėtinių meniu</translation> <translation id="4330191372652740264">Ledinis vanduo</translation> <translation id="4330387663455830245">Niekada neversti <ph name="LANGUAGE" /> k.</translation> <translation id="4332976768901252016">Tėvų kontrolės nustatymas</translation> @@ -4535,7 +4528,6 @@ <translation id="4416582610654027550">Įveskite tinkamą URL</translation> <translation id="4421932782753506458">Pūkuotasis</translation> <translation id="4423376891418188461">Atkurti nustatymus</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, jūsų administratoriui reikia pakeisti jūsų slaptažodį.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Leisdami „ChromeOS“ įrenginiams siųsti automatines ataskaitas padėsite mums nustatyti, ką pirmiausia reikia sutvarkyti ir patobulinti „ChromeOS“. Į šias ataskaitas gali būti įtraukta, pvz., informacija, kada „ChromeOS“ užstringa, kurios funkcijos buvo naudojamos ir kiek įprastai atminties naudojama.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Galite bet kada įjungti arba išjungti šias ataskaitas „Chrome“ įrenginio nustatymuose. Jei esate domeno administratorius, šį nustatymą galite pakeisti administratoriaus pulte.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Ištrinti <ph name="FILE_NAME" /></translation> @@ -4551,7 +4543,6 @@ <translation id="4430369329743628066">Žymė pridėta</translation> <translation id="4430422687972614133">Įjungti virtualią kortelę</translation> <translation id="4432621511648257259">Slaptažodis netinkamas</translation> -<translation id="443454694385851356">Pasenę (nesaugūs)</translation> <translation id="4434611816075088065">Šiuo metu nėra daugiau elementų, į kuriuos reikėtų atkreipti dėmesį</translation> <translation id="443475966875174318">Nesuderinamų programų atnaujinimas arba pašalinimas</translation> <translation id="4437947179446780764">Pridėti tinkintą DNS paslaugos teikėją</translation> @@ -4608,6 +4599,7 @@ <translation id="4481448477173043917">Įrenginys „<ph name="DEVICE_TYPE" />“ netikėtai paleistas iš naujo</translation> <translation id="4481467543947557978">pagalbinis „JavaScript“ failas</translation> <translation id="4482990632723642375">Neseniai uždarytas skirtukas</translation> +<translation id="4486333480498805415">Vietovės nustatymo tikslumas</translation> <translation id="4487489714832036847">„Chromebook“ įrenginiuose vietoj įprastos programinės įrangos naudojamos programos. Gaukite programų, skirtų produktyvumui didinti, pramogoms ir pan.</translation> <translation id="4488257340342212116">Leidžiama naudoti fotoaparatą</translation> <translation id="4490086832405043258">Naudoti „Chrome OS“ tarpinio serverio nustatymus šiame profilyje.</translation> @@ -5094,7 +5086,6 @@ <translation id="4868284252360267853">Šis dialogo langas šiuo metu nesuaktyvintas. Paspauskite „Command“ – „Shift“ – „Option A“, kad suaktyvintumėte šį dialogo langą.</translation> <translation id="4869170227080975044">Skaityti „ChromeOS“ tinklo informaciją</translation> <translation id="4870724079713069532">Galite atidaryti ir redaguoti palaikomus failus naudodami šią programą iš failų naršyklės arba kitų programų. Jei norite valdyti, kurie failai pagal numatytuosius nustatymus atidaromi šioje programoje, eikite į <ph name="BEGIN_LINK" />„Windows“ nustatymų“<ph name="END_LINK" /> skiltį.</translation> -<translation id="4870758487381879312">Kad gautumėte konfigūravimo informacijos, įveskite administratoriaus suteiktą slaptažodį</translation> <translation id="4870995365819149457">Kai kurios palaikomos nuorodos vis tiek bus atidarytos „<ph name="APP_NAME" />“, „<ph name="APP_NAME_2" />“, „<ph name="APP_NAME_3" />“ ir dar vienoje programoje.</translation> <translation id="4871308555310586478">Ne iš „Chrome“ internetinės parduotuvės.</translation> <translation id="4871322859485617074">PIN kodą sudaro netinkami simboliai</translation> @@ -5161,7 +5152,6 @@ <translation id="4913209098186576320">Šis failas gali būti pavojingas<ph name="LINE_BREAK" />Ši patikra trunka ilgiau nei įprastai...</translation> <translation id="4915961947098019832">Leidžiama rodyti vaizdus</translation> <translation id="4916542008280060967">Leisti svetainei redaguoti failą „<ph name="FILE_NAME" />“?</translation> -<translation id="4917385247580444890">Stiprus</translation> <translation id="491779113051926205">„ChromeOS“ srauto skaitikliai</translation> <translation id="4918021164741308375">„<ph name="ORIGIN" />“ nori užmegzti ryšį su plėtiniu „<ph name="EXTENSION_NAME" />“</translation> <translation id="4918086044614829423">Priimti</translation> @@ -5468,6 +5458,7 @@ <translation id="5162905305237671850">„<ph name="DEVICE_TYPE" />“ įrenginys užblokuotas</translation> <translation id="5163910114647549394">Skirtukas perkeltas į skirtukų juostos pabaigą</translation> <translation id="5164530241085602114">Svetainėje <ph name="SITE" /> pranešimai neleidžiami</translation> +<translation id="5165989352025966137">Leidžiama automatiškai įjungti viso ekrano režimą</translation> <translation id="516747639689914043">Hiperteksto transportavimo protokolas (HTTP)</translation> <translation id="5170568018924773124">Rodyti aplanke</translation> <translation id="5171045022955879922">Ieškokite ar įveskite URL</translation> @@ -5475,7 +5466,6 @@ <translation id="5172855596271336236">Yra vienas tvarkomas spausdintuvas.</translation> <translation id="5173668317844998239">Pridedami ir ištrinami saugos rate išsaugoti kontroliniai kodai</translation> <translation id="5174169235862638850">Slaptažodis nukopijuotas į iškarpinę</translation> -<translation id="5175379009094579629">Įrenginio pavadinimas netinkamas. Įveskite tinkamą įrenginio pavadinimą ir bandykite dar kartą.</translation> <translation id="5177479852722101802">Toliau blokuoti prieigą prie fotoaparato ir mikrofono</translation> <translation id="5177549709747445269">Naudojate mobiliuosius duomenis</translation> <translation id="5178667623289523808">Rasti ankstesnius</translation> @@ -5704,7 +5694,6 @@ <translation id="5368255566854433132">Sukurti „<ph name="DEVICE_TYPE" />“ slaptažodį</translation> <translation id="5368441245151140827">Šis plėtinys negali skaityti ir keisti svetainės informacijos arba veikti fone</translation> <translation id="5368720394188453070">Telefonas užrakintas. Norėdami įeiti, atrakinkite jį.</translation> -<translation id="5368779022775404937">Prisijunkite prie <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito režimas}one{Inkognito režimas (#)}few{Inkognito režimas (#)}many{Inkognito režimas (#)}other{Inkognito režimas (#)}}</translation> <translation id="5369491905435686894">Įgalinti pelės spartinimą</translation> <translation id="5369694795837229225">Nustatyti „Linux“ kūrimo aplinką</translation> @@ -5920,7 +5909,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administratorius įdiegė plėtinį}one{Administratorius įdiegė # plėtinį}few{Administratorius įdiegė # plėtinius}many{Administratorius įdiegė # plėtinio}other{Administratorius įdiegė # plėtinių}}</translation> <translation id="5523532775593636291">Jūsų pridėtos svetainės visada liks aktyvios ir atminties vietos jose nebus atlaisvinta</translation> <translation id="5523558474028191231">Pavadinimą gali sudaryti raidės, skaitmenys ir specialieji ženklai. Maksimalus simbolių skaičius: <ph name="MAX_CHARACTER_COUNT" />.</translation> -<translation id="5526701598901867718">Visi (nesaugūs)</translation> <translation id="5526745900034778153">Prisijunkite dar kartą, kad būtų tęsiamas sinchronizavimas</translation> <translation id="5527463195266282916">Buvo bandoma grąžinti ankstesnę plėtinio versiją.</translation> <translation id="5527474464531963247">Be to, galite pasirinkti kitą tinklą.</translation> @@ -5931,7 +5919,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> nori:</translation> <translation id="5537725057119320332">Perduoti</translation> <translation id="5539070192556911367">Nepavyksta pasiekti „Google“</translation> -<translation id="5539221284352502426">Serveris atmetė įvestą slaptažodį. Taip galėjo nutikti dėl toliau išvardytų priežasčių. Slaptažodis yra per trumpas. Slaptažodį turi sudaryti ir skaičiai arba simboliai. Slaptažodis turi skirtis nuo ankstesnių slaptažodžių.</translation> <translation id="5541694225089836610">Veiksmą išjungė administratorius</translation> <translation id="5542132724887566711">Profilis</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> slapukai užblokuoti</translation> @@ -6175,7 +6162,6 @@ <translation id="5734362860645681824">Ryšiai</translation> <translation id="5734697361979786483">Pridėti failų bendrinimo įrenginį</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Šie duomenys arba įrenginys neatitinka tam tikrų organizacijos saugos politikos nuostatų. Susisiekite su administratoriumi ir sužinokite, ką reikia pataisyti.}=1{Šis failas arba įrenginys neatitinka tam tikrų organizacijos saugos politikos nuostatų. Susisiekite su administratoriumi ir sužinokite, ką reikia pataisyti.}one{Šie failai neatitinka kai kurių organizacijos saugos politikos nuostatų. Susisiekite su administratoriumi ir sužinokite, ką reikia pataisyti.}few{Šie failai neatitinka kai kurių organizacijos saugos politikos nuostatų. Susisiekite su administratoriumi ir sužinokite, ką reikia pataisyti.}many{Šie failai neatitinka kai kurių organizacijos saugos politikos nuostatų. Susisiekite su administratoriumi ir sužinokite, ką reikia pataisyti.}other{Šie failai neatitinka kai kurių organizacijos saugos politikos nuostatų. Susisiekite su administratoriumi ir sužinokite, ką reikia pataisyti.}}</translation> -<translation id="5736796278325406685">Įveskite tinkamą naudotojo vardą</translation> <translation id="5738093759615225354">Jums reikia šio slaptažodžio, kad galėtumėte prisijungti prie kompiuterio</translation> <translation id="5739017626473506901">Prisijunkite, kad padėtumėte <ph name="USER_NAME" /> pridėti mokyklos paskyrą</translation> <translation id="5739235828260127894">Laukiama patvirtinimo. <ph name="LINK_BEGIN" />Sužinokite daugiau<ph name="LINK_END" /></translation> @@ -6579,7 +6565,6 @@ <translation id="6054138466019582920">Ieš&koti šiame puslapyje naudojant „Google“...</translation> <translation id="6054284857788651331">Neseniai uždarytų skirtukų grupė</translation> <translation id="6054961935262556546">Keisti matomumą</translation> -<translation id="6055171183283175969">Įvestas slaptažodis netinkamas.</translation> <translation id="6055392876709372977">PKCS Nr. 1 SHA-256 su RSA šifruote</translation> <translation id="6055544610007596637">Įdiekite programas „<ph name="DEVICE_TYPE" />“ iš „Google Play“ parduotuvės</translation> <translation id="6056710589053485679">Įprastas įkėlimas iš naujo</translation> @@ -6649,7 +6634,6 @@ <translation id="6102043788063419338">Šį failą užblokavo Papildoma apsauga.</translation> <translation id="6103681770816982672">Įspėjimas: perjungiate į kūrėjo kanalą</translation> <translation id="6104068876731806426">„Google“ paskyros</translation> -<translation id="6104311680260824317">Nepavyko susieti įrenginio su domenu. Serveris nepalaiko nurodytų „Kerberos“ šifruotės tipų. Jei reikia šifruotės nustatymų, žr. „Daugiau parinkčių“.</translation> <translation id="6104667115274478616">Tvarkyti „ChromeOS“ garso nustatymus</translation> <translation id="6104796831253957966">Spausdintuvo eilė pilna</translation> <translation id="610487644502954950">Šoninis skydelis atsegtas</translation> @@ -7342,7 +7326,6 @@ <translation id="6651237644330755633">Pasitikėti šiuo sertifikatu nustatant svetaines</translation> <translation id="6651495917527016072">Sinchronizuokite „Wi-Fi“ tinklus su telefonu. <ph name="LINK_BEGIN" />Sužinokite daugiau<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Paleidžiama automatiškai kaskart apsilankius šioje svetainėje</translation> -<translation id="665355505818177700">„Chrome“ <ph name="MS_AD_NAME" /> integravimas palaikomas tik x86_64 platformose. „Chromebook“, kurie sukurti veikti su ARM arba x86 platforma, šios funkcijos nepalaiko.</translation> <translation id="6654509035557065241">Rinktis tinklą</translation> <translation id="6655190889273724601">Kūrėjo režimas</translation> <translation id="6655458902729017087">Slėpti paskyras</translation> @@ -7478,7 +7461,6 @@ <translation id="676560328519657314">Mokėjimo metodai sistemoje „Google Pay“</translation> <translation id="6766488013065406604">Eikite į „Google“ slaptažodžių tvarkyklę</translation> <translation id="6767566652486411142">Pasirinkti kitą kalbą...</translation> -<translation id="6767639283522617719">Nepavyko prisijungti prie domeno. Įsitikinkite, kad organizacinio vieneto nustatymai yra teisingi.</translation> <translation id="6768034047581882264">Neleidžiama rodyti nesaugaus turinio</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Siekiant užtikrinti geriausią veikimą, „<ph name="DEVICE_OS" />“ renka įrenginių aparatinės įrangos duomenis ir juos bendrina su „Google“, kad būtų nustatyta, kurie naujiniai reikalingi. Pasirinktinai galite leisti sistemai „Google“ šiuos duomenis naudoti papildomais tikslais, pvz., siekiant užtikrinti „<ph name="DEVICE_OS" />“ funkcijų ir paslaugų palaikymą bei tobulinimą.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Galite prisijungti šiame įrenginyje ir peržiūrėti laukus, pateiktus kaip „chromeosflex_“, sistemoje chrome://system, kad sužinotumėte, kokie duomenys siunčiami „Google“ naujinių filtravimo tikslais, taip pat kitais atvejais, kai pasirenkate bendrinti duomenis su „Google“.<ph name="END_PARAGRAPH2" /> @@ -7555,7 +7537,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatiškai prisijungti prie svetainių naudojant išsaugotus prisijungimo duomenis. Kai funkcija išjungta, kaskart prisijungiant prie svetainės bus prašoma patvirtinti.</translation> -<translation id="6810768462515084623">Oi, panašu, kad baigėsi slaptažodžio galiojimo laikas. Atnaujinkite jį kitame įrenginyje ir bandykite dar kartą.</translation> <translation id="6811034713472274749">Puslapis paruoštas peržiūrėti</translation> <translation id="6811151703183939603">Stiprus</translation> <translation id="6811332638216701903">DHCP prieglobos serverio pavadinimas</translation> @@ -7627,7 +7608,6 @@ <translation id="6856623341093082836">Nustatyti ir koreguoti jutiklinio ekrano tikslumą</translation> <translation id="6856850379840757744">Kai įjungta, visi pranešimai nutildomi</translation> <translation id="6857145580237920905">„eSIM“ kortelės profilių pašalinimas prieš naudojant funkciją „Powerwash“</translation> -<translation id="6857699260879628349">Gauti konfigūravimo informacijos</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek.</translation> <translation id="6860097299815761905">Įgaliotojo serverio nustatymai...</translation> <translation id="68601584151169673">Išsaugoti ir bendrinti</translation> @@ -7646,7 +7626,6 @@ <translation id="686839242150793617">Leidžiama automatiškai įjungti vaizdo vaizde režimą</translation> <translation id="6868934826811377550">Žr. išsamią informaciją</translation> <translation id="6871644448911473373">OCSP atsakiklis: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Serveris atmetė įvestą slaptažodį.</translation> <translation id="6873571253135628430">Keisti svetainės leidimus</translation> <translation id="6876155724392614295">Dviratis</translation> <translation id="6876469544038980967">Nenaudinga</translation> @@ -7680,7 +7659,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" /> iš <ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Balsas, kurio galite paklausyti</translation> <translation id="6902336033320348843">Skiltis nepalaikoma: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Prijunkite įrenginį prie domeno</translation> <translation id="6903022061658753260">Jūsų duomenys bus sinchronizuojami visose „Chrome“ naršyklėse, kuriose įjungėte šios paskyros sinchronizavimą. „Chrome“ OS sichronizavimo parinktis rasite <ph name="LINK_BEGIN" />„Chrome“ OS nustatymuose<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Atidaryti viską (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Įjungti sinchronizavimą</translation> @@ -8038,7 +8016,6 @@ <translation id="7198503619164954386">Turite naudoti įmonės užregistruotą įrenginį</translation> <translation id="7199158086730159431">Gauti pagalbos</translation> <translation id="7199452998289813782">Pristabdyti perdavimą į „<ph name="DEVICE_NAME" />“</translation> -<translation id="7200083590239651963">Konfigūracijos pasirinkimas</translation> <translation id="720110658997053098">Įgalinti nuolatinį šio įrenginio veikimą viešojo terminalo režimu</translation> <translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />“ ištrintas (-a)</translation> <translation id="7201420661433230412">Peržiūrėti failus</translation> @@ -8154,8 +8131,8 @@ <translation id="7290242001003353852">Ši prisijungimo paslauga, priglobiama <ph name="SAML_DOMAIN" />, pasiekia jūsų fotoaparatą.</translation> <translation id="7292067737327289208">Jūsų <ph name="BEGIN_LINK" />naršyklę tvarko<ph name="END_LINK" /> jūsų organizacija, o <ph name="BEGIN_LINK" />profilį tvarko<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Neleidžiama automatiškai įjungti viso ekrano režimo</translation> <translation id="7295614427631867477">Atminkite, kad „Android“, „Play“ ir susijusioms programoms taikoma atskira jų duomenų rinkimo ir naudojimo politika.</translation> -<translation id="729583233778673644">Leisti AES ir RC4 šifruotes. Naudojant šią parinktį padidėja rizika, nes RC4 šifrai nesaugūs.</translation> <translation id="7296503797589217366">Pasirinkite aplanką „<ph name="FOLDER_TITLE" />“</translation> <translation id="7297726121602187087">Tamsiai žalia</translation> <translation id="7298195798382681320">Rekomenduojama</translation> @@ -8173,7 +8150,6 @@ <translation id="7307129035224081534">Pristabdyta</translation> <translation id="7307647374092371434">„Google“ paskyros slaptažodžiai ir prieigos raktai taip pat bus pasiekiami šiame įrenginyje, kol būsite prisijungę</translation> <translation id="7308643132139167865">Svetainių kalbos</translation> -<translation id="7310598146671372464">Nepavyko prisijungti. Serveris nepalaiko nurodytų „Kerberos“ šifruotės tipų. Susisiekite su administratoriumi.</translation> <translation id="7311005168897771689">Pasiekite „Google“ disko failus neprisijungę</translation> <translation id="7311244614769792472">Rezultatų nerasta</translation> <translation id="7312210124139670355">Administratorius iš naujo nustato jūsų „eSIM“ kortelę. Tai gali užtrukti kelias minutes.</translation> @@ -8490,6 +8466,7 @@ <translation id="7544977292347272434">Paprašykite vieno iš tėvų leisti įdiegti plėtinį</translation> <translation id="7545466883021407599">Nepavyko susisiekti su serveriu. Patikrinkite tinklo ryšį ir bandykite dar kartą. Jei vis tiek kyla problemų, pabandykite iš naujo paleisti „Chromebook“. Klaidos kodas: <ph name="ERROR_CODE" />.</translation> <translation id="7547317915858803630">Įspėjimas: „<ph name="PRODUCT_NAME" />“ nustatymai saugomi tinklo diske. Dėl to gali sulėtėti veikimas, atsirasti strigčių ar net būti prarasti duomenys.</translation> +<translation id="754836352246153944">Šioje svetainėje plėtiniai neleidžiami. Pasirinkite, kad atidarytumėte meniu</translation> <translation id="7548856833046333824">Limonadas</translation> <translation id="7549250950481368089">Čia bus rodomi išsaugoti slaptažodžiai. <ph name="BEGIN_LINK" /> Importuokite slaptažodžius<ph name="END_LINK" /> į „<ph name="BRAND" />“.</translation> <translation id="7549434883223124329">Perjungti įrenginio kalbą?</translation> @@ -8546,7 +8523,6 @@ <translation id="7594725637786616550">Atlikite „Powewash“, kad „<ph name="DEVICE_TYPE" />“ įrenginys būtų nustatytas tarsi naujas.</translation> <translation id="7595453277607160340">Kad galėtumėte naudoti „Android“ programas ir tinkamai veiktų „<ph name="DEVICE_TYPE" />“, prisijunkite iš naujo ir atnaujinkite sistemą.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (klaidos kodas: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Įrenginio pavadinimas per ilgas. Įveskite trumpesnį pavadinimą ir bandykite dar kartą.</translation> <translation id="7600054753482800821">&Tvarkyti paieškos variklius ir svetainių paiešką</translation> <translation id="7600218158048761260">Šio tipo paskyroje „Google“ diskas išjungtas.</translation> <translation id="7600965453749440009">Niekada neversti <ph name="LANGUAGE" /></translation> @@ -8582,6 +8558,7 @@ <translation id="7622768823216805500">Paprastai svetainėse įdiegiamos mokėjimų doroklės, naudojamos vykdant apsipirkimo funkcijas, pvz., norint supaprastinti atsiskaitymo procesą</translation> <translation id="7622966771025050155">Perjungti į užfiksuotą skirtuką</translation> <translation id="7624337243375417909">didžiųjų raidžių režimas išjungtas</translation> +<translation id="7625025537587898155">Pridėti naują profilį</translation> <translation id="7625568159987162309">Peržiūrėti leidimus ir saugomus svetainių duomenis</translation> <translation id="7625823789272218216">Naujas skirtukas kairėje</translation> <translation id="7628201176665550262">Atnaujinimo dažnis</translation> @@ -8691,7 +8668,6 @@ <translation id="7686086654630106285">Daugiau apie svetainių siūlomus skelbimus</translation> <translation id="7686581688229391955">Pasirinkti leisti plėtinius šioje svetainėje</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Patvirtinkite naują slaptažodį</translation> <translation id="7690378713476594306">Pasirinkti iš sąrašo</translation> <translation id="7690853182226561458">Pridėti aplanką...</translation> <translation id="7691073721729883399">Nepavyko įdiegti viešojo terminalo programos „cryptohome“.</translation> @@ -9261,6 +9237,7 @@ <translation id="810185532889603849">Tinkinta spalva</translation> <translation id="8101987792947961127">Kitą kartą įkeliant operacinę sistemą iš naujo būtina paleisti „Powerwash“</translation> <translation id="8102139037507939978">Panaikinti asmens identifikavimo informaciją iš „system_logs.txt“.</translation> +<translation id="8102344699913991108">Svetainėse naudojamas šis nustatymas, kad būtų teikiamos įtraukiančios viso ekrano funkcijos, neatsižvelgiant į naudotojo gestus</translation> <translation id="810362914482827094">Ieškoti slaptažodžių</translation> <translation id="8104088837833760645">Atsisiųsti „eSIM“ kortelės profilį</translation> <translation id="8105273883928376822">Prisijunkite, kad galėtumėte tęsti.</translation> @@ -9353,7 +9330,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />, <ph name="PRINTER_STATUS" />. <ph name="ITEM_POSITION" /> spausdintuvas iš <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energijos taupymo priemonė įjungta</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />“ patikrintose vietovėse gali nuskaityti ir ištrinti vaizdus, vaizdo įrašus ir garso failus.</translation> -<translation id="8181215761849004992">Nepavyko prisijungti prie domeno. Patikrinkite paskyrą, kad sužinotumėte, ar turite pakankamai teisių pridėti įrenginius.</translation> <translation id="8182105986296479640">Programa nereaguoja.</translation> <translation id="8182412589359523143">Norėdami ištrinti visus šio įrenginio (<ph name="DEVICE_TYPE" />) duomenis, <ph name="BEGIN_LINK" />spustelėkite čia<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Jūsų įrenginio EID yra <ph name="EID_NUMBER" />, o įrenginio IMEI – <ph name="IMEI_NUMBER" />. Šiuos numerius galima naudoti suaktyvinant paslaugą.</translation> @@ -9582,6 +9558,7 @@ <translation id="8351630282875799764">Akumuliatorius neįkraunamas</translation> <translation id="8352287103893778223">Skirtukų grupės pavadinimas</translation> <translation id="835238322900896202">Pašalinant įvyko klaida. Pašalinkite per terminalą.</translation> +<translation id="8353420862507374944">Perdavimas, išsaugojimas ir bendrinimas</translation> <translation id="8353683614194668312">Leidžiama:</translation> <translation id="8354034204605718473">Vaiko PIN kodas pridėtas</translation> <translation id="8356197132883132838">„<ph name="TITLE" />“ (<ph name="COUNT" />)</translation> @@ -9688,6 +9665,7 @@ <translation id="8428271547607112339">Pridėti mokyklos paskyrą</translation> <translation id="84297032718407999">Būsite atjungti po <ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Rodyti palietimus</translation> +<translation id="8432724317983466962">Norint įjungti viso ekrano režimą pagal numatytuosius nustatymus reikalingas naudotojo gestas</translation> <translation id="8433186206711564395">Tinklo nustatymai</translation> <translation id="8434480141477525001">„Native Client“ derinimo prievadas</translation> <translation id="8436054240208929121">Prisijunkite ir įjunkite sinchronizavimą, kad „Chrome“ galėtų siūlyti skirtukų grupes ir tvarkyti skirtukus</translation> @@ -9814,7 +9792,6 @@ <translation id="8531367864749403520">Pasirinkite „Slėpti grupę“, kad pašalintumėte grupę iš skirtuko juostelės</translation> <translation id="8531701051932785007">Sustiprintas saugus naršymas išjungtas</translation> <translation id="8533670235862049797">Saugus naršymas įjungtas</translation> -<translation id="8534656636775144800">Oi, kažkas nepavyko bandant prijungti prie domeno. Bandykite dar kartą.</translation> <translation id="8535005006684281994">„Netscape“ sertifikato atnaujinimo URL</translation> <translation id="8536810348276651776">Būsite atjungti nuo daugelio svetainių. Liksite prisijungę prie „Google“ paskyros, kad būtų taikomi „Chrome“ skirti „Family Link“ nustatymai.</translation> <translation id="8536956381488731905">Garsas paspaudus klavišą</translation> @@ -9893,7 +9870,6 @@ <translation id="8607828412110648570">Įsitikinkite, kad „Bluetooth“ įrenginys yra netoliese ir veikia susiejimo režimu. Susiekite tik su patikimais įrenginiais. Susieti įrenginiai matomi visose paskyrose šiame „Chromebook“. <ph name="BEGIN_LINK_LEARN_MORE" />Sužinokite daugiau<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Pridėti „Kerberos“ bilietą</translation> <translation id="8609465669617005112">Perkelti į viršų</translation> -<translation id="8610103157987623234">Netinkamas formatas, bandykite dar kartą</translation> <translation id="8612252270453580753">&Ieškoti vaizdo įrašo rėmelio naudojant „<ph name="VISUAL_SEARCH_PROVIDER" />“</translation> <translation id="8613164732773110792">Tik mažosios raidės, skaitmenys, apatiniai brūkšniai arba brūkšniai</translation> <translation id="8613504115484579584">Prisijungimo metodai</translation> @@ -10072,6 +10048,7 @@ <translation id="8729133765463465108">QR kodą nuskaityti naudojant fotoaparatą</translation> <translation id="8730621377337864115">Atlikta</translation> <translation id="8731029916209785242">Leidimai (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Pagerinkite vietovės nustatymo tikslumą</translation> <translation id="8731268612289859741">Saugos kodas</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> nori gauti šį leidimą: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Prievado numeris</translation> @@ -10510,7 +10487,6 @@ <translation id="9052404922357793350">Toliau blokuoti</translation> <translation id="90528604757378587">Veikla fone ir kai kurie vaizdiniai efektai, pvz., sklandus slinkimas, gali būti apriboti.</translation> <translation id="9053563360605707198">Spausdinti abiejose pusėse</translation> -<translation id="9055636786322918818">Taikyti RC4 šifruotę. Naudojant šią parinktį padidėja rizika, nes RC4 šifrai nesaugūs.</translation> <translation id="9056788090206401048">„Bluetooth“ turi būti įjungtas, kad „passkey“ būtų galima naudoti kitame įrenginyje. Visada galite tvarkyti tai nustatymuose.</translation> <translation id="9056810968620647706">Nerasta jokių atitikčių.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> nori prieigos prie toliau nurodyto turinio:</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb index 38103fa..27741e2a 100644 --- a/chrome/app/resources/generated_resources_lv.xtb +++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Lejupielādēt aizdomīgo failu</translation> <translation id="1217483152325416304">Jūsu lokālie dati drīz tiks dzēsti</translation> <translation id="1217668622537098248">Pēc darbības atjaunot peles kreisās pogas klikšķa funkciju</translation> -<translation id="121783623783282548">Paroles neatbilst.</translation> <translation id="1218015446623563536">Linux dzēšana</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google atrašanās vietu pakalpojumā tiek izmantoti tādi avoti kā Wi‑Fi un mobilie tīkli, lai palīdzētu noteikt šīs ierīces atrašanās vietu.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Varat izslēgt atrašanās vietas noteikšanu, izslēdzot ierīces galveno atrašanās vietas iestatījumu. Atrašanās vietas iestatījumos varat arī izslēgt Wi‑Fi, mobilo tīklu un sensoru izmantošanu atrašanās vietas noteikšanai.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Izcelt vienumu ar tastatūras fokusu</translation> <translation id="1396120028054416908">Atpakaļ uz mapi <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Kļūda, iestatot printeri</translation> -<translation id="1396963298126346194">Ievadītais lietotājvārds un parole neatbilst.</translation> <translation id="1397500194120344683">Nav piemērotu ierīču. <ph name="LINK_BEGIN" />Uzziniet vairāk<ph name="LINK_END" />.</translation> <translation id="1397594434718759194">Jūs esat pierakstījies pārlūkā Chrome šajās ierīcēs, tādējādi varat tās izmantot kā drošības atslēgas.</translation> <translation id="1398853756734560583">Maksimizēt</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">Lai vēlreiz pierakstītos un varētu piekļūt izglītojošiem resursiem, lūdziet vienam no vecākiem piešķirt jums atļauju.</translation> <translation id="1658424621194652532">Šī lapa piekļūst jūsu mikrofonam.</translation> <translation id="1660763353352708040">Strāvas adaptera problēma</translation> -<translation id="1661156625580498328">Piemērot AES šifrēšanu (ieteicams).</translation> <translation id="16620462294541761">Diemžēl jūsu paroli nevarēja verificēt. Lūdzu, mēģiniet vēlreiz.</translation> <translation id="166278006618318542">Subjekta publiskās atslēgas algoritms</translation> <translation id="1662801900924515589">Lietotne <ph name="APP" /> ir instalēta.</translation> @@ -994,7 +991,6 @@ <translation id="174123615272205933">Pielāgots</translation> <translation id="1741314857973421784">Tālāk</translation> <translation id="1743970419083351269">Aizvērt lejupielāžu joslu</translation> -<translation id="1744060673522309905">Ierīci nevar saistīt ar domēnu. Nepārsniedziet pievienojamo ierīču skaitu.</translation> <translation id="1744108098763830590">fona lapa</translation> <translation id="1745732479023874451">Pārvaldīt kontaktpersonas</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}zero{Vai atvērt un rediģēt # failus šajā tīmekļa lietotnē?}one{Vai atvērt un rediģēt # failu šajā tīmekļa lietotnē?}other{Vai atvērt un rediģēt # failus šajā tīmekļa lietotnē?}}</translation> @@ -1026,7 +1022,6 @@ <translation id="1767043563165955993">Izmantot Android lietotnēs</translation> <translation id="1767508543310534319">Pieturzīmju atbalss</translation> <translation id="1768212860412467516">Sūtiet atsauksmes par eksperimentu <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Diemžēl radās kļūda, mēģinot sazināties ar pieteikšanās serveri. Lūdzu, pārbaudiet savu tīkla savienojumu un domēna nosaukumu, pēc tam mēģiniet vēlreiz.</translation> <translation id="1769104665586091481">Atvērt saiti &jaunā logā</translation> <translation id="1770407692401984718">Velciet šurp attēlu vai</translation> <translation id="177053719077591686">Dublējiet Android lietotnes Google diskā.</translation> @@ -1104,7 +1099,6 @@ <translation id="1818913467757368489">Notiek žurnāla augšupielāde.</translation> <translation id="1819443852740954262">Atvērt visus vietrāžus inkognito režīma logā</translation> <translation id="1819721979226826163">Pieskarieties vienumam Lietotņu paziņojumi > Google Play pakalpojumi.</translation> -<translation id="1820028137326691631">Ievadiet administratora piešķirto paroli</translation> <translation id="1822140782238030981">Vai esat Chrome lietotājs? Pierakstieties!</translation> <translation id="1822517323280215012">Pelēka</translation> <translation id="1822635184853104396">Rādīt pilnu lejupielāžu vēsturi jaunā cilnē</translation> @@ -1221,7 +1215,6 @@ <translation id="1901303067676059328">Izvēlēties visus</translation> <translation id="1904580727789512086">Jūsu apmeklētie URL tiek saglabāti Google kontā</translation> <translation id="1904603806662441960">Pārvaldiet vietnēm piešķirtās kameras atļaujas pārlūkā Chrome</translation> -<translation id="1905375423839394163">Chromebook ierīces nosaukums</translation> <translation id="1906181697255754968">Parasti piekļuve failiem un mapēm ierīcē vietnēm ir nepieciešama, lai nodrošinātu noteiktas funkcijas, piemēram, automātisku darba saglabāšanu.</translation> <translation id="1906488504371069394">Skatiet citus paplašinājumus un motīvus <ph name="BEGIN_LINK" />Chrome interneta veikalā<ph name="END_LINK" />.</translation> <translation id="1907044622262489040">Ievadiet tekstu ar balsi. Nospiediet meklēšanas taustiņu + D, pēc tam sāciet runāt.</translation> @@ -1533,7 +1526,6 @@ <translation id="21354425047973905">Paslēpt PIN kodus</translation> <translation id="2135456203358955318">Dokota lupa</translation> <translation id="2135787500304447609">Atsā&kt</translation> -<translation id="2136372518715274136">Ievadiet jauno paroli</translation> <translation id="2136476978468204130">Ievadītā ieejas frāze nav pareiza.</translation> <translation id="2137128126782078222">Neatļaut paziņojumus no vietnes <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Iestatīšanas poga</translation> @@ -1633,7 +1625,6 @@ <translation id="2210462644007531147">Instalēšanu nevarēja pabeigt</translation> <translation id="2211245494465528624">Sinhronizācijas opciju pārvaldība</translation> <translation id="2214018885812055163">Kopīgotās mapes</translation> -<translation id="2214884991347062907">Parole nav pareiza. Mēģiniet vēlreiz.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 rinda netiek rādīta>}zero{<<ph name="NUMBER_OF_LINES" /> rindas netiek rādītas>}one{<<ph name="NUMBER_OF_LINES" /> rinda netiek rādīta>}other{<<ph name="NUMBER_OF_LINES" /> rindas netiek rādītas>}}</translation> <translation id="2215070081105889450">Lai kopīgotu audio, kopīgojiet cilni vai ekrānu</translation> <translation id="2218019600945559112">Pele un skārienpaliktnis</translation> @@ -2284,7 +2275,6 @@ <translation id="2692503699962701720">Mainīt runas skaņas augstumu, izrunājot elementu tipus un formatētu tekstu</translation> <translation id="2692901429679246677">Akvamarīns</translation> <translation id="2693134906590795721">Uzlādes signāli</translation> -<translation id="2693176596243495071">Diemžēl radās nezināma kļūda. Vēlāk mēģiniet vēlreiz, vai sazinieties ar administratoru, ja problēma joprojām pastāv.</translation> <translation id="2698147581454716013">Šī ierīce ir daļa no komplekta, un to nevar reģistrēt licencei Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">PIN darbība neizdevās, kods: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Kopīgota no: <ph name="DEVICE_NAME" /></translation> @@ -2417,7 +2407,6 @@ <translation id="2782104745158847185">Instalējot Linux lietojumprogrammu, radās kļūda</translation> <translation id="2783024642731649028">Vienai precei jūsu grozā ir <ph name="DISCOUNT_TEXT" /> no tirgotāja <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />); prece skatīta <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Lejupielādēts</translation> -<translation id="2783829359200813069">Šifrēšanas veidu atlase</translation> <translation id="2783952358106015700">Drošības atslēgas izmantošana ar lietotni <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Paroļu pārbaude</translation> <translation id="2785873697295365461">Failu deskriptori</translation> @@ -2701,7 +2690,6 @@ <translation id="3003144360685731741">Vēlamie tīkli</translation> <translation id="3003253259757197230">Uzņēmumam Google tiek sūtīti jūsu apmeklētie vietrāži URL, lai prognozētu, kuras vietnes jūs varētu apmeklēt turpmāk, un rādītu jums papildinformāciju par apmeklēto lapu.</translation> <translation id="3003623123441819449">CSS kešatmiņa</translation> -<translation id="3003828226041301643">Ierīci nevar saistīt ar domēnu. Pārbaudiet savā kontā, vai jums ir tiesības pievienot ierīces.</translation> <translation id="3003967365858406397">Tālrunī <ph name="PHONE_NAME" /> tiks izveidots privāts Wi-Fi savienojums.</translation> <translation id="3004385386820284928">Tastatūras taustiņu pielāgošana</translation> <translation id="3005574332301273731">Nerādīt</translation> @@ -2761,7 +2749,6 @@ <translation id="3033348223765101500">Pārvaldiet savus datus</translation> <translation id="3036327949511794916">Šīs <ph name="DEVICE_TYPE" /> ierīces atdošanas termiņš ir pagājis.</translation> <translation id="3036546437875325427">Iespējot Flash</translation> -<translation id="3037754279345160234">Nevar parsēt domēna pievienošanas konfigurāciju. Lūdzu, sazinieties ar administratoru.</translation> <translation id="3038272154009688107">Skatīt visas vietnes</translation> <translation id="3038612606416062604">Printera manuāla pievienošana</translation> <translation id="3039491566278747710">Neizdevās ierīcē instalēt bezsaistes politiku.</translation> @@ -2951,7 +2938,6 @@ <translation id="3210736980143419785">Nevarēja pabeigt lejupielādi</translation> <translation id="321084946921799184">Dzeltena un balta</translation> <translation id="3211126692872351610">&Meklēt “<ph name="SEARCH_TERMS" />” jaunā meklētājprogrammas <ph name="SEARCH_ENGINE" /> cilnē</translation> -<translation id="321356136776075234">Ierīces organizācijas vienība (piemēram, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Pievienot grāmatzīmi šai mapei</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Piezīme.<ph name="END_BOLD" /> Kāds ar līdzīgu balsi vai ierakstu, iespējams, arī varēs piekļūt jūsu bērna (<ph name="SUPERVISED_USER_NAME" />) personīgajiem rezultātiem.</translation> <translation id="3217843140356091325">Vai izveidot saīsni?</translation> @@ -3630,7 +3616,6 @@ <translation id="3741056951918180319">Varat jebkurā laikā noklikšķināt uz paplašinājuma, lai to izmantotu jebkurā vietnē</translation> <translation id="3741510433331996336">Lai pabeigtu atjaunināšanu, restartējiet ierīci.</translation> <translation id="3742235229730461951">Korejiešu tastatūras izkārtojums</translation> -<translation id="3742666961763734085">Nevar atrast organizācijas vienību ar šādu nosaukumu. Lūdzu, mēģiniet vēlreiz.</translation> <translation id="3743842571276656710">Ievadiet PIN, lai izveidotu savienojumu pārī ar ierīci “<ph name="DEVICE_NAME" />”.</translation> <translation id="3744219658596020825">Jūsu paroles netika importētas</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> @@ -4519,7 +4504,6 @@ <translation id="4416582610654027550">Ievadiet derīgu URL.</translation> <translation id="4421932782753506458">Minka</translation> <translation id="4423376891418188461">Atjaunot iestatījumus</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, jūsu administrators pieprasa paroles maiņu.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Atļaujot ChromeOS ierīcēm sūtīt automātiskos pārskatus, varat palīdzēt mums noteikt ChromeOS problēmu un uzlabojumu prioritāti. Šie pārskati var ietvert, piemēram, ChromeOS avāriju datus, kā arī informāciju par izmantotajām funkcijām un atmiņas lietojuma parasto apjomu.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Jebkurā laikā varat sākt vai apturēt šo pārskatu sūtīšanu, izmantojot Chrome ierīces iestatījumus. Ja esat domēna administrators, varat mainīt šo iestatījumu administratora konsolē.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Dzēst failu “<ph name="FILE_NAME" />”</translation> @@ -4535,7 +4519,6 @@ <translation id="4430369329743628066">Grāmatzīme pievienota</translation> <translation id="4430422687972614133">Ieslēgt virtuālo karti</translation> <translation id="4432621511648257259">Parole nav pareiza</translation> -<translation id="443454694385851356">Mantoti (nedroši)</translation> <translation id="4434611816075088065">Šobrīd nekam citam nav jāpievērš uzmanība</translation> <translation id="443475966875174318">Nesaderīgu lietojumprogrammu atjaunināšana vai noņemšana</translation> <translation id="4437947179446780764">Pievienot pielāgota DNS pakalpojumu sniedzēju</translation> @@ -5077,7 +5060,6 @@ <translation id="4868284252360267853">Šis dialoglodziņš pašlaik nav izcelts. Lai izceltu šo dialoglodziņu, nospiediet taustiņu kombināciju Command + Shift + Option + A.</translation> <translation id="4869170227080975044">Lasīt ChromeOS tīkla informāciju.</translation> <translation id="4870724079713069532">Izmantojot šo lietotni, varat atvērt un rediģēt atbalstītus failus no utilītprogrammas Failu pārlūks vai citām lietotnēm. Lai pārvaldītu, kurus failus pēc noklusējuma atvērt šajā lietotnē, pārejiet uz <ph name="BEGIN_LINK" />Windows iestatījumiem<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Ievadiet administratora piešķirto paroli, lai iegūtu konfigurācijas informāciju</translation> <translation id="4870995365819149457">Dažas atbalstītas saites joprojām tiks atvērtas lietotnē <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> un vienā citā lietotnē.</translation> <translation id="4871308555310586478">Nav iegūts no Chrome interneta veikala.</translation> <translation id="4871322859485617074">PIN satur nederīgas rakstzīmes</translation> @@ -5144,7 +5126,6 @@ <translation id="4913209098186576320">Šis fails var būt bīstams.<ph name="LINE_BREAK" />Šī pārbaude notiek ilgāk nekā parasti...</translation> <translation id="4915961947098019832">Drīkst rādīt attēlus</translation> <translation id="4916542008280060967">Vai atļaut vietnei rediģēt failu “<ph name="FILE_NAME" />”?</translation> -<translation id="4917385247580444890">Spēcīgs</translation> <translation id="491779113051926205">ChromeOS datplūsmas skaitītāji</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> vēlas sazināties ar paplašinājumu “<ph name="EXTENSION_NAME" />”</translation> <translation id="4918086044614829423">Pieņemt</translation> @@ -5458,7 +5439,6 @@ <translation id="5172855596271336236">Viens pārvaldīts printeris</translation> <translation id="5173668317844998239">Pievienojiet un dzēsiet drošības atslēgā saglabātos pirkstu nospiedumus.</translation> <translation id="5174169235862638850">Parole ir kopēta starpliktuvē.</translation> -<translation id="5175379009094579629">Šis ierīces nosaukums nav derīgs. Ievadiet derīgu ierīces nosaukumu, lai mēģinātu vēlreiz.</translation> <translation id="5177479852722101802">Turpināt piekļuves bloķēšanu kamerai un mikrofonam</translation> <translation id="5177549709747445269">Jūs izmantojat mobilos datus</translation> <translation id="5178667623289523808">Atrast iepriekšējo</translation> @@ -5687,7 +5667,6 @@ <translation id="5368255566854433132">Izveidot paroli ierīcei (<ph name="DEVICE_TYPE" />)</translation> <translation id="5368441245151140827">Šis paplašinājums nevar lasīt un mainīt vietnes informāciju vai darboties fonā</translation> <translation id="5368720394188453070">Jūsu tālrunis ir bloķēts. Lai tajā ieietu, atbloķējiet to.</translation> -<translation id="5368779022775404937">Pierakstieties vietnē <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}zero{Inkognito (#)}one{Inkognito (#)}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Iespējot peles paātrinātāju</translation> <translation id="5369694795837229225">Iestatīt Linux izstrādes vidi</translation> @@ -5903,7 +5882,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administrators instalēja paplašinājumu}zero{Administrators instalēja # paplašinājumus}one{Administrators instalēja # paplašinājumu}other{Administrators instalēja # paplašinājumus}}</translation> <translation id="5523532775593636291">Pievienotās vietnes vienmēr būs aktīvas, un tajās netiks atbrīvota atmiņa.</translation> <translation id="5523558474028191231">Nosaukumā var izmantot burtus, ciparus un speciālās rakstzīmes, kā arī nosaukums nedrīkst pārsniegt <ph name="MAX_CHARACTER_COUNT" /> rakstzīmes.</translation> -<translation id="5526701598901867718">Visi (nedroši)</translation> <translation id="5526745900034778153">Pierakstīties vēlreiz, lai atsāktu sinhronizēšanu</translation> <translation id="5527463195266282916">Mēģināja atkāpties uz vecāku paplašinājuma versiju.</translation> <translation id="5527474464531963247">Varat arī atlasīt citu tīklu.</translation> @@ -5914,7 +5892,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> pieprasa:</translation> <translation id="5537725057119320332">Apraidīt</translation> <translation id="5539070192556911367">Nevar izveidot savienojumu ar Google</translation> -<translation id="5539221284352502426">Ievadīto paroli noraidīja serveris. Iespējamie iemesli: parole ir pārāk īsa; parolē ir jābūt ietvertiem cipariem vai simboliem; parolei ir jāatšķiras no iepriekšējām parolēm.</translation> <translation id="5541694225089836610">Jūsu administrators ir atspējojis darbību.</translation> <translation id="5542132724887566711">Profils</translation> <translation id="5542750926112347543">Domēna <ph name="DOMAIN" /> sīkfaili ir bloķēti.</translation> @@ -6155,7 +6132,6 @@ <translation id="5734362860645681824">Saziņa</translation> <translation id="5734697361979786483">Pievienot failu kopīgošanu</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Šie dati vai jūsu ierīce neatbilst dažām jūsu organizācijas drošības politikām. Sazinieties ar administratoru, lai noskaidrotu, kādas problēmas jānovērš.}=1{Šis fails vai jūsu ierīce neatbilst dažām jūsu organizācijas drošības politikām. Sazinieties ar administratoru, lai noskaidrotu, kādas problēmas jānovērš.}zero{Šie faili neatbilst dažām jūsu organizācijas drošības politikām. Sazinieties ar administratoru, lai noskaidrotu, kādas problēmas jānovērš.}one{Šie faili neatbilst dažām jūsu organizācijas drošības politikām. Sazinieties ar administratoru, lai noskaidrotu, kādas problēmas jānovērš.}other{Šie faili neatbilst dažām jūsu organizācijas drošības politikām. Sazinieties ar administratoru, lai noskaidrotu, kādas problēmas jānovērš.}}</translation> -<translation id="5736796278325406685">Lūdzu, ievadiet derīgu lietotājvārdu.</translation> <translation id="5738093759615225354">Šī piekļuves atslēga jums ir nepieciešama, lai pierakstītos datorā.</translation> <translation id="5739017626473506901">Pierakstieties, lai palīdzētu lietotājam <ph name="USER_NAME" /> pievienot mācību iestādes kontu</translation> <translation id="5739235828260127894">Tiek gaidīta verifikācija. <ph name="LINK_BEGIN" />Uzziniet vairāk<ph name="LINK_END" />.</translation> @@ -6558,7 +6534,6 @@ <translation id="6054138466019582920">Mekl&ēt šajā lapā, izmantojot Google…</translation> <translation id="6054284857788651331">Nesen aizvērto ciļņu grupa</translation> <translation id="6054961935262556546">Mainīt redzamību</translation> -<translation id="6055171183283175969">Ievadītā parole nav pareiza.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 ar RSA šifrējumu</translation> <translation id="6055544610007596637">Instalējiet lietotnes savā ierīcē (<ph name="DEVICE_TYPE" />) no Google Play veikala</translation> <translation id="6056710589053485679">Veikt normālo atkārtoto ielādi</translation> @@ -6628,7 +6603,6 @@ <translation id="6102043788063419338">Šis fails tika bloķēts ar papildu aizsardzības funkcijām.</translation> <translation id="6103681770816982672">Brīdinājums: jūs pārslēdzat izstrādātāja versiju</translation> <translation id="6104068876731806426">Google konti</translation> -<translation id="6104311680260824317">Ierīci nevar saistīt ar domēnu. Serveris neatbalsta norādītos Kerberos šifrēšanas veidus. Šifrēšanas iestatījumus skatiet sadaļā “Vairāk opciju”.</translation> <translation id="6104667115274478616">ChromeOS audio iestatījumu pārvaldība</translation> <translation id="6104796831253957966">Printera rinda ir pilna.</translation> <translation id="610487644502954950">Sānu panelis ir atsprausts</translation> @@ -7319,7 +7293,6 @@ <translation id="6651237644330755633">Uzticēties šim sertifikātam, lai identificētu vietnes</translation> <translation id="6651495917527016072">Sinhronizējiet Wi-Fi tīklus ar savu tālruni. <ph name="LINK_BEGIN" />Uzzināt vairāk<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Tiek automātiski izpildīts ikreiz, kad apmeklējat šo vietni</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> integrācija tiek atbalstīta tikai x86_64 platformās. Chromebook datoros, kas veidoti, izmantojot ARM vai x86 platformu, šī funkcionalitāte netiek atbalstīta.</translation> <translation id="6654509035557065241">Vēlamā tīkla iestatīšana</translation> <translation id="6655190889273724601">Izstrādātāja režīms</translation> <translation id="6655458902729017087">Slēpt kontus</translation> @@ -7455,7 +7428,6 @@ <translation id="676560328519657314">Jūsu maksājumu veidi pakalpojumā Google Pay</translation> <translation id="6766488013065406604">Pāriet uz Google paroļu pārvaldnieku</translation> <translation id="6767566652486411142">Izvēlēties citu valodu…</translation> -<translation id="6767639283522617719">Nevar pievienoties domēnam. Organizācijas vienības iestatījumiem ir jābūt pareiziem.</translation> <translation id="6768034047581882264">Nedrīkst rādīt nedrošu saturu</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Lai nodrošinātu vislabāko pieredzi, operētājsistēmā <ph name="DEVICE_OS" /> tiek vākti aparatūras dati par ierīcēm, un tie tiek kopīgoti ar uzņēmumu Google, lai noteiktu, kādus atjauninājumus piegādāt. Varat arī atļaut uzņēmumam Google izmantot šos datus citiem mērķiem, piemēram, operētājsistēmas <ph name="DEVICE_OS" /> lietošanas iespēju un klientu apkalpošanas atbalstam un uzlabojumiem.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Varat pieteikties šajā ierīcē un skatīt laukus, kas norādīti kā chromeosflex_ vietnē chrome://system, lai uzzinātu, kādi dati tiek sūtīti uzņēmumam Google atjauninājumu filtrēšanai, kā arī uzzinātu par citiem gadījumiem, kad izvēlaties kopīgot datus ar uzņēmumu Google.<ph name="END_PARAGRAPH2" /> @@ -7532,7 +7504,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automātiski pierakstīties vietnēs, izmantojot saglabātos akreditācijas datus. Ja funkcija ir atspējota, apstiprināšana būs jāveic ikreiz, kad pierakstīsieties vietnē.</translation> -<translation id="6810768462515084623">Šķiet, ka ir beidzies jūsu paroles derīguma termiņš. Lūdzu, atjaunojiet to citā ierīcē un mēģiniet vēlreiz.</translation> <translation id="6811034713472274749">Lapu var skatīt</translation> <translation id="6811151703183939603">Spēcīgi</translation> <translation id="6811332638216701903">DHCP saimniekdatora nosaukums</translation> @@ -7604,7 +7575,6 @@ <translation id="6856623341093082836">Iestatīt un pielāgot skārienekrāna precizitāti</translation> <translation id="6856850379840757744">Kad šis iestatījums būs ieslēgts, visu paziņojumu signāli tiks izslēgti.</translation> <translation id="6857145580237920905">Noņemiet eSIM profilus pirms funkcijas Powerwash izmantošanas</translation> -<translation id="6857699260879628349">Konfigurācijas informācijas iegūšana</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Starpniekservera iestatījumi...</translation> <translation id="68601584151169673">&Saglabāt un kopīgot</translation> @@ -7623,7 +7593,6 @@ <translation id="686839242150793617">Drīkst automātiski aktivizēt režīmu “Attēls attēlā”</translation> <translation id="6868934826811377550">Skatīt detalizētu informāciju</translation> <translation id="6871644448911473373">OCSP atbildētājs: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Ievadīto paroli noraidīja serveris.</translation> <translation id="6873571253135628430">Mainīt vietņu atļaujas</translation> <translation id="6876155724392614295">Velosipēds</translation> <translation id="6876469544038980967">Nav noderīgi</translation> @@ -7657,7 +7626,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Balss priekšskatīšanai</translation> <translation id="6902336033320348843">Sadaļa netiek atbalstīta: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Saistiet ierīci ar domēnu</translation> <translation id="6903022061658753260">Jūsu dati tiks sinhronizēti visos pārlūkos Chrome, kuros esat ieslēdzis šī konta sinhronizāciju. Lai skatītu Chrome OS sinhronizācijas opcijas, pārejiet uz <ph name="LINK_BEGIN" />Chrome OS iestatījumiem<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Atvērt visus vietrāžus (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Ieslēgt sinhronizāciju</translation> @@ -8015,7 +7983,6 @@ <translation id="7198503619164954386">Jums ir jāizmanto uzņēmuma reģistrēta ierīce</translation> <translation id="7199158086730159431">Saņemt p&alīdzību</translation> <translation id="7199452998289813782">Apturēt apraidi ierīcē <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Konfigurācijas atlasīšana</translation> <translation id="720110658997053098">Pastāvīgi turēt ierīcei ieslēgtu kioska režīmu</translation> <translation id="7201118060536064622">Vienums “<ph name="DELETED_ITEM_NAME" />” ir izdzēsts.</translation> <translation id="7201420661433230412">Skatīt failus</translation> @@ -8132,7 +8099,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Pārlūku pārvalda<ph name="END_LINK" /> jūsu organizācija, un jūsu <ph name="BEGIN_LINK" />profilu pārvalda<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Ņemiet vērā, ka operētājsistēmu Android, veikalu Play un saistītās lietotnes pārvalda atsevišķas datu vākšanas un lietošanas politikas.</translation> -<translation id="729583233778673644">Atļaut AES un RC4 šifrēšanu. Ja izmantosiet šo opciju, palielināsies risks, jo RC4 šifri nav droši.</translation> <translation id="7296503797589217366">Atlasīt mapi <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tumši zaļa</translation> <translation id="7298195798382681320">Ieteicams</translation> @@ -8150,7 +8116,6 @@ <translation id="7307129035224081534">Apturēta</translation> <translation id="7307647374092371434">Ja būsiet pierakstījies, Google kontā saglabātās paroles un piekļuves atslēgas būs pieejamas arī šajā ierīcē.</translation> <translation id="7308643132139167865">Vietņu valodas</translation> -<translation id="7310598146671372464">Neizdevās pieteikties. Serveris neatbalsta norādītos Kerberos šifrēšanas veidus. Lūdzu, sazinieties ar administratoru.</translation> <translation id="7311005168897771689">Piekļuve Google diska failiem bezsaistē</translation> <translation id="7311244614769792472">Netika atrasts neviens rezultāts</translation> <translation id="7312210124139670355">Administrators atiestata jūsu eSIM. Atiestatīšana var ilgt dažas minūtes.</translation> @@ -8523,7 +8488,6 @@ <translation id="7594725637786616550">Izmantojiet funkciju Powerwash un atiestatiet savā <ph name="DEVICE_TYPE" /> ierīcē sākotnējos rūpnīcas iestatījumus.</translation> <translation id="7595453277607160340">Lai izmantotu Android lietotnes un nodrošinātu pienācīgu ierīces <ph name="DEVICE_TYPE" /> darbību, pierakstieties atkārtoti un veiciet atjaunināšanu.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kļūdas kods: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Ierīces nosaukums ir pārāk garš. Lai mēģinātu vēlreiz, ievadiet īsāku nosaukumu.</translation> <translation id="7600054753482800821">&Pārvaldīt meklētājprogrammas un meklēšanu vietnē</translation> <translation id="7600218158048761260">Google disks ir atspējots šim konta veidam.</translation> <translation id="7600965453749440009">Nekad netulkot saturu, kas rakstīts <ph name="LANGUAGE" /> valodā</translation> @@ -8668,7 +8632,6 @@ <translation id="7686086654630106285">Vairāk par vietnēs ieteiktajām reklāmām</translation> <translation id="7686581688229391955">Atlasiet, lai atļautu paplašinājumus šajā vietnē</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Apstipriniet jauno paroli</translation> <translation id="7690378713476594306">Izvēlēties no saraksta</translation> <translation id="7690853182226561458">Pievienot &mapi...</translation> <translation id="7691073721729883399">Nevarēja iekļaut kioska lietojumprogrammai paredzēto komponentu cryptohome.</translation> @@ -9329,7 +9292,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />, <ph name="PRINTER_STATUS" />. Printeris numur <ph name="ITEM_POSITION" />, kopā ir <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Enerģijas taupīšana ieslēgta</translation> <translation id="8180786512391440389">Ar paplašinājumu “<ph name="EXTENSION" />” var lasīt un dzēst attēlus, videoklipus un skaņu failus atzīmētajās vietās.</translation> -<translation id="8181215761849004992">Nevar pievienoties domēnam. Pārbaudiet savā kontā, vai jums ir pietiekamas tiesības, lai pievienotu ierīces.</translation> <translation id="8182105986296479640">Lietojumprogramma nereaģē.</translation> <translation id="8182412589359523143">Lai izdzēstu visus datus no šīs ierīces (<ph name="DEVICE_TYPE" />), <ph name="BEGIN_LINK" />noklikšķiniet šeit<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Jūsu ierīces EID ir <ph name="EID_NUMBER" />, un ierīces IMEI ir <ph name="IMEI_NUMBER" />. Šos numurus var izmantot, lai aktivizētu pakalpojumu.</translation> @@ -9790,7 +9752,6 @@ <translation id="8531367864749403520">Atlasiet vienumu “Paslēpt grupu”, lai noņemtu grupu no ciļņu joslas</translation> <translation id="8531701051932785007">Droša pārlūkošana ar papildu aizsardzību ir izslēgta</translation> <translation id="8533670235862049797">Ir ieslēgta droša pārlūkošana</translation> -<translation id="8534656636775144800">Diemžēl, mēģinot saistīt domēnu, radās problēma. Lūdzu, mēģiniet vēlreiz.</translation> <translation id="8535005006684281994">Netscape sertifikāta atjaunošanas URL</translation> <translation id="8536810348276651776">Jūs tiksiet izrakstīts no lielākās daļas vietņu. Jūs paliksiet pierakstījies savā Google kontā, lai būtu spēkā jūsu Family Link iestatījumi pārlūkā Chrome.</translation> <translation id="8536956381488731905">Skaņa, nospiežot taustiņu</translation> @@ -9869,7 +9830,6 @@ <translation id="8607828412110648570">Jūsu Bluetooth ierīcē ir jābūt aktivizētam režīmam savienošanai pārī, un tai ir jāatrodas tuvumā. Veiciet savienošanu pārī tikai ar uzticamām ierīcēm. Pārī savienotās ierīces ir redzamas visiem kontiem šajā Chromebook datorā. <ph name="BEGIN_LINK_LEARN_MORE" />Uzziniet vairāk<ph name="END_LINK_LEARN_MORE" />.</translation> <translation id="8608618451198398104">Kerberos biļetes pievienošana</translation> <translation id="8609465669617005112">Virziet uz augšu</translation> -<translation id="8610103157987623234">Nepareizs formāts, lūdzu, mēģiniet vēlreiz.</translation> <translation id="8612252270453580753">&Meklēt video kadru, izmantojot <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Tikai mazās rakstzīmes, cipari, pasvītras vai defises</translation> <translation id="8613504115484579584">Pierakstīšanās metodes</translation> @@ -10485,7 +10445,6 @@ <translation id="9052404922357793350">Turpināt bloķēt</translation> <translation id="90528604757378587">Var būt ierobežotas darbības fonā un noteikti vizuālie efekti, piemēram, vienmērīga ritināšana.</translation> <translation id="9053563360605707198">Drukāt abās pusēs</translation> -<translation id="9055636786322918818">Piemērot RC4 šifrēšanu. Ja izmantosiet šo opciju, palielināsies risks, jo RC4 šifri nav droši.</translation> <translation id="9056788090206401048">Lai varētu izmantot piekļuves atslēgu citā ierīcē, jābūt ieslēgtam Bluetooth savienojumam. Jūs jebkurā laikā varat to pārvaldīt iestatījumos.</translation> <translation id="9056810968620647706">Atbilstoši rezultāti nav atrasti.</translation> <translation id="9057007989365783744">Lietotājs <ph name="SUPERVISED_USER_NAME" /> vēlas piekļūt šādam saturam:</translation>
diff --git a/chrome/app/resources/generated_resources_mk.xtb b/chrome/app/resources/generated_resources_mk.xtb index 1cbd8e7..050c9f73 100644 --- a/chrome/app/resources/generated_resources_mk.xtb +++ b/chrome/app/resources/generated_resources_mk.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Администраторот блокирал одредени функции за уредов</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> сака да ги врати поставките на Chrome на нивните оригинални стандардни вредности. Ова ќе ја ресетира вашата почетна страница, страницата во нова картичка и пребарувачот, ќе ги оневозможи вашите екстензии и ќе ги откачи сите картички. Исто така, ќе ги исчисти останатите привремени и кеширани податоци, како што се колачиња, содржини и податоци на локацијата.</translation> <translation id="1082725763867769612">Офлајн датотеки</translation> +<translation id="1084026333130513768">Зачувајте, споделете и емитувајте</translation> <translation id="1084096383128641877">Со отстранувањето на лозинкава нема да се избрише вашата сметка на <ph name="DOMAIN" />. Сменете ја лозинката или избришете ја сметката на <ph name="DOMAIN_LINK" /> за да ви биде безбедна од другите.</translation> <translation id="1084288067399862432">Успешно ја променивте компромитираната лозинка. @@ -298,7 +299,6 @@ <translation id="1217117837721346030">Преземи сомнителна датотека</translation> <translation id="1217483152325416304">Вашите локални податоци наскоро ќе бидат избришани</translation> <translation id="1217668622537098248">Врати се на лев клик после дејството</translation> -<translation id="121783623783282548">Лозинките не се совпаѓаат.</translation> <translation id="1218015446623563536">Бришење на Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Услугата според локација на Google користи извори како што се Wi-Fi, мобилни мрежи и сензори за да се процени локацијата на уредот.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Може да ја исклучите „Локацијата“ со исклучување на главната поставка за „Локација“ на уредов. Може да го исклучите и користењето Wi-Fi, мобилни мрежи и сензори за локација во поставките за локација.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +519,6 @@ <translation id="1395832189806039783">Нагласување ставка со фокусот на тастатурата</translation> <translation id="1396120028054416908">Назад на <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Грешка при поставување на печатачот</translation> -<translation id="1396963298126346194">Корисничкото име и лозинката што ги внесовте не се совпаѓаат</translation> <translation id="1397500194120344683">Нема уреди што ги исполнуваат условите. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Најавени сте на Chrome на уредиве, па така можете да ги користите како безбедносни клучеви.</translation> <translation id="1398853756734560583">Максимизирај</translation> @@ -902,7 +901,6 @@ <translation id="1657937299377480641">За да се најавиш повторно за пристап до едукативни ресурси, побарај дозвола од родителот</translation> <translation id="1658424621194652532">Оваа страница му пристапува на вашиот микрофон.</translation> <translation id="1660763353352708040">Проблем со адаптерот за напојување</translation> -<translation id="1661156625580498328">Наметнете AES-шифрирање (препорачано).</translation> <translation id="16620462294541761">Не може да се провери вашата лозинка. Обидете се повторно.</translation> <translation id="166278006618318542">Алгоритам на јавен клуч на субјект</translation> <translation id="1662801900924515589"><ph name="APP" /> е инсталирана</translation> @@ -1004,7 +1002,6 @@ <translation id="174123615272205933">Приспособени</translation> <translation id="1741314857973421784">Продолжи</translation> <translation id="1743970419083351269">Затвори ја лентата за преземања</translation> -<translation id="1744060673522309905">Уредот не може да се приклучи на доменот. Уверете се дека не сте го надминале максималниот број уреди што може да се додадат.</translation> <translation id="1744108098763830590">страница на заднина</translation> <translation id="1745732479023874451">Управувајте со контакти</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Да се отворат и изменат # датотека во оваа веб-апликација?}other{Да се отворат и изменат # датотеки во оваа веб-апликација?}}</translation> @@ -1036,7 +1033,6 @@ <translation id="1767043563165955993">Користи со апликации на Android</translation> <translation id="1767508543310534319">Ехо на интерпункција</translation> <translation id="1768212860412467516">Испратете повратни информации за <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Упс! Се појави проблем при контактирањето со серверот за најавување. Проверете ја мрежната врска и името на доменот и обидете се повторно.</translation> <translation id="1769104665586091481">Отвори ја врската во нов &прозорец</translation> <translation id="1770407692401984718">Повлечете слика овде или</translation> <translation id="177053719077591686">Направете бекап од апликациите на Android во Google Drive.</translation> @@ -1114,7 +1110,6 @@ <translation id="1818913467757368489">Прикачувањето на евиденцијата е во тек.</translation> <translation id="1819443852740954262">Отвори ги сите во прозорец „Инкогнито“</translation> <translation id="1819721979226826163">Допрете „Известувања за апликации > Услуги на Google Play“.</translation> -<translation id="1820028137326691631">Внесете лозинка што ви ја обезбедил администраторот</translation> <translation id="1822140782238030981">Веќе сте корисник на Chrome? Најавете се</translation> <translation id="1822517323280215012">Сива</translation> <translation id="1822635184853104396">Прикажи ја целосната историја на преземања во нова картичка</translation> @@ -1232,7 +1227,6 @@ <translation id="1901303067676059328">Избери ги &сите</translation> <translation id="1904580727789512086">URL-адресите што ги посетувате се зачувуваат во вашата сметка на Google</translation> <translation id="1904603806662441960">Управување со дозволите за камера за сајтовите во Chrome</translation> -<translation id="1905375423839394163">Име на уредот Chromebook</translation> <translation id="1906181697255754968">Сајтовите обично пристапуваат до датотеките и папките на вашиот уред за функции како што е автоматското зачувување на вашата работа</translation> <translation id="1906488504371069394">Откријте повеќе екстензии и теми во <ph name="BEGIN_LINK" />Веб-продавницата на Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Пишувајте со гласот. Користете Search + D, а потоа почнете да зборувате.</translation> @@ -1242,6 +1236,7 @@ <translation id="1910721550319506122">Добре дојдовте!</translation> <translation id="1910736334623230603">Не може да се пребаруваат повеќе слики. Може да се додава само по една слика.</translation> <translation id="1910908536872421421">Chrome за тестирање v<ph name="BROWSER_VERSION" /> е само за автоматизирано тестирање. За вообичаено прелистување, користете ја стандардната верзија на Chrome која се ажурира автоматски.</translation> +<translation id="1913749768968678106">Емитувајте, зачувајте и споделете</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">Спушти</translation> <translation id="1915734383465415025">Број на продавница</translation> @@ -1343,6 +1338,7 @@ <translation id="197989455406964291">KDC не го поддржува типот шифрирање</translation> <translation id="1981434377190976112">да ги чита сите ваши податоци на сите веб-сајтови</translation> <translation id="1984417487208496350">Без заштита (не се препорачува)</translation> +<translation id="1986836014090708999">Напредни поставки за локација</translation> <translation id="1987317783729300807">Сметки</translation> <translation id="1987574314042117472">Изберете и инсталирајте популарни апликации</translation> <translation id="1988259784461813694">Барање</translation> @@ -1544,7 +1540,6 @@ <translation id="21354425047973905">Сокријте ги PIN-кодовите</translation> <translation id="2135456203358955318">Закотвена лупа</translation> <translation id="2135787500304447609">&Продолжи</translation> -<translation id="2136372518715274136">Внесете нова лозинка</translation> <translation id="2136476978468204130">Лозинката што ја внесовте е неточна</translation> <translation id="2137128126782078222">Не дозволувај известувања од <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Копче за поставување</translation> @@ -1612,6 +1607,7 @@ <translation id="2182058453334755893">Копирано во привремената меморија</translation> <translation id="2182419606502127232">Опфати ја мојата евиденција на сервер.</translation> <translation id="2183570493397356669">Копчето „Продолжи“ е оневозможено</translation> +<translation id="2184272387334793084">Најавете се за да ги добиете лозинките и друго на сите ваши уреди</translation> <translation id="2184515124301515068">Дозволете му на Chrome да избира кога сајтовите може да пуштаат звук (се препорачува)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">Страница споделена од друг уред</translation> @@ -1644,7 +1640,6 @@ <translation id="2210462644007531147">Инсталацијата не можеше да се заврши</translation> <translation id="2211245494465528624">Управувајте со опциите за синхронизација</translation> <translation id="2214018885812055163">Споделени папки</translation> -<translation id="2214884991347062907">Погрешна лозинка. Обидете се повторно</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ред не е прикажан>}one{<<ph name="NUMBER_OF_LINES" /> ред не е прикажан>}other{<<ph name="NUMBER_OF_LINES" /> реда не се прикажани>}}</translation> <translation id="2215070081105889450">За да се сподели аудио, споделете картичка или екран</translation> <translation id="2218019600945559112">Глувче и подлога за допир</translation> @@ -2298,7 +2293,6 @@ <translation id="2692503699962701720">Смени ја висината на гласот кога изговараш типови елементи и форматиран текст</translation> <translation id="2692901429679246677">Вода</translation> <translation id="2693134906590795721">Звуци на полнење</translation> -<translation id="2693176596243495071">Упс! Настана непозната грешка. Обидете се повторно подоцна. Ако и понатаму се соочувате со истиот проблем, контактирајте со вашиот администратор.</translation> <translation id="2698147581454716013">Ова е уред од група и не може да се регистрира со надградба за киоск или уред за сигнализација.</translation> <translation id="2699911226086014512">Операцијата за PIN не успеа со код <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Споделено од <ph name="DEVICE_NAME" /></translation> @@ -2431,7 +2425,6 @@ <translation id="2782104745158847185">Грешка при инсталирањето на апликацијата за Linux</translation> <translation id="2783024642731649028">1 ставка во вашата кошничка со <ph name="DISCOUNT_TEXT" /> од <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, прегледано: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Преземено</translation> -<translation id="2783829359200813069">Избор на типови шифрирање</translation> <translation id="2783952358106015700">Користете го безбедносниот клуч со <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Password Checkup</translation> <translation id="2785873697295365461">Опишувачи на датотеки</translation> @@ -2582,6 +2575,7 @@ <translation id="2893180576842394309">Google може да ја користи вашата историја за да го персонализира „Пребарувањето“ и другите услуги на Google</translation> <translation id="2893701697603065178">Управувана околина за програмирање</translation> <translation id="2894757982205307093">Нова картичка во групата</translation> +<translation id="2895730582088342039">Зачувајте, споделете и емитувајте</translation> <translation id="289695669188700754">ИД на клуч: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Оваа приспособена поставка ќе биде отстранета кога ќе ги затворите сите ваши прозорци „Инкогнито“</translation> <translation id="2897878306272793870">Дали сте сигурни дека сакате да отворите <ph name="TAB_COUNT" /> картички?</translation> @@ -2715,7 +2709,6 @@ <translation id="3003144360685731741">Претпочитани мрежи</translation> <translation id="3003253259757197230">URL-адресите што ги отворате се испраќаат во Google за предвидување за тоа кои се следните сајтови што ќе ги отворите и прикажување дополнителни детали за страницата што сте ја отвориле.</translation> <translation id="3003623123441819449">CSS кеш</translation> -<translation id="3003828226041301643">Уредот не може да се приклучи на доменот. Проверете дали имате привилегии на сметката за додавање уреди.</translation> <translation id="3003967365858406397">Вашиот <ph name="PHONE_NAME" /> ќе создаде приватна врска со Wi-Fi.</translation> <translation id="3004385386820284928">Приспособете ги копчињата на тастатурата</translation> <translation id="3005574332301273731">Не прикажувај</translation> @@ -2775,7 +2768,6 @@ <translation id="3033348223765101500">Контролирајте ги податоците</translation> <translation id="3036327949511794916">Крајниот рок за враќање на овој <ph name="DEVICE_TYPE" /> помина.</translation> <translation id="3036546437875325427">Овозможи Flash</translation> -<translation id="3037754279345160234">Не може да се анализира конфигурацијата за приклучување на доменот. Контактирајте со вашиот администратор.</translation> <translation id="3038272154009688107">Прикажи ги сите сајтови</translation> <translation id="3038612606416062604">Додај печатач рачно</translation> <translation id="3039491566278747710">Не успеа да се инсталира офлајн правило на уредот.</translation> @@ -2965,7 +2957,6 @@ <translation id="3210736980143419785">Преземањето не можеше да заврши</translation> <translation id="321084946921799184">Жолта и бела</translation> <translation id="3211126692872351610">Пребарајте „<ph name="SEARCH_TERMS" />“ на <ph name="SEARCH_ENGINE" /> во нова картичка</translation> -<translation id="321356136776075234">Организациска единица на уредот (на пр., OU=Chromebooks, DC=example, DC=com)</translation> <translation id="321367297115597343">Додајте обележувач на папкава</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Напомена:<ph name="END_BOLD" /> некој со сличен глас или снимка ќе може да пристапи до личните резултати на <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Дали да се создаде кратенка?</translation> @@ -3216,6 +3207,7 @@ <translation id="3420501302812554910">Потребно е ресетирање на внатрешен безбедносен клуч</translation> <translation id="3421387094817716717">Јавен клуч на елиптична крива</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Напомена:<ph name="END_BOLD" /> некој со сличен глас или снимка ќе може да пристапи до вашите лични резултати или до вашиот „Помошник“.</translation> +<translation id="3421835120203732951">Додајте нов профил</translation> <translation id="3423111258700187173">Најдени се резултати во <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">На <ph name="PHONE_NAME_1" /> и <ph name="PHONE_NAME_2" />:</translation> <translation id="3423858849633684918">Повторно стартувајте <ph name="PRODUCT_NAME" /></translation> @@ -3644,7 +3636,6 @@ <translation id="3741056951918180319">Секогаш може да кликнете на екстензијата за да ја користите на кој било сајт</translation> <translation id="3741510433331996336">Рестартирајте го уредот за да го довршите ажурирањето</translation> <translation id="3742235229730461951">Распоред на тастатурата на корејски</translation> -<translation id="3742666961763734085">Не може да се најде организациска единица со тоа име. Обидете се повторно.</translation> <translation id="3743842571276656710">Внесете PIN за спарување со <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Лозинките не се увезени</translation> <translation id="3747077776423672805">За да ги отстраните апликациите, одете во „Поставки > Google Play Store > Управувајте со поставките за Android > Апликации“ или „Управникот со апликации“. Потоа допрете ја апликацијата што сакате да ја деинсталирате (можеби ќе треба да повлечете десно или лево за да ја најдете). Потоа допрете „Деинсталирај“ или „Оневозможи“.</translation> @@ -4533,7 +4524,6 @@ <translation id="4416582610654027550">Внесете валидна URL</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">Обнови поставки</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, администраторот бара да ја смените лозинката.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ако дозволите уредите со ChromeOS да испраќаат автоматски извештаи, тоа ќе ни помогне да правиме приоритетни поправки и да го подобруваме ChromeOS. Извештаиве може да содржат податоци за падовите на ChromeOS, кои функции ги користите и колку меморија типично користите.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Може да ги дозволите или да ги откажете извештаиве во секое време во поставките на уредот со Chrome. Ако сте администратор на доменот, поставкава може да ја промените во администрациската конзола.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Избриши ја <ph name="FILE_NAME" /></translation> @@ -4549,7 +4539,6 @@ <translation id="4430369329743628066">Додаден е обележувач</translation> <translation id="4430422687972614133">Вклучи ја виртуелната картичка</translation> <translation id="4432621511648257259">Лозинката е неточна</translation> -<translation id="443454694385851356">Застарени (небезбедно)</translation> <translation id="4434611816075088065">Не е потребно никакво дејство во моментов</translation> <translation id="443475966875174318">Ажурирање или отстранување некомпатибилни апликации</translation> <translation id="4437947179446780764">Додајте приспособен давател на услуги на DNS</translation> @@ -4606,6 +4595,7 @@ <translation id="4481448477173043917"><ph name="DEVICE_TYPE" /> се рестартираше неочекувано</translation> <translation id="4481467543947557978">услужен работник</translation> <translation id="4482990632723642375">Неодамна затворена картичка</translation> +<translation id="4486333480498805415">Прецизност на локација</translation> <translation id="4487489714832036847">Chromebooks користи апликации наместо традиционален софтвер. Преземете апликации за продуктивност, забава и друго.</translation> <translation id="4488257340342212116">Дозволено им е да ја користат камерата</translation> <translation id="4490086832405043258">Користи ги поставките за прокси за Chrome OS за профилов.</translation> @@ -5092,7 +5082,6 @@ <translation id="4868284252360267853">Дијалогов не е нагласен во моментов. Притиснете Command-Shift-Опција A за да го нагласите дијалогов.</translation> <translation id="4869170227080975044">да чита податоци за мрежа на ChromeOS</translation> <translation id="4870724079713069532">Со апликацијава може да отворате и уредувате поддржани датотеки од File Explorer или од други апликации. За да контролирате кои датотеки стандардно се отвораат во апликацијава, одете на <ph name="BEGIN_LINK" />поставките за Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Внесете лозинка што ви ја обезбедил администраторот за да добиете информации за конфигурацијата</translation> <translation id="4870995365819149457">Некои поддржани линкови сѐ уште ќе се отвораат во <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> и 1 друга апликација.</translation> <translation id="4871308555310586478">Не од Веб-продавницата на Chrome.</translation> <translation id="4871322859485617074">PIN-кодот содржи неважечки знаци</translation> @@ -5159,7 +5148,6 @@ <translation id="4913209098186576320">Датотекава можеби е опасна<ph name="LINE_BREAK" />Проверкава трае подолго од вообичаено…</translation> <translation id="4915961947098019832">Дозволено им е да прикажуваат слики</translation> <translation id="4916542008280060967">Да се дозволи сајтот да изменува <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Силен</translation> <translation id="491779113051926205">Бројачи на сообраќајот на ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> сака да комуницира со наставката „<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Прифати</translation> @@ -5466,6 +5454,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> е блокиран</translation> <translation id="5163910114647549394">Картичката е преместена на крајот од лентата со картички</translation> <translation id="5164530241085602114">Известувања не се дозволени за <ph name="SITE" /></translation> +<translation id="5165989352025966137">Дозволено е отворање на цел екран автоматски</translation> <translation id="516747639689914043">Протокол за пренос на хипертекст (HTTP)</translation> <translation id="5170568018924773124">Прикажи во папка</translation> <translation id="5171045022955879922">Барај или впиши URL</translation> @@ -5473,7 +5462,6 @@ <translation id="5172855596271336236">Има 1 управуван печатач</translation> <translation id="5173668317844998239">Додавајте и бришете отпечатоци зачувани во вашиот безбедносен клуч</translation> <translation id="5174169235862638850">Лозинката е копирана во привремената меморија</translation> -<translation id="5175379009094579629">Името на уредот е неважечко. Внесете важечко име за да се обидете повторно.</translation> <translation id="5177479852722101802">Продолжи да го блокираш пристапот за фотоапарат и микрофон</translation> <translation id="5177549709747445269">Користите мобилен интернет</translation> <translation id="5178667623289523808">Најди претходно</translation> @@ -5702,7 +5690,6 @@ <translation id="5368255566854433132">Создајте лозинка за <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Екстензијава не може да ги чита и променува податоците за сајтовите или да се извршува во заднина</translation> <translation id="5368720394188453070">Вашиот телефон е заклучен. Отклучете го за да влезете.</translation> -<translation id="5368779022775404937">Најавете се на <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Инкогнито}one{Инкогнито (#)}other{Инкогнито (#)}}</translation> <translation id="5369491905435686894">Овозможи забрзување на глувчето</translation> <translation id="5369694795837229225">Поставете Linux-околина за програмирање</translation> @@ -5918,7 +5905,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Администраторот инсталирал екстензија}one{Администраторот инсталирал # екстензија}other{Администраторот инсталирал # екстензии}}</translation> <translation id="5523532775593636291">Сајтовите што ќе ги додадете секогаш ќе бидат активни и на нив нема да се ослободува меморија</translation> <translation id="5523558474028191231">Името може да содржи букви, бројки и специјални знаци и мора да има <ph name="MAX_CHARACTER_COUNT" /> знака или помалку</translation> -<translation id="5526701598901867718">Сите (небезбедно)</translation> <translation id="5526745900034778153">Најавете се повторно за да продолжите со синхронизацијата</translation> <translation id="5527463195266282916">Обид да се премине на постара верзија на наставка.</translation> <translation id="5527474464531963247">Може да изберете и друга мрежа.</translation> @@ -5929,7 +5915,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> сака да</translation> <translation id="5537725057119320332">Емитувај</translation> <translation id="5539070192556911367">Нема пристап до Google</translation> -<translation id="5539221284352502426">Серверот ја одби лозинката што ја внесовте. Можни причини за тоа се: лозинката е премногу кратка; лозинката мора да содржи броеви или симболи; лозинката мора да се разликува од претходните лозинки.</translation> <translation id="5541694225089836610">Дејството е оневозможено од администраторот</translation> <translation id="5542132724887566711">Профил</translation> <translation id="5542750926112347543">Колачињата од <ph name="DOMAIN" /> се блокирани</translation> @@ -6172,7 +6157,6 @@ <translation id="5734362860645681824">Комуникации</translation> <translation id="5734697361979786483">Додајте споделување датотеки</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Податоциве или вашиот уред не исполнува некои од правилата за безбедност на вашата организација. Проверете со администраторот околу тоа што треба да се коригира.}=1{Датотекава или вашиот уред не исполнува некои од правилата за безбедност на вашата организација. Проверете со администраторот околу тоа што треба да се коригира.}one{Датотекиве не исполнуваат некои од правилата за безбедност на вашата организација. Проверете со администраторот околу тоа што треба да се коригира.}other{Датотекивте не исполнуваат некои од правилата за безбедност на вашата организација. Проверете со администраторот околу тоа што треба да се коригира.}}</translation> -<translation id="5736796278325406685">Внесете важечко корисничко име</translation> <translation id="5738093759615225354">Овој криптографски клуч ви е потребен за најавување на вашиот компјутер</translation> <translation id="5739017626473506901">Најавете се за да му помогнете на корисникот <ph name="USER_NAME" /> да додаде училишна сметка</translation> <translation id="5739235828260127894">Се чека потврда. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation> @@ -6576,7 +6560,6 @@ <translation id="6054138466019582920">Пребарајте ја страницава со Google…</translation> <translation id="6054284857788651331">Неодамна затворена група картички</translation> <translation id="6054961935262556546">Променете ја видливоста</translation> -<translation id="6055171183283175969">Внесената лозинка е неточна.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 со RSA шифрирање</translation> <translation id="6055544610007596637">Инсталирајте апликации за вашиот <ph name="DEVICE_TYPE" /> од Google Play Store</translation> <translation id="6056710589053485679">Нормално повторно вчитување</translation> @@ -6646,7 +6629,6 @@ <translation id="6102043788063419338">Оваа датотека беше блокирана од „Напредна заштита“.</translation> <translation id="6103681770816982672">Предупредување: се префрлате на канал за програмери</translation> <translation id="6104068876731806426">Сметки на Google</translation> -<translation id="6104311680260824317">Уредот не може да се приклучи на доменот. Серверот не ги поддржува одредените типови шифрирање на Kerberos. Кликнете „Повеќе опции“ за поставките за шифрирање.</translation> <translation id="6104667115274478616">Управувајте со поставките за аудио на ChromeOS</translation> <translation id="6104796831253957966">Редицата на печатачот е полна</translation> <translation id="610487644502954950">Страничната табла е откачена</translation> @@ -7335,7 +7317,6 @@ <translation id="6651237644330755633">Имајте доверба во сертификатов за идентификување на веб-сајтовите</translation> <translation id="6651495917527016072">Синхронизирајте ги Wi-Fi мрежите со телефонот. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Се извршува автоматски секогаш кога ќе го отворите сајтов</translation> -<translation id="665355505818177700">Интеграцијата на Chrome <ph name="MS_AD_NAME" /> е поддржана само на платформи x86_64. Оваа функционалност не е поддржана на уреди Chromebook изградени на платформи ARM или x86.</translation> <translation id="6654509035557065241">Се претпочита мрежа</translation> <translation id="6655190889273724601">Режим на програмер</translation> <translation id="6655458902729017087">Скриј сметки</translation> @@ -7471,7 +7452,6 @@ <translation id="676560328519657314">Вашите начини на плаќање во Google Pay</translation> <translation id="6766488013065406604">Одете во Google Password Manager</translation> <translation id="6767566652486411142">Изберете друг јазик…</translation> -<translation id="6767639283522617719">Не може да се приклучи на доменот. Проверете дали поставките се точни за организациската единица.</translation> <translation id="6768034047581882264">Не им е дозволено да прикажуваат небезбедни содржини</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />За да го обезбеди најдоброто доживување, <ph name="DEVICE_OS" /> прибира хардверски податоци за уредите и ги споделува со Google за да се утврди кои ажурирања треба да се испорачаат. По избор, може да му дозволите на Google да ги користи податоциве за дополнителни цели како поддршка и подобрувања на доживувањето со <ph name="DEVICE_OS" /> и неговата услуга.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Може да се најавите на уредов и да ги прегледате полињата наведени како chromeosflex_ во chrome://system за да ги видите податоците што се испраќаат до Google за филтрирање ажурирања, како и други случаи каде што сте избрале да споделувате податоци со Google.<ph name="END_PARAGRAPH2" /> @@ -7548,7 +7528,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Автоматски најавувајте се на веб-сајтови со складирани акредитиви. Ако функцијата е оневозможена, ќе ви се бара потврда пред секое најавување на веб-сајт.</translation> -<translation id="6810768462515084623">Се чини дека лозинката ви е истечена. Обновете ја на друг уред и обидете се повторно.</translation> <translation id="6811034713472274749">Страницата е спремна за прикажување</translation> <translation id="6811151703183939603">Цврсто</translation> <translation id="6811332638216701903">Име на хост за DHCP</translation> @@ -7620,7 +7599,6 @@ <translation id="6856623341093082836">Поставете и приспособете ја прецизноста на екранот на допир</translation> <translation id="6856850379840757744">Кога е вклучено, сите известувања ќе бидат стишени</translation> <translation id="6857145580237920905">Отстранете ги профилите на eSIM пред фабричкото ресетирање</translation> -<translation id="6857699260879628349">Добијте информации за конфигурацијата</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек.</translation> <translation id="6860097299815761905">Поставки на прокси…</translation> <translation id="68601584151169673">Зачувајте и споделете</translation> @@ -7639,7 +7617,6 @@ <translation id="686839242150793617">Сајтови што имаат дозвола да влегуваат во „Слика во слика“ автоматски</translation> <translation id="6868934826811377550">Прикажи детали</translation> <translation id="6871644448911473373">OCSP-одговарач: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Серверот ја одби лозинката што ја внесовте.</translation> <translation id="6873571253135628430">Променете ги дозволите за сајтот</translation> <translation id="6876155724392614295">Велосипед</translation> <translation id="6876469544038980967">Не е корисно</translation> @@ -7673,7 +7650,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Глас за преглед</translation> <translation id="6902336033320348843">Делот не е поддржан: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Приклучете го уредот на домен</translation> <translation id="6903022061658753260">Вашите податоци ќе се синхронизираат на сите прелистувачи Chrome каде што сте вклучиле синхронизиција на сметката. За опциите за синхронизација на Chrome OS, одете на <ph name="LINK_BEGIN" />поставките за Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Отвори ги сите (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Вклучи синхронизирање</translation> @@ -8030,7 +8006,6 @@ <translation id="7198503619164954386">Мора да користите уред регистриран од компанија</translation> <translation id="7199158086730159431">Побарај п&омош</translation> <translation id="7199452998289813782">Паузирај со емитување на <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Избор на конфигурација</translation> <translation id="720110658997053098">Трајно задржи го уредов во режим на киоск</translation> <translation id="7201118060536064622">Ставката „<ph name="DELETED_ITEM_NAME" />“ е избришана</translation> <translation id="7201420661433230412">Прикажи ги датотеките</translation> @@ -8146,8 +8121,8 @@ <translation id="7290242001003353852">Услугава за најавување, чиј хост е <ph name="SAML_DOMAIN" />, пристапува до камерата.</translation> <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Со вашиот прелистувач управува<ph name="END_LINK" /> вашата организација, а <ph name="BEGIN_LINK" />со вашиот профил управува<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Не е дозволено отворање на цел екран автоматски</translation> <translation id="7295614427631867477">Имајте предвид дека Android, Play и поврзаните апликации се раководат согласно сопствените правила за собирање и користење податоци.</translation> -<translation id="729583233778673644">Дозволете AES и RC4-шифрирање. Ако ја користите опцијава, ви се зголемува ризикот бидејќи RC4-шифрите се небезбедни.</translation> <translation id="7296503797589217366">Изберете ја папката <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Темнозелена</translation> <translation id="7298195798382681320">Препорачано</translation> @@ -8165,7 +8140,6 @@ <translation id="7307129035224081534">Паузирано</translation> <translation id="7307647374092371434">Лозинките и криптографските клучеви во вашата сметка на Google ќе бидат достапни и на уредов додека сте најавени</translation> <translation id="7308643132139167865">Јазици на веб-сајтот</translation> -<translation id="7310598146671372464">Неуспешно најавување. Серверот не ги поддржува одредените типови шифрирање на Kerberos. Контактирајте со администраторот.</translation> <translation id="7311005168897771689">Пристапувајте до вашите датотеки на Google Drive кога сте офлајн</translation> <translation id="7311244614769792472">Не се најдени резултати</translation> <translation id="7312210124139670355">Администраторот ја ресетира вашата eSIM. Може да потрае неколку минути.</translation> @@ -8538,7 +8512,6 @@ <translation id="7594725637786616550">Ресетирајте го вашиот <ph name="DEVICE_TYPE" /> со „Фабричко ресетирање“ за да биде како нов.</translation> <translation id="7595453277607160340">За да ги користите апликациите на Android и <ph name="DEVICE_TYPE" /> да работи правилно, најавете се повторно и ажурирајте.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (код на грешка <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Името на уредот е предолго. Внесете пократко име за да се обидете повторно.</translation> <translation id="7600054753482800821">&Управувајте со пребарувачи и пребарување сајтови</translation> <translation id="7600218158048761260">Google Drive е оневозможена за овој тип сметка.</translation> <translation id="7600965453749440009">Никогаш не преведувај <ph name="LANGUAGE" /></translation> @@ -8574,6 +8547,7 @@ <translation id="7622768823216805500">Сајтовите обично инсталираат ракувачи со плаќања за функциите за купување како што е полесната наплата</translation> <translation id="7622966771025050155">Префрли на снимената картичка</translation> <translation id="7624337243375417909">Caps Lock е исклучено</translation> +<translation id="7625025537587898155">Додајте нов профил</translation> <translation id="7625568159987162309">Прегледајте ги дозволите и податоците складирани на сајтовите</translation> <translation id="7625823789272218216">Нова картичка налево</translation> <translation id="7628201176665550262">Брзина на освежување</translation> @@ -8683,7 +8657,6 @@ <translation id="7686086654630106285">Повеќе за реклами предложени од сајтови</translation> <translation id="7686581688229391955">Изберете за да ги дозволите сите екстензии на овој сајт</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Потврдете ја новата лозинка</translation> <translation id="7690378713476594306">Изберете од списокот</translation> <translation id="7690853182226561458">Додај &папка</translation> <translation id="7691073721729883399">Cryptohome за апликацијата Kiosk не може да се монтира.</translation> @@ -9252,6 +9225,7 @@ <translation id="810185532889603849">Приспособена боја</translation> <translation id="8101987792947961127">Потребно е фабричко ресетирање на следното рестартирање</translation> <translation id="8102139037507939978">Отстрани ги податоците што откриваат идентитет од датотеката system_logs.txt.</translation> +<translation id="8102344699913991108">Сајтовите ја користат поставкава за да нудат реалистични доживувања на цел екран независно од движењата на корисникот</translation> <translation id="810362914482827094">Пребарајте криптографски клучеви</translation> <translation id="8104088837833760645">Преземете профил на eSIM</translation> <translation id="8105273883928376822">Најавете се за да продолжите.</translation> @@ -9344,7 +9318,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Печатач <ph name="ITEM_POSITION" /> од <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">„Штедачот на енергија“ е вклучен</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />“ може да чита и да брише слики, видео- и аудиодатотеки на означените локации.</translation> -<translation id="8181215761849004992">Не може да се приклучи на доменот. Проверете дали имате доволно привилегии на сметката за додавање уреди.</translation> <translation id="8182105986296479640">Апликацијата не одговара</translation> <translation id="8182412589359523143">За да ги избришете сите податоци од овој <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />кликнете тука<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID-бројот на вашиот уред е <ph name="EID_NUMBER" />, а IMEI-бројот на уредот е <ph name="IMEI_NUMBER" />. Броевиве може да се користат за активирање услуга.</translation> @@ -9576,6 +9549,7 @@ <translation id="8351630282875799764">Батеријата не се полни</translation> <translation id="8352287103893778223">Наслов на групата картички</translation> <translation id="835238322900896202">Грешка при деинсталирањето. Деинсталирајте преку терминалот.</translation> +<translation id="8353420862507374944">Емитувајте, зачувајте и споделете</translation> <translation id="8353683614194668312">Тоа може:</translation> <translation id="8354034204605718473">PIN-бројот на детето е додаден</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9682,6 +9656,7 @@ <translation id="8428271547607112339">Додајте училишна сметка</translation> <translation id="84297032718407999">Ќе ве одјавиме за <ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Прикажувај допири</translation> +<translation id="8432724317983466962">Отворањето на цел екран стандардно бара движење на корисникот</translation> <translation id="8433186206711564395">Мрежни поставки</translation> <translation id="8434480141477525001">Порта за откривање грешки на NaCl</translation> <translation id="8436054240208929121">Најавете се и вклучете синхронизација за да овозможите Chrome да предлага групи картички и да ги организира вашите картички</translation> @@ -9808,7 +9783,6 @@ <translation id="8531367864749403520">Изберете „Криење група“ за да ја отстраните групата од лентата за картички</translation> <translation id="8531701051932785007">„Подобреното безбедно прелистување“ е вклучено</translation> <translation id="8533670235862049797">„Безбедното прелистување“ е вклучено</translation> -<translation id="8534656636775144800">Упс! Нешто тргна наопаку при обидот за приклучување на доменот. Обидете се повторно.</translation> <translation id="8535005006684281994">URL за обновување сертификат на Netscape</translation> <translation id="8536810348276651776">Ќе ве одјави од повеќето сајтови. Ќе останете најавени на вашата сметка на Google, па важат вашите поставки на Family Link за Chrome.</translation> <translation id="8536956381488731905">Звук на притискање копче</translation> @@ -9887,7 +9861,6 @@ <translation id="8607828412110648570">Проверете дали уредот со Bluetooth е во режим на спарување и во близина. Спарувајте само доверливи уреди. Спарените уреди се видливи за сите сметки на овој Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Дознајте повеќе<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Додајте билет на Kerberos</translation> <translation id="8609465669617005112">Премести нагоре</translation> -<translation id="8610103157987623234">Погрешен формат. Обидете се повторно</translation> <translation id="8612252270453580753">„Пребарај видеокадар“ со <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Само мали букви, цифри, долни црти и црти</translation> <translation id="8613504115484579584">Начини на најавување</translation> @@ -10066,6 +10039,7 @@ <translation id="8729133765463465108">Употребете ја камерата за да го скенирате QR-кодот</translation> <translation id="8730621377337864115">Готово</translation> <translation id="8731029916209785242">Дозволи (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Подобрување на прецизноста на локацијата</translation> <translation id="8731268612289859741">Безбедносен код</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> сака да: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Број на порта</translation> @@ -10502,7 +10476,6 @@ <translation id="9052404922357793350">Продолжи со блокирање</translation> <translation id="90528604757378587">Активноста во заднина и некои визуелни ефекти, како непречено лизгање, може да се ограничени.</translation> <translation id="9053563360605707198">Двострано печатење</translation> -<translation id="9055636786322918818">Наметнете RC4-шифрирање. Ако ја користите опцијава, ви се зголемува ризикот бидејќи RC4-шифрите се небезбедни.</translation> <translation id="9056788090206401048">Bluetooth мора да е вклучен за да го користите криптографскиот клуч на друг уред. Можете да управувате со ова во поставките во секое време.</translation> <translation id="9056810968620647706">Не се најдени совпаѓања.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> сака да пристапи до следниве содржини:</translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb index 3cdcbff..1aba061 100644 --- a/chrome/app/resources/generated_resources_ml.xtb +++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">നിങ്ങളുടെ അഡ്മിൻ ഈ ഉപകരണത്തിന്റെ ചില ഫംഗ്ഷനുകൾ ബ്ലോക്ക് ചെയ്തു</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> നിങ്ങളുടെ Chrome ക്രമീകരണം അവരുടെ യഥാർത്ഥ ഡിഫോൾട്ടുകളിലേക്ക് പുനഃസ്ഥാപിക്കാൻ താൽപ്പര്യപ്പെടുന്നു. ഇത് നിങ്ങളുടെ ഹോം പേജ്, പുതിയ ടാബ് പേജ്, തിരയൽ എഞ്ചിൻ എന്നിവ റീസെറ്റ് ചെയ്യും ഒപ്പം വിപുലീകരണങ്ങൾ പ്രവർത്തനരഹിതമാക്കി എല്ലാ ടാബുകളും അൺപിൻ ചെയ്യും. ഇത് കുക്കികൾ, ഉള്ളടക്കം, സൈറ്റ് വിവരം എന്നിങ്ങനെയുള്ള മറ്റ് താൽക്കാലികവും കാഷെ ചെയ്തതുമായ വിവരവും മായ്ക്കും.</translation> <translation id="1082725763867769612">ഓഫ്ലൈൻ ഫയലുകൾ</translation> +<translation id="1084026333130513768">സംരക്ഷിക്കുക, പങ്കിടുക, കാസ്റ്റ് ചെയ്യുക</translation> <translation id="1084096383128641877">ഈ പാസ്വേഡ് നീക്കം ചെയ്യുന്നത് <ph name="DOMAIN" />-ലെ നിങ്ങളുടെ അക്കൗണ്ട് ഇല്ലാതാക്കില്ല. നിങ്ങളുടെ <ph name="DOMAIN_LINK" />-ലെ അക്കൗണ്ട് മറ്റുള്ളവരിൽ നിന്ന് സുരക്ഷിതമായി സൂക്ഷിക്കാൻ അതിന്റെ പാസ്വേഡ് മാറ്റുകയോ അത് ഇല്ലാതാക്കുകയോ ചെയ്യുക.</translation> <translation id="1084288067399862432">അപഹരിക്കപ്പെട്ട പാസ്വേഡ് മാറ്റി. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">സംശയാസ്പദമായ ഫയൽ ഡൗൺലോഡ് ചെയ്യുക</translation> <translation id="1217483152325416304">നിങ്ങളുടെ ലോക്കൽ ഡാറ്റ ഉടൻ ഇല്ലാതാക്കപ്പെടും</translation> <translation id="1217668622537098248">പ്രവൃത്തിക്ക് ശേഷം ഇടത് ക്ലിക്ക് പുനഃസ്ഥാപിക്കുക</translation> -<translation id="121783623783282548">പാസ്വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല.</translation> <translation id="1218015446623563536">Linux ഇല്ലാതാക്കുക</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />ഈ ഉപകരണം ഏത് ലൊക്കേഷനിലാണെന്ന് അറിയാൻ, Google-ന്റെ ലൊക്കേഷൻ സേവനം വൈഫൈയും മൊബൈൽ നെറ്റ്വർക്കുകളും സെൻസറുകളും പോലുള്ള ഉറവിടങ്ങൾ ഉപയോഗിക്കുന്നു.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ഈ ഉപകരണത്തിലെ പ്രധാന ലൊക്കേഷൻ ക്രമീകരണം ഓഫാക്കി, നിങ്ങൾക്ക് ലൊക്കേഷൻ ഓഫാക്കാം. ലൊക്കേഷന് വേണ്ടിയുള്ള വൈഫൈ, മൊബൈൽ നെറ്റ്വർക്കുകൾ, സെൻസറുകൾ എന്നിവയുടെ ഉപയോഗവും ലൊക്കേഷൻ ക്രമീകരണത്തിൽ ഓഫാക്കാനാവും.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">കീബോഡ് ഫോക്കസ് ഉപയോഗിച്ച് ഇനം ഹൈലൈറ്റ് ചെയ്യുക</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> എന്ന ഫോൾഡറിലേക്ക് മടങ്ങുക</translation> <translation id="1396139853388185343">പ്രിന്റർ സജ്ജീകരിക്കുന്നതിൽ പിശക്</translation> -<translation id="1396963298126346194">നിങ്ങൾ നൽകിയ ഉപയോക്തൃനാമവും പാസ്വേഡും യോജിക്കുന്നില്ല</translation> <translation id="1397500194120344683">യോഗ്യമായ ഉപകരണങ്ങളൊന്നുമില്ല. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation> <translation id="1397594434718759194">നിങ്ങൾ ഈ ഉപകരണങ്ങളിലെ Chrome-ൽ സൈൻ ഇൻ ചെയ്തിരിക്കുന്നതിനാൽ നിങ്ങൾക്കവ സുരക്ഷാ കീകൾ ആയി ഉപയോഗിക്കാം.</translation> <translation id="1398853756734560583">വലുതാക്കുക</translation> @@ -897,7 +896,6 @@ <translation id="1657937299377480641">വിദ്യാഭ്യാസ ഉറവിടങ്ങളിലേക്കുള്ള ആക്സസിനായി വീണ്ടും സൈൻ ഇൻ ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് അനുമതി നൽകാൻ രക്ഷിതാവിനോട് ആവശ്യപ്പെടുക</translation> <translation id="1658424621194652532">ഈ പേജ് നിങ്ങളുടെ മൈക്രോഫോൺ ആക്സസ്സുചെയ്യുന്നു.</translation> <translation id="1660763353352708040">പവർ അഡാപ്റ്റർ പ്രശ്നം</translation> -<translation id="1661156625580498328">AES എൻക്രിപ്ഷൻ നടപ്പിലാക്കുക (നിർദേശിച്ചത്).</translation> <translation id="16620462294541761">ക്ഷമിക്കണം, നിങ്ങളുടെ രഹസ്യവാക്ക് പരിശോധിച്ചുറപ്പിക്കാൻ കഴിഞ്ഞില്ല. വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="166278006618318542">സബ്ജക്റ്റ് പൊതു കീ ആൽഗരിതം</translation> <translation id="1662801900924515589"><ph name="APP" /> ഇൻസ്റ്റാൾ ചെയ്തു</translation> @@ -991,7 +989,6 @@ <translation id="174123615272205933">ഇഷ്ടാനുസൃതം</translation> <translation id="1741314857973421784">തുടരുക</translation> <translation id="1743970419083351269">ഡൗണ്ലോഡ് വിവരങ്ങളുടെ ബാര് അടയ്ക്കുക</translation> -<translation id="1744060673522309905">ഉപകരണത്തെ ഡൊമെയ്നുമായി ബന്ധിപ്പിക്കാൻ കഴിയുന്നില്ല. നിങ്ങൾക്ക് ചേർക്കാനാവുന്ന ഉപകരണങ്ങളുടെ എണ്ണം കവിഞ്ഞിട്ടില്ലെന്ന് ഉറപ്പാക്കുക.</translation> <translation id="1744108098763830590">പശ്ചാത്തല പേജ്</translation> <translation id="1745732479023874451">കോൺടാക്റ്റുകൾ മാനേജ് ചെയ്യുക</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{ഈ വെബ് ആപ്പിൽ # ഫയലുകൾ തുറന്ന് എഡിറ്റ് ചെയ്യണോ?}}</translation> @@ -1023,7 +1020,6 @@ <translation id="1767043563165955993">Android ആപ്പുകളിൽ ഉപയോഗിക്കുക</translation> <translation id="1767508543310534319">വിരാമചിഹ്നം എക്കോ</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> എന്നതിനെക്കുറിച്ചുള്ള ഫീഡ്ബാക്ക് അയയ്ക്കുക.</translation> -<translation id="1768278914020124551">ക്ഷമിക്കണം! ലോഗോൺ സെർവറുമായി ബന്ധപ്പെടുന്നതിൽ പ്രശ്നമുണ്ടായി. നിങ്ങളുടെ നെറ്റ്വർക്ക് കണക്ഷനും ഡൊമെയ്ൻ നാമവും പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="1769104665586091481">പുതിയ &വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation> <translation id="1770407692401984718">ഒരു ചിത്രം ഇവിടേക്ക് വലിച്ചിടുക അല്ലെങ്കിൽ</translation> <translation id="177053719077591686">Android ആപ്പുകൾ Google Drive-ലേക്ക് ബാക്കപ്പെടുക്കുക.</translation> @@ -1101,7 +1097,6 @@ <translation id="1818913467757368489">ലോഗ് അപ്ലോഡ് പുരോഗമിക്കുന്നു.</translation> <translation id="1819443852740954262">എല്ലാം അദൃശ്യ വിൻഡോയിൽ തുറക്കുക</translation> <translation id="1819721979226826163">ആപ്പ് അറിയിപ്പുകൾ > Google Play സേവനങ്ങൾ ടാപ്പ് ചെയ്യുക.</translation> -<translation id="1820028137326691631">അഡ്മിൻ നൽകിയ പാസ്വേഡ് നൽകുക</translation> <translation id="1822140782238030981">മുമ്പേ ഒരു Chrome ഉപയോക്താവാണോ? സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="1822517323280215012">ചാരനിറം</translation> <translation id="1822635184853104396">ഡൗൺലോഡുകളുടെ പൂർണ്ണ ചരിത്രം ഒരു പുതിയ ടാബിൽ കാണിക്കുക</translation> @@ -1218,7 +1213,6 @@ <translation id="1901303067676059328">എല്ലാം &തിരഞ്ഞെടുക്കൂ</translation> <translation id="1904580727789512086">നിങ്ങൾ സന്ദർശിക്കുന്ന URL-കൾ നിങ്ങളുടെ Google അക്കൗണ്ടിൽ സംരക്ഷിക്കുന്നു</translation> <translation id="1904603806662441960">Chrome-ൽ സൈറ്റിനുള്ള ക്യാമറാ അനുമതികൾ മാനേജ് ചെയ്യുക</translation> -<translation id="1905375423839394163">Chromebook ഉപകരണ നാമം</translation> <translation id="1906181697255754968">നിങ്ങളുടെ വർക്ക് സ്വയമേവ സംരക്ഷിക്കുന്നത് പോലുള്ള ഫീച്ചറുകൾക്ക്, സൈറ്റുകൾ സാധാരണയായി നിങ്ങളുടെ ഉപകരണത്തിലെ ഫയലുകളും ഫോൾഡറുകളും ആക്സസ് ചെയ്യാറുണ്ട്</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome വെബ് സ്റ്റോറിൽ<ph name="END_LINK" /> കൂടുതൽ വിപുലീകരണങ്ങളും തീമുകളും കണ്ടെത്തുക</translation> <translation id="1907044622262489040">നിങ്ങളുടെ ശബ്ദം ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്യുക. Search + D അമർത്തിയ ശേഷം സംസാരിച്ച് തുടങ്ങുക.</translation> @@ -1228,6 +1222,7 @@ <translation id="1910721550319506122">സ്വാഗതം!</translation> <translation id="1910736334623230603">ഒന്നിലധികം ചിത്രങ്ങൾ തിരയാനാകില്ല. ഒരു സമയം ഒരു ചിത്രം ചേർക്കുക.</translation> <translation id="1910908536872421421">Chrome for Testing v<ph name="BROWSER_VERSION" /> എന്നത് ഓട്ടോമേറ്റഡ് പരിശോധനക്ക് വേണ്ടി മാത്രമുള്ളതാണ്. സാധാരണ ബ്രൗസിംഗിന്, Chrome-ന്റെ സ്വയമേവ അപ്ഡേറ്റാകുന്ന ഒരു അടിസ്ഥാന പതിപ്പ് ഉപയോഗിക്കുക.</translation> +<translation id="1913749768968678106">കാസ്റ്റ് ചെയ്യുക, സംരക്ഷിക്കുക, പങ്കിടുക</translation> <translation id="1915073950770830761">കാനറി</translation> <translation id="1915307458270490472">ഹാംഗ് അപ്പ് ചെയ്യുക</translation> <translation id="1915734383465415025">സ്റ്റോറിന്റെ നമ്പർ</translation> @@ -1329,6 +1324,7 @@ <translation id="197989455406964291">എൻക്രിപ്ഷൻ രീതി KDC പിന്തുണയ്ക്കുന്നില്ല</translation> <translation id="1981434377190976112">എല്ലാ വെബ്സൈറ്റുകളിലെയും നിങ്ങളുടെ എല്ലാ ഡാറ്റയും വായിക്കുക</translation> <translation id="1984417487208496350">പരിരക്ഷയില്ല (ശുപാർശ ചെയ്യുന്നില്ല)</translation> +<translation id="1986836014090708999">വിപുലമായ ലൊക്കേഷൻ ക്രമീകരണം</translation> <translation id="1987317783729300807">അക്കൗണ്ടുകൾ</translation> <translation id="1987574314042117472">ജനപ്രിയ ആപ്പുകൾ തിരഞ്ഞെടുത്ത് ഇൻസ്റ്റാൾ ചെയ്യുക</translation> <translation id="1988259784461813694">ആവശ്യകത</translation> @@ -1530,7 +1526,6 @@ <translation id="21354425047973905">പിന്നുകൾ മറയ്ക്കുക</translation> <translation id="2135456203358955318">ഡോക്ക് ചെയ്ത മാഗ്നിഫയർ</translation> <translation id="2135787500304447609">&പുനരാരംഭിക്കുക</translation> -<translation id="2136372518715274136">പുതിയ പാസ്വേഡ് നൽകുക</translation> <translation id="2136476978468204130">നിങ്ങള് നല്കിയ പാസ്ഫ്രേസ് തെറ്റാണ്</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> എന്നതിൽ നിന്നുള്ള അറിയിപ്പുകൾ അനുവദിക്കരുത്</translation> <translation id="2139919072249842737">സജ്ജീകരണ ബട്ടൺ</translation> @@ -1598,6 +1593,7 @@ <translation id="2182058453334755893">നിങ്ങളുടെ ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തി</translation> <translation id="2182419606502127232">എന്റെ സെർവർ ലോഗുകൾ ഉൾപ്പെടുത്തുക.</translation> <translation id="2183570493397356669">'തുടരുക' ബട്ടൺ പ്രവർത്തനരഹിതമാക്കി</translation> +<translation id="2184272387334793084">നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും പാസ്വേഡുകളും മറ്റും ലഭിക്കാൻ സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="2184515124301515068">സൈറ്റുകൾക്ക് എപ്പോൾ ശബ്ദം പ്ലേ ചെയ്യാനാവും എന്നത് (ശുപാർശ ചെയ്തത്) തിരഞ്ഞെടുക്കാൻ Chrome-നെ അനുവദിക്കുക</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">മറ്റൊരു ഉപകരണത്തിൽ നിന്ന് പങ്കിട്ട പേജ്</translation> @@ -1630,7 +1626,6 @@ <translation id="2210462644007531147">ഇൻസ്റ്റാൾ ചെയ്യൽ പൂർത്തിയാക്കാനായില്ല</translation> <translation id="2211245494465528624">സമന്വയിപ്പിക്കൽ ഓപ്ഷനുകൾ മാനേജ് ചെയ്യുക</translation> <translation id="2214018885812055163">പങ്കിട്ട ഫോൾഡറുകൾ</translation> -<translation id="2214884991347062907">പാസ്വേഡ് തെറ്റാണ്, വീണ്ടും ശ്രമിക്കുക</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<ഒരു വരി കാണിച്ചിട്ടില്ല>}other{<<ph name="NUMBER_OF_LINES" /> വരികൾ കാണിച്ചിട്ടില്ല>}}</translation> <translation id="2215070081105889450">ഓഡിയോ പങ്കിടാൻ, പകരം ഒരു ടാബോ സ്ക്രീനോ പങ്കിടുക</translation> <translation id="2218019600945559112">മൗസും ടച്ച്പാഡും</translation> @@ -2281,7 +2276,6 @@ <translation id="2692503699962701720">ഘടകത്തിന്റെ തരങ്ങൾ, ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റ് എന്നിവ പറയുമ്പോൾ പിച്ച് മാറ്റുക</translation> <translation id="2692901429679246677">അക്വാ നിറം</translation> <translation id="2693134906590795721">ചാർജിംഗ് ശബ്ദങ്ങൾ</translation> -<translation id="2693176596243495071">ക്ഷമിക്കണം! അജ്ഞാതമായൊരു പിശക് സംഭവിച്ചു. പിന്നീട് വീണ്ടും ശ്രമിക്കുക അല്ലെങ്കിൽ പ്രശ്നം നിലനിൽക്കുകയാണെങ്കിൽ അഡ്മിനിസ്ട്രേറ്ററുമായി ബന്ധപ്പെടുക.</translation> <translation id="2698147581454716013">ഇതൊരു ബണ്ടിൽ ചെയ്ത ഉപകരണമാണ്, Kiosk & Signage അപ്ഗ്രേഡ് ഉപയോഗിച്ച് എൻറോൾ ചെയ്യാനാകില്ല.</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> എന്ന കോഡ് ഉപയോഗിച്ച് പിൻ പ്രവർത്തിപ്പിക്കാനായില്ല.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> ഉപകരണത്തിൽ നിന്ന് പങ്കിട്ടു</translation> @@ -2414,7 +2408,6 @@ <translation id="2782104745158847185">Linux ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പിഴവ്</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />-ൽ നിന്നുള്ള നിങ്ങളുടെ കാർട്ടിലെ 1 ഇനത്തിന് <ph name="DISCOUNT_TEXT" />, <ph name="RELATIVE_TIME" /> സന്ദർശിച്ചു</translation> <translation id="2783298271312924866">ഡൗൺലോഡുചെയ്തു</translation> -<translation id="2783829359200813069">എൻക്രിപ്ഷൻ തരങ്ങൾ തിരഞ്ഞെടുക്കുക</translation> <translation id="2783952358106015700"><ph name="APP_NAME" />-നോടൊപ്പം നിങ്ങളുടെ സുരക്ഷാ കീ ഉപയോഗിക്കുക</translation> <translation id="2785267875302712148">പാസ്വേഡ് പരിശോധന</translation> <translation id="2785873697295365461">ഫയൽ ഡിസ്ക്രിപ്റ്ററുകൾ</translation> @@ -2565,6 +2558,7 @@ <translation id="2893180576842394309">തിരയലും മറ്റ് Google സേവനങ്ങളും വ്യക്തിപരമാക്കാൻ Google നിങ്ങളുടെ ചരിത്രം ഉപയോഗിച്ചേക്കാം</translation> <translation id="2893701697603065178">മാനേജ് ചെയ്യുന്ന ഡെവലപ്പ്മെന്റ് പരിതസ്ഥിതി</translation> <translation id="2894757982205307093">ഗ്രൂപ്പിലെ പുതിയ ടാബ്</translation> +<translation id="2895730582088342039">സംരക്ഷിക്കുക, പങ്കിടുക, കാസ്റ്റ് ചെയ്യുക</translation> <translation id="289695669188700754">കീ ഐഡി: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">നിങ്ങളുടെ എല്ലാ അദൃശ്യ വിൻഡോകളും അടയ്ക്കുമ്പോൾ, ഈ ഇഷ്ടാനുസൃത ക്രമീകരണം നീക്കം ചെയ്യും</translation> <translation id="2897878306272793870">നിങ്ങള് <ph name="TAB_COUNT" /> ടാബുകള് തുറക്കാന് പോവുകയാണെന്ന് ഉറപ്പുണ്ടോ?</translation> @@ -2698,7 +2692,6 @@ <translation id="3003144360685731741">തിരഞ്ഞെടുത്ത നെറ്റ്വർക്കുകൾ</translation> <translation id="3003253259757197230">നിങ്ങൾ അടുത്തതായി ഏതൊക്കെ സൈറ്റുകളായിരിക്കും സന്ദർശിക്കുകയെന്ന് പ്രവചിക്കാനും സന്ദർശിക്കുന്ന പേജിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണിക്കാനും, നിങ്ങൾ സന്ദർശിക്കുന്ന URL-കൾ Google-ലേക്ക് അയയ്ക്കുന്നു</translation> <translation id="3003623123441819449">CSS കാഷെ</translation> -<translation id="3003828226041301643">ഉപകരണത്തെ ഡൊമെയ്നുമായി ബന്ധിപ്പിക്കാനാവില്ല. ഉപകരണങ്ങൾ ചേർക്കാൻ നിങ്ങൾക്ക് പ്രത്യേക അധികാരങ്ങൾ ഉണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങളുടെ അക്കൗണ്ട് പരിശോധിക്കുക.</translation> <translation id="3003967365858406397">നിങ്ങളുടെ <ph name="PHONE_NAME" /> ഒരു സ്വകാര്യ Wi-Fi കണക്ഷൻ സൃഷ്ടിക്കും.</translation> <translation id="3004385386820284928">കീബോർഡ് കീകൾ ഇഷ്ടാനുസൃതമാക്കുക</translation> <translation id="3005574332301273731">കാണിക്കരുത്</translation> @@ -2758,7 +2751,6 @@ <translation id="3033348223765101500">നിങ്ങളുടെ ഡാറ്റ നിയന്ത്രിക്കുക</translation> <translation id="3036327949511794916">ഈ <ph name="DEVICE_TYPE" /> തിരികെ നൽകാനുള്ള സമയപരിധി കഴിഞ്ഞു.</translation> <translation id="3036546437875325427">ഫ്ലാഷ് പ്രവർത്തനക്ഷമമാക്കുക</translation> -<translation id="3037754279345160234">ഡൊമെയ്നിൽ ചേരാനുള്ള കോൺഫിഗറേഷൻ വിശകലനം ചെയ്യാനാവില്ല. നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക.</translation> <translation id="3038272154009688107">എല്ലാ സൈറ്റുകളും കാണുക</translation> <translation id="3038612606416062604">നേരിട്ട് ഒരു പ്രിന്റർ ചേർക്കുക</translation> <translation id="3039491566278747710">ഉപകരണത്തിൽ ഓഫ്ലൈൻ നയം ഇൻസ്റ്റാൾ ചെയ്യാനായില്ല.</translation> @@ -2948,7 +2940,6 @@ <translation id="3210736980143419785">ഡൗൺലോഡ് പൂർത്തിയാക്കാനായില്ല</translation> <translation id="321084946921799184">മഞ്ഞയും വെള്ളയും</translation> <translation id="3211126692872351610"><ph name="SEARCH_ENGINE" /> എന്നതിൽ പുതിയ ടാബിൽ “<ph name="SEARCH_TERMS" />” &തിരയുക</translation> -<translation id="321356136776075234">ഉപകരണ OU (ഉദാ. OU=Chromebooks, DC=ഉദാഹരണം, DC=com)</translation> <translation id="321367297115597343">ഈ ഫോൾഡറിലേക്ക് ഒരു ബുക്ക്മാർക്ക് ചേർക്കുക</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ശ്രദ്ധിക്കുക:<ph name="END_BOLD" /> സമാനമായ ശബ്ദത്തിനോ റെക്കോർഡിംഗിനോ <ph name="SUPERVISED_USER_NAME" /> എന്ന കുട്ടിയുടെ വ്യക്തിപരമായ ഫലങ്ങൾ ആക്സസ് ചെയ്യാനായേക്കാം.</translation> <translation id="3217843140356091325">കുറുക്കുവഴി സൃഷ്ടിക്കണോ?</translation> @@ -3199,6 +3190,7 @@ <translation id="3420501302812554910">ഇൻ്റേണൽ സുരക്ഷാ കീ റീസെറ്റ് ചെയ്യേണ്ടതുണ്ട്</translation> <translation id="3421387094817716717">എലിപ്റ്റിക് കർവ് പബ്ലിക് കീ</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />ശ്രദ്ധിക്കുക:<ph name="END_BOLD" /> സമാനമായ ശബ്ദത്തിനോ റെക്കോർഡിംഗിനോ നിങ്ങളുടെ വ്യക്തിപരമായ ഫലങ്ങൾ അല്ലെങ്കിൽ Assistant ആക്സസ് ചെയ്യാനായേക്കാം.</translation> +<translation id="3421835120203732951">പുതിയ പ്രൊഫൈൽ ചേർക്കുക</translation> <translation id="3423111258700187173"><ph name="FOLDER_TITLE" /> ഫോൾഡറിൽ കണ്ടെത്തിയ ഫലങ്ങൾ</translation> <translation id="3423463006624419153">നിങ്ങളുടെ '<ph name="PHONE_NAME_1" />', '<ph name="PHONE_NAME_2" />' എന്നിവയിൽ:</translation> <translation id="3423858849633684918">ദയവായി <ph name="PRODUCT_NAME" /> വീണ്ടും സമാരംഭിക്കുക</translation> @@ -3627,7 +3619,6 @@ <translation id="3741056951918180319">ഏതൊരു സൈറ്റിലും വിപുലീകരണം ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും അതിൽ ക്ലിക്ക് ചെയ്യാം</translation> <translation id="3741510433331996336">അപ്ഡേറ്റ് ചെയ്യൽ പൂർത്തിയാക്കുന്നതിന് നിങ്ങളുടെ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്യുക</translation> <translation id="3742235229730461951">കൊറിയന് കീബോര്ഡ് ലേഔട്ട്</translation> -<translation id="3742666961763734085">ആ പേരിലുള്ള ഒരു ഓർഗനൈസേഷണൽ യൂണിറ്റ് കണ്ടെത്താനായില്ല. വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> എന്നതുമായി ജോടിയാക്കാൻ പിൻ നൽകുക</translation> <translation id="3744219658596020825">നിങ്ങളുടെ പാസ്വേഡുകൾ ഇമ്പോർട്ട് ചെയ്തില്ല</translation> <translation id="3747077776423672805">ആപ്പുകൾ നീക്കം ചെയ്യാൻ, ക്രമീകരണം > Google Play Store > Android മുൻഗണനകൾ മാനേജ് ചെയ്യുക > ആപ്പുകൾ അല്ലെങ്കിൽ ആപ്പ് മാനേജർ എന്നതിലേക്ക് പോവുക. അൺഇൻസ്റ്റാൾ ചെയ്യാനാഗ്രഹിക്കുന്ന ആപ്പിൽ ടാപ്പ് ചെയ്യുക (ആപ്പ് കണ്ടെത്താൻ വലത്തോട്ടോ ഇടത്തോട്ടോ സ്വൈപ്പ് ചെയ്യേണ്ടതായി വന്നേക്കാം). തുടർന്ന്, അൺഇൻസ്റ്റാൾ ചെയ്യുക എന്നതിലോ പ്രവർത്തനരഹിതമാക്കുക എന്നതിലോ ടാപ്പ് ചെയ്യുക.</translation> @@ -4515,7 +4506,6 @@ <translation id="4416582610654027550">സാധുതയുള്ള URL ടൈപ്പ് ചെയ്യുക</translation> <translation id="4421932782753506458">ഫ്ലഫി</translation> <translation id="4423376891418188461">ക്രമീകരണം പുനഃസ്ഥാപിക്കുക</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, അഡ്മിൻ നിങ്ങളുടെ പാസ്വേഡ് മാറ്റാൻ ആവശ്യപ്പെടുന്നു.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />സ്വയമേവയുള്ള റിപ്പോർട്ടുകൾ അയയ്ക്കാൻ ChromeOS ഉപകരണങ്ങളെ അനുവദിക്കുന്നത്, ChromeOS-ൽ എന്തൊക്കെ പരിഹരിക്കണമെന്നും മെച്ചപ്പെടുത്തണമെന്നുമുള്ള മുൻഗണന നൽകാൻ ഞങ്ങളെ സഹായിക്കുന്നു. ChromeOS എപ്പോഴാണ് ക്രാഷാകുന്നത്, ഏതൊക്കെ ഫീച്ചറുകളാണ് ഉപയോഗിച്ചത്, സാധാരണ ഗതിയിൽ ഉപയോഗിക്കുന്ന മെമ്മറിയുടെ അളവ് എത്രയാണ് എന്നിവ പോലുള്ള കാര്യങ്ങൾ ഈ റിപ്പോർട്ടിൽ ഉൾപ്പെടാം.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />നിങ്ങളുടെ Chrome ഉപകരണ ക്രമീകരണത്തിൽ ഏതുസമയത്തും ഈ റിപ്പോർട്ടുകൾ അനുവദിക്കാൻ തുടങ്ങുകയോ നിർത്തുകയോ ചെയ്യാം. നിങ്ങളൊരു ഡൊമെയ്ൻ അഡ്മിനിസ്ട്രേറ്ററാണെങ്കിൽ, ഈ ക്രമീകരണം നിങ്ങൾക്ക് അഡ്മിൻ കൺസോളിൽ മാറ്റാനാകും.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ഇല്ലാതാക്കുക</translation> @@ -4531,7 +4521,6 @@ <translation id="4430369329743628066">ബുക്ക്മാർക്ക് ചേർത്തു</translation> <translation id="4430422687972614133">വെർച്വൽ കാർഡ് ഓണാക്കുക</translation> <translation id="4432621511648257259">പാസ്വേഡ് തെറ്റാണ്</translation> -<translation id="443454694385851356">ലെഗസി (സുരക്ഷിതമല്ലാത്തത്)</translation> <translation id="4434611816075088065">മറ്റൊന്നിനും ഇപ്പോൾ നിങ്ങളുടെ ശ്രദ്ധ ആവശ്യമില്ല</translation> <translation id="443475966875174318">അനുയോജ്യതയില്ലാത്ത ആപ്പുകൾ അപ്ഡേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ നീക്കം ചെയ്യുക</translation> <translation id="4437947179446780764">ഇഷ്ടാനുസൃത DNS സേവന ദാതാവിനെ ചേർക്കുക</translation> @@ -4588,6 +4577,7 @@ <translation id="4481448477173043917">നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> അപ്രതീക്ഷിതമായി റീസ്റ്റാർട്ട് ചെയ്തു</translation> <translation id="4481467543947557978">സർവീസ് വർക്കർ</translation> <translation id="4482990632723642375">ഏറ്റവും അവസാനം അടച്ച ടാബ്</translation> +<translation id="4486333480498805415">ലൊക്കേഷൻ കൃത്യത</translation> <translation id="4487489714832036847">Chromebooks പരമ്പരാഗത സോഫ്റ്റ്വെയറിന് പകരം ആപ്പുകൾ ഉപയോഗിക്കുന്നു. ഉൽപ്പാദനക്ഷമത, വിനോദം എന്നിവയ്ക്കും മറ്റും ആപ്പുകൾ നേടുക.</translation> <translation id="4488257340342212116">നിങ്ങളുടെ ക്യാമറ ഉപയോഗിക്കാൻ അനുവദിച്ചിരിക്കുന്നു</translation> <translation id="4490086832405043258">ഈ പ്രൊഫൈലിനുള്ള ChromeOS പ്രോക്സി ക്രമീകരണം ഉപയോഗിക്കുക.</translation> @@ -5073,7 +5063,6 @@ <translation id="4868284252360267853">ഈ ഡയലോഗ് നിലവിൽ ഫോക്കസ് ചെയ്തിട്ടില്ല. ഈ ഡയലോഗ് ഫോക്കസ് ചെയ്യാൻ Command-Shift-Option A അമർത്തുക.</translation> <translation id="4869170227080975044">ChromeOS നെറ്റ്വർക്ക് വിവരങ്ങൾ റീഡ് ചെയ്യുക</translation> <translation id="4870724079713069532">File Explorer-ൽ നിന്നോ മറ്റ് ആപ്പുകളിൽ നിന്നോ ഈ ആപ്പ് ഉപയോഗിച്ച് പിന്തുണയ്ക്കുന്ന ഫയലുകൾ നിങ്ങൾക്ക് തുറക്കാനും എഡിറ്റ് ചെയ്യാനുമാകും. ഡിഫോൾട്ടായി ഏതൊക്കെ ഫയലുകൾ തുറക്കാൻ ഈ ആപ്പിന് കഴിയുമെന്നത് നിയന്ത്രിക്കാൻ, <ph name="BEGIN_LINK" />Windows ക്രമീകരണത്തിലേക്ക് പോകുക<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">കോൺഫിഗറേഷൻ വിവരം ലഭിക്കാൻ അഡ്മിൻ നൽകിയ പാസ്വേഡ് നൽകുക</translation> <translation id="4870995365819149457"><ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> എന്നിവയിലും മറ്റൊരു ആപ്പിലും ചില പിന്തുണാ ലിങ്കുകൾ തുടർന്നും തുറക്കാനാകും.</translation> <translation id="4871308555310586478">Chrome വെബ് സ്റ്റോറിൽ നിന്നല്ല.</translation> <translation id="4871322859485617074">അസാധുവായ പ്രതീകങ്ങളുള്ള പിൻ</translation> @@ -5140,7 +5129,6 @@ <translation id="4913209098186576320">ഈ ഫയൽ അപകടകരമായേക്കാം<ph name="LINE_BREAK" />ഈ പരിശോധനയ്ക്ക് പതിവിലുമധികം സമയമെടുക്കുന്നു...</translation> <translation id="4915961947098019832">ചിത്രങ്ങൾ കാണിക്കാൻ അനുവദിക്കുന്നു</translation> <translation id="4916542008280060967"><ph name="FILE_NAME" /> എഡിറ്റ് ചെയ്യാൻ സൈറ്റിനെ അനുവദിക്കണോ?</translation> -<translation id="4917385247580444890">ശക്തം</translation> <translation id="491779113051926205">ChromeOS ട്രാഫിക് കൗണ്ടറുകൾ</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> എന്നതിന് വിപുലീകരണ "<ph name="EXTENSION_NAME" />" ഉപയോഗിച്ച് ആശയവിനിമയം നടത്തേണ്ടതുണ്ട്</translation> <translation id="4918086044614829423">സ്വീകരിക്കുക</translation> @@ -5447,6 +5435,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> ബ്ലോക്ക് ചെയ്യപ്പെട്ടിരിക്കുന്നു</translation> <translation id="5163910114647549394">ടാബ്, ടാബ്സ്ട്രിപ്പിന്റെ അവസാനഭാഗത്തേക്ക് നീക്കി</translation> <translation id="5164530241085602114"><ph name="SITE" /> എന്നതിന് അറിയിപ്പുകൾ അനുവദനീയമല്ല</translation> +<translation id="5165989352025966137">പൂർണ്ണ സ്ക്രീനിലേക്ക് സ്വയമേവ പോകാൻ അനുമതിയുണ്ട്</translation> <translation id="516747639689914043">ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ (HTTP)</translation> <translation id="5170568018924773124">ഫോള്ഡറില് കാണിക്കുക</translation> <translation id="5171045022955879922">തിരയുക അല്ലെങ്കിൽ URL ടൈപ്പ് ചെയ്യുക</translation> @@ -5454,7 +5443,6 @@ <translation id="5172855596271336236">മാനേജ് ചെയ്യുന്ന ഒരു പ്രിന്ററുണ്ട്.</translation> <translation id="5173668317844998239">നിങ്ങളുടെ ഫിംഗർപ്രിന്റുകൾ ചേർക്കുകയും സുരക്ഷാ കീയിൽ സംരക്ഷിച്ചിട്ടുള്ളവ ഇല്ലാതാക്കുകയും ചെയ്യുക</translation> <translation id="5174169235862638850">പാസ്വേഡ് ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തി</translation> -<translation id="5175379009094579629">ഉപകരണ നാമം അസാധുവാണ്. വീണ്ടും ശ്രമിക്കാൻ സാധുവായൊരു ഉപകരണ നാമം നൽകുക.</translation> <translation id="5177479852722101802">ക്യാമറ, മൈക്രോഫോൺ എന്നിവയുടെ ആക്സസ് തടയുന്നത് തുടരുക</translation> <translation id="5177549709747445269">നിങ്ങൾ മൊബൈൽ വിവരമാണ് ഉപയോഗിക്കുന്നത്</translation> <translation id="5178667623289523808">മുമ്പത്തേത് കണ്ടെത്തുക</translation> @@ -5683,7 +5671,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> പാസ്വേഡ് സൃഷ്ടിക്കുക</translation> <translation id="5368441245151140827">ഈ വിപുലീകരണത്തിന് സൈറ്റ് വിവരങ്ങൾ വായിക്കാനോ മാറ്റാനോ പശ്ചാത്തലത്തിൽ റൺ ചെയ്യാനോ കഴിയില്ല</translation> <translation id="5368720394188453070">നിങ്ങളുടെ ഫോൺ ലോക്കായിരിക്കുമ്പോൾ. പ്രവേശിക്കുന്നതിന് അത് അൺലോക്ക് ചെയ്യുക.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> എന്നതിൽ സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="536882527576164740">{0,plural, =1{അദൃശ്യ മോഡ്}other{അദൃശ്യ മോഡ് (#)}}</translation> <translation id="5369491905435686894">മൗസ് ആക്സിലറേഷൻ പ്രവർത്തനക്ഷമമാക്കുക</translation> <translation id="5369694795837229225">Linux വികസന പരിസ്ഥിതി സജ്ജീകരിക്കുക</translation> @@ -5899,7 +5886,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{നിങ്ങളുടെ അഡ്മിൻ ഒരു വിപുലീകരണം ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു}other{നിങ്ങളുടെ അഡ്മിൻ # വിപുലീകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു}}</translation> <translation id="5523532775593636291">നിങ്ങൾ ചേർക്കുന്ന സൈറ്റുകൾ എപ്പോഴും സജീവമായി തുടരും, അവയിൽ നിന്ന് മെമ്മറിയിൽ ഇടമുണ്ടാക്കില്ല</translation> <translation id="5523558474028191231">പേരിൽ അക്ഷരങ്ങളും അക്കങ്ങളും പ്രത്യേക അക്ഷരങ്ങളും ഉപയോഗിക്കാം, <ph name="MAX_CHARACTER_COUNT" /> പ്രതീകങ്ങളോ അതിൽ കുറവോ ആയിരിക്കണം</translation> -<translation id="5526701598901867718">എല്ലാം (സുരക്ഷിതമല്ല)</translation> <translation id="5526745900034778153">സമന്വയം പുനരാരംഭിക്കാനായി വീണ്ടും സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="5527463195266282916">എക്സ്റ്റന്ഷന് തരം താഴ്ത്തുന്നതിന് ശ്രമിച്ചു.</translation> <translation id="5527474464531963247">നിങ്ങൾക്ക് മറ്റൊരു നെറ്റ്വർക്കും തിരഞ്ഞെടുക്കാവുന്നതാണ്.</translation> @@ -5910,7 +5896,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ഇത് ചെയ്യാൻ ആവശ്യപ്പെടുന്നു</translation> <translation id="5537725057119320332">കാസ്റ്റ്</translation> <translation id="5539070192556911367">Google-ൽ എത്തിച്ചേരാനാകുന്നില്ല</translation> -<translation id="5539221284352502426">നിങ്ങൾ നൽകിയ പാസ്വേഡ് സെർവർ നിരസിച്ചു. സാധ്യമായ കാരണങ്ങൾ ഇവയാണ്: പാസ്വേഡ് വളരെ ചെറുതാണ്. പാസ്വേഡിൽ അക്കങ്ങളും ചിഹ്നങ്ങളും അടങ്ങിയിരിക്കണം. പുതിയ പാസ്വേഡ്, മുമ്പ് ഉപയോഗിച്ചിട്ടുള്ള പാസ്വേഡുകളിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കണം.</translation> <translation id="5541694225089836610">പ്രവർത്തനം നിങ്ങളുടെ അഡ്മിൻ പ്രവർത്തനരഹിതമാക്കി</translation> <translation id="5542132724887566711">പ്രൊഫൈൽ</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> ഡൊമെയ്നിൽ നിന്നുള്ള കുക്കികളെ ബ്ലോക്ക് ചെയ്തു</translation> @@ -6154,7 +6139,6 @@ <translation id="5734362860645681824">കമ്മ്യൂണിക്കേഷനുകൾ</translation> <translation id="5734697361979786483">ഫയൽ പങ്കിടൽ ചേർക്കുക</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ഈ ഡാറ്റയോ നിങ്ങളുടെ ഉപകരണമോ നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ ചില സുരക്ഷാ നയങ്ങൾ പാലിക്കുന്നില്ല. എന്താണ് പരിഹരിക്കേണ്ടതെന്ന് നിങ്ങളുടെ അഡ്മിനെ ബന്ധപ്പെട്ട് പരിശോധിക്കുക.}=1{ഈ ഫയലോ നിങ്ങളുടെ ഉപകരണമോ നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ ചില സുരക്ഷാ നയങ്ങൾ പാലിക്കുന്നില്ല. എന്താണ് പരിഹരിക്കേണ്ടതെന്ന് നിങ്ങളുടെ അഡ്മിനെ ബന്ധപ്പെട്ട് പരിശോധിക്കുക.}other{ഈ ഫയലുകൾ നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ ചില സുരക്ഷാ നയങ്ങൾ സ്ഥാപിക്കുന്നില്ല. എന്താണ് പരിഹരിക്കേണ്ടതെന്ന് നിങ്ങളുടെ അഡ്മിനെ ബന്ധപ്പെട്ട് പരിശോധിക്കുക.}}</translation> -<translation id="5736796278325406685">ശരിയായ ഉപയോക്തൃനാമം നൽകുക</translation> <translation id="5738093759615225354">നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് സൈൻ ഇൻ ചെയ്യാൻ ഈ പാസ്കീ ആവശ്യമാണ്</translation> <translation id="5739017626473506901">സ്കൂൾ അക്കൗണ്ട് ചേർക്കുന്നതിന് <ph name="USER_NAME" /> എന്നയാളെ സഹായിക്കാൻ സൈൻ ഇൻ ചെയ്യുക</translation> <translation id="5739235828260127894">പരിശോധിച്ചുറപ്പിക്കാൻ കാത്തിരിക്കുന്നു. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation> @@ -6558,7 +6542,6 @@ <translation id="6054138466019582920">ഈ പേജ് Google ഉപയോഗിച്ച് തിരയുക...</translation> <translation id="6054284857788651331">അടുത്തിടെ അടച്ച ടാബ് ഗ്രൂപ്പ്</translation> <translation id="6054961935262556546">ദൃശ്യപരത മാറ്റുക</translation> -<translation id="6055171183283175969">നിങ്ങൾ നൽകിയ പാസ്വേഡ് തെറ്റാണ്.</translation> <translation id="6055392876709372977">RSA എന്ക്രിപ്ഷനോടുകൂടിയ PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store-ൽ നിന്ന് നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> എന്നതിനായി ആപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക</translation> <translation id="6056710589053485679">സാധാരണ രീതിയിലുള്ള വീണ്ടും ലോഡ് ചെയ്യൽ</translation> @@ -6628,8 +6611,6 @@ <translation id="6102043788063419338">ഈ ഫയൽ വിപുലമായ പരിരക്ഷ ബ്ലോക്ക് ചെയ്തു.</translation> <translation id="6103681770816982672">മുന്നറിയിപ്പ്: നിങ്ങൾ ഡെവലപ്പർ ചാനലിലേക്ക് മാറുന്നു</translation> <translation id="6104068876731806426">Google അക്കൗണ്ടുകൾ</translation> -<translation id="6104311680260824317">ഉപകരണത്തെ ഡൊമെയ്നുമായി ബന്ധിപ്പിക്കാനാവില്ല. നിർദ്ദിഷ്ട Kerberos എൻക്രിപ്ഷൻ തരങ്ങൾ സെർവർ പിന്തുണയ്ക്കുന്നില്ല. എൻക്രിപ്ഷൻ ക്രമീകരണത്തിനായി "കൂടുതൽ ഓപ്ഷനുകൾ -" പരിശോധിക്കുക.</translation> <translation id="6104667115274478616">ChromeOS ഓഡിയോ ക്രമീകരണം മാനേജ് ചെയ്യുക</translation> <translation id="6104796831253957966">പ്രിന്ററിലെ ക്യൂ നിറഞ്ഞിരിക്കുന്നു</translation> <translation id="610487644502954950">സൈഡ് പാനൽ അൺപിൻ ചെയ്തു</translation> @@ -7316,7 +7297,6 @@ <translation id="6651237644330755633">വെബ്സൈറ്റുകളെ തിരിച്ചറിയുന്നതിന് ഈ സർട്ടിഫിക്കറ്റിനെ വിശ്വസിക്കുക</translation> <translation id="6651495917527016072">വൈഫൈ നെറ്റ്വർക്കുകൾ നിങ്ങളുടെ ഫോണുമായി സമന്വയിപ്പിക്കൂ. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation> <translation id="6651762277693024112">നിങ്ങൾ ഈ സൈറ്റ് സന്ദർശിക്കുമ്പോഴെല്ലാം സ്വയമേവ റൺ ചെയ്യുന്നു</translation> -<translation id="665355505818177700">x86_64 പ്ലാറ്റ്ഫോമുകളിൽ മാത്രമേ Chrome <ph name="MS_AD_NAME" /> ഇന്റഗ്രേഷൻ പ്രവർത്തിക്കുകയുള്ളൂ. ഒരു ARM പ്ലാറ്റ്ഫോമിനോ x86 പ്ലാറ്റ്ഫോമിനോ മുകളിൽ നിർമ്മിച്ചിരിക്കുന്ന Chromebook-കളിൽ ഈ ഫംഗ്ഷനാലിറ്റി പ്രവർത്തിക്കില്ല.</translation> <translation id="6654509035557065241">നെറ്റ്വർക്ക് തിരഞ്ഞെടുക്കുക</translation> <translation id="6655190889273724601">ഡെവലപ്പര് മോഡ്</translation> <translation id="6655458902729017087">അക്കൗണ്ടുകൾ മറയ്ക്കുക</translation> @@ -7452,7 +7432,6 @@ <translation id="676560328519657314">Google Pay-യിലെ നിങ്ങളുടെ പേയ്മെന്റ് രീതികൾ</translation> <translation id="6766488013065406604">Google Password Manager-ലേക്ക് പോകുക</translation> <translation id="6767566652486411142">മറ്റൊരു ഭാഷ തിരഞ്ഞെടുക്കുക...</translation> -<translation id="6767639283522617719">ഡൊമെയ്ൻ ബന്ധിപ്പിക്കാനാവില്ല. ഓർഗനൈസേഷണൽ യൂണിറ്റിനുള്ള ക്രമീകരണം ശരിയാണെന്ന് ഉറപ്പാക്കുക.</translation> <translation id="6768034047581882264">സുരക്ഷിതമല്ലാത്ത ഉള്ളടക്കം കാണിക്കുന്നത് അനുവദനീയമല്ല</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ഏറ്റവും മികച്ച അനുഭവം ലഭ്യമാക്കാൻ, ഉപകരണങ്ങളുടെ ഹാർഡ്വെയർ ഡാറ്റ <ph name="DEVICE_OS" /> ശേഖരിക്കുകയും ലഭ്യമാക്കേണ്ട അപ്ഡേറ്റുകൾ കണ്ടെത്താൻ അത് Google-മായി പങ്കിടുകയും ചെയ്യുന്നു. <ph name="DEVICE_OS" /> അനുഭവത്തിനും സേവനത്തിനും പിന്തുണ നൽകുന്നതും മെച്ചപ്പെടുത്തലുകൾ വരുത്തുന്നതും പോലുള്ള അധിക ആവശ്യങ്ങൾക്ക് ഈ ഡാറ്റ ഉപയോഗിക്കാൻ Google-നെ അനുവദിക്കുന്നത് ഓപ്ഷണലായി തിരഞ്ഞെടുക്കാനാകും.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />അപ്ഡേറ്റ് ഫിൽട്ടറിംഗ് പ്രക്രിയയ്ക്കായി Google-ലേക്ക് അയയ്ക്കുന്ന ഡാറ്റയും നിങ്ങൾ Google-മായി ഡാറ്റ പങ്കിടാൻ തിരഞ്ഞെടുത്തിട്ടുള്ള മറ്റ് സന്ദർഭങ്ങളും കാണാൻ, ഈ ഉപകരണത്തിൽ ലോഗിൻ ചെയ്ത് chromeosflex_ in chrome://system എന്നതായി ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഫീൽഡുകൾ കാണുക.<ph name="END_PARAGRAPH2" /> @@ -7529,7 +7508,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് വെബ്സൈറ്റുകളിലേക്ക് സ്വയം സൈൻ ഇൻ ചെയ്യുക. ഫീച്ചർ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ, ഒരു വെബ്സൈറ്റിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നതിന് മുമ്പ് ഓരോ തവണയും നിങ്ങളോട് സ്ഥിരീകരിക്കാൻ ആവശ്യപ്പെടും.</translation> -<translation id="6810768462515084623">ക്ഷമിക്കണം! നിങ്ങളുടെ പാസ്വേഡ് കാലഹരണപ്പെട്ടെന്ന് തോന്നുന്നു. മറ്റൊരു ഉപകരണത്തിൽ അത് പുതുക്കി വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="6811034713472274749">പേജ്, കാണാൻ തയ്യാറാണ്</translation> <translation id="6811151703183939603">ദൃഡം</translation> <translation id="6811332638216701903">DHCP ഹോസ്റ്റ് നാമം</translation> @@ -7601,7 +7579,6 @@ <translation id="6856623341093082836">നിങ്ങളുടെ ടച്ച്സ്ക്രീനിന്റെ കൃത്യത സജ്ജമാക്കി, ക്രമീകരിക്കുക</translation> <translation id="6856850379840757744">ഓണാക്കുമ്പോൾ, എല്ലാ അറിയിപ്പുകളും നിശബ്ദമാക്കും</translation> <translation id="6857145580237920905">Powerwash ചെയ്യുന്നതിന് മുമ്പ് ഇ-സിം നീക്കം ചെയ്യുക</translation> -<translation id="6857699260879628349">കോൺഫിഗറേഷൻ വിവരം നേടുക</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sec</translation> <translation id="6860097299815761905">പ്രോക്സി ക്രമീകരണങ്ങള്...</translation> <translation id="68601584151169673">&സംരക്ഷിക്കുക, പങ്കിടുക</translation> @@ -7620,7 +7597,6 @@ <translation id="686839242150793617">ചിത്രത്തിനുള്ളിൽ ചിത്രത്തിലേക്ക് സ്വയമേവ കടക്കാൻ അനുവദിച്ചിട്ടുള്ളവ</translation> <translation id="6868934826811377550">വിശദാംശങ്ങൾ കാണുക</translation> <translation id="6871644448911473373">OCSP റെസ്പ്പോണ്ടര്: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">നിങ്ങൾ നൽകിയ പാസ്വേഡ് സെർവർ നിരസിച്ചു.</translation> <translation id="6873571253135628430">സൈറ്റ് അനുമതികൾ മാറ്റുക</translation> <translation id="6876155724392614295">ബൈക്കോടിക്കുക</translation> <translation id="6876469544038980967">സഹായകരമല്ല</translation> @@ -7654,7 +7630,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">പ്രിവ്യൂ ചെയ്യുന്നതിനുള്ള ശബ്ദം</translation> <translation id="6902336033320348843">വിഭാഗത്തിന് പിന്തുണയില്ല: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ഉപകരണത്തെ ഡൊമെയ്നിൽ ചേർക്കുക</translation> <translation id="6903022061658753260">ഈ അക്കൗണ്ടിന് സമന്വയം ഓണാക്കിയിരിക്കുന്ന എല്ലാ Chrome ബ്രൗസറുകളിലും നിങ്ങളുടെ ഡാറ്റ സമന്വയിപ്പിക്കും. ChromeOS സമന്വയിപ്പിക്കൽ ഓപ്ഷനുകൾക്ക്, <ph name="LINK_BEGIN" />ChromeOS ക്രമീകരണത്തിലേക്ക്<ph name="LINK_END" /> പോകുക.</translation> <translation id="6903590427234129279">എല്ലാം (<ph name="URL_COUNT" />) തുറക്കുക</translation> <translation id="6903907808598579934">സമന്വയിപ്പിക്കൽ ഓണാക്കുക</translation> @@ -8012,7 +7987,6 @@ <translation id="7198503619164954386">എന്റർപ്രൈസ് എൻറോൾ ചെയ്ത ഉപകരണമായിരിക്കണം നിങ്ങൾ ഉപയോഗിക്കുന്നത്</translation> <translation id="7199158086730159431">സ&ഹായം നേടുക</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> എന്നതിലേക്ക് കാസ്റ്റ് ചെയ്യുന്നത് താൽക്കാലികമായി നിർത്തുക</translation> -<translation id="7200083590239651963">കോൺഫിഗറേഷൻ തിരഞ്ഞെടുക്കുക</translation> <translation id="720110658997053098">ഈ ഉപകരണം ശാശ്വതമായി കിയോസ്ക് മോഡിൽ നിലനിർത്തുക</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ഇല്ലാതാക്കി</translation> <translation id="7201420661433230412">ഫയലുകൾ കാണുക</translation> @@ -8128,8 +8102,8 @@ <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> ഹോസ്റ്റ് ചെയ്യുന്ന ഈ സൈൻ ഇൻ സേവനം നിങ്ങളുടെ ക്യാമറ ആക്സസ് ചെയ്യുന്നുണ്ട്.</translation> <translation id="7292067737327289208">നിങ്ങളുടെ <ph name="BEGIN_LINK" />ബ്രൗസർ മാനേജ് ചെയ്യുന്നത്<ph name="END_LINK" /> നിങ്ങളുടെ ഓർഗനൈസേഷനും നിങ്ങളുടെ <ph name="BEGIN_LINK" />പ്രൊഫൈൽ മാനേജ് ചെയ്യുന്നത്<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> ഡൊമെയ്നുമാണ്</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">പൂർണ്ണസ്ക്രീനിലേക്ക് സ്വയമേവ പോകാൻ അനുമതിയില്ല</translation> <translation id="7295614427631867477">Android, Play, അനുബന്ധ ആപ്പുകൾ എന്നിവ നിയന്ത്രിക്കുന്നത് അവയുടെ തന്നെ ഡാറ്റ ശേഖരണവും ഉപയോഗ നയങ്ങളും ആണെന്ന കാര്യം ശ്രദ്ധിക്കുക.</translation> -<translation id="729583233778673644">AES,RC4 എൻക്രിപ്ഷനുകൾ അനുവദിക്കുക. RC4 രഹസ്യലിപി സുരക്ഷിതമല്ലാത്തതിനാൽ ഈ ഓപ്ഷൻ അനുവദിക്കുന്നത് അപകടസാധ്യത വർദ്ധിപ്പിക്കുന്നു.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> എന്ന ഫോൾഡർ തിരഞ്ഞെടുക്കുക</translation> <translation id="7297726121602187087">ഇരുണ്ട പച്ച</translation> <translation id="7298195798382681320">ശുപാർശചെയ്യുന്നത്</translation> @@ -8147,7 +8121,6 @@ <translation id="7307129035224081534">താൽക്കാലികമായി നിർത്തി</translation> <translation id="7307647374092371434">സൈൻ ഇൻ ചെയ്തിരിക്കുമ്പോൾ, നിങ്ങളുടെ Google Account-ൽ നിന്നുള്ള പാസ്വേഡുകളും പാസ്കീകളും ഈ ഉപകരണത്തിലും ലഭ്യമാകും</translation> <translation id="7308643132139167865">വെബ്സൈറ്റ് ഭാഷകൾ</translation> -<translation id="7310598146671372464">ലോഗിൻ ചെയ്യൽ പരാജയപ്പെട്ടു. വ്യക്തമാക്കിയ Kerberos എൻക്രിപ്ഷൻ തരങ്ങളെ സെർവർ പിന്തുണയ്ക്കുന്നില്ല. നിങ്ങളുടെ അഡ്മിനുമായി ബന്ധപ്പെടുക.</translation> <translation id="7311005168897771689">ഓഫ്ലൈനിലായിരിക്കുമ്പോൾ നിങ്ങളുടെ Google Drive ഫയലുകൾ ആക്സസ് ചെയ്യൂ</translation> <translation id="7311244614769792472">ഫലങ്ങളൊന്നും കണ്ടെത്തിയില്ല</translation> <translation id="7312210124139670355">നിങ്ങളുടെ അഡ്മിൻ eSIM റീസെറ്റ് ചെയ്യുകയാണ്. ഇതിന് കുറച്ച് സമയമെടുത്തേക്കാം.</translation> @@ -8519,7 +8492,6 @@ <translation id="7594725637786616550">നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> പുതിയത് പോലെയാക്കാൻ റീസെറ്റ് ചെയ്യുന്നതിന് Powerwash ചെയ്യുക.</translation> <translation id="7595453277607160340">Android ആപ്പുകൾ ഉപയോഗിക്കാനും <ph name="DEVICE_TYPE" /> ഉപകരണത്തെ ശരിയായി പ്രവർത്തിക്കുന്ന നിലയിൽ നിലനിർത്താനും, വീണ്ടും സൈൻ ഇൻ ചെയ്തശേഷം അപ്ഡേറ്റ് ചെയ്യുക.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (പിശക് കോഡ് <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">ഉപകരണ നാമത്തിന് നീളം കൂടുതലാണ്. വീണ്ടും ശ്രമിക്കാൻ നീളം കുറഞ്ഞൊരു പേര് നൽകുക.</translation> <translation id="7600054753482800821">തിരയൽ യന്ത്രങ്ങളും സൈറ്റ് തിരയലും മാനേജ് ചെയ്യുക</translation> <translation id="7600218158048761260">ഈ അക്കൗണ്ട് തരത്തിനായി Google Drive പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> ഒരിക്കലും വിവര്ത്തനം ചെയ്യരുത്</translation> @@ -8555,6 +8527,7 @@ <translation id="7622768823216805500">എളുപ്പത്തിലുള്ള ചെക്കൗട്ട് പോലുള്ള ഷോപ്പിംഗ് ഫീച്ചറുകൾക്ക്, സൈറ്റുകൾ സാധാരണയായി പേയ്മെന്റ് ഹാൻഡ്ലറുകൾ ഇൻസ്റ്റാൾ ചെയ്യാറുണ്ട്</translation> <translation id="7622966771025050155">ക്യാപ്ചർ ചെയ്ത ടാബിലേക്ക് മാറുക</translation> <translation id="7624337243375417909">ക്യാപ്സ് ലോക്ക് ഓഫാണ്</translation> +<translation id="7625025537587898155">പുതിയ പ്രൊഫൈൽ ചേർക്കുക</translation> <translation id="7625568159987162309">സൈറ്റുകളിൽ ഉടനീളം സംഭരിച്ചിട്ടുള്ള അനുമതികളും ഡാറ്റയും കാണുക</translation> <translation id="7625823789272218216">പുതിയ ടാബ് ഇടതുവശത്തേക്ക്</translation> <translation id="7628201176665550262">റീഫ്രഷ് നിരക്ക്</translation> @@ -8664,7 +8637,6 @@ <translation id="7686086654630106285">സൈറ്റുകൾ നിർദ്ദേശിക്കുന്ന പരസ്യങ്ങളെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ</translation> <translation id="7686581688229391955">ഈ സൈറ്റിൽ വിപുലീകരണങ്ങൾ അനുവദിക്കാൻ തിരഞ്ഞെടുക്കുക</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">പുതിയ പാസ്വേഡ് സ്ഥിരീകരിക്കുക</translation> <translation id="7690378713476594306">ലിസ്റ്റിൽ നിന്ന് തിരഞ്ഞെടുക്കുക</translation> <translation id="7690853182226561458">&ഫോൾഡർ ചേർക്കൂ...</translation> <translation id="7691073721729883399">കിയോസ്ക് ആപ്പിനായുള്ള ക്രിപ്റ്റോഹോം മൗണ്ട് ചെയ്യാനായില്ല.</translation> @@ -9234,6 +9206,7 @@ <translation id="810185532889603849">ഇഷ്ടാനുസൃത വർണം</translation> <translation id="8101987792947961127">അടുത്ത റീബൂട്ടിൽ പവർവാഷ് ആവശ്യമാണ്</translation> <translation id="8102139037507939978">system_logs.txt-ൽ നിന്ന് വ്യക്തിപരമായി തിരിച്ചറിയാനുതകുന്ന വിവരങ്ങൾ ഇല്ലാതാക്കുക.</translation> +<translation id="8102344699913991108">ഉപയോക്താവിന്റെ ജെസ്ച്ചർ പരിഗണിക്കാതെ ആഴത്തിലുള്ള പൂർണ്ണസ്ക്രീൻ അനുഭവങ്ങൾ നൽകാൻ സൈറ്റുകൾ ഈ ക്രമീകരണം ഉപയോഗിക്കുന്നു</translation> <translation id="810362914482827094">പാസ്കീകൾ തിരയുക</translation> <translation id="8104088837833760645">ഇ-സിം പ്രൊഫൈൽ ഡൗൺലോഡ് ചെയ്യുക</translation> <translation id="8105273883928376822">തുടരാൻ സൈൻ ഇൻ ചെയ്യുക.</translation> @@ -9326,7 +9299,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" />-ൽ <ph name="ITEM_POSITION" />-ാമത്തെ പ്രിന്റർ</translation> <translation id="8180785270975217276">എനർജി സേവർ ഓണാക്കി</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" എന്നതിന് ചെക്ക് ചെയ്ത ലൊക്കേഷനുകളിൽ ചിത്രങ്ങളും വീഡിയോകളും ശബ്ദ ഫയലുകളും വായിക്കാനും ഇല്ലാതാക്കാനുമാവും.</translation> -<translation id="8181215761849004992">ഡൊമെയ്ൻ ബന്ധപ്പെടുത്താനാവില്ല. ഉപകരണങ്ങൾ ചേർക്കാൻ നിങ്ങൾക്ക് മതിയായ പ്രത്യേക അധികാരങ്ങൾ ഉണ്ടോ എന്നറിയാൻ നിങ്ങളുടെ അക്കൗണ്ട് പരിശോധിക്കുക.</translation> <translation id="8182105986296479640">ആപ്പ് പ്രതികരിക്കുന്നില്ല.</translation> <translation id="8182412589359523143">ഈ <ph name="DEVICE_TYPE" /> എന്നതിൽ നിന്ന് എല്ലാ ഡാറ്റയും ഇല്ലാതാക്കാൻ <ph name="BEGIN_LINK" />ഇവിടെ ക്ലിക്ക് ചെയ്യുക<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">നിങ്ങളുടെ ഉപകരണത്തിന്റെ EID നമ്പർ <ph name="EID_NUMBER" /> ആണ്, IMEI നമ്പർ <ph name="IMEI_NUMBER" /> ആണ്. സേവനം സജീവമാക്കാൻ സഹായിക്കുന്നതിന് ഈ നമ്പറുകൾ ഉപയോഗിക്കാം.</translation> @@ -9555,6 +9527,7 @@ <translation id="8351630282875799764">ബാറ്ററി ചാർജ് ചെയ്യുന്നില്ല</translation> <translation id="8352287103893778223">ടാബ് ഗ്രൂപ്പ് ടൈറ്റിൽ</translation> <translation id="835238322900896202">അൺ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഒരു പിശക് സംഭവിച്ചു. ടെർമിനൽ മുഖേന അൺ ഇൻസ്റ്റാൾ ചെയ്യുക.</translation> +<translation id="8353420862507374944">കാസ്റ്റ് ചെയ്യുക, സംരക്ഷിക്കുക, പങ്കിടുക</translation> <translation id="8353683614194668312">ഇതിന് ആക്സസ്സുചെയ്യാൻ കഴിയുന്നത്:</translation> <translation id="8354034204605718473">നിങ്ങളുടെ കുട്ടിയുടെ PIN ചേർത്തു</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9661,6 +9634,7 @@ <translation id="8428271547607112339">സ്കൂൾ അക്കൗണ്ട് ചേർക്കുക</translation> <translation id="84297032718407999"><ph name="LOGOUT_TIME_LEFT" />-നുള്ളിൽ നിങ്ങൾ സൈൻ ഔട്ട് ചെയ്യപ്പെടും</translation> <translation id="8431190899827883166">ഷോ ടാപ്സ്</translation> +<translation id="8432724317983466962">പൂർണ്ണസ്ക്രീനിലേക്ക് പോകുന്നതിന് ഡിഫോൾട്ടായി ഒരു ജെസ്ച്ചർ ആവശ്യമാണ്</translation> <translation id="8433186206711564395">നെറ്റ്വര്ക്ക് ക്രമീകരണങ്ങള്</translation> <translation id="8434480141477525001">NaCl ഡീബഗ് പോർട്ട്</translation> <translation id="8436054240208929121">ടാബ് ഗ്രൂപ്പുകൾ നിർദ്ദേശിക്കാനും നിങ്ങളുടെ ടാബുകൾ ഓർഗനൈസ് ചെയ്ത് നിലനിർത്താനും Chrome-നെ അനുവദിക്കുന്നതിന് സൈന് ഇന് ചെയ്ത ശേഷം സമന്വയം ഓണാക്കുക</translation> @@ -9787,7 +9761,6 @@ <translation id="8531367864749403520">തുറന്ന് വച്ചിട്ടുള്ള ടാബുകളിൽ നിന്ന് ഗ്രൂപ്പ് നീക്കം ചെയ്യാൻ "ഗ്രൂപ്പ് മറയ്ക്കുക" തിരഞ്ഞെടുക്കുക</translation> <translation id="8531701051932785007">മെച്ചപ്പെടുത്തിയ സുരക്ഷിത ബ്രൗസിംഗ് ഓഫാണ്</translation> <translation id="8533670235862049797">സുരക്ഷിത ബ്രൗസിംഗ് ഓണാണ്</translation> -<translation id="8534656636775144800">ക്ഷമിക്കണം! ഡൊമെയ്നിൽ ചേരാൻ ശ്രമിക്കുമ്പോൾ എന്തോ കുഴപ്പമുണ്ടായി. വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="8535005006684281994">നെറ്റ്സ്കേപ്പ് സര്ട്ടിഫിക്കറ്റ് പുതുക്കല്URL</translation> <translation id="8536810348276651776">നിങ്ങൾ മിക്ക സൈറ്റുകളിൽ നിന്നും സൈൻ ഔട്ടാകും. Chrome-നായുള്ള Family Link ക്രമീകരണങ്ങൾ ബാധകമാകേണ്ടതിന് നിങ്ങൾ Google Account-ൽ സൈൻ ഇൻ ചെയ്ത നിലയിൽ തുടരും.</translation> <translation id="8536956381488731905">കീ അമർത്തുമ്പോഴുള്ള ശബ്ദം</translation> @@ -9866,7 +9839,6 @@ <translation id="8607828412110648570">നിങ്ങളുടെ Bluetooth ഉപകരണം ജോടിയാക്കൽ മോഡിലാണെന്നും സമീപത്തുണ്ടെന്നും ഉറപ്പാക്കുക. നിങ്ങൾക്ക് വിശ്വാസമുള്ള ഉപകരണങ്ങളുമായി മാത്രം ജോടിയാക്കുക. ജോടിയാക്കിയ ഉപകരണങ്ങൾ ഈ Chromebook-ലെ എല്ലാ അക്കൗണ്ടുകൾക്കും ദൃശ്യമാണ്. <ph name="BEGIN_LINK_LEARN_MORE" />കൂടുതലറിയുക<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">ഒരു Kerberos ടിക്കറ്റ് ചേർക്കുക</translation> <translation id="8609465669617005112">മുകളിലേക്ക് നീക്കുക</translation> -<translation id="8610103157987623234">തെറ്റായ ഫോർമാറ്റ്, വീണ്ടും ശ്രമിക്കുക</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> ഉപയോഗിച്ച് വീഡിയോ ഫ്രെയിം തിരയുക</translation> <translation id="8613164732773110792">ചെറിയ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, അണ്ടർസ്കോറുകൾ, അല്ലെങ്കിൽ ഡാഷുകൾ മാത്രം</translation> <translation id="8613504115484579584">സൈൻ ഇൻ രീതികൾ</translation> @@ -10045,6 +10017,7 @@ <translation id="8729133765463465108">QR കോഡ് സ്കാൻ ചെയ്യാൻ ക്യാമറ ഉപയോഗിക്കുക</translation> <translation id="8730621377337864115">പൂർത്തിയാക്കി</translation> <translation id="8731029916209785242">അനുമതികൾ (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">ലൊക്കേഷൻ കൃത്യത മെച്ചപ്പെടുത്തുക</translation> <translation id="8731268612289859741">സുരക്ഷാ കോഡ്</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> ഇത് ചെയ്യാൻ താൽപ്പര്യപ്പെടുന്നു: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">പോർട്ട് നമ്പർ</translation> @@ -10479,7 +10452,6 @@ <translation id="9052404922357793350">ബ്ലോക്ക് ചെയ്യുന്നത് തുടരുക</translation> <translation id="90528604757378587">പശ്ചാത്തല ആക്റ്റിവിറ്റിയും സുഗമമായ സ്ക്രോളിംഗ് പോലുള്ള ചില വിഷ്വൽ ഇഫക്റ്റുകളും പരിമിതപ്പെടാം.</translation> <translation id="9053563360605707198">രണ്ട് വശങ്ങളിലും പ്രിന്റ് ചെയ്യുക</translation> -<translation id="9055636786322918818">RC4 എൻക്രിപ്ഷൻ നടപ്പിലാക്കുക. RC4 രഹസ്യലിപി സുരക്ഷിതമല്ലാത്തതിനാൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് അപകടസാധ്യത വർദ്ധിപ്പിക്കുന്നു.</translation> <translation id="9056788090206401048">മറ്റൊരു ഉപകരണത്തിൽ നിങ്ങളുടെ പാസ്കീ ഉപയോഗിക്കാൻ Bluetooth ഓണായിരിക്കണം. നിങ്ങൾക്ക് ക്രമീകരണത്തിൽ ഏതുസമയത്തും ഇത് മാനേജ് ചെയ്യാം.</translation> <translation id="9056810968620647706">പൊരുത്തങ്ങളൊന്നും കണ്ടെത്തിയില്ല.</translation> <translation id="9057007989365783744">ചുവടെയുള്ള ഉള്ളടക്കം ആക്സസ് ചെയ്യാൻ <ph name="SUPERVISED_USER_NAME" /> ആഗ്രഹിക്കുന്നു:</translation>
diff --git a/chrome/app/resources/generated_resources_mn.xtb b/chrome/app/resources/generated_resources_mn.xtb index c354be0..49cba9a7 100644 --- a/chrome/app/resources/generated_resources_mn.xtb +++ b/chrome/app/resources/generated_resources_mn.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Сэжигтэй файл татах</translation> <translation id="1217483152325416304">Таны дотоод өгөгдлийг удахгүй устгана</translation> <translation id="1217668622537098248">Үйлдлийг буцаахын тулд зүүн талыг товшино уу</translation> -<translation id="121783623783282548">Нууц үг таарахгүй байна.</translation> <translation id="1218015446623563536">Linux-г устгах</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google-н байршлын үйлчилгээ нь энэ төхөөрөмжийн байршлыг тооцоолоход туслах зорилгоор Wi‑Fi, мобайл сүлжээ болон мэдрэгч зэрэг эх сурвалжийг ашигладаг.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Та энэ төхөөрөмжийн Байршлын үндсэн тохиргоог унтрааж, Байршлыг унтраах боломжтой. Түүнчлэн та байршлын Wi‑Fi, мобайл сүлжээ болон мэдрэгчийн ашиглалтыг байршлын тохиргоонд унтрааж болно.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Гарын фокусаар зүйл тодруулах</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> руу буцах</translation> <translation id="1396139853388185343">Хэвлэгчийг тохируулахад алдаа гарлаа</translation> -<translation id="1396963298126346194">Таны оруулсан хэрэглэгчийн нэр, нууц үг таарахгүй байна</translation> <translation id="1397500194120344683">Боломжтой төхөөрөмжүүд алга. <ph name="LINK_BEGIN" />Нэмэлт мэдээлэл авах<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Та эдгээр төхөөрөмж дээр Chrome-д нэвтэрсэн тул тэдгээрийг аюулгүй байдлын түлхүүрээр ашиглах боломжтой.</translation> <translation id="1398853756734560583">Хэмжээг ихэсгэх</translation> @@ -897,7 +895,6 @@ <translation id="1657937299377480641">Боловсролын нөөцөд хандахаар дахин нэвтрэхийн тулд эцэг эхээсээ танд зөвшөөрөл өгөхийг хүснэ үү</translation> <translation id="1658424621194652532">Энэ хуудас таны микрофонд хандаж байна.</translation> <translation id="1660763353352708040">Тэжээлийн залгуурын асуудал</translation> -<translation id="1661156625580498328">AES шрифтийг мөрдөх (санал болгосон).</translation> <translation id="16620462294541761">Уучлаарай, таны нууц үгийг баталгаажуулж чадсангүй. Дахин оролдоно уу.</translation> <translation id="166278006618318542">Subject Public Key Algorithm</translation> <translation id="1662801900924515589"><ph name="APP" />-г суулгасан</translation> @@ -999,7 +996,6 @@ <translation id="174123615272205933">Захиалгат</translation> <translation id="1741314857973421784">Үргэлжлүүлэх</translation> <translation id="1743970419083351269">Татаж авсан файл хадгалах эсвэл нээх хэсгийг хаах</translation> -<translation id="1744060673522309905">Домайнд төхөөрөмжийг оруулах боломжгүй. Нэмэх боломжтой төхөөрөмжийн тоог бүү хэтрүүлээрэй.</translation> <translation id="1744108098763830590">дэвсгэр хуудас</translation> <translation id="1745732479023874451">Харилцагчдыг удирдах</translation> <translation id="1748283190377208783">{0,plural, =1{ашиглаагүй олон тооны төлөв}other{# файлыг энэ веб аппад нээж, засах уу?}}</translation> @@ -1031,7 +1027,6 @@ <translation id="1767043563165955993">Android аппуудтай ашиглах</translation> <translation id="1767508543310534319">Цэг таслалын дуудлага</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" />-д санал хүсэлт илгээнэ үү.</translation> -<translation id="1768278914020124551">Уучлаарай, нэвтэрсэн сервертэй холбогдоход асуудал гарлаа. Сүлжээнийхээ холболт, домайны нэрийг шалгаад дахин оролдоно уу.</translation> <translation id="1769104665586091481">Холбоосыг шинэ цонхонд нээх</translation> <translation id="1770407692401984718">Зургийг ийшээ чирэх эсвэл</translation> <translation id="177053719077591686">Android аппуудыг Google Драйв руу хуулбарлана уу.</translation> @@ -1109,7 +1104,6 @@ <translation id="1818913467757368489">Логын байршуулалтыг хийж байна .</translation> <translation id="1819443852740954262">Бүгдийг Нууцлалтай цонхонд нээх</translation> <translation id="1819721979226826163">Аппын мэдэгдэл > Google Play үйлчилгээг товшино уу.</translation> -<translation id="1820028137326691631">Админы өгсөн нууц үгийг оруулах</translation> <translation id="1822140782238030981">Chrome-н хэрэглэгч үү? Нэвтэрнэ үү</translation> <translation id="1822517323280215012">Саарал</translation> <translation id="1822635184853104396">Таталтын бүтэн түүхийг шинэ табд харуулах</translation> @@ -1227,7 +1221,6 @@ <translation id="1901303067676059328">Бүгдийг сонго &</translation> <translation id="1904580727789512086">Таны зочилсон URL-уудыг Google Бүртгэлд тань хадгалсан.</translation> <translation id="1904603806662441960">Chrome-д сайтын камерын зөвшөөрлүүдийг удирдах</translation> -<translation id="1905375423839394163">Chromebook төхөөрөмжийн нэр</translation> <translation id="1906181697255754968">Сайтууд ихэвчлэн таны ажлыг автоматаар хадгалах зэрэг онцлогуудад зориулж таны төхөөрөмж дээрх файл болон фолдерт ханддаг</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Веб Дэлгүүрээс<ph name="END_LINK" /> бусад өргөтгөл болон загвартай танилцаарай</translation> <translation id="1907044622262489040">Дуу хоолойгоороо бичнэ үү. Search + D-г ашиглаад, дараа нь ярьж эхэлнэ үү.</translation> @@ -1539,7 +1532,6 @@ <translation id="21354425047973905">ПИН нуух</translation> <translation id="2135456203358955318">Суурилуулсан томруулагч</translation> <translation id="2135787500304447609">& Сэргээн үргэлжүүлэх</translation> -<translation id="2136372518715274136">Шинэ нууц үг оруулна уу</translation> <translation id="2136476978468204130">Таны оруулсан нэвтрэх үг буруу байна</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />-н мэдэгдлийг бүү зөвшөөр</translation> <translation id="2139919072249842737">Тохируулах товчлуур</translation> @@ -1639,7 +1631,6 @@ <translation id="2210462644007531147">Суулгалтыг дуусгаж чадсангүй</translation> <translation id="2211245494465528624">Синк хийх сонголтыг удирдах</translation> <translation id="2214018885812055163">Хуваалцсан фолдер</translation> -<translation id="2214884991347062907">Нууц үг буруу байна. Дахин оролдоно уу</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 мөрийг харуулаагүй>}other{<<ph name="NUMBER_OF_LINES" /> мөрийг харуулаагүй>}}</translation> <translation id="2215070081105889450">Аудио хуваалцахын тулд оронд нь таб эсвэл дэлгэц хуваалцана уу</translation> <translation id="2218019600945559112">Хулгана, мэдрэгч самбар</translation> @@ -2293,7 +2284,6 @@ <translation id="2692503699962701720">Элементийн төрөл болон форматалсан текстийг хэлж байх үед ярианы өнгийг өөрчилнө үү</translation> <translation id="2692901429679246677">Усан</translation> <translation id="2693134906590795721">Цэнэглэх үед гарах дуу</translation> -<translation id="2693176596243495071">Уучлаарай! Тодорхойгүй алдаа гарлаа. Дараа дахин оролдох эсвэл асуудал үргэлжилсээр байвал админтайгаа холбогдоно уу.</translation> <translation id="2698147581454716013">Энэ нь багцалсан төхөөрөмж бөгөөд Kiosk болон Пайзны сайжруулалтаар бүртгүүлэх боломжгүй.</translation> <translation id="2699911226086014512">ПИН-г тохируулж чадсангүй. Алдааны код <ph name="RETRIES" />.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" />-с хуваалцсан</translation> @@ -2426,7 +2416,6 @@ <translation id="2782104745158847185">Linux аппыг суулгахад алдаа гарлаа</translation> <translation id="2783024642731649028">Таны сагсан дахь 1 зүйл <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />-д <ph name="DISCOUNT_TEXT" /> байгаа бөгөөд үүнийг <ph name="RELATIVE_TIME" /> үзсэн</translation> <translation id="2783298271312924866">Татаж авсан</translation> -<translation id="2783829359200813069">Шифрлэлтийн төрлийг сонгоно уу</translation> <translation id="2783952358106015700">Аюулгүй байдлын түлхүүрээ <ph name="APP_NAME" />-д ашиглах</translation> <translation id="2785267875302712148">Нууц үгний хяналт</translation> <translation id="2785873697295365461">Файл тодорхойлогч</translation> @@ -2710,7 +2699,6 @@ <translation id="3003144360685731741">Давуу эрхтэй сүлжээ</translation> <translation id="3003253259757197230">Таныг дараа ямар сайтуудад зочилж магадгүй болохыг таамаглах болон таны зочилж буй хуудасны тухай нэмэлт мэдээлэл харуулахын тулд таны зочилсон URL-уудыг Google-д илгээнэ</translation> <translation id="3003623123441819449">CSS кэш</translation> -<translation id="3003828226041301643">Домайнд төхөөрөмжийг оруулах боломжгүй байна. Таны бүртгэл төхөөрөмж нэмэх эрхтэй эсэхийг шалгана уу.</translation> <translation id="3003967365858406397">Таны <ph name="PHONE_NAME" /> хувийн Wi-Fi холболт үүсгэнэ.</translation> <translation id="3004385386820284928">Гарын товчнуудыг өөрчлөх</translation> <translation id="3005574332301273731">Бүү харуул</translation> @@ -2770,7 +2758,6 @@ <translation id="3033348223765101500">Таны өгөгдлийг хянах</translation> <translation id="3036327949511794916">Энэ <ph name="DEVICE_TYPE" />-г буцаах эцсийн хугацаа өнгөрсөн байна.</translation> <translation id="3036546437875325427">Flash-г идэвхжүүлэх</translation> -<translation id="3037754279345160234">Домайнд нэгдэхийн тулд тохиргоог задалж чадахгүй байна. Админтайгаа холбогдоно уу.</translation> <translation id="3038272154009688107">Бүх сайтыг харах</translation> <translation id="3038612606416062604">Хэвлэгчийг гараар нэмэх</translation> <translation id="3039491566278747710">Офлайн удирдамжийг төхөөрөмж дээр суулгаж чадсангүй.</translation> @@ -2960,7 +2947,6 @@ <translation id="3210736980143419785">Таталтыг дуусгаж чадсангүй</translation> <translation id="321084946921799184">Шар ба цагаан</translation> <translation id="3211126692872351610">&Шинэ табд “<ph name="SEARCH_TERMS" />”-г <ph name="SEARCH_ENGINE" />-с хайх</translation> -<translation id="321356136776075234">Төхөөрөмжийн БН (жишээ нь БН=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Энэ фолдерт хавчуурга нэмэх</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Санамж:<ph name="END_BOLD" /> Төстэй дуу хоолой эсвэл бичлэгээр <ph name="SUPERVISED_USER_NAME" />-н хувийн илэрцэд хандах боломжтой байж магадгүй.</translation> <translation id="3217843140356091325">Товчлол үүсгэх үү?</translation> @@ -3639,7 +3625,6 @@ <translation id="3741056951918180319">Та өргөтгөлийг дурын сайт дээр ашиглахын тулд дээр нь үргэлж товших боломжтой</translation> <translation id="3741510433331996336">Шинэчилж дуусгахын тулд төхөөрөмжөө дахин эхлүүлэх</translation> <translation id="3742235229730461951">Солонгос хэлний гарын бүдүүвч</translation> -<translation id="3742666961763734085">Ийм нэртэй байгууллагын нэгжийг олж чадахгүй байна. Дахин оролдоно уу.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" />-тэй хослуулахын тулд ПИН-г оруулна уу</translation> <translation id="3744219658596020825">Таны нууц үгнүүдийг импорт хийгээгүй</translation> <translation id="3747077776423672805">Аппуудыг устгахын тулд Тохиргоо > Google Play Дэлгүүр > Android-н сонголтыг удирдах > Апп эсвэл Аппын менежер хэсэгт очно уу. Дараа нь устгахыг хүссэн аппаа товшино уу (та аппыг олохын тулд баруун эсвэл зүүн тийш шудрах шаардлагатай байж болзошгүй). Дараа нь Устгах эсвэл Идэвхгүй болгох гэснийг товшино уу.</translation> @@ -4527,7 +4512,6 @@ <translation id="4416582610654027550">Хүчинтэй URL оруулна уу</translation> <translation id="4421932782753506458">Найдваргүй</translation> <translation id="4423376891418188461">Тохиргоог сэргээх</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, таны админ нууц үгээ солихыг шаардаж байна.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS төхөөрөмжүүдэд автомат тайлан илгээхийг зөвшөөрснөөр бидэнд ChromeOS-т юуг засаж, сайжруулахыг чухалчилж үзэхэд тусална. Эдгээр тайланд ChromeOS хэзээ гэмтсэн, ямар онцлогуудыг ашигласан болон ямар хэмжээний санах ойг ихэвчлэн ашиглаж байсан зэргийг багтааж болно.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Та Chrome төхөөрөмжийнхөө тохиргоонд эдгээр тайланг хүссэн үедээ зөвшөөрч эхлэх эсвэл зогсоох боломжтой. Хэрэв та домэйний администратор бол энэ тохиргоог хүссэн үедээ админы консолд өөрчлөх боломжтой.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" />-г устгах</translation> @@ -4543,7 +4527,6 @@ <translation id="4430369329743628066">Хавчуурга нэмсэн</translation> <translation id="4430422687972614133">Виртуал картыг асаах</translation> <translation id="4432621511648257259">Нууц үг буруу байна</translation> -<translation id="443454694385851356">Уламжлалт (аюултай)</translation> <translation id="4434611816075088065">Одоогоор таны анхаарах шаардлагатай юу ч байхгүй</translation> <translation id="443475966875174318">Үл тохирох аппуудыг шинэчлэх эсвэл устгах</translation> <translation id="4437947179446780764">Захиалгат DNS-н үйлчилгээ үзүүлэгчийг нэмэх</translation> @@ -5086,7 +5069,6 @@ <translation id="4868284252360267853">Энэ харилцаг яриаг одоогоор сонгоогүй байна. Энэ харилцан яриаг сонгохын тулд Command-Shift-Option дээр дарна уу.</translation> <translation id="4869170227080975044">ChromeOS-н сүлжээний мэдээллийг унших</translation> <translation id="4870724079713069532">Та File Explorer-с энэ аппаар эсвэл бусад аппаар дэмжигдсэн файлуудыг нээх болон засах боломжтой. Энэ аппад өгөгдмөлөөр аль файлуудыг нээхийг хянахын тулд <ph name="BEGIN_LINK" />Windows-н тохиргоо<ph name="END_LINK" /> руу очно уу.</translation> -<translation id="4870758487381879312">Тохируулгын мэдээллийг авахын тулд админы өгсөн нууц үгийг оруулна уу</translation> <translation id="4870995365819149457">Зарим дэмжигдсэн холбоосыг <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> болон өөр 1 аппад нээх боломжтой хэвээр байна.</translation> <translation id="4871308555310586478">Chrome Web Store-оос биш</translation> <translation id="4871322859485617074">ПИН хүчингүй тэмдэгт агуулж байна</translation> @@ -5153,7 +5135,6 @@ <translation id="4913209098186576320">Энэ файл аюултай байж магадгүй<ph name="LINE_BREAK" />Энэ шалгалт ердийнхөөс удаж байна...</translation> <translation id="4915961947098019832">Зураг харуулахыг зөвшөөрсөн</translation> <translation id="4916542008280060967">Сайтад <ph name="FILE_NAME" /> файлыг засахыг зөвшөөрөх үү?</translation> -<translation id="4917385247580444890">Хүчтэй</translation> <translation id="491779113051926205">ChromeOS ачаалал тоологч</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" өргөтгөлтэй холбогдох хүсэлтэй байна</translation> <translation id="4918086044614829423">Хүлээн зөвшөөрөх</translation> @@ -5467,7 +5448,6 @@ <translation id="5172855596271336236">Удирддаг 1 хэвлэгч байна.</translation> <translation id="5173668317844998239">Аюулгүй байдлын түлхүүртээ хурууны хээ нэмэх, хадгалсан хурууны хээг устгах</translation> <translation id="5174169235862638850">Нууц үгийг түр санах ойд хууллаа</translation> -<translation id="5175379009094579629">Төхөөрөмжийн нэр буруу байна. Дахин оролдохын тулд төхөөрөмжийн зөв нэр оруулна уу.</translation> <translation id="5177479852722101802">Камер болон микрофон руу нэвтрэхийг үргэлжлүүлэн хориглох</translation> <translation id="5177549709747445269">Та хөдөлгөөнт мэдээлэл ашиглаж байна</translation> <translation id="5178667623289523808">Өмнөхийг хайж ол</translation> @@ -5696,7 +5676,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />-н нууц үг үүсгэх</translation> <translation id="5368441245151140827">Энэ өргөтгөл нь сайтын мэдээллийг унших, өөрчлөх эсвэл дэвсгэрт ажиллах боломжгүй</translation> <translation id="5368720394188453070">Таны утас түгжигдсэн байна. Нэвтрэхийн тулд утсаа нээнэ үү.</translation> -<translation id="5368779022775404937"><ph name="REALM" />-д нэвтрэх</translation> <translation id="536882527576164740">{0,plural, =1{Нууцлалтай цонх}other{Нууцлалтай цонх (#)}}</translation> <translation id="5369491905435686894">Хулганын хурдасгуурыг идэвхжүүлэх</translation> <translation id="5369694795837229225">Linux-н хөгжүүлэлтийн орчныг тохируулах</translation> @@ -5912,7 +5891,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Таны администратор өргөтгөлийг суулгасан}other{Таны администратор # өргөтгөлийг суулгасан}}</translation> <translation id="5523532775593636291">Таны нэмсэн сайтууд үргэлж идэвхтэй байх бөгөөд тэдгээрээс санах ойг чөлөөлөхгүй</translation> <translation id="5523558474028191231">Нэр нь үсэг, тоо болон тусгай тэмдэгт ашиглах боломжтой бөгөөд <ph name="MAX_CHARACTER_COUNT" /> эсвэл түүнээс цөөн тэмдэгттэй байх ёстой</translation> -<translation id="5526701598901867718">Бүгд (аюултай)</translation> <translation id="5526745900034778153">Синк хийхийг үргэлжлүүлэхийн тулд дахин нэвтрэх</translation> <translation id="5527463195266282916">Өргөтгөлийн зэрэглэлийг бууруулахыг оролдсон.</translation> <translation id="5527474464531963247">Та өөр сүлжээг сонгож болно.</translation> @@ -5923,7 +5901,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />-нь дараах хүсэлтэй байна</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Google-д холбогдох боломжгүй байна</translation> -<translation id="5539221284352502426">Таны оруулсан нууц үгийг серверээс зөвшөөрөөгүй байна. Үүнд дараах шалтгаан байж болно: Нууц үг хэт богино. Нууц үг тоо эсвэл тэмдэгт агуулах ёстой. Нууц үг нь өмнөх нууц үгээс өөр байх шаардлагатай.</translation> <translation id="5541694225089836610">Таны админ үйлдлийг идэвхгүй болгосон байна</translation> <translation id="5542132724887566711">Танилцуулга</translation> <translation id="5542750926112347543"><ph name="DOMAIN" />-н күүкиг хориглосон</translation> @@ -6167,7 +6144,6 @@ <translation id="5734362860645681824">Харилцаа холбоо</translation> <translation id="5734697361979786483">Файл хуваалцахыг нэмэх</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Энэ өгөгдөл эсвэл таны төхөөрөмж байгууллагын тань аюулгүй байдлын зарим бодлогод нийцэхгүй байна. Юуг засах шаардлагатай талаар админаасаа тодруулна уу.}=1{Энэ файл эсвэл таны төхөөрөмж байгууллагын тань аюулгүй байдлын зарим бодлогод нийцэхгүй байна. Юуг засах шаардлагатай талаар админаасаа тодруулна уу.}other{Эдгээр файл танай байгууллагын аюулгүй байдлын зарим бодлогод нийцэхгүй байна. Юуг засах шаардлагатай талаар админаасаа тодруулна уу.}}</translation> -<translation id="5736796278325406685">Хэрэглэгчийн нэрийг зөв оруулна уу</translation> <translation id="5738093759615225354">Энэ нууц үг компьютертоо нэвтрэхэд тань хэрэгтэй</translation> <translation id="5739017626473506901"><ph name="USER_NAME" />-д сургуулийн бүртгэл нэмэхэд нь туслахын тулд нэвтэрнэ үү</translation> <translation id="5739235828260127894">Баталгаажуулалтыг хүлээж байна. <ph name="LINK_BEGIN" />Нэмэлт мэдээлэл авах<ph name="LINK_END" /></translation> @@ -6570,7 +6546,6 @@ <translation id="6054138466019582920">Энэ хуудсыг Google-р хайх...</translation> <translation id="6054284857788651331">Саяхан хаасан табын бүлэг</translation> <translation id="6054961935262556546">Харагдцыг өөрчлөх</translation> -<translation id="6055171183283175969">Таны оруулсан нууц үг буруу байна.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 With RSA Encryption</translation> <translation id="6055544610007596637">Google Play Дэлгүүрээс өөрийн <ph name="DEVICE_TYPE" />-д аппууд суулгаарай</translation> <translation id="6056710589053485679">Ердийн дахин ачаалах ажиллагаа</translation> @@ -6640,7 +6615,6 @@ <translation id="6102043788063419338">Дэвшилтэт хамгаалалт энэ файлыг блоклосон байна.</translation> <translation id="6103681770816982672">Анхааруулга: та хөгжүүлэгчийн сувагт шилжлээ</translation> <translation id="6104068876731806426">Google Бүртгэл</translation> -<translation id="6104311680260824317">Домайнд төхөөрөмжийг оруулах боломжгүй байна. Сервер нь Kerberos-н зарим шифрлэлтийн төрлийг дэмждэггүй. Шифрлэлтийн тохиргоо хийхийн тулд "Бусад сонголт" гэснийг шалгана уу.</translation> <translation id="6104667115274478616">ChromeOS-н аудионы тохиргоог удирдах</translation> <translation id="6104796831253957966">Хэвлэгчийн дараалал дүүрсэн байна</translation> <translation id="610487644502954950">Хажуугийн самбарыг бэхэлснийг болиулсан</translation> @@ -7327,7 +7301,6 @@ <translation id="6651237644330755633">Веб хуудсыг тодорхойлохдоо энэ сертификатыг итгэмжилнэ үү</translation> <translation id="6651495917527016072">Wi-Fi сүлжээнүүдийг утастайгаа синк хийнэ үү. <ph name="LINK_BEGIN" />Нэмэлт мэдээлэл авах<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Таныг энэ сайтад зочлох бүрд автоматаар ажиллана</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> интеграцийг зөвхөн x86_64 платформд дэмждэг. ARM эсвэл x86 платформ дээр суурилсан Chromebook энэ функцийг дэмждэггүй.</translation> <translation id="6654509035557065241">Сүлжээ сонгох</translation> <translation id="6655190889273724601">Хөгжүүлэгч горим</translation> <translation id="6655458902729017087">Дансуудыг нуу</translation> @@ -7463,7 +7436,6 @@ <translation id="676560328519657314">Таны Google Pay дэх төлбөрийн хэрэгслүүд</translation> <translation id="6766488013065406604">Google Password Manager-т очих</translation> <translation id="6767566652486411142">Өөр хэл сонгох...</translation> -<translation id="6767639283522617719">Домайнд нэгдэх боломжгүй байна. Байгууллагын нэгжийн тохиргоог зөв эсэхийг шалгана уу.</translation> <translation id="6768034047581882264">Аюултай контент харуулахыг зөвшөөрөөгүй</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Шилдэг хэрэглээгээр хангахын тулд <ph name="DEVICE_OS" /> нь төхөөрөмжийн талаарх техник хангамжийн өгөгдлийг цуглуулж, аль шинэчлэлтүүдийг хүргэхийг тодорхойлохын тулд үүнийг Google-тэй хуваалцана. Сонголтоор та Google-д энэ өгөгдлийг <ph name="DEVICE_OS" />-н хэрэглээ болон үйлчилгээний тусламж, сайжруулалт зэрэг нэмэлт зорилгоор ашиглахыг зөвшөөрөх боломжтой.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Та шинэчлэлтийг шүүх зорилгоор Google рүү илгээсэн өгөгдөл түүнчлэн таны Google-тэй өгөгдөл хуваалцахаар сонгосон бусад аливаа инстансыг харахын тулд энэ төхөөрөмжид нэвтэрч, chromeosflex_ in chrome://system гэж жагсаасан талбаруудыг харах боломжтой.<ph name="END_PARAGRAPH2" /> @@ -7540,7 +7512,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Хадгалагдсан итгэмжлэлийг ашиглан вебсайтад автоматаар нэвтэрнэ үү. Энэ онцлогийг идэвхжүүлээгүй тохиолдолд таныг веб сайтад хандах бүрд баталгаажуулалт шаардах болно.</translation> -<translation id="6810768462515084623">Уучлаарай, таны нууц үгийн хугацаа дууссан байна. Үүнийг өөр төхөөрөмжид шинэчлээд дахин оролдоно уу.</translation> <translation id="6811034713472274749">Хуудсыг харахад бэлэн байна</translation> <translation id="6811151703183939603">Чанга</translation> <translation id="6811332638216701903">DHCP хостны нэр</translation> @@ -7612,7 +7583,6 @@ <translation id="6856623341093082836">Мэдрэмтгий дэлгэцийнхээ нарийвчлалыг тохируулах</translation> <translation id="6856850379840757744">Асаасан үед бүх мэдэгдлийг чимээгүй болгоно</translation> <translation id="6857145580237920905">Powerwash хийхээс өмнө eSIM профайлуудыг хасна уу</translation> -<translation id="6857699260879628349">Тохируулгын мэдээлэл авах</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек</translation> <translation id="6860097299815761905">Прокси тохиргоо...</translation> <translation id="68601584151169673">&Хадгалах болон хуваалцах</translation> @@ -7631,7 +7601,6 @@ <translation id="686839242150793617">Дэлгэц доторх дэлгэцэд автоматаар орохыг зөвшөөрсөн</translation> <translation id="6868934826811377550">Дэлгэрэнгүйг харах</translation> <translation id="6871644448911473373">OCSP Хариу өгөгч: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Таны оруулсан нууц үгийг серверээс зөвшөөрөөгүй байна.</translation> <translation id="6873571253135628430">Сайтын зөвшөөрлийг өөрчлөх</translation> <translation id="6876155724392614295">Дугуй</translation> <translation id="6876469544038980967">Хэрэггүй</translation> @@ -7665,7 +7634,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Урьдчилан үзэх дуу хоолой</translation> <translation id="6902336033320348843">Хэсгийг дэмжээгүй байна: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Домайнд төхөөрөмж нэгтгэх</translation> <translation id="6903022061658753260">Таны энэ бүртгэлд синк хийхийг асаасан Chrome-н бүх хөтөч дээр таны өгөгдлийг синк хийнэ. ChromeOS-н синк хийх сонголтыг харах бол <ph name="LINK_BEGIN" />ChromeOS-н тохиргоо<ph name="LINK_END" /> руу очно уу.</translation> <translation id="6903590427234129279">Бүгдийг (<ph name="URL_COUNT" />) нээх</translation> <translation id="6903907808598579934">Синк хийхийг асаах</translation> @@ -8022,7 +7990,6 @@ <translation id="7198503619164954386">Та байгууллагаар бүртгүүлсэн төхөөрөмж дээр байх ёстой</translation> <translation id="7199158086730159431">Тусламж хүсэх</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />-д дамжуулахыг түр зогсоох</translation> -<translation id="7200083590239651963">Тохируулга сонгох</translation> <translation id="720110658997053098">Энэ төхөөрөмжийг kiosk горимоор бүрмөсөн тохируулах</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />'-г устгасан</translation> <translation id="7201420661433230412">Файл харах</translation> @@ -8139,7 +8106,6 @@ <translation id="7292067737327289208">Танай байгууллага таны <ph name="BEGIN_LINK" />хөтчийг удирддаг<ph name="END_LINK" /> бөгөөд <ph name="PROFILE_DOMAIN" /> таны <ph name="BEGIN_LINK" />профайлыг удирддаг<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play болон холбоотой аппууд нь өөрсдийн өгөгдлийн цуглуулга болон ашиглалтын удирдамжид захирагддаг болохыг анхаарна уу.</translation> -<translation id="729583233778673644">AES болон RC4 шифрлэлтийг зөвшөөрнө үү. RC4 цифр нь аюултай учир энэхүү сонголтыг ашигласнаар таны эрсдэлийг нэмэгдүүлнэ.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> фолдерыг сонгох</translation> <translation id="7297726121602187087">Бараан ногоон</translation> <translation id="7298195798382681320">Санал болгосон</translation> @@ -8157,7 +8123,6 @@ <translation id="7307129035224081534">Түр зогсоосон</translation> <translation id="7307647374092371434">Таны Google Бүртгэлийн нууц үг болон нэвтрэх түлхүүрүүд таныг нэвтэрсэн үед мөн энэ төхөөрөмжид боломжтой байх болно</translation> <translation id="7308643132139167865">Вебсайтын хэлнүүд</translation> -<translation id="7310598146671372464">Нэвтэрч чадсангүй. Сервер нь Kerberos-н тодорхой шифрлэлтийн төрлийг дэмждэггүй. Админтайгаа холбогдоно уу.</translation> <translation id="7311005168897771689">Та офлайн үедээ Google Драйвын файлууддаа хандаарай</translation> <translation id="7311244614769792472">Илэрц олдсонгүй</translation> <translation id="7312210124139670355">Таны администратор eSIM-г тань шинэчилж байна. Үүнд хэдэн минут шаардлагатай.</translation> @@ -8530,7 +8495,6 @@ <translation id="7594725637786616550">Өөрийн <ph name="DEVICE_TYPE" />-г шинэ мэт шинэчлэхийн тулд Powerwash хийгээрэй.</translation> <translation id="7595453277607160340">Андройд аппыг ашиглах болон <ph name="DEVICE_TYPE" />-н хэвийн ажиллагааг үргэлжлүүлэхийн тулд дахин нэвтрээд шинэчилнэ үү.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (алдааны код <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Төхөөрөмжийн нэр хэт урт байна. Дахин оролдохын тулд богино нэр оруулна уу.</translation> <translation id="7600054753482800821">&Хайлтын систем болон сайтын хайлтыг удирдах</translation> <translation id="7600218158048761260">Google Драйвыг энэ бүртгэлийн төрөлд идэвхгүй болгосон.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" />-ийг хэзээ ч бүү хөрвүүл</translation> @@ -8675,7 +8639,6 @@ <translation id="7686086654630106285">Сайтаас санал болгож буй зарын талаарх илүү дэлгэрэнгүй</translation> <translation id="7686581688229391955">Энэ сайтад өргөтгөлүүдийг зөвшөөрөхийн тулд сонгоно уу</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Шинэ нууц үг баталгаажуулна уу</translation> <translation id="7690378713476594306">Жагсаалтаас сонгох</translation> <translation id="7690853182226561458">Хавтас нэмэх...</translation> <translation id="7691073721729883399">Киоск аппликэйшний cryptohome-г залгаж чадсангүй.</translation> @@ -9334,7 +9297,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" />-с <ph name="ITEM_POSITION" />-р хэвлэгч.</translation> <translation id="8180785270975217276">Эрчим хүч хэмнэгчийг асаасан</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" нь шалгагдсан байршлуудад зураг, видео, дууны файлуудыг уншиж, устгаж чадна.</translation> -<translation id="8181215761849004992">Домайнд нэгдэх боломжгүй. Таны бүртгэл төхөөрөмж нэмэх эрхтэй эсэхийг шалгана уу.</translation> <translation id="8182105986296479640">Апп хариу өгөхгүй байна.</translation> <translation id="8182412589359523143">Бүх өгөгдлийг энэ <ph name="DEVICE_TYPE" />-с устгахын тулд <ph name="BEGIN_LINK" />энд товшино уу<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Таны төхөөрөмжийн EID нь <ph name="EID_NUMBER" /> бөгөөд төхөөрөмжийн IMEI нь <ph name="IMEI_NUMBER" /> юм. Эдгээр дугаарыг үйлчилгээг идэвхжүүлэхэд туслахад ашиглаж болно.</translation> @@ -9795,7 +9757,6 @@ <translation id="8531367864749403520">Таб зурвасаасаа бүлгийг хасахын тулд "Бүлгийг нуух"-ыг сонгоно уу</translation> <translation id="8531701051932785007">Сайжруулсан аюулгүй хөтөч унтраалттай байна</translation> <translation id="8533670235862049797">Аюулгүй үзэх үйлчилгээ асаалттай байна</translation> -<translation id="8534656636775144800">Уучлаарай, домайнд нэгдэхэд алдаа гарлаа. Дахин оролдоно уу.</translation> <translation id="8535005006684281994">Нетскейп гэрчилгээг шинэчлэх холбоос</translation> <translation id="8536810348276651776">Таныг ихэнх сайтаас гаргана. Та Google Бүртгэлдээ нэвтэрсэн хэвээр байх бөгөөд ингэснээр таны Chrome-н Family Link-н тохиргоо хэрэгжинэ.</translation> <translation id="8536956381488731905">Товч дарахад дуу гарах</translation> @@ -9874,7 +9835,6 @@ <translation id="8607828412110648570">Bluetooth төхөөрөмжөө хослуулах горимд болон ойролцоо байгаа эсэхийг шалгаарай. Зөвхөн итгэдэг төхөөрөмжүүдтэйгээ хослуулна уу. Хослуулсан төхөөрөмжүүд нь энэ Chromebook-н бүх бүртгэлд харагдана. <ph name="BEGIN_LINK_LEARN_MORE" />Нэмэлт мэдээлэл авах<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos тасалбар нэмэх</translation> <translation id="8609465669617005112">Дээш зөөх</translation> -<translation id="8610103157987623234">Формат буруу байна. Дахин оролдоно уу</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" />-р видеоны фреймийг хайх</translation> <translation id="8613164732773110792">Зөвхөн жижиг тэмдэгт, тоо, доогуур зураас эсвэл дундуур зураас</translation> <translation id="8613504115484579584">Нэвтрэх аргууд</translation> @@ -10486,7 +10446,6 @@ <translation id="9052404922357793350">Үргэлжлүүлэн хориглох</translation> <translation id="90528604757378587">Арын үйл ажиллагаа болон төвөггүйгээр гүйлгэх гэх мэт зарим визуал эффектийг ашиглах хязгаарлагдмал байж болно.</translation> <translation id="9053563360605707198">Хоёр тал дээр хэвлэх</translation> -<translation id="9055636786322918818">RC4 шифрлэлтийг мөрдүүлнэ үү. RC4 цифр нь аюултай учир энэхүү сонголтыг ашигласнаар таны эрсдэлийг нэмэгдүүлнэ.</translation> <translation id="9056788090206401048">Та passkey-ээ өөр төхөөрөмжид ашиглахын тулд Bluetooth-г асаасан байх ёстой. Та үүнийг тохиргоонд хүссэн үедээ удирдах боломжтой.</translation> <translation id="9056810968620647706">Ямар ч таарах зүйл олдсонгүй.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> нь дараах контентод хандахыг хүсэж байна:</translation>
diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb index 5cb2e498..6aca42f 100644 --- a/chrome/app/resources/generated_resources_mr.xtb +++ b/chrome/app/resources/generated_resources_mr.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">संशयास्पद फाइल डाउनलोड करा</translation> <translation id="1217483152325416304">तुमचा स्थानिक डेटा लवकरच हटवला जाईल</translation> <translation id="1217668622537098248">क्रिया केल्यानंतर डाव्या क्लिकवर परत जा</translation> -<translation id="121783623783282548">पासवर्ड जुळत नाहीत.</translation> <translation id="1218015446623563536">Linux हटवा</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />या डिव्हाइसच्या स्थानाचा अंदाज लावण्यात मदत करण्यासाठी, Google ची स्थान सेवा वाय-फाय, मोबाइल नेटवर्क आणि सेंसरसारख्या स्रोतांचा वापर करते.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />तुम्ही या डिव्हाइसवरील मुख्य स्थान सेटिंग बंद करून स्थान बंद करू शकता. तुम्ही स्थान सेटिंग्जमध्ये स्थानासाठी वाय-फाय, मोबाइल नेटवर्क आणि सेंसरचा वापर देखील बंद करू शकता.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">कीबोर्ड फोकस वापरून आयटम हायलाइट करणे करा</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> वर परत या</translation> <translation id="1396139853388185343">प्रिंटर सेट अप करण्यात एरर आली</translation> -<translation id="1396963298126346194">तुम्ही एंटर केलेले वापरकर्ता नाव आणि पासवर्ड जुळत नाही</translation> <translation id="1397500194120344683">कोणतीही पात्र डिव्हाइस नाहीत. <ph name="LINK_BEGIN" />अधिक जाणून घ्या.<ph name="LINK_END" /></translation> <translation id="1397594434718759194">तुम्ही या डिव्हाइसवर Chrome मध्ये साइन इन केलेले असल्यामुळे ती सिक्युरिटी की म्हणून वापरू शकता.</translation> <translation id="1398853756734560583">वाढवा</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">शैक्षणिक स्रोतांच्या अॅक्सेससाठी पुन्हा साइन इन करण्याकरिता, तुम्हाला परवानगी देण्याबाबत पालकाला सांगा</translation> <translation id="1658424621194652532">हे पेज तुमचा मायक्रोफोन अॅक्सेस करत आहे.</translation> <translation id="1660763353352708040">पॉवर अडॉप्टर समस्या</translation> -<translation id="1661156625580498328">AES एंक्रिप्शन लागू करा (शिफारस केलेले).</translation> <translation id="16620462294541761">सॉरी, तुमचा पासवर्ड पडताळणी करणे शक्य नाही. कृपया पुन्हा प्रयत्न करा.</translation> <translation id="166278006618318542">विषय सार्वजनिक की अल्गोरिदम</translation> <translation id="1662801900924515589"><ph name="APP" /> इंस्टॉल केले</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">कस्टम</translation> <translation id="1741314857973421784">सुरू ठेवा</translation> <translation id="1743970419083351269">डाउनलोड बार बंद करा</translation> -<translation id="1744060673522309905">डिव्हाइस डोमेनशी जोडू शकत नाही. तुम्हाला जोडता येऊ शकणाऱ्या डिव्हाइसची संख्या तुम्ही ओलांडलेली नाही याची खात्री करा.</translation> <translation id="1744108098763830590">बॅकग्राउंड पेज</translation> <translation id="1745732479023874451">संपर्क व्यवस्थापित करा</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{या वेब अॅपमध्ये # फाइल उघडून संपादित करायच्या आहेत का?}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">Android अॅप्ससोबत वापरा</translation> <translation id="1767508543310534319">विरामचिन्हाचा इको</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> साठी फीडबॅक पाठवा.</translation> -<translation id="1768278914020124551">अरेरे! लॉगऑन सर्व्हरशी संपर्क साधताना समस्या आली. कृपया तुमचे नेटवर्क कनेक्शन आणि डोमेन नेम तपासा, नंतर पुन्हा प्रयत्न करा.</translation> <translation id="1769104665586091481">लिंक नवीन &विंडोमध्ये उघडा</translation> <translation id="1770407692401984718">येथे इमेज ड्रॅग करा किंवा</translation> <translation id="177053719077591686">Android अॅप्सचा Google Drive मध्ये बॅकअप घ्या.</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">लॉग अपलोड होत आहे.</translation> <translation id="1819443852740954262">सर्व URL गुप्त विंडोमध्ये उघडा</translation> <translation id="1819721979226826163">अॅप सूचना > Google Play सेवा वर टॅप करा.</translation> -<translation id="1820028137326691631">ॲडमिनने पुरवलेला पासवर्ड एंटर करा</translation> <translation id="1822140782238030981">आधीच Chrome वापरकर्ता आहात? साइन इन करा</translation> <translation id="1822517323280215012">राखाडी</translation> <translation id="1822635184853104396">नवीन टॅबमध्ये संपूर्ण डाउनलोड इतिहास दर्शवा</translation> @@ -1230,7 +1224,6 @@ <translation id="1901303067676059328">&सर्व निवडा</translation> <translation id="1904580727789512086">तुम्ही भेट दिलेल्या URL तुमच्या Google खाते मध्ये सेव्ह केल्या जातात</translation> <translation id="1904603806662441960">Chrome मध्ये साइटच्या कॅमेरा परवानग्या व्यवस्थापित करा</translation> -<translation id="1905375423839394163">Chromebook डिव्हाइसचे नाव</translation> <translation id="1906181697255754968">तुमचे काम आपोआप सेव्ह करणे यासारख्या वैशिष्ट्यांसाठी साइट सामान्यपणे तुमच्या डिव्हाइसवरील फाइल आणि फोल्डर अॅक्सेस करतात</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome वेब स्टोअर<ph name="END_LINK" /> वर अधिक एक्स्टेंशन आणि थीम शोधा</translation> <translation id="1907044622262489040">तुमचा आवाज वापरून टाइप करा. Search + D वापरा, त्यानंतर बोलणे सुरू करा.</translation> @@ -1542,7 +1535,6 @@ <translation id="21354425047973905">पिन लपवा</translation> <translation id="2135456203358955318">डॉक केलेले भिंग</translation> <translation id="2135787500304447609">&पुन्हा करा</translation> -<translation id="2136372518715274136">नवीन पासवर्ड एंटर करा</translation> <translation id="2136476978468204130">एंटर केलेला सांकेतिक पासफ्रेझ चुकीचा आहे</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> वरील सूचनांना अनुमती देऊ नका</translation> <translation id="2139919072249842737">बटण सेट करा</translation> @@ -1642,7 +1634,6 @@ <translation id="2210462644007531147">इंस्टॉलेशन पूर्ण करता आले नाही</translation> <translation id="2211245494465528624">सिंकचे पर्याय व्यवस्थापित करा</translation> <translation id="2214018885812055163">शेअर केलेली फोल्डर</translation> -<translation id="2214884991347062907">चुकीचा पासवर्ड, पुन्हा प्रयत्न करा</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<एक ओळ दाखवलेली नाही>}other{<<ph name="NUMBER_OF_LINES" /> ओळी दाखवलेल्या नाहीत>}}</translation> <translation id="2215070081105889450">ऑडिओ शेअर करण्यासाठी, त्याऐवजी टॅब किंवा स्क्रीन शेअर करा</translation> <translation id="2218019600945559112">माउस आणि टचपॅड</translation> @@ -2296,7 +2287,6 @@ <translation id="2692503699962701720">घटक प्रकार आणि फॉरमॅट केलेला मजकूर बोलताना पिच बदला</translation> <translation id="2692901429679246677">अॅक्वा</translation> <translation id="2693134906590795721">चार्जिंगसंबंधित आवाज</translation> -<translation id="2693176596243495071">अरेरे! एक अज्ञात एरर आली. कृपया नंतर पुन्हा प्रयत्न करा किंवा समस्या कायम राहिल्यास तुमच्या अॅडमिनिस्ट्रेटरशी संपर्क साधा.</translation> <translation id="2698147581454716013">हे बंडल केलेले डिव्हाइस आहे आणि कियोस्क व साइनेज अपग्रेड सह नोंदणी केली जाऊ शकत नाही.</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> कोडसह पिन ऑपरेशन पूर्ण झाले नाही.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> वरून शेअर केले</translation> @@ -2429,7 +2419,6 @@ <translation id="2782104745158847185">Linux ॲप्लिकेशन इंस्टॉल करताना एरर आली</translation> <translation id="2783024642731649028">तुमच्या कार्टमधील <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> कडील <ph name="DISCOUNT_TEXT" /> १ आयटम, <ph name="RELATIVE_TIME" /> पाहिला</translation> <translation id="2783298271312924866">डाउनलोड केलेले</translation> -<translation id="2783829359200813069">एंक्रिप्शन प्रकार निवडा</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> सह तुमची सिक्युरिटी की वापरा</translation> <translation id="2785267875302712148">पासवर्ड तपासणी</translation> <translation id="2785873697295365461">फाईल वर्णनकर्ते</translation> @@ -2713,7 +2702,6 @@ <translation id="3003144360685731741">प्राधान्यीकृत नेटवर्क</translation> <translation id="3003253259757197230">तुम्ही भेट देता त्या URLs तुम्ही पुढे कोणत्या साइटला भेट देऊ शकता याचा अंदाज घेण्यासाठी आणि तुम्ही भेट देत असलेल्या पेजबद्दल तुम्हाला अतिरिक्त माहिती दाखवण्यासाठी Google ला पाठवल्या जातात</translation> <translation id="3003623123441819449">CSS कॅशे </translation> -<translation id="3003828226041301643">डिव्हाइस डोमेनशी जोडू शकत नाही. तुम्हाला डिव्हाइस जोडण्याचे विशेषाधिकार आहेत याची खात्री करण्यासाठी तुमचे खाते तपासा.</translation> <translation id="3003967365858406397">तुमचे <ph name="PHONE_NAME" /> एक खाजगी वाय-फाय कनेक्शन तयार करेल.</translation> <translation id="3004385386820284928">कीबोर्ड की कस्टमाइझ करा</translation> <translation id="3005574332301273731">दाखवू नका</translation> @@ -2773,7 +2761,6 @@ <translation id="3033348223765101500">तुमचा डेटा नियंत्रित करा</translation> <translation id="3036327949511794916">हे <ph name="DEVICE_TYPE" /> परत करण्याची डेडलाइन निघून गेली आहे.</translation> <translation id="3036546437875325427">फ्लॅश सुरू करा</translation> -<translation id="3037754279345160234">डोमेनला कॉंफिगरेशनमध्ये सामील करण्यासाठी पार्स करू शकत नाही. कृपया तुमच्या ॲडमिनिस्ट्रेटरशी संपर्क साधा.</translation> <translation id="3038272154009688107">सर्व साइट पहा</translation> <translation id="3038612606416062604">एक प्रिंटर व्यक्तिचलितपणे जोडा</translation> <translation id="3039491566278747710">डिव्हाइसवर ऑफलाइन धोरण इंस्टॉल करता आले नाही.</translation> @@ -2963,7 +2950,6 @@ <translation id="3210736980143419785">डाउनलोड पूर्ण करता आले नाही</translation> <translation id="321084946921799184">पिवळा आणि पांढरा</translation> <translation id="3211126692872351610">नवीन टॅबमध्ये “<ph name="SEARCH_TERMS" />” साठी <ph name="SEARCH_ENGINE" /> शोधा</translation> -<translation id="321356136776075234">डिव्हाइस OU (उदा. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">या फोल्डरमध्ये बुकमार्क जोडा</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />टीप:<ph name="END_BOLD" /> सारखाच आवाज किंवा रेकॉर्डिंग कदाचित <ph name="SUPERVISED_USER_NAME" /> चे वैयक्तिक परिणाम अॅक्सेस करू शकेल.</translation> <translation id="3217843140356091325">शॉर्टकट तयार करायचा?</translation> @@ -3642,7 +3628,6 @@ <translation id="3741056951918180319">कोणत्याही साइटवर एक्स्टेंशन वापरण्यासाठी तुम्ही कधीही त्यावर क्लिक करू शकता</translation> <translation id="3741510433331996336">अपडेट करणे पूर्ण करण्यासाठी तुमचे डिव्हाइस रीस्टार्ट करा</translation> <translation id="3742235229730461951">कोरियन कीबोर्ड लेआउट</translation> -<translation id="3742666961763734085">त्या नावाचे संस्थात्मक एकक शोधू शकत नाही. कृपया पुन्हा प्रयत्न करा.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> सोबत पेअर करण्यासाठी पिन एंटर करा</translation> <translation id="3744219658596020825">तुमचे पासवर्ड इंपोर्ट केले गेले नाहीत</translation> <translation id="3747077776423672805">ॲप्स काढून टाकण्यासाठी, सेटिंग्ज > Google Play स्टोअर > Android प्राधान्ये व्यवस्थापित करा > ॲप्स किंवा अॅप्लिकेशन व्यवस्थापक वर जा. नंतर तुम्हाला अनइंस्टॉल करायच्या असलेल्या ॲपवर टॅप करा (ॲप शोधण्यासाठी तुम्हाला कदाचित उजवीकडे किंवा डावीकडे स्वाइप करावे लागेल). यानंतर अनइंस्टॉल करा किंंवा बंद करा वर टॅप करा.</translation> @@ -4529,7 +4514,6 @@ <translation id="4416582610654027550">योग्य URL टाइप करा</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">सेटिंग्ज पुनर्संचयित करा</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, तुम्ही तुमचा पासवर्ड बदलणे तुमच्या ॲडमिनिस्ट्रेटरलााठी आवश्यक आहे.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS डिव्हाइसना आपोआप अहवाल पाठवण्याची अनुमती देण्याने आम्हाला ChromeOS मध्ये कोणती सुधारणा करायची आणि कशाचे निराकरण करायचे याला प्राधान्य देण्यात मदत होते. या अहवालांमध्ये ChromeOS कधी क्रॅश होते, कोणती वैशिष्ट्ये वापरली गेली आणि सामान्यतः किती मेमरी वापरली गेली यांसारख्या गोष्टींचा समावेश असू शकतो.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />तुम्ही तुमच्या Chrome डिव्हाइस सेटिंग्जमध्ये कधीही या अहवालांना अनुमती देणे सुरू करू शकता किंवा थांबवू शकता. तुम्ही डोमेन अॅडमिनिस्ट्रेटर असल्यास, तुम्ही हे सेटिंग ॲडमिन कन्सोलमध्ये बदलू शकता.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> हटवा</translation> @@ -4545,7 +4529,6 @@ <translation id="4430369329743628066">बुकमार्क जोडला</translation> <translation id="4430422687972614133">व्हर्च्युअल कार्ड सुरू करा</translation> <translation id="4432621511648257259">पासवर्ड चुकीचा आहे</translation> -<translation id="443454694385851356">लेगसी (असुरक्षित)</translation> <translation id="4434611816075088065">सध्या तुम्ही इतर कोणत्याही गोष्टीकडे लक्ष देणे आवश्यक नाही</translation> <translation id="443475966875174318">कंपॅटिबल नसलेली ॲप्लिकेशन अपडेट करा किंवा काढून टाका</translation> <translation id="4437947179446780764">कस्टम DNS सेवा पुरवठादार जोडा</translation> @@ -5088,7 +5071,6 @@ <translation id="4868284252360267853">हा डायलॉग सध्या फोकस केलेला नाही. हा डायलॉग फोकस करण्यासाठी, Command-Shift-Option A प्रेस करा.</translation> <translation id="4869170227080975044">ChromeOS नेटवर्कशी संबंधित सूचना वाचा</translation> <translation id="4870724079713069532">तुम्ही सपोर्ट असलेल्या फाइल या अॅपद्वारे File Explorer किंवा इतर अॅप्समध्ये उघडू शकता आणि संपादित करू शकता. या ॲपमध्ये कोणत्या फाइल बाय डीफॉल्ट उघडल्या जाव्यात हे नियंत्रित करण्यासाठी, <ph name="BEGIN_LINK" />Windows सेटिंग्ज<ph name="END_LINK" /> वर जा.</translation> -<translation id="4870758487381879312">कॉन्फिगरेशन माहिती मिळवण्यासाठी ॲडमिनने पुरवलेला पासवर्ड एंटर करा</translation> <translation id="4870995365819149457">सपोर्ट असलेल्या काही लिंक तरीही <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> आणि आणखी एका अॅपमध्ये उघडतील.</translation> <translation id="4871308555310586478">Chrome वेब स्टोअरमधून नाही.</translation> <translation id="4871322859485617074">पिनमध्ये अवैध वर्ण आहेत</translation> @@ -5155,7 +5137,6 @@ <translation id="4913209098186576320">ही फाइल धोकादायक असू शकते<ph name="LINE_BREAK" />या तपासणीसाठी नेहमीपेक्षा जास्त वेळ लागत आहे...</translation> <translation id="4915961947098019832">इमेज दाखवण्याची अनुमती आहे</translation> <translation id="4916542008280060967">साइटला <ph name="FILE_NAME" /> संपादित करू द्यायची?</translation> -<translation id="4917385247580444890">मजबूत</translation> <translation id="491779113051926205">ChromeOS ट्रॅफिक काउंटर</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> एक्स्टेंशनशी कम्युनिकेट करू इच्छित आहे "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">स्वीकारा</translation> @@ -5469,7 +5450,6 @@ <translation id="5172855596271336236">एक व्यवस्थापित केलेला प्रिंटर आहे.</translation> <translation id="5173668317844998239">तुमच्या सिक्युरिटी कीमध्ये सेव्ह केलेली फिंगरप्रिंट जोडा आणि हटवा</translation> <translation id="5174169235862638850">पासवर्ड क्लिपबोर्डवर कॉपी केला आहे</translation> -<translation id="5175379009094579629">डिव्हाइस नाव चुकीचे आहे. पुन्हा प्रयत्न करण्यासाठी योग्य डिव्हाइस नाव एंटर करा.</translation> <translation id="5177479852722101802">कॅमेरा ब्लॉक करणे आणि मायक्रोफोन ॲक्सेस करणे सुरू ठेवा</translation> <translation id="5177549709747445269">तुम्ही मोबाइल डेटा वापरत आहात</translation> <translation id="5178667623289523808">मागील शोधा</translation> @@ -5698,7 +5678,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> पासवर्ड तयार करा</translation> <translation id="5368441245151140827">हे एक्स्टेंशन साइट माहिती वाचू आणि बदलू शकत नाही किंवा बॅकग्राउंडमध्ये रन करू शकत नाही</translation> <translation id="5368720394188453070">तुमचा फोन लॉक केला आहे. प्रविष्ट करण्यासाठी तो अनलॉक करा.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> मध्ये साइन इन करा</translation> <translation id="536882527576164740">{0,plural, =1{गुप्त}other{गुप्त (#)}}</translation> <translation id="5369491905435686894">माउस अॅक्सिलरेशन सुरू करा</translation> <translation id="5369694795837229225">Linux डेव्हलपमेंट पद्धत सेट करा</translation> @@ -5914,7 +5893,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{तुमच्या अॅडमिनिस्ट्रेटरने एक्स्टेंशन इंस्टॉल केले आहे}other{तुमच्या अॅडमिनिस्ट्रेटरने # एक्स्टेंशन इंस्टॉल केली आहेत}}</translation> <translation id="5523532775593636291">तुम्ही जोडलेल्या साइट नेहमी अॅक्टिव्ह राहतील आणि त्यांच्याकडून मेमरी मोकळी केली जाणार नाही</translation> <translation id="5523558474028191231">नावामध्ये अक्षरे, अंक व विशेष वर्ण आणि <ph name="MAX_CHARACTER_COUNT" /> किंवा त्याहून कमी वर्ण वापरू शकता</translation> -<translation id="5526701598901867718">सर्व (असुरक्षित)</translation> <translation id="5526745900034778153">सिंक पुन्हा पुढे सुरू करण्यासाठी पुन्हा साइन इन करा</translation> <translation id="5527463195266282916">एक्स्टेंशन डाउनग्रेड करण्याचा प्रयत्न केला.</translation> <translation id="5527474464531963247">तुम्ही वेगळे नेटवर्क देखील निवडू शकता.</translation> @@ -5925,7 +5903,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ला हे करायचे आहे</translation> <translation id="5537725057119320332">कास्ट करा</translation> <translation id="5539070192556911367">Google शी कनेक्ट करू शकत नाही</translation> -<translation id="5539221284352502426">तुम्ही टाकलेला पासवर्ड सर्व्हरने नाकारला होता. संभाव्य कारणांमध्ये याचा समावेश आहे: पासवर्ड खूप लहान आहे. पासवर्डमध्ये संख्या किंवा आयकन असणे आवश्यक आहे. पासवर्ड आधीच्या पासवर्डपेक्षा वेगळा असणे आवश्यक आहे.</translation> <translation id="5541694225089836610">तुमच्या ॲडमिनिस्ट्रेटरने क्रिया बंद केली आहे</translation> <translation id="5542132724887566711">प्रोफाइल</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> वरील कुकीज ब्लॉक केल्या आहेत</translation> @@ -6168,7 +6145,6 @@ <translation id="5734362860645681824">संप्रेषणे</translation> <translation id="5734697361979786483">फाइल शेअर जोडा</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{हा डेटा किंवा तुमचे डिव्हाइस हे तुमच्या संस्थेच्या काही सुरक्षा धोरणांची पूर्तता करत नाहीत. कशाचे निराकरण करण्याची आवश्यकता आहे हे तपासण्यासाठी तुमच्या ॲडमिनशी संपर्क साधा.}=1{ही फाइल किंवा तुमचे डिव्हाइस हे तुमच्या संस्थेच्या काही सुरक्षा धोरणांची पूर्तता करत नाहीत. कशाचे निराकरण करण्याची आवश्यकता आहे हे तपासण्यासाठी तुमच्या ॲडमिनशी संपर्क साधा.}other{या फाइल तुमच्या संस्थेच्या काही सुरक्षा धोरणांची पूर्तता करत नाहीत. कशाचे निराकरण करण्याची आवश्यकता आहे हे तपासण्यासाठी तुमच्या ॲडमिनशी संपर्क साधा.}}</translation> -<translation id="5736796278325406685">कृपया एक वैध वापरकर्ता नाव एंटर करा</translation> <translation id="5738093759615225354">तुम्हाला तुमच्या कॉंप्युटरवर साइन इन करण्यासाठी ही पासकी आवश्यक आहे</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> यांना शाळेच्या खात्यामध्ये जोडण्यात मदत करण्यासाठी साइन इन करा</translation> <translation id="5739235828260127894">पडताळणीसाठी वाट पाहत आहे. <ph name="LINK_BEGIN" />अधिक जाणून घ्या.<ph name="LINK_END" /></translation> @@ -6573,7 +6549,6 @@ <translation id="6054138466019582920">हे पेज Google वापरून शोधा…</translation> <translation id="6054284857788651331">अलीकडे बंद केलेला टॅब गट</translation> <translation id="6054961935262556546">दृश्यमानता बदला</translation> -<translation id="6055171183283175969">तुम्ही एंटर केलेला पासवर्ड चुकीचा आहे.</translation> <translation id="6055392876709372977">PKCS #1 RSA एंक्रिप्शनसह SHA-256</translation> <translation id="6055544610007596637">Google Play Store वरून तुमच्या <ph name="DEVICE_TYPE" /> साठी अॅप्स इंस्टॉल करा</translation> <translation id="6056710589053485679">सामान्य रीलोड</translation> @@ -6643,7 +6618,6 @@ <translation id="6102043788063419338">ही फाइल प्रगत संरक्षणाने ब्लॉक केली होती.</translation> <translation id="6103681770816982672">चेतावणी: तुम्ही डेव्हलपर चॅनेलवर स्विच करत आहात</translation> <translation id="6104068876731806426">Google खाती</translation> -<translation id="6104311680260824317">डिव्हाइस डोमेनशी जोडू शकत नाही. सर्व्हर नमूद केलेल्या Kerberos एंक्रिप्शन प्रकारांना सपोर्ट करत नाही. एंक्रिप्शन सेटिंग्जसाठी "आणखी पर्याय" तपासा.</translation> <translation id="6104667115274478616">ChromeOS ऑडिओ सेटिंग्ज व्यवस्थापित करा</translation> <translation id="6104796831253957966">प्रिंटरची क्यू भरली आहे</translation> <translation id="610487644502954950">साइड पॅनल अनपिन केले आहे</translation> @@ -7330,7 +7304,6 @@ <translation id="6651237644330755633">वेबसाइट ओळखण्यासाठी या सर्टिफिकेटवर विश्वास ठेवा</translation> <translation id="6651495917527016072">तुमच्या फोनसह वाय-फाय नेटवर्क सिंक करा. <ph name="LINK_BEGIN" />अधिक जाणून घ्या<ph name="LINK_END" /></translation> <translation id="6651762277693024112">तुम्ही या साइटला भेट देता, तेव्हा प्रत्येक वेळी आपोआप रन होते</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> संकलन फक्त x86_64 प्लॅटफॉर्मला सपोर्ट करते. कोणत्याही ARM किंवा x86 प्लॅटफॉर्मवर बनवलेले Chromebooks ही सुविधा देत नाही.</translation> <translation id="6654509035557065241">नेटवर्कला प्राधान्य द्या</translation> <translation id="6655190889273724601">डेव्हलपर मोड</translation> <translation id="6655458902729017087">खाती लपवा</translation> @@ -7466,7 +7439,6 @@ <translation id="676560328519657314">Google Pay मधील तुमच्या पेमेंट पद्धती</translation> <translation id="6766488013065406604">Google Password Manager वर जा</translation> <translation id="6767566652486411142">दुसरी भाषा निवडा...</translation> -<translation id="6767639283522617719">डोमेनशी जोडू शकत नाही. संस्थात्मक एककासाठी सेटिंग्ज योग्य असल्याची खात्री करा.</translation> <translation id="6768034047581882264">असुरक्षित आशय दाखवण्याची अनुमती नाही</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />सर्वोत्तम अनुभव पुरवण्यासाठी, <ph name="DEVICE_OS" /> हे डिव्हाइसबद्दल हार्डवेअर डेटा गोळा करते आणि कोणती अपडेट डिलिव्हर केली पाहिजे हे निर्धारित करण्यासाठी तो डेटा Google सह शेअर करते. पर्यायाने, तुम्ही <ph name="DEVICE_OS" /> मधील अनुभव आणि सेवा यांच्याशी संबंधित सपोर्ट व सुधारणा यांसारख्या अतिरिक्त उद्देशांसाठी Google ला हा डेटा वापरण्याची अनुमती देऊ शकता.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />फिल्टर करणे अपडेट करण्यासाठी तसेच इतर कोणतेही प्रसंग ज्यात तुम्ही Google सह डेटा शेअर करणे निवडले होते असा Google ला पाठवलेला डेटा पाहण्याकरिता, तुम्ही या डिव्हाइसवर लॉग इन करू शकता आणि Chrome://सिस्टीममध्ये chromeosflex_ म्हणून सूचिबद्ध केलेली फील्ड पाहू शकता.<ph name="END_PARAGRAPH2" /> @@ -7543,7 +7515,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">स्टोअर क्रेडेंशियल वापरून वेबसाइटवर आपोआप साइन इन करा. वैशिष्ट्य अक्षम केले असते तेव्हा, वेबसाइटवर साइन इन करण्यापूर्वी प्रत्येकवेळी तुम्हाला पुष्टीकरणासाठी विचारले जाईल.</translation> -<translation id="6810768462515084623">अरेरे! तुमच्या पासवर्डची मुदत संपली आहे असे दिसते. कृपया तो दुसऱ्या डिव्हाइसवर रिन्यू करा आणि पुन्हा प्रयत्न करा.</translation> <translation id="6811034713472274749">पेज पाहाण्यासाठी तयार आहे</translation> <translation id="6811151703183939603">कणखर</translation> <translation id="6811332638216701903">DHCP होस्ट नाव</translation> @@ -7615,7 +7586,6 @@ <translation id="6856623341093082836">आपल्या टचस्क्रीनची अचूकता सेट करा आणि समायोजित करा</translation> <translation id="6856850379840757744">सुरू केल्यावर, सर्व सूचना सायलंट केल्या जातील</translation> <translation id="6857145580237920905">Powerwash करण्यापूर्वी eSIM प्रोफाइल काढून टाका</translation> -<translation id="6857699260879628349">कॉन्फिगरेशन माहिती मिळवा</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> सेकंद</translation> <translation id="6860097299815761905">प्रॉक्सी सेटिंग्ज...</translation> <translation id="68601584151169673">सेव्ह आणि शेअर करा</translation> @@ -7634,7 +7604,6 @@ <translation id="686839242150793617">चित्रात-चित्र यामध्ये आपोआप प्रवेश करण्याची अनुमती आहे</translation> <translation id="6868934826811377550">तपशील पहा</translation> <translation id="6871644448911473373">OCSP प्रतिसादकर्ता: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">तुम्ही टाकलेला पासवर्ड सर्व्हरने नाकारला होता.</translation> <translation id="6873571253135628430">साइटच्या परवानग्या बदला</translation> <translation id="6876155724392614295">सायकल</translation> <translation id="6876469544038980967">उपयुक्त नाही</translation> @@ -7668,7 +7637,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">पूर्वावलोकनासाठी व्हॉइस</translation> <translation id="6902336033320348843">विभाग सपोर्ट करत नाही: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">डोमेनशी डिव्हाइस जोडा</translation> <translation id="6903022061658753260">तुम्ही या खात्यासाठी सिंक सुरू केले आहे, त्या सर्व Chrome ब्राउझरवर तुमचा डेटा सिंक केला जाईल. ChromeOS सिंक पर्यायांसाठी, <ph name="LINK_BEGIN" />ChromeOS सेटिंग्ज<ph name="LINK_END" /> वर जा.</translation> <translation id="6903590427234129279">सर्व (<ph name="URL_COUNT" />) उघडा</translation> <translation id="6903907808598579934">सिंक सुरू करा</translation> @@ -8026,7 +7994,6 @@ <translation id="7198503619164954386">तुमच्याकडे एंटरप्राइझमध्ये नोंदणी केलेले डिव्हाइस असणे आवश्यक आहे</translation> <translation id="7199158086730159431">म&दत मिळवा</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> वर कास्ट करणे थांबवा</translation> -<translation id="7200083590239651963">काँफिगरेशन निवडा</translation> <translation id="720110658997053098">हे डिव्हाइस कायमचे कियोस्क मोडमध्ये ठेवा</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' हटवले</translation> <translation id="7201420661433230412">फाइल पहा</translation> @@ -8143,7 +8110,6 @@ <translation id="7292067737327289208">तुमची संस्था तुमचा <ph name="BEGIN_LINK" />ब्राउझर व्यवस्थापित करणे<ph name="END_LINK" /> हे करते आणि <ph name="PROFILE_DOMAIN" /> तुमची <ph name="BEGIN_LINK" />प्रोफाइल व्यवस्थापित करणे<ph name="END_LINK" /> हे करते</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">लक्षात ठेवा की, Android, Play आणि सहयोगी ॲप्स त्यांच्या स्वतःच्या डेटा संग्रह आणि वापर धोरणे याद्वारे व्यवस्थापित केले जातात.</translation> -<translation id="729583233778673644">AES आणि RC4 एंक्रिप्शनला अनुमती द्या. हा पर्याय वापरल्याने तुमचा धोका वाढतो, कारण RC4 सायफर असुरक्षित आहेत.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> फोल्डर निवडा</translation> <translation id="7297726121602187087">गडद हिरवा</translation> <translation id="7298195798382681320">शिफारस केलेले</translation> @@ -8161,7 +8127,6 @@ <translation id="7307129035224081534">थांबवले</translation> <translation id="7307647374092371434">तुमच्या Google खाते मधील पासवर्ड आणि पासकी तुम्ही साइन इन केलेले असताना या डिव्हाइसवरदेखील उपलब्ध असतील</translation> <translation id="7308643132139167865">वेबसाइटच्या भाषा</translation> -<translation id="7310598146671372464">लॉग इन करता आले नाही. सर्व्हर नमूद केलेल्या Kerberos एंक्रिप्शन प्रकारांना सपोर्ट करत नाही. कृपया तुमच्या ॲडमिनिस्ट्रेटरशी संपर्क साधा.</translation> <translation id="7311005168897771689">तुम्ही ऑफलाइन असताना तुमच्या Google Drive फाइल अॅक्सेस करा</translation> <translation id="7311244614769792472">कोणतेही परिणाम आढळले नाहीत</translation> <translation id="7312210124139670355">तुमचा ॲडमिनिस्ट्रेटर तुमचा eSIM रीसेट करत आहे. याला काही मिनिटे लागू शकतात.</translation> @@ -8534,7 +8499,6 @@ <translation id="7594725637786616550">तुमचे <ph name="DEVICE_TYPE" /> अगदी नवीन डिव्हाइससारखे रीसेट करण्यासाठी Powerwash.</translation> <translation id="7595453277607160340">Android अॅप्स वापरण्यासाठी आणि तुमचे डिव्हाइस <ph name="DEVICE_TYPE" /> योग्यरीत्या कार्यरत ठेवण्यासाठी, पुन्हा साइन इन करा आणि अपडेट करा.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (एरर कोड <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">डिव्हाइस नाव खूप लांब आहे. पुन्हा प्रयत्न करण्यासाठी लहान नाव एंटर करा.</translation> <translation id="7600054753482800821">शोध इंजीन आणि साइट शोध व्यवस्थापित करा</translation> <translation id="7600218158048761260">Google Drive या खाते प्रकारासाठी बंद केलेले आहे.</translation> <translation id="7600965453749440009">कधीही <ph name="LANGUAGE" /> चा भाषांतर करु नका</translation> @@ -8679,7 +8643,6 @@ <translation id="7686086654630106285">साइटने सुचवलेल्या जाहिरातींबद्दल आणखी</translation> <translation id="7686581688229391955">या साइटवर एक्स्टेंशनना अनुमती देण्यासाठी निवडा</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">नवीन पासवर्ड कन्फर्म करा</translation> <translation id="7690378713476594306">सूचीतून निवडा</translation> <translation id="7690853182226561458">&फोल्डर जोडा...</translation> <translation id="7691073721729883399">कियोस्क ॲप्लिकेशनसाठी cryptohome माउंट करता आले नाही.</translation> @@ -9339,7 +9302,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" /> पैकी <ph name="ITEM_POSITION" /> प्रिंटर.</translation> <translation id="8180785270975217276">एनर्जी सेव्हर सुरू झाला आहे</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" चेक केलेल्या स्थानांमधील इमेज, व्हिडिओ आणि ध्वनी फाइल वाचू आणि हटवू शकते.</translation> -<translation id="8181215761849004992">डोमेनशी जोडू शकत नाही. तुम्हाला डिव्हाइस जोडण्याचे पुरेसे विशेषाधिकार आहेत का हे पाहण्यासाठी तुमचे खाते तपासा.</translation> <translation id="8182105986296479640">ॲप्लिकेशन प्रतिसाद देत नाही.</translation> <translation id="8182412589359523143">या <ph name="DEVICE_TYPE" /> मधून सर्व डेटा हटवण्यासाठी, <ph name="BEGIN_LINK" />येथे क्लिक करा<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">तुमच्या डिव्हाइसचा EID <ph name="EID_NUMBER" /> हा आहे आणि IMEI <ph name="IMEI_NUMBER" /> हा आहे. हे नंबर सेवा ॲक्टिव्हेट करण्यात मदत करण्यासाठी वापरले जाऊ शकतात.</translation> @@ -9800,7 +9762,6 @@ <translation id="8531367864749403520">तुमच्या टॅब स्ट्रिपमधून गट काढून टाकण्यासाठी "गट लपवा" हे निवडा</translation> <translation id="8531701051932785007">वर्धित सुरक्षित ब्राउझिंग बंद आहे</translation> <translation id="8533670235862049797">सुरक्षित ब्राउझिंग सुरू आहे</translation> -<translation id="8534656636775144800">अरेरे! डोमेनमध्ये सामील होण्याचा प्रयत्न करताना काहीतरी गडबड झाली. कृपया पुन्हा प्रयत्न करा.</translation> <translation id="8535005006684281994">Netscape सर्टिफिकेट रिन्यूअल URL</translation> <translation id="8536810348276651776">तुम्हाला बहुतांश साइटवरून साइन आउट करते. तुम्ही तुमच्या Google खाते मध्ये साइन इन केलेले राहाल, जेणेकरून तुमची Chrome साठीची Family Link सेटिंग्ज लागू होतील.</translation> <translation id="8536956381488731905">की प्रेस करताना आवाज</translation> @@ -9879,7 +9840,6 @@ <translation id="8607828412110648570">तुमचे ब्लूटूथ डिव्हाइस हे पेअरिंग मोडमध्ये आणि जवळपास असल्याची खात्री करा. तुमचा विश्वास असलेल्या डिव्हाइससोबतच पेअर करा. पेअर केलेली डिव्हाइस या Chromebook वरील सर्व खात्यांना दृश्यमान असतात. <ph name="BEGIN_LINK_LEARN_MORE" />अधिक जाणून घ्या<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos तिकीट जोडा</translation> <translation id="8609465669617005112">वर हलवा</translation> -<translation id="8610103157987623234">चुकीचा फॉरमॅट, कृपया पुन्हा प्रयत्न करा</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> वापरून व्हिडिओ फ्रेम शोधा</translation> <translation id="8613164732773110792">फक्त लोअरकेस वर्ण, अंक, अंडरस्कोअर किंवा डॅश</translation> <translation id="8613504115484579584">साइन इन करण्याच्या पद्धती</translation> @@ -10494,7 +10454,6 @@ <translation id="9052404922357793350">ब्लॉक करणे सुरू ठेवा</translation> <translation id="90528604757378587">बॅकग्राउंड अॅक्टिव्हिटी आणि सहजपणे स्क्रोल करणे यांसारखे काही व्हिज्युअल इफेक्ट मर्यादित असू शकतात.</translation> <translation id="9053563360605707198">दोन्ही बाजूंवर प्रिंट करा</translation> -<translation id="9055636786322918818">RC4 एंक्रिप्शन लागू करा. हा पर्याय वापरल्याने तुमचा धोका वाढतो, कारण RC4 सायफर असुरक्षित आहेत.</translation> <translation id="9056788090206401048">तुमची पासकी वेगळ्या डिव्हाइसवर वापरण्यासाठी ब्लूटूथ सुरू असणे आवश्यक आहे. तुम्ही हे सेटिंग्जमध्ये कधीही व्यवस्थापित करू शकता.</translation> <translation id="9056810968620647706">जुळण्या आढळल्या नाहीत.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ला खालील आशय ॲक्सेस करायचा आहे:</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb index c00e36d..a9abe17 100644 --- a/chrome/app/resources/generated_resources_ms.xtb +++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Pentadbir anda telah menyekat sesetengah fungsi untuk peranti ini</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> mahu memulihkan tetapan Chrome anda kepada tetapan lalainya yang asal. Tindakan ini akan menetap semula halaman utama, halaman tab baharu dan enjin carian anda, melumpuhkan sambungan anda dan menyahsemat semua tab. Data sementara yang lain dan data cache anda, seperti data kuki, kandungan dan tapak akan turut dikosongkan.</translation> <translation id="1082725763867769612">Fail luar talian</translation> +<translation id="1084026333130513768">Simpan, Kongsi dan Hantar</translation> <translation id="1084096383128641877">Pengalihan keluar kata laluan tidak akan memadamkan akaun anda pada <ph name="DOMAIN" />. Tukar kata laluan anda atau padamkan akaun anda pada <ph name="DOMAIN_LINK" /> untuk melindungi kata laluan itu daripada orang lain.</translation> <translation id="1084288067399862432">Berjaya menukar kata laluan yang terjejas. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">Muat turun fail yang mencurigakan</translation> <translation id="1217483152325416304">Data setempat anda akan dipadamkan tidak lama lagi</translation> <translation id="1217668622537098248">Kembali ke klik kiri selepas tindakan</translation> -<translation id="121783623783282548">Kata laluan tidak sepadan.</translation> <translation id="1218015446623563536">Padamkan Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Perkhidmatan lokasi Google menggunakan sumber seperti Wi-Fi, rangkaian mudah alih dan penderia untuk menganggarkan lokasi peranti ini.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Anda boleh mematikan Lokasi dengan mematikan tetapan Lokasi utama pada peranti ini. Anda juga boleh mematikan penggunaan Wi-Fi, rangkaian mudah alih dan penderia untuk lokasi dalam tetapan lokasi.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">Serlahkan item dengan fokus papan kekunci</translation> <translation id="1396120028054416908">Kembali kepada <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Ralat menyediakan pencetak</translation> -<translation id="1396963298126346194">Nama pengguna dan kata laluan yang anda masukkan tidak sepadan</translation> <translation id="1397500194120344683">Tiada peranti yang layak. <ph name="LINK_BEGIN" />Ketahui lebih lanjut<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Anda telah log masuk Chrome pada peranti ini, jadi anda boleh menggunakannya sebagai kunci keselamatan.</translation> <translation id="1398853756734560583">Maksimumkan</translation> @@ -901,7 +900,6 @@ <translation id="1657937299377480641">Untuk log masuk sekali lagi bagi mengakses sumber pendidikan, minta ibu/bapa memberi anda kebenaran</translation> <translation id="1658424621194652532">Halaman ini mengakses mikrofon anda.</translation> <translation id="1660763353352708040">Isu penyesuai kuasa</translation> -<translation id="1661156625580498328">Kuat kuasakan penyulitan AES (disyorkan).</translation> <translation id="16620462294541761">Maaf, kata laluan anda tidak dapat disahkan. Sila cuba semula.</translation> <translation id="166278006618318542">Algoritma Kekunci Awam Subjek</translation> <translation id="1662801900924515589"><ph name="APP" /> dipasang</translation> @@ -1003,7 +1001,6 @@ <translation id="174123615272205933">Tersuai</translation> <translation id="1741314857973421784">Teruskan</translation> <translation id="1743970419083351269">Tutup Bar Muat Turun</translation> -<translation id="1744060673522309905">Tidak dapat menghubungkan peranti ke domain. Pastikan anda belum melebihi jumlah peranti yang boleh ditambahkan.</translation> <translation id="1744108098763830590">halaman latar belakang</translation> <translation id="1745732479023874451">Urus kenalan</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Buka dan edit # fail dalam apl web ini?}}</translation> @@ -1035,7 +1032,6 @@ <translation id="1767043563165955993">Gunakan dengan apl Android</translation> <translation id="1767508543310534319">Gema tanda baca</translation> <translation id="1768212860412467516">Hantar maklum balas untuk <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Op! Terdapat masalah untuk menghubungi pelayan log masuk. Sila semak sambungan rangkaian dan nama domain anda, kemudian cuba lagi.</translation> <translation id="1769104665586091481">Buka Pautan dalam Tetingkap &Baharu</translation> <translation id="1770407692401984718">Seret imej ke sini atau</translation> <translation id="177053719077591686">Sandarkan apl Android ke Google Drive.</translation> @@ -1113,7 +1109,6 @@ <translation id="1818913467757368489">Muat naik log sedang berlangsung.</translation> <translation id="1819443852740954262">Buka semua dalam tetingkap Inkognito</translation> <translation id="1819721979226826163">Ketik Pemberitahuan apl > Perkhidmatan Google Play.</translation> -<translation id="1820028137326691631">Masukkan kata laluan yang disediakan oleh pentadbir</translation> <translation id="1822140782238030981">Sudah menjadi pengguna Chrome? Log masuk</translation> <translation id="1822517323280215012">Kelabu</translation> <translation id="1822635184853104396">Paparkan sejarah muat turun penuh dalam tab baharu</translation> @@ -1231,7 +1226,6 @@ <translation id="1901303067676059328">Pilih &semua</translation> <translation id="1904580727789512086">URL yang anda lawati disimpan pada Google Account anda</translation> <translation id="1904603806662441960">Urus kebenaran kamera laman dalam Chrome</translation> -<translation id="1905375423839394163">Nama peranti Chromebook</translation> <translation id="1906181697255754968">Tapak biasanya mengakses fail dan folder pada peranti anda untuk ciri seperti menyimpan kerja anda secara automatik</translation> <translation id="1906488504371069394">Temukan lebih banyak sambungan dan tema pada <ph name="BEGIN_LINK" />Gedung Web Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Menaip menggunakan suara anda. Gunakan Cari + D, kemudian mula bercakap.</translation> @@ -1241,6 +1235,7 @@ <translation id="1910721550319506122">Selamat datang!</translation> <translation id="1910736334623230603">Tidak dapat mencari berbilang imej. Tambahkan satu imej pada satu masa.</translation> <translation id="1910908536872421421">Chrome untuk Menguji v<ph name="BROWSER_VERSION" /> adalah untuk ujian automatik sahaja. Untuk penyemakan imbas biasa, gunakan versi standard Chrome yang mengemas kinikan secara automatik.</translation> +<translation id="1913749768968678106">Hantar, simpan dan kongsi</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">Tamatkan panggilan</translation> <translation id="1915734383465415025">Nombor Kedai</translation> @@ -1342,6 +1337,7 @@ <translation id="197989455406964291">KDC tidak menyokong jenis penyulitan</translation> <translation id="1981434377190976112">Baca semua data anda pada semua laman web</translation> <translation id="1984417487208496350">Tiada perlindungan (tidak disyorkan)</translation> +<translation id="1986836014090708999">Tetapan lokasi lanjutan</translation> <translation id="1987317783729300807">Akaun</translation> <translation id="1987574314042117472">Pilih dan pasang apl popular</translation> <translation id="1988259784461813694">Keperluan</translation> @@ -1543,7 +1539,6 @@ <translation id="21354425047973905">Sembunyikan PIN</translation> <translation id="2135456203358955318">Penggadang didok</translation> <translation id="2135787500304447609">&Sambung semula</translation> -<translation id="2136372518715274136">Masukkan kata laluan baharu</translation> <translation id="2136476978468204130">Ungkapan laluan yang anda masukkan tidak betul</translation> <translation id="2137128126782078222">Jangan benarkan pemberitahuan daripada <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Butang penyediaan</translation> @@ -1611,6 +1606,7 @@ <translation id="2182058453334755893">Disalin ke Papan Keratan Anda</translation> <translation id="2182419606502127232">Sertakan log pelayan saya.</translation> <translation id="2183570493397356669">Butang teruskan dilumpuhkan</translation> +<translation id="2184272387334793084">Log masuk untuk mendapatkan kata laluan anda dan pelbagai lagi pada semua peranti anda</translation> <translation id="2184515124301515068">Benarkan Chrome memilih masa tapak boleh memainkan bunyi (disyorkan)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">Halaman yang dikongsi daripada peranti lain</translation> @@ -1643,7 +1639,6 @@ <translation id="2210462644007531147">Tidak dapat menyelesaikan pemasangan</translation> <translation id="2211245494465528624">Urus pilihan penyegerakan</translation> <translation id="2214018885812055163">Folder kongsi</translation> -<translation id="2214884991347062907">Kata laluan salah, cuba lagi</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 garisan tidak ditunjukkan>}other{<<ph name="NUMBER_OF_LINES" /> garisan tidak ditunjukkan>}}</translation> <translation id="2215070081105889450">Kongsi tab atau skrin untuk berkongsi audio</translation> <translation id="2218019600945559112">Tetikus dan pad sentuh</translation> @@ -2297,7 +2292,6 @@ <translation id="2692503699962701720">Tukar pic ketika menyebutkan jenis unsur dan teks yang diformatkan</translation> <translation id="2692901429679246677">Akuamarin</translation> <translation id="2693134906590795721">Bunyi apabila mengecas</translation> -<translation id="2693176596243495071">Op! Ralat yang tidak diketahui telah berlaku. Sila cuba lagi nanti atau hubungi pentadbir anda jika isu ini berterusan.</translation> <translation id="2698147581454716013">Ini ialah peranti yang dihimpunkan dan tidak boleh didaftarkan dengan Peningkatan Kios dan Papan Tanda.</translation> <translation id="2699911226086014512">Operasi PIN gagal dengan kod <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Dikongsi daripada <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2424,6 @@ <translation id="2782104745158847185">Ralat semasa memasang aplikasi Linux</translation> <translation id="2783024642731649028">1 item dalam troli anda mendapat <ph name="DISCOUNT_TEXT" /> daripada <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, dilihat <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Sudah dimuat turun</translation> -<translation id="2783829359200813069">Pilih jenis penyulitan</translation> <translation id="2783952358106015700">Gunakan kunci keselamatan anda dengan <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Semakan Kata Laluan</translation> <translation id="2785873697295365461">Pemerihal fail</translation> @@ -2581,6 +2574,7 @@ <translation id="2893180576842394309">Google boleh menggunakan sejarah anda untuk memperibadikan Carian dan perkhidmatan Google yang lain</translation> <translation id="2893701697603065178">Persekitaran Pembangunan Terurus</translation> <translation id="2894757982205307093">Tab baharu dalam kumpulan</translation> +<translation id="2895730582088342039">Simpan, kongsi dan hantar</translation> <translation id="289695669188700754">ID Kekunci: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Tetapan tersuai ini akan dialih keluar apabila anda menutup semua tetingkap Inkognito anda</translation> <translation id="2897878306272793870">Adakah anda pasti anda mahu buka tab <ph name="TAB_COUNT" />?</translation> @@ -2714,7 +2708,6 @@ <translation id="3003144360685731741">Rangkaian pilihan</translation> <translation id="3003253259757197230">URL yang anda lawati dihantar kepada Google untuk meramal laman yang mungkin anda lawati seterusnya dan untuk menunjukkan maklumat tambahan tentang halaman yang anda lawati</translation> <translation id="3003623123441819449">Cache CSS</translation> -<translation id="3003828226041301643">Tidak dapat menghubungkan peranti ke domain. Semak akaun anda untuk memastikan anda mempunyai keistimewaan untuk menambahkan peranti.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> anda akan membuat sambungan Wi-Fi peribadi.</translation> <translation id="3004385386820284928">Sesuaikan kekunci papan kekunci</translation> <translation id="3005574332301273731">Jangan tunjukkan</translation> @@ -2774,7 +2767,6 @@ <translation id="3033348223765101500">Kawal data anda</translation> <translation id="3036327949511794916">Tarikh akhir untuk memulangkan <ph name="DEVICE_TYPE" /> ini telah berlalu.</translation> <translation id="3036546437875325427">Dayakan Flash</translation> -<translation id="3037754279345160234">Tidak dapat menghurai konfigurasi penyertaan domain. Sila hubungi pentadbir anda.</translation> <translation id="3038272154009688107">Lihat semua laman</translation> <translation id="3038612606416062604">Tambahkan pencetak secara manual</translation> <translation id="3039491566278747710">Gagal memasang dasar luar talian pada peranti.</translation> @@ -2964,7 +2956,6 @@ <translation id="3210736980143419785">Tidak dapat menyelesaikan muat turun</translation> <translation id="321084946921799184">Kuning dan putih</translation> <translation id="3211126692872351610">&Cari <ph name="SEARCH_ENGINE" /> untuk “<ph name="SEARCH_TERMS" />” dalam tab baharu</translation> -<translation id="321356136776075234">OU Peranti (mis. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Tambahkan penanda halaman pada folder ini</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" />Suara yang serupa atau rakaman suara mungkin dapat mengakses hasil persendirian <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Buat pintasan?</translation> @@ -3215,6 +3206,7 @@ <translation id="3420501302812554910">Kunci keselamatan dalaman memerlukan penetapan semula</translation> <translation id="3421387094817716717">Kunci Awam Lengkung Eliptik</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> Suara yang serupa atau rakaman suara mungkin dapat mengakses hasil persendirian atau Assistant anda.</translation> +<translation id="3421835120203732951">Tambahkan Profil Baharu</translation> <translation id="3423111258700187173">Hasil carian ditemukan dalam <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">Pada '<ph name="PHONE_NAME_1" />' dan '<ph name="PHONE_NAME_2" />' anda:</translation> <translation id="3423858849633684918">Sila Lancarkan Semula <ph name="PRODUCT_NAME" /></translation> @@ -3643,7 +3635,6 @@ <translation id="3741056951918180319">Anda boleh mengklik sambungan pada bila-bila masa untuk menggunakannya di mana-mana laman</translation> <translation id="3741510433331996336">Mulakan semula peranti anda untuk menyelesaikan pengemaskinian</translation> <translation id="3742235229730461951">Reka letak papan kekunci Korea</translation> -<translation id="3742666961763734085">Tidak dapat menemui unit organisasi dengan nama itu. Sila cuba lagi.</translation> <translation id="3743842571276656710">Masukkan PIN untuk digandingkan dengan <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Kata laluan anda tidak diimport</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> @@ -4532,7 +4523,6 @@ <translation id="4416582610654027550">Taip URL yang sah</translation> <translation id="4421932782753506458">Gebu</translation> <translation id="4423376891418188461">Pulihkan Tetapan</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, pentadbir anda memerlukan anda untuk menukar kata laluan.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Tindakan membenarkan peranti ChromeOS menghantar laporan automatik dapat membantu kami memberikan keutamaan terhadap perkara yang perlu dibetulkan dan diperbaik pada ChromeOS. Laporan ini boleh mengandungi maklumat seperti waktu ranap sistem OS Chrome, ciri yang digunakan dan jumlah memori yang biasanya digunakan.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Anda boleh memulakan atau menghentikan tindakan membenarkan laporan ini pada bila-bila masa dalam tetapan peranti Chrome anda. Jika anda seorang pentadbir domain, anda boleh menukar tetapan ini dalam konsol pentadbiran.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Padamkan <ph name="FILE_NAME" /></translation> @@ -4548,7 +4538,6 @@ <translation id="4430369329743628066">Penanda halaman ditambahkan</translation> <translation id="4430422687972614133">Hidupkan kad maya</translation> <translation id="4432621511648257259">Kata laluan salah</translation> -<translation id="443454694385851356">Lama (tidak selamat)</translation> <translation id="4434611816075088065">Tiada perkara lain yang memerlukan perhatian anda sekarang</translation> <translation id="443475966875174318">Kemas kini atau alih keluar aplikasi yang tidak serasi</translation> <translation id="4437947179446780764">Tambahkan penyedia perkhidmatan DNS tersuai</translation> @@ -4605,6 +4594,7 @@ <translation id="4481448477173043917"><ph name="DEVICE_TYPE" /> anda dimulakan semula tanpa diduga</translation> <translation id="4481467543947557978">pekerja perkhidmatan</translation> <translation id="4482990632723642375">Tab yang Ditutup Baru-baru Ini</translation> +<translation id="4486333480498805415">Ketepatan lokasi</translation> <translation id="4487489714832036847">Chromebook menggunakan apl, bukannya perisian tradisional. Gunakan apl untuk produktiviti, hiburan dan banyak lagi.</translation> <translation id="4488257340342212116">Dibenarkan untuk menggunakan kamera anda</translation> <translation id="4490086832405043258">Gunakan tetapan proksi Chrome OS untuk profil ini.</translation> @@ -5091,7 +5081,6 @@ <translation id="4868284252360267853">Dialog ini tidak difokuskan pada masa ini. Tekan Command-Shift-Option A untuk fokus pada dialog ini.</translation> <translation id="4869170227080975044">Baca maklumat rangkaian ChromeOS</translation> <translation id="4870724079713069532">Anda boleh membuka dan mengedit fail yang disokong dengan apl ini daripada File Explorer atau apl lain. Untuk mengawal fail yang membuka apl ini secara lalai, pergi ke <ph name="BEGIN_LINK" />tetapan Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Masukkan kata laluan yang disediakan oleh pentadbir untuk mendapatkan maklumat konfigurasi</translation> <translation id="4870995365819149457">Sesetengah pautan yang disokong masih akan dibuka dalam <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> dan 1 apl lain.</translation> <translation id="4871308555310586478">Bukan dari Kedai Web Chrome.</translation> <translation id="4871322859485617074">PIN mengandungi aksara tidak sah</translation> @@ -5158,7 +5147,6 @@ <translation id="4913209098186576320">Fail ini mungkin berbahaya<ph name="LINE_BREAK" />Semakan ini mengambil masa lebih lama daripada biasa...</translation> <translation id="4915961947098019832">Dibenarkan untuk memaparkan imej</translation> <translation id="4916542008280060967">Benarkan tapak mengedit <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Kuat</translation> <translation id="491779113051926205">Pembilang Trafik ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ingin berkomunikasi dengan sambungan "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Terima</translation> @@ -5465,6 +5453,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> telah disekat</translation> <translation id="5163910114647549394">Tab dialihkan ke bahagian hujung jalur tab</translation> <translation id="5164530241085602114">Pemberitahuan tidak dibenarkan untuk <ph name="SITE" /></translation> +<translation id="5165989352025966137">Dibenarkan untuk memasuki skrin penuh secara automatik</translation> <translation id="516747639689914043">Protokol Pengangkutan Hiperteks (HTTP)</translation> <translation id="5170568018924773124">Paparkan dalam folder</translation> <translation id="5171045022955879922">Buat carian atau taipkan URL</translation> @@ -5472,7 +5461,6 @@ <translation id="5172855596271336236">Terdapat 1 pencetak terurus.</translation> <translation id="5173668317844998239">Tambah dan padam cap jari yang disimpan pada kunci keselamatan anda</translation> <translation id="5174169235862638850">Kata laluan disalin ke papan keratan</translation> -<translation id="5175379009094579629">Nama peranti tidak sah. Masukkan nama peranti yang sah untuk mencuba sekali lagi.</translation> <translation id="5177479852722101802">Teruskan menyekat akses kamera dan mikrofon</translation> <translation id="5177549709747445269">Anda menggunakan data mudah alih</translation> <translation id="5178667623289523808">Cari Sebelumnya</translation> @@ -5701,7 +5689,6 @@ <translation id="5368255566854433132">Buat kata laluan <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Sambungan ini tidak boleh membaca dan menukar maklumat laman atau dijalankan pada latar</translation> <translation id="5368720394188453070">Telefon anda dikunci. Buka kuncinya untuk masuk.</translation> -<translation id="5368779022775404937">Log masuk ke <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Dayakan pemecutan tetikus</translation> <translation id="5369694795837229225">Sediakan persekitaran pembangunan Linux</translation> @@ -5917,7 +5904,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Satu sambungan telah dipasang oleh pentadbir anda}other{# sambungan telah dipasang oleh pentadbir anda}}</translation> <translation id="5523532775593636291">Laman yang anda tambahkan akan sentiasa aktif dan memori tidak akan dikosongkan daripada laman tersebut</translation> <translation id="5523558474028191231">Nama boleh menggunakan huruf, nombor serta aksara khas dan mestilah tidak melebihi <ph name="MAX_CHARACTER_COUNT" /> aksara</translation> -<translation id="5526701598901867718">Semua (tidak selamat)</translation> <translation id="5526745900034778153">Log masuk sekali lagi untuk menyambung semula penyegerakan</translation> <translation id="5527463195266282916">Mencuba untuk merendahkan sambungan.</translation> <translation id="5527474464531963247">Anda juga boleh memilih rangkaian lain.</translation> @@ -5928,7 +5914,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ingin</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Tidak dapat menghubungi Google</translation> -<translation id="5539221284352502426">Kata laluan yang anda masukkan telah ditolak oleh pelayan. Sebab yang mungkin termasuk: Kata laluan terlalu pendek. Kata laluan mesti merangkumi nombor atau simbol. Kata laluan mesti berbeza daripada kata laluan yang sebelumnya.</translation> <translation id="5541694225089836610">Tindakan dilumpuhkan oleh pentadbir anda</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Kuki daripada <ph name="DOMAIN" /> disekat</translation> @@ -6171,7 +6156,6 @@ <translation id="5734362860645681824">Komunikasi</translation> <translation id="5734697361979786483">Tambahkan perkongsian fail</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Data ini atau peranti anda tidak memenuhi beberapa dasar keselamatan organisasi anda. Semak dengan pentadbir anda tentang perkara yang perlu dibetulkan.}=1{Fail ini atau peranti anda tidak memenuhi beberapa dasar keselamatan organisasi anda. Semak dengan pentadbir anda tentang perkara yang perlu dibetulkan.}other{Fail ini tidak memenuhi beberapa dasar keselamatan organisasi anda. Semak dengan pentadbir anda tentang perkara yang perlu dibetulkan.}}</translation> -<translation id="5736796278325406685">Sila masukkan nama pengguna yang sah</translation> <translation id="5738093759615225354">Anda memerlukan kunci laluan ini untuk log masuk ke komputer anda</translation> <translation id="5739017626473506901">Log masuk untuk membantu <ph name="USER_NAME" /> menambah akaun sekolah</translation> <translation id="5739235828260127894">Menunggu pengesahan. <ph name="LINK_BEGIN" />Ketahui lebih lanjut<ph name="LINK_END" /></translation> @@ -6575,7 +6559,6 @@ <translation id="6054138466019582920">Cari Halaman Ini dengan Google...</translation> <translation id="6054284857788651331">Kumpulan Tab yang Ditutup Baru-baru Ini</translation> <translation id="6054961935262556546">Tukar keterlihatan</translation> -<translation id="6055171183283175969">Kata laluan yang anda masukkan tidak betul.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 Dengan Penyulitan RSA</translation> <translation id="6055544610007596637">Pasang apl anda untuk <ph name="DEVICE_TYPE" /> daripada Google Play Store</translation> <translation id="6056710589053485679">Muat Semula Biasa</translation> @@ -6645,7 +6628,6 @@ <translation id="6102043788063419338">Fail ini disekat oleh Perlindungan Lanjutan.</translation> <translation id="6103681770816982672">Amaran: anda beralih ke saluran pemaju</translation> <translation id="6104068876731806426">Google Account</translation> -<translation id="6104311680260824317">Tidak dapat menghubungkan peranti ke domain. Pelayan tidak menyokong jenis penyulitan Kerberos yang dinyatakan. Semak "Lagi pilihan" untuk tetapan penyulitan.</translation> <translation id="6104667115274478616">Urus tetapan audio ChromeOS</translation> <translation id="6104796831253957966">Baris gilir pencetak sudah penuh</translation> <translation id="610487644502954950">Panel sisi dinyahsematkan</translation> @@ -7332,7 +7314,6 @@ <translation id="6651237644330755633">Percayakan sijil ini untuk mengenal pasti laman web</translation> <translation id="6651495917527016072">Segerakkan rangkaian Wi-Fi dengan telefon anda. <ph name="LINK_BEGIN" />Ketahui lebih lanjut<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Dijalankan secara automatik setiap kali anda melawat laman ini</translation> -<translation id="665355505818177700">Penyepaduan <ph name="MS_AD_NAME" /> Chrome hanya disokong pada platform x86_64. Chromebook yang dibina di atas platform ARM atau x86 tidak menyokong fungsian ini.</translation> <translation id="6654509035557065241">Utamakan rangkaian</translation> <translation id="6655190889273724601">Mod pembangun</translation> <translation id="6655458902729017087">Sembunyikan Akaun</translation> @@ -7468,7 +7449,6 @@ <translation id="676560328519657314">Kaedah pembayaran anda pada Google Pay</translation> <translation id="6766488013065406604">Akses Google Password Manager</translation> <translation id="6767566652486411142">Pilih Bahasa Lain...</translation> -<translation id="6767639283522617719">Tidak dapat menghubungkan domain. Pastikan tetapan untuk unit organisasi adalah betul.</translation> <translation id="6768034047581882264">Tidak dibenarkan untuk memaparkan kandungan tidak selamat</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Untuk memberikan pengalaman terbaik, <ph name="DEVICE_OS" /> mengumpulkan data perkakasan tentang peranti dan berkongsi data tersebut dengan Google untuk menentukan kemaskinian yang harus dihantar. Secara pilihan, anda boleh membenarkan Google menggunakan data ini untuk tujuan tambahan seperti sokongan dan peningkatan pada pengalaman dan perkhidmatan <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Anda boleh log masuk pada peranti ini dan melihat medan yang disenaraikan sebagai chromeosflex_ dalam chrome://system untuk melihat data yang dihantar kepada Google untuk penapisan kemaskinian serta sebarang keadaan lain yang anda pilih untuk berkongsi data dengan Google.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7525,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Log masuk secara automatik ke laman web menggunakan bukti kelayakan yang disimpan. Apabila ciri ini dilumpuhkan, anda akan diminta memberikan pengesahan setiap kali sebelum mengelog masuk ke laman web.</translation> -<translation id="6810768462515084623">Op! Nampaknya kata laluan anda telah tamat tempoh. Sila perbaharui kata laluan anda pada peranti lain dan cuba lagi.</translation> <translation id="6811034713472274749">Halaman sedia untuk dipaparkan</translation> <translation id="6811151703183939603">Ketat</translation> <translation id="6811332638216701903">Nama hos DHCP</translation> @@ -7617,7 +7596,6 @@ <translation id="6856623341093082836">Sediakan dan laras ketepatan skrin sentuh anda</translation> <translation id="6856850379840757744">Apabila dihidupkan, semua pemberitahuan akan disenyapkan</translation> <translation id="6857145580237920905">Alih keluar profil eSIM sebelum menjalankan Powerwash</translation> -<translation id="6857699260879628349">Dapatkan maklumat konfigurasi</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> saat</translation> <translation id="6860097299815761905">Tetapan proksi...</translation> <translation id="68601584151169673">&Simpan dan Kongsi</translation> @@ -7636,7 +7614,6 @@ <translation id="686839242150793617">Dibenarkan untuk memasukkan gambar dalam gambar secara automatik</translation> <translation id="6868934826811377550">Lihat Butiran</translation> <translation id="6871644448911473373">Pengulas OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Kata laluan yang anda masukkan telah ditolak oleh pelayan.</translation> <translation id="6873571253135628430">Tukar kebenaran laman</translation> <translation id="6876155724392614295">Basikal</translation> <translation id="6876469544038980967">Tidak Membantu</translation> @@ -7670,7 +7647,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Suara untuk dipratonton</translation> <translation id="6902336033320348843">Seksyen tidak disokong: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Hubungkan peranti kepada domain</translation> <translation id="6903022061658753260">Data anda akan disegerakkan merentas semua penyemak imbas Chrome tempat anda telah menghidupkan penyegerakan untuk akaun ini. Untuk mendapatkan pilihan penyegerakan Chrome OS, pergi ke <ph name="LINK_BEGIN" />tetapan Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Buka semua (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Hidupkan penyegerakan</translation> @@ -8028,7 +8004,6 @@ <translation id="7198503619164954386">Anda mesti menggunakan peranti yang didaftarkan bawah perusahaan</translation> <translation id="7199158086730159431">Dapatkan B&antuan</translation> <translation id="7199452998289813782">Jeda penghantaran pada <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Pilih konfigurasi</translation> <translation id="720110658997053098">Pastikan peranti ini kekal dalam mod kios</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' dipadamkan</translation> <translation id="7201420661433230412">Lihat fail</translation> @@ -8144,8 +8119,8 @@ <translation id="7290242001003353852">Perkhidmatan log masuk yang dihoskan oleh <ph name="SAML_DOMAIN" /> ini sedang mengakses kamera anda.</translation> <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Penyemak imbas anda diuruskan<ph name="END_LINK" /> oleh organisasi anda dan <ph name="BEGIN_LINK" />profil anda diuruskan<ph name="END_LINK" /> oleh <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Tidak dibenarkan untuk memasuki skrin penuh secara automatik</translation> <translation id="7295614427631867477">Sila ambil perhatian bahawa Android, Play dan apl yang berkaitan dikawal oleh dasar pengumpulan dan penggunaan data apl itu sendiri.</translation> -<translation id="729583233778673644">Benarkan penyulitan AES dan RC4. Penggunaan pilihan ini akan meningkatkan risiko anda, kerana sifer RC4 tidak selamat.</translation> <translation id="7296503797589217366">Pilih <ph name="FOLDER_TITLE" /> folder</translation> <translation id="7297726121602187087">Hijau gelap</translation> <translation id="7298195798382681320">Disyorkan</translation> @@ -8163,7 +8138,6 @@ <translation id="7307129035224081534">Dijeda</translation> <translation id="7307647374092371434">Kata laluan dan kunci laluan dalam Google Account anda juga akan tersedia pada peranti ini apabila anda log masuk</translation> <translation id="7308643132139167865">Bahasa laman web</translation> -<translation id="7310598146671372464">Gagal log masuk. Pelayan tidak menyokong jenis penyulitan Kerberos yang dinyatakan. Sila hubungi pentadbir anda.</translation> <translation id="7311005168897771689">Akses fail Google Drive anda dengan mudah apabila anda berstatus luar talian</translation> <translation id="7311244614769792472">Tiada hasil ditemukan</translation> <translation id="7312210124139670355">Pentadbir sedang menetapkan semula eSIM anda. Proses ini mungkin mengambil masa beberapa minit.</translation> @@ -8536,7 +8510,6 @@ <translation id="7594725637786616550">Lakukan Powerwash untuk menetapkan semula <ph name="DEVICE_TYPE" /> anda agar menjadi seperti baharu.</translation> <translation id="7595453277607160340">Untuk menggunakan apl Android dan memastikan <ph name="DEVICE_TYPE" /> anda berfungsi dengan betul, log masuk semula dan kemas kini.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kod ralat <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Nama peranti terlalu panjang. Masukkan nama yang lebih pendek untuk mencuba lagi.</translation> <translation id="7600054753482800821">&Urus enjin carian dan carian laman</translation> <translation id="7600218158048761260">Google Drive dilumpuhkan untuk jenis akaun ini.</translation> <translation id="7600965453749440009">Jangan sekali-kali terjemahkan <ph name="LANGUAGE" /></translation> @@ -8572,6 +8545,7 @@ <translation id="7622768823216805500">Tapak biasanya memasang pengendali pembayaran untuk ciri beli-belah seperti daftar keluar yang lebih mudah</translation> <translation id="7622966771025050155">Beralih kepada tab yang ditangkap</translation> <translation id="7624337243375417909">kunci huruf besar dimatikan</translation> +<translation id="7625025537587898155">Tambahkan profil baharu</translation> <translation id="7625568159987162309">Lihat kebenaran dan data yang disimpan pada semua tapak</translation> <translation id="7625823789272218216">Tab Baharu ke Kiri</translation> <translation id="7628201176665550262">Kadar Muat Semula</translation> @@ -8681,7 +8655,6 @@ <translation id="7686086654630106285">Lagi tentang iklan laman yang dicadangkan</translation> <translation id="7686581688229391955">Pilih untuk membenarkan sambungan pada laman ini</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Sahkan kata laluan baharu</translation> <translation id="7690378713476594306">Pilih daripada senarai</translation> <translation id="7690853182226561458">Tambah &folder...</translation> <translation id="7691073721729883399">Kriptohom untuk aplikasi kios tidak dapat dilekapkan.</translation> @@ -9251,6 +9224,7 @@ <translation id="810185532889603849">Warna tersuai</translation> <translation id="8101987792947961127">Powerwash diperlukan pada but semula seterusnya</translation> <translation id="8102139037507939978">Buang Maklumat Peribadi yang Boleh Dikenal Pasti daripada system_logs.txt.</translation> +<translation id="8102344699913991108">Laman menggunakan tetapan ini untuk menawarkan pengalaman skrin penuh yang mengasyikkan tanpa mengambil kira gerak isyarat pengguna</translation> <translation id="810362914482827094">Cari kunci laluan</translation> <translation id="8104088837833760645">Muat turun profil eSIM</translation> <translation id="8105273883928376822">Sila log masuk untuk meneruskan proses.</translation> @@ -9343,7 +9317,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Pencetak <ph name="ITEM_POSITION" /> daripada <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Penjimat Tenaga dihidupkan</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" boleh membaca dan memadamkan fail imej, video dan bunyi di lokasi yang ditandai.</translation> -<translation id="8181215761849004992">Tidak dapat menghubungkan domain. Semak akaun anda untuk mengetahui sama ada anda mempunyai keistimewaan yang mencukupi untuk menambahkan peranti.</translation> <translation id="8182105986296479640">Aplikasi tiada respons.</translation> <translation id="8182412589359523143">Untuk memadamkan semua data daripada <ph name="DEVICE_TYPE" /> ini, <ph name="BEGIN_LINK" />klik di sini<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID peranti anda ialah <ph name="EID_NUMBER" /> dan IMEI peranti ialah <ph name="IMEI_NUMBER" />. Nombor ini boleh digunakan untuk mengaktifkan perkhidmatan.</translation> @@ -9573,6 +9546,7 @@ <translation id="8351630282875799764">Bateri tidak dicas</translation> <translation id="8352287103893778223">Tajuk kumpulan tab</translation> <translation id="835238322900896202">Ralat berlaku semasa penyahpasangan. Sila nyahpasang melalui Terminal.</translation> +<translation id="8353420862507374944">Hantar, Simpan dan Kongsi</translation> <translation id="8353683614194668312">Item boleh:</translation> <translation id="8354034204605718473">PIN anak anda telah ditambah</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9679,6 +9653,7 @@ <translation id="8428271547607112339">Tambahkan akaun sekolah</translation> <translation id="84297032718407999">Anda akan dilog keluar dalam masa <ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Tunjukkan ketikan</translation> +<translation id="8432724317983466962">Tindakan memasuki skrin penuh memerlukan gerak isyarat pengguna secara lalai</translation> <translation id="8433186206711564395">Tetapan rangkaian</translation> <translation id="8434480141477525001">Port Nyahpepijat NaCl</translation> <translation id="8436054240208929121">Log masuk dan hidupkan penyegerakan untuk membolehkan Chrome mencadangkan kumpulan tab dan memastikan tab anda tersusun</translation> @@ -9805,7 +9780,6 @@ <translation id="8531367864749403520">Pilih "Sembunyikan kumpulan" untuk mengalih keluar kumpulan daripada jalur tab anda</translation> <translation id="8531701051932785007">Penyemakan Imbas Selamat Dipertingkat dimatikan</translation> <translation id="8533670235862049797">Penyemakan Imbas Selamat dihidupkan</translation> -<translation id="8534656636775144800">Op! Berlaku masalah semasa cuba menyertai domain. Sila cuba lagi.</translation> <translation id="8535005006684281994">URL Pembaharuan Sijil Netscape</translation> <translation id="8536810348276651776">Mengelog anda keluar daripada kebanyakan laman. Anda akan kekal dilog masuk ke Google Account anda supaya tetapan Family Link untuk Chrome digunakan.</translation> <translation id="8536956381488731905">Bunyi pada tekanan kekunci</translation> @@ -9884,7 +9858,6 @@ <translation id="8607828412110648570">Pastikan peranti Bluetooth anda dalam mod penggandingan dan berdekatan. Hanya gandingkan dengan peranti yang anda percayai. Peranti yang digandingkan akan kelihatan pada semua akaun pada Chromebook ini. <ph name="BEGIN_LINK_LEARN_MORE" />Ketahui lebih lanjut<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Tambahkan tiket Kerberos</translation> <translation id="8609465669617005112">Alihkan ke atas</translation> -<translation id="8610103157987623234">Format salah, sila cuba lagi</translation> <translation id="8612252270453580753">&Cari bingkai video dengan <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Aksara huruf kecil, angka, garis bawah atau sempang sahaja</translation> <translation id="8613504115484579584">Kaedah log masuk</translation> @@ -10063,6 +10036,7 @@ <translation id="8729133765463465108">Gunakan kamera untuk mengimbas Kod QR</translation> <translation id="8730621377337864115">Selesai</translation> <translation id="8731029916209785242">Kebenaran (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Tingkatkan ketepatan lokasi</translation> <translation id="8731268612289859741">Kod keselamatan</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> ingin: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Nombor port</translation> @@ -10498,7 +10472,6 @@ <translation id="9052404922357793350">Teruskan menyekat</translation> <translation id="90528604757378587">Aktiviti latar belakang dan beberapa kesan visual, seperti penatalan lancar, mungkin terhad.</translation> <translation id="9053563360605707198">Cetak pada kedua-dua belah halaman</translation> -<translation id="9055636786322918818">Kuat kuasakan penyulitan RC4. Penggunaan pilihan ini akan meningkatkan risiko anda, kerana sifer RC4 tidak selamat.</translation> <translation id="9056788090206401048">Bluetooth mesti dihidupkan untuk menggunakan kunci laluan anda pada peranti lain. Anda boleh mengurus ini dalam tetapan pada bila-bila masa.</translation> <translation id="9056810968620647706">Tiada padanan dijumpai.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> mahu mengakses kandungan berikut:</translation>
diff --git a/chrome/app/resources/generated_resources_my.xtb b/chrome/app/resources/generated_resources_my.xtb index 312ea9f..f552b99e 100644 --- a/chrome/app/resources/generated_resources_my.xtb +++ b/chrome/app/resources/generated_resources_my.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">သံသယဖြစ်ဖွယ်ဖိုင် ဒေါင်းလုဒ်လုပ်ရန်</translation> <translation id="1217483152325416304">သင့်စက်အတွင်း ဒေတာကို မကြာမီ ဖျက်လိုက်ပါမည်</translation> <translation id="1217668622537098248">လုပ်ဆောင်ချက်ပြီးသည့်အခါ မူရင်း ဘယ်ခလုတ်နှိပ်ရန်သုံးသည့်အတိုင်း ပြန်ထားပါ</translation> -<translation id="121783623783282548">စကားဝှက်များ မကိုက်ညီပါ။</translation> <translation id="1218015446623563536">Linux ကို ဖျက်ခြင်း</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google ၏ တည်နေရာဝန်ဆောင်မှုသည် ဤစက်၏ တည်နေရာကို ခန့်မှန်းရန် Wi‑Fi၊ မိုဘိုင်း ကွန်ရက်နှင့် အာရုံခံစနစ်များကဲ့သို့ ရင်းမြစ်များကို အသုံးပြုသည်။<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ဤစက်ပေါ်ရှိ ပင်မ 'တည်နေရာ' ဆက်တင်ကို ပိတ်ခြင်းဖြင့် 'တည်နေရာ' ကို ပိတ်နိုင်သည်။ တည်နေရာဆက်တင်များတွင် Wi-Fi၊ မိုဘိုင်းကွန်ရက်နှင့် တည်နေရာအတွက် အာရုံခံစနစ်များ အသုံးပြုခြင်းကိုလည်း ပိတ်နိုင်သည်။<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">ကီးဘုတ်ခလုတ်ဖြင့် အကြောင်းအရာကို မြင်သာအောင်လုပ်ပေးသည်</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> သို့ ပြန်သွားရန်</translation> <translation id="1396139853388185343">ပရင်တာကို စနစ်ထည့်သွင်းစဉ် အမှားအယွင်းရှိနေသည်</translation> -<translation id="1396963298126346194">သင်ထည့်သွင်းသည့် အသုံးပြုသူအမည်နှင့် စကားဝှက်တို့ ကိုက်ညီမှုမရှိပါ</translation> <translation id="1397500194120344683">သတ်မှတ်ချက် ပြည့်မီသည့် စက်မရှိပါ။ <ph name="LINK_BEGIN" />ပိုမိုလေ့လာရန်<ph name="LINK_END" /></translation> <translation id="1397594434718759194">ဤစက်များတွင် Chrome သို့ လက်မှတ်ထိုးဝင်ထားသောကြောင့် ၎င်းတို့ကို လုံခြုံရေးကီးများအဖြစ် အသုံးပြုနိုင်သည်။</translation> <translation id="1398853756734560583">ချဲ့</translation> @@ -900,7 +898,6 @@ <translation id="1657937299377480641">ပညာရေးဆိုင်ရာ အရင်းအမြစ်များ အသုံးပြုနိုင်ရန်အတွက် ထပ်မံ၍ လက်မှတ်ထိုးဝင်ရန် မိဘအုပ်ထိန်းသူထံ ခွင့်ပြုချက်တောင်းပါ</translation> <translation id="1658424621194652532">ဒီစာမျက်နှာသည် သင်၏ မိုက်ခရိုဖုန်းကို ရယူသုံးနေသည်။</translation> <translation id="1660763353352708040">ပါဝါ ကြားခံကိရိယာ ပြဿနာ</translation> -<translation id="1661156625580498328">AES အသွင်ဝှက်ခြင်းကို အသုံးပြုရန် (အကြံပြုထားသည်)။</translation> <translation id="16620462294541761">ဆောရီး၊ သင်၏ စကားဝှက်ကို စိစစ် မရခဲ့ပါ။ ကျေးဇူးပြုပြီး ထပ် စမ်းပါ။</translation> <translation id="166278006618318542">ကာယကံရှင် အများဆိုင်ရာ သော့ ပြဿနာဖြေရှင်းနည်း</translation> <translation id="1662801900924515589"><ph name="APP" /> ထည့်သွင်းပြီးပါပြီ</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">စိတ်ကြိုက်လုပ်ရန်</translation> <translation id="1741314857973421784">ရှေ့ဆက်ရန်</translation> <translation id="1743970419083351269">ဒေါင်းလုဒ်ဘား ပိတ်ရန်</translation> -<translation id="1744060673522309905">စက်ပစ္စည်းကို ဒိုမိန်းသို့ ချိတ်ဆက်၍မရပါ။ သင်ထည့်သွင်းနိုင်သည့် စက်ပစ္စည်းအရေအတွက်ကို ကျော်သွားခြင်းရှိမရှိ သေချာစစ်ဆေးပါ။</translation> <translation id="1744108098763830590">နောက်ခံ စာမျက်နှာ</translation> <translation id="1745732479023874451">အဆက်အသွယ်များ စီမံခန့်ခွဲရန်</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{ဤဝဘ်အက်ပ်တွင် ဖိုင် # ဖိုင်ကို ဖွင့်ပြီးတည်းဖြတ်မလား။}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">Android အက်ပ်များနှင့် သုံးရန်</translation> <translation id="1767508543310534319">ပုဒ်ဖြတ်ပုဒ်ရပ် ပဲ့တင့်သံ</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> အတွက် အကြံပြုချက် ပို့ပါ။</translation> -<translation id="1768278914020124551">အကောင့်ထဲသို့ ဝင်ရောက်မှု ဆာဗာကို ချိတ်ဆက်ရာတွင် ပြဿနာရှိနေသည်။ သင်၏ ကွန်ရက်ချိတ်ဆက်မှုနှင့် ဒိုမိန်းအမည်ကို စစ်ဆေးပြီး ထပ်လုပ်ကြည့်ပါ။</translation> <translation id="1769104665586091481">ဝင်ဒိုး &အသစ် ထဲမှာ လင့် ဖွင့်ပေးရန်</translation> <translation id="1770407692401984718">ဤနေရာသို့ ပုံကိုဖိဆွဲပါ သို့မဟုတ်</translation> <translation id="177053719077591686">Android အက်ပ်များကို Google Drive တွင် အရန်သိမ်းပါ။</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">မှတ်တမ်းကို အပ်လုဒ်လုပ်ပါတော့မည်။</translation> <translation id="1819443852740954262">အားလုံးကို ရုပ်ဖျက် ဝင်းဒိုးတွင် ဖွင့်ရန်</translation> <translation id="1819721979226826163">အက်ပ်အကြောင်းကြားချက်များ > Google Play ဝန်ဆောင်မှုများကို တို့ပါ။</translation> -<translation id="1820028137326691631">စီမံခန့်ခွဲသူ ပေးထားသော စကားဝှက် ထည့်ပါ</translation> <translation id="1822140782238030981">Chrome အသုံးပြုနေပြီးသား ဖြစ်ပါသလား။ လက်မှတ်ထိုးဝင်ပါ</translation> <translation id="1822517323280215012">မီးခိုး</translation> <translation id="1822635184853104396">ဒေါင်းလုဒ်မှတ်တမ်း အပြည့်အစုံကို တဘ်အသစ်တွင် ပြရန်</translation> @@ -1229,7 +1223,6 @@ <translation id="1901303067676059328">အားလုံးကို &ရွေးရန်</translation> <translation id="1904580727789512086">သင်ဝင်ကြည့်သည့် URL များကို သင့် Google Account တွင်သိမ်းထားသည်</translation> <translation id="1904603806662441960">Chrome တွင် ဝဘ်ဆိုက် ကင်မရာခွင့်ပြုချက်များကို စီမံရန်</translation> -<translation id="1905375423839394163">Chromebook စက်ပစ္စည်းအမည်</translation> <translation id="1906181697255754968">သင်၏အလုပ်ကို အလိုအလျောက်သိမ်းခြင်းကဲ့သို့ ဝန်ဆောင်မှုများအတွက် ဝဘ်ဆိုက်များက သင့်စက်ပေါ်ရှိ ဖိုင်နှင့် ဖိုင်ခွဲများကို ဝင်ကြည့်လေ့ရှိသည်</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> တွင် နောက်ဆက်တွဲနှင့် အပြင်အဆင်များ ထပ်မံရှာဖွေပါ</translation> <translation id="1907044622262489040">သင့်အသံဖြင့် စာရိုက်နိုင်သည်။ Search + D ကို သုံးပြီး စကားစပြောပါ။</translation> @@ -1541,7 +1534,6 @@ <translation id="21354425047973905">ပင်နံပါတ်များ ဖျောက်ထားရန်</translation> <translation id="2135456203358955318">နေရာချထားသည့် မှန်ဘီလူး</translation> <translation id="2135787500304447609">ပြန်လည် ရှေ့ဆက်မည်</translation> -<translation id="2136372518715274136">စကားဝှက်အသစ် ထည့်ပါ</translation> <translation id="2136476978468204130">သင်ထည့်သွင်းထားသည့် လျှို့ဝှက်စကားစုသည် မမှန်ကန်ပါ</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> ထံမှ အကြောင်းကြားချက်များ ခွင့်မပြုရန်</translation> <translation id="2139919072249842737">စနစ်ထည့်သွင်းရန် ခလုတ်</translation> @@ -1641,7 +1633,6 @@ <translation id="2210462644007531147">အပြီးသတ်ထည့်သွင်း၍ မရပါ</translation> <translation id="2211245494465528624">စင့်ခ်လုပ်ခြင်း ရွေးစရာများ စီမံရန်</translation> <translation id="2214018885812055163">မျှဝေထားသော ဖိုင်တွဲများ</translation> -<translation id="2214884991347062907">စကားဝှက်မှားနေသည်၊ ထပ်စမ်းကြည့်ပါ</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<စာကြောင်း ၁ ကြောင်းကို ပြမထားပါ>}other{<စာကြောင်း <ph name="NUMBER_OF_LINES" /> ကြောင်းကို ပြမထားပါ>}}</translation> <translation id="2215070081105889450">အသံမျှဝေရန် တဘ် (သို့) ဖန်သားပြင်ကို မျှဝေပါ</translation> <translation id="2218019600945559112">မောက်စ်နှင့် ထိတွေ့ညွှန်ကြားခြင်းကိရိယာ</translation> @@ -2295,7 +2286,6 @@ <translation id="2692503699962701720">အကြောင်းအရာအမျိုးအစားနှင့် ဖော်မက်ချထားသော စာသားကိုပြောသည့်အခါ အသံအနေအထားပြောင်းပါ</translation> <translation id="2692901429679246677">အဏ္ဏဝါ</translation> <translation id="2693134906590795721">အားသွင်းသည့်အသံများ</translation> -<translation id="2693176596243495071">သည်းခံပါ။ အမျိုးအမည်မသိသော အမှားအယွင်းတစ်ခု ရှိနေပါသည်။ နောက်မှထပ်လုပ်ကြည့်ပါ သို့မဟုတ် ပြဿနာဆက်ရှိနေသေးလျှင် သင့်စီမံခန့်ခွဲသူကို ဆက်သွယ်ပါ။</translation> <translation id="2698147581454716013">၎င်းက အတွဲလိုက်ပါဝင်သောစက်ဖြစ်ပြီး Kiosk နှင့် ‘Signage အဆင့်မြှင့်ခြင်း’ တို့တွင် စာရင်းမသွင်းနိုင်ပါ။</translation> <translation id="2699911226086014512">'ပင်နံပါတ်' လုပ်ဆောင်ချက်သည် <ph name="RETRIES" /> ကုဒ်ဖြင့် မအောင်မြင် ဖြစ်သွားပါသည်။</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> ထံမှ မျှဝေထားပါသည်</translation> @@ -2428,7 +2418,6 @@ <translation id="2782104745158847185">Linux အပလီကေးရှင်းကို ထည့်ရာတွင် အမှားအယွင်းရှိနေသည်</translation> <translation id="2783024642731649028">သင့်ဈေးခြင်းတောင်းအတွင်းရှိ <ph name="MERCHANT_DOMAIN" />၊ <ph name="MERCHANT_NAME" /> ထံမှ <ph name="DISCOUNT_TEXT" /> ပစ္စည်း ၁ ခု၊ ကြည့်ရှုခဲ့ချိန် <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ဒေါင်းလုပ်ရယူပြီး၏</translation> -<translation id="2783829359200813069">အသွင်ဝှက်ခြင်း အမျိုးအစားများကို ရွေးပါ</translation> <translation id="2783952358106015700">သင်၏ လုံခြုံရေးကီးကို <ph name="APP_NAME" /> ဖြင့် သုံးပါ</translation> <translation id="2785267875302712148">စကားဝှက် စစ်ဆေးခြင်း</translation> <translation id="2785873697295365461">ဖိုင် ဖေါ်ပြချက်များ</translation> @@ -2713,7 +2702,6 @@ <translation id="3003144360685731741">ပိုနှစ်သက်သည့် ကွန်ရက်များ</translation> <translation id="3003253259757197230">နောက်တစ်ကြိမ် သင်ဝင်ကြည့်မည့် ဝဘ်ဆိုက်များကို ခန့်မှန်းရန် သင်ကြည့်ထားသော URL များကို Google သို့ ပို့ပြီး သင်ပြန်ကြည့်မည့် စာမျက်နှာအကြောင်း ထပ်ဆောင်းအချက်အလက်များကို ပြပေးသည်</translation> <translation id="3003623123441819449">CSS ကက်ရှ</translation> -<translation id="3003828226041301643">စက်ပစ္စည်းကို ဒိုမိန်းသို့ ချိတ်ဆက်၍မရပါ။ စက်ပစ္စည်းများ ထည့်ခွင့်ရှိမရှိ သေချာစေရန် သင်၏အကောင့်ကို စစ်ဆေးပါ။</translation> <translation id="3003967365858406397">သင်၏ <ph name="PHONE_NAME" /> သည် သီးသန့် Wi−Fi ချိတ်ဆက်မှုတစ်ခုကို ပြုလုပ်ပါလိမ့်မည်။</translation> <translation id="3004385386820284928">ကီးဘုတ်ကီးများ စိတ်ကြိုက်လုပ်ရန်</translation> <translation id="3005574332301273731">မပြပါနှင့်</translation> @@ -2773,7 +2761,6 @@ <translation id="3033348223765101500">သင့်ဒေတာကို ထိန်းချုပ်ခြင်း</translation> <translation id="3036327949511794916">ဤ <ph name="DEVICE_TYPE" /> ကိုပြန်ပို့ရန် နောက်ဆုံးသတ်မှတ်ရက် ကျော်သွားပါပြီ။</translation> <translation id="3036546437875325427">ဖလက်ရှ်မီးကို ဖွင့်ရန်</translation> -<translation id="3037754279345160234">ဒိုမိန်းသို့ ချိတ်ဆက်ခြင်း စီစဉ်သတ်မှတ်မှုကို ခွဲခြမ်းစိတ်ဖြာ၍ မရပါ။ သင်၏ စီမံခန့်ခွဲသူကို ဆက်သွယ်ပါ။</translation> <translation id="3038272154009688107">ဝဘ်ဆိုက်အားလုံး ကြည့်ရန်</translation> <translation id="3038612606416062604">ပရင်တာကို မိမိကိုယ်တိုင် ထည့်ရန်</translation> <translation id="3039491566278747710">စက်ပစ္စည်းပေါ်တွင် အော့ဖ်လိုင်းမူဝါဒကို ထည့်သွင်း၍မရပါ။</translation> @@ -2963,7 +2950,6 @@ <translation id="3210736980143419785">ဒေါင်းလုဒ်လုပ်ခြင်း အပြီးသတ်၍မရပါ</translation> <translation id="321084946921799184">အဝါနှင့် အဖြူ</translation> <translation id="3211126692872351610">&တဘ်အသစ်တွင် “<ph name="SEARCH_TERMS" />” ဟု <ph name="SEARCH_ENGINE" /> ၌ ရှာပါ</translation> -<translation id="321356136776075234">စက်ပစ္စည်း OU (ဥပမာ OU=Chromebooks၊DC=example၊DC=com)</translation> <translation id="321367297115597343">ဤဖိုင်တွဲတွင် လိပ်စာထည့်ရန်</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />မှတ်ချက်-<ph name="END_BOLD" /> ဆင်တူသောအသံ (သို့) အသံသွင်းချက်ဖြင့် <ph name="SUPERVISED_USER_NAME" /> ၏ ကိုယ်ရေးကိုယ်တာ ရလဒ်များသို့ ဝင်ခွင့်ရသွားနိုင်ပါသည်။</translation> <translation id="3217843140356091325">ဖြတ်လမ်းလင့်ခ် ပြုလုပ်လိုပါသလား။</translation> @@ -3642,7 +3628,6 @@ <translation id="3741056951918180319">မည်သည့်ဝဘ်ဆိုက်တွင်မဆိုသုံးရန် နောက်ဆက်တွဲကို အချိန်မရွေး ကလစ်နှိပ်နိုင်သည်</translation> <translation id="3741510433331996336">အပ်ဒိတ်အပြီးသတ်ရန် သင့်စက်ကို ပြန်စပါ</translation> <translation id="3742235229730461951">ကိုရီးယားကီးဘုတ် အပြင်အဆင်</translation> -<translation id="3742666961763734085">ထိုအမည်ဖြင့် အဖွဲ့အစည်းကို မတွေ့ပါ။ ထပ်စမ်းကြည့်ပါ။</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> နှင့် တွဲချိတ်ရန် ပင်နံပါတ်ထည့်ပါ</translation> <translation id="3744219658596020825">သင့်စကားဝှက်များကို ထည့်သွင်းမထားပါ</translation> <translation id="3747077776423672805">အက်ပ်များကို ဖယ်ရှားရန် ဆက်တင်များ > Google Play စတိုး > Android ရွေးချယ်ချက်များ စီမံရန် > အက်ပ်များ (သို့) အပလီကေးရှင်း မန်နေဂျာသို့ သွားပါ။ ထို့နောက် သင်ဖယ်ရှားလိုသော အက်ပ်ကိုတို့ပါ (ထိုအက်ပ်ကိုရှာရန် ညာ (သို့) ဘယ်ကို ပွတ်ဆွဲရပါမည်)။ ထို့နောက် 'ဖယ်ရှားရန်' သို့မဟုတ် 'ပိတ်ရန်' ကိုတို့ပါ။</translation> @@ -4530,7 +4515,6 @@ <translation id="4416582610654027550">မှန်ကန်သည့် URL ကို ရိုက်ပါ</translation> <translation id="4421932782753506458">အမွေးနု</translation> <translation id="4423376891418188461">ဆက်တင်များအား ပြန်ယူရန်</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />၊ သင်၏ စီမံခန့်ခွဲသူက သင်၏စကားဝှက်ကို ပြောင်းစေလိုပါသည်။</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS စက်များအား အလိုအလျောက် အစီရင်ခံစာများ ပို့ခွင့်ပြုခြင်းသည် ChromeOS တွင် ပြုပြင်နိုင်မည့်၊ ပိုမိုကောင်းမွန်နိုင်မည့်အရာများကို ဦးစားပေးလုပ်ဆောင်ရန် ကူညီပေးသည်။ ဤအစီရင်ခံစာများတွင် ChromeOS ရပ်တန့်သွားချိန်၊ အသုံးပြုထားသော ဝန်ဆောင်မှုများနှင့် ပုံမှန်အားဖြင့် အသုံးပြုထားသော မှတ်ဉာဏ်ပမာဏတို့ကဲ့သို့ အချက်များ ပါဝင်နိုင်ပါသည်။<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />သင့် Chrome စက်ပစ္စည်း ဆက်တင်များတွင် ဤအစီရင်ခံစာများ ခွင့်ပြုခြင်းကို အချိန်မရွေး စတင်နိုင်ပါသည် သို့မဟုတ် ရပ်တန့်နိုင်ပါသည်။ သင်သည် ဒိုမိန်း စီမံခန့်ခွဲသူဖြစ်ပါက ဤဆက်တင်ကို စီမံခန့်ခွဲသူ ကွန်ဆိုးလ်တွင် ပြောင်းနိုင်ပါသည်။<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ကို ဖျက်ရန်</translation> @@ -4546,7 +4530,6 @@ <translation id="4430369329743628066">ဝဘ်လိပ်စာကို ထည့်ပြီးပါပြီ</translation> <translation id="4430422687972614133">ပကတိအသွင်ကတ် ဖွင့်ရန်</translation> <translation id="4432621511648257259">စကားဝှက် မမှန်ပါ</translation> -<translation id="443454694385851356">လက်ဟောင်း (မလုံခြုံပါ)</translation> <translation id="4434611816075088065">ယခု သင်ဘာမျှလုပ်ရန်မလိုပါ</translation> <translation id="443475966875174318">ကိုက်ညီမှုမရှိသည့် အပလီကေးရှင်းများကို အပ်ဒိတ်လုပ်ပါ သို့မဟုတ် ဖယ်ရှားပါ</translation> <translation id="4437947179446780764">စိတ်ကြိုက် DNS ဝန်ဆောင်မှုပေးသူ ထည့်ရန်</translation> @@ -5089,7 +5072,6 @@ <translation id="4868284252360267853">ဤဒိုင်ယာလော့ကို ယခု အထူးမပြသထားပါဘူး။ ဤဒိုင်ယာလော့ကို အထူးပြသရန် Command-Shift-Option A ကို နှိပ်ပါ။</translation> <translation id="4869170227080975044">ChromeOS ကွန်ရက်အချက်အလက်ကို ဖတ်နိုင်သည်</translation> <translation id="4870724079713069532">ပံ့ပိုးထားသည့်ဖိုင်များကို File Explorer မှ ဤအက်ပ်ဖြင့်ဖြစ်စေ အခြားအက်ပ်များဖြင့်ဖြစ်စေ ဖွင့်ပြီး ပြင်ဆင်နိုင်သည်။ ဤအက်ပ်တွင် မည်သည့်ဖိုင်များအား မူရင်းသတ်မှတ်ချက်ဖြင့် ဖွင့်မည်ကို ထိန်းချုပ်ရန် <ph name="BEGIN_LINK" />Windows ဆက်တင်များ<ph name="END_LINK" /> သို့ သွားပါ။</translation> -<translation id="4870758487381879312">စီစဉ်သတ်မှတ်ရေး အချက်အလက် ရယူရန် စီမံခန့်ခွဲသူ ပေးထားသော စကားဝှက် ထည့်ပါ</translation> <translation id="4870995365819149457">ပံ့ပိုးထားသောလင့်ခ်အချို့ကို <ph name="APP_NAME" />၊ <ph name="APP_NAME_2" />၊<ph name="APP_NAME_3" /> နှင့် အခြားအက်ပ် 1 ခုတွင် ဖွင့်နိုင်ပါဦးမည်။</translation> <translation id="4871308555310586478">Chrome ဝဘ် စတိုးမှ မဟုတ်ပါ။</translation> <translation id="4871322859485617074">ပင်နံပါတ်တွင် မမှန်ကန်သော အက္ခရာများပါဝင်သည်</translation> @@ -5156,7 +5138,6 @@ <translation id="4913209098186576320">ဤဖိုင်သည် အန္တရာယ်ရှိနိုင်သည်<ph name="LINE_BREAK" />စစ်ဆေးမှုသည် ပုံမှန်ထက် ပိုကြာနေသည်...</translation> <translation id="4915961947098019832">ပုံများပြရန် ခွင့်ပြုထားသည်</translation> <translation id="4916542008280060967">ဝဘ်ဆိုက်ကို <ph name="FILE_NAME" /> အား တည်းဖြတ်ခွင့်ပြုမလား။</translation> -<translation id="4917385247580444890">အားကောင်းသည်</translation> <translation id="491779113051926205">ChromeOS ဒေတာစီးဆင်းမှု ရေတွက်စနစ်များ</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> သည် ပရိုဂရမ်အဆက်"<ph name="EXTENSION_NAME" />" နှင့် ဆက်သွယ်လိုသည်</translation> <translation id="4918086044614829423">လက်ခံရန်</translation> @@ -5470,7 +5451,6 @@ <translation id="5172855596271336236">စီမံခန့်ခွဲသော ပုံနှိပ်ထုတ်စက် 1 ခု ရှိသည်။</translation> <translation id="5173668317844998239">သင်၏လုံခြုံရေးကီးတွင် သိမ်းထားသော လက်ဗွေများ ထည့်ခြင်းနှင့် ဖျက်ခြင်းတို့ ပြုလုပ်နိုင်သည်</translation> <translation id="5174169235862638850">စကားဝှက်ကို ကလစ်ဘုတ်သို့ မိတ္တူကူးလိုက်ပါပြီ</translation> -<translation id="5175379009094579629">စက်ပစ္စည်းအမည် မမှန်ကန်ပါ။ ထပ်စမ်းကြည့်ရန် မှန်ကန်သည့် စက်ပစ္စည်းအမည်ကို ထည့်ပါ။</translation> <translation id="5177479852722101802">ကင်မရာ နှင့် မိုက်ခရိုဖုန်း ရယူသုံးမှုကို ဆက်ပြီး ပိတ်ဆို့ထားရန်</translation> <translation id="5177549709747445269">မိုဘိုင်းဒေတာအား သင်သုံးနေ၏</translation> <translation id="5178667623289523808">အရင် တစ်ကို ရှာရန်</translation> @@ -5699,7 +5679,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> စကားဝှက် ပြုလုပ်ရန်</translation> <translation id="5368441245151140827">ဤနောက်ဆက်တွဲသည် ဝဘ်ဆိုက်အချက်အလက်ကို ဖတ်ပြီး ပြောင်းခြင်း (သို့) နောက်ခံတွင် လုပ်ဆောင်ခြင်းတို့ မလုပ်ဆောင်နိုင်ပါ</translation> <translation id="5368720394188453070">သင့်ဖုန်း သော့ပိတ်ထားသည်။ ဝင်ရောက်ရန် ၄င်းအား သော့ဖွင့်ပါ။</translation> -<translation id="5368779022775404937"><ph name="REALM" /> သို့ လက်မှတ်ထိုးဝင်ပါ</translation> <translation id="536882527576164740">{0,plural, =1{ရုပ်ဖျက်}other{ရုပ်ဖျက် (#) ခု}}</translation> <translation id="5369491905435686894">မောက်စ်အရှိန်မြှင့်တင်ခြင်းကို ဖွင့်ရန်</translation> <translation id="5369694795837229225">Linux ဆော့ဖ်ဝဲရေးဆွဲမှု ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းရန်</translation> @@ -5915,7 +5894,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{သင်၏စီမံခန့်ခွဲသူက နောက်ဆက်တွဲကို ထည့်သွင်းလိုက်သည်။}other{သင်၏စီမံခန့်ခွဲသူက နောက်ဆက်တွဲ # ခုကို ထည့်သွင်းလိုက်သည်။}}</translation> <translation id="5523532775593636291">သင်ထည့်သည့် ဝဘ်ဆိုက်များသည် အမြဲပွင့်နေမည်ဖြစ်ပြီး ၎င်းတို့၏ မှတ်ဉာဏ်ကို ရှင်းမည်မဟုတ်ပါ</translation> <translation id="5523558474028191231">အမည်တွင် အက္ခရာများ၊ နံပါတ်များနှင့် အထူးစာလုံးများ သုံးနိုင်ပြီး စာလုံးရေ <ph name="MAX_CHARACTER_COUNT" /> လုံး (သို့) ၎င်းထက်နည်းရမည်</translation> -<translation id="5526701598901867718">အားလုံး (မလုံခြုံပါ)</translation> <translation id="5526745900034778153">စင့်ခ်ဆက်လုပ်ရန် ထပ်မံ၍ လက်မှတ်ထိုးဝင်ပါ</translation> <translation id="5527463195266282916">တိုးချဲ့မှုကို အဆင့်နှိမ့်ရန် ကြိုးပမ်းခဲ့သည်။</translation> <translation id="5527474464531963247">သင်သည် နောက် ကွန်ရက်ကို ရွေးချင်ရွေးနိုင်ပါသည်။</translation> @@ -5926,7 +5904,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> က ပြုလုပ်လိုသည်မှာ</translation> <translation id="5537725057119320332">သရုပ်ဆောင်များ</translation> <translation id="5539070192556911367">Google သို့ ချိတ်ဆက်၍မရပါ</translation> -<translation id="5539221284352502426">သင်ထည့်ထားသော စကားဝှက်ကို ဆာဗာမှ ငြင်းဆိုလိုက်သည်။ ဖြစ်နိုင်သည့် အကြောင်းရင်းများတွင် − စကားဝှက်တိုလွန်းခြင်းတို့ ပါဝင်သည်။ စကားဝှက်တွင် နံပါတ် သို့မဟုတ် သင်္ကေတများ ပါရမည်။ စကားဝှက်သည် ယခင်စကားဝှက်များနှင့် ကွဲပြားရမည်။</translation> <translation id="5541694225089836610">လုပ်ဆောင်ချက်ကို သင့်စီမံခန့်ခွဲသူက ပိတ်ထားပါသည်</translation> <translation id="5542132724887566711">ပရိုဖိုင်</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> ထံမှ ကွတ်ကီးများကို ပိတ်ထားသည်</translation> @@ -6170,7 +6147,6 @@ <translation id="5734362860645681824">ဆက်သွယ်မှုများ</translation> <translation id="5734697361979786483">ဖိုင်မျှဝေမှုကို ထည့်ရန်</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ဤဒေတာ (သို့) စက်သည် သင့်အဖွဲ့အစည်း၏ လုံခြုံရေးမူဝါဒအချို့နှင့် မကိုက်ညီပါ။ ပြုပြင်ရန်လိုအပ်သည်များကို သင့်စီမံခန့်ခွဲသူနှင့် စစ်ဆေးပါ။}=1{ဤဖိုင် (သို့) စက်သည် သင့်အဖွဲ့အစည်း၏ လုံခြုံရေးမူဝါဒအချို့နှင့် မကိုက်ညီပါ။ ပြုပြင်ရန်လိုအပ်သည်များကို သင့်စီမံခန့်ခွဲသူနှင့် စစ်ဆေးပါ။}other{ဤဖိုင်များသည် သင့်အဖွဲ့အစည်း၏ လုံခြုံရေးမူဝါဒအချို့နှင့် မကိုက်ညီပါ။ ပြုပြင်ရန်လိုအပ်သည်များကို သင့်စီမံခန့်ခွဲသူနှင့် စစ်ဆေးပါ။}}</translation> -<translation id="5736796278325406685">မှန်ကန်သော အသုံးပြုသူအမည်ကို ထည့်သွင်းပါ</translation> <translation id="5738093759615225354">သင့်ကွန်ပျူတာသို့ လက်မှတ်ထိုးဝင်ရန် ဤလျှို့ဝှက်ကီး လိုအပ်သည်</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> ကျောင်းအကောင့်ထည့်ရာတွင် ကူညီရန် လက်မှတ်ထိုးဝင်ပါ</translation> <translation id="5739235828260127894">စစ်ဆေးအတည်ပြုချက် စောင့်နေသည်။ <ph name="LINK_BEGIN" />ပိုမို လေ့လာရန်<ph name="LINK_END" /></translation> @@ -6572,7 +6548,6 @@ <translation id="6054138466019582920">ဤစာမျက်နှာကို Google ဖြင့် ရှာရန်...</translation> <translation id="6054284857788651331">မကြာသေးမီက ပိတ်ထားသော တဘ်အုပ်စု</translation> <translation id="6054961935262556546">မြင်နိုင်မှုကို ပြောင်းရန်</translation> -<translation id="6055171183283175969">သင်ထည့်သွင်းလိုက်သည့် စကားဝှက် မမှန်ကန်ပါ။</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 RSA လျှို့ဝှက်ကုဒ် သွင်းမှုဖြင့်</translation> <translation id="6055544610007596637">သင်၏ <ph name="DEVICE_TYPE" /> အတွက် Google Play Store မှ အက်ပ်များကို ထည့်သွင်းပါ</translation> <translation id="6056710589053485679">သာမှန် ပြန်ဖွင့်</translation> @@ -6642,7 +6617,6 @@ <translation id="6102043788063419338">ဤဖိုင်ကို 'အဆင့်မြင့် ကာကွယ်ရေး' က ပိတ်ထားသည်။</translation> <translation id="6103681770816982672">သတိပေးချက်: သင်သည် ပြုစုသူ ချာနယ်သို့ ခလုတ် ပြောင်းနေ</translation> <translation id="6104068876731806426">Google Accounts</translation> -<translation id="6104311680260824317">စက်ပစ္စည်းကို ဒိုမိန်းသို့ ချိတ်ဆက်၍မရပါ။ ဆာဗာသည် သတ်မှတ်ထားသည့် Kerberos အသွင်ဝှက်ခြင်း အမျိုးအစားများကို ပံ့ပိုးမထားပါ။ အသွင်ဝှက်ခြင်း ဆက်တင်များအတွက် "နောက်ထပ် ရွေးချယ်စရာများ" တွင် ကြည့်ပါ။</translation> <translation id="6104667115274478616">ChromeOS အသံဆက်တင်များကို စီမံရန်</translation> <translation id="6104796831253957966">ပရင်တာ စာရင်းစဉ် ပြည့်နေသည်</translation> <translation id="610487644502954950">ဘေးအကန့်ကို ပင်ဖြုတ်လိုက်သည်</translation> @@ -7328,7 +7302,6 @@ <translation id="6651237644330755633">ဝဘ်ဆိုက်များ၏ အထောက်အထားအဖြစ် ဤအသိအမှတ်ပြုလက်မှတ်များကို ယုံကြည်ပါ</translation> <translation id="6651495917527016072">သင့်ဖုန်းဖြင့် Wi-Fi ကွန်ရက်များကို စင့်ခ်လုပ်နိုင်သည်။ <ph name="LINK_BEGIN" />ပိုမိုလေ့လာရန်<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ဤဝဘ်ဆိုက်သို့ သင်ဝင်ကြည့်တိုင်း အလိုအလျောက် လုပ်ဆောင်နိုင်သည်</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ပေါင်းစည်းခြင်းကို x86_64 စနစ်များတွင်သာ ပံ့ပိုးပါသည်။ ARM သို့ x86 စနစ်များအပေါ်တွင် တည်ဆောက်ထားသော Chromebook များတွင် ဤလုပ်ဆောင်ချက်ကို ပံ့ပိုးမထားပါ။</translation> <translation id="6654509035557065241">ဦးစားပေး ကွန်ရက်</translation> <translation id="6655190889273724601">ပြုစုသူ မုဒ်</translation> <translation id="6655458902729017087">အကောင့်များ ဝှက်မည်</translation> @@ -7464,7 +7437,6 @@ <translation id="676560328519657314">Google Pay ရှိ သင်၏ငွေပေးချေနည်းလမ်းများ</translation> <translation id="6766488013065406604">Google Password Manager သို့သွားရန်</translation> <translation id="6767566652486411142">အခြားဘာသာစကားတစ်ခု ရွေးရန်...</translation> -<translation id="6767639283522617719">ဒိုမိန်းသို့ ချိတ်ဆက်၍မရပါ။ အဖွဲ့အစည်းဌာနအတွက် ဆက်တင်များ မှန်ကန်ခြင်းရှိမရှိ သေချာစစ်ဆေးပါ။</translation> <translation id="6768034047581882264">ဘေးကင်းမှုမရှိသော အကြောင်းအရာများပြရန် ခွင့်ပြုမထားပါ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />အကောင်းဆုံး အသုံးပြုနိုင်စေရန်အတွက် ပေးရမည့်အပ်ဒိတ်များကို ဆုံးဖြတ်နိုင်ရန် <ph name="DEVICE_OS" /> သည် စက်များ၏ ဟာ့ဒ်ဝဲဒေတာကို စုစည်းပြီး Google နှင့်မျှဝေသည်။ <ph name="DEVICE_OS" /> ၏အသုံးပြုမှုနှင့် ဝန်ဆောင်မှုကို ပံ့ပိုးခြင်းနှင့် တိုးတက်စေခြင်းကဲ့သို့ ထပ်ဆောင်းရည်ရွယ်ချက်များအတွက် ဤဒေတာကို သင်သည် Google အား သုံးခွင့်ပြုနိုင်သည်။<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ဤစက်တွင် အကောင့်ဝင်ပြီး chrome://system ရှိ chromeosflex_ အဖြစ် ဖော်ပြထားသော အကွက်များကို ကြည့်ခြင်းဖြင့် အပ်ဒိတ်စစ်ထုတ်ခြင်းအတွက် Google သို့ ပို့ထားသော ဒေတာကို ကြည့်နိုင်သကဲ့သို့ သင် Google နှင့် ဒေတာမျှဝေရန် ရွေးချယ်သည့် အခြားဖြစ်ရပ်များကိုလည်း ဝင်ကြည့်နိုင်သည်။<ph name="END_PARAGRAPH2" /> @@ -7541,7 +7513,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">သိမ်းဆည်းထားသည့် အထောက်အထားများကိုအသုံးပြုပြီး ဝဘ်ဆိုက်များသို့ အလိုအလျောက် လက်မှတ်ထိုးဝင်ပါ။ ဤဝန်ဆောင်မှုကို ပိတ်ထားလျှင်၊ ဝဘ်ဆိုက်တစ်ခုသို့ လက်မှတ်ထိုး ဝင်သည့်အခါတိုင်း အတည်ပြုချက် တောင်းဆိုပါလိမ့်မည်။</translation> -<translation id="6810768462515084623">သင့်စကားဝှက် သက်တမ်းကုန်သွားပုံ ရပါသည်။ အခြားစက်ပစ္စည်းတစ်ခုတွင် ၎င်းကို သက်တမ်းတိုးပြီး ထပ်စမ်းကြည့်ပါ။</translation> <translation id="6811034713472274749">စာမျက်နှာကိုကြည့်ရန် အသင့်ဖြစ်ပါပြီ</translation> <translation id="6811151703183939603">အားပြင်း</translation> <translation id="6811332638216701903">DHCP အင်တာနက်လက်ခံဝန်ဆောင်ပေးသူအမည်</translation> @@ -7613,7 +7584,6 @@ <translation id="6856623341093082836">သင်၏ ထိတွေ့မျက်နှာပြင် တိကျမှန်ကန်မှုရှိစေရန် စနစ်ထည့်သွင်း၍ ချိန်ညှိပါ</translation> <translation id="6856850379840757744">ဖွင့်ထားပါက အကြောင်းကြားချက်များအားလုံးကို အသံပိတ်ပါမည်</translation> <translation id="6857145580237920905">Powerwash မလုပ်မီ eSIM ပရိုဖိုင်များ ဖယ်ရှားရန်</translation> -<translation id="6857699260879628349">စီစဉ်သတ်မှတ်ရေး အချက်အလက်များ ရယူပါ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sec</translation> <translation id="6860097299815761905">ပရောက်စီ ဆက်တင်များ...</translation> <translation id="68601584151169673">&သိမ်းပြီး မျှဝေရန်</translation> @@ -7632,7 +7602,6 @@ <translation id="686839242150793617">နှစ်ခုထပ်၍ကြည့်ခြင်းသို့ အလိုအလျောက် ဝင်ခွင့်ပြုထားသည်</translation> <translation id="6868934826811377550">အသေးစိတ်များ ကြည့်ရန်</translation> <translation id="6871644448911473373">OCSP တုံ့ပြန်သူ: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">သင်ထည့်ထားသော စကားဝှက်ကို ဆာဗာမှ ငြင်းဆိုလိုက်သည်။</translation> <translation id="6873571253135628430">ဝဘ်ဆိုက်ခွင့်ပြုချက်များ ပြောင်းရန်</translation> <translation id="6876155724392614295">စက်ဘီး</translation> <translation id="6876469544038980967">အထောက်အကူ မဖြစ်ပါ</translation> @@ -7666,7 +7635,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">အစမ်းနားထောင်ရန်အသံ</translation> <translation id="6902336033320348843">အပိုင်းကို ပံ့ပိုးမထားပါ- <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">စက်ကို ဒိုမိန်းသို့ ချိတ်ဆက်ပါ</translation> <translation id="6903022061658753260">ဤအကောင့်အတွက် စင့်ခ်လုပ်ခြင်းကို ဖွင့်ထားသည့် Chrome ဘရောင်ဇာအားလုံးတွင် သင့်ဒေတာကို စင့်ခ်လုပ်ပါမည်။ ChromeOS စင့်ခ်လုပ်မှု ရွေးချယ်စရာများအတွက် <ph name="LINK_BEGIN" />ChromeOS ဆက်တင်များ<ph name="LINK_END" /> သို့ သွားပါ။</translation> <translation id="6903590427234129279">(<ph name="URL_COUNT" />) ခုလုံးကို ဖွင့်ရန်</translation> <translation id="6903907808598579934">စင့်ခ်လုပ်ခြင်းကို ဖွင့်ပါ</translation> @@ -8023,7 +7991,6 @@ <translation id="7198503619164954386">လုပ်ငန်း စာရင်းသွင်းထားသော စက်ကို သုံးနေရပါမည်</translation> <translation id="7199158086730159431">အကူ&အညီ ရယူပါ</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> သို့ ကာစ်လုပ်ခြင်း ခဏရပ်ရန်</translation> -<translation id="7200083590239651963">စီစဉ်သတ်မှတ်မှုကို ရွေးချယ်ပါ</translation> <translation id="720110658997053098">ဤစက်ပစ္စည်းကို kiosk မုဒ်တွင် အမြဲတမ်းထားရန်</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ကို ဖျက်လိုက်ပါပြီ</translation> <translation id="7201420661433230412">ဖိုင်များကို ကြည့်ရန်</translation> @@ -8140,7 +8107,6 @@ <translation id="7292067737327289208">သင့်အဖွဲ့အစည်းက သင့် <ph name="BEGIN_LINK" />ဘရောင်ဇာကို စီမံခန့်ခွဲ<ph name="END_LINK" /> ပြီး <ph name="PROFILE_DOMAIN" /> က သင့် <ph name="BEGIN_LINK" />ပရိုဖိုင်ကို စီမံခန့်ခွဲသည်<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android၊ Play နှင့် ဆက်စပ်အက်ပ်များကို သူတို့၏ သီးသန့်ဒေတာ စု စည်းမှုများနှင့် ထိန်းချုပ်ထားပြီး သီးသန့်မူဝါဒများ အသုံးပြုပါသည်။</translation> -<translation id="729583233778673644">AES နှင့် RC4 အသွင်ဝှက်ခြင်းကို ခွင့်ပြုရန်။ RC4 အသွင်ဝှက်ခြင်းသည် လုံခြုံမှုမရှိသည့်အတွက် အန္တရာယ်ပိုရှိစေနိုင်ပါသည်။</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ဖိုင်တွဲရွေးရန်</translation> <translation id="7297726121602187087">အစိမ်းရင့်</translation> <translation id="7298195798382681320">အကြံပြုထား</translation> @@ -8158,7 +8124,6 @@ <translation id="7307129035224081534">ခေတ္တရပ်ထားသည်</translation> <translation id="7307647374092371434">လက်မှတ်ထိုးဝင်ထားသည့်အခါ သင်၏ Google Account မှ စကားဝှက်နှင့် လျှို့ဝှက်ကီးများကိုလည်း ဤစက်တွင် အသုံးပြုနိုင်မည်</translation> <translation id="7308643132139167865">ဝဘ်ဆိုက် ဘာသာစကားများ</translation> -<translation id="7310598146671372464">စနစ်သို့ ဝင်၍မရပါ။ ဆာဗာသည် သတ်မှတ်ထားသည့် Kerberos အသွင်ဝှက်ခြင်း အမျိုးအစားများကို ပံ့ပိုးမထားပါ။ သင်၏ စီမံခန့်ခွဲသူကို ဆက်သွယ်ပါ။</translation> <translation id="7311005168897771689">သင်အော့ဖ်လိုင်းဖြစ်နေစဉ် Google Drive ဖိုင်များကို သုံးခြင်း</translation> <translation id="7311244614769792472">ရလဒ်မတွေ့ပါ</translation> <translation id="7312210124139670355">သင်၏စီမံခန့်ခွဲသူသည် eSIM ကို ပြင်ဆင်သတ်မှတ်နေသည်။ မိနစ်အနည်းငယ် ကြာနိုင်ပါသည်။</translation> @@ -8531,7 +8496,6 @@ <translation id="7594725637786616550">သင့် <ph name="DEVICE_TYPE" /> ကို အသစ်အတိုင်း ပြင်ဆင်သတ်မှတ်ရန် powerwash လုပ်ပါ။</translation> <translation id="7595453277607160340">Android အက်ပ်များကို အသုံးပြုရန်နှင့် <ph name="DEVICE_TYPE" /> ကောင်းမွန်စွာ အလုပ်လုပ်နိုင်ရန် ထပ်မံ၍ လက်မှတ်ထိုးဝင်ပြီး အပ်ဒိတ်လုပ်ပါ။</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (အမှားကုဒ် <ph name="ERROR_CODE" />)။</translation> -<translation id="7599527631045201165">စက်ပစ္စည်းအမည် အလွန်ရှည်သည်။ ထပ်စမ်းကြည့်ရန် အမည်တိုတိုပေးပါ။</translation> <translation id="7600054753482800821">&ရှာဖွေရေး အင်ဂျင်များနှင့် Site Search ကို စီမံရန်</translation> <translation id="7600218158048761260">ဤအကောင့်အမျိုးအစားအတွက် Google Drive ကိုပိတ်ထားသည်။</translation> <translation id="7600965453749440009">ဘာသာပြန်အသစ် <ph name="LANGUAGE" /></translation> @@ -8676,7 +8640,6 @@ <translation id="7686086654630106285">ဝဘ်ဆိုက်က အကြံပြုထားသည့် ကြော်ငြာဆိုင်ရာ နောက်ထပ်အချက်အလက်</translation> <translation id="7686581688229391955">ဤဝဘ်ဆိုက်တွင် နောက်ဆက်တွဲများခွင့်ပြုရန်အတွက် ရွေးပါ</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">စကားဝှက်အသစ်ကို အတည်ပြုပါ</translation> <translation id="7690378713476594306">စာရင်းထဲမှ ရွေးရန်</translation> <translation id="7690853182226561458">ဖိုလ်ဒါ &fထည့်ရန်...</translation> <translation id="7691073721729883399">Kiosk အပလီကေးရှင်း အတွက် cryptohome ကို တပ်၍မရပါ။</translation> @@ -9337,7 +9300,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />။ ပရင်တာ <ph name="NUM_PRINTERS" /> ခုအနက် <ph name="ITEM_POSITION" /> ခုမြောက်။</translation> <translation id="8180785270975217276">‘စွမ်းအင်ချွေတာစနစ်’ ဖွင့်ထားသည်</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" သည် ပုံများ၊ ဗီဒီယို၊ နှင့်အသံဖိုင်များကို အမှန်ခြစ်ထားသည့် တည်နေရာများတွင် ဖတ်နိုင်ပြီး ဖျက်နိုင်ပါသည်။</translation> -<translation id="8181215761849004992">ဒိုမိန်းသို့ ချိတ်ဆက်၍မရပါ။ စက်ပစ္စည်းများ ထည့်သွင်းရန် လုံလောက်သည့် လုပ်ပိုင်ခွင့်များ ရှိမရှိ သိရန် သင်၏အကောင့်ကို စစ်ဆေးပါ။</translation> <translation id="8182105986296479640">အပလီကေးရှင်း တုံ့ပြန်မှုမရှိခြင်း။</translation> <translation id="8182412589359523143">ဤ <ph name="DEVICE_TYPE" /> မှ ဒေတာအားလုံးကို ဖျက်ရန် <ph name="BEGIN_LINK" />ဤနေရာကိုနှိပ်ပါ<ph name="END_LINK" />။</translation> <translation id="8183703640399301650">သင့်စက် EID မှာ <ph name="EID_NUMBER" /> ဖြစ်ပြီး စက် IMEI မှာ <ph name="IMEI_NUMBER" /> ဖြစ်သည်။ ဝန်ဆောင်မှုစတင်ရာ၌ ကူညီရန် ဤနံပါတ်များကို သုံးနိုင်သည်။</translation> @@ -9798,7 +9760,6 @@ <translation id="8531367864749403520">သင့်တဘ်ဘားတန်းမှ အုပ်စုကို ဖယ်ရှားရန် “အုပ်စုဖျောက်ရန်” ကို ရွေးချယ်နိုင်သည်</translation> <translation id="8531701051932785007">‘အရည်အသွေးမြှင့် ဘေးကင်းလုံခြုံသည့် အသုံးပြုမှု’ ပိတ်ထားသည်</translation> <translation id="8533670235862049797">'လုံခြုံစွာ ဖွင့်ကြည့်ခြင်း' ကို ဖွင့်ထားသည်</translation> -<translation id="8534656636775144800">ဒိုမိန်းသို့ ချိတ်ဆက်နေစဉ် တစ်စုံတစ်ခုမှားယွင်းသွားပါသည်။ နောက်မှ ထပ်စမ်းကြည့်ပါ။</translation> <translation id="8535005006684281994">Netscape အသိမှတ်ပြု လက်မှတ် ပြန်လည်ဆန်းသစ်မှု URL</translation> <translation id="8536810348276651776">သင့်ကို ဝက်ဆိုက်အများစုမှ ထွက်သွားစေပါမည်။ သင့် Google Account သို့ လက်မှတ်ထိုးဝင်ထားဦးမည်ဖြစ်၍ Chrome အတွက် Family Link ဆက်တင်များ သက်ရောက်ပါသည်။</translation> <translation id="8536956381488731905">ကီးနှိပ်လျှင် အသံမြည်ရန်</translation> @@ -9877,7 +9838,6 @@ <translation id="8607828412110648570">သင့်ဘလူးတုသ်သုံးစက်သည် တွဲချိတ်ခြင်းမုဒ်တွင် ရှိပြီး အနီးအနားတွင် ရှိနေကြောင်း သေချာပါစေ။ သင်ယုံကြည်ရသော စက်များနှင့်သာ တွဲချိတ်ပါ။ တွဲချိတ်ထားသောစက်များကို ဤ Chromebook ရှိ အကောင့်အားလုံးက မြင်နိုင်သည်။ <ph name="BEGIN_LINK_LEARN_MORE" />ပိုမိုလေ့လာရန်<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos လက်မှတ်တစ်ခု ထည့်ခြင်း</translation> <translation id="8609465669617005112">အပေါ်ရွှေ့ပါ</translation> -<translation id="8610103157987623234">ပုံစံ မမှန်ပါ၊ ထပ်စမ်းကြည့်ပါ</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> ဖြင့် ဗီဒီယိုဖရိမ်ရှာရန်</translation> <translation id="8613164732773110792">အက္ခရာအသေးများ၊ ဂဏန်းများ၊ အောက်မျဉ်းများ သို့မဟုတ် မျဉ်းတိုများသာ</translation> <translation id="8613504115484579584">လက်မှတ်ထိုးဝင်သည့် နည်းလမ်းများ</translation> @@ -10491,7 +10451,6 @@ <translation id="9052404922357793350">ဆက်ပိတ်ထားရန်</translation> <translation id="90528604757378587">ချောမွေ့စွာလှိမ့်ခြင်းကဲ့သို့ နောက်ခံလုပ်ဆောင်ချက်နှင့် ပြသမှုဆိုင်ရာ အထူးပြုလုပ်ချက်အချို့ကို ကန့်သတ်နိုင်သည်။</translation> <translation id="9053563360605707198">နှစ်ဘက်စလုံးတွင် ပုံနှိပ်ထုတ်ရန်</translation> -<translation id="9055636786322918818">RC4 အသွင်ဝှက်ခြင်းကို သုံးရန်။ RC4 အသွင်ဝှက်ခြင်းသည် လုံခြုံမှုမရှိသည့်အတွက် အန္တရာယ်ပိုရှိစေနိုင်ပါသည်။</translation> <translation id="9056788090206401048">သင့်လျှို့ဝှက်ကီးကို အခြားစက်တွင်သုံးရန် ဘလူးတုသ် ဖွင့်ရမည်။ ၎င်းကို ဆက်တင်များ၌ အချိန်မရွေး စီမံနိုင်သည်။</translation> <translation id="9056810968620647706">တိုက်ဆိုင်တာ မတွေ့ရပါ။</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> သည် အောက်ပါ အကြောင်းအရာကို သုံးလိုသည်-</translation>
diff --git a/chrome/app/resources/generated_resources_ne.xtb b/chrome/app/resources/generated_resources_ne.xtb index d9b4e52..6f057cf7 100644 --- a/chrome/app/resources/generated_resources_ne.xtb +++ b/chrome/app/resources/generated_resources_ne.xtb
@@ -115,6 +115,7 @@ <translation id="1082214733466244292">तपाईंका एड्मिनले यो डिभाइसका केही सुविधाहरू ब्लक गरेका छन्</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" />ले तपाईँका Chrome सेटिङहरू उनीहरूको आफ्नो मूल पूर्वनिर्धारितमा पुनर्स्थापना गर्न चाहन्छ। यसले तपाईँको गृहपृष्ठ, नयाँ ट्याब पृष्ठ र खोज इन्जिनलाई रिसेट गर्ने छ, तपाईँका विस्तारहरूलाई निस्क्रिय पार्दछ, र सबै ट्याबहरूलाई अनपिन गर्ने छ। यसले कुकीहरू, सामग्री र साइट डेटा जस्ता अन्य अस्थायी र क्यास गरिएका डेटालाई मेटाउने छ।</translation> <translation id="1082725763867769612">अफलाइन फाइलहरू</translation> +<translation id="1084026333130513768">सेभ, सेयर र कास्ट गर्नुहोस्</translation> <translation id="1084096383128641877">यो पासवर्ड हटाउनुले <ph name="DOMAIN" /> मा रहेको तपाईंको खाता मेटाउने छैन। <ph name="DOMAIN_LINK" /> मा रहेको तपाईंको खाता अन्य मान्छेहरूबाट सुरक्षित राख्न आफ्नो पासवर्ड परिवर्तन गर्नुहोस् वा उक्त खाता मेटाउनुहोस्।</translation> <translation id="1084288067399862432">अरूले देखेको पासवर्ड परिवर्तन गरियो। @@ -293,7 +294,6 @@ <translation id="1217117837721346030">शङ्कास्पद फाइल डाउनलोड गर्नुहोस्</translation> <translation id="1217483152325416304">तपाईंको स्थानीय डेटा चाँडै मेटाइने छ</translation> <translation id="1217668622537098248">कारबाही गरेपछि बायाँ क्लिकमा फर्कनुहोस्</translation> -<translation id="121783623783282548">पासवर्डहरू मेल खाँदैनन्।</translation> <translation id="1218015446623563536">Linux मेटनुहोस्</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />यो डिभाइसको स्थानबारे अनुमान गर्न Google को लोकेसन सर्भिसले Wi-Fi, मोबाइल नेटवर्क र सेन्सर जस्ता स्रोतहरूको प्रयोग गर्छ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />तपाईं यो डिभाइसमा रहेको स्थानसम्बन्धी मुख्य सेटिङलाई निष्क्रिय पारेर लोकेसन सर्भिस निष्क्रिय पार्न सक्नुहुन्छ। तपाईं लोकेसन सेटिङमा गई स्थान पत्ता लगाउने प्रयोजनका लागि Wi-Fi, मोबाइल नेटवर्क र सेन्सरहरूको प्रयोग निष्क्रिय पार्न पनि सक्नुहुन्छ।<ph name="END_PARAGRAPH2" /></translation> @@ -514,7 +514,6 @@ <translation id="1395832189806039783">किबोर्डको फोकसका सहायताले वस्तु हाइलाइट गर्नुहोस्</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> मा फर्कनुहोस्</translation> <translation id="1396139853388185343">प्रिन्टर सेटअप गर्दा त्रुटि</translation> -<translation id="1396963298126346194">तपाईंले प्रविष्ट गर्नुभएको इमेल र पासवर्ड मेल खाँदैनन्</translation> <translation id="1397500194120344683">कुनै पनि योग्य यन्त्र छैन। <ph name="LINK_BEGIN" />थप जान्नुहोस्।<ph name="LINK_END" /></translation> <translation id="1397594434718759194">तपाईं यी डिभाइसहरूमा Chrome मा साइन इन अवस्थामा हुनुहुन्छ, त्यसैले तपाईं यी डिभाइसलाई सुरक्षा साँचोका रूपमा प्रयोग गर्न सक्नुहुन्छ।</translation> <translation id="1398853756734560583">अधिकतम बनाउनुहोस्</translation> @@ -895,7 +894,6 @@ <translation id="1657937299377480641">शैक्षिक स्रोत साधनहरू प्रयोग गर्नका लागि फेरि साइन इन गर्न आफ्ना अभिभावकलाई साइन इन गर्ने अनुमति दिन आग्रह गर्नुहोस्</translation> <translation id="1658424621194652532">यस पृष्ठले तपाईंको माइक्रोफोनमा पहुँच गरेको छ।</translation> <translation id="1660763353352708040">पावर एडाप्टरसम्बन्धी समस्या</translation> -<translation id="1661156625580498328">AES इन्क्रिप्सन लागू गर्नुहोस् (सिफारिस गरिएको)।</translation> <translation id="16620462294541761">माफ गर्नुहोला, तपाइँको पासवर्ड रुजू गर्न सकिएन। कृपया पुन: प्रयास गर्नुहोस्।</translation> <translation id="166278006618318542">विषय सार्वजनिक कुञ्जी अल्गोरिदम</translation> <translation id="1662801900924515589"><ph name="APP" /> इन्स्टल गरियो</translation> @@ -989,7 +987,6 @@ <translation id="174123615272205933">रोजाइअनुसारको</translation> <translation id="1741314857973421784">जारी राख्नुहोस्</translation> <translation id="1743970419083351269">डाउनलोडहरूको पट्टी बन्द गर्नुहोस्</translation> -<translation id="1744060673522309905">यन्त्रलाई उक्त डोमेनसँग जोड्न सकिँदैन। तपाईंले थप्न सक्ने यन्त्रको सङ्ख्या त नाघ्नु भएको छैन भन्ने सुनिश्चित गर्नुहोस्।</translation> <translation id="1744108098763830590">पृष्ठभूमि पृष्ठ</translation> <translation id="1745732479023874451">सम्पर्क सूची व्यवस्थापन गर्नुहोस्</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# वटा फाइल यो वेब एपमा खोलेर सम्पादन गर्ने हो?}}</translation> @@ -1021,7 +1018,6 @@ <translation id="1767043563165955993">Android एप चलाउन प्रयोग गर्नुहोस्</translation> <translation id="1767508543310534319">विराम चिन्ह पढ्दा सुनिने प्रतिध्वनि</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> का बारेमा प्रतिक्रिया पठाउनुहोस्।</translation> -<translation id="1768278914020124551">हत्तेरिका! लगअनको सर्भरलाई सम्पर्क गर्दा एउटा समस्या भयो। कृपया आफ्नो नेटवर्क जडान र डोमेनको नाम जाँच्नुहोस्, त्यसपछि फेरि प्रयास गर्नुहोस्।</translation> <translation id="1769104665586091481">लिङ्कलाई नयाँ &विन्डोमा खोल्नुहोस्</translation> <translation id="1770407692401984718">कुनै फोटो ड्रयाग गरेर यहाँ ड्रप गर्नुहोस् वा</translation> <translation id="177053719077591686">Android एपहरू Google Drive मा ब्याकअप गर्नुहोस्।</translation> @@ -1099,7 +1095,6 @@ <translation id="1818913467757368489">लग अपलोड गर्ने कार्य जारी छ।</translation> <translation id="1819443852740954262">सबै URL इन्कोग्निटो विन्डोमा खोलियोस्</translation> <translation id="1819721979226826163">एपसम्बन्धी सूचनाहरू > Google Play services मा ट्याप गर्नुहोस्।</translation> -<translation id="1820028137326691631">प्रशासकले उपलब्ध गराउनुभएको पासवर्ड प्रविष्टि गर्नुहोस्</translation> <translation id="1822140782238030981">पहिल्यैदेखि Chrome को प्रयोगकर्ता हुनुहुन्छ? साइन इन गर्नुहोस्</translation> <translation id="1822517323280215012">खरानी रङ</translation> <translation id="1822635184853104396">नयाँ ट्याबमा पूर्ण डाउनलोड हिस्ट्री देखाइयोस्</translation> @@ -1216,7 +1211,6 @@ <translation id="1901303067676059328">&सबै चयन गर्नुहोस्</translation> <translation id="1904580727789512086">तपाईंले खोल्ने URL हरू तपाईंको Google खातामा सेभ गरिन्छन्</translation> <translation id="1904603806662441960">Chrome मा साइटलाई दिइएका क्यामेरा प्रयोग गर्ने अनुमतिहरू व्यवस्थापन गर्नुहोस्</translation> -<translation id="1905375423839394163">Chromebook को डिभाइसको नाम</translation> <translation id="1906181697255754968">तपाईंको कार्य स्वतः सुरक्षित गर्नेलगायतका सुविधाहरू प्रदान गर्न साइटहरूले सामान्यतया तपाईंको डिभाइसमा भएका फाइल र फोल्डरहरू प्रयोग गर्छन्</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome वेब स्टोर<ph name="END_LINK" />मा गई थप एक्स्टेन्सन र थिमहरू भेट्टाउनुहोस्</translation> <translation id="1907044622262489040">बोलेर टाइप गर्नुहोस्। Search + D थिच्नुहोस् अनि बोल्न थाल्नुहोस्।</translation> @@ -1226,6 +1220,7 @@ <translation id="1910721550319506122">स्वागतम्!</translation> <translation id="1910736334623230603">एकभन्दा बढी फोटोहरू खोज्न मिल्दैन। एक पटकमा एउटा मात्र फोटो हाल्नुहोस्।</translation> <translation id="1910908536872421421">Chrome for Testing को संस्करण <ph name="BROWSER_VERSION" /> स्वचालित परीक्षण गर्ने प्रयोजनका लागि मात्र बनाइएको हो। अन्य प्रयोजनका लागि वेब ब्राउज गर्न Chrome को सामान्य संस्करण प्रयोग गर्नुहोस्। सामान्य संस्करण स्वतः अपडेट हुन्छ।</translation> +<translation id="1913749768968678106">कास्ट, सेभ र सेयर गर्नुहोस्</translation> <translation id="1915073950770830761">क्यानरी</translation> <translation id="1915307458270490472">ह्याङ्ग अप</translation> <translation id="1915734383465415025">स्टोर नम्बर</translation> @@ -1327,6 +1322,7 @@ <translation id="197989455406964291">KDC ले इन्क्रिप्सनको यो प्रकारलाई समर्थन गर्दैन</translation> <translation id="1981434377190976112">सबै वेबसाइटमा भएका तपाईंका सबै डेटा पढ्न</translation> <translation id="1984417487208496350">सुरक्षारहित मोड (सिफारिस गरिँदैन)</translation> +<translation id="1986836014090708999">उन्नत लोकेसन सेटिङ</translation> <translation id="1987317783729300807">खाताहरू</translation> <translation id="1987574314042117472">लोकप्रिय एपहरू चयन गर्नुहोस् र इन्स्टल गर्नुहोस्</translation> <translation id="1988259784461813694">VM चलाउन पूरा गर्नु पर्ने मापदण्डहरू</translation> @@ -1528,7 +1524,6 @@ <translation id="21354425047973905">PIN हरू लुकाउनुहोस्</translation> <translation id="2135456203358955318">डक गरिएको म्याग्निफायर</translation> <translation id="2135787500304447609">पुनः &निरन्तरता दिनुहोस्</translation> -<translation id="2136372518715274136">नयाँ पासवर्ड प्रविष्टि गर्नुहोस्</translation> <translation id="2136476978468204130">तपाईंले प्रविष्ट गर्नुभएको पासफ्रेज गलत छ</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> का सूचनाहरू ब्लक गरियोस्</translation> <translation id="2139919072249842737">सेटअप गर्ने बटन</translation> @@ -1596,6 +1591,7 @@ <translation id="2182058453334755893">तपाईंको क्लिपबोर्डमा कपी गरियो</translation> <translation id="2182419606502127232">मेरा सर्भरका लगहरू समावेश गरिऊन्।</translation> <translation id="2183570493397356669">"जारी राख्नुहोस्" बटन अफ गरिएको छ</translation> +<translation id="2184272387334793084">आफ्ना पासवर्डलगायतका कुरा आफ्ना सबै डिभाइसहरूमा प्राप्त गर्न साइन इन गर्नुहोस्</translation> <translation id="2184515124301515068">साइटहरूले ध्वनि कहिले प्ले गर्न सक्छन् भन्ने कुरा Chrome लाई छनौट गर्न दिनुहोस् (सिफारिस गरिएको)</translation> <translation id="2186206192313702726">Google लेन्स</translation> <translation id="2186711480981247270">अर्को डिभाइसबाट पेज सेयर गरिएको छ</translation> @@ -1628,7 +1624,6 @@ <translation id="2210462644007531147">इन्स्टल गर्ने प्रक्रिया पूरा गर्न सकिएन</translation> <translation id="2211245494465528624">सिंकसम्बन्धी विकल्पहरू व्यवस्थापन गर्नुहोस्</translation> <translation id="2214018885812055163">आदान प्रदान गरिएका फोल्डरहरू</translation> -<translation id="2214884991347062907">गलत पासवर्ड, फेरि प्रयास गर्नुहोस्</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<१ पङ्क्ति देखाइएको छैन>}other{<<ph name="NUMBER_OF_LINES" /> पङ्क्तिहरू देखाइएका छैनन्>}}</translation> <translation id="2215070081105889450">अडियो सेयर गर्न यसको साटो ट्याब वा स्क्रिन सेयर गर्नुहोस्</translation> <translation id="2218019600945559112">माउस र टचप्याड</translation> @@ -2279,7 +2274,6 @@ <translation id="2692503699962701720">विभिन्न प्रकारका एलिमेन्ट र फर्म्याट मिलाइएका पाठ पढेर सुनाउँदा आवाजको पिच परिवर्तन गरियोस्</translation> <translation id="2692901429679246677">एक्वा</translation> <translation id="2693134906590795721">चार्ज गर्दा बज्ने साउन्ड</translation> -<translation id="2693176596243495071">हत्तेरिका! कुनै अज्ञात त्रुटि भयो। कृपया पछि फेरि प्रयास गर्नुहोस् वा यो समस्या रहिरहेमा आफ्नो प्रशासकलाई सम्पर्क गर्नुहोस्।</translation> <translation id="2698147581454716013">यो बन्डल गरिएको डिभाइस हुनाले यो डिभाइस Kiosk र Signage Upgrade मा दर्ता गर्न मिल्दैन।</translation> <translation id="2699911226086014512">कोडको त्रुटिका कारण PIN सेट गर्न सकिएन <ph name="RETRIES" />।</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> ले आदान प्रदान गरेको</translation> @@ -2412,7 +2406,6 @@ <translation id="2782104745158847185">Linux एप स्थापना गर्ने क्रममा त्रुटि भयो</translation> <translation id="2783024642731649028">तपाईंको कार्ट <ph name="DISCOUNT_TEXT" /> मा भएको <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> को १ वस्तु <ph name="RELATIVE_TIME" /> हेरिए</translation> <translation id="2783298271312924866">डाउनलोड गरिएको</translation> -<translation id="2783829359200813069">इन्क्रिप्सनका प्रकारहरू चयन गर्नुहोस्</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> मार्फत आफ्नो सुरक्षा साँचो प्रयोग गर्नुहोस्</translation> <translation id="2785267875302712148">पासवर्ड जाँच</translation> <translation id="2785873697295365461">फाइल डेस्क्रिप्टरहरू</translation> @@ -2563,6 +2556,7 @@ <translation id="2893180576842394309">Google ले खोज र Google का अन्य सेवाहरूलाई पर्सनलाइज गर्न तपाईंको इतिहाससम्बन्धी जानकारी प्रयोग गर्न सक्छ</translation> <translation id="2893701697603065178">व्यवस्थापन गरिएको डेभलपमेन्ट इनभारमेन्ट</translation> <translation id="2894757982205307093">समूहमा नयाँ ट्याब थप्नुहोस्</translation> +<translation id="2895730582088342039">सेभ, सेयर र कास्ट गर्नुहोस्</translation> <translation id="289695669188700754">कुञ्जी आइडी: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">तपाईंले सबै इन्कोग्निटो विन्डो बन्द गरेपछि तपाईंको रोजाइअनुसारको यो सेटिङ हटाइने छ</translation> <translation id="2897878306272793870">के तपाईं <ph name="TAB_COUNT" /> ट्याबहरू खोल्न चाहनुभएकोमा निश्चित हुनुहुन्छ?</translation> @@ -2697,7 +2691,6 @@ <translation id="3003144360685731741">रुचाइएका नेटवर्कहरू</translation> <translation id="3003253259757197230">तपाईंले यसपछि खोल्न सक्ने साइट पूर्वानुमान गर्ने र तपाईंले हेरिरहनुभएको पेजसम्बन्धी थप जानकारी देखाउने प्रयोजनका लागि तपाईंले खोल्ने URL हरू Google मा पठाइन्छन्</translation> <translation id="3003623123441819449">CSS क्यास</translation> -<translation id="3003828226041301643">यन्त्रलाई उक्त डोमेनसँग जोड्न सकिँदैन। तपाईंसँग यन्त्रहरू थप्न सक्ने विशेषाधिकारहरू छ वा छैन भनेर आफ्नो खाताको जाँच गर्नुहोस्।</translation> <translation id="3003967365858406397">तपाईंको <ph name="PHONE_NAME" /> ले कुनै निजी Wi-Fi जडान सिर्जना गर्दछ।</translation> <translation id="3004385386820284928">किबोर्डका की कस्टमाइज गर्नुहोस्</translation> <translation id="3005574332301273731">नदेखाइयोस्</translation> @@ -2757,7 +2750,6 @@ <translation id="3033348223765101500">आफ्नो डेटा नियन्त्रण गर्नुहोस्</translation> <translation id="3036327949511794916">यो <ph name="DEVICE_TYPE" /> फिर्ता गर्ने म्याद सकिएको छ।</translation> <translation id="3036546437875325427">फ्ल्यास सक्षम पार्नुहोस्</translation> -<translation id="3037754279345160234">डोमेनमा सामेल हुन कन्फिगुरेसनलाई पार्स गर्न सकिँदैन। कृपया आफ्ना प्रशासकसँग सम्पर्क गर्नुहोस्।</translation> <translation id="3038272154009688107">सबै साइट हेर्नुहोस्</translation> <translation id="3038612606416062604">म्यानुअल तरिकाले प्रिन्टर थप्नुहोस्</translation> <translation id="3039491566278747710">यन्त्रमा अफलाइन नीति स्थापना गर्न सकिएन।</translation> @@ -2947,7 +2939,6 @@ <translation id="3210736980143419785">डाउनलोड गर्ने कार्य पूरा गर्न सकिएन</translation> <translation id="321084946921799184">पहेँलो र सेतो</translation> <translation id="3211126692872351610"><ph name="SEARCH_ENGINE" /> को नयाँ ट्याबमा “<ph name="SEARCH_TERMS" />” खोज्नुहोस्</translation> -<translation id="321356136776075234">यन्त्र OU (जस्तै, OU=Chromebooks,DC=उदाहरण,DC=com)</translation> <translation id="321367297115597343">यो फोल्डरमा बुकमार्क हाल्नुहोस्</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ख्याल गर्नुहोस्:<ph name="END_BOLD" /> <ph name="SUPERVISED_USER_NAME" /> को आवाजसँग मिल्दोजुल्दो आवाज वा रेकर्डिङ प्रयोग गरेर पनि उनको व्यक्तिगत सामग्री हेर्न सकिने सम्भावना हुन्छ।</translation> <translation id="3217843140356091325">सर्टकट सिर्जना गर्ने हो?</translation> @@ -3198,6 +3189,7 @@ <translation id="3420501302812554910">आन्तरिक सुरक्षा साँचो रिसेट गर्नु आवश्यक छ</translation> <translation id="3421387094817716717">अण्डाकार कर्भको सार्वजनिक कुञ्जी</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />ख्याल गर्नुहोस्:<ph name="END_BOLD" /> तपाईंको आवाजसँग मिल्दोजुल्दो आवाज वा रेकर्डिङ प्रयोग गरेर पनि तपाईंको व्यक्तिगत परिणाम हेर्न वा तपाईंको सहायकको प्रयोग गर्न सकिने सम्भावना हुन्छ।</translation> +<translation id="3421835120203732951">नयाँ प्रोफाइल हाल्नुहोस्</translation> <translation id="3423111258700187173"><ph name="FOLDER_TITLE" /> मा परिणामहरू भेटिए</translation> <translation id="3423463006624419153">तपाईंको '<ph name="PHONE_NAME_1" />' र '<ph name="PHONE_NAME_2" />' मा:</translation> <translation id="3423858849633684918">कृपया <ph name="PRODUCT_NAME" /> लाई पुन: लन्च गर्नुहोस्</translation> @@ -3626,7 +3618,6 @@ <translation id="3741056951918180319">तपाईं जुनसुकै बेला यो एक्स्टेन्सनमा क्लिक गरेर यसलाई जुनसुकै साइटमा प्रयोग गर्न सक्नुहुन्छ</translation> <translation id="3741510433331996336">अपडेट पूरा गर्न आफ्नो डिभाइस रिस्टार्ट गर्नुहोस्</translation> <translation id="3742235229730461951">कोरियाली किबोर्डको लेआउट</translation> -<translation id="3742666961763734085">त्यो नाम भएको सङ्गठनात्मक एकाइ फेला पार्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्।</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> सँग कनेक्ट गर्न PIN हाल्नुहोस्</translation> <translation id="3744219658596020825">तपाईंका पासवर्डहरू इम्पोर्ट गरिएनन्</translation> <translation id="3747077776423672805">एप हटाउन, सेटिङहरू > Google Play Store > Android का प्राथमिकताहरू व्यवस्थापन गर्नुहोस् > एपहरू वा एप प्रबन्धक नामक विकल्पमा जानुहोस्। त्यसपछि आफूले स्थापना रद्द गर्न चाहेको एपमा ट्याप गर्नुहोस् (उक्त एप फेला पार्न तपाईंले दायाँ वा बायाँतिर स्वाइप गर्नु पर्ने हुन सक्छ)। त्यसपछि स्थापना रद्द गर्नुहोस् वा असक्षम पार्नुहोस् नामक बटनमा ट्याप गर्नुहोस्।</translation> @@ -4514,7 +4505,6 @@ <translation id="4416582610654027550">कुनै मान्य URL टाइप गर्नुहोस्</translation> <translation id="4421932782753506458">फ्लफी</translation> <translation id="4423376891418188461">सेटिङहरूलाई पुनर्स्थापना गर्नुहोस्</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, तपाईंको प्रशासकले तपाईंले आफ्नो पासवर्ड परिवतन गर्नुहोस् भन्ने चाहनुहुन्छ।</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />तपाईंले ChromeOS डिभाइसहरूलाई रिपोर्ट स्वतः पठाउने अनुमति दिनुभयो भने हामी ChromeOS मा सबैभन्दा पहिले समाधान गर्नु पर्ने समस्याका बारेमा थाहा पाउनुका साथै ChromeOS को गुणस्तर सुधार्न सक्छौँ। यी रिपोर्टमा ChromeOS क्र्यास भएको समय, चलाइएका सुविधा, सामान्यतया प्रयोग गरिएको मेमोरीलगायतका कुराहरू समावेश हुन सक्छ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />तपाईं जुनसुकै बेला आफ्नो Chrome डिभाइसका सेटिङमा गई यी रिपोर्ट पठाउने अनुमति दिन वा नदिन सक्नुहुन्छ। तपाईं कुनै डोमेनका एड्मिन हुनुहुन्छ भने तपाईं एड्मिन कन्सोलमा गई यो सेटिङ बदल्न सक्नुहुन्छ।<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> मेटाउनुहोस्</translation> @@ -4530,7 +4520,6 @@ <translation id="4430369329743628066">पुस्तक चिन्ह थपियो!</translation> <translation id="4430422687972614133">भर्चुअल कार्ड अन गर्नुहोस्</translation> <translation id="4432621511648257259">पासवर्ड मिलेन</translation> -<translation id="443454694385851356">लिगेसी (असुरक्षित)</translation> <translation id="4434611816075088065">तपाईंले अहिले अरू केही पनि गर्नु पर्दैन</translation> <translation id="443475966875174318">नमिल्दा एपहरू अपडेट गर्नुहोस् वा हटाउनुहोस्</translation> <translation id="4437947179446780764">कस्टम DNS सेवा प्रदायक हाल्नुहोस्</translation> @@ -4587,6 +4576,7 @@ <translation id="4481448477173043917">तपाईंको <ph name="DEVICE_TYPE" /> अनपेक्षित रूपमा रिस्टार्ट भयो</translation> <translation id="4481467543947557978">सेवातर्फका कर्मचारी</translation> <translation id="4482990632723642375">भर्खरै बन्द गरिएको ट्याब</translation> +<translation id="4486333480498805415">लोकेसनको सटीकता</translation> <translation id="4487489714832036847">Chromebook मा परम्परागत सफ्टवेयरको साटो एपहरू प्रयोग गरिन्छ। उत्पादकत्व, मनोरञ्जन तथा थप कुराहरूका लागि एपहरू प्राप्त गर्नुहोस्।</translation> <translation id="4488257340342212116">तपाईंको क्यामेरा प्रयोग गर्ने अनुमति दिइएका साइटहरू</translation> <translation id="4490086832405043258">यो प्रोफाइलमा ChromeOS को प्रोक्सीसम्बन्धी सेटिङ प्रयोग गर्नुहोस्।</translation> @@ -5072,7 +5062,6 @@ <translation id="4868284252360267853">हाल यो डायलगमा फोकस गरिएको छैन। यो डायलगमा फोकस गर्न Command-Shift-Option A थिच्नुहोस्।</translation> <translation id="4869170227080975044">ChromeOS नेटवर्कसम्बन्धी जानकारी रिड गर्ने</translation> <translation id="4870724079713069532">तपाईं यो एप प्रयोग गरी खोल्न तथा सम्पादन गर्न मिल्ने फाइलहरू File Explorer वा अन्य एपमार्फत खोल्न तथा सम्पादन गर्न सक्नुहुन्छ। तपाईं कुन कुन फाइल यो एपमार्फत स्वतः खुल्छ भन्ने कुरा नियन्त्रण गर्न चाहनुहुन्छ भने <ph name="BEGIN_LINK" />Windows का सेटिङ<ph name="END_LINK" />मा जानुहोस्।</translation> -<translation id="4870758487381879312">कन्फिगुरेसनसम्बन्धी जानकारी प्राप्त गर्न प्रशासकले उपलब्ध गराउनुभएको पासवर्ड प्रविष्टि गर्नुहोस्</translation> <translation id="4870995365819149457">खोल्न मिल्ने केही लिंकहरू अझै पनि <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> र अर्को एउटा एपमा खुल्ने छन्।</translation> <translation id="4871308555310586478">Chrome वेब भण्डारबाट होइन।</translation> <translation id="4871322859485617074">PIN मा अमान्य वर्णहरू छन्</translation> @@ -5139,7 +5128,6 @@ <translation id="4913209098186576320">यो फाइल खतरनाक हुन सक्छ<ph name="LINE_BREAK" />यो फाइलको जाँच गर्न सामान्यभन्दा बढी समय लागिरहेको छ...</translation> <translation id="4915961947098019832">फोटोहरू देखाउन अनुमति दिइएका साइटहरू</translation> <translation id="4916542008280060967">साइटलाई <ph name="FILE_NAME" /> सम्पादन गर्न दिने हो?</translation> -<translation id="4917385247580444890">बलियो</translation> <translation id="491779113051926205">ChromeOS का ट्राफिक काउन्टरहरू</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ले एक्सटेन्सन "<ph name="EXTENSION_NAME" />" सँग कुराकानी गर्न चाहन्छ</translation> <translation id="4918086044614829423">स्वीकार्नुहोस्</translation> @@ -5446,6 +5434,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> लाई ब्लक गरिएको छ</translation> <translation id="5163910114647549394">यो ट्याब ट्याबस्ट्रिपको अन्त्यमा सारियो</translation> <translation id="5164530241085602114"><ph name="SITE" /> का हकमा सूचना पठाउने अनुमति दिइएको छैन</translation> +<translation id="5165989352025966137">फुल स्क्रिन मोड स्वतः अन गर्ने अनुमति दिइएको छ</translation> <translation id="516747639689914043">हाइपरटेक्स्ट ट्रान्स्पोर्ट प्रोटोकोल (HTTP)</translation> <translation id="5170568018924773124">फोल्डरमा देखाउनुहोस्</translation> <translation id="5171045022955879922">युआरएल खोल्नुहोस् वा टाइप गर्नुहोस्</translation> @@ -5453,7 +5442,6 @@ <translation id="5172855596271336236">व्यवस्थापन गरिएको एउटा प्रिन्टर छ।</translation> <translation id="5173668317844998239">आफ्नो सुरक्षा साँचोमा फिंगरप्रिन्ट हाल्नुहोस् वा त्यसमा सुरक्षित गरिएका फिंगरप्रिन्टहरू मेट्नुहोस्</translation> <translation id="5174169235862638850">पासवर्ड कपी गरी क्लिपबोर्डमा पेस्ट गरियो</translation> -<translation id="5175379009094579629">डिभाइसको नाम अमान्य छ। फेरि प्रयास गर्न यन्त्रको मान्य नाम हाल्नुहोस्।</translation> <translation id="5177479852722101802">क्यामेरा र माइक्रोफोन पहु</translation> <translation id="5177549709747445269">तपाईं मोबाइल डेटाको खपत गर्दै हुनुहुन्छ</translation> <translation id="5178667623289523808">अघिल्लो फेला पार्नुहोस्</translation> @@ -5682,7 +5670,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> को पासवर्ड बनाउनुहोस्</translation> <translation id="5368441245151140827">यो एक्स्टेन्सनले साइटको जानकारी पढ्न र बदल्न सक्दैन वा यो ब्याकग्राउन्डमा चल्न सक्दैन</translation> <translation id="5368720394188453070">तपाईंको फोन लक गरिएको छ। प्रवेश गर्न यसलाई अनलक गर्नुहोस्।</translation> -<translation id="5368779022775404937"><ph name="REALM" /> मा साइन इन गर्नुहोस्</translation> <translation id="536882527576164740">{0,plural, =1{इन्कोग्निटो}other{इन्कोग्निटो (#)}}</translation> <translation id="5369491905435686894">माउसको गति बढाउने सुविधा सक्षम पार्नुहोस्</translation> <translation id="5369694795837229225">Linux डेभलपमेन्ट इनभारमेन्ट सेटअप गर्नुहोस्</translation> @@ -5898,7 +5885,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{तपाईंका व्यवस्थापकले एउटा एक्स्टेन्सन स्थापना गर्नुभएको छ}other{तपाईंका व्यवस्थापकले # वटा एक्स्टेन्सन स्थापना गर्नुभएको छ}}</translation> <translation id="5523532775593636291">तपाईंले हाल्नुभएका साइटहरू सधैँ सक्रिय रहने छन् र ती साइटहरूबाट मेमोरी खाली गरिने छैन</translation> <translation id="5523558474028191231">नाममा अक्षर, सङ्ख्या तथा विशेष वर्णहरू प्रयोग गर्न मिल्छ र यसमा <ph name="MAX_CHARACTER_COUNT" /> वटा वा सोभन्दा कम वर्ण प्रयोग गरिनु पर्छ</translation> -<translation id="5526701598901867718">सबै (असुरक्षित)</translation> <translation id="5526745900034778153">सिंक प्रक्रिया जारी राख्न फेरि साइन इन गर्नुहोस्</translation> <translation id="5527463195266282916">विस्तार अधोगमन गर्न प्रयास गरियो।</translation> <translation id="5527474464531963247">तपाईंले अर्को नेटवर्क पनि चयन गर्न सक्नुहुन्छ।</translation> @@ -5909,7 +5895,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> निम्न कुराका लागि अनुमति चाहन्छ</translation> <translation id="5537725057119320332">कास्ट गर्नु</translation> <translation id="5539070192556911367">Google का सर्भरमा कनेक्ट गर्न सकिएन</translation> -<translation id="5539221284352502426">तपाईंले प्रविष्ट गर्नुभएको पासवर्ड सर्भरद्वारा अस्वीकार गरियो। यसका सम्भावित कारणहरू निम्न हुन सक्छन्: पासवर्ड निकै छोटो छ। पासवर्डमा अनिवार्य रूपमा सङ्ख्या वा चिन्हहरू समावेश हुनु पर्छ। पासवर्ड अनिवार्य रूपमा अघिल्ला पासवर्डहरूभन्दा फरक हुनु पर्छ।</translation> <translation id="5541694225089836610">तपाईंका प्रशासकले कारबाहीसम्बन्धी सुविधा असक्षम पार्नुभएको छ</translation> <translation id="5542132724887566711">प्रोफाइल</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> का कुकीहरूमाथि रोक लगाइयो</translation> @@ -6152,7 +6137,6 @@ <translation id="5734362860645681824">सञ्चारहरू</translation> <translation id="5734697361979786483">फाइल आदान प्रदान गर्ने सुविधा थप्नुहोस्</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{यो डेटा वा तपाईंको डिभाइसले तपाईंको सङ्गठनका सुरक्षासम्बन्धी केही नीतिहरूको पालना गरेको छैन। आफ्ना एड्मिनलाई सम्पर्क गरेर कुन कुन समस्या समाधान गर्नु पर्छ भन्ने कुरा थाहा पाउनुहोस्।}=1{यो फाइल वा तपाईंको डिभाइसले तपाईंको सङ्गठनका सुरक्षासम्बन्धी केही नीतिहरूको पालना गरेको छैन। आफ्ना एड्मिनलाई सम्पर्क गरेर कुन कुन समस्या समाधान गर्नु पर्छ भन्ने कुरा थाहा पाउनुहोस्।}other{यी फाइलहरूले तपाईंको सङ्गठनका सुरक्षासम्बन्धी केही नीतिहरूको पालना गरेका छैनन्। आफ्ना एड्मिनलाई सम्पर्क गरेर कुन कुन समस्या समाधान गर्नु पर्छ भन्ने कुरा थाहा पाउनुहोस्।}}</translation> -<translation id="5736796278325406685">कृपया एउटा मान्य प्रयोगकर्ता नाम थप्नुहोस्</translation> <translation id="5738093759615225354">तपाईंसँग यो पासकी छ भने मात्र तपाईं आफ्नो कम्प्युटरमा साइन इन गर्न सक्नुहुन्छ</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> लाई विद्यालयको खाता थप्न मद्दत गर्न साइन इन गर्नुहोस्</translation> <translation id="5739235828260127894">पुष्टिका लागि प्रतीक्षा गर्दै। <ph name="LINK_BEGIN" />थप जान्नुहोस्।<ph name="LINK_END" /></translation> @@ -6555,7 +6539,6 @@ <translation id="6054138466019582920">Google मा यो पेज खोज्नुहोस्...</translation> <translation id="6054284857788651331">हालसालै बन्द गरिएको ट्याब समूह</translation> <translation id="6054961935262556546">पहुँचसम्बन्धी सेटिङ बदल्नुहोस्</translation> -<translation id="6055171183283175969">तपाईंले प्रविष्ट गर्नुभएको पासवर्ड गलत छ।</translation> <translation id="6055392876709372977">RSA इन्क्रिप्शनको साथमा PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play स्टोरबाट आफ्नो <ph name="DEVICE_TYPE" /> मा चल्ने एपहरू इन्स्टल गर्नुहोस्</translation> <translation id="6056710589053485679">सामान्य पुन: लोड</translation> @@ -6625,7 +6608,6 @@ <translation id="6102043788063419338">सुरक्षासम्बन्धी उन्नत सुविधाले यो फाइललाई रोक लगाएको छ।</translation> <translation id="6103681770816982672">चेतावनी: तपाईं विकासकर्ता च्यानलमा स्विच गर्दै हुनुहुन्छ</translation> <translation id="6104068876731806426">Google खाताहरू</translation> -<translation id="6104311680260824317">यन्त्रलाई उक्त डोमेनसँग जोड्न सकिँदैन। सर्भरले तोकिएको Kerberos नामक इन्क्रिप्सनका प्रकारहरूलाई समर्थन गर्दैन। इन्क्रिप्सनसम्बन्धी सेटिङहरूका लागि "थप विकल्पहरू" जाँच गर्नुहोस्।</translation> <translation id="6104667115274478616">ChromeOS को अडियोसम्बन्धी सेटिङ मिलाउनुहोस्</translation> <translation id="6104796831253957966">प्रिन्ट गर्नु पर्ने कार्यहरूको सूची भरिएको छ</translation> <translation id="610487644502954950">साइड प्यानल अनपिन गरिएको छ</translation> @@ -7312,7 +7294,6 @@ <translation id="6651237644330755633">वेबसाइटहरूको पहिचान गर्न यो प्रमाणपत्रमाथि विश्वास गर्नुहोस्</translation> <translation id="6651495917527016072">आफ्नो फोनमा Wi-Fi नेटवर्कहरू सिंक गर्नुहोस्। <ph name="LINK_BEGIN" />थप जान्नुहोस्<ph name="LINK_END" /></translation> <translation id="6651762277693024112">तपाईंले यो साइट खोलेका बेला सधैँ स्वतः चल्छ</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> एकीकरण x86_64 प्लेटफर्ममा मात्र समर्थित छ। कुनै ARM वा x86 प्लेटफर्मको शीर्षमा निर्मित Chromebooks ले यो कार्यलाई समर्थन गर्दैन।</translation> <translation id="6654509035557065241">कुनै नेटवर्क रोज्नुहोस्</translation> <translation id="6655190889273724601">विकासकर्ता मोड</translation> <translation id="6655458902729017087">खाताहरू लुकाउनुहोस्</translation> @@ -7448,7 +7429,6 @@ <translation id="676560328519657314">Google Pay मा रहेका तपाईंका भुक्तानी विधिहरू</translation> <translation id="6766488013065406604">Google पासवर्ड म्यानेजरमा जानुहोस्</translation> <translation id="6767566652486411142">अर्को भाषा छनौट गर्नुहोस्...</translation> -<translation id="6767639283522617719">डोमेन जोड्न सकिँदैन। संगठनात्मक एकाइका लागि सेटिङहरू सही छन् भन्ने सुनिश्चित गर्नुहोस्।</translation> <translation id="6768034047581882264">असुरक्षित सामग्री देखाउन अनुमति नदिइएका साइटहरू</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /><ph name="DEVICE_OS" /> ले तपाईंलाई उत्कृष्ट सुविधाहरू प्रदान गर्न तपाईंका डिभाइसहरूमा भएको हार्डवेयरसम्बन्धी डेटा सङ्कलन गर्छ र तपाईंको डिभाइसमा कुन अपडेट पठाउने भन्ने कुरा निर्धारण गर्ने प्रयोजनका लागि सो डेटा Google मा पठाउँछ। साथै, तपाईं ग्राहक सेवा प्रदान गर्ने र <ph name="DEVICE_OS" /> को सेवा तथा सुविधाहरूमा सुधार गर्नेलगायतका अतिरिक्त प्रयोजनहरूका लागि Google लाई सो डेटा प्रयोग गर्ने अनुमति दिन सक्नुहुन्छ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />तपाईं अपडेट फिल्टर गर्ने प्रयोजनका लागि Google मा पठाइएको डेटा हेर्न यो डिभाइसमा लग इन गरी chrome://system मा रहेको chromeosflex_ का रूपमा सूचीकृत गरिएका फिल्डहरू हेर्न सक्नुहुन्छ। साथै, तपाईं उक्त खण्डमा गएर आफूले Google मा स्वेच्छाले पठाएका डेटा पनि हेर्न सक्नुहुन्छ।<ph name="END_PARAGRAPH2" /> @@ -7525,7 +7505,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">भण्डारण गरिएका प्रमाणपत्रहरूको प्रयोग गरेर वेबसाइटहरूमा स्वचालित रूपमा साइन इन गर्नुहोस्। यो सुविधा असक्षम हुँदा वेबसाइटमा साइन इन गर्नुभन्दा पहिले तपाईँलाई हरेक पटक पुुष्टि गर्न भनिने छ।</translation> -<translation id="6810768462515084623">हत्तेरिका! तपाईंको पासवर्डको म्याद सकिएजस्तो देखिन्छ। कृपया यसलाई अर्को यन्त्रमा नवीकरण गरी फेरि प्रयास गर्नुहोस्।</translation> <translation id="6811034713472274749">पृष्ठ हेर्नका लागि तयार छ</translation> <translation id="6811151703183939603">कडा</translation> <translation id="6811332638216701903">DHCP होस्टनेम</translation> @@ -7597,7 +7576,6 @@ <translation id="6856623341093082836">आफ्नो टचस्क्रिनको सटीकता सेटअप र समायोजन गर्नुहोस्</translation> <translation id="6856850379840757744">यो सेटिङ अन भएका खण्डमा कुनै पनि सूचना प्राप्त हुँदा रिङटोन बज्ने छैन</translation> <translation id="6857145580237920905">पावरवास गर्नुअघि eSIM प्रोफाइलहरू हटाउनुहोस्</translation> -<translation id="6857699260879628349">कन्फिगुरेसनसम्बन्धी जानकारी प्राप्त गर्नुहोस्</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> सेकेन्ड</translation> <translation id="6860097299815761905">प्रोक्सी सेटिङहरू...</translation> <translation id="68601584151169673">सेभ र सेयर गर्नुहोस्</translation> @@ -7616,7 +7594,6 @@ <translation id="686839242150793617">picture-in-picture मोडमा स्वतः प्रवेश गर्ने अनुमति दिइएका साइटहरू</translation> <translation id="6868934826811377550">विवरणहरू हेर्नुहोस्</translation> <translation id="6871644448911473373">OCSP रेस्पोन्डर: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">तपाईंले प्रविष्ट गर्नुभएको पासवर्ड सर्भरद्वारा अस्वीकार गरियो।</translation> <translation id="6873571253135628430">साइटसम्बन्धी अनुमतिहरू परिवर्तन गर्नुहोस्</translation> <translation id="6876155724392614295">साइकल</translation> <translation id="6876469544038980967">उपयोगी लागेन</translation> @@ -7650,7 +7627,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">आवाजको पूर्वावलोकन</translation> <translation id="6902336033320348843">यो खण्ड प्रयोग गर्न मिल्दैन: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">यन्त्रलाई डोमेनमा सामेल गर्नुहोस्</translation> <translation id="6903022061658753260">तपाईंले यो खाताका हकमा डेटा सिंक गर्ने सुविधा अन गर्नुभएका सबै Chrome ब्राउजरहरूमा तपाईंको डेटा सिंक गरिने छ। ChromeOS मा डेटा सिंक गर्ने सुविधासम्बन्धी विकल्पहरू हेर्न <ph name="LINK_BEGIN" />ChromeOS का सेटिङ<ph name="LINK_END" />मा जानुहोस्।</translation> <translation id="6903590427234129279">सबै (<ph name="URL_COUNT" />) URL खोल्नुहोस्</translation> <translation id="6903907808598579934">सिंकलाई अन गर्नुहोस्</translation> @@ -8007,7 +7983,6 @@ <translation id="7198503619164954386">तपाईंको डिभाइस अनिवार्य रूपमा इन्टरप्राइजमा दर्ता गरिएको हुनु पर्छ</translation> <translation id="7199158086730159431">मद्द&त पाउनुहोस्</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> मा कास्ट गर्ने कार्य पज गर्नुहोस्</translation> -<translation id="7200083590239651963">कन्फिगुरेसन चयन गर्नुहोस्</translation> <translation id="720110658997053098">यो यन्त्रलाई सदाका लागि किअस्क मोडमा राख्नुहोस्</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' मेटियो</translation> <translation id="7201420661433230412">फाइलहरू हेर्ने</translation> @@ -8123,8 +8098,8 @@ <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> द्वारा होस्ट गरिएको यस साइन-इन सेवाले तपाईँको क्यामेरामाथि पहुँच राख्दैछ।</translation> <translation id="7292067737327289208">तपाईंको सङ्गठनले तपाईंको <ph name="BEGIN_LINK" />ब्राउजर व्यवस्थापन गर्छ<ph name="END_LINK" /> र <ph name="PROFILE_DOMAIN" /> ले तपाईंको <ph name="BEGIN_LINK" />प्रोफाइल व्यवस्थापन<ph name="END_LINK" /> गर्छ</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">फुल स्क्रिन मोड स्वतः अन गर्ने अनुमति दिइएको छैन</translation> <translation id="7295614427631867477">Android, Play र सम्बद्ध एपका हकमा उनीहरूको आफ्नै डेटाको सङ्कलन र प्रयोगसम्बन्धी नीतिहरू लागू हुन्छन् भन्ने कुरा ख्याल गर्नुहोस्।</translation> -<translation id="729583233778673644">AES र RC4 इन्क्रिप्सनलाई अनुमति दिनुहोस्। RC4 साइफरहरू असुरक्षित हुने हुनाले यो विकल्पको प्रयोग गर्नुले तपाईंको जोखिममा वृद्धि हुन्छ।</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> फोल्डर चयन गर्नुहोस्</translation> <translation id="7297726121602187087">गाढा हरियो</translation> <translation id="7298195798382681320">सिफारिस गरिएको</translation> @@ -8142,7 +8117,6 @@ <translation id="7307129035224081534">पज गरियो</translation> <translation id="7307647374092371434">तपाईं साइन इन अवस्थामा भएका बेला तपाईंको Google खातामा सेभ गरिएका पासवर्ड तथा पासकीहरू यो डिभाइसमा पनि उपलब्ध हुने छन्</translation> <translation id="7308643132139167865">वेबसाइटका भाषाहरू</translation> -<translation id="7310598146671372464">लग इन गर्न सकिएन। सर्भरले Kerberos नामक तोकिएको इन्क्रिप्सनका प्रकारहरूलाई समर्थन गर्दैन। आफ्नो प्रशासकसँग सम्पर्क गर्नुहोस्।</translation> <translation id="7311005168897771689">Google Drive मा भएका फाइलहरू इन्टरनेटविनै प्रयोग गर्नुहोस्</translation> <translation id="7311244614769792472">कुनै पनि परिणाम भेटिएन</translation> <translation id="7312210124139670355">तपाईंका एड्मिन तपाईंको eSIM रिसेट गर्दै हुनुहुन्छ। यो कार्य पूरा हुन केही बेर लाग्न सक्छ।</translation> @@ -8515,7 +8489,6 @@ <translation id="7594725637786616550">तपाईंको <ph name="DEVICE_TYPE" /> नयाँ जस्तै हुने गरी रिसेट गर्न पावरवास गर्नुहोस्।</translation> <translation id="7595453277607160340">Android एपहरू प्रयोग गर्न र आफ्नो <ph name="DEVICE_TYPE" /> राम्ररी काम गरिरहेको अवस्थामा फेरि साइन इन गरेर अपडेट गर्नुहोस्।</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (त्रुटि कोड <ph name="ERROR_CODE" />)।</translation> -<translation id="7599527631045201165">डिभाइसको नाम निकै लामो छ। फेरि प्रयास गर्न छोटो नाम हाल्नुहोस्।</translation> <translation id="7600054753482800821">&साइटमा भएको कुरा खोज्ने सुविधा र सर्च इन्जिनहरू व्यवस्थापन गर्नुहोस्</translation> <translation id="7600218158048761260">खाताको यस प्रकारमा Google Drive अफ गरिएको छ।</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> कहिले पनि अनुवाद नगर्नुहोस्</translation> @@ -8551,6 +8524,7 @@ <translation id="7622768823216805500">साइटहरूले अझ सहज रूपमा चेकआउट गर्नेलगायतका किनमेलसम्बन्धी सुविधाहरू प्रदान गर्न सामान्यतया भुक्तानी ह्यान्ड्लर इन्स्टल गर्छन्</translation> <translation id="7622966771025050155">क्याप्चर गरिएको ट्याबमा जानुहोस्</translation> <translation id="7624337243375417909">क्याप्स लक निष्क्रिय छ</translation> +<translation id="7625025537587898155">नयाँ प्रोफाइल हाल्नुहोस्</translation> <translation id="7625568159987162309">विभिन्न साइटहरूमा भण्डारण गरिएका अनुमति र डेटा हेर्नुहोस्</translation> <translation id="7625823789272218216">नयाँ ट्याब बायाँतिर देखिन्छ</translation> <translation id="7628201176665550262">रिफ्रेस हुने दर</translation> @@ -8660,7 +8634,6 @@ <translation id="7686086654630106285">साइटले सिफारिस गरेका विज्ञापनका बारेमा थप जानकारी</translation> <translation id="7686581688229391955">यो साइटमा सबै एक्स्टेन्सनहरूलाई अनुमति दिन चयन गर्नुहोस्</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">नयाँ पासवर्ड पुष्टि गर्नुहोस्</translation> <translation id="7690378713476594306">सूचीबाट छान्नुहोस्</translation> <translation id="7690853182226561458">&फोल्डर थप्नुहोस्...</translation> <translation id="7691073721729883399">kiosk एपको cryptohome माउन्ट गर्न सकिएन।</translation> @@ -9229,6 +9202,7 @@ <translation id="810185532889603849">आफूले रोजेको रङ</translation> <translation id="8101987792947961127">अर्को रिबुटमा पावरवास आवश्यक छ</translation> <translation id="8102139037507939978">system_logs.txt बाट व्यक्तिगत रूपमा पहिचान गर्न मिल्ने जानकारी हटाइयोस्।</translation> +<translation id="8102344699913991108">यी साइटहरूले प्रयोगकर्ताले जुनसुकै जेस्चर प्रयोग गरे पनि इमर्सिभ फुल स्क्रिनको सुविधा उपलब्ध गराउन यो सेटिङ प्रयोग गर्छन्</translation> <translation id="810362914482827094">पासकी खोज्नुहोस्</translation> <translation id="8104088837833760645">eSIM प्रोफाइल डाउनलोड गर्नुहोस्</translation> <translation id="8105273883928376822">जारी राख्न कृपया साइन इन गर्नुहोस्।</translation> @@ -9321,7 +9295,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />। <ph name="NUM_PRINTERS" /> मध्ये <ph name="ITEM_POSITION" /> औँ प्रिन्टर।</translation> <translation id="8180785270975217276">इनर्जी सेभर अन गरिएको छ</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" ले जाँच गरिएका फोल्डरहरूमा रहेका फोटो, भिडियो, र धव्नि फाइलहरूलाई पढ्न र मेटाउन सक्छ।</translation> -<translation id="8181215761849004992">डोमेन जोड्न सकिँदैन। तपाईंसँग यन्त्रहरू थप्न सक्ने विशेषाधिकारहरू छ वा छैन भनेर हेर्न आफ्नो खाताको जाँच गर्नुहोस्।</translation> <translation id="8182105986296479640">अनुप्रयोगले प्रतिक्रिया जनाइरहेको छैन।</translation> <translation id="8182412589359523143">यो <ph name="DEVICE_TYPE" /> मा रहेका सबै डेटा मेटाउन <ph name="BEGIN_LINK" />यहाँ क्लिक गर्नुहोस्<ph name="END_LINK" />।</translation> <translation id="8183703640399301650">तपाईंको डिभाइसको EID नम्बर <ph name="EID_NUMBER" /> हो र सो डिभाइसको IMEI नम्बर <ph name="IMEI_NUMBER" /> हो। यी नम्बरहरू सेवा एक्टिभेट गर्ने प्रयोजनका लागि प्रयोग गर्न सकिन्छ।</translation> @@ -9550,6 +9523,7 @@ <translation id="8351630282875799764">ब्याट्री चार्ज भइरहेको छैन</translation> <translation id="8352287103893778223">ट्याब समूहको शीर्षक</translation> <translation id="835238322900896202">स्थापना रद्द गर्ने क्रममा कुनै त्रुटि भयो। कृपया टर्मिनलमार्फत स्थापना रद्द गर्नुहोस्।</translation> +<translation id="8353420862507374944">कास्ट, सेभ र सेयर गर्नुहोस्</translation> <translation id="8353683614194668312">यसले निम्न गर्न सक्छ:</translation> <translation id="8354034204605718473">तपाईंका बच्चाको PIN हालिएको छ</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9656,6 +9630,7 @@ <translation id="8428271547607112339">विद्यालयको खाता थप्नुहोस्</translation> <translation id="84297032718407999"><ph name="LOGOUT_TIME_LEFT" /> मा तपाईंलाई साइन आउट गरिने छ</translation> <translation id="8431190899827883166">ट्याप देखाइयोस्</translation> +<translation id="8432724317983466962">फुल स्क्रिन मोड अन गर्न प्रयोगकर्ताले डिफल्ट रूपमा जेस्चर प्रयोग गर्नु पर्ने हुन्छ</translation> <translation id="8433186206711564395">नेटवर्क सम्बन्धी सेटिङहरू</translation> <translation id="8434480141477525001">NaCl डिबग पोर्ट</translation> <translation id="8436054240208929121">Chrome लाई ट्याब समूहहरूका बारेमा सुझाव दिन र तपाईंका ट्याबहरू व्यवस्थित गर्न दिन साइन इन गर्नुहोस् र सिंक गर्ने सुविधा अन गर्नुहोस्</translation> @@ -9782,7 +9757,6 @@ <translation id="8531367864749403520">तपाईंको ट्याब स्ट्रिपबाट यो समूह हटाउन "समूह लुकाउनुहोस्" चयन गर्नुहोस्</translation> <translation id="8531701051932785007">परिष्कृत Safe Browsing अफ छ</translation> <translation id="8533670235862049797">Safe Browsing अन छ</translation> -<translation id="8534656636775144800">हत्तेरिका! डोमेनमा सामेल हुने प्रयास गर्दा कुनै समस्या आयो। कृपया फेरि प्रयास गर्नुहोस्।</translation> <translation id="8535005006684281994">नेटस्केप प्रमाणपत्र नविकरण URL</translation> <translation id="8536810348276651776">यसले अधिकांश साइटहरूबाट तपाईंलाई साइन आउट गर्छ। तपाईंले Chrome का निम्ति सेट गर्नुभएका Family Link का सेटिङ लागू गर्न तपाईं Google खातामा साइन इन भइराख्नु हुने छ।</translation> <translation id="8536956381488731905">की थिच्दा आवाज आओस्</translation> @@ -9861,7 +9835,6 @@ <translation id="8607828412110648570">ब्लुटुथ डिभाइसमा कनेक्ट गर्ने मोड अन गरिएको छ र सो डिभाइस तपाईंको वरपर छ भन्ने कुरा सुनिश्चित गर्नुहोस्। आफूले विश्वास गर्ने डिभाइसहरूमा मात्र कनेक्ट गर्नुहोस्। यो Chromebook का सबै खाताहरूले कनेक्ट गरिएका डिभाइसहरू देख्न सक्छन्। <ph name="BEGIN_LINK_LEARN_MORE" />थप जान्नुहोस्<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">एउटा Kerberos को टिकट थप्नुहोस्</translation> <translation id="8609465669617005112">माथि सार्नुहोस्</translation> -<translation id="8610103157987623234">गलत ढाँचा, फेरि प्रयास गर्नुहोस्</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> प्रयोग गरी भिडियो फ्रेम खोज्नुहोस्</translation> <translation id="8613164732773110792">लोअरकेसका वर्ण, अङ्क, underscore वा ड्यासहरू मात्र</translation> <translation id="8613504115484579584">साइन इन गर्ने विधिहरू</translation> @@ -10040,6 +10013,7 @@ <translation id="8729133765463465108">QR कोड स्क्यान गर्न क्यामेरा प्रयोग गर्नुहोस्</translation> <translation id="8730621377337864115">गरियो</translation> <translation id="8731029916209785242">अनुमति (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">लोकेसनको सटीकताको गुणस्तर सुधार गर्नुहोस्</translation> <translation id="8731268612289859741">सुरक्षा कोड</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> निम्न कुरा गर्न चाहन्छ: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">पोर्ट नम्बर</translation> @@ -10475,7 +10449,6 @@ <translation id="9052404922357793350">रोक लगाइराख्नुहोस्</translation> <translation id="90528604757378587">निर्वाध रूपमा स्क्रोल गर्ने सुविधालगायतका ब्याकग्राउन्डमा हुने गतिविधि र केही भिजुअल इफेक्टहरू सीमित हुन सक्छ।</translation> <translation id="9053563360605707198">दुवैतिर प्रिन्ट गर्नुहोस्</translation> -<translation id="9055636786322918818">RC4 इन्क्रिप्सन लागू गर्नुहोस्। RC4 साइफरहरू असुरक्षित हुने हुनाले यो विकल्पको प्रयोग गर्नुले तपाईंको जोखिममा वृद्धि हुन्छ।</translation> <translation id="9056788090206401048">अर्को डिभाइसमा पासकी प्रयोग गर्न ब्लुटुथ अन हुनु पर्छ। तपाईं जुनसुकै बेला सेटिङमा गई यो कुरा व्यवस्थापन गर्न सक्नुहुन्छ।</translation> <translation id="9056810968620647706">जोडाहरू भेटिएन।</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> निम्न सामग्री हेर्न चाहनुहुन्छ:</translation>
diff --git a/chrome/app/resources/generated_resources_nl.xtb b/chrome/app/resources/generated_resources_nl.xtb index 0987c99..650deda 100644 --- a/chrome/app/resources/generated_resources_nl.xtb +++ b/chrome/app/resources/generated_resources_nl.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Verdacht bestand downloaden</translation> <translation id="1217483152325416304">Je lokale gegevens worden binnenkort verwijderd.</translation> <translation id="1217668622537098248">Terugzetten naar klikken met linkermuisknop na actie</translation> -<translation id="121783623783282548">De wachtwoorden komen niet overeen.</translation> <translation id="1218015446623563536">Linux verwijderen</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />De locatieservice van Google gebruikt bronnen zoals wifi, mobiele netwerken en sensoren om de locatie van dit apparaat te schatten.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Je kunt Locatie uitzetten door de hoofdinstelling Locatie op dit apparaat uit te zetten. Je kunt het gebruik van wifi, mobiele netwerken en sensoren voor locatie ook uitzetten via de locatie-instellingen.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Item markeren met toetsenbordfocus</translation> <translation id="1396120028054416908">Terug naar <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Fout bij instellen van printer</translation> -<translation id="1396963298126346194">De gebruikersnaam en het wachtwoord die je hebt opgegeven, komen niet overeen</translation> <translation id="1397500194120344683">Geen geschikte apparaten. <ph name="LINK_BEGIN" />Meer informatie<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Je bent op deze apparaten ingelogd bij Chrome, dus kun je ze als beveiligingssleutels gebruiken.</translation> <translation id="1398853756734560583">Maximaliseren</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Als je opnieuw wilt inloggen voor toegang tot educatieve bronnen, vraag je een ouder om je toestemming te geven</translation> <translation id="1658424621194652532">Deze pagina heeft toegang tot je microfoon.</translation> <translation id="1660763353352708040">Probleem met voedingsadapter</translation> -<translation id="1661156625580498328">AES-versleuteling afdwingen (aanbevolen).</translation> <translation id="16620462294541761">Je wachtwoord kan niet worden geverifieerd. Probeer het opnieuw.</translation> <translation id="166278006618318542">Algoritme van openbare sleutel van entiteit</translation> <translation id="1662801900924515589"><ph name="APP" /> is geïnstalleerd</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Aangepast</translation> <translation id="1741314857973421784">Doorgaan</translation> <translation id="1743970419083351269">Downloadbalk sluiten</translation> -<translation id="1744060673522309905">Kan het apparaat niet aan het domein koppelen. Zorg ervoor dat je het aantal apparaten dat je kunt toevoegen niet overschrijdt.</translation> <translation id="1744108098763830590">achtergrondpagina</translation> <translation id="1745732479023874451">Contacten beheren</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# bestanden openen en bewerken in deze web-app?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Gebruiken met Android-apps</translation> <translation id="1767508543310534319">Interpunctie-echo</translation> <translation id="1768212860412467516">Stuur feedback voor <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Er is een probleem opgetreden bij het communiceren met de inlogserver. Controleer de netwerkverbinding en domeinnaam en probeer het opnieuw.</translation> <translation id="1769104665586091481">Link openen in nieu&w venster</translation> <translation id="1770407692401984718">Sleep hier een afbeelding naartoe of</translation> <translation id="177053719077591686">Maak een back-up van Android-apps in Google Drive.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Het logboek wordt geüpload.</translation> <translation id="1819443852740954262">Alles openen in incognitovenster</translation> <translation id="1819721979226826163">Tik op App-meldingen > Google Play-services.</translation> -<translation id="1820028137326691631">Geef het wachtwoord op dat je van de beheerder hebt gekregen</translation> <translation id="1822140782238030981">Ben je al Chrome-gebruiker? Log in</translation> <translation id="1822517323280215012">Grijs</translation> <translation id="1822635184853104396">Volledige downloadgeschiedenis in een nieuw tabblad tonen</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">&Alles selecteren</translation> <translation id="1904580727789512086">De URL's die je bezoekt, worden opgeslagen in je Google-account</translation> <translation id="1904603806662441960">Camerarechten voor sites beheren in Chrome</translation> -<translation id="1905375423839394163">Naam Chromebook-apparaat</translation> <translation id="1906181697255754968">Sites vragen meestal toegang tot bestanden en mappen op je apparaat voor functies zoals het automatisch opslaan van je werk</translation> <translation id="1906488504371069394">Ontdek meer extensies en thema's in de <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Typ met je stem. Gebruik Zoeken + D en begin met praten.</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">Pincodes verbergen</translation> <translation id="2135456203358955318">Vastgezet vergrootglas</translation> <translation id="2135787500304447609">He&rvatten</translation> -<translation id="2136372518715274136">Nieuw wachtwoord opgeven</translation> <translation id="2136476978468204130">De opgegeven wachtwoordzin is onjuist</translation> <translation id="2137128126782078222">Meldingen van <ph name="WEBSITE" /> niet toestaan</translation> <translation id="2139919072249842737">Knop Instellen</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">Kan de installatie niet afronden</translation> <translation id="2211245494465528624">Synchronisatieopties beheren</translation> <translation id="2214018885812055163">Gedeelde mappen</translation> -<translation id="2214884991347062907">Wachtwoord onjuist. Probeer het opnieuw.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 regel niet getoond>}other{<<ph name="NUMBER_OF_LINES" /> regels niet getoond>}}</translation> <translation id="2215070081105889450">Als je audio wilt delen, moet je in plaats daarvan een tabblad of scherm delen</translation> <translation id="2218019600945559112">Muis en touchpad</translation> @@ -2282,7 +2273,6 @@ <translation id="2692503699962701720">Toonhoogte wijzigen als elementtypen en opgemaakte tekst worden uitgesproken</translation> <translation id="2692901429679246677">Zeegroen</translation> <translation id="2693134906590795721">Oplaadgeluiden</translation> -<translation id="2693176596243495071">Er is een onbekende fout opgetreden. Probeer het later opnieuw of neem contact op met je beheerder als het probleem blijft optreden.</translation> <translation id="2698147581454716013">Dit is een gebundeld apparaat dat niet kan worden ingeschreven bij de Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">Bewerking met pincode mislukt met code <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Gedeeld vanaf <ph name="DEVICE_NAME" /></translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">Fout bij het installeren van de Linux-app</translation> <translation id="2783024642731649028">1 artikel in je winkelwagen <ph name="DISCOUNT_TEXT" /> bij <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, <ph name="RELATIVE_TIME" /> bekeken</translation> <translation id="2783298271312924866">Gedownload</translation> -<translation id="2783829359200813069">Versleutelingstypen selecteren</translation> <translation id="2783952358106015700">Je beveiligingssleutel gebruiken met <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Wachtwoordcheck</translation> <translation id="2785873697295365461">Bestandsdescriptors</translation> @@ -2699,7 +2688,6 @@ <translation id="3003144360685731741">Voorkeursnetwerken</translation> <translation id="3003253259757197230">URL's die je bezoekt, worden naar Google gestuurd om te voorspellen naar welke sites je misschien daarna gaat en extra informatie te tonen over de pagina die je bezoekt</translation> <translation id="3003623123441819449">CSS-cachegeheugen</translation> -<translation id="3003828226041301643">Kan het apparaat niet aan het domein koppelen. Controleer je account en zorg ervoor dat je over voldoende rechten beschikt om apparaten toe te voegen.</translation> <translation id="3003967365858406397">Je <ph name="PHONE_NAME" /> maakt een privé-wifi-verbinding.</translation> <translation id="3004385386820284928">Toetsenbordtoetsen aanpassen</translation> <translation id="3005574332301273731">Niet tonen</translation> @@ -2759,7 +2747,6 @@ <translation id="3033348223765101500">Je gegevens beheren</translation> <translation id="3036327949511794916">De deadline voor het terugsturen van deze <ph name="DEVICE_TYPE" /> is verstreken.</translation> <translation id="3036546437875325427">Flitser aanzetten</translation> -<translation id="3037754279345160234">Kan de configuratie voor domeinkoppeling niet parseren. Neem contact op met je beheerder.</translation> <translation id="3038272154009688107">Alle sites bekijken</translation> <translation id="3038612606416062604">Handmatig een printer toevoegen</translation> <translation id="3039491566278747710">Offline beleid instellen op het apparaat is mislukt.</translation> @@ -2949,7 +2936,6 @@ <translation id="3210736980143419785">Kan download niet afronden</translation> <translation id="321084946921799184">Geel/wit</translation> <translation id="3211126692872351610">&Zoeken naar '<ph name="SEARCH_TERMS" />' via <ph name="SEARCH_ENGINE" /> op nieuw tabblad</translation> -<translation id="321356136776075234">Apparaat-OE (bijvoorbeeld OE=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Een bookmark toevoegen aan deze map</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Opmerking:<ph name="END_BOLD" /> Iemand met een vergelijkbare stem of opname kan misschien ook toegang krijgen tot de persoonlijke resultaten van <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Snelkoppeling maken?</translation> @@ -3628,7 +3614,6 @@ <translation id="3741056951918180319">Je kunt altijd op de extensie klikken om deze op een site te gebruiken</translation> <translation id="3741510433331996336">Start je apparaat opnieuw op om de update af te ronden</translation> <translation id="3742235229730461951">Koreaanse toetsenbordindeling</translation> -<translation id="3742666961763734085">Kan geen organisatie-eenheid met die naam vinden. Probeer het opnieuw.</translation> <translation id="3743842571276656710">Geef een pincode op om te koppelen met <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Je wachtwoorden zijn niet geïmporteerd</translation> <translation id="3747077776423672805">Als je apps wilt verwijderen, ga je naar Instellingen > Google Play Store > Android-voorkeuren beheren > Apps of App-beheer. Tik op de app die je wilt verwijderen (je moet mogelijk naar rechts of links swipen om de app te vinden). Tik vervolgens op Verwijderen of Uitzetten.</translation> @@ -4516,7 +4501,6 @@ <translation id="4416582610654027550">Voer een geldige URL in</translation> <translation id="4421932782753506458">Pluisje</translation> <translation id="4423376891418188461">Instellingen herstellen</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, de beheerder vereist dat je je wachtwoord wijzigt.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Als je ChromeOS-apparaten toestaat ons automatische rapporten te sturen, kunnen we beter prioriteiten stellen voor wat in ChromeOS moet worden opgelost en verbeterd. Deze rapporten kunnen informatie bevatten zoals wanneer ChromeOS crasht, welke functies er zijn gebruikt en hoeveel geheugen er gewoonlijk wordt gebruikt.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Je kunt deze rapporten op elk moment toestaan of niet meer toestaan via de instellingen van je Chrome-apparaat. Als je domeinbeheerder bent, kun je deze instelling wijzigen in de Beheerdersconsole.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> verwijderen</translation> @@ -4532,7 +4516,6 @@ <translation id="4430369329743628066">Bookmark toegevoegd</translation> <translation id="4430422687972614133">Virtuele kaart aanzetten</translation> <translation id="4432621511648257259">Onjuist wachtwoord</translation> -<translation id="443454694385851356">Verouderd (onbeveiligd)</translation> <translation id="4434611816075088065">Er is op dit moment niets anders dat je aandacht vereist</translation> <translation id="443475966875174318">Ongeschikte apps updaten en verwijderen</translation> <translation id="4437947179446780764">Aangepaste DNS-serviceprovider toevoegen</translation> @@ -5073,7 +5056,6 @@ <translation id="4868284252360267853">De focus staat momenteel niet op dit dialoogvenster. Druk op Command-Shift-Option A om de focus op dit dialoogvenster te zetten.</translation> <translation id="4869170227080975044">ChromeOS-netwerkgegevens lezen</translation> <translation id="4870724079713069532">Je kunt ondersteunde bestanden openen en bewerken met deze app vanuit de bestandsverkenner of andere apps. Ga naar de <ph name="BEGIN_LINK" />Windows-instellingen<ph name="END_LINK" /> om te bepalen welke bestanden standaard worden geopend in deze app.</translation> -<translation id="4870758487381879312">Geef het wachtwoord op dat je van de beheerder hebt gekregen om configuratie-informatie te ontvangen</translation> <translation id="4870995365819149457">Bepaalde ondersteunde links worden nog steeds geopend in <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> en 1 andere app.</translation> <translation id="4871308555310586478">Niet via de Chrome Web Store.</translation> <translation id="4871322859485617074">Pincode bevat ongeldige tekens</translation> @@ -5140,7 +5122,6 @@ <translation id="4913209098186576320">Dit bestand kan gevaarlijk zijn<ph name="LINE_BREAK" />Deze controle duurt langer dan normaal...</translation> <translation id="4915961947098019832">Toestemming om afbeeldingen te bekijken</translation> <translation id="4916542008280060967">Toestaan dat site <ph name="FILE_NAME" /> bewerkt?</translation> -<translation id="4917385247580444890">Sterk</translation> <translation id="491779113051926205">ChromeOS-verkeerstellers</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> wil communiceren met de extensie '<ph name="EXTENSION_NAME" />'</translation> <translation id="4918086044614829423">Accepteren</translation> @@ -5454,7 +5435,6 @@ <translation id="5172855596271336236">Er is 1 beheerde printer.</translation> <translation id="5173668317844998239">Vingerafdrukken toevoegen en verwijderen die zijn opgeslagen op je beveiligingssleutel</translation> <translation id="5174169235862638850">Wachtwoord gekopieerd naar klembord</translation> -<translation id="5175379009094579629">De apparaatnaam is ongeldig. Geef een geldige apparaatnaam op of probeer het opnieuw.</translation> <translation id="5177479852722101802">Toegang tot de camera en microfoon blijven blokkeren</translation> <translation id="5177549709747445269">Je gebruikt mobiele data</translation> <translation id="5178667623289523808">Zoek vorige</translation> @@ -5683,7 +5663,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" />-wachtwoord instellen</translation> <translation id="5368441245151140827">Deze extensie kan geen sitegegevens lezen en wijzigen en kan niet op de achtergrond worden uitgevoerd</translation> <translation id="5368720394188453070">Je telefoon is vergrendeld. Ontgrendel deze om door te gaan.</translation> -<translation id="5368779022775404937">Inloggen bij <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Muisversnelling aanzetten</translation> <translation id="5369694795837229225">Linux-ontwikkelomgeving instellen</translation> @@ -5899,7 +5878,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Je beheerder heeft een extensie geïnstalleerd}other{Je beheerder heeft # extensies geïnstalleerd}}</translation> <translation id="5523532775593636291">Sites die je toevoegt, blijven altijd actief en er wordt geen geheugen vrijgemaakt op basis van deze sites</translation> <translation id="5523558474028191231">De naam mag letters, cijfers en speciale tekens bevatten en mag maximaal <ph name="MAX_CHARACTER_COUNT" /> tekens lang zijn</translation> -<translation id="5526701598901867718">Alle (onbeveiligd)</translation> <translation id="5526745900034778153">Log opnieuw in om door te gaan met synchroniseren</translation> <translation id="5527463195266282916">Je probeert een oudere versie van de extensie te installeren.</translation> <translation id="5527474464531963247">Je kunt ook een ander netwerk selecteren.</translation> @@ -5910,7 +5888,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> wil het volgende</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Kan Google niet bereiken</translation> -<translation id="5539221284352502426">Het wachtwoord dat je hebt opgegeven, is afgewezen door de server. Mogelijke redenen zijn: Het wachtwoord is te kort. Het wachtwoord moet cijfers of symbolen bevatten. Het wachtwoord moet verschillen van eerdere wachtwoorden.</translation> <translation id="5541694225089836610">Actie is door de beheerder uitgezet</translation> <translation id="5542132724887566711">Profiel</translation> <translation id="5542750926112347543">Cookies van <ph name="DOMAIN" /> geblokkeerd</translation> @@ -6133,7 +6110,7 @@ <translation id="5713158217420111469">Verbonden met <ph name="DEVICE" /></translation> <translation id="5713960379473463904">Stijl van spatie-invoer</translation> <translation id="5715711091495208045">Plug-inbroker: <ph name="PLUGIN_NAME" /></translation> -<translation id="5718049162805123412">Je moet ze nu wijzigen</translation> +<translation id="5718049162805123412">Je moet deze nu wijzigen</translation> <translation id="5719854774000914513">Sites kunnen vragen of ze verbinding mogen maken met HID-apparaten</translation> <translation id="572155275267014074">Android-instellingen</translation> <translation id="5722086096420375088">Groen/wit</translation> @@ -6151,7 +6128,6 @@ <translation id="5734362860645681824">Communicatie</translation> <translation id="5734697361979786483">Fileshare toevoegen</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Deze gegevens of je apparaat voldoen niet aan het beveiligingsbeleid van je organisatie. Neem contact op met je beheerder over wat moet worden opgelost.}=1{Dit bestand of je apparaat voldoet niet aan het beveiligingsbeleid van je organisatie. Neem contact op met je beheerder over wat moet worden opgelost.}other{Deze bestanden voldoen niet aan het beveiligingsbeleid van je organisatie. Neem contact op met je beheerder over wat moet worden opgelost.}}</translation> -<translation id="5736796278325406685">Geef een geldige gebruikersnaam op</translation> <translation id="5738093759615225354">Je hebt deze toegangscode nodig om in te loggen op je computer</translation> <translation id="5739017626473506901">Log in om <ph name="USER_NAME" /> te helpen een schoolaccount toe te voegen</translation> <translation id="5739235828260127894">Wachten op verificatie. <ph name="LINK_BEGIN" />Meer informatie.<ph name="LINK_END" /></translation> @@ -6554,7 +6530,6 @@ <translation id="6054138466019582920">Zoe&ken op deze pagina met Google...</translation> <translation id="6054284857788651331">Recent gesloten tabbladgroep</translation> <translation id="6054961935262556546">Zichtbaarheid wijzigen</translation> -<translation id="6055171183283175969">Het opgegeven wachtwoord is onjuist.</translation> <translation id="6055392876709372977">PKCS nr. 1 SHA-256 met RSA-versleuteling</translation> <translation id="6055544610007596637">Installeer apps voor je <ph name="DEVICE_TYPE" /> via de Google Play Store</translation> <translation id="6056710589053485679">Normaal opnieuw laden</translation> @@ -6624,7 +6599,6 @@ <translation id="6102043788063419338">Dit bestand is geblokkeerd door Geavanceerde beveiliging.</translation> <translation id="6103681770816982672">Waarschuwing: je schakelt over naar een ontwikkelaarskanaal</translation> <translation id="6104068876731806426">Google-accounts</translation> -<translation id="6104311680260824317">Kan het apparaat niet aan het domein koppelen. De server ondersteunt de opgegeven typen Kerberos-versleuteling niet. De instellingen voor versleuteling vind je bij 'Meer opties'.</translation> <translation id="6104667115274478616">ChromeOS-audio-instellingen beheren</translation> <translation id="6104796831253957966">Printerwachtrij is vol</translation> <translation id="610487644502954950">Zijvenster losgemaakt</translation> @@ -7310,7 +7284,6 @@ <translation id="6651237644330755633">Dit certificaat vertrouwen voor het identificeren van websites</translation> <translation id="6651495917527016072">Wifi-netwerken synchroniseren met je telefoon. <ph name="LINK_BEGIN" />Meer informatie<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Wordt elke keer automatisch uitgevoerd als je deze site bezoekt</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" />-integratie wordt alleen ondersteund op x86_64-platforms. Chromebooks die zijn gebouwd op een ARM- of x86-platform bieden geen ondersteuning voor deze functionaliteit.</translation> <translation id="6654509035557065241">Standaardnetwerk kiezen</translation> <translation id="6655190889273724601">Ontwikkelaarmodus</translation> <translation id="6655458902729017087">Accounts verbergen</translation> @@ -7336,7 +7309,7 @@ <translation id="6671320560732140690">{COUNT,plural, =1{een adres}other{# adressen}}</translation> <translation id="6671497123040790595">Beheer door <ph name="MANAGER" /> instellen</translation> <translation id="6672917148207387131"><ph name="DOMAIN" /> toevoegen</translation> -<translation id="6673353404516008367">Met de incognitomodus kun je <ph name="BEGIN_LINK" />je browsen privé houden voor anderen<ph name="END_LINK" /> die je apparaat gebruiken.</translation> +<translation id="6673353404516008367">Met de incognitomodus kun je <ph name="BEGIN_LINK" />je browsen privé houden voor anderen<ph name="END_LINK" /> die je apparaat gebruiken</translation> <translation id="6673391612973410118"><ph name="PRINTER_MAKE_OR_MODEL" /> (USB)</translation> <translation id="6673797129585578649">Verlengt de batterijduur door de helderheid te verminderen, achtergrondactiviteit en visuele effecten te beperken, meldingen te vertragen en Chrome Energiebesparing aan te zetten.</translation> <translation id="6673898378497337661">helderheid van toetsenbord verhogen</translation> @@ -7446,7 +7419,6 @@ <translation id="676560328519657314">Je betaalmethoden in Google Pay</translation> <translation id="6766488013065406604">Naar Google Wachtwoordmanager</translation> <translation id="6767566652486411142">Een andere taal kiezen…</translation> -<translation id="6767639283522617719">Kan het domein niet koppelen. Zorg ervoor dat je de juiste instellingen gebruikt voor de organisatie-eenheid.</translation> <translation id="6768034047581882264">Geen toestemming om onveilige content te bekijken</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /><ph name="DEVICE_OS" /> verzamelt hardwaregegevens over apparaten en deelt deze met Google om te bepalen welke updates moeten worden geleverd. Zo kan de best mogelijke functionaliteit worden geboden. Je kunt desgewenst ook toestaan dat Google deze gegevens gebruikt voor aanvullende doeleinden, zoals support en verbeteringen voor de functionaliteit en service van <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Je kunt inloggen bij dit apparaat en velden bekijken die worden vermeld als chromeosflex_ in chrome://system om te zien welke gegevens naar Google worden gestuurd om updates te filteren, evenals andere instanties waarin je ervoor kiest gegevens met Google te delen.<ph name="END_PARAGRAPH2" /> @@ -7523,7 +7495,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Log automatisch in bij websites met de opgeslagen inloggegevens. Als de functie uitstaat, moet je je identiteit bevestigen voordat je inlogt op een website.</translation> -<translation id="6810768462515084623">Het lijkt erop dat je wachtwoord is verlopen. Verleng het op een ander apparaat en probeer het opnieuw.</translation> <translation id="6811034713472274749">Pagina kan nu worden bekeken</translation> <translation id="6811151703183939603">Stevig</translation> <translation id="6811332638216701903">DHCP-hostnaam</translation> @@ -7595,7 +7566,6 @@ <translation id="6856623341093082836">De nauwkeurigheid van het touchscreen instellen en aanpassen</translation> <translation id="6856850379840757744">Als dit aanstaat, worden alle meldingen op stil gezet</translation> <translation id="6857145580237920905">E-simkaartprofielen verwijderen vóór Powerwash</translation> -<translation id="6857699260879628349">Configuratiegegevens ophalen</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Proxyinstellingen...</translation> <translation id="68601584151169673">&Opslaan en delen</translation> @@ -7614,7 +7584,6 @@ <translation id="686839242150793617">Toestemming om automatisch scherm-in-scherm te openen</translation> <translation id="6868934826811377550">Details bekijken</translation> <translation id="6871644448911473373">OCSP-beantwoorder: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Het wachtwoord dat je hebt opgegeven, is afgewezen door de server.</translation> <translation id="6873571253135628430">Siterechten wijzigen</translation> <translation id="6876155724392614295">Fiets</translation> <translation id="6876469544038980967">Niet nuttig</translation> @@ -7648,7 +7617,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Stem om als voorbeeld te beluisteren</translation> <translation id="6902336033320348843">Sectie niet ondersteund: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Apparaat koppelen aan domein</translation> <translation id="6903022061658753260">Je gegevens worden gesynchroniseerd voor alle Chrome-browsers waarin je synchronisatie voor dit account hebt aangezet. Ga naar de <ph name="LINK_BEGIN" />Chrome OS-instellingen<ph name="LINK_END" /> voor de synchronisatieopties van Chrome OS.</translation> <translation id="6903590427234129279">Alles (<ph name="URL_COUNT" />) openen</translation> <translation id="6903907808598579934">Synchronisatie aanzetten</translation> @@ -8005,7 +7973,6 @@ <translation id="7198503619164954386">Je moet een zakelijk ingeschreven apparaat gebruiken</translation> <translation id="7199158086730159431">H&ulp vragen</translation> <translation id="7199452998289813782">Casten naar <ph name="DEVICE_NAME" /> onderbreken</translation> -<translation id="7200083590239651963">Configuratie selecteren</translation> <translation id="720110658997053098">Dit apparaat permanent in kioskmodus houden</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' verwijderd</translation> <translation id="7201420661433230412">Bestanden bekijken</translation> @@ -8122,7 +8089,6 @@ <translation id="7292067737327289208">Je <ph name="BEGIN_LINK" />browser wordt beheerd<ph name="END_LINK" /> door je organisatie en je <ph name="BEGIN_LINK" />profiel wordt beheerd<ph name="END_LINK" /> door <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Houd er rekening mee dat Android, Play en bijbehorende apps zijn onderworpen aan hun eigen beleid voor gegevensverzameling en -gebruik.</translation> -<translation id="729583233778673644">AES- en RC4-versleuteling toestaan. Als je deze optie gebruikt, loop je meer risico, aangezien RC4-codering onbeveiligd is.</translation> <translation id="7296503797589217366">Map <ph name="FOLDER_TITLE" /> selecteren</translation> <translation id="7297726121602187087">Donkergroen</translation> <translation id="7298195798382681320">Aanbevolen</translation> @@ -8140,7 +8106,6 @@ <translation id="7307129035224081534">Onderbroken</translation> <translation id="7307647374092371434">Wachtwoorden en toegangssleutels in je Google-account zijn ook beschikbaar op dit apparaat als je bent ingelogd</translation> <translation id="7308643132139167865">Websitetalen</translation> -<translation id="7310598146671372464">Kan niet inloggen. De server ondersteunt de opgegeven Kerberos-versleutelingstypen niet. Neem contact op met je beheerder.</translation> <translation id="7311005168897771689">Toegang krijgen tot je Google Drive-bestanden als je offline bent</translation> <translation id="7311244614769792472">Geen resultaten gevonden</translation> <translation id="7312210124139670355">Je beheerder reset je e-simkaart. Dit kan een paar minuten duren.</translation> @@ -8512,7 +8477,6 @@ <translation id="7594725637786616550">Voer de Powerwash-functie uit om je <ph name="DEVICE_TYPE" /> te resetten.</translation> <translation id="7595453277607160340">Log opnieuw in en update de versleuteling om Android-apps te kunnen gebruiken en ervoor te zorgen dat je <ph name="DEVICE_TYPE" /> goed blijft functioneren.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (foutcode <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">De apparaatnaam is te lang. Geef een kortere naam op om het opnieuw te proberen.</translation> <translation id="7600054753482800821">Zoek&machines en Site Search beheren</translation> <translation id="7600218158048761260">Google Drive staat uit voor dit accounttype.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> nooit vertalen</translation> @@ -8657,7 +8621,6 @@ <translation id="7686086654630106285">Meer informatie over door de site voorgestelde advertenties</translation> <translation id="7686581688229391955">Selecteer dit om extensies op deze site toe te staan</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Nieuw wachtwoord bevestigen</translation> <translation id="7690378713476594306">Selecteer een optie in de lijst</translation> <translation id="7690853182226561458">&Map toevoegen...</translation> <translation id="7691073721729883399">De cryptohome voor de kiosk-app kan niet worden geactiveerd.</translation> @@ -9317,7 +9280,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printer <ph name="ITEM_POSITION" /> van <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energiebesparing staat aan</translation> <translation id="8180786512391440389">'<ph name="EXTENSION" />' kan afbeeldingen, video- en geluidsbestanden lezen en verwijderen op de gecontroleerde locaties.</translation> -<translation id="8181215761849004992">Kan het domein niet koppelen. Controleer je account om te zien of je over voldoende rechten beschikt om apparaten toe te voegen.</translation> <translation id="8182105986296479640">App reageert niet</translation> <translation id="8182412589359523143"><ph name="BEGIN_LINK" />Klik hier<ph name="END_LINK" /> als je alle gegevens van deze <ph name="DEVICE_TYPE" /> wilt verwijderen.</translation> <translation id="8183703640399301650">Je apparaat-EID is <ph name="EID_NUMBER" /> en de IMEI van het apparaat is <ph name="IMEI_NUMBER" />. Met deze nummers kun je de service activeren.</translation> @@ -9778,7 +9740,6 @@ <translation id="8531367864749403520">Selecteer Groep verbergen om de groep uit je tabbladstrook te verwijderen</translation> <translation id="8531701051932785007">Uitgebreide versie van Safe Browsing staat uit</translation> <translation id="8533670235862049797">Safe Browsing staat aan</translation> -<translation id="8534656636775144800">Er is een fout opgetreden bij het verbinden met het domein. Probeer het opnieuw.</translation> <translation id="8535005006684281994">URL voor verlengen van Netscape-certificaat</translation> <translation id="8536810348276651776">Hiermee word je uitgelogd van de meeste sites. Je blijft ingelogd op je Google-account zodat je instellingen voor Family Link voor Chrome van toepassing zijn.</translation> <translation id="8536956381488731905">Geluid bij toetsaanslag</translation> @@ -9857,7 +9818,6 @@ <translation id="8607828412110648570">Zorg dat je bluetooth-apparaat in de koppelingsstand staat en in de buurt is. Koppel alleen met apparaten die je vertrouwt. Gekoppelde apparaten zijn zichtbaar voor alle accounts op deze Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Meer informatie<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Een Kerberos-ticket toevoegen</translation> <translation id="8609465669617005112">Omhoog</translation> -<translation id="8610103157987623234">Onjuiste indeling. Probeer het opnieuw.</translation> <translation id="8612252270453580753">Videoframe &doorzoeken met <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Alleen kleine letters, cijfers, underscores of koppeltekens</translation> <translation id="8613504115484579584">Inlogmethoden</translation> @@ -10472,7 +10432,6 @@ <translation id="9052404922357793350">Doorgaan met blokkeren</translation> <translation id="90528604757378587">Achtergrondactiviteit en sommige visuele effecten, zoals vloeiend scrollen, kunnen beperkt zijn.</translation> <translation id="9053563360605707198">Dubbelzijdig afdrukken</translation> -<translation id="9055636786322918818">RC4-versleuteling afdwingen. Als je deze optie gebruikt, loop je meer risico, aangezien RC4-codering onbeveiligd is.</translation> <translation id="9056788090206401048">Bluetooth moet aanstaan om je toegangssleutel op een ander apparaat te gebruiken. Je kunt dit altijd wijzigen via Instellingen.</translation> <translation id="9056810968620647706">Geen overeenkomsten gevonden.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> wil toegang tot de volgende content:</translation>
diff --git a/chrome/app/resources/generated_resources_no.xtb b/chrome/app/resources/generated_resources_no.xtb index 78d1756..1574176 100644 --- a/chrome/app/resources/generated_resources_no.xtb +++ b/chrome/app/resources/generated_resources_no.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Administratoren din har blokkert noe funksjonalitet for denne enheten</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> vil tilbakestille Chrome-innstillingene dine til de opprinnelige standardverdiene. Dette tilbakestiller startsiden din, ny fane-siden og søkemotoren, slår av utvidelsene dine, og løsner alle fanene. Andre midlertidige og bufrede data, for eksempel informasjonskapsler, innhold og nettstedsdata, fjernes.</translation> <translation id="1082725763867769612">Filer uten nett</translation> +<translation id="1084026333130513768">Lagre, del og cast</translation> <translation id="1084096383128641877">Fjerning av dette passordet sletter ikke kontoen din på <ph name="DOMAIN" />. Endre passordet eller slett kontoen på <ph name="DOMAIN_LINK" /> for å beskytte den mot andre.</translation> <translation id="1084288067399862432">Passordet som var utsatt for sikkerhetsbrudd, ble endret. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">Last ned den mistenkelige filen</translation> <translation id="1217483152325416304">De lokale dataene dine slettes snart</translation> <translation id="1217668622537098248">Gå tilbake til venstreklikk etter handling</translation> -<translation id="121783623783282548">Passordene stemmer ikke overens.</translation> <translation id="1218015446623563536">Slett Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googles posisjonstjeneste bruker kilder som Wifi, mobilnettverk og sensorer til å beregne enhetens posisjon.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan slå av Posisjon ved å slå av hovedinnstillingen for Posisjon på enheten. Du kan også slå av bruken av Wifi, mobilnettverk og sensorer for posisjon fra posisjonsinnstillingene.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">Fremhev elementet med tastaturfokus</translation> <translation id="1396120028054416908">Tilbake til <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Feil ved konfigurasjonen av skriveren</translation> -<translation id="1396963298126346194">Brukernavnet og passordet du skrev inn, stemmer ikke overens</translation> <translation id="1397500194120344683">Ingen kompatible enheter. <ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Du er logget på Chrome på disse enhetene, så du kan bruke dem som sikkerhetsnøkler.</translation> <translation id="1398853756734560583">Maksimer</translation> @@ -898,7 +897,6 @@ <translation id="1657937299377480641">For å logge på igjen for tilgang til læringsressurser, be en forelder om å gi deg tillatelse</translation> <translation id="1658424621194652532">Denne siden bruker mikrofonen din.</translation> <translation id="1660763353352708040">Problem med strømadapteren</translation> -<translation id="1661156625580498328">Start håndheving av AES-kryptering (anbefalt).</translation> <translation id="16620462294541761">Beklager, passordet kan ikke verifiseres. Prøv på nytt.</translation> <translation id="166278006618318542">Algoritme for enhetens offentlige nøkkel</translation> <translation id="1662801900924515589"><ph name="APP" /> er installert</translation> @@ -998,7 +996,6 @@ <translation id="174123615272205933">Egendefinert</translation> <translation id="1741314857973421784">Fortsett</translation> <translation id="1743970419083351269">Lukk nedlastingsraden</translation> -<translation id="1744060673522309905">Kan ikke knytte enheten til domenet. Kontroller at du ikke har overskredet antall enheter som du kan legge til.</translation> <translation id="1744108098763830590">bakgrunnsside</translation> <translation id="1745732479023874451">Administrer kontakter</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Vil du åpne og redigere # filer i denne nettappen?}}</translation> @@ -1030,7 +1027,6 @@ <translation id="1767043563165955993">Bruk med Android-apper</translation> <translation id="1767508543310534319">Tegnsettingsekko</translation> <translation id="1768212860412467516">Send tilbakemelding om <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Beklager. Det oppsto et problem ved forsøket på å kontakte påloggingstjeneren. Sjekk nettverkstilkoblingen din og domenenavnet, og prøv på nytt.</translation> <translation id="1769104665586091481">&Åpne link i nytt vindu</translation> <translation id="1770407692401984718">Dra et bilde hit, eller</translation> <translation id="177053719077591686">Sikkerhetskopiér Android-apper til Google Disk.</translation> @@ -1108,7 +1104,6 @@ <translation id="1818913467757368489">Opplasting av loggen pågår.</translation> <translation id="1819443852740954262">Åpne alle i inkognitovindu</translation> <translation id="1819721979226826163">Trykk på Appvarsler > Google Play Tjenester.</translation> -<translation id="1820028137326691631">Skriv inn administratorgodkjent passord</translation> <translation id="1822140782238030981">Bruker du allerede Chrome? Logg på</translation> <translation id="1822517323280215012">Grå</translation> <translation id="1822635184853104396">Vis hele nedlastingsloggen på en ny fane</translation> @@ -1225,7 +1220,6 @@ <translation id="1901303067676059328">Marker &alt</translation> <translation id="1904580727789512086">Nettadressene du besøker, lagres i Google-kontoen din</translation> <translation id="1904603806662441960">Administrer kameratillatelser for nettsteder i Chrome</translation> -<translation id="1905375423839394163">Navn på Chromebook-enhet</translation> <translation id="1906181697255754968">Nettsteder bruker vanligvis filer og mapper på enheten din for å kunne tilby funksjoner som å lagre arbeidet ditt automatisk</translation> <translation id="1906488504371069394">Oppdag flere utvidelser og temaer på <ph name="BEGIN_LINK" />Chrome Nettmarked<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Skriv med stemmen. Bruk søketasten + D, og begynn å snakke.</translation> @@ -1235,6 +1229,7 @@ <translation id="1910721550319506122">Velkommen!</translation> <translation id="1910736334623230603">Kan ikke søke etter flere bilder. Legg til ett bilde om gangen.</translation> <translation id="1910908536872421421">Chrome for Testing, versjon <ph name="BROWSER_VERSION" />, er bare ment for automatisk testing. Til vanlig surfing på nettet må du bruke en standardversjon av Chrome som oppdateres automatisk.</translation> +<translation id="1913749768968678106">Cast, lagre og del</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">Legg på</translation> <translation id="1915734383465415025">Butikknummer</translation> @@ -1336,6 +1331,7 @@ <translation id="197989455406964291">KDC støtter ikke krypteringstypen</translation> <translation id="1981434377190976112">lese alle dataene dine på alle nettsteder</translation> <translation id="1984417487208496350">Ingen beskyttelse (anbefales ikke)</translation> +<translation id="1986836014090708999">Avanserte posisjonsinnstillinger</translation> <translation id="1987317783729300807">Kontoer</translation> <translation id="1987574314042117472">Velg og installer populære apper</translation> <translation id="1988259784461813694">Krav</translation> @@ -1537,7 +1533,6 @@ <translation id="21354425047973905">Skjul PIN-koder</translation> <translation id="2135456203358955318">Dokket lupe</translation> <translation id="2135787500304447609">&Fortsett</translation> -<translation id="2136372518715274136">Skriv inn et nytt passord</translation> <translation id="2136476978468204130">Passordfrasen du skrev inn, er feil</translation> <translation id="2137128126782078222">Ikke tillat varsler fra <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Konfigurer-knappen</translation> @@ -1606,6 +1601,7 @@ <translation id="2182058453334755893">Kopiert til utklippstavlen</translation> <translation id="2182419606502127232">Inkluder tjenerloggene mine.</translation> <translation id="2183570493397356669">Fortsett-knappen er deaktivert</translation> +<translation id="2184272387334793084">Logg på for å få blant annet passordene dine på alle enhetene dine</translation> <translation id="2184515124301515068">La Chrome velge når nettsteder kan spille av lyd (anbefalt)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">En side er delt fra en annen enhet</translation> @@ -1638,7 +1634,6 @@ <translation id="2210462644007531147">Kunne ikke fullføre installasjonen</translation> <translation id="2211245494465528624">Administrer alternativer for synkronisering</translation> <translation id="2214018885812055163">Delte mapper</translation> -<translation id="2214884991347062907">Feil passord. Prøv på nytt</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 linje vises ikke>}other{<<ph name="NUMBER_OF_LINES" /> linjer vises ikke>}}</translation> <translation id="2215070081105889450">For å dele lyd, del en fane eller skjerm i stedet</translation> <translation id="2218019600945559112">Mus og styreflate</translation> @@ -2292,7 +2287,6 @@ <translation id="2692503699962701720">Endre tonehøyde ved opplesing av elementtyper og formatert tekst</translation> <translation id="2692901429679246677">Sjøgrønn</translation> <translation id="2693134906590795721">Ladelyder</translation> -<translation id="2693176596243495071">Beklager. En ukjent feil oppsto. Prøv på nytt senere, eller kontakt administratoren hvis problemet fortsetter.</translation> <translation id="2698147581454716013">Dette er en pakkeenhet og kan ikke registreres med Kiosk og skilt-oppgradering.</translation> <translation id="2699911226086014512">PIN-kodehandlingen mislyktes med koden <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Delt fra <ph name="DEVICE_NAME" /></translation> @@ -2425,7 +2419,6 @@ <translation id="2782104745158847185">Feil ved installasjon av Linux-programmet</translation> <translation id="2783024642731649028">1 vare i handlekurven med <ph name="DISCOUNT_TEXT" /> fra <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, sett <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Lastet ned</translation> -<translation id="2783829359200813069">Velg krypteringstyper</translation> <translation id="2783952358106015700">Bruk sikkerhetsnøkkelen din med <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Passordsjekk</translation> <translation id="2785873697295365461">Filbeskrivelser</translation> @@ -2576,6 +2569,7 @@ <translation id="2893180576842394309">Google kan bruke loggen din for å gi Søk og andre Google-tjenester et personlig preg</translation> <translation id="2893701697603065178">Administrert utviklingsmiljø</translation> <translation id="2894757982205307093">Ny fane i gruppen</translation> +<translation id="2895730582088342039">Lagre, del og cast</translation> <translation id="289695669188700754">Nøkkel-id: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Denne egendefinerte innstillingen blir fjernet når du lukker alle inkognitovinduer</translation> <translation id="2897878306272793870">Er du sikker på at du vil åpne <ph name="TAB_COUNT" /> faner?</translation> @@ -2709,7 +2703,6 @@ <translation id="3003144360685731741">Foretrukne nettverk</translation> <translation id="3003253259757197230">Nettadresser du besøker, sendes til Google for å forutsi hvilke nettsteder du kanskje kommer til å besøke etterpå, og for å vise deg mer informasjon om siden du besøker</translation> <translation id="3003623123441819449">CSS-buffer</translation> -<translation id="3003828226041301643">Kan ikke knytte enheten til domenet. Kontroller kontoen din for å se om du har rettighet til å legge til enheter.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" />-enheten din oppretter en privat Wifi-tilkobling.</translation> <translation id="3004385386820284928">Tilpass tastaturtaster</translation> <translation id="3005574332301273731">Ikke vis</translation> @@ -2769,7 +2762,6 @@ <translation id="3033348223765101500">Kontroller dataene dine</translation> <translation id="3036327949511794916">Tidsfristen for å returnere <ph name="DEVICE_TYPE" /> er utløpt.</translation> <translation id="3036546437875325427">Slå på blitsen</translation> -<translation id="3037754279345160234">Kan ikke parse konfigurasjonen for å tilknytte domene. Kontakt administratoren din.</translation> <translation id="3038272154009688107">Se alle nettsteder</translation> <translation id="3038612606416062604">Legg til en skriver manuelt</translation> <translation id="3039491566278747710">Kunne ikke installere regelen for bruk uten nett på enheten.</translation> @@ -2959,7 +2951,6 @@ <translation id="3210736980143419785">Kunne ikke fullføre nedlastingen</translation> <translation id="321084946921799184">Gul og hvit</translation> <translation id="3211126692872351610">&Åpne <ph name="SEARCH_ENGINE" /> på en ny fane og søk etter «<ph name="SEARCH_TERMS" />»</translation> -<translation id="321356136776075234">Enhetens OE (OU) (f.eks. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Legg til et bokmerke i denne mappen</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Merk:<ph name="END_BOLD" /> Det kan hende at lignende stemmer eller opptak av stemmen kan brukes for å få tilgang til de personlige resultatene til <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Vil du opprette en snarvei?</translation> @@ -3210,6 +3201,7 @@ <translation id="3420501302812554910">Den interne sikkerhetsnøkkelen må tilbakestilles</translation> <translation id="3421387094817716717">Offentlig nøkkel basert på elliptiske kurver</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Merk:<ph name="END_BOLD" /> Det kan hende at lignende stemmer eller opptak av stemmen din kan brukes for å få tilgang til personlige resultater eller assistenten.</translation> +<translation id="3421835120203732951">Legg til en ny profil</translation> <translation id="3423111258700187173">Fant resultater i <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">På «<ph name="PHONE_NAME_1" />» og «<ph name="PHONE_NAME_2" />»:</translation> <translation id="3423858849633684918">Start <ph name="PRODUCT_NAME" /> på nytt</translation> @@ -3638,7 +3630,6 @@ <translation id="3741056951918180319">Du kan alltid klikke på utvidelsen for å bruke den på hvilke som helst nettsteder</translation> <translation id="3741510433331996336">Start enheten på nytt for å fullføre oppdateringen</translation> <translation id="3742235229730461951">Oppsett for koreansk tastatur</translation> -<translation id="3742666961763734085">Finner ikke noen organisasjonsenhet med det navnet. Prøv på nytt.</translation> <translation id="3743842571276656710">Oppgi PIN-koden for å koble til <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Passordene dine ble ikke importert</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> @@ -4525,7 +4516,6 @@ <translation id="4416582610654027550">Skriv inn en gyldig nettadresse</translation> <translation id="4421932782753506458">Pus</translation> <translation id="4423376891418188461">Gjenopprett innstillingene</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administratoren din krever at du endrer passord.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ved å gi ChromeOS-enheter lov til å sende oss automatiske rapporter hjelper du oss med å prioritere hva vi skal fikse og gjøre bedre i ChromeOS. Disse rapportene kan blant annet inneholde informasjon om når ChromeOS krasjer, hvilke funksjoner som var i bruk, og hvor mye minne som vanligvis var i bruk.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan når som helst velge om du vil tillate slike rapporter eller ikke, i innstillingene for Chrome-enheten. Hvis du er en domeneadministrator, kan du endre denne innstillingen i administrasjonskonsollen.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Slett <ph name="FILE_NAME" /></translation> @@ -4541,7 +4531,6 @@ <translation id="4430369329743628066">Bokmerke lagt til</translation> <translation id="4430422687972614133">Slå på virtuelt kort</translation> <translation id="4432621511648257259">Passordet er feil</translation> -<translation id="443454694385851356">Eldre (usikre)</translation> <translation id="4434611816075088065">Det er ikke noe mer du trenger å ta stilling til akkurat nå</translation> <translation id="443475966875174318">Oppdater eller fjern inkompatible programmer</translation> <translation id="4437947179446780764">Legg til en egendefinert DNS-tjenesteleverandør</translation> @@ -4598,6 +4587,7 @@ <translation id="4481448477173043917"><ph name="DEVICE_TYPE" /> startet på nytt uventet</translation> <translation id="4481467543947557978">Service Worker</translation> <translation id="4482990632723642375">Nylig lukket fane</translation> +<translation id="4486333480498805415">Posisjonsnøyaktighet</translation> <translation id="4487489714832036847">Chromebook bruker apper i stedet for tradisjonell programvare. Skaff deg apper for produktivitet, underholdning med mer.</translation> <translation id="4488257340342212116">Nettsteder som har lov til å bruke kameraet ditt</translation> <translation id="4490086832405043258">Bruk proxy-innstillingene i ChromeOS for denne profilen.</translation> @@ -5083,7 +5073,6 @@ <translation id="4868284252360267853">Denne dialogboksen er ikke fokusert for øyeblikket. Trykk på Kommando + Shift + Tilvalg + A for å fokusere på denne dialogboksen.</translation> <translation id="4869170227080975044">lese ChromeOS-nettverksinformasjon</translation> <translation id="4870724079713069532">Du kan åpne og redigere støttede filer med denne appen i Filutforsker eller andre apper. For å styre hvilke filer som åpner denne appen som standard, gå til <ph name="BEGIN_LINK" />Windows-innstillingene<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Skriv inn passordet du fikk fra administratoren, for å få informasjon om oppsett</translation> <translation id="4870995365819149457">Noen støttede linker åpnes fremdeles i <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> og 1 app til.</translation> <translation id="4871308555310586478">Ikke fra Chrome Nettmarked.</translation> <translation id="4871322859485617074">PIN-koden inneholder ugyldige tegn.</translation> @@ -5150,7 +5139,6 @@ <translation id="4913209098186576320">Denne filen kan være farlig<ph name="LINE_BREAK" />Denne kontrollen tar lengre tid enn vanlig …</translation> <translation id="4915961947098019832">Nettsteder som har lov til å vise bilder</translation> <translation id="4916542008280060967">Vil du la nettstedet redigere <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Sterkt</translation> <translation id="491779113051926205">Trafikktellere for ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ønsker å kommunisere med «<ph name="EXTENSION_NAME" />»-utvidelsen</translation> <translation id="4918086044614829423">Godta</translation> @@ -5457,6 +5445,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> er blokkert</translation> <translation id="5163910114647549394">Fanen er flyttet til slutten av faneraden</translation> <translation id="5164530241085602114">Varsler er ikke tillatt for <ph name="SITE" /></translation> +<translation id="5165989352025966137">Nettsteder som har lov til å gå over i fullskjerm automatisk</translation> <translation id="516747639689914043">Protokoll for hypertekstoverføring (HTTP)</translation> <translation id="5170568018924773124">Vis i mappen</translation> <translation id="5171045022955879922">Søk, eller skriv inn en nettadresse</translation> @@ -5464,7 +5453,6 @@ <translation id="5172855596271336236">Det er 1 administrert skriver.</translation> <translation id="5173668317844998239">Legg til og slett fingeravtrykk som er lagret på sikkerhetsnøkkelen</translation> <translation id="5174169235862638850">Passordet er kopiert til utklippstavlen</translation> -<translation id="5175379009094579629">Dette enhetsnavnet er ugyldig. Skriv inn et nytt enhetsnavn for å prøve på nytt.</translation> <translation id="5177479852722101802">Fortsett blokkering av kamera- og mikrofontilgang</translation> <translation id="5177549709747445269">Du bruker mobildata</translation> <translation id="5178667623289523808">Finn forrige</translation> @@ -5693,7 +5681,6 @@ <translation id="5368255566854433132">Opprett <ph name="DEVICE_TYPE" />-passord</translation> <translation id="5368441245151140827">Denne utvidelsen kan ikke lese eller endre nettstedinformasjon eller kjøre i bakgrunnen</translation> <translation id="5368720394188453070">Telefonen er låst. Lås den opp for å få tilgang.</translation> -<translation id="5368779022775404937">Logg på <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Slå på museakselerasjon</translation> <translation id="5369694795837229225">Konfigurer Linux-utviklingsmiljø</translation> @@ -5908,7 +5895,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administratoren har installert en utvidelse}other{Administratoren har installert # utvidelser}}</translation> <translation id="5523532775593636291">Nettsteder du legger til, holdes alltid aktive, og minnet de bruker, blir ikke frigjort</translation> <translation id="5523558474028191231">Navnet kan inneholde bokstaver, tall og spesialtegn og kan maksimalt bestå av <ph name="MAX_CHARACTER_COUNT" /> tegn</translation> -<translation id="5526701598901867718">Alle (usikre)</translation> <translation id="5526745900034778153">Logg på igjen for å gjenoppta synkroniseringen</translation> <translation id="5527463195266282916">Forsøkte å nedgradere utvidelse.</translation> <translation id="5527474464531963247">Du kan også velge et annet nettverk.</translation> @@ -5919,7 +5905,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vil</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Får ikke kontakt med Google</translation> -<translation id="5539221284352502426">Passordet du skrev inn, ble avvist av tjeneren. Mulige grunner kan være: Passordet er for kort. Passordet må inneholde tall eller symboler. Passordet må være forskjellig fra tidligere passord.</translation> <translation id="5541694225089836610">Administratoren din har slått av handlingen</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Informasjonskapsler fra <ph name="DOMAIN" /> er blokkert</translation> @@ -6162,7 +6147,6 @@ <translation id="5734362860645681824">Kommunikasjon</translation> <translation id="5734697361979786483">Legg til delt nettverksressurs</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Disse dataene eller enheten din oppfyller ikke alle sikkerhetsreglene til organisasjonen din. Snakk med administratoren din om hva som må fikses.}=1{Denne filen eller enheten din oppfyller ikke alle sikkerhetsreglene til organisasjonen din. Snakk med administratoren din om hva som må fikses.}other{Disse filene oppfyller ikke alle sikkerhetsreglene til organisasjonen din. Snakk med administratoren din om hva som må fikses.}}</translation> -<translation id="5736796278325406685">Skriv inn et gyldig brukernavn</translation> <translation id="5738093759615225354">Du trenger denne tilgangsnøkkelen for å logge på datamaskinen din</translation> <translation id="5739017626473506901">Logg på for å hjelpe <ph name="USER_NAME" /> med å legge til en skolekonto</translation> <translation id="5739235828260127894">Venter på bekreftelse. <ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation> @@ -6566,7 +6550,6 @@ <translation id="6054138466019582920">Sø&k på denne siden med Google…</translation> <translation id="6054284857788651331">Nylig lukket fanegruppe</translation> <translation id="6054961935262556546">Endre tilgang</translation> -<translation id="6055171183283175969">Passordet du skrev inn, er feil.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 med RSA-kryptering</translation> <translation id="6055544610007596637">Installer apper på <ph name="DEVICE_TYPE" /> fra Google Play-butikken</translation> <translation id="6056710589053485679">Normal innlasting på nytt</translation> @@ -6636,7 +6619,6 @@ <translation id="6102043788063419338">Denne filen ble blokkert av Avansert beskyttelse.</translation> <translation id="6103681770816982672">Advarsel: du bytter til utviklerkanal</translation> <translation id="6104068876731806426">Google-kontoer</translation> -<translation id="6104311680260824317">Kan ikke knytte enheten til domenet. Tjeneren støtter ikke de angitte Kerberos-krypteringstypene. Du finner innstillinger for kryptering under «Flere alternativer».</translation> <translation id="6104667115274478616">Administrer ChromeOS-lydinnstillinger</translation> <translation id="6104796831253957966">Utskriftskøen er full</translation> <translation id="610487644502954950">Sidepanelet er løsnet</translation> @@ -7323,7 +7305,6 @@ <translation id="6651237644330755633">Stol på dette sertifikatet for identifisering av nettsteder.</translation> <translation id="6651495917527016072">Synkroniser Wifi-nettverk med telefonen din. <ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Kjøres automatisk hver gang du besøker dette nettstedet</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" />-integrering støttes bare på x86_64-plattformer. Chromebook-enheter som er bygget på en ARM- eller x86-plattform, støtter ikke denne funksjonaliteten.</translation> <translation id="6654509035557065241">Foretrekk nettverk</translation> <translation id="6655190889273724601">Utviklermodus</translation> <translation id="6655458902729017087">Skjul kontoer</translation> @@ -7459,7 +7440,6 @@ <translation id="676560328519657314">Betalingsmåtene dine i Google Pay</translation> <translation id="6766488013065406604">Gå til Google Passordlagring</translation> <translation id="6767566652486411142">Velg et annet språk</translation> -<translation id="6767639283522617719">Kan ikke bli med på domenet. Kontroller at innstillingene for organisasjonsenheten er riktige.</translation> <translation id="6768034047581882264">Nettsteder som ikke har lov til å vise usikkert innhold</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />For å gi deg den beste opplevelsen samler <ph name="DEVICE_OS" /> inn maskinvaredata om enheter og deler dem med Google for å fastslå hvilke oppdateringer som skal leveres. Du kan velge å la Google bruke disse dataene for tilleggsformål, som brukerstøtte og forbedringer av <ph name="DEVICE_OS" />-opplevelsen og -tjenesten.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan logge på denne enheten og se feltene oppført som chromeosflex_ i chrome://system for å se dataene som sendes til Google for filtrering av oppdateringer og i andre sammenhenger hvor du velger å dele data med Google.<ph name="END_PARAGRAPH2" /> @@ -7536,7 +7516,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Bruk lagret legitimasjon til å logge på nettsteder automatisk. Når funksjonen er slått av, blir du bedt om bekreftelse hver gang du logger på et nettsted.</translation> -<translation id="6810768462515084623">Beklager. Det ser ut til at passordet ditt har utløpt. Forny det på en annen enhet, og prøv på nytt.</translation> <translation id="6811034713472274749">Siden er klar til å vises</translation> <translation id="6811151703183939603">Fast</translation> <translation id="6811332638216701903">DHCP-vertsnavn</translation> @@ -7608,7 +7587,6 @@ <translation id="6856623341093082836">Konfigurer og juster nøyaktigheten til berøringsskjermen din</translation> <translation id="6856850379840757744">Når dette er påslått, dempes alle varsler</translation> <translation id="6857145580237920905">Fjern eSIM-profiler før Powerwash</translation> -<translation id="6857699260879628349">Få informasjon om oppsett</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek</translation> <translation id="6860097299815761905">Innstillinger for proxy-tjener</translation> <translation id="68601584151169673">&Lagre og del</translation> @@ -7627,7 +7605,6 @@ <translation id="686839242150793617">Nettsteder som har lov til å bruke bilde-i-bilde automatisk</translation> <translation id="6868934826811377550">Se detaljer</translation> <translation id="6871644448911473373">OCSP-svarer: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Passordet du skrev inn, ble avvist av tjeneren.</translation> <translation id="6873571253135628430">Endre nettstedstillatelser</translation> <translation id="6876155724392614295">Sykkel</translation> <translation id="6876469544038980967">Ikke nyttig</translation> @@ -7661,7 +7638,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Forhåndsutdrag av tekst til tale</translation> <translation id="6902336033320348843">Seksjonen støttes ikke: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Knytt enhet til domene</translation> <translation id="6903022061658753260">Dataene dine synkroniseres mellom alle Chrome-nettlesere hvor du har slått på synkronisering for denne kontoen. For å finne alternativer for ChromeOS-synkronisering, gå til <ph name="LINK_BEGIN" />ChromeOS-innstillingene<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Åpne alle (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Slå på synkronisering</translation> @@ -8019,7 +7995,6 @@ <translation id="7198503619164954386">Du må bruke en bedriftsregistrert enhet</translation> <translation id="7199158086730159431">Få hjelp</translation> <translation id="7199452998289813782">Sett castingen til <ph name="DEVICE_NAME" /> på pause</translation> -<translation id="7200083590239651963">Velg konfigurasjon</translation> <translation id="720110658997053098">Behold denne enheten permanent i kioskmodus</translation> <translation id="7201118060536064622">«<ph name="DELETED_ITEM_NAME" />» er slettet</translation> <translation id="7201420661433230412">Se filer</translation> @@ -8135,8 +8110,8 @@ <translation id="7290242001003353852">Denne påloggingstjenesten, som driftes av <ph name="SAML_DOMAIN" />, har tilgang til kameraet ditt</translation> <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Nettleseren din administreres<ph name="END_LINK" /> av organisasjonen din, og <ph name="BEGIN_LINK" />profilen din administreres<ph name="END_LINK" /> av <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Nettsteder som ikke har lov til å gå over i fullskjerm automatisk</translation> <translation id="7295614427631867477">Merk at Android, Play og tilknyttede apper er styrt av sine egne retningslinjer for datainnsamling og bruk.</translation> -<translation id="729583233778673644">Tillat AES- og RC4-kryptering. Hvis du bruker dette alternativet, øker risikoen, ettersom RC4-chiffere ikke er sikre.</translation> <translation id="7296503797589217366">Velg mappen <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Mørk grønn</translation> <translation id="7298195798382681320">Anbefalt</translation> @@ -8154,7 +8129,6 @@ <translation id="7307129035224081534">Satt på pause</translation> <translation id="7307647374092371434">Passord og passnøkler i Google-kontoen din blir også tilgjengelige på denne enheten mens du er logget på</translation> <translation id="7308643132139167865">Nettstedsspråk</translation> -<translation id="7310598146671372464">Kan ikke logge på. Tjeneren støtter ikke de angitte Kerberos-krypteringstypene. Ta kontakt med administratoren din.</translation> <translation id="7311005168897771689">Få tilgang til Google Disk-filene dine når du er uten nett</translation> <translation id="7311244614769792472">Fant ingen resultater</translation> <translation id="7312210124139670355">Administratoren holder på å tilbakestille eSIM-kortet ditt. Dette kan ta noen minutter.</translation> @@ -8527,7 +8501,6 @@ <translation id="7594725637786616550">Kjør Powerwash for å tilbakestille <ph name="DEVICE_TYPE" /> så den blir som ny.</translation> <translation id="7595453277607160340">For å bruke Android-apper og sikre at <ph name="DEVICE_TYPE" /> fungerer som den skal, logg på igjen og oppdater.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (feilkode <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Enhetsnavnet er for langt. Skriv inn et kortere navn eller prøv på nytt.</translation> <translation id="7600054753482800821">&Administrer søkemotorer og nettstedsøk</translation> <translation id="7600218158048761260">Google Disk er deaktivert for denne kontotypen.</translation> <translation id="7600965453749440009">Oversett aldri <ph name="LANGUAGE" /></translation> @@ -8563,6 +8536,7 @@ <translation id="7622768823216805500">Nettsteder installerer vanligvis betalingsbehandlere for å kunne tilby shoppingfunksjoner, som enklere betaling</translation> <translation id="7622966771025050155">Bytt til fanen som tas opp</translation> <translation id="7624337243375417909">capslock er av</translation> +<translation id="7625025537587898155">Legg til en ny profil</translation> <translation id="7625568159987162309">Se tillatelser og data lagret på alle nettsteder</translation> <translation id="7625823789272218216">Ny fane til venstre</translation> <translation id="7628201176665550262">Oppdateringsfrekvens</translation> @@ -8672,7 +8646,6 @@ <translation id="7686086654630106285">Mer om annonser som foreslås på nettstedet</translation> <translation id="7686581688229391955">Velg for å tillate utvidelser på dette nettstedet</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Bekreft det nye passordet</translation> <translation id="7690378713476594306">Velg fra listen</translation> <translation id="7690853182226561458">Legg til &mappe</translation> <translation id="7691073721729883399">Cryptohome for kiosk-appen kunne ikke kobles til.</translation> @@ -9242,6 +9215,7 @@ <translation id="810185532889603849">Egendefinert farge</translation> <translation id="8101987792947961127">Powerwash kreves ved neste omstart</translation> <translation id="8102139037507939978">Fjern personlig identifiserende informasjon fra system_logs.txt.</translation> +<translation id="8102344699913991108">Nettsteder bruker denne innstillingen for å tilby engasjerende fullskjermopplevelser uavhengig av brukerbevegelser</translation> <translation id="810362914482827094">Søk blant passnøkler</translation> <translation id="8104088837833760645">Last ned eSIM-profilen</translation> <translation id="8105273883928376822">Logg på for å fortsette.</translation> @@ -9334,7 +9308,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Skriver <ph name="ITEM_POSITION" /> av <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Strømsparing er slått på</translation> <translation id="8180786512391440389">«<ph name="EXTENSION" />» kan lese og slette bilder, videofiler og lydfiler i posisjonene det er merket av for.</translation> -<translation id="8181215761849004992">Kan ikke knytte til domenet. Sjekk kontoen din for å se om du har tilstrekkelige rettigheter til å legge til enheter.</translation> <translation id="8182105986296479640">Appen svarer ikke.</translation> <translation id="8182412589359523143">For å slette alle data fra <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />klikk her<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Enhetens EID er <ph name="EID_NUMBER" />, og IMEI-nummeret for enheten er <ph name="IMEI_NUMBER" />. Disse numrene kan brukes til å aktivere tjenesten.</translation> @@ -9563,6 +9536,7 @@ <translation id="8351630282875799764">Batteriet lades ikke</translation> <translation id="8352287103893778223">Tittel på fanegruppe</translation> <translation id="835238322900896202">Det oppsto en feil ved avinstalleringen. Du må avinstallere via terminalen.</translation> +<translation id="8353420862507374944">Cast, lagre og del</translation> <translation id="8353683614194668312">Den får følgende tilgang:</translation> <translation id="8354034204605718473">Barnets PIN-kode er lagt til</translation> <translation id="8356197132883132838"><ph name="TITLE" /> – <ph name="COUNT" /></translation> @@ -9669,6 +9643,7 @@ <translation id="8428271547607112339">Legg til en skolekonto</translation> <translation id="84297032718407999">Du logges av om <ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Vis trykk</translation> +<translation id="8432724317983466962">Overgang til fullskjerm krever som standard en brukerbevegelse</translation> <translation id="8433186206711564395">Nettverksinnstillinger</translation> <translation id="8434480141477525001">Feilsøkingsport for NaCl</translation> <translation id="8436054240208929121">Logg på og slå på synkronisering for å la Chrome foreslå fanegrupper og organisere fanene dine</translation> @@ -9795,7 +9770,6 @@ <translation id="8531367864749403520">Velg «Skjul gruppen» for å fjerne gruppen fra faneraden</translation> <translation id="8531701051932785007">Safe Browsing med økt beskyttelse er avslått</translation> <translation id="8533670235862049797">Safe Browsing er på</translation> -<translation id="8534656636775144800">Beklager. Det oppstod en feil da du prøvde å knytte deg til domenet. Prøv på nytt.</translation> <translation id="8535005006684281994">Fornying av Netscape-sertifikat for nettadresse</translation> <translation id="8536810348276651776">Logger deg av de fleste nettsteder. Du forblir pålogget Google-kontoen din, slik at Family Link-innstillingene for Chrome fortsetter å gjelde.</translation> <translation id="8536956381488731905">Lyd ved tastetrykk</translation> @@ -9874,7 +9848,6 @@ <translation id="8607828412110648570">Sørg for at Bluetooth-enheten din er i sammenkoblingsmodus og i nærheten. Koble bare til enheter du stoler på. Sammenkoblede enheter er synlige for alle kontoer på denne Chromebooken. <ph name="BEGIN_LINK_LEARN_MORE" />Finn ut mer<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Legg til en Kerberos-sak</translation> <translation id="8609465669617005112">Flytt opp</translation> -<translation id="8610103157987623234">Feil format. Prøv på nytt</translation> <translation id="8612252270453580753">&Søk i videorammen med <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Kun små bokstaver, tall, understrek og bindestrek</translation> <translation id="8613504115484579584">Påloggingsmetoder</translation> @@ -10053,6 +10026,7 @@ <translation id="8729133765463465108">Bruk kameraet for å skanne QR-koden</translation> <translation id="8730621377337864115">Ferdig</translation> <translation id="8731029916209785242">Tillatelser (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Forbedre posisjonsnøyaktigheten</translation> <translation id="8731268612289859741">Sikkerhetskode</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> vil <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Portnummer</translation> @@ -10488,7 +10462,6 @@ <translation id="9052404922357793350">Fortsett blokkering</translation> <translation id="90528604757378587">Aktivitet i bakgrunnen og enkelte visuelle effekter, for eksempel jevn rulling, kan være begrenset.</translation> <translation id="9053563360605707198">Skriv ut på begge sider</translation> -<translation id="9055636786322918818">Start håndheving av RC4-kryptering. Hvis du bruker dette alternativet, øker risikoen, ettersom RC4-chiffere ikke er sikre.</translation> <translation id="9056788090206401048">Bluetooth må være påslått for at du skal kunne bruke tilgangsnøkkelen din på en annen enhet. Du kan alltid administrere dette i innstillingene.</translation> <translation id="9056810968620647706">Finner ingen treff.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> vil ha tilgang til følgende innhold:</translation>
diff --git a/chrome/app/resources/generated_resources_or.xtb b/chrome/app/resources/generated_resources_or.xtb index 8e9cfc0..8cdf0b1 100644 --- a/chrome/app/resources/generated_resources_or.xtb +++ b/chrome/app/resources/generated_resources_or.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">ସନ୍ଦେହଜନକ ଫାଇଲ ଡାଉନଲୋଡ କରନ୍ତୁ</translation> <translation id="1217483152325416304">ଆପଣଙ୍କର ସ୍ଥାନୀୟ ଡାଟା ଶୀଘ୍ର ଡିଲିଟ୍ ହୋଇଯିବ</translation> <translation id="1217668622537098248">କାର୍ଯ୍ୟପରେ ବାମପଟ କ୍ଲିକ୍କୁ ଫେରନ୍ତୁ</translation> -<translation id="121783623783282548">ପାସ୍ୱର୍ଡ ମେଳ ଖାଉନାହିଁ।</translation> <translation id="1218015446623563536">Linux ଡିଲିଟ୍ କରନ୍ତୁ</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googleର ଲୋକେସନ୍ ସେବା, ଏହି ଡିଭାଇସ୍ର ଲୋକେସନ୍ ଅନୁମାନ କରିବାରେ ସାହାଯ୍ୟ କରିବା ପାଇଁ ୱାଇ-ଫାଇ, ମୋବାଇଲ୍ ନେଟ୍ୱର୍କ ଓ ସେନ୍ସର୍ଗୁଡ଼ିକ ଭଳି ଉତ୍ସକୁ ବ୍ୟବହାର କରେ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ଆପଣ ଏହି ଡିଭାଇସ୍ରେ ମୁଖ୍ୟ ଲୋକେସନ୍ ସେଟିଂସ୍କୁ ବନ୍ଦ କରି ଲୋକେସନ୍କୁ ବନ୍ଦ କରିପାରିବେ। ଆପଣ ଲୋକେସନ୍ ସେଟିଂସ୍ରେ ଲୋକେସନ୍ ପାଇଁ ୱାଇ-ଫାଇ, ମୋବାଇଲ୍ ନେଟ୍ୱର୍କ ଓ ସେନ୍ସର୍ଗୁଡ଼ିକର ବ୍ୟବହାର ମଧ୍ୟ ବନ୍ଦ କରିପାରିବେ।<ph name="END_PARAGRAPH2" /></translation> <translation id="1219134100826635117">ଆପଣଙ୍କ ଆଡମିନିଷ୍ଟ୍ରେଟର ଏହି କାର୍ଯ୍ୟକୁ ବ୍ଲକ କରିଛନ୍ତି</translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">କୀବୋର୍ଡ ଫୋକସ ମାଧ୍ୟମରେ ଆଇଟମକୁ ହାଇଲାଇଟ କରନ୍ତୁ</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" />କୁ ଫେରନ୍ତୁ</translation> <translation id="1396139853388185343">ପ୍ରିଣ୍ଟର୍ ସେଟିଂରେ ତ୍ରୁଟି</translation> -<translation id="1396963298126346194">ଆପଣ ଲେଖିଥିବା ଉପଯୋଗକର୍ତ୍ତାନାମ ଏବଂ ପାସ୍ୱର୍ଡ ମେଳ ଖାଉନାହିଁ</translation> <translation id="1397500194120344683">କୌଣସି ଉପଯୁକ୍ତ ଡିଭାଇସ୍ ନାହିଁ। <ph name="LINK_BEGIN" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="LINK_END" /></translation> <translation id="1397594434718759194">ଆପଣ ଏହି ଡିଭାଇସଗୁଡ଼ିକରେ Chromeରେ ସାଇନ ଇନ କରିଛନ୍ତି, ତେଣୁ ଆପଣ ସେଗୁଡ଼ିକୁ ସୁରକ୍ଷା କୀ ଭାବରେ ବ୍ୟବହାର କରିପାରିବେ।</translation> <translation id="1398853756734560583">ସର୍ବାଧିକ କରନ୍ତୁ</translation> @@ -897,7 +895,6 @@ <translation id="1657937299377480641">ଶିକ୍ଷା ସମ୍ବନ୍ଧିତ ରିସୋର୍ସଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ପୁଣି ସାଇନ୍ ଇନ୍ କରିବାକୁ, ଜଣେ ବାପା କିମ୍ବା ମା'ଙ୍କୁ ଆପଣଙ୍କୁ ଅନୁମତି ଦେବାକୁ କୁହନ୍ତୁ</translation> <translation id="1658424621194652532">ଏହି ପୃଷ୍ଠା ଆପଣଙ୍କର ମାଇକ୍ରୋଫୋନ୍ ଆକ୍ସେସ୍ କରୁଛି।</translation> <translation id="1660763353352708040">ପାୱର୍ ଆଡାପ୍ଟର୍ ସମସ୍ୟା</translation> -<translation id="1661156625580498328">AES ଏନକ୍ରିପସନ୍ (ସୁପାରିଶ କରାଯାଇଛି) ଲାଗୁ କରନ୍ତୁ।</translation> <translation id="16620462294541761">କ୍ଷମା କରିବେ, ଆପଣଙ୍କର ପାସ୍ୱର୍ଡ ଯାଞ୍ଚ ହୋଇପାରିବ ନାହିଁ। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> <translation id="166278006618318542">ବିଷୟ ସାର୍ବଜନିକ କୀ' ଅଲ୍ଗୋରିଦିମ୍</translation> <translation id="1662801900924515589"><ph name="APP" /> ଇନଷ୍ଟଲ କରାଯାଇଛି</translation> @@ -991,7 +988,6 @@ <translation id="174123615272205933">କଷ୍ଟମ୍</translation> <translation id="1741314857973421784">ଜାରି ରଖନ୍ତୁ</translation> <translation id="1743970419083351269">ଡାଉନ୍ଲୋଡ୍ ବାର୍କୁ ବନ୍ଦ କରନ୍ତୁ</translation> -<translation id="1744060673522309905">ଡୋମେନ୍ ସହିତ ଡିଭାଇସ୍କୁ ସଂଯୋଗ କରାଯାଇପାରିବ ନାହିଁ। ଏହା ସୁନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଆପଣ ଯୋଗ କରିପାରିବା ପରି ଡିଭାଇସ୍ର ସଂଖ୍ୟା ଆପଣ ଅତିକ୍ରମ କରିନାହାନ୍ତି।</translation> <translation id="1744108098763830590">ପୃଷ୍ଠପଟ ପୃଷ୍ଠା</translation> <translation id="1745732479023874451">ଯୋଗାଯୋଗଗୁଡ଼ିକୁ ପରିଚାଳନା କରନ୍ତୁ</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{ଏହି ୱେବ ଆପରେ #ଟି ଫାଇଲକୁ ଖୋଲି ଏଡିଟ କରିବେ?}}</translation> @@ -1023,7 +1019,6 @@ <translation id="1767043563165955993">Android ଆପ ସହ ବ୍ୟବହାର କରନ୍ତୁ</translation> <translation id="1767508543310534319">ବିରାମ ଚିହ୍ନର ଇକୋ</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> ପାଇଁ ମତାମତ ପଠାନ୍ତୁ।</translation> -<translation id="1768278914020124551">ଓହୋଃ! ଲଗ୍ଅନ୍ ସର୍ଭର୍କୁ ଯୋଗାଯୋଗ କରିବାରେ ଏକ ସମସ୍ୟା ହେଲା। ଦୟାକରି ଆପଣଙ୍କ ନେଟ୍ୱର୍କ ସଂଯୋଗ ଏବଂ ଡୋମେନ୍ ନାମ ଯାଞ୍ଚ କରନ୍ତୁ ଏବଂ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> <translation id="1769104665586091481">ନୂତନ &ୱିଣ୍ଡୋରେ ଲିଙ୍କ୍ଗୁଡ଼ିକ ଖୋଲନ୍ତୁ</translation> <translation id="1770407692401984718">ଏଠାକୁ ଏକ ଇମେଜ ଡ୍ରାଗ କରନ୍ତୁ କିମ୍ବା</translation> <translation id="177053719077591686">Google Driveରେ Android ଆପଗୁଡ଼ିକର ବ୍ୟାକ ଅପ ନିଅନ୍ତୁ।</translation> @@ -1099,7 +1094,6 @@ <translation id="1818913467757368489">ଲଗ୍ ଅପ୍ଲୋଡ୍ ହେଉଛି।</translation> <translation id="1819443852740954262">ସବୁ ଇନକଗ୍ନିଟୋ ୱିଣ୍ଡୋରେ ଖୋଲନ୍ତୁ</translation> <translation id="1819721979226826163">ଆପ୍ ବିଜ୍ଞପ୍ତି > Google Play ସେବାରେ ଟାପ୍ କରନ୍ତୁ।</translation> -<translation id="1820028137326691631">ବ୍ୟବସ୍ଥାପକଙ୍କ ଦ୍ବାରା ଦିଆଯାଇଥିବା ପାସ୍ୱର୍ଡ ଦିଅନ୍ତୁ</translation> <translation id="1822140782238030981">ଆପଣ ପୂର୍ବରୁ ଜଣେ Chrome ୟୁଜର ଅଟନ୍ତି? ସାଇନ ଇନ କରନ୍ତୁ</translation> <translation id="1822517323280215012">ଧୂସର</translation> <translation id="1822635184853104396">ଏକ ନୂଆ ଟାବରେ ସମ୍ପୂର୍ଣ୍ଣ ଡାଉନଲୋଡ ଇତିହାସ ଦେଖାନ୍ତୁ</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">&ସମସ୍ତ ଚୟନ କରନ୍ତୁ</translation> <translation id="1904580727789512086">ଆପଣ ଭିଜିଟ କରିଥିବା URLଗୁଡ଼ିକ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ସେଭ ହୋଇଥାଏ</translation> <translation id="1904603806662441960">Chromeରେ ସାଇଟ କେମେରା ଅନୁମତିକୁ ପରିଚାଳନା କରନ୍ତୁ</translation> -<translation id="1905375423839394163">Chromebook ଡିଭାଇସ୍ର ନାମ</translation> <translation id="1906181697255754968">ଆପଣଙ୍କ କାର୍ଯ୍ୟ ସ୍ୱଚାଳିତ ଭାବେ ସେଭ୍ କରିବା ପରି ଫିଚରଗୁଡ଼ିକ ପାଇଁ ସାଇଟଗୁଡ଼ିକ ସାଧାରଣତଃ ଆପଣଙ୍କ ଡିଭାଇସରେ ଫାଇଲ୍ ଏବଂ ଫୋଲ୍ଡରଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରିଥାଏ</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome ୱେବ ଷ୍ଟୋର<ph name="END_LINK" />ରେ ଅଧିକ ଏକ୍ସଟେନସନ ଏବଂ ଥିମ ଡିସ୍କଭର କରନ୍ତୁ</translation> <translation id="1907044622262489040">ଆପଣଙ୍କ ଭଏସ ମାଧ୍ୟମରେ ଟାଇପ କରନ୍ତୁ। Search + D ବ୍ୟବହର କରନ୍ତୁ, ତା'ପରେ କହିବା ଆରମ୍ଭ କରନ୍ତୁ।</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">PIN ଲୁଚାନ୍ତୁ</translation> <translation id="2135456203358955318">ଡକ୍ଡ ମ୍ୟାଗ୍ନିଫାୟର୍</translation> <translation id="2135787500304447609">&ପୁନରାରମ୍ଭ କରନ୍ତୁ</translation> -<translation id="2136372518715274136">ନୂଆ ପାସ୍ୱର୍ଡ ଲେଖନ୍ତୁ</translation> <translation id="2136476978468204130">ଆପଣ ଲେଖିଥିବା ପାସ୍ଫ୍ରେଜ୍ ଭୁଲ୍ ଅଟେ।</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />ରୁ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ</translation> <translation id="2139919072249842737">ସେଟ୍ ଅପ୍ ବଟନ୍</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">ଇନଷ୍ଟଲେସନ ସମ୍ପୂର୍ଣ୍ଣ କରାଯାଇପାରିଲା ନାହିଁ</translation> <translation id="2211245494465528624">ସିଙ୍କ ବିକଳ୍ପଗୁଡ଼ିକୁ ପରିଚାଳନା କରନ୍ତୁ</translation> <translation id="2214018885812055163">ସେୟାର୍ ହୋଇଥିବା ଫୋଲ୍ଡର୍ଗୁଡ଼ିକ</translation> -<translation id="2214884991347062907">ପାସ୍ୱର୍ଡ ଭୁଲ ଅଛି, ପୁଣିଥରେ ଚେଷ୍ଟା କରନ୍ତୁ</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1ଟି ପଂକ୍ତି ଦର୍ଶାଯାଇନାହିଁ>}other{<<ph name="NUMBER_OF_LINES" />ଟି ପଂକ୍ତି ଦର୍ଶାଯାଇନାହିଁ>}}</translation> <translation id="2215070081105889450">ଅଡିଓ ସେୟାର କରିବାକୁ, ଏହା ପରିବର୍ତ୍ତ ଏକ ଟାବ କିମ୍ବା ସ୍କ୍ରିନ ସେୟାର କରନ୍ତୁ</translation> <translation id="2218019600945559112">ମାଉସ୍ ଏବଂ ଟଚ୍ପ୍ୟାଡ୍</translation> @@ -2280,7 +2271,6 @@ <translation id="2692503699962701720">ବିଭିନ୍ନ ପ୍ରକାରର ଉପାଦାନ ଏବଂ ଫର୍ମାଟ କରାଯାଇଥିବା ଟେକ୍ସଟ କହିବା ସମୟରେ ପିଚ ବଦଳାନ୍ତୁ</translation> <translation id="2692901429679246677">ଆକ୍ୱା</translation> <translation id="2693134906590795721">ଚାର୍ଜିଂ ସାଉଣ୍ଡଗୁଡ଼ିକ</translation> -<translation id="2693176596243495071">ଓହୋ! ଏକ ଅଜଣା ତ୍ରୁଟି ଦେଖାଦେଲା। ଦୟାକରି ପୁଣିଥରେ ଚେଷ୍ଟା କରନ୍ତୁ ବା ଯଦି ସମସ୍ୟାଟି ଲାଗିରୁହେ ତେବେ ନିଜର ବ୍ୟବସ୍ଥାପକଙ୍କ ସହ ସମ୍ପର୍କ କରନ୍ତୁ।</translation> <translation id="2698147581454716013">ଏହା ଏକ ବଣ୍ଡଲ ହୋଇଥିବା ଡିଭାଇସ ଅଟେ ଏବଂ ଏହାକୁ କିଓସ୍କ ଓ ସାଇନେଜ ଅପଗ୍ରେଡ ମାଧ୍ୟମରେ ପଞ୍ଜିକରଣ କରାଯାଇପାରିବ ନାହିଁ।</translation> <translation id="2699911226086014512"><ph name="RETRIES" />କୋଡ୍ ସହିତ ପିନ୍ର କାର୍ଯ୍ୟକାରିତା ବିଫଳ ହେଲା।</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" />ରୁ ସେୟାର୍ କରାଯାଇଛି</translation> @@ -2413,7 +2403,6 @@ <translation id="2782104745158847185">Linux ଆପ୍ଲିକେସନ୍ ଇନ୍ଷ୍ଟଲ୍ କରିବାରେ ତ୍ରୁଟି</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />ରୁ ଆପଣଙ୍କ କାର୍ଟ <ph name="DISCOUNT_TEXT" />ରେ ଥିବା 1ଟି ଆଇଟମକୁ <ph name="RELATIVE_TIME" />ରେ ଭ୍ୟୁ କରାଯାଇଛି</translation> <translation id="2783298271312924866">ଡାଉନ୍ଲୋଡ୍ କରାଯାଇଛି</translation> -<translation id="2783829359200813069">ଏନ୍କ୍ରିପ୍ସନ୍ର ପ୍ରକାରଗୁଡ଼ିକୁ ଚୟନ କରନ୍ତୁ</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> ସହ ଆପଣଙ୍କ ସୁରକ୍ଷା କୀ’ ବ୍ୟବହାର କରନ୍ତୁ</translation> <translation id="2785267875302712148">ପାସୱାର୍ଡ ଚେକଅପ</translation> <translation id="2785873697295365461">ଫାଇଲ୍ ଡେସ୍କ୍ରିପ୍ଟର୍</translation> @@ -2697,7 +2686,6 @@ <translation id="3003144360685731741">ଅଗ୍ରାଧିକାର ଦିଆଯାଇଥିବା ନେଟ୍ୱାର୍କ</translation> <translation id="3003253259757197230">ପରବର୍ତ୍ତୀ ସମୟରେ ଆପଣ କେଉଁ ସାଇଟଗୁଡ଼ିକୁ ଭିଜିଟ କରିପାରନ୍ତି ତାହାର ପୂର୍ବାନୁମାନ କରିବା ଏବଂ ଆପଣ ଭିଜିଟ କରୁଥିବା ପୃଷ୍ଠା ବିଷୟରେ ଅତିରିକ୍ତ ସୂଚନା ଆପଣଙ୍କୁ ଦେଖାଇବା ପାଇଁ ଆପଣ ଭିଜିଟ କରିଥିବା URLଗୁଡ଼ିକ Googleକୁ ପଠାଯାଏ</translation> <translation id="3003623123441819449">CSS କେଚ୍</translation> -<translation id="3003828226041301643">ଡୋମେନ୍ ସହିତ ଡିଭାଇସ୍କୁ ସଂଯୁକ୍ତ କରାଯାଇପାରିବ ନାହିଁ। ଡିଭାଇସ୍ଗୁଡ଼ିକୁ ଯୋଗ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ବିଶେଷ ଅଧିକାର ଅଛି କି ନାହିଁ ତାହା ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଆପଣଙ୍କର ଆକାଉଣ୍ଟକୁ ଯାଞ୍ଚ କରନ୍ତୁ।</translation> <translation id="3003967365858406397">ଆପଣଙ୍କର <ph name="PHONE_NAME" /> ଏକ ବ୍ୟକ୍ତିଗତ ୱାଇ-ଫାଇ ସଂଯୋଗ ତିଆରି କରିବ।</translation> <translation id="3004385386820284928">କୀବୋର୍ଡ କୀ'ଗୁଡ଼ିକୁ କଷ୍ଟମାଇଜ କରନ୍ତୁ</translation> <translation id="3005574332301273731">ଦେଖାନ୍ତୁ ନାହିଁ</translation> @@ -2757,7 +2745,6 @@ <translation id="3033348223765101500">ଆପଣଙ୍କ ଡାଟା ନିୟନ୍ତ୍ରଣ କରନ୍ତୁ</translation> <translation id="3036327949511794916">ଏହି <ph name="DEVICE_TYPE" />କୁ ଫେରସ୍ତ କରିବା ସମୟସୀମା ସରିଯାଇଛି।</translation> <translation id="3036546437875325427">ଫ୍ଲାସ୍କୁ ସକ୍ଷମ କରନ୍ତୁ</translation> -<translation id="3037754279345160234">ଡୋମେନ୍ରେ ଯୋଗ କରିବାକୁ କନ୍ଫିଗ୍ରେସନ୍ ବିଶ୍ଳେଷଣ କରିପାରିବ ନାହିଁ। ଦୟାକରି ଆପଣଙ୍କର ବ୍ୟବସ୍ଥାପକ ସହ ଯୋଗାଯୋଗ କରନ୍ତୁ।</translation> <translation id="3038272154009688107">ସମସ୍ତ ସାଇଟ ଦେଖନ୍ତୁ</translation> <translation id="3038612606416062604">ମାନୁଆଲୀ ଗୋଟିଏ ପ୍ରିଣ୍ଟର୍ ଯୋଗ କରନ୍ତୁ</translation> <translation id="3039491566278747710">ଡିଭାଇସ୍ରେ ଅଫ୍ଲାଇନ୍ ନୀତି ଇନ୍ଷ୍ଟଲ୍ କରିବା ବିଫଳ।</translation> @@ -2947,7 +2934,6 @@ <translation id="3210736980143419785">ଡାଉନଲୋଡ ସମ୍ପୂର୍ଣ୍ଣ କରାଯାଇପାରିଲା ନାହିଁ</translation> <translation id="321084946921799184">ହଳଦିଆ ଓ ଧଳା</translation> <translation id="3211126692872351610">ନୂଆ ଟାବରେ “<ph name="SEARCH_TERMS" />” ପାଇଁ <ph name="SEARCH_ENGINE" />ରେ &ସର୍ଚ୍ଚ କରନ୍ତୁ</translation> -<translation id="321356136776075234">ଡିଭାଇସ୍ OU (ଉ.ଦା. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">ଏହି ଫୋଲ୍ଡରରେ ଏକ ବୁକମାର୍କ ଯୋଗ କରନ୍ତୁ</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ଧ୍ୟାନ ଦିଅନ୍ତୁ:<ph name="END_BOLD" /> ଏକ ସମାନ ଭଏସ୍ କିମ୍ବା ରେକର୍ଡିଂ <ph name="SUPERVISED_USER_NAME" />ର ବ୍ୟକ୍ତିଗତ ଫଳାଫଳକୁ ଆକ୍ସେସ୍ କରିବାରେ ସମର୍ଥ ହୋଇପାରେ।</translation> <translation id="3217843140356091325">ସର୍ଟକଟ୍ ତିଆରି କରିବେ?</translation> @@ -3626,7 +3612,6 @@ <translation id="3741056951918180319">ଯେ କୌଣସି ସାଇଟରେ ଏକ୍ସଟେନସନ ବ୍ୟବହାର କରିବାକୁ ଆପଣ ସର୍ବଦା ଏହା ଉପରେ କ୍ଲିକ କରିପାରିବେ</translation> <translation id="3741510433331996336">ଅପଡେଟ କରିବା ସମ୍ପୂର୍ଣ୍ଣ କରିବାକୁ ଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରନ୍ତୁ</translation> <translation id="3742235229730461951">କୋରୀୟ କୀବୋର୍ଡ ଲେଆଉଟ୍</translation> -<translation id="3742666961763734085">ସେହି ନାମରେ ଏକ ସଂଗଠନାତ୍ମକ ୟୁନିଟ୍ ମିଳୁନାହିଁ। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> ସହ ପେୟାର୍ କରିବାକୁ PIN ଲେଖନ୍ତୁ</translation> <translation id="3744219658596020825">ଆପଣଙ୍କ ପାସୱାର୍ଡକୁ ଇମ୍ପୋର୍ଟ କରାଯାଇନାହିଁ</translation> <translation id="3747077776423672805">ଆପଗୁଡ଼ିକୁ କାଢ଼ିବା ପାଇଁ, 'ସେଟିଂସ୍ > Google Play ଷ୍ଟୋର୍ > Android ପସନ୍ଦଗୁଡ଼ିକୁ ପରିଚାଳନା କରନ୍ତୁ > ଆପ୍ସ କିମ୍ବା ଆପ୍ଲିକେସନ୍ ପରିଚାଳକ'କୁ ଯାଆନ୍ତୁ। ତାପରେ, ଆପଣ ଅନଇନଷ୍ଟଲ୍ କରିବାକୁ ଚାହୁଁଥିବା ଆପରେ ଟାପ୍ କରନ୍ତୁ (ଆପଟିକୁ ଖୋଜି ପାଇବା ପାଇଁ ଆପଣଙ୍କୁ ଡାହାଣ ବା ବାମକୁ ସ୍ଵାଇପ୍ କରିବାକୁ ପଡ଼ିପାରେ)। ତାପରେ 'ଅନଇନଷ୍ଟଲ୍' କିମ୍ବା 'ଅକ୍ଷମ କରନ୍ତୁ'ରେ ଟାପ୍ କରନ୍ତୁ।</translation> @@ -4514,7 +4499,6 @@ <translation id="4416582610654027550">ଏକ ଵୈଧ URL ଟାଇପ୍ କରନ୍ତୁ</translation> <translation id="4421932782753506458">ଫ୍ଲୁଫି</translation> <translation id="4423376891418188461">ସେଟିଂସ୍ ରିଷ୍ଟୋର୍ କରନ୍ତୁ</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ଆପଣ ଆପଣଙ୍କର ପାସ୍ୱର୍ଡ ପରିବର୍ତ୍ତନ କରନ୍ତୁ ବୋଲି ଆପଣଙ୍କର ବ୍ୟବସ୍ଥାପକ ଚାହୁଁଛନ୍ତି।</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS ଡିଭାଇସଗୁଡ଼ିକୁ ସ୍ୱଚାଳିତ ଭାବେ ରିପୋର୍ଟଗୁଡ଼ିକ ପଠାଇବାକୁ ଅନୁମତି ଦେବା ଫଳରେ, ChromeOSରେ କେଉଁ ସମସ୍ୟାକୁ ଠିକ୍ କରାଯିବ ଏବଂ ଏଥିରେ କଣ ଉନ୍ନତି କରାଯିବ, ତାକୁ ପ୍ରାଥମିକତା ଦେବାରେ ଏହା ଆମକୁ ସାହାଯ୍ୟ କରେ। ଏହି ରିପୋର୍ଟଗୁଡ଼ିକରେ କେତେବେଳେ ChromeOS କ୍ରାସ ହୁଏ, କେଉଁ ଫିଚରଗୁଡ଼ିକୁ ବ୍ୟବହାର କରାଯାଇଛି ଏବଂ ସାଧାରଣତଃ କେତେ ମେମୋରୀ ବ୍ୟବହୃତ ହୋଇଛି ପରି ସୂଚନା ଅନ୍ତର୍ଭୁକ୍ତ ହୋଇପାରେ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ଆପଣ ଆପଣଙ୍କ Chrome ଡିଭାଇସ ସେଟିଂସରେ ଯେ କୌଣସି ସମୟରେ ଏହି ରିପୋର୍ଟଗୁଡ଼ିକୁ ଅନୁମତି ଦେବା ଆରମ୍ଭ କିମ୍ବା ବନ୍ଦ କରିପାରିବେ। ଯଦି ଆପଣ ଜଣେ ଡୋମେନ ଆଡମିନିଷ୍ଟ୍ରେଟର ଅଟନ୍ତି, ତେବେ ଆପଣ ଆଡମିନ କନସୋଲରେ ଏହି ସେଟିଂକୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ।<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" />କୁ ଡିଲିଟ କରନ୍ତୁ</translation> @@ -4530,7 +4514,6 @@ <translation id="4430369329743628066">ବୁକ୍ମାର୍କ ଯୋଡାଗଲା</translation> <translation id="4430422687972614133">ଭର୍ଚୁଆଲ କାର୍ଡ ଚାଲୁ କରନ୍ତୁ</translation> <translation id="4432621511648257259">ପାସୱାର୍ଡ ଭୁଲ ଅଛି</translation> -<translation id="443454694385851356">ଲିଗାସୀ (ବିପଦପୂର୍ଣ୍ଣ)</translation> <translation id="4434611816075088065">ବର୍ତ୍ତମାନ ଆଉ କିଛି ବିଷୟ ପାଇଁ ଆପଣଙ୍କ ଧ୍ୟାନର ଆବଶ୍ୟକତା ନାହିଁ</translation> <translation id="443475966875174318">ଅସଙ୍ଗତ ଆବେଦନଗୁଡ଼ିକୁ ଅପ୍ଡେଟ୍ କରନ୍ତୁ କିମ୍ବା କାଢ଼ିଦିଅନ୍ତୁ</translation> <translation id="4437947179446780764">କଷ୍ଟମ DNS ସେବା ପ୍ରଦାନକାରୀ ଯୋଗ କରନ୍ତୁ</translation> @@ -5073,7 +5056,6 @@ <translation id="4868284252360267853">ବର୍ତ୍ତମାନ ଏହି ଡାଏଲଗକୁ ଫୋକସ୍ କରାଯାଇନାହିଁ। ଏହି ଡାଏଲଗକୁ ଫୋକସ୍ କରିବା ପାଇଁ Command-Shift-Option A ଦବାନ୍ତୁ।</translation> <translation id="4869170227080975044">ChromeOS ନେଟୱାର୍କ ସୂଚନା ପଢ଼ନ୍ତୁ</translation> <translation id="4870724079713069532">ଆପଣ ଏହି ଆପ ମାଧ୍ୟମରେ ଫାଇଲ ଏକ୍ସପ୍ଲୋରର କିମ୍ବା ଅନ୍ୟ ଆପ୍ସରୁ ସମର୍ଥିତ ଫାଇଲଗୁଡ଼ିକୁ ଖୋଲିପାରିବେ ଏବଂ ଏଡିଟ କରିପାରିବେ। କେଉଁ ଫାଇଲଗୁଡ଼ିକ ଡିଫଲ୍ଟ ଭାବେ ଏହି ଆପରେ ଖୋଲିବ ତାହା ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ, <ph name="BEGIN_LINK" />Windows ସେଟିଂସ<ph name="END_LINK" />କୁ ଯାଆନ୍ତୁ।</translation> -<translation id="4870758487381879312">କନଫିଗ୍ରେସନ୍ ସୂଚନା ପ୍ରାପ୍ତ କରିବାକୁ ବ୍ୟବସ୍ଥାପକଙ୍କ ଦ୍ୱାରା ପ୍ରଦାନ କରାଯାଇଥିବା ପାସ୍ୱର୍ଡ ଲେଖନ୍ତୁ</translation> <translation id="4870995365819149457">କିଛି ସମର୍ଥିତ ଲିଙ୍କ ଏବେ ବି <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ଏବଂ ଅନ୍ୟ 1ଟି ଆପରେ ଖୋଲିବ।</translation> <translation id="4871308555310586478">Chrome ୱେବ୍ ଷ୍ଟୋର୍ରୁ ନୁହେଁ।</translation> <translation id="4871322859485617074">ପିନ୍ରେ ଅବୈଧ ଅକ୍ଷରଗୁଡ଼ିକ ଅଛି</translation> @@ -5140,7 +5122,6 @@ <translation id="4913209098186576320">ଏହି ଫାଇଲ ବିପଦଜନକ ହୋଇପାରେ<ph name="LINE_BREAK" />ଏହି ଯାଞ୍ଚ ପାଇଁ ସାଧାରଣ ଅପେକ୍ଷା ଅଧିକ ସମୟ ଲାଗୁଛି...</translation> <translation id="4915961947098019832">ଛବିଗୁଡ଼ିକୁ ଦେଖାଇବାକୁ ଅନୁମତି ଦିଆଯାଇଛି</translation> <translation id="4916542008280060967">ସାଇଟକୁ <ph name="FILE_NAME" /> ଏଡିଟ୍ କରିବାକୁ ଦେବେ?</translation> -<translation id="4917385247580444890">ଦୃଢ଼</translation> <translation id="491779113051926205">ChromeOS ଟ୍ରାଫିକ କାଉଣ୍ଟର</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" ଏକ୍ସଟେନ୍ସନ୍ ସହିତ ବାର୍ତ୍ତାଳାପ କରିବାକୁ ଚାହୁଁଛନ୍ତି</translation> <translation id="4918086044614829423">ସ୍ୱୀକାର କରନ୍ତୁ</translation> @@ -5454,7 +5435,6 @@ <translation id="5172855596271336236">1ଟି ପରିଚାଳିତ ହେଉଥିବା ପ୍ରିଣ୍ଟର୍ ଅଛି।</translation> <translation id="5173668317844998239">ଆପଣଙ୍କର ସୁରକ୍ଷା କୀରେ ସେଭ୍ କରାଯାଇଥିବା ଟିପଚିହ୍ନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ ଏବଂ ଡିଲିଟ୍ କରନ୍ତୁ</translation> <translation id="5174169235862638850">କ୍ଲିପବୋର୍ଡକୁ ପାସୱାର୍ଡ କପି କରାଯାଇଛି</translation> -<translation id="5175379009094579629">ଡିଭାଇସ୍ ନାମ ଅବୈଧ ଅଟେ ପୁଣି ଚେଷ୍ଟା କରିବାକୁ ଏକ ବୈଧ ଡିଭାଇସ୍ ନାମ ଲେଖନ୍ତୁ।</translation> <translation id="5177479852722101802">କ୍ୟାମେରା ଓ ମାଇକ୍ରୋଫୋନ୍ ଆକ୍ସେସ୍କୁ ବ୍ଲକ୍ କରିବା ଜାରି ରଖନ୍ତୁ</translation> <translation id="5177549709747445269">ଆପଣ ମୋବାଇଲ୍ ଡାଟା ବ୍ୟବହାର କରୁଛନ୍ତି</translation> <translation id="5178667623289523808">ପୂର୍ବରୁ ଥିବା ଆଇଟମ୍ ଖୋଜନ୍ତୁ</translation> @@ -5683,7 +5663,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> ପାସୱାର୍ଡ ତିଆରି କରନ୍ତୁ</translation> <translation id="5368441245151140827">ଏହି ଏକ୍ସଟେନସନ ସାଇଟ ସୂଚନାକୁ ପଢ଼ି ପରିବର୍ତ୍ତନ କରିପାରିବ ନାହିଁ କିମ୍ବା ପୃଷ୍ଠପଟରେ ଚାଲିପାରିବ ନାହିଁ</translation> <translation id="5368720394188453070">ଆପଣଙ୍କର ଫୋନ୍ ଲକ୍ ହୋଇଯାଇଛି। ଏଥିରେ ପ୍ରବେଶ କରିବାକୁ ଅନ୍ଲକ୍ କରନ୍ତୁ।</translation> -<translation id="5368779022775404937"><ph name="REALM" />ରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation> <translation id="536882527576164740">{0,plural, =1{ଇନକଗ୍ନିଟୋ}other{ଇନକଗ୍ନିଟୋ (#)}}</translation> <translation id="5369491905435686894">ମାଉସ୍ ଆକ୍ସଲରେସନ୍ ସକ୍ଷମ କରନ୍ତୁ</translation> <translation id="5369694795837229225">Linux ଡେଭଲପମେଣ୍ଟ ପରିବେଶ ସେଟ୍ ଅପ୍ କରନ୍ତୁ</translation> @@ -5899,7 +5878,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{ଆପଣଙ୍କ ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କ ଦ୍ୱାରା ଏକ ଏକ୍ସଟେନସନ ଇନଷ୍ଟଲ କରାଯାଇଛି}other{ଆପଣଙ୍କ ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କ ଦ୍ୱାରା #ଟି ଏକ୍ସଟେନସନ ଇନଷ୍ଟଲ କରାଯାଇଛି}}</translation> <translation id="5523532775593636291">ଆପଣ ଯୋଗ କରୁଥିବା ସାଇଟଗୁଡ଼ିକ ସର୍ବଦା ସକ୍ରିୟ ରହିବ ଏବଂ ସେଗୁଡ଼ିକରୁ ମେମୋରୀ ଖାଲି କରାଯିବ ନାହିଁ</translation> <translation id="5523558474028191231">ନାମରେ ଅକ୍ଷର, ସଂଖ୍ୟା ଏବଂ ବିଶେଷ ଅକ୍ଷରଗୁଡ଼ିକୁ ବ୍ୟବହାର କରାଯାଇପାରେ ଏବଂ ଏହା <ph name="MAX_CHARACTER_COUNT" />ଟି କିମ୍ବା ତା'ଠାରୁ କମ୍ ସଂଖ୍ୟକ ଅକ୍ଷରର ହୋଇଥିବା ଆବଶ୍ୟକ</translation> -<translation id="5526701598901867718">ସମସ୍ତ (ଅସୁରକ୍ଷିତ)</translation> <translation id="5526745900034778153">ପୁଣି ସିଙ୍କ୍ ଆରମ୍ଭ କରିବାକୁ ଆଉଥରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation> <translation id="5527463195266282916">ଏକ୍ସଟେନ୍ସନ୍କୁ ଡାଉନ୍ଗ୍ରେଡ୍ କରିବାକୁ ଚେଷ୍ଟା କରାଯାଇଛି।</translation> <translation id="5527474464531963247">ଆପଣ ମଧ୍ୟ ଅନ୍ୟ ଏକ ନେଟ୍ୱର୍କ ଚୟନ କରିପାରିବେ।</translation> @@ -5910,7 +5888,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ଏହା କରିବାକୁ ଚାହେଁ</translation> <translation id="5537725057119320332">କାଷ୍ଟ</translation> <translation id="5539070192556911367">Google ସହ ଯୋଗାଯୋଗ କରାଯାଇପାରୁ ନାହିଁ</translation> -<translation id="5539221284352502426">ସର୍ଭର୍ ଦ୍ୱାରା ଆପଣ ଲେଖିଥିବା ପାସ୍ୱାର୍ଡ ଅଗ୍ରାହ୍ୟ କରିଦିଆଯାଇଛି। ଏହି ସମ୍ଭାବ୍ୟ କାରଣଗୁଡ଼ିକ ଅନ୍ତର୍ଭୁକ୍ତ: ପାସ୍ୱର୍ଡଟି ଅତି ଛୋଟ ଅଟେ। ପାସ୍ୱାର୍ଡରେ ସଂଖ୍ୟା କିମ୍ବା ଚିହ୍ନଗୁଡ଼ିକ ଅନ୍ତର୍ଭୁକ୍ତ ହେବା ଜରୁରୀ ଅଟେ। ପାସ୍ୱାର୍ଡଟି ପୂର୍ବ ପାସ୍ୱାର୍ଡ ଠାରୁ ଭିନ୍ନ ହୋଇଥିବା ଆବଶ୍ୟକ।</translation> <translation id="5541694225089836610">ଆପଣଙ୍କର ଆଡ୍ମିନିଷ୍ଟ୍ରେଟର୍ଙ୍କ ଦ୍ଵାରା ଏହି କାର୍ଯ୍ୟ ଅକ୍ଷମ କରାଯାଇଛି</translation> <translation id="5542132724887566711">ପ୍ରୋଫାଇଲ୍</translation> <translation id="5542750926112347543"><ph name="DOMAIN" />ରୁ କୁକୀଗୁଡ଼ିକ ବ୍ଲକ୍ କରାଯାଇଛି</translation> @@ -6151,7 +6128,6 @@ <translation id="5734362860645681824">ଯୋଗାଯୋଗ</translation> <translation id="5734697361979786483">ଫାଇଲ୍ ସେୟାର୍ ଯୋଗ କରନ୍ତୁ</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ଏହି ଡାଟା କିମ୍ବା ଆପଣଙ୍କ ଡିଭାଇସ ଆପଣଙ୍କ ସଂସ୍ଥାର କିଛି ସୁରକ୍ଷା ନୀତିକୁ ପୂରଣ କରୁନାହିଁ। କଣ ସମାଧାନ କରାଯିବା ଆବଶ୍ୟକ ସେ ବିଷୟରେ ଆପଣଙ୍କ ଆଡମିନଙ୍କ ସହ ଯାଞ୍ଚ କରନ୍ତୁ।}=1{ଏହି ଫାଇଲ କିମ୍ବା ଆପଣଙ୍କ ଡିଭାଇସ ଆପଣଙ୍କ ସଂସ୍ଥାର କିଛି ସୁରକ୍ଷା ନୀତିକୁ ପୂରଣ କରୁନାହିଁ। କଣ ସମାଧାନ କରାଯିବା ଆବଶ୍ୟକ ସେ ବିଷୟରେ ଆପଣଙ୍କ ଆଡମିନଙ୍କ ସହ ଯାଞ୍ଚ କରନ୍ତୁ।}other{ଏହି ଫାଇଲଗୁଡ଼ିକ ଆପଣଙ୍କ ସଂସ୍ଥାର କିଛି ସୁରକ୍ଷା ନୀତିକୁ ପୂରଣ କରୁନାହିଁ। କଣ ସମାଧାନ କରାଯିବା ଆବଶ୍ୟକ ସେ ବିଷୟରେ ଆପଣଙ୍କ ଆଡମିନଙ୍କ ସହ ଯାଞ୍ଚ କରନ୍ତୁ।}}</translation> -<translation id="5736796278325406685">ଦୟାକରି ଏକ ବୈଧ ଉପଯୋଗକର୍ତ୍ତାନାମ ଲେଖନ୍ତୁ</translation> <translation id="5738093759615225354">ଆପଣ ଆପଣଙ୍କ କମ୍ପ୍ୟୁଟରରେ ସାଇନ ଇନ କରିବା ପାଇଁ ଏହି ପାସକୀ ଆବଶ୍ୟକ କରନ୍ତି</translation> <translation id="5739017626473506901">ଏକ ସ୍କୁଲ୍ ଆକାଉଣ୍ଟ ଯୋଗ କରିବାରେ <ph name="USER_NAME" />କୁ ସାହାଯ୍ୟ କରିବାକୁ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ</translation> <translation id="5739235828260127894">ଯାଞ୍ଚକରଣ ପାଇଁ ଅପେକ୍ଷାରତ। <ph name="LINK_BEGIN" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="LINK_END" /></translation> @@ -6554,7 +6530,6 @@ <translation id="6054138466019582920">Googleରେ ଏହି ପୃଷ୍ଠାକୁ ସର୍ଚ୍ଚ କରନ୍ତୁ...</translation> <translation id="6054284857788651331">ବର୍ତ୍ତମାନ ବନ୍ଦ କରାଯାଇଥିବା ଟାବ୍ ଗୋଷ୍ଠୀ</translation> <translation id="6054961935262556546">ଭିଜିବିଲିଟୀ ପରିବର୍ତ୍ତନ କରନ୍ତୁ</translation> -<translation id="6055171183283175969">ଆପଣ ଲେଖିଥିବା ପାସ୍ୱର୍ଡ ଭୁଲ୍ ଅଛି।</translation> <translation id="6055392876709372977">RSA ଏନକ୍ରିପ୍ସନ୍ ସହିତ PKCS #1 SHA-256</translation> <translation id="6055544610007596637">ଆପଣଙ୍କ <ph name="DEVICE_TYPE" /> ପାଇଁ Google Play Storeରୁ ଆପ୍ସ ଇନଷ୍ଟଲ କରନ୍ତୁ</translation> <translation id="6056710589053485679">ସାଧାରଣ ପୁଣି ଲୋଡ୍ ହେଉଛି</translation> @@ -6624,7 +6599,6 @@ <translation id="6102043788063419338">ଉନ୍ନତ ସୁରକ୍ଷା ଦ୍ୱାରା ଏହି ଫାଇଲ୍କୁ ବ୍ଲକ୍ କରାଯାଇଥିଲା।</translation> <translation id="6103681770816982672">ଚେତାବନୀ: ଆପଣ ଡେଭଲପର୍ ଚ୍ୟାନେଲ୍କୁ ସ୍ଵିଚ୍ କରୁଛନ୍ତି</translation> <translation id="6104068876731806426">Google ଆକାଉଣ୍ଟ</translation> -<translation id="6104311680260824317">ଡୋମେନ୍ ସହିତ ଡିଭାଇସ୍କୁ ସଂଯୋଗ କରାଯାଇପାରିବ ନାହିଁ। ନିର୍ଦ୍ଦିଷ୍ଟ କରବରୋସ୍ ଏନ୍କ୍ରିପ୍ସନ୍ ପ୍ରକାରକୁ ସର୍ଭର୍ ସମର୍ଥନ କରେନାହିଁ। ଏନ୍କ୍ରିପ୍ସନ୍ ସେଟିଂ ପାଇଁ ’ଅଧିକ ବିକଳ୍ପ’ ଦେଖନ୍ତୁ।</translation> <translation id="6104667115274478616">ChromeOS ଅଡିଓ ସେଟିଂସ ପରିଚାଳନା କରନ୍ତୁ</translation> <translation id="6104796831253957966">ପ୍ରିଣ୍ଟରର କ୍ୟୁ ପୂର୍ଣ୍ଣ ଅଛି</translation> <translation id="610487644502954950">ସାଇଡ ପେନେଲ ଅନପିନ କରାଯାଇଛି</translation> @@ -7313,7 +7287,6 @@ <translation id="6651237644330755633">ୱେବ୍ସାଇଟ୍ଗୁଡ଼ିକୁ ଚିହ୍ନଟ କରିବା ପାଇଁ ଏହି ସାର୍ଟିଫିକେଟ୍କୁ ବିଶ୍ଵାସ କରନ୍ତୁ</translation> <translation id="6651495917527016072">ଆପଣଙ୍କ ଫୋନ୍ ସହିତ ୱାଇ-ଫାଇ ନେଟୱାର୍କଗୁଡ଼ିକୁ ସିଙ୍କ୍ କରନ୍ତୁ। <ph name="LINK_BEGIN" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ଆପଣ ପ୍ରତି ଥର ଏହି ସାଇଟକୁ ଭିଜିଟ କରିବା ସମୟରେ ସ୍ୱତଃ ଚାଲେ</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ଏକତ୍ରିକରଣ କେବଳ x86_64 ପ୍ଲାଟ୍ଫର୍ମରେ ସମର୍ଥିତ ଅଟେ। ଗୋଟିଏ ARM କିମ୍ବା x86 ପ୍ଲାଟ୍ଫର୍ମର ଶୀର୍ଷଭାଗରେ ତିଆରି କରାଯାଇଥିବା Chromebook ଏହି କାର୍ଯ୍ୟକାରିତାକୁ ସମର୍ଥନ କରେ ନାହିଁ।</translation> <translation id="6654509035557065241">ପସନ୍ଦର ନେଟୱାର୍କ</translation> <translation id="6655190889273724601">ଡେଭେଲପର୍ ମୋଡ୍</translation> <translation id="6655458902729017087">ଆକାଉଣ୍ଟଗୁଡ଼ିକୁ ଲୁଚାନ୍ତୁ</translation> @@ -7449,7 +7422,6 @@ <translation id="676560328519657314">Google Payରେ ଆପଣଙ୍କ ପେମେଣ୍ଟ ପଦ୍ଧତିଗୁଡ଼ିକ</translation> <translation id="6766488013065406604">Google Password Managerକୁ ଯାଆନ୍ତୁ</translation> <translation id="6767566652486411142">ଅନ୍ୟ ଏକ ଭାଷା ବାଛନ୍ତୁ...</translation> -<translation id="6767639283522617719">ଡୋମେନ୍ରେ ଯୋଗ ଦେଇପାରିବ ନାହିଁ। ଏହା ସୁନିଶ୍ଚିତ କରନ୍ତୁ, ଯେ ସଂଗଠନାତ୍ମକ ୟୁନିଟ୍ ପାଇଁ ସେଟିଂସ୍ଗୁଡ଼ିକ ଠିକ୍ ଅଟେ।</translation> <translation id="6768034047581882264">ଅସୁରକ୍ଷିତ ବିଷୟବସ୍ତୁ ଦେଖାଇବାକୁ ଅନୁମତି ଦିଆଯାଇନାହିଁ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ସର୍ବୋତ୍ତମ ଅନୁଭୂତି ପ୍ରଦାନ କରିବାକୁ, <ph name="DEVICE_OS" /> ଡିଭାଇସଗୁଡ଼ିକ ବିଷୟରେ ହାର୍ଡୱେର ଡାଟା ସଂଗ୍ରହ କରେ ଏବଂ କେଉଁ ଅପଡେଟଗୁଡ଼ିକୁ ଡେଲିଭର କରିବା ଉଚିତ ତାହା ସ୍ଥିର କରିବା ପାଇଁ ଏହାକୁ Google ସହ ସେୟାର କରେ। ବୈକଳ୍ପିକ ଭାବେ, <ph name="DEVICE_OS" />ର ଅନୁଭୂତି ଏବଂ ସେବାରେ ସହାୟତା ଓ ଉନ୍ନତି କରିବା ପରି ଅତିରିକ୍ତ ଉଦ୍ଦେଶ୍ୟରେ ଏହି ଡାଟାକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣ Googleକୁ ଅନୁମତି ଦେଇପାରିବେ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ଫିଲ୍ଟର ଅପଡେଟ କରିବା ଏବଂ Google ସହ ଡାଟା ସେୟାର କରିବାକୁ ଆପଣ ବାଛିଥିବା ଅନ୍ୟ ଇନଷ୍ଟାନ୍ସଗୁଡ଼ିକ ପାଇଁ Googleକୁ ପଠାଯାଇଥିବା ଡାଟା ଦେଖିବାକୁ ଆପଣ ଏହି ଡିଭାଇସରେ ଲଗ ଇନ କରି chromeosflex_ in chrome://system ଭାବେ ତାଲିକାଭୁକ୍ତ ଫିଲ୍ଡଗୁଡ଼ିକୁ ଭ୍ୟୁ କରିପାରିବେ।<ph name="END_PARAGRAPH2" /> @@ -7526,7 +7498,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ଷ୍ଟୋର୍ ଥିବା କ୍ରିଡେନ୍ସିଆଲ୍ ବ୍ୟବହାର କରି ୱେବ୍ସାଇଟ୍ରେ ସ୍ୱଚାଳିତରୂପେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ। ଯେତେବେଳେ ବୈଶିଷ୍ଟ୍ୟ ଅକ୍ଷମ ଥାଏ, ସେତେବେଳେ ଏକ ୱେବ୍ସାଇଟ୍କୁ ସାଇନ୍ ଇନ୍ କରିବା ପୂର୍ବରୁ ପ୍ରତିଥର ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଆପଣଙ୍କୁ ପଚରାଯିବ।</translation> -<translation id="6810768462515084623">ଓହୋଃ! ଅପଣଙ୍କ ପାସ୍ୱାର୍ଡର ସମୟ ସୀମା ସମାପ୍ତ ହୋଇଯାଇଥିବା ଭଳି ଜଣା ପଡ଼ୁଛି। ଦୟାକରି ଏହାକୁ ଅନ୍ୟ ଡିଭାଇସ୍ରେ ନବୀକରଣ କରନ୍ତୁ ଏବଂ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> <translation id="6811034713472274749">ଦେଖିବା ପାଇଁ ପୃଷ୍ଟାଟି ପ୍ତସ୍ତୁତ ଅଛି</translation> <translation id="6811151703183939603">ଦୃଢ଼</translation> <translation id="6811332638216701903">DHCP ହୋଷ୍ଟ ନାମ</translation> @@ -7598,7 +7569,6 @@ <translation id="6856623341093082836">ଆପଣଙ୍କ ଟଚ୍ସ୍କ୍ରିନ୍ର ସଠିକତା ସେଟ୍ ଅପ୍ କରନ୍ତୁ ଏବଂ ଆଡ୍ଜଷ୍ଟ କରନ୍ତୁ</translation> <translation id="6856850379840757744">ଚାଲୁ କରାଗଲେ, ସମସ୍ତ ବିଜ୍ଞପ୍ତିକୁ ନୀରବ କରାଯିବ</translation> <translation id="6857145580237920905">ପାୱାରୱାସ୍ ପୂର୍ବରୁ eSIM ପ୍ରୋଫାଇଲଗୁଡ଼ିକୁ କାଢ଼ି ଦିଅନ୍ତୁ</translation> -<translation id="6857699260879628349">କନଫ୍ୟୁଗରେସନ୍ ସୂଚନା ପ୍ରାପ୍ତ କରନ୍ତୁ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ସେ</translation> <translation id="6860097299815761905">ପ୍ରୋକ୍ସି ସେଟିଂ</translation> <translation id="68601584151169673">&ସେଭ କରି ସେୟାର କରନ୍ତୁ</translation> @@ -7617,7 +7587,6 @@ <translation id="686839242150793617">ସ୍ୱତଃ ପିକଚର-ଇନ-ପିକଚର ମୋଡରେ ପ୍ରବେଶ କରିବାକୁ ଅନୁମତି ଦିଆଯାଇଛି</translation> <translation id="6868934826811377550">ବିବରଣୀ ଦେଖନ୍ତୁ</translation> <translation id="6871644448911473373">OCSP ପ୍ରତିକ୍ରିୟାଦାତା: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ଆପଣ ଲେଖିଥିବା ପାସ୍ୱର୍ଡ, ସର୍ଭର୍ ଦ୍ୱାରା ଅଗ୍ରାହ୍ୟ କରାଯାଇଛି।</translation> <translation id="6873571253135628430">ସାଇଟର ଅନୁମତି ପରିବର୍ତ୍ତନ କରନ୍ତୁ</translation> <translation id="6876155724392614295">ବାଇକ୍</translation> <translation id="6876469544038980967">ଉପଯୋଗୀ ନୁହେଁ</translation> @@ -7651,7 +7620,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">ପୂର୍ବାବଲୋକନ ପାଇଁ ଭଏସ୍</translation> <translation id="6902336033320348843">ବିଭାଗ ସମର୍ଥିତ ନୁହେଁ: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ଡିଭାଇସ୍କୁ ଡୋମେନ୍ ସହ ଯୋଡ଼ନ୍ତୁ</translation> <translation id="6903022061658753260">ଏହି ଆକାଉଣ୍ଟ ପାଇଁ ଆପଣ ସିଙ୍କ ଚାଲୁ କରିଥିବା ସମସ୍ତ Chrome ବ୍ରାଉଜରରେ ଆପଣଙ୍କ ଡାଟା ସିଙ୍କ ହେବ। ChromeOS ସିଙ୍କ ବିକଳ୍ପଗୁଡ଼ିକ ପାଇଁ, <ph name="LINK_BEGIN" />ChromeOS ସେଟିଂସ<ph name="LINK_END" />କୁ ଯାଆନ୍ତୁ।</translation> <translation id="6903590427234129279">ସମସ୍ତ (<ph name="URL_COUNT" />)ଟି URL ଖୋଲନ୍ତୁ</translation> <translation id="6903907808598579934">ସିଙ୍କ୍ ଚାଲୁ କରନ୍ତୁ</translation> @@ -8008,7 +7976,6 @@ <translation id="7198503619164954386">ଆପଣ ଏକ ଏଣ୍ଟରପ୍ରାଇଜ୍-ପଞ୍ଜିକୃତ ଡିଭାଇସରେ ରହିବା ଆବଶ୍ୟକ</translation> <translation id="7199158086730159431">ସା&ହାଯ୍ୟ ପ୍ରାପ୍ତ କରନ୍ତୁ</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />ରେ କାଷ୍ଟ କରିବା ବିରତ କରନ୍ତୁ</translation> -<translation id="7200083590239651963">କନଫିଗ୍ରେସନ୍ ଚୟନ କରନ୍ତୁ</translation> <translation id="720110658997053098">ଏହି ଡିଭାଇସ୍କୁ ସ୍ଥାୟୀଭାବେ କିଓସ୍କ ମୋଡ୍ରେ ରଖନ୍ତୁ</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ଡିଲିଟ୍ କରାଗଲା</translation> <translation id="7201420661433230412">ଫାଇଲ୍ଗୁଡ଼ିକୁ ଦେଖନ୍ତୁ</translation> @@ -8125,7 +8092,6 @@ <translation id="7292067737327289208">ଆପଣଙ୍କ ସଂସ୍ଥା ଦ୍ୱାରା ଆପଣଙ୍କର <ph name="BEGIN_LINK" />ବ୍ରାଉଜର ପରିଚାଳିତ ହୋଇଥାଏ<ph name="END_LINK" /> ଏବଂ <ph name="PROFILE_DOMAIN" /> ଦ୍ୱାରା ଆପଣଙ୍କ <ph name="BEGIN_LINK" />ପ୍ରୋଫାଇଲ ପରିଚାଳିତ ହୋଇଥାଏ<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ Android, Play ଏବଂ ସମ୍ବନ୍ଧିତ ଆପ୍ଗୁଡ଼ିକ ସେମାନଙ୍କ ନିଜର ଡାଟା ସଂଗ୍ରହ ଦ୍ଵାରା ନିୟନ୍ତ୍ରିତ ହୋଇଥାନ୍ତି ଏବଂ ନୀତିଗୁଡ଼ିକର ବ୍ୟବହାର କରନ୍ତି।</translation> -<translation id="729583233778673644">AES ଓ RC4 ଏନ୍କ୍ରିପ୍ସନ୍ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। RC4 ସଂକେତାକ୍ଷରଗୁଡ଼ିକ ଅସୁରକ୍ଷିତ ଥିବାରୁ ଏହି ବିକଳ୍ପର ବ୍ୟବହାର ଆପଣଙ୍କର ବିପଦ ବଢ଼ାଇଥାଏ।</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ଫୋଲ୍ଡର ଚୟନ କରନ୍ତୁ</translation> <translation id="7297726121602187087">ଗାଢ଼ ସବୁଜ</translation> <translation id="7298195798382681320">ସୁପାରିଶ୍ କରାଯାଇଛି</translation> @@ -8143,7 +8109,6 @@ <translation id="7307129035224081534">ବିରତ କରାଯାଇଛି</translation> <translation id="7307647374092371434">ଆପଣ ସାଇନ ଇନ କରିଥିବା ସମୟରେ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ଥିବା ପାସୱାର୍ଡ ଏବଂ ପାସକୀ'ଗୁଡ଼ିକ ଏହି ଡିଭାଇସରେ ମଧ୍ୟ ଉପଲବ୍ଧ ହେବ</translation> <translation id="7308643132139167865">ୱେବସାଇଟର ଭାଷାଗୁଡ଼ିକ</translation> -<translation id="7310598146671372464">ଲଗ୍ଇନ୍ କରିହେଲା ନାହିଁ। ସର୍ଭର ନିର୍ଦ୍ଦିଷ୍ଟ କରାଯାଇଥିବା Kerberos ଏନ୍କ୍ରିପ୍ସନ୍ ପ୍ରକାରକୁ ସମର୍ଥନ କରୁନାହିଁ। ଆପଣଙ୍କର ବ୍ୟବସ୍ଥାପକଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।</translation> <translation id="7311005168897771689">ଆପଣ ଅଫଲାଇନ ଥିବା ସମୟରେ ଆପଣଙ୍କ Google Drive ଫାଇଲଗୁଡ଼ିକୁ ଆକ୍ସେସ କରନ୍ତୁ</translation> <translation id="7311244614769792472">କୌଣସି ଫଳାଫଳ ମିଳିଲା ନାହିଁ</translation> <translation id="7312210124139670355">ଆପଣଙ୍କ ଆଡମିନଷ୍ଟ୍ରେଟର ଆପଣଙ୍କର eSIMକୁ ରିସେଟ କରୁଛନ୍ତି। ଏଥିପାଇଁ କିଛି ସମୟ ଲାଗିପାରେ।</translation> @@ -8516,7 +8481,6 @@ <translation id="7594725637786616550">ଆପଣଙ୍କ <ph name="DEVICE_TYPE" /> ଡିଭାଇସକୁ ନୂଆ ପରି ରିସେଟ୍ କରିବା ପାଇଁ ପାୱାରୱାସ୍ କରନ୍ତୁ।</translation> <translation id="7595453277607160340">Android ଆପ୍ସ ବ୍ୟବହାର କରିବା ଏବଂ ଆପଣଙ୍କର <ph name="DEVICE_TYPE" /> ସଠିକ୍ ଭାବେ କାର୍ଯ୍ୟ ଜାରି ରଖିବା, ଏଥିପାଇଁ ପୁଣିଥରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ ଏବଂ ଅପ୍ଡେଟ୍ କରନ୍ତୁ।</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ତ୍ରୁଟି କୋଡ୍ <ph name="ERROR_CODE" />)।</translation> -<translation id="7599527631045201165">ଡିଭାଇସ୍ର ନାମ ବହୁତ ଲମ୍ବା ଅଟେ ପୁଣି ଚେଷ୍ଟା କରିବାକୁ ଏକ ଛୋଟ ନାମଟିଏ ଲେଖନ୍ତୁ।</translation> <translation id="7600054753482800821">ସର୍ଚ୍ଚ ଇଞ୍ଜିନ ଏବଂ ସାଇଟ ସର୍ଚ୍ଚକୁ ପରିଚାଳନା କରନ୍ତୁ</translation> <translation id="7600218158048761260">ଏହି ଆକାଉଣ୍ଟ ପ୍ରକାର ପାଇଁ Google Drive ଅକ୍ଷମ ହୋଇଛି।</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> ଆଦୌ ଅନୁବାଦ କରନ୍ତୁ ନାହିଁ</translation> @@ -8661,7 +8625,6 @@ <translation id="7686086654630106285">ସାଇଟ-ଦ୍ୱାରା ପରାମର୍ଶ ଦିଆଯାଇଥିବା ବିଜ୍ଞାପନଗୁଡ଼ିକ ବିଷୟରେ ଅଧିକ ବିବରଣୀ</translation> <translation id="7686581688229391955">ଏହି ସାଇଟରେ ଏକ୍ସଟେନସନଗୁଡ଼ିକୁ ଅନୁମତି ଦେବା ପାଇଁ ଚୟନ କରନ୍ତୁ</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">ନୂଆ ପାସ୍ୱାର୍ଡ ସୁନିଶ୍ଚିତ କରନ୍ତୁ</translation> <translation id="7690378713476594306">ତାଲିକାରୁ ବାଛନ୍ତୁ</translation> <translation id="7690853182226561458">&ଫୋଲ୍ଡର ଯୋଗ କରନ୍ତୁ...</translation> <translation id="7691073721729883399">କିଓସ୍କ ଆପ୍ଲିକେସନ୍ ପାଇଁ କ୍ରିପ୍ଟୋହୋମ୍ ମାଉଣ୍ଟ କରାଯାଇପାରିଲା ନାହିଁ।</translation> @@ -9321,7 +9284,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />। <ph name="NUM_PRINTERS" />ଟିରୁ <ph name="ITEM_POSITION" /> ନମ୍ବର ପ୍ରିଣ୍ଟର।</translation> <translation id="8180785270975217276">ଏନର୍ଜି ସେଭର ଚାଲୁ କରାଯାଇଛି</translation> <translation id="8180786512391440389">ଚେକ୍ କରାଯିଥିବା ଲୋକେସନ୍ଗୁଡ଼ିକରେ "<ph name="EXTENSION" />", ଛବି, ଭିଡିଓ ଓ ସାଉଣ୍ଡ୍ ଫାଇଲ୍ଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ ଓ ଡିଲିଟ୍ କରିପାରିବ।</translation> -<translation id="8181215761849004992">ଡୋମେନ୍ରେ ସଂଯୁକ୍ତ କରାଯାଇପାରିବ ନାହିଁ। ଡିଭାଇସ୍ଗୁଡ଼ିକୁ ଯୋଗ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ପର୍ଯ୍ୟାପ୍ତ ଅଧିକାର ଅଛି କି ନାହିଁ ଦେଖିବାକୁ ଆପଣଙ୍କର ଆକାଉଣ୍ଟକୁ ଯାଞ୍ଚ କରନ୍ତୁ।</translation> <translation id="8182105986296479640">ଆପ୍ଲିକେସନ୍ ପ୍ରତିକ୍ରିୟା କରୁନାହିଁ।</translation> <translation id="8182412589359523143">ଏହି <ph name="DEVICE_TYPE" />ରୁ ସମସ୍ତ ଡାଟା ଡିଲିଟ୍ କରିବାକୁ, <ph name="BEGIN_LINK" />ଏଠାରେ କ୍ଲିକ୍ କରନ୍ତୁ<ph name="END_LINK" />।</translation> <translation id="8183703640399301650">ଆପଣଙ୍କ ଡିଭାଇସ EID ହେଉଛି <ph name="EID_NUMBER" /> ଏବଂ ଡିଭାଇସ IMEI <ph name="IMEI_NUMBER" /> ଅଟେ। ସେବାକୁ ସକ୍ରିୟ କରିବାରେ ସାହାଯ୍ୟ କରିବା ପାଇଁ ଏହି ନମ୍ବରଗୁଡ଼ିକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ।</translation> @@ -9782,7 +9744,6 @@ <translation id="8531367864749403520">ଆପଣଙ୍କ ଟାବ ଷ୍ଟ୍ରିପରୁ ଗୋଷ୍ଠୀକୁ କାଢ଼ି ଦେବା ପାଇଁ "ଗୋଷ୍ଠୀ ଲୁଚାନ୍ତୁ"କୁ ଚୟନ କରନ୍ତୁ</translation> <translation id="8531701051932785007">ଉନ୍ନତ ସୁରକ୍ଷିତ ବ୍ରାଉଜିଂ ବନ୍ଦ ଅଛି</translation> <translation id="8533670235862049797">ସୁରକ୍ଷିତ ବ୍ରାଉଜିଂ ଚାଲୁ ଅଛି</translation> -<translation id="8534656636775144800">ଓହୋଃ! ଡୋମେନ୍ରେ ଯୋଗଦେବାକୁ ଚେଷ୍ଟା କରିବା ସମୟରେ କିଛି ଭୂଲ ହେଉଛି। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> <translation id="8535005006684281994">Netscape ସାର୍ଟିଫିକେଟ୍ ନବୀକରଣ URL</translation> <translation id="8536810348276651776">ଅଧିକାଂଶ ସାଇଟରୁ ଆପଣଙ୍କୁ ସାଇନ ଆଉଟ କରିଦିଏ। ଆପଣ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ସାଇନ ଇନ ହୋଇ ରହିବେ ଯାହା ଫଳରେ Chrome ପାଇଁ ଆପଣଙ୍କ Family Link ସେଟିଂସ ଲାଗୁ ହୁଏ।</translation> <translation id="8536956381488731905">କୀ ଦବାଇଲେ ଶବ୍ଦ</translation> @@ -9861,7 +9822,6 @@ <translation id="8607828412110648570">ଆପଣଙ୍କ ବ୍ଲୁଟୁଥ ଡିଭାଇସ ପେୟାରିଂ ମୋଡରେ ଏବଂ ଆଖପାଖରେ ଥିବା ସୁନିଶ୍ଚିତ କରନ୍ତୁ। କେବଳ ଆପଣ ବିଶ୍ୱାସ କରୁଥିବା ଡିଭାଇସଗୁଡ଼ିକ ସହ ପେୟାର କରନ୍ତୁ। ଏହି Chromebookରେ ସବୁ ଆକାଉଣ୍ଟ ପାଇଁ ପେୟାର କରାଯାଇଥିବା ଡିଭାଇସଗୁଡ଼ିକ ଉପଲବ୍ଧ। <ph name="BEGIN_LINK_LEARN_MORE" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">ଏକ Kerberos ଟିକେଟ୍ ଯୋଗ କରନ୍ତୁ</translation> <translation id="8609465669617005112">ଉପରକୁ ଚଳନ କରନ୍ତୁ</translation> -<translation id="8610103157987623234">ଭୁଲ ଫର୍ମାଟ୍, ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> ସହ ଭିଡିଓ ଫ୍ରେମ &ସର୍ଚ୍ଚ କରନ୍ତୁ</translation> <translation id="8613164732773110792">କେବଳ ସାନ ଅକ୍ଷର, ଅଙ୍କ, ଅଣ୍ଡରସ୍କୋର୍ କିମ୍ବା ଡ୍ୟାସଗୁଡ଼ିକ</translation> <translation id="8613504115484579584">ସାଇନ-ଇନ ପଦ୍ଧତିଗୁଡ଼ିକ</translation> @@ -10475,7 +10435,6 @@ <translation id="9052404922357793350">ଅବରୋଧ କରିବା ଜାରି ରଖନ୍ତୁ</translation> <translation id="90528604757378587">ପୃଷ୍ଠପଟର କାର୍ଯ୍ୟକଳାପ ଏବଂ ସ୍ମୁଥ ସ୍କ୍ରୋଲିଂ ପରି କିଛି ଭିଜୁଆଲ ଇଫେକ୍ଟ ସୀମିତ ହୋଇପାରେ।</translation> <translation id="9053563360605707198">ଉଭୟ ପାର୍ଶ୍ୱରେ ପ୍ରିଣ୍ଟ କରନ୍ତୁ</translation> -<translation id="9055636786322918818">RC4 ଏନ୍କ୍ରିପସନ୍.ଲାଗୁ କରନ୍ତୁ। RC4 ସାଇଫର୍ଗୁଡ଼ିକ ଅସୁରକ୍ଷିତ ଥିବାରୁ ଏହି ବିକଳ୍ପର ବ୍ୟବହାର ଆପଣଙ୍କର ବିପଦ ବଢ଼ାଇଥାଏ।</translation> <translation id="9056788090206401048">ଏକ ଭିନ୍ନ ଡିଭାଇସରେ ଆପଣଙ୍କ ପାସକୀ ବ୍ୟବହାର କରିବାକୁ ବ୍ଲୁଟୁଥ ଚାଲୁ ହେବା ଆବଶ୍ୟକ। ଆପଣ ସର୍ବଦା ସେଟିଂସରେ ଏହାକୁ ପରିଚାଳନା କରିପାରିବେ।</translation> <translation id="9056810968620647706">କୌଣସି ମେଳ ମିଳିଲା ନାହିଁ</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ନିମ୍ନୋକ୍ତ ବିଷୟବସ୍ତୁକୁ ଆକ୍ସେସ କରିବାକୁ ଚାହେଁ:</translation>
diff --git a/chrome/app/resources/generated_resources_pa.xtb b/chrome/app/resources/generated_resources_pa.xtb index bc5bd69..e1348bdf 100644 --- a/chrome/app/resources/generated_resources_pa.xtb +++ b/chrome/app/resources/generated_resources_pa.xtb
@@ -299,7 +299,6 @@ <translation id="1217117837721346030">ਸ਼ੱਕੀ ਫ਼ਾਈਲ ਡਾਊਨਲੋਡ ਕਰੋ</translation> <translation id="1217483152325416304">ਤੁਹਾਡਾ ਸਥਾਨਕ ਡਾਟਾ ਜਲਦ ਹੀ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ</translation> <translation id="1217668622537098248">ਕਾਰਵਾਈ ਤੋਂ ਬਾਅਦ ਵਾਪਸ ਖੱਬੇ ਕਲਿੱਕ 'ਤੇ ਜਾਓ</translation> -<translation id="121783623783282548">ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ।</translation> <translation id="1218015446623563536">Linux ਮਿਟਾਓ</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google ਦੀ ਟਿਕਾਣਾ ਸੇਵਾ ਇਸ ਡੀਵਾਈਸ ਦੇ ਟਿਕਾਣੇ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਵਾਈ‑ਫਾਈ, ਮੋਬਾਈਲ ਨੈੱਟਵਰਕਾਂ ਅਤੇ ਸੈਂਸਰਾਂ ਵਰਗੇ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ਤੁਸੀਂ ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਮੁੱਖ ਟਿਕਾਣਾ ਸੈਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰਕੇ ਟਿਕਾਣਾ ਜਾਣਕਾਰੀ ਨੂੰ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਟਿਕਾਣਾ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਟਿਕਾਣਾ ਜਾਣਕਾਰੀ ਲਈ ਵਾਈ-ਫਾਈ, ਮੋਬਾਈਲ ਨੈੱਟਵਰਕਾਂ ਅਤੇ ਸੈਂਸਰਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਵੀ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ।<ph name="END_PARAGRAPH2" /></translation> @@ -520,7 +519,6 @@ <translation id="1395832189806039783">ਕੀ-ਬੋਰਡ ਫੋਕਸ ਨਾਲ ਆਈਟਮ ਨੂੰ ਉਜਾਗਰ ਕਰੋ</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> 'ਤੇ ਵਾਪਸ ਜਾਓ</translation> <translation id="1396139853388185343">ਪ੍ਰਿੰਟਰ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਗੜਬੜ ਹੋਈ</translation> -<translation id="1396963298126346194">ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਾਖਲ ਕੀਤਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ</translation> <translation id="1397500194120344683">ਕੋਈ ਯੋਗ ਡੀਵਾਈਸ ਨਹੀਂ ਹਨ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation> <translation id="1397594434718759194">ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਡੀਵਾਈਸਾਂ 'ਤੇ Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕੀਤਾ ਹੋਇਆ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਸੁਰੱਖਿਆ ਕੁੰਜੀਆਂ ਵਜੋਂ ਕਰ ਸਕਦੇ ਹੋ।</translation> <translation id="1398853756734560583">ਅਧਿਕਤਮ ਬਣਾਓ</translation> @@ -903,7 +901,6 @@ <translation id="1657937299377480641">ਵਿੱਦਿਅਕ ਸਰੋਤਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਵਾਸਤੇ ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰਨ ਲਈ, ਮਾਂ-ਪਿਓ ਨੂੰ ਤੁਹਾਨੂੰ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਕਹੋ</translation> <translation id="1658424621194652532">ਇਹ ਸਫ਼ਾ ਤੁਹਾਡੇ ਮਾਈਕ੍ਰੋਫੋਨ ਤੱਕ ਪਹੁੰਚ ਰਿਹਾ ਹੈ।</translation> <translation id="1660763353352708040">ਪਾਵਰ ਅਡਾਪਟਰ ਦੀ ਸਮੱਸਿਆ</translation> -<translation id="1661156625580498328">AES ਇਨਕ੍ਰਿਪਸ਼ਨ ਲਾਜ਼ਮੀ ਬਣਾਓ (ਸਿਫ਼ਾਰਸ਼ੀ)।</translation> <translation id="16620462294541761">ਮਾਫ਼ ਕਰਨਾ, ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰ ਸਕਿਆ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> <translation id="166278006618318542">ਵਿਸ਼ਾ ਜਨਤਕ ਕੁੰਜੀ ਅਲਗੋਰਿਦਮ</translation> <translation id="1662801900924515589"><ph name="APP" /> ਐਪ ਸਥਾਪਤ ਕੀਤੀ ਗਈ</translation> @@ -1005,7 +1002,6 @@ <translation id="174123615272205933">ਵਿਉਂਤਬੱਧ</translation> <translation id="1741314857973421784">ਜਾਰੀ ਰੱਖੋ</translation> <translation id="1743970419083351269">ਡਾਊਨਲੋਡ ਬਾਰ ਬੰਦ ਕਰੋ</translation> -<translation id="1744060673522309905">ਡੀਵਾਈਸ ਨੂੰ ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸ਼ਾਮਲ ਕੀਤੇ ਜਾ ਸਕਣ ਵਾਲੇ ਡੀਵਾਈਸਾਂ ਦੀ ਸੰਖਿਆ ਸੀਮਾ ਪਾਰ ਨਹੀਂ ਕੀਤੀ ਹੈ।</translation> <translation id="1744108098763830590">ਪਿਛੋਕੜ ਸਫ਼ਾ</translation> <translation id="1745732479023874451">ਸੰਪਰਕਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{ਕੀ ਇਸ ਵੈੱਬ ਐਪ ਵਿੱਚ # ਫ਼ਾਈਲ ਖੋਲ੍ਹਣਾ ਅਤੇ ਉਸਦਾ ਸੰਪਾਦਨ ਕਰਨਾ ਹੈ?}other{ਕੀ ਇਸ ਵੈੱਬ ਐਪ ਵਿੱਚ # ਫ਼ਾਈਲਾਂ ਖੋਲ੍ਹਣਾ ਅਤੇ ਉਨ੍ਹਾਂ ਦਾ ਸੰਪਾਦਨ ਕਰਨਾ ਹੈ?}}</translation> @@ -1037,7 +1033,6 @@ <translation id="1767043563165955993">Android ਐਪਾਂ ਨਾਲ ਵਰਤੋ</translation> <translation id="1767508543310534319">ਵਿਰਾਮ ਚਿੰਨ੍ਹ ਈਕੋ</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> ਲਈ ਵਿਚਾਰ ਭੇਜੋ।</translation> -<translation id="1768278914020124551">ਓਹੋ! ਲੌਗ-ਆਨ ਸਰਵਰ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਹੋ ਗਈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਅਤੇ ਡੋਮੇਨ ਨਾਮ ਦੀ ਜਾਂਚ ਕਰੋ, ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> <translation id="1769104665586091481">ਨਵੀਂ &Window ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੋ</translation> <translation id="1770407692401984718">ਚਿੱਤਰ ਨੂੰ ਇੱਥੇ ਘਸੀਟੋ ਜਾਂ</translation> <translation id="177053719077591686">Google Drive 'ਤੇ Android ਐਪਾਂ ਦਾ ਬੈਕਅੱਪ ਲਓ।</translation> @@ -1115,7 +1110,6 @@ <translation id="1818913467757368489">ਲੌਗ ਅੱਪਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।</translation> <translation id="1819443852740954262">ਇਨਕੋਗਨਿਟੋ ਵਿੰਡੋ ਵਿੱਚ ਸਭ ਖੋਲ੍ਹੋ</translation> <translation id="1819721979226826163">ਐਪ ਸੂਚਨਾਵਾਂ > Google Play ਸੇਵਾਵਾਂ 'ਤੇ ਟੈਪ ਕਰੋ।</translation> -<translation id="1820028137326691631">ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਮੁਹੱਈਆ ਕੀਤਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ</translation> <translation id="1822140782238030981">ਕੀ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਇੱਕ Chrome ਵਰਤੋਂਕਾਰ ਹੋ? ਸਾਈਨ-ਇਨ ਕਰੋ</translation> <translation id="1822517323280215012">ਸਲੇਟੀ</translation> <translation id="1822635184853104396">ਪੂਰੇ ਡਾਊਨਲੋਡ ਇਤਿਹਾਸ ਨੂੰ ਨਵੇਂ ਟੈਬ ਵਿੱਚ ਦਿਖਾਓ</translation> @@ -1233,7 +1227,6 @@ <translation id="1901303067676059328">&ਸਾਰੇ ਚੁਣੋ</translation> <translation id="1904580727789512086">ਉਹ URL ਤੁਹਾਡੇ Google ਖਾਤੇ 'ਤੇ ਰੱਖਿਅਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਗਏ ਹੋ</translation> <translation id="1904603806662441960">Chrome ਵਿੱਚ ਸਾਈਟ ਕੈਮਰਾ ਇਜਾਜ਼ਤਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation> -<translation id="1905375423839394163">Chromebook ਡੀਵਾਈਸ ਦਾ ਨਾਮ</translation> <translation id="1906181697255754968">ਸਾਈਟਾਂ ਆਮ ਤੌਰ 'ਤੇ ਤੁਹਾਡੇ ਕੰਮ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਰੱਖਿਅਤ ਕਰਨ ਜਿਹੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿਚਲੀਆਂ ਫ਼ਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਦੀਆਂ ਹਨ</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome ਵੈੱਬ ਸਟੋਰ<ph name="END_LINK" /> 'ਤੇ ਹੋਰ ਐਕਸਟੈਂਸ਼ਨਾਂ ਅਤੇ ਥੀਮ ਖੋਜੋ</translation> <translation id="1907044622262489040">ਆਪਣੀ ਅਵਾਜ਼ ਨਾਲ ਟਾਈਪ ਕਰੋ। Search + D ਵਰਤੋ, ਫਿਰ ਬੋਲਣਾ ਸ਼ੁਰੂ ਕਰੋ।</translation> @@ -1547,7 +1540,6 @@ <translation id="21354425047973905">ਪਿੰਨਾਂ ਲੁਕਾਓ</translation> <translation id="2135456203358955318">ਡੌਕ ਕੀਤਾ ਵਿਸਤਾਰਕ</translation> <translation id="2135787500304447609">&ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰੋ</translation> -<translation id="2136372518715274136">ਨਵਾਂ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ</translation> <translation id="2136476978468204130">ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਾਖਲ ਕੀਤਾ ਪਾਸਫਰੇਜ਼ ਗਲਤ ਹੈ</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> ਨੂੰ ਸੂਚਨਾਵਾਂ ਭੇਜਣ ਦੀ ਆਗਿਆ ਨਾ ਦਿਓ</translation> <translation id="2139919072249842737">ਸੈੱਟਅੱਪ ਬਟਨ</translation> @@ -1648,7 +1640,6 @@ <translation id="2210462644007531147">ਸਥਾਪਨਾ ਨੂੰ ਪੂਰਾ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ</translation> <translation id="2211245494465528624">ਸਿੰਕ ਵਿਕਲਪਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation> <translation id="2214018885812055163">ਸਾਂਝੇ ਕੀਤੇ ਫੋਲਡਰ</translation> -<translation id="2214884991347062907">ਗਲਤ ਪਾਸਵਰਡ, ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ਲਾਈਨ ਨਹੀਂ ਦਿਖਾਈ ਗਈ>}one{<<ph name="NUMBER_OF_LINES" /> ਲਾਈਨ ਨਹੀਂ ਦਿਖਾਈ ਗਈ>}other{<<ph name="NUMBER_OF_LINES" /> ਲਾਈਨਾਂ ਨਹੀਂ ਦਿਖਾਈਆਂ ਗਈਆਂ>}}</translation> <translation id="2215070081105889450">ਆਡੀਓ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ, ਇਸਦੀ ਬਜਾਏ ਕਿਸੇ ਟੈਬ ਜਾਂ ਸਕ੍ਰੀਨ ਨੂੰ ਸਾਂਝਾ ਕਰੋ</translation> <translation id="2218019600945559112">ਮਾਊਸ ਅਤੇ ਟੱਚਪੈਡ</translation> @@ -2302,7 +2293,6 @@ <translation id="2692503699962701720">ਤੱਤ ਕਿਸਮਾਂ ਅਤੇ ਫਾਰਮੈਟ ਕੀਤੀ ਲਿਖਤ ਨੂੰ ਬੋਲਣ ਵੇਲੇ ਪਿੱਚ ਬਦਲੋ</translation> <translation id="2692901429679246677">ਐਕਵਾ</translation> <translation id="2693134906590795721">ਚਾਰਜ ਕਰਨ ਦੀਆਂ ਧੁਨੀਆਂ</translation> -<translation id="2693176596243495071">ਓਹੋ! ਕੋਈ ਅਗਿਆਤ ਗੜਬੜ ਹੋ ਗਈ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਜੇਕਰ ਸਮੱਸਿਆ ਬਣੀ ਰਹਿੰਦੀ ਹੈ ਤਾਂ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।</translation> <translation id="2698147581454716013">ਇਹ ਬੰਡਲ ਡੀਵਾਈਸ ਹੈ ਅਤੇ ਇਸਨੂੰ ਕਿਓਸਕ ਅਤੇ ਸਾਈਨੇਜ ਅੱਪਗ੍ਰੇਡ ਨਾਲ ਦਰਜ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> ਕੋਡ ਵਾਲੀ ਪਿੰਨ ਕਾਰਵਾਈ ਅਸਫਲ ਰਹੀ।</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> ਤੋਂ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ</translation> @@ -2435,7 +2425,6 @@ <translation id="2782104745158847185">Linux ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਗੜਬੜ ਹੋ ਗਈ</translation> <translation id="2783024642731649028">ਤੁਹਾਡੇ ਕਾਰਡ ਵਿੱਚ ਮੌਜੂਦ 1 ਆਈਟਮ ਲਈ <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> 'ਤੇ <ph name="DISCOUNT_TEXT" /> ਮਿਲ ਰਹੀ ਹੈ, <ph name="RELATIVE_TIME" /> ਪਹਿਲਾਂ ਦੇਖਿਆ ਗਿਆ</translation> <translation id="2783298271312924866">ਡਾਊਨਲੋਡ ਕੀਤਾ</translation> -<translation id="2783829359200813069">ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀਆਂ ਕਿਸਮਾਂ ਚੁਣੋ</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> ਨਾਲ ਆਪਣੀ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਵਰਤੋ</translation> <translation id="2785267875302712148">ਪਾਸਵਰਡ ਜਾਂਚ</translation> <translation id="2785873697295365461">ਫ਼ਾਈਲ ਵਰਣਨਕਰਤਾ</translation> @@ -2721,7 +2710,6 @@ <translation id="3003144360685731741">ਤਰਜੀਹੀ ਨੈੱਟਵਰਕ</translation> <translation id="3003253259757197230">ਤੁਹਾਡੇ ਵੱਲੋਂ ਖੋਲ੍ਹੇ ਜਾਣ ਵਾਲੇ URL, Google ਨੂੰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਕਿ ਇਹ ਅੰਦਾਜ਼ਾ ਲਗਾਇਆ ਜਾ ਸਕੇ ਕਿ ਤੁਸੀਂ ਅੱਗੇ ਕਿਹੜੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਜਾ ਸਕਦੇ ਹੋ ਅਤੇ ਨਾਲ ਹੀ ਤੁਹਾਨੂੰ ਉਸ ਪੰਨੇ ਬਾਰੇ ਵਧੀਕ ਜਾਣਕਾਰੀ ਵੀ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਜਾ ਰਹੇ ਹੋ</translation> <translation id="3003623123441819449">CSS ਕੈਸ਼ੇ</translation> -<translation id="3003828226041301643">ਡੀਵਾਈਸ ਨੂੰ ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਇਹ ਪੱਕਾ ਕਰਨ ਲਈ ਆਪਣੇ ਖਾਤੇ ਦੀ ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਡੀਵਾਈਸਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੇ ਵਿਸ਼ੇਸ਼-ਅਧਿਕਾਰ ਹਨ।</translation> <translation id="3003967365858406397">ਤੁਹਾਡਾ <ph name="PHONE_NAME" /> ਇੱਕ ਨਿੱਜੀ Wi-Fi ਕਨੈਕਸ਼ਨ ਬਣਾਏਗਾ।</translation> <translation id="3004385386820284928">ਕੀ-ਬੋਰਡ ਕੁੰਜੀਆਂ ਨੂੰ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation> <translation id="3005574332301273731">ਇਸਨੂੰ ਨਾ ਦਿਖਾਓ</translation> @@ -2781,7 +2769,6 @@ <translation id="3033348223765101500">ਆਪਣਾ ਡਾਟਾ ਕੰਟਰੋਲ ਕਰੋ</translation> <translation id="3036327949511794916">ਇਸ <ph name="DEVICE_TYPE" /> ਨੂੰ ਵਾਪਸ ਕਰਨ ਦੀ ਸਮਾਂ-ਸੀਮਾ ਲੰਘ ਗਈ ਹੈ।</translation> <translation id="3036546437875325427">ਫਲੈਸ਼ ਚਾਲੂ ਕਰੋ</translation> -<translation id="3037754279345160234">ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਸੰਰੂਪਣ ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ।</translation> <translation id="3038272154009688107">ਸਾਰੀਆਂ ਸਾਈਟਾਂ ਦੇਖੋ</translation> <translation id="3038612606416062604">ਕਿਸੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਦਸਤੀ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="3039491566278747710">ਡੀਵਾਈਸ 'ਤੇ ਆਫ਼ਲਾਈਨ ਨੀਤੀ ਨੂੰ ਸਥਾਪਤ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ।</translation> @@ -2971,7 +2958,6 @@ <translation id="3210736980143419785">ਡਾਊਨਲੋਡ ਪੂਰਾ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ</translation> <translation id="321084946921799184">ਪੀਲਾ ਅਤੇ ਸਫ਼ੈਦ</translation> <translation id="3211126692872351610"><ph name="SEARCH_ENGINE" /> 'ਤੇ ਨਵੀਂ ਟੈਬ ਵਿੱਚ "<ph name="SEARCH_TERMS" />" &ਖੋਜੋ</translation> -<translation id="321356136776075234">ਡੀਵਾਈਸ OU (ਜਿਵੇਂ ਕਿ OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">ਇਸ ਫੋਲਡਰ ਵਿੱਚ ਕੋਈ ਬੁੱਕਮਾਰਕ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />ਨੋਟ ਕਰੋ<ph name="END_BOLD" />: ਕਿਸੇ ਮਿਲਦੀ-ਜੁਲਦੀ ਅਵਾਜ਼ ਜਾਂ ਅਵਾਜ਼ ਦੀ ਰਿਕਾਰਡਿੰਗ ਨਾਲ <ph name="SUPERVISED_USER_NAME" /> ਦੇ ਨਿੱਜੀ ਨਤੀਜਿਆਂ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।</translation> <translation id="3217843140356091325">ਕੀ ਸ਼ਾਰਟਕੱਟ ਬਣਾਉਣਾ ਹੈ?</translation> @@ -3651,7 +3637,6 @@ <translation id="3741056951918180319">ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਕਿਸੇ ਵੀ ਸਾਈਟ 'ਤੇ ਵਰਤਣ ਲਈ, ਤੁਸੀਂ ਹਮੇਸ਼ਾਂ ਉਸ 'ਤੇ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ</translation> <translation id="3741510433331996336">ਅੱਪਡੇਟ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ</translation> <translation id="3742235229730461951">ਕੋਰੀਆਈ ਕੀ-ਬੋਰਡ ਖਾਕਾ</translation> -<translation id="3742666961763734085">ਇਸ ਨਾਮ ਦੀ ਕੋਈ ਸੰਸਥਾਗਤ ਇਕਾਈ ਨਹੀਂ ਲੱਭੀ ਜਾ ਸਕਦੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> ਨਾਲ ਜੋੜਾਬੱਧ ਕਰਨ ਲਈ ਪਿੰਨ ਦਾਖਲ ਕਰੋ</translation> <translation id="3744219658596020825">ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਆਯਾਤ ਨਹੀਂ ਕੀਤੇ ਗਏ</translation> <translation id="3747077776423672805">ਐਪਾਂ ਨੂੰ ਹਟਾਉਣ ਲਈ, ਸੈਟਿੰਗਾਂ > Google Play Store > Android ਤਰਜੀਹਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ > ਐਪਾਂ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਬੰਧਕ 'ਤੇ ਜਾਓ। ਫਿਰ ਉਸ ਐਪ 'ਤੇ ਟੈਪ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਅਣਸਥਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ (ਐਪ ਨੂੰ ਲੱਭਣ ਲਈ ਤੁਹਾਨੂੰ ਸੱਜੇ ਜਾਂ ਖੱਬੇ ਸਵਾਈਪ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ)। ਫਿਰ 'ਅਣਸਥਾਪਤ ਕਰੋ' ਜਾਂ 'ਬੰਦ ਕਰੋ' 'ਤੇ ਟੈਪ ਕਰੋ।</translation> @@ -4540,7 +4525,6 @@ <translation id="4416582610654027550">ਕੋਈ ਵੈਧ URL ਟਾਈਪ ਕਰੋ</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">ਸੈਟਿੰਗਾਂ ਮੁੜ-ਬਹਾਲ ਕਰੋ</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਬਦਲਣ ਲਈ ਤੁਹਾਡੀ ਲੋੜ ਹੈ।</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS ਡੀਵਾਈਸਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਰਿਪੋਰਟਾਂ ਭੇਜਣ ਦੀ ਆਗਿਆ ਦੇਣ ਨਾਲ ਸਾਨੂੰ, ChromeOS ਵਿੱਚ ਕੀ ਠੀਕ ਕਰਨਾ ਹੈ ਅਤੇ ਕੀ ਸੁਧਾਰ ਕਰਨਾ ਹੈ, ਇਸ ਨੂੰ ਤਰਜੀਹ ਦੇਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਰਿਪੋਰਟਾਂ ਵਿੱਚ ਅਜਿਹੀਆਂ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜਿਵੇਂ ਕਿ ChromeOS ਕਦੋਂ ਕ੍ਰੈਸ਼ ਹੁੰਦਾ ਹੈ, ਕਿਹੜੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਰਤੀਆਂ ਗਈਆਂ ਸਨ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਕਿੰਨੀ ਮੈਮੋਰੀ ਵਰਤੀ ਗਈ ਸੀ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ਤੁਸੀਂ ਆਪਣੀਆਂ Chrome ਡੀਵਾਈਸ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਕਿਸੇ ਵੇਲੇ ਵੀ ਇਨ੍ਹਾਂ ਰਿਪੋਰਟਾਂ ਦੀ ਆਗਿਆ ਦੇਣਾ ਸ਼ੁਰੂ ਜਾਂ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ। ਜੇ ਤੁਸੀਂ ਇੱਕ ਡੋਮੇਨ ਪ੍ਰਸ਼ਾਸਕ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਪ੍ਰਸ਼ਾਸਕ ਕੰਸੋਲ ਵਿੱਚ ਜਾ ਕੇ ਬਦਲ ਸਕਦੇ ਹੋ।<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ਨੂੰ ਮਿਟਾਓ</translation> @@ -4556,7 +4540,6 @@ <translation id="4430369329743628066">ਬੁੱਕਮਾਰਕ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ</translation> <translation id="4430422687972614133">ਆਭਾਸੀ ਕਾਰਡ ਚਾਲੂ ਕਰੋ</translation> <translation id="4432621511648257259">ਪਾਸਵਰਡ ਗਲਤ ਹੈ</translation> -<translation id="443454694385851356">ਵਿਰਾਸਤੀ (ਅਸੁਰੱਖਿਅਤ)</translation> <translation id="4434611816075088065">ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਨੂੰ ਇਸ ਸਮੇਂ ਤੁਹਾਡੇ ਧਿਆਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ</translation> <translation id="443475966875174318">ਗੈਰ-ਅਨੁਰੂਪ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ ਜਾਂ ਹਟਾਓ</translation> <translation id="4437947179446780764">ਵਿਉਂਤਿਆ DNS ਸੇਵਾ ਪ੍ਰਦਾਨਕ ਦਾਖਲ ਕਰੋ</translation> @@ -4602,7 +4585,7 @@ <translation id="4474155171896946103">ਸਾਰੀਆਂ ਟੈਬਾਂ ਬੁੱਕਮਾਰਕ ਕਰੋ...</translation> <translation id="4475299370877036544">ਇਹ ਕਾਰਵਾਈ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੀਆਂ ਨੀਤੀਆਂ ਦੀ ਉਲੰਘਣਾ ਕਰ ਸਕਦੀ ਹੈ</translation> <translation id="4475552974751346499">ਡਾਊਨਲੋਡਾਂ ਖੋਜੋ</translation> -<translation id="4476590490540813026">ਐਥਲੀਟ</translation> +<translation id="4476590490540813026">ਅਥਲੀਟ</translation> <translation id="4476659815936224889">ਇਹ ਕੋਡ ਸਕੈਨ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਆਪਣੇ ਫ਼ੋਨ 'ਤੇ QR ਸਕੈਨਰ ਐਪ, ਜਾਂ ਕੁਝ ਕੈਮਰਾ ਐਪਾਂ ਵਰਤ ਸਕਦੇ ਹੋ।</translation> <translation id="4477015793815781985">Ctrl, Alt, ਜਾਂ ⌘ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="4478161224666880173">ਤੁਸੀਂ ਇਸ ਸਾਈਟ 'ਤੇ ਆਪਣੇ<ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> ਖਾਤੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਜਾਰੀ ਰੱਖਣ ਲਈ, <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ।</translation> @@ -5100,7 +5083,6 @@ <translation id="4868284252360267853">ਇਹ ਵਿੰਡੋ ਫ਼ਿਲਹਾਲ ਫੋਕਸ ਵਿੱਚ ਨਹੀਂ ਹੈ। ਇਸ ਵਿੰਡੋ 'ਤੇ ਫੋਕਸ ਕਰਨ ਲਈ Command-Shift-Option A ਦਬਾਓ।</translation> <translation id="4869170227080975044">ChromeOS ਦੇ ਨੈੱਟਵਰਕ ਦੀ ਜਾਣਕਾਰੀ ਪੜ੍ਹੋ</translation> <translation id="4870724079713069532">ਤੁਸੀਂ ਆਪਣੇ File Explorer ਜਾਂ ਹੋਰ ਐਪਾਂ ਤੋਂ ਇਸ ਐਪ ਨਾਲ ਸਮਰਥਿਤ ਫ਼ਾਈਲਾਂ ਨੂੰ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ ਅਤੇ ਉਨ੍ਹਾਂ ਦਾ ਸੰਪਾਦਨ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਕਿ ਕਿਹੜੀਆਂ ਫ਼ਾਈਲਾਂ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਤੌਰ 'ਤੇ ਇਸ ਐਪ ਨੂੰ ਖੋਲ੍ਹਣ, ਇਸ ਲਈ <ph name="BEGIN_LINK" />Windows ਸੈਟਿੰਗਾਂ<ph name="END_LINK" /> 'ਤੇ ਜਾਓ।</translation> -<translation id="4870758487381879312">ਸੰਰੂਪਣ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਮੁਹੱਈਆ ਕੀਤਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ</translation> <translation id="4870995365819149457">ਕੁਝ ਸਮਰਥਿਤ ਲਿੰਕ ਹਾਲੇ ਵੀ <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ਅਤੇ 1 ਹੋਰ ਐਪ ਵਿੱਚ ਖੁੱਲ੍ਹਣਗੇ।</translation> <translation id="4871308555310586478">'Chrome ਵੈੱਬ ਸਟੋਰ' ਤੋਂ ਨਹੀਂ।</translation> <translation id="4871322859485617074">ਪਿੰਨ ਵਿੱਚ ਅਵੈਧ ਅੱਖਰ-ਚਿੰਨ੍ਹ ਹਨ</translation> @@ -5167,7 +5149,6 @@ <translation id="4913209098186576320">ਇਹ ਫ਼ਾਈਲ ਖਤਰਨਾਕ ਹੋ ਸਕਦੀ ਹੈ<ph name="LINE_BREAK" />ਇਸ ਜਾਂਚ ਵਿੱਚ ਆਮ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗ ਰਿਹਾ ਹੈ...</translation> <translation id="4915961947098019832">ਚਿੱਤਰਾਂ ਨੂੰ ਦਿਖਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਹੈ</translation> <translation id="4916542008280060967">ਕੀ ਸਾਈਟ ਨੂੰ <ph name="FILE_NAME" /> ਦਾ ਸੰਪਾਦਨ ਕਰਨ ਦੇਈਏ?</translation> -<translation id="4917385247580444890">ਮਜ਼ਬੂਤ</translation> <translation id="491779113051926205">ChromeOS ਦੇ ਟਰੈਫ਼ਿਕ ਕਾਊਂਟਰ</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ਐਕਸਟੈਂਸ਼ਨ "<ph name="EXTENSION_NAME" />" ਨਾਲ ਸੰਚਾਰ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ</translation> <translation id="4918086044614829423">ਸਵੀਕਾਰ ਕਰੋ</translation> @@ -5482,7 +5463,6 @@ <translation id="5172855596271336236">1 ਪ੍ਰਬੰਧਿਤ ਪ੍ਰਿੰਟਰ ਹੈ।</translation> <translation id="5173668317844998239">ਆਪਣੀ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਵਿੱਚ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਸਟੋਰ ਕੀਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟਾਂ ਨੂੰ ਮਿਟਾਓ</translation> <translation id="5174169235862638850">ਪਾਸਵਰਡ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ</translation> -<translation id="5175379009094579629">ਡੀਵਾਈਸ ਦਾ ਨਾਮ ਅਵੈਧ ਹੈ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਇੱਕ ਵੈਧ ਡੀਵਾਈਸ ਨਾਮ ਦਾਖਲ ਕਰੋ।</translation> <translation id="5177479852722101802">ਕੈਮਰਾ ਅਤੇ ਮਾਈਕ੍ਰੋਫੋਨ ਤੇ ਪਹੁੰਚ ਨੂੰ ਬਲੌਕ ਕਰਨਾ ਜਾਰੀ ਰੱਖੋ</translation> <translation id="5177549709747445269">ਤੁਸੀਂ ਮੋਬਾਈਲ ਡਾਟਾ ਵਰਤ ਰਹੇ ਹੋ</translation> <translation id="5178667623289523808">ਪਿਛਲਾ ਲੱਭੋ</translation> @@ -5711,7 +5691,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> ਦਾ ਪਾਸਵਰਡ ਬਣਾਓ</translation> <translation id="5368441245151140827">ਇਹ ਐਕਸਟੈਂਸ਼ਨ ਸਾਈਟ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਪੜ੍ਹ ਅਤੇ ਬਦਲ ਨਹੀਂ ਸਕਦੀ ਜਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਨਹੀਂ ਚੱਲ ਸਕਦੀ</translation> <translation id="5368720394188453070">ਤੁਹਾਡਾ ਫ਼ੋਨ ਲਾਕ ਕੀਤਾ ਹੋਇਆ ਹੈ। ਦਰਜ ਕਰਨ ਲਈ ਅਣਲਾਕ ਕਰੋ।</translation> -<translation id="5368779022775404937"><ph name="REALM" /> 'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ</translation> <translation id="536882527576164740">{0,plural, =1{ਇਨਕੋਗਨਿਟੋ}one{ਇਨਕੋਗਨਿਟੋ (#)}other{ਇਨਕੋਗਨਿਟੋ (#)}}</translation> <translation id="5369491905435686894">ਮਾਊਸ ਐਕਸੈੱਲਰੇਸ਼ਨ ਚਾਲੂ ਕਰੋ</translation> <translation id="5369694795837229225">Linux ਵਿਕਾਸ ਵਾਤਾਵਰਨ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ</translation> @@ -5927,7 +5906,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੇ ਐਕਸਟੈਂਸ਼ਨ ਸਥਾਪਤ ਕੀਤੀ}one{ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੇ # ਐਕਸਟੈਂਸ਼ਨ ਸਥਾਪਤ ਕੀਤੀ}other{ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੇ # ਐਕਸਟੈਂਸ਼ਨਾਂ ਸਥਾਪਤ ਕੀਤੀਆਂ}}</translation> <translation id="5523532775593636291">ਤੁਹਾਡੇ ਵੱਲੋਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਸਾਈਟਾਂ ਹਮੇਸ਼ਾਂ ਕਿਰਿਆਸ਼ੀਲ ਰਹਿਣਗੀਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਤੋਂ ਮੈਮੋਰੀ ਨੂੰ ਖਾਲੀ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ</translation> <translation id="5523558474028191231">ਨਾਮ ਅੱਖਰ, ਨੰਬਰ ਅਤੇ ਖਾਸ ਅੱਖਰ-ਚਿੰਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਸ ਵਿੱਚ <ph name="MAX_CHARACTER_COUNT" /> ਜਾਂ ਇਸ ਤੋਂ ਘੱਟ ਅੱਖਰ-ਚਿੰਨ੍ਹ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ</translation> -<translation id="5526701598901867718">ਸਭ (ਅਸੁਰੱਖਿਅਤ)</translation> <translation id="5526745900034778153">ਸਿੰਕ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰੋ</translation> <translation id="5527463195266282916">ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਡਾਊਨਗ੍ਰੇਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ।</translation> <translation id="5527474464531963247">ਤੁਸੀਂ ਦੂਜਾ ਨੈੱਟਵਰਕ ਵੀ ਚੁਣ ਸਕਦੇ ਹੋ।</translation> @@ -5938,7 +5916,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ਇਹ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ</translation> <translation id="5537725057119320332">ਕਾਸਟ ਕਰੋ</translation> <translation id="5539070192556911367">Google ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ</translation> -<translation id="5539221284352502426">ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਾਖਲ ਕੀਤੇ ਪਾਸਵਰਡ ਨੂੰ ਸਰਵਰ ਨੇ ਅਸਵੀਕਾਰ ਕੀਤਾ। ਸੰਭਾਵਿਤ ਕਾਰਨਾਂ ਵਿੱਚ ਇਹ ਸ਼ਾਮਲ ਹੈ: ਪਾਸਵਰਡ ਬਹੁਤ ਛੋਟਾ ਹੈ। ਪਾਸਵਰਡ ਵਿੱਚ ਨੰਬਰ ਜਾਂ ਚਿੰਨ੍ਹ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ। ਪਾਸਵਰਡ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਪਿਛਲੇ ਪਾਸਵਰਡਾਂ ਤੋਂ ਵੱਖਰਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।</translation> <translation id="5541694225089836610">ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੇ ਕਾਰਵਾਈ ਨੂੰ ਬੰਦ ਕੀਤਾ ਹੋਇਆ ਹੈ</translation> <translation id="5542132724887566711">ਪ੍ਰੋਫਾਈਲ</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> ਤੋਂ ਕੁਕੀਜ਼ ਬਲਾਕ ਕੀਤੀਆਂ ਗਈਆਂ</translation> @@ -6181,7 +6158,6 @@ <translation id="5734362860645681824">ਸੰਚਾਰ</translation> <translation id="5734697361979786483">ਫ਼ਾਈਲ ਸਾਂਝਾਕਰਨ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ਇਹ ਡਾਟਾ ਜਾਂ ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੀਆਂ ਕੁਝ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਦਾ ਪਾਲਣ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਦੇਖਣ ਲਈ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨਾਲ ਗੱਲ ਕਰੋ ਕਿ ਕੀ ਠੀਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।}=1{ਇਹ ਫ਼ਾਈਲ ਜਾਂ ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੀਆਂ ਕੁਝ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਦਾ ਪਾਲਣ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਦੇਖਣ ਲਈ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨਾਲ ਗੱਲ ਕਰੋ ਕਿ ਕੀ ਠੀਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।}other{ਇਹ ਫ਼ਾਈਲਾਂ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੀਆਂ ਕੁਝ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਦਾ ਪਾਲਣ ਨਹੀਂ ਕਰਦੀਆਂ। ਇਹ ਦੇਖਣ ਲਈ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨਾਲ ਗੱਲ ਕਰੋ ਕਿ ਕੀ ਠੀਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।}}</translation> -<translation id="5736796278325406685">ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਵਰਤੋਂਕਾਰ ਨਾਮ ਦਾਖਲ ਕਰੋ</translation> <translation id="5738093759615225354">ਤੁਹਾਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਲਈ ਇਸ ਪਾਸਕੀ ਦੀ ਲੋੜ ਹੈ</translation> <translation id="5739017626473506901">ਸਕੂਲੀ ਖਾਤਾ ਸ਼ਾਮਲ ਕਰਨ ਵਿੱਚ <ph name="USER_NAME" /> ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਸਾਈਨ-ਇਨ ਕਰੋ</translation> <translation id="5739235828260127894">ਪੁਸ਼ਟੀਕਰਨ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation> @@ -6585,7 +6561,6 @@ <translation id="6054138466019582920">Google ਨਾਲ ਇਹ ਪੰਨਾ ਖੋ&ਜੋ...</translation> <translation id="6054284857788651331">ਹਾਲ ਹੀ ਵਿੱਚ ਬੰਦ ਕੀਤਾ ਟੈਬ ਗਰੁੱਪ</translation> <translation id="6054961935262556546">ਦਿਖਣਯੋਗਤਾ ਬਦਲੋ</translation> -<translation id="6055171183283175969">ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਪਾਸਵਰਡ ਗਲਤ ਹੈ।</translation> <translation id="6055392876709372977">RSA ਐਨਕ੍ਰਿਪਸ਼ਨ ਨਾਲ PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store ਤੋਂ ਆਪਣੇ <ph name="DEVICE_TYPE" /> ਲਈ ਐਪਾਂ ਸਥਾਪਤ ਕਰੋ</translation> <translation id="6056710589053485679">ਸਧਾਰਨ ਰੀਲੋਡ</translation> @@ -6655,7 +6630,6 @@ <translation id="6102043788063419338">ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਵਿਕਸਿਤ ਸੁਰੱਖਿਆ ਵੱਲੋਂ ਬਲਾਕ ਕੀਤਾ ਗਿਆ।</translation> <translation id="6103681770816982672">ਚਿਤਾਵਨੀ: ਤੁਸੀਂ ਵਿਕਾਸਕਾਰ ਚੈਨਲ 'ਤੇ ਸਵਿੱਚ ਕਰ ਰਹੇ ਹੋ</translation> <translation id="6104068876731806426">Google ਖਾਤੇ</translation> -<translation id="6104311680260824317">ਡੀਵਾਈਸ ਨੂੰ ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਸਰਵਰ ਨਿਰਧਾਰਤ Kerberos ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀਆਂ ਕਿਸਮਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ। ਇਨਕ੍ਰਿਪਸ਼ਨ ਸੈਟਿੰਗਾਂ ਦੇ ਲਈ "ਹੋਰ ਵਿਕਲਪ" ਦੇਖੋ।</translation> <translation id="6104667115274478616">ChromeOS ਦੀਆਂ ਆਡੀਓ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation> <translation id="6104796831253957966">ਪ੍ਰਿੰਟਰ ਦੀ ਕਤਾਰ ਭਰ ਚੁੱਕੀ ਹੈ</translation> <translation id="610487644502954950">ਸਾਈਡ ਪੈਨਲ ਅਣਪਿੰਨ ਕੀਤਾ ਗਿਆ</translation> @@ -7344,7 +7318,6 @@ <translation id="6651237644330755633">ਵੈੱਬਸਾਈਟਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਇਸ ਪ੍ਰਮਾਣ-ਪੱਤਰ 'ਤੇ ਭਰੋਸਾ ਕਰੋ</translation> <translation id="6651495917527016072">ਆਪਣੇ ਫ਼ੋਨ ਨਾਲ ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕਾਂ ਦਾ ਸਿੰਕ ਕਰੋ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ਤੁਹਾਡੇ ਵੱਲੋਂ ਇਸ ਸਾਈਟ 'ਤੇ ਜਾਣ 'ਤੇ ਆਪਣੇ ਆਪ ਚੱਲਦਾ ਹੈ</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ਏਕੀਕਰਨ ਸਿਰਫ਼ x86_64 ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਸਮਰਥਿਤ ਹੈ। ARM ਜਾਂ x86 ਪਲੇਟਫਾਰਮ 'ਤੇ ਨਿਰਮਿਤ Chromebooks ਇਸ ਪ੍ਰਕਾਰਜਾਤਮਕਤਾ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀਆਂ ਹਨ।</translation> <translation id="6654509035557065241">ਨੈੱਟਵਰਕ ਨੂੰ ਤਰਜੀਹ</translation> <translation id="6655190889273724601">ਵਿਕਾਸਕਾਰ ਮੋਡ</translation> <translation id="6655458902729017087">ਖਾਤੇ ਲੁਕਾਓ</translation> @@ -7481,7 +7454,6 @@ <translation id="676560328519657314">Google Pay ਵਿੱਚ ਤੁਹਾਡੀਆਂ ਭੁਗਤਾਨ ਵਿਧੀਆਂ</translation> <translation id="6766488013065406604">Google Password Manager 'ਤੇ ਜਾਓ</translation> <translation id="6767566652486411142">ਕੋਈ ਹੋਰ ਭਾਸ਼ਾ ਚੁਣੋ...</translation> -<translation id="6767639283522617719">ਡੋਮੇਨ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਪੱਕਾ ਕਰੋ ਕਿ ਸੰਸਥਾਗਤ ਇਕਾਈ ਲਈ ਸੈਟਿੰਗਾਂ ਸਹੀ ਹਨ।</translation> <translation id="6768034047581882264">ਅਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਦਿਖਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />ਬਿਹਤਰੀਨ ਅਨੁਭਵ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਲਈ, <ph name="DEVICE_OS" /> ਡੀਵਾਈਸਾਂ ਬਾਰੇ ਹਾਰਡਵੇਅਰ ਡਾਟਾ ਇਕੱਤਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ Google ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਅੱਪਡੇਟ ਡਿਲੀਵਰ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ Google ਨੂੰ <ph name="DEVICE_OS" /> ਅਨੁਭਵ ਅਤੇ ਸੇਵਾ ਵਿੱਚ ਸਹਾਇਤਾ ਅਤੇ ਸੁਧਾਰਾਂ ਵਰਗੇ ਵਧੀਕ ਉਦੇਸ਼ਾਂ ਲਈ ਇਸ ਡਾਟੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇ ਸਕਦੇ ਹੋ।<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਤੁਸੀਂ ਲੌਗ-ਇਨ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ Google ਨੂੰ ਅੱਪਡੇਟ ਫਿਲਟਰਿੰਗ ਲਈ ਭੇਜੇ ਗਏ ਡਾਟੇ ਅਤੇ ਇਸਦੇ ਨਾਲ ਹੀ ਕੋਈ ਹੋਰ ਕਿਰਿਆ ਜਿੱਥੇ ਤੁਸੀਂ Google ਨਾਲ ਡਾਟੇ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋ, ਨੂੰ ਦੇਖਣ ਲਈ chrome://system ਵਿੱਚ chromeosflex_ ਵਜੋਂ ਸੂਚੀਬੱਧ ਖੇਤਰਾਂ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ।<ph name="END_PARAGRAPH2" /> @@ -7558,7 +7530,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ਸਟੋਰ ਕੀਤੇ ਕ੍ਰੀਡੈਂਸ਼ੀਅਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ-ਆਪ ਸਾਈਟਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ। ਜਦੋਂ ਵਿਸ਼ੇਸ਼ਤਾ ਬੰਦ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਵੈੱਬਸਾਈਟ 'ਤੇ ਸਾਈਨ-ਇਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹਰ ਵਾਰ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ।</translation> -<translation id="6810768462515084623">ਓਹੋ! ਲੱਗਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਦੀ ਮਿਆਦ ਸਮਾਪਤ ਹੋ ਗਈ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਕਿਸੇ ਹੋਰ ਡੀਵਾਈਸ 'ਤੇ ਇਸਦਾ ਮੁੜ-ਨਵੀਨੀਕਰਨ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> <translation id="6811034713472274749">ਦੇਖਣ ਲਈ ਪੰਨਾ ਤਿਆਰ ਹੈ</translation> <translation id="6811151703183939603">ਮਜ਼ਬੂਤ</translation> <translation id="6811332638216701903">DHCP ਹੋਸਟਨਾਮ</translation> @@ -7630,7 +7601,6 @@ <translation id="6856623341093082836">ਆਪਣੀ ਟੱਚਸਕ੍ਰੀਨ ਨੂੰ ਸਥਾਪਤ ਕਰੋ ਅਤੇ ਇਸ ਦੀ ਸਟੀਕਤਾ ਨੂੰ ਵਾਧ-ਘਾਟ ਕਰੋ</translation> <translation id="6856850379840757744">ਚਾਲੂ ਕੀਤੇ ਜਾਣ 'ਤੇ, ਸਾਰੀਆਂ ਸੂਚਨਾਵਾਂ ਖਮੋਸ਼ ਰਹਿਣਗੀਆਂ</translation> <translation id="6857145580237920905">ਪਾਵਰਵਾਸ਼ ਤੋਂ ਪਹਿਲਾਂ ਈ-ਸਿਮ ਪ੍ਰੋਫਾਈਲ ਹਟਾਓ</translation> -<translation id="6857699260879628349">ਸੰਰੂਪਣ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> ਸਕਿੰਟ</translation> <translation id="6860097299815761905">ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ...</translation> <translation id="68601584151169673">ਰੱਖਿਅਤ ਅਤੇ ਸਾਂਝਾ ਕਰੋ</translation> @@ -7649,7 +7619,6 @@ <translation id="686839242150793617">ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਤਸਵੀਰ-ਵਿੱਚ-ਤਸਵੀਰ ਦਾਖਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੱਤੀ ਗਈ</translation> <translation id="6868934826811377550">ਵੇਰਵੇ ਦੇਖੋ</translation> <translation id="6871644448911473373">OCSP ਉੱਤਰਦਾਤਾ: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਾਖਲ ਕੀਤੇ ਪਾਸਵਰਡ ਨੂੰ ਸਰਵਰ ਨੇ ਅਸਵੀਕਾਰ ਕੀਤਾ।</translation> <translation id="6873571253135628430">ਸਾਈਟ ਸੰਬੰਧੀ ਇਜਾਜ਼ਤਾਂ ਬਦਲੋ</translation> <translation id="6876155724392614295">ਸਾਈਕਲ</translation> <translation id="6876469544038980967">ਲਾਹੇਵੰਦ ਨਹੀਂ</translation> @@ -7683,7 +7652,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">ਪੂਰਵ-ਝਲਕ ਲਈ ਅਵਾਜ਼</translation> <translation id="6902336033320348843">ਸੈਕਸ਼ਨ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">ਡੀਵਾਈਸ ਨੂੰ ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="6903022061658753260">ਤੁਹਾਡਾ ਡਾਟਾ ਉਨ੍ਹਾਂ ਸਾਰੇ Chrome ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਸਿੰਕ ਕੀਤਾ ਜਾਵੇਗਾ ਜਿੱਥੇ ਤੁਸੀਂ ਇਸ ਖਾਤੇ ਲਈ ਸਿੰਕ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਹੈ। ChromeOS ਸਿੰਕ ਵਿਕਲਪਾਂ ਲਈ, <ph name="LINK_BEGIN" />ChromeOS ਸੈਟਿੰਗਾਂ<ph name="LINK_END" /> 'ਤੇ ਜਾਓ।</translation> <translation id="6903590427234129279">ਸਾਰੇ (<ph name="URL_COUNT" />) ਖੋਲ੍ਹੋ</translation> <translation id="6903907808598579934">ਸਿੰਕ ਚਾਲੂ ਕਰੋ</translation> @@ -8040,7 +8008,6 @@ <translation id="7198503619164954386">ਤੁਹਾਡਾ ਦਰਜ ਕੀਤੇ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਡੀਵਾਈਸ 'ਤੇ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ</translation> <translation id="7199158086730159431">ਸ&ਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> 'ਤੇ ਕਾਸਟ ਕਰਨ ਤੋਂ ਰੋਕੋ</translation> -<translation id="7200083590239651963">ਸੰਰੂਪਣ ਚੁਣੋ</translation> <translation id="720110658997053098">ਇਸ ਡੀਵਾਈਸ ਨੂੰ ਸਥਾਈ ਤੌਰ 'ਤੇ ਕਿਓਸਕ ਮੋਡ ਵਿੱਚ ਰੱਖੋ</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' ਮਿਟਾਇਆ ਗਿਆ</translation> <translation id="7201420661433230412">ਫ਼ਾਈਲਾਂ ਦੇਖੋ</translation> @@ -8158,7 +8125,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਪੂਰੀ-ਸਕ੍ਰੀਨ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ</translation> <translation id="7295614427631867477">ਨੋਟ ਕਰੋ ਕਿ Android, Play ਅਤੇ ਸੰਬੰਧਿਤ ਐਪਾਂ ਉਹਨਾਂ ਦੀਆਂ ਖੁਦ ਦੀਆਂ ਡਾਟਾ ਸੰਗ੍ਰਹਿ ਅਤੇ ਵਰਤੋਂ ਨੀਤੀਆਂ ਦੇ ਅਧੀਨ ਹਨ।</translation> -<translation id="729583233778673644">AES ਅਤੇ RC4 ਇਨਕ੍ਰਿਪਸ਼ਨ ਕਰਨ ਦਿਓ। ਇਸ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, RC4 ciphers ਦੇ ਅਸੁਰੱਖਿਅਤ ਹੋਣ ਕਰਕੇ ਤੁਹਾਡੇ ਜੋਖਮ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ਫੋਲਡਰ ਚੁਣੋ</translation> <translation id="7297726121602187087">ਗੂੜ੍ਹਾ ਹਰਾ</translation> <translation id="7298195798382681320">ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤਾ</translation> @@ -8176,7 +8142,6 @@ <translation id="7307129035224081534">ਰੋਕਿਆ ਗਿਆ</translation> <translation id="7307647374092371434">ਤੁਹਾਡੇ ਵੱਲੋਂ ਸਾਈਨ-ਇਨ ਕੀਤਾ ਹੋਣ ਵੇਲੇ ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿਚਲੇ ਪਾਸਵਰਡ ਅਤੇ ਪਾਸਕੀਆਂ ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਵੀ ਉਪਲਬਧ ਹੋਣਗੀਆਂ</translation> <translation id="7308643132139167865">ਵੈੱਬਸਾਈਟ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ</translation> -<translation id="7310598146671372464">ਲੌਗਇਨ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ। ਸਰਵਰ ਨਿਰਧਾਰਤ Kerberos ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀਆਂ ਕਿਸਮਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ।</translation> <translation id="7311005168897771689">ਆਫ਼ਲਾਈਨ ਹੋਣ 'ਤੇ, ਆਪਣੀਆਂ Google Drive ਫ਼ਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ</translation> <translation id="7311244614769792472">ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ ਮਿਲਿਆ</translation> <translation id="7312210124139670355">ਤੁਹਾਡਾ ਪ੍ਰਸ਼ਾਸਕ ਤੁਹਾਡੇ ਈ-ਸਿਮ ਨੂੰ ਰੀਸੈੱਟ ਕਰ ਰਿਹਾ ਹੈ। ਇਸ ਵਿੱਚ ਕੁਝ ਮਿੰਟ ਲੱਗ ਸਕਦੇ ਹਨ।</translation> @@ -8549,7 +8514,6 @@ <translation id="7594725637786616550">ਆਪਣੀ <ph name="DEVICE_TYPE" /> ਨੂੰ ਬਿਲਕੁਲ ਨਵੀਂ ਵਾਂਗ ਰੀਸੈੱਟ ਕਰਨ ਲਈ ਪਾਵਰਵਾਸ਼ ਕਰੋ।</translation> <translation id="7595453277607160340">Android ਐਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਅਤੇ ਆਪਣੇ <ph name="DEVICE_TYPE" /> ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਰੱਖਣ ਲਈ, ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰਕੇ ਅੱਪਡੇਟ ਕਰੋ।</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ਗੜਬੜ ਕੋਡ <ph name="ERROR_CODE" />)।</translation> -<translation id="7599527631045201165">ਡੀਵਾਈਸ ਦਾ ਨਾਮ ਬਹੁਤ ਹੀ ਵੱਡਾ ਹੈ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਇੱਕ ਛੋਟਾ ਨਾਮ ਦਾਖਲ ਕਰੋ।</translation> <translation id="7600054753482800821">ਖੋਜ ਇੰਜਣਾਂ ਅਤੇ ਸਾਈਟ ਖੋਜ ਦਾ &ਪ੍ਰਬੰਧਨ ਕਰੋ</translation> <translation id="7600218158048761260">Google Drive ਨੂੰ ਇਸ ਖਾਤਾ ਕਿਸਮ ਲਈ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ।</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> ਦਾ ਕਦੇ ਵੀ ਅਨੁਵਾਦ ਨਾ ਕਰੋ</translation> @@ -8695,7 +8659,6 @@ <translation id="7686086654630106285">ਸਾਈਟਾਂ ਵੱਲੋਂ ਸੁਝਾਏ ਗਏ ਵਿਗਿਆਪਨਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ</translation> <translation id="7686581688229391955">ਇਸ ਸਾਈਟ 'ਤੇ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਆਗਿਆ ਦੇਣ ਲਈ ਚੁਣੋ</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">ਨਵੇਂ ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ</translation> <translation id="7690378713476594306">ਸੂਚੀ ਵਿੱਚੋਂ ਚੁਣੋ</translation> <translation id="7690853182226561458">&ਫੋਲਡਰ ਜੋੜੋ...</translation> <translation id="7691073721729883399">ਕਿਓਸਕ ਐਪਲੀਕੇਸ਼ਨ ਲਈ cryptohome ਨੂੰ ਮਾਊਂਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।</translation> @@ -9356,7 +9319,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />। <ph name="NUM_PRINTERS" /> ਵਿੱਚੋਂ <ph name="ITEM_POSITION" /> ਪ੍ਰਿੰਟਰ।</translation> <translation id="8180785270975217276">ਊਰਜਾ ਸੇਵਰ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਗਿਆ</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" ਸਹੀ ਦਾ ਨਿਸ਼ਾਨ ਲਗਾਏ ਹੋਏ ਨਿਰਧਾਰਿਤ ਸਥਾਨਾਂ ਵਿੱਚ ਚਿੱਤਰ, ਵੀਡੀਓ ਅਤੇ ਅਵਾਜ਼ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।</translation> -<translation id="8181215761849004992">ਡੋਮੇਨ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਇਹ ਦੇਖਣ ਲਈ ਆਪਣੇ ਖਾਤੇ ਦੀ ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਡੀਵਾਈਸਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੇ ਵਿਸ਼ੇਸ਼-ਅਧਿਕਾਰ ਹਨ।</translation> <translation id="8182105986296479640">ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਤੀਕਿਰਿਆ ਨਹੀਂ ਦੇ ਰਹੀ ਹੈ।</translation> <translation id="8182412589359523143">ਇਸ <ph name="DEVICE_TYPE" /> ਵਿੱਚੋਂ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਉਣ ਲਈ, <ph name="BEGIN_LINK" />ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ<ph name="END_LINK" />।</translation> <translation id="8183703640399301650">ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦਾ EID ਨੰਬਰ <ph name="EID_NUMBER" /> ਹੈ ਅਤੇ ਡੀਵਾਈਸ ਦਾ IMEI ਨੰਬਰ <ph name="IMEI_NUMBER" /> ਹੈ। ਇਨ੍ਹਾਂ ਨੰਬਰਾਂ ਦੀ ਵਰਤੋਂ ਸੇਵਾ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।</translation> @@ -9819,7 +9781,6 @@ <translation id="8531367864749403520">ਆਪਣੀ ਟੈਬ ਪੱਟੀ ਤੋਂ ਗਰੁੱਪ ਨੂੰ ਹਟਾਉਣ ਲਈ "ਗਰੁੱਪ ਲੁਕਾਓ" ਨੂੰ ਚੁਣੋ</translation> <translation id="8531701051932785007">ਵਿਸਤ੍ਰਿਤ ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਬੰਦ ਹੈ</translation> <translation id="8533670235862049797">ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਚਾਲੂ ਹੈ</translation> -<translation id="8534656636775144800">ਓਹੋ! ਡੋਮੇਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਸਮੇਂ ਕੁਝ ਗਲਤ ਹੋਇਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> <translation id="8535005006684281994">Netscape ਪ੍ਰਮਾਣ-ਪੱਤਰ ਨਵੀਨੀਕਰਨ URL</translation> <translation id="8536810348276651776">ਤੁਹਾਨੂੰ ਜ਼ਿਆਦਾਤਰ ਸਾਈਟਾਂ ਤੋਂ ਸਾਈਨ-ਆਊਟ ਕਰ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਆਪਣੇ Google ਖਾਤੇ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਰਹੋਗੇ, ਤਾਂ ਜੋ Chrome ਲਈ ਤੁਹਾਡੀਆਂ Family Link ਸੈਟਿੰਗਾਂ ਲਾਗੂ ਹੋ ਸਕਣ।</translation> <translation id="8536956381488731905">ਕੁੰਜੀ ਦਬਾਉਣ 'ਤੇ ਧੁਨੀ</translation> @@ -9898,7 +9859,6 @@ <translation id="8607828412110648570">ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਹਾਡਾ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ ਜੋੜਾਬੱਧਕਰਨ ਮੋਡ ਵਿੱਚ ਹੈ ਅਤੇ ਨਜ਼ਦੀਕ ਹੈ। ਸਿਰਫ਼ ਉਨ੍ਹਾਂ ਡੀਵਾਈਸਾਂ ਨਾਲ ਜੋੜਾਬੱਧ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ। ਜੋੜਾਬੱਧ ਕੀਤੇ ਡੀਵਾਈਸ ਇਸ Chromebook 'ਤੇ ਮੌਜੂਦ ਸਾਰੇ ਖਾਤਿਆਂ 'ਤੇ ਦਿਖਣਯੋਗ ਹਨ। <ph name="BEGIN_LINK_LEARN_MORE" />ਹੋਰ ਜਾਣੋ<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos ਟਿਕਟ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="8609465669617005112">ਉੱਪਰ ਜਾਓ</translation> -<translation id="8610103157987623234">ਗਲਤ ਫਾਰਮੈਟ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> ਨਾਲ ਵੀਡੀਓ ਫ੍ਰੇਮ ਖੋਜੋ</translation> <translation id="8613164732773110792">ਸਿਰਫ਼ ਛੋਟੇ ਅੱਖਰ, ਅੰਕ, ਅੰਡਰਸਕੋਰ ਜਾਂ ਡੈਸ਼ਾਂ</translation> <translation id="8613504115484579584">ਸਾਈਨ-ਇਨ ਵਿਧੀਆਂ</translation> @@ -10514,7 +10474,6 @@ <translation id="9052404922357793350">ਬਲਾਕ ਕਰਨਾ ਜਾਰੀ ਰੱਖੋ</translation> <translation id="90528604757378587">ਬੈਕਗ੍ਰਾਊਂਡ ਸਰਗਰਮੀ ਅਤੇ ਨਿਰਵਿਘਨ ਸਕ੍ਰੋਲ ਕਰਨ ਵਰਗੇ ਕੁਝ ਦ੍ਰਿਸ਼ਟੀਗਤ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਸੀਮਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।</translation> <translation id="9053563360605707198">ਦੋਵੇਂ ਪਾਸੇ ਪ੍ਰਿੰਟ ਕਰੋ</translation> -<translation id="9055636786322918818">RC4 ਇਨਕ੍ਰਿਪਸ਼ਨ ਲਾਜ਼ਮੀ ਬਣਾਓ। ਇਸ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਨਾ, RC4 ciphers ਦੇ ਅਸੁਰੱਖਿਅਤ ਹੋਣ ਕਰਕੇ ਤੁਹਾਡੇ ਜੋਖਮ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।</translation> <translation id="9056788090206401048">ਤੁਹਾਡੀ ਪਾਸਕੀ ਨੂੰ ਕਿਸੇ ਵੱਖਰੇ ਡੀਵਾਈਸ 'ਤੇ ਵਰਤਣ ਲਈ ਬਲੂਟੁੱਥ ਦਾ ਚਾਲੂ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਵੇਲੇ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਇਸਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦੇ ਹੋ।</translation> <translation id="9056810968620647706">ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲੇ ਸਨ।</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ਅੱਗੇ ਦਿੱਤੀ ਸਮੱਗਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ:</translation>
diff --git a/chrome/app/resources/generated_resources_pl.xtb b/chrome/app/resources/generated_resources_pl.xtb index e9c2abf5..0b3c1d6 100644 --- a/chrome/app/resources/generated_resources_pl.xtb +++ b/chrome/app/resources/generated_resources_pl.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Administrator zablokował niektóre funkcje tego urządzenia</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> chce przywrócić ustawienia Chrome do wartości domyślnych. Spowoduje to zresetowanie strony głównej, strony nowej karty i wyszukiwarki oraz wyłączenie rozszerzeń i odpięcie wszystkich kart. Zostaną też wyczyszczone dane tymczasowe i znajdujące się w pamięci podręcznej – w tym pliki cookie oraz treści i dane stron.</translation> <translation id="1082725763867769612">Pliki offline</translation> +<translation id="1084026333130513768">Zapisuj, udostępniaj i przesyłaj</translation> <translation id="1084096383128641877">Usunięcie tego hasła nie spowoduje usunięcia Twojego konta w serwisie <ph name="DOMAIN" />. Aby uniemożliwić innym osobom dostęp do konta w serwisie <ph name="DOMAIN_LINK" />, usuń je lub zmień do niego hasło.</translation> <translation id="1084288067399862432">Zmieniono przejęte hasło. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">Pobierz podejrzany plik</translation> <translation id="1217483152325416304">Twoje dane lokalne zostaną wkrótce usunięte</translation> <translation id="1217668622537098248">Przywróć działanie po kliknięciu lewego przycisku myszy</translation> -<translation id="121783623783282548">Hasła nie są zgodne.</translation> <translation id="1218015446623563536">Usuń Linuksa</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Usługa lokalizacyjna Google używa takich źródeł jak sieci Wi-Fi, sieci komórkowe i czujniki, by łatwiej określać lokalizację tego urządzenia.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Aby wyłączyć tę usługę, wyłącz główne ustawienie Lokalizacja na urządzeniu. Możesz też wyłączyć w ustawieniach lokalizacji korzystanie z sieci Wi‑Fi, sieci komórkowych i czujników przy określaniu lokalizacji.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">Podświetlaj element za pomocą klawiatury</translation> <translation id="1396120028054416908">Wróć do folderu <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Błąd podczas konfigurowania drukarki</translation> -<translation id="1396963298126346194">Wpisana nazwa użytkownika i hasło nie pasują do siebie</translation> <translation id="1397500194120344683">Brak odpowiednich urządzeń. <ph name="LINK_BEGIN" />Więcej informacji<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Na tych urządzeniach jesteś zalogowany(-a) w Chrome, więc możesz ich używać jako kluczy bezpieczeństwa.</translation> <translation id="1398853756734560583">Maksymalizuj</translation> @@ -900,7 +899,6 @@ <translation id="1657937299377480641">Aby zalogować się ponownie na konto umożliwiające dostęp do zasobów edukacyjnych, poproś o zgodę rodziców</translation> <translation id="1658424621194652532">Ta strona ma dostęp do mikrofonu.</translation> <translation id="1660763353352708040">Problem z zasilaczem</translation> -<translation id="1661156625580498328">Wymuś szyfrowanie AES (zalecane).</translation> <translation id="16620462294541761">Niestety, nie udało się zweryfikować Twojego hasła. Spróbuj ponownie.</translation> <translation id="166278006618318542">Algorytm klucza publicznego podmiotu</translation> <translation id="1662801900924515589">Aplikacja <ph name="APP" /> została zainstalowana</translation> @@ -994,7 +992,6 @@ <translation id="174123615272205933">Niestandardowe</translation> <translation id="1741314857973421784">Dalej</translation> <translation id="1743970419083351269">Zamknij pasek pobranych plików</translation> -<translation id="1744060673522309905">Nie można dołączyć urządzenia do domeny. Upewnij się, że nie została przekroczona dozwolona liczba urządzeń.</translation> <translation id="1744108098763830590">strona w tle</translation> <translation id="1745732479023874451">Zarządzaj kontaktami</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}few{Otwierać i edytować # pliki w tej aplikacji internetowej?}many{Otwierać i edytować # plików w tej aplikacji internetowej?}other{Otwierać i edytować # pliku w tej aplikacji internetowej?}}</translation> @@ -1026,7 +1023,6 @@ <translation id="1767043563165955993">Używaj z aplikacjami na Androida</translation> <translation id="1767508543310534319">Czytanie znaków interpunkcyjnych</translation> <translation id="1768212860412467516">Prześlij opinię na temat: <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ups. Podczas łączenia się z serwerem logowania wystąpił problem. Sprawdź połączenie sieciowe i nazwę domeny, a potem spróbuj jeszcze raz.</translation> <translation id="1769104665586091481">Otwórz link w nowym &oknie</translation> <translation id="1770407692401984718">Przeciągnij obraz tutaj lub</translation> <translation id="177053719077591686">Twórz kopie zapasowe aplikacji na Androida na Dysku Google.</translation> @@ -1100,7 +1096,6 @@ <translation id="1818913467757368489">Trwa przesyłanie logu.</translation> <translation id="1819443852740954262">Otwórz wszystkie w oknie incognito</translation> <translation id="1819721979226826163">Kliknij Powiadomienia z aplikacji > Usługi Google Play.</translation> -<translation id="1820028137326691631">Wpisz hasło uzyskane od administratora</translation> <translation id="1822140782238030981">Używasz już Chrome? Zaloguj się.</translation> <translation id="1822517323280215012">Szary</translation> <translation id="1822635184853104396">Pokaż pełną historię pobierania w nowej karcie</translation> @@ -1217,7 +1212,6 @@ <translation id="1901303067676059328">Zaznacz &wszystko</translation> <translation id="1904580727789512086">Odwiedzane adresy URL są zapisywane na Twoim koncie Google</translation> <translation id="1904603806662441960">Zarządzanie uprawnieniami do korzystania z aparatu dla stron internetowych w Chrome</translation> -<translation id="1905375423839394163">Nazwa Chromebooka</translation> <translation id="1906181697255754968">Strony zwykle korzystają z dostępu do plików i folderów na Twoim urządzeniu, by na przykład automatycznie zapisywać efekty Twojej pracy</translation> <translation id="1906488504371069394">Odkryj więcej rozszerzeń i motywów w <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Umożliwia pisanie za pomocą głosu. Naciśnij klawisz wyszukiwania + D i zacznij mówić.</translation> @@ -1227,6 +1221,7 @@ <translation id="1910721550319506122">Witamy!</translation> <translation id="1910736334623230603">Nie można wyszukiwać wielu obrazów. Dodawaj obrazy pojedynczo.</translation> <translation id="1910908536872421421">Chrome do testowania w wersji <ph name="BROWSER_VERSION" /> służy tylko do testowania automatycznego. Do zwykłego przeglądania internetu używaj wersji standardowej Chrome, która aktualizuje się automatycznie.</translation> +<translation id="1913749768968678106">Przesyłaj, zapisuj i udostępniaj</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">Rozłącz</translation> <translation id="1915734383465415025">Numer sklepu</translation> @@ -1328,6 +1323,7 @@ <translation id="197989455406964291">KDC nie obsługuje tego typu szyfrowania</translation> <translation id="1981434377190976112">Odczytywanie wszystkich Twoich danych we wszystkich witrynach</translation> <translation id="1984417487208496350">Brak ochrony (niezalecane)</translation> +<translation id="1986836014090708999">Zaawansowane ustawienia lokalizacji</translation> <translation id="1987317783729300807">Konta</translation> <translation id="1987574314042117472">Wybierz i zainstaluj popularne aplikacje</translation> <translation id="1988259784461813694">Wymagania</translation> @@ -1528,7 +1524,6 @@ <translation id="21354425047973905">Ukryj kody PIN</translation> <translation id="2135456203358955318">Lupa zadokowana</translation> <translation id="2135787500304447609">&Wznów</translation> -<translation id="2136372518715274136">Wpisz nowe hasło</translation> <translation id="2136476978468204130">Wpisane hasło wielowyrazowe jest nieprawidłowe</translation> <translation id="2137128126782078222">Nie zezwalaj na powiadomienia z <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Przycisk konfiguracji</translation> @@ -1596,6 +1591,7 @@ <translation id="2182058453334755893">Skopiowano do schowka</translation> <translation id="2182419606502127232">Dołącz logi mojego serwera.</translation> <translation id="2183570493397356669">Przycisk Dalej jest wyłączony</translation> +<translation id="2184272387334793084">Zaloguj się, aby mieć dostęp do haseł oraz innych ustawień i danych na wszystkich swoich urządzeniach</translation> <translation id="2184515124301515068">Niech Chrome decyduje, które strony mogą odtwarzać dźwięk (zalecane)</translation> <translation id="2186206192313702726">Obiektyw Google</translation> <translation id="2186711480981247270">Strona udostępniona z innego urządzenia</translation> @@ -1628,7 +1624,6 @@ <translation id="2210462644007531147">Nie udało się ukończyć instalacji</translation> <translation id="2211245494465528624">Zarządzaj opcjami synchronizacji</translation> <translation id="2214018885812055163">Foldery udostępnione</translation> -<translation id="2214884991347062907">Nieprawidłowe hasło – spróbuj ponownie</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 wiersz jest niewidoczny>}few{<<ph name="NUMBER_OF_LINES" /> wiersze są niewidoczne>}many{<<ph name="NUMBER_OF_LINES" /> wierszy jest niewidocznych>}other{<<ph name="NUMBER_OF_LINES" /> wiersza jest niewidoczne>}}</translation> <translation id="2215070081105889450">Aby udostępnić dźwięk, udostępnij kartę lub ekran</translation> <translation id="2218019600945559112">Myszka i touchpad</translation> @@ -2266,7 +2261,6 @@ <translation id="2692503699962701720">Zmieniaj ton w przypadku typów elementów oraz tekstu sformatowanego</translation> <translation id="2692901429679246677">Morze</translation> <translation id="2693134906590795721">Dźwięki ładowania</translation> -<translation id="2693176596243495071">Ups, wystąpił nieznany błąd. Spróbuj ponownie później, a jeśli błąd nie ustąpi, skontaktuj się z administratorem.</translation> <translation id="2698147581454716013">To urządzenie jest dołączone do pakietu i nie można go zarejestrować w ramach Licencji na kioski i znaki.</translation> <translation id="2699911226086014512">Operacja z kodem PIN nie powiodła się, kod błędu: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Tę kartę udostępnia <ph name="DEVICE_NAME" /></translation> @@ -2399,7 +2393,6 @@ <translation id="2782104745158847185">Błąd podczas instalowania aplikacji na Linuksa</translation> <translation id="2783024642731649028">1 produkt w koszyku ze zniżką <ph name="DISCOUNT_TEXT" /> od sprzedawcy <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, wyświetlony <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Pobrane</translation> -<translation id="2783829359200813069">Wybieranie typów szyfrowania</translation> <translation id="2783952358106015700">Użyj klucza bezpieczeństwa w: <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Sprawdzanie haseł</translation> <translation id="2785873697295365461">Deskryptory plików</translation> @@ -2550,6 +2543,7 @@ <translation id="2893180576842394309">Google może korzystać z Twojej historii, by personalizować wyniki wyszukiwania i działanie innych usług.</translation> <translation id="2893701697603065178">Zarządzane środowisko programistyczne</translation> <translation id="2894757982205307093">Nowa karta w grupie</translation> +<translation id="2895730582088342039">Zapisuj, udostępniaj i przesyłaj</translation> <translation id="289695669188700754">Identyfikator klucza: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Gdy zamkniesz wszystkie okna incognito, to niestandardowe ustawienie zostanie usunięte</translation> <translation id="2897878306272793870">Czy na pewno chcesz otworzyć <ph name="TAB_COUNT" /> zakładki?</translation> @@ -2683,7 +2677,6 @@ <translation id="3003144360685731741">Preferowane sieci</translation> <translation id="3003253259757197230">Odwiedzane adresy URL są wysyłane do Google w celu prognozowania, jakie kolejne witryny możesz odwiedzić, i wyświetlania dodatkowych informacji o odwiedzonej stronie</translation> <translation id="3003623123441819449">Pamięć podręczna CSS</translation> -<translation id="3003828226041301643">Nie można dołączyć urządzenia do domeny. Sprawdź, czy masz uprawnienia do dodawania urządzeń.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> utworzy prywatne połączenie Wi-Fi.</translation> <translation id="3004385386820284928">Dostosuj klawisze na klawiaturze</translation> <translation id="3005574332301273731">Nie pokazuj</translation> @@ -2743,7 +2736,6 @@ <translation id="3033348223765101500">Dane pod kontrolą</translation> <translation id="3036327949511794916">Minął termin zwrotu urządzenia <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Włącz Flasha</translation> -<translation id="3037754279345160234">Nie można przeanalizować konfiguracji dołączania do domeny. Skontaktuj się z administratorem.</translation> <translation id="3038272154009688107">Zobacz wszystkie witryny</translation> <translation id="3038612606416062604">Dodaj drukarkę ręcznie</translation> <translation id="3039491566278747710">Nie udało się zainstalować zasad offline na urządzeniu.</translation> @@ -2933,7 +2925,6 @@ <translation id="3210736980143419785">Nie udało się dokończyć pobierania</translation> <translation id="321084946921799184">Żółto-biały</translation> <translation id="3211126692872351610">&Szukaj „<ph name="SEARCH_TERMS" />” w <ph name="SEARCH_ENGINE" /> w nowej karcie</translation> -<translation id="321356136776075234">Jednostka organizacyjna urządzenia (np. OU=Chromebooki,DC=example,DC=com)</translation> <translation id="321367297115597343">Dodaj zakładkę do tego folderu</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Uwaga:<ph name="END_BOLD" /> osoby, które mają podobny głos lub użyją nagrania, również będą mogły uzyskać dostęp do wyników użytkownika <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Utworzyć skrót?</translation> @@ -3182,6 +3173,7 @@ <translation id="3420501302812554910">Wymagane jest zresetowanie wewnętrznego klucza bezpieczeństwa</translation> <translation id="3421387094817716717">Kryptografia klucza publicznego oparta na krzywych eliptycznych</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Uwaga:<ph name="END_BOLD" /> osoba, która ma podobny głos lub użyje nagrania, również może mieć dostęp do Twoich wyników lub Asystenta.</translation> +<translation id="3421835120203732951">Dodaj nowy profil</translation> <translation id="3423111258700187173">Wyniki znalezione w folderze <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">Na telefonach „<ph name="PHONE_NAME_1" />” oraz „<ph name="PHONE_NAME_2" />”:</translation> <translation id="3423858849633684918">Ponownie uruchom przeglądarkę <ph name="PRODUCT_NAME" /></translation> @@ -3610,7 +3602,6 @@ <translation id="3741056951918180319">Możesz w dowolnej chwili kliknąć rozszerzenie, aby używać go w innych witrynach</translation> <translation id="3741510433331996336">Aby dokończyć aktualizację, uruchom ponownie urządzenie</translation> <translation id="3742235229730461951">Koreański układ klawiatury</translation> -<translation id="3742666961763734085">Nie znaleziono jednostki organizacyjnej o tej nazwie. Spróbuj jeszcze raz.</translation> <translation id="3743842571276656710">Wpisz kod PIN, aby sparować z urządzeniem <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Hasła nie zostały zaimportowane</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> @@ -4499,7 +4490,6 @@ <translation id="4416582610654027550">Wpisz prawidłowy URL</translation> <translation id="4421932782753506458">Puszysty</translation> <translation id="4423376891418188461">Przywróć ustawienia</translation> -<translation id="442397852638519243">Twój administrator (<ph name="USER_NAME" />) prosi Cię o zmianę Twojego hasła.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Jeśli pozwolisz na wysyłanie automatycznych raportów z urządzeń z ChromeOS, pomożesz nam w ustalaniu, co przede wszystkim należy naprawić i ulepszyć w tym systemie operacyjnym. Raporty mogą zawierać na przykład informacje o czasie wystąpienia awarii ChromeOS, używanych funkcjach i typowym wykorzystaniu pamięci.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Wysyłanie raportów możesz rozpocząć lub wstrzymać w dowolnym momencie w ustawieniach urządzenia z Chrome. Jeśli jesteś administratorem domeny, możesz zmienić to ustawienie w konsoli administracyjnej.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Usuń plik <ph name="FILE_NAME" /></translation> @@ -4515,7 +4505,6 @@ <translation id="4430369329743628066">Dodano zakładkę</translation> <translation id="4430422687972614133">Włącz kartę wirtualną</translation> <translation id="4432621511648257259">Nieprawidłowe hasło</translation> -<translation id="443454694385851356">Starszy typ (niebezpieczne)</translation> <translation id="4434611816075088065">Nic więcej nie wymaga teraz Twojej uwagi</translation> <translation id="443475966875174318">Zaktualizuj lub usuń niezgodne aplikacje</translation> <translation id="4437947179446780764">Dodaj niestandardowego dostawcę usługi DNS</translation> @@ -4572,6 +4561,7 @@ <translation id="4481448477173043917"><ph name="DEVICE_TYPE" /> nieoczekiwanie uruchomił się ponownie</translation> <translation id="4481467543947557978">skrypt service worker</translation> <translation id="4482990632723642375">Ostatnio zamknięta karta</translation> +<translation id="4486333480498805415">Dokładność lokalizacji</translation> <translation id="4487489714832036847">Zamiast tradycyjnego oprogramowania Chromebooki używają aplikacji. Pobierz je, by wydajnie pracować, cieszyć się rozrywką i korzystać z innych funkcji.</translation> <translation id="4488257340342212116">Zezwolono na używanie kamery</translation> <translation id="4490086832405043258">Używaj ustawień serwera proxy Chrome OS w tym profilu.</translation> @@ -5057,7 +5047,6 @@ <translation id="4868284252360267853">To okno nie jest teraz zaznaczone. Aby je zaznaczyć, naciśnij Command-Shift-Opcja A.</translation> <translation id="4869170227080975044">Odczytywanie informacji o sieci ChromeOS</translation> <translation id="4870724079713069532">W tej aplikacji możesz otwierać i edytować obsługiwane pliki, do których uzyskujesz dostęp za pomocą Eksploratora plików lub innych aplikacji. Aby określić, które pliki powinny się domyślnie otwierać w tej aplikacji, otwórz <ph name="BEGIN_LINK" />ustawienia systemu Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Wpisz hasło uzyskane od administratora, by uzyskać dane do konfiguracji</translation> <translation id="4870995365819149457">Niektóre obsługiwane linki nadal będą się otwierać w aplikacjach <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> i jeszcze 1.</translation> <translation id="4871308555310586478">Nie pochodzi z Chrome Web Store.</translation> <translation id="4871322859485617074">Kod PIN zawiera niedozwolone znaki</translation> @@ -5124,7 +5113,6 @@ <translation id="4913209098186576320">Ten plik może być niebezpieczny<ph name="LINE_BREAK" />Sprawdzanie trwa dłużej niż zwykle…</translation> <translation id="4915961947098019832">Zezwolono na wyświetlanie obrazów</translation> <translation id="4916542008280060967">Zezwolić witrynie na edytowanie pliku <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Silny</translation> <translation id="491779113051926205">Liczniki ruchu ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> chce nawiązać połączenie z rozszerzeniem „<ph name="EXTENSION_NAME" />”</translation> <translation id="4918086044614829423">Akceptuj</translation> @@ -5431,6 +5419,7 @@ <translation id="5162905305237671850">Urządzenie <ph name="DEVICE_TYPE" /> zostało zablokowane</translation> <translation id="5163910114647549394">Karta została przeniesiona na koniec paska kart</translation> <translation id="5164530241085602114">Witryna <ph name="SITE" /> nie może wysyłać powiadomień</translation> +<translation id="5165989352025966137">Zezwolono na automatyczne włączanie pełnego ekranu</translation> <translation id="516747639689914043">Hypertext Transport Protocol (HTTP)</translation> <translation id="5170568018924773124">Pokaż w folderze</translation> <translation id="5171045022955879922">Wyszukaj lub wpisz URL</translation> @@ -5438,7 +5427,6 @@ <translation id="5172855596271336236">Jest 1 zarządzana drukarka.</translation> <translation id="5173668317844998239">Dodawanie i usuwanie odcisków palców zapisanych na kluczu bezpieczeństwa</translation> <translation id="5174169235862638850">Hasło zostało skopiowane do schowka</translation> -<translation id="5175379009094579629">Nazwa urządzenia jest nieprawidłowa. Wpisz prawidłową nazwę, by spróbować ponownie.</translation> <translation id="5177479852722101802">Nadal blokuj dostęp do kamery i mikrofonu</translation> <translation id="5177549709747445269">Korzystasz z komórkowej transmisji danych</translation> <translation id="5178667623289523808">Znajdź poprzednie</translation> @@ -5667,7 +5655,6 @@ <translation id="5368255566854433132">Utwórz hasło na urządzenie <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">To rozszerzenie nie może odczytywać i zmieniać informacji o witrynie ani działać w tle</translation> <translation id="5368720394188453070">Twój telefon jest zablokowany. Aby uzyskać do niego dostęp, odblokuj go.</translation> -<translation id="5368779022775404937">Zaloguj się na <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}few{Incognito (#)}many{Incognito (#)}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Włącz przyspieszenie myszy</translation> <translation id="5369694795837229225">Skonfiguruj środowisko programistyczne Linuksa</translation> @@ -5882,7 +5869,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administrator zainstalował rozszerzenie}few{Administrator zainstalował # rozszerzenia}many{Administrator zainstalował # rozszerzeń}other{Administrator zainstalował # rozszerzenia}}</translation> <translation id="5523532775593636291">Dodane witryny będą zawsze aktywne i nie będą usuwane z pamięci w celu zwolnienia w niej miejsca</translation> <translation id="5523558474028191231">Nazwa może zawierać litery, cyfry i znaki specjalne, a liczba znaków nie może przekraczać <ph name="MAX_CHARACTER_COUNT" /></translation> -<translation id="5526701598901867718">Wszystkie (niebezpieczne)</translation> <translation id="5526745900034778153">Zaloguj się ponownie, by wznowić synchronizację</translation> <translation id="5527463195266282916">Podjęto próbę zmiany rozszerzenia na starszą wersję.</translation> <translation id="5527474464531963247">Możesz także wybrać inną sieć.</translation> @@ -5893,7 +5879,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> prosi o pozwolenie na:</translation> <translation id="5537725057119320332">Przesyłaj</translation> <translation id="5539070192556911367">Brak połączenia z Google</translation> -<translation id="5539221284352502426">Podane hasło zostało odrzucone przez serwer. Możliwe, że jest ono za krótkie, musi zawierać cyfry lub symbole albo musi się różnić od poprzednich haseł.</translation> <translation id="5541694225089836610">Administrator wyłączył to działanie</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Pliki cookie z witryny <ph name="DOMAIN" /> zostały zablokowane</translation> @@ -6136,7 +6121,6 @@ <translation id="5734362860645681824">Komunikacja</translation> <translation id="5734697361979786483">Dodaj udział plików</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Te dane lub Twoje urządzenie nie są zgodne z niektórymi zasadami bezpieczeństwa obowiązującymi w Twojej organizacji. Zapytaj administratora, co trzeba poprawić.}=1{Ten plik lub Twoje urządzenie nie są zgodne z niektórymi zasadami bezpieczeństwa obowiązującymi w Twojej organizacji. Zapytaj administratora, co trzeba poprawić.}few{Te pliki nie są zgodne z niektórymi zasadami bezpieczeństwa obowiązującymi w Twojej organizacji. Zapytaj administratora, co trzeba poprawić.}many{Te pliki nie są zgodne z niektórymi zasadami bezpieczeństwa obowiązującymi w Twojej organizacji. Zapytaj administratora, co trzeba poprawić.}other{Te pliki nie są zgodne z niektórymi zasadami bezpieczeństwa obowiązującymi w Twojej organizacji. Zapytaj administratora, co trzeba poprawić.}}</translation> -<translation id="5736796278325406685">Wpisz prawidłową nazwę użytkownika</translation> <translation id="5738093759615225354">Ten klucz jest potrzebny do zalogowania się na komputerze</translation> <translation id="5739017626473506901">Zaloguj się, by pomóc użytkownikowi <ph name="USER_NAME" /> w dodawaniu konta szkolnego</translation> <translation id="5739235828260127894">Czekam na weryfikację. <ph name="LINK_BEGIN" />Więcej informacji<ph name="LINK_END" /></translation> @@ -6540,7 +6524,6 @@ <translation id="6054138466019582920">Prze&szukaj tę stronę za pomocą Google…</translation> <translation id="6054284857788651331">Ostatnio zamknięta grupa kart</translation> <translation id="6054961935262556546">Zmień widoczność</translation> -<translation id="6055171183283175969">Podane hasło jest nieprawidłowe.</translation> <translation id="6055392876709372977">PKCS #1, SHA-256 z szyfrowaniem RSA</translation> <translation id="6055544610007596637">Zainstaluj aplikacje dla urządzenia <ph name="DEVICE_TYPE" /> ze Sklepu Google Play</translation> <translation id="6056710589053485679">Załaduj ponownie (normalnie)</translation> @@ -6610,7 +6593,6 @@ <translation id="6102043788063419338">Ten plik został zablokowany przez Ochronę zaawansowaną.</translation> <translation id="6103681770816982672">Ostrzeżenie: przełączasz wersję na deweloperską</translation> <translation id="6104068876731806426">Konta Google</translation> -<translation id="6104311680260824317">Nie można dołączyć urządzenia do domeny. Serwer nie obsługuje wybranych typów szyfrowania Kerberos. Kliknij „Więcej opcji”, by otworzyć ustawienia szyfrowania.</translation> <translation id="6104667115274478616">Zarządzanie ustawieniami dźwięku w ChromeOS</translation> <translation id="6104796831253957966">Kolejka drukarki jest pełna</translation> <translation id="610487644502954950">Panel boczny został odpięty</translation> @@ -7301,7 +7283,6 @@ <translation id="6651237644330755633">Ufaj temu certyfikatowi przy identyfikowaniu witryn internetowych</translation> <translation id="6651495917527016072">Zsynchronizuj sieci Wi-Fi z telefonem. <ph name="LINK_BEGIN" />Więcej informacji<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Uruchamia się automatycznie przy każdej wizycie na tej stronie</translation> -<translation id="665355505818177700">Integracja Chrome <ph name="MS_AD_NAME" /> jest obsługiwana tylko na platformach x86_64. Chromebooki zbudowane na platformach ARM lub x86 nie obsługują tej funkcji.</translation> <translation id="6654509035557065241">Ustaw sieć jako preferowaną</translation> <translation id="6655190889273724601">Tryb dewelopera</translation> <translation id="6655458902729017087">Ukryj konta</translation> @@ -7437,7 +7418,6 @@ <translation id="676560328519657314">Twoje formy płatności w Google Pay</translation> <translation id="6766488013065406604">Otwórz Menedżera haseł Google</translation> <translation id="6767566652486411142">Wybierz inny język...</translation> -<translation id="6767639283522617719">Nie można dołączyć do domeny. Upewnij się, że jednostka organizacyjna ma poprawne ustawienia.</translation> <translation id="6768034047581882264">Nie zezwolono na wyświetlanie treści niezabezpieczonych</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Aby zapewnić jak najlepsze działanie systemu, <ph name="DEVICE_OS" /> zbiera dane sprzętowe urządzeń i nam je udostępnia, a my na tej podstawie określamy, które aktualizacje należy dostarczyć. Opcjonalnie możesz pozwolić Google na szersze wykorzystanie tych danych, np. w celu ulepszania systemu <ph name="DEVICE_OS" /> i udostępniania dotyczącej go pomocy.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Aby zobaczyć dane wysyłane do Google i używane do filtrowania aktualizacji, a także wszelkie inne przypadki wyrażenia przez Ciebie zgody na udostępnianie danych firmie Google, możesz zalogować się na tym urządzeniu i przejrzeć pola chromeosflex_ na stronie chrome://system.<ph name="END_PARAGRAPH2" /> @@ -7514,7 +7494,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatycznie loguj się na stronach, używając zapisanych danych logowania. Gdy ta funkcja jest wyłączona, przed każdym zalogowaniem się zobaczysz prośbę o potwierdzenie.</translation> -<translation id="6810768462515084623">Ups. Wygląda na to, że Twoje hasło jest już nieaktualne. Ustaw nowe na drugim urządzeniu i spróbuj jeszcze raz.</translation> <translation id="6811034713472274749">Strona jest gotowa do wyświetlenia</translation> <translation id="6811151703183939603">Mocna</translation> <translation id="6811332638216701903">Nazwa hosta DHCP</translation> @@ -7586,7 +7565,6 @@ <translation id="6856623341093082836">Skonfiguruj i dostosuj precyzję ekranu dotykowego</translation> <translation id="6856850379840757744">Po włączeniu tej opcji wszystkie powiadomienia będą ignorowane</translation> <translation id="6857145580237920905">Usuń profile eSIM, zanim wykonasz Powerwash</translation> -<translation id="6857699260879628349">Uzyskaj dane do konfiguracji</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Ustawienia serwera proxy...</translation> <translation id="68601584151169673">&Zapisz i udostępnij</translation> @@ -7605,7 +7583,6 @@ <translation id="686839242150793617">Z zezwoleniem na automatyczne włączanie obrazu w obrazie</translation> <translation id="6868934826811377550">Zobacz szczegóły</translation> <translation id="6871644448911473373">Obiekt odpowiadający protokołu OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Podane hasło zostało odrzucone przez serwer.</translation> <translation id="6873571253135628430">Zmień uprawnienia do witryny</translation> <translation id="6876155724392614295">Rower</translation> <translation id="6876469544038980967">Nieprzydatne</translation> @@ -7639,7 +7616,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Głos do sprawdzenia mowy</translation> <translation id="6902336033320348843">Nieobsługiwana sekcja: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Dołącz urządzenie do domeny</translation> <translation id="6903022061658753260">Twoje dane zostaną zsynchronizowane w przeglądarkach Chrome na wszystkich urządzeniach, na których masz włączoną synchronizację dla tego konta. Opcje synchronizacji Chrome OS znajdziesz w <ph name="LINK_BEGIN" />jego ustawieniach<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Otwórz wszystkie (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Włącz synchronizację</translation> @@ -7995,7 +7971,6 @@ <translation id="7198503619164954386">Musisz korzystać z urządzenia zarejestrowanego w firmie</translation> <translation id="7199158086730159431">Uzyskaj p&omoc</translation> <translation id="7199452998289813782">Wstrzymaj przesyłanie na urządzenie <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Wybierz konfigurację</translation> <translation id="720110658997053098">Trwale utrzymuj to urządzenie w trybie kiosku</translation> <translation id="7201118060536064622">Element „<ph name="DELETED_ITEM_NAME" />” został usunięty</translation> <translation id="7201420661433230412">Wyświetl pliki</translation> @@ -8111,8 +8086,8 @@ <translation id="7290242001003353852">Ta usługa logowania, pochodząca z domeny <ph name="SAML_DOMAIN" />, ma dostęp do kamery.</translation> <translation id="7292067737327289208">Twoją <ph name="BEGIN_LINK" />przeglądarką zarządza<ph name="END_LINK" /> Twoja organizacja, a Twoim <ph name="BEGIN_LINK" />profilem<ph name="END_LINK" /> – <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Nie zezwolono na automatyczne włączanie pełnego ekranu</translation> <translation id="7295614427631867477">Pamiętaj, że Android, Play i powiązane aplikacje mogą podlegać własnym zasadom zbierania i wykorzystywania danych.</translation> -<translation id="729583233778673644">Zezwala na szyfrowanie AES i RC4. Używanie tej opcji jest ryzykowne, ponieważ szyfrowanie RC4 nie zapewnia bezpieczeństwa.</translation> <translation id="7296503797589217366">Wybierz folder <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Ciemnozielony</translation> <translation id="7298195798382681320">Zalecana</translation> @@ -8130,7 +8105,6 @@ <translation id="7307129035224081534">Wstrzymano</translation> <translation id="7307647374092371434">Gdy się zalogujesz, uzyskasz na tym urządzeniu dostęp także do haseł i kluczy dostępu ze swojego konta Google</translation> <translation id="7308643132139167865">Języki wyświetlania stron internetowych</translation> -<translation id="7310598146671372464">Logowanie nie udało się. Serwer nie obsługuje wybranych typów szyfrowania Kerberos. Skontaktuj się z administratorem.</translation> <translation id="7311005168897771689">Korzystaj z plików na Dysku Google także offline</translation> <translation id="7311244614769792472">Brak wyników</translation> <translation id="7312210124139670355">Administrator resetuje Twoją kartę eSIM. Może to potrwać kilka minut.</translation> @@ -8502,7 +8476,6 @@ <translation id="7594725637786616550">Wykonaj Powerwash, by zresetować urządzenie <ph name="DEVICE_TYPE" /> do ustawień fabrycznych.</translation> <translation id="7595453277607160340">Aby używać aplikacji na Androida i mieć pewność, że <ph name="DEVICE_TYPE" /> działa prawidłowo, zaloguj się ponownie i zainstaluj aktualizację.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kod błędu: <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Nazwa urządzenia jest zbyt długa. Spróbuj jeszcze raz, wpisując krótszą nazwę.</translation> <translation id="7600054753482800821">&Zarządzanie wyszukiwarkami i wyszukiwaniem w witrynach</translation> <translation id="7600218158048761260">Na koncie tego typu Dysk Google jest wyłączony.</translation> <translation id="7600965453749440009">Nigdy nie tłumacz z języka: <ph name="LANGUAGE" /></translation> @@ -8538,6 +8511,7 @@ <translation id="7622768823216805500">Strony zwykle instalują moduły obsługi płatności na przykład w celu ułatwienia płatności za zakupy</translation> <translation id="7622966771025050155">Przełącz na przechwyconą kartę</translation> <translation id="7624337243375417909">caps lock wyłączony</translation> +<translation id="7625025537587898155">Dodaj nowy profil</translation> <translation id="7625568159987162309">Pokaż uprawnienia i zapisane dane wszystkich witryn</translation> <translation id="7625823789272218216">Nowa karta po lewej</translation> <translation id="7628201176665550262">Częstotliwość odświeżania</translation> @@ -8647,7 +8621,6 @@ <translation id="7686086654630106285">Więcej informacji o reklamach sugerowanych przez witrynę</translation> <translation id="7686581688229391955">Wybierz, aby zezwolić na rozszerzenia w tej witrynie</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potwierdź nowe hasło</translation> <translation id="7690378713476594306">Wybierz z listy</translation> <translation id="7690853182226561458">Dodaj &folder</translation> <translation id="7691073721729883399">Nie można podłączyć katalogu cryptohome aplikacji kiosku.</translation> @@ -9217,6 +9190,7 @@ <translation id="810185532889603849">Kolor niestandardowy</translation> <translation id="8101987792947961127">Przy następnym uruchomieniu trzeba wykonać Powerwash</translation> <translation id="8102139037507939978">Usuń informacje umożliwiające identyfikację z pliku system_logs.txt.</translation> +<translation id="8102344699913991108">Strony używają tego ustawienia, aby wyświetlać atrakcyjne reklamy pełnoekranowe niezależnie od gestów użytkownika</translation> <translation id="810362914482827094">Wyszukaj klucze dostępu</translation> <translation id="8104088837833760645">Pobierz profil eSIM</translation> <translation id="8105273883928376822">Zaloguj się, aby kontynuować.</translation> @@ -9309,7 +9283,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />, <ph name="PRINTER_STATUS" />. Drukarka <ph name="ITEM_POSITION" /> z <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Oszczędzanie energii włączone</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />” może odczytywać oraz usuwać pliki graficzne, wideo i dźwiękowe ze sprawdzonych lokalizacji.</translation> -<translation id="8181215761849004992">Nie można dołączyć do domeny. Sprawdź, czy masz uprawnienia do dodawania urządzeń.</translation> <translation id="8182105986296479640">Aplikacja nie reaguje.</translation> <translation id="8182412589359523143">Aby usunąć wszystkie dane z tego urządzenia <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />kliknij tutaj<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID urządzenia: <ph name="EID_NUMBER" />. IMEI urządzenia: <ph name="IMEI_NUMBER" />. Tych numerów można użyć do aktywowania usługi.</translation> @@ -9538,6 +9511,7 @@ <translation id="8351630282875799764">Bateria nie ładuje się</translation> <translation id="8352287103893778223">Nazwa grupy kart</translation> <translation id="835238322900896202">Podczas odinstalowywania wystąpił błąd. Odinstaluj za pomocą terminala.</translation> +<translation id="8353420862507374944">Przesyłaj, zapisuj i udostępniaj</translation> <translation id="8353683614194668312">Będzie mieć te uprawnienia:</translation> <translation id="8354034204605718473">Dodano kod PIN dziecka</translation> <translation id="8356197132883132838"><ph name="TITLE" /> – <ph name="COUNT" /></translation> @@ -9644,6 +9618,7 @@ <translation id="8428271547607112339">Dodaj konto szkolne</translation> <translation id="84297032718407999">Wylogujemy Cię za <ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Pokaż kliknięcia</translation> +<translation id="8432724317983466962">Domyślnie włączenie pełnego ekranu wymaga gestu użytkownika</translation> <translation id="8433186206711564395">Ustawienia sieci</translation> <translation id="8434480141477525001">Port debugowania NaCl</translation> <translation id="8436054240208929121">Zaloguj się i włącz synchronizację, aby umożliwić Chrome sugerowanie grup kart i porządkowanie kart</translation> @@ -9770,7 +9745,6 @@ <translation id="8531367864749403520">Wybierz „Ukryj grupę”, aby usunąć grupę z paska kart</translation> <translation id="8531701051932785007">Ulepszone Bezpieczne przeglądanie jest wyłączone</translation> <translation id="8533670235862049797">Bezpieczne przeglądanie jest włączone</translation> -<translation id="8534656636775144800">Ups. Podczas próby dołączenia do domeny wystąpił błąd. Spróbuj ponownie.</translation> <translation id="8535005006684281994">Adres URL odnowienia certyfikatu firmy Netscape</translation> <translation id="8536810348276651776">Wylogowuje z większości stron internetowych. Nie nastąpi wylogowanie z konta Google, więc w Chrome będzie można zastosować ustawienia Family Link.</translation> <translation id="8536956381488731905">Dźwięk przy naciśnięciu</translation> @@ -9849,7 +9823,6 @@ <translation id="8607828412110648570">Sprawdź, czy urządzenie Bluetooth znajduje się w pobliżu i ma włączony tryb parowania. Paruj tylko z urządzeniami, którym ufasz. Sparowane urządzenia są widoczne na wszystkich kontach na tym Chromebooku. <ph name="BEGIN_LINK_LEARN_MORE" />Więcej informacji<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Dodawanie zgłoszenia Kerberos</translation> <translation id="8609465669617005112">W górę</translation> -<translation id="8610103157987623234">Nieprawidłowy format – spróbuj ponownie</translation> <translation id="8612252270453580753">&Wyszukaj klatkę wideo za pomocą: <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Możesz użyć tylko małych liter, cyfr, podkreśleń i myślników</translation> <translation id="8613504115484579584">Metody logowania</translation> @@ -10026,6 +9999,7 @@ <translation id="8729133765463465108">Użyj aparatu, aby zeskanować kod QR</translation> <translation id="8730621377337864115">Gotowe</translation> <translation id="8731029916209785242">Uprawnienia (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Zwiększ dokładność lokalizacji</translation> <translation id="8731268612289859741">Kod bezpieczeństwa</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> prosi o uprawnienia: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Numer portu</translation> @@ -10463,7 +10437,6 @@ <translation id="9052404922357793350">Nadal blokuj</translation> <translation id="90528604757378587">Aktywność w tle i niektóre efekty wizualne (np. płynne przewijanie) mogą być ograniczone.</translation> <translation id="9053563360605707198">Drukuj obustronnie</translation> -<translation id="9055636786322918818">Wymusza szyfrowanie RC4. Używanie tej opcji jest ryzykowne, ponieważ szyfrowanie RC4 nie zapewnia bezpieczeństwa.</translation> <translation id="9056788090206401048">Aby użyć klucza na innym urządzeniu, musisz włączyć Bluetooth. W każdej chwili możesz to zmienić w ustawieniach.</translation> <translation id="9056810968620647706">Nie znaleziono żadnych dopasowań.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> chce uzyskać dostęp do tych treści:</translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb index 51e3f85..15dfe1e 100644 --- a/chrome/app/resources/generated_resources_pt-BR.xtb +++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">Fazer o download do arquivo suspeito</translation> <translation id="1217483152325416304">Seus dados locais serão excluídos em breve</translation> <translation id="1217668622537098248">Reverter para o clique com botão esquerdo após a ação</translation> -<translation id="121783623783282548">As senhas não correspondem.</translation> <translation id="1218015446623563536">Excluir Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />O serviço de localização do Google usa fontes como redes móveis, Wi‑Fi e sensores para ajudar a estimar o local do dispositivo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />É possível desativar esse serviço desativando a configuração de localização principal no dispositivo. Nessa configuração, você também pode desativar o uso de redes móveis, Wi‑Fi e sensores de local.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">Destacar item com o foco do teclado</translation> <translation id="1396120028054416908">Voltar para <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Erro na configuração da impressora</translation> -<translation id="1396963298126346194">O nome de usuário e a senha inseridos não correspondem</translation> <translation id="1397500194120344683">Nenhum dispositivo qualificado. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Sua conta está conectada ao Chrome nestes dispositivos, então eles podem ser usados como chaves de segurança.</translation> <translation id="1398853756734560583">Maximizar</translation> @@ -902,7 +900,6 @@ <translation id="1657937299377480641">Para fazer login novamente e ter acesso a recursos educacionais, peça permissão a um dos responsáveis</translation> <translation id="1658424621194652532">Esta página está acessando seu microfone.</translation> <translation id="1660763353352708040">Problema com o adaptador de energia</translation> -<translation id="1661156625580498328">Aplicar a codificação AES (recomendado).</translation> <translation id="16620462294541761">Não foi possível confirmar sua senha. Tente novamente.</translation> <translation id="166278006618318542">Algoritmo da chave pública do requerente</translation> <translation id="1662801900924515589">O app <ph name="APP" /> foi instalado</translation> @@ -1004,7 +1001,6 @@ <translation id="174123615272205933">Personalizada</translation> <translation id="1741314857973421784">Continuar</translation> <translation id="1743970419083351269">Fechar barra de downloads</translation> -<translation id="1744060673522309905">Não é possível vincular o dispositivo ao domínio. Verifique se você não excedeu o número de dispositivos que podem ser adicionados.</translation> <translation id="1744108098763830590">página de plano de fundo</translation> <translation id="1745732479023874451">Gerenciar contatos</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Abrir e editar # arquivo neste app da Web?}other{Abrir e editar # arquivos neste app da Web?}}</translation> @@ -1036,7 +1032,6 @@ <translation id="1767043563165955993">Usar com apps Android</translation> <translation id="1767508543310534319">Pontuação falada</translation> <translation id="1768212860412467516">Envie feedback sobre o experimento <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ops! Ocorreu um problema ao entrar em contato com o servidor de logon. Verifique a conexão com a Internet e o nome de domínio, depois tente novamente.</translation> <translation id="1769104665586091481">Abrir link em uma nova &janela</translation> <translation id="1770407692401984718">Arraste uma imagem aqui ou</translation> <translation id="177053719077591686">Fazer backup dos apps Android no Google Drive.</translation> @@ -1114,7 +1109,6 @@ <translation id="1818913467757368489">Upload de registro em andamento.</translation> <translation id="1819443852740954262">Abrir todos em uma janela anônima</translation> <translation id="1819721979226826163">Toque em Notificações de apps > Google Play Services.</translation> -<translation id="1820028137326691631">Digite a senha fornecida pelo administrador</translation> <translation id="1822140782238030981">Já é usuário do Chrome? Faça login</translation> <translation id="1822517323280215012">Cinza</translation> <translation id="1822635184853104396">Mostrar o histórico de downloads completo em uma nova guia</translation> @@ -1232,7 +1226,6 @@ <translation id="1901303067676059328">Selecionar &tudo</translation> <translation id="1904580727789512086">Os URLs que você acessa ficam armazenados na sua Conta do Google</translation> <translation id="1904603806662441960">Gerenciar permissões de câmera do site no Chrome</translation> -<translation id="1905375423839394163">Nome do dispositivo Chromebook</translation> <translation id="1906181697255754968">Os sites geralmente acessam arquivos e pastas no dispositivo para recursos como salvamento automático</translation> <translation id="1906488504371069394">Descubra mais extensões e temas na <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Digite usando a voz. Pressione Pesquisar + D e comece a falar.</translation> @@ -1544,7 +1537,6 @@ <translation id="21354425047973905">Ocultar PINs</translation> <translation id="2135456203358955318">Lupa em área fixa</translation> <translation id="2135787500304447609">&Retomar</translation> -<translation id="2136372518715274136">Digite a nova senha</translation> <translation id="2136476978468204130">A senha longa informada está incorreta</translation> <translation id="2137128126782078222">Não permitir notificações de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botão "Configurar"</translation> @@ -1644,7 +1636,6 @@ <translation id="2210462644007531147">Não foi possível concluir a instalação</translation> <translation id="2211245494465528624">Gerenciar opções de sincronização</translation> <translation id="2214018885812055163">Pastas compartilhadas</translation> -<translation id="2214884991347062907">Senha incorreta. Tente novamente</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 linha não mostrada>}one{<<ph name="NUMBER_OF_LINES" /> linha não mostrada>}other{<<ph name="NUMBER_OF_LINES" /> linhas não mostradas>}}</translation> <translation id="2215070081105889450">Para compartilhar áudio, compartilhe uma guia ou tela</translation> <translation id="2218019600945559112">Mouse e touchpad</translation> @@ -2298,7 +2289,6 @@ <translation id="2692503699962701720">Mudar o tom ao falar tipos de elemento e texto com formatação</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Sons de carregamento</translation> -<translation id="2693176596243495071">Ops! Ocorreu um erro desconhecido. Tente novamente mais tarde ou entre em contato com seu administrador se o problema persistir.</translation> <translation id="2698147581454716013">Este é um dispositivo com pacote e não pode ser registrado com o Upgrade de quiosque e sinalização.</translation> <translation id="2699911226086014512">Falha na operação do PIN, código de erro: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Compartilhada por <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Erro ao instalar o aplicativo Linux</translation> <translation id="2783024642731649028">1 item no seu carrinho com <ph name="DISCOUNT_TEXT" /> de <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) visualizado <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Download concluído</translation> -<translation id="2783829359200813069">Selecionar tipos de criptografia</translation> <translation id="2783952358106015700">Usar sua chave de segurança com <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Check-up de senha</translation> <translation id="2785873697295365461">Descritores de arquivos</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Redes preferidas</translation> <translation id="3003253259757197230">Os URLs que você acessa são enviados ao Google para prever quais sites você pode visitar em seguida e para mostrar mais informações sobre a página atual</translation> <translation id="3003623123441819449">Cache do CSS</translation> -<translation id="3003828226041301643">Não é possível vincular o dispositivo ao domínio. Confira na sua conta se você tem privilégios para adicionar dispositivos.</translation> <translation id="3003967365858406397">Seu <ph name="PHONE_NAME" /> criará uma conexão Wi-Fi particular.</translation> <translation id="3004385386820284928">Personalizar teclas do teclado</translation> <translation id="3005574332301273731">Não mostrar</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Controlar seus dados</translation> <translation id="3036327949511794916">O prazo de devolução deste <ph name="DEVICE_TYPE" /> expirou.</translation> <translation id="3036546437875325427">Ativar Flash</translation> -<translation id="3037754279345160234">Não é possível analisar a configuração de vínculo de domínios. Entre em contato com seu administrador.</translation> <translation id="3038272154009688107">Todos os sites</translation> <translation id="3038612606416062604">Adicionar uma impressora manualmente</translation> <translation id="3039491566278747710">Falha ao instalar a política off-line no dispositivo.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Não foi possível concluir o download</translation> <translation id="321084946921799184">Amarelo e branco</translation> <translation id="3211126692872351610">&Pesquisar “<ph name="SEARCH_TERMS" />” no <ph name="SEARCH_ENGINE" /> em uma nova guia</translation> -<translation id="321356136776075234">UO do dispositivo (por exemplo, UO=Chromebooks, DC=exemplo, DC=com)</translation> <translation id="321367297115597343">Adicionar um favorito a esta pasta</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Observação<ph name="END_BOLD" />: uma voz parecida ou uma gravação pode conseguir acessar os resultados personalizados de <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Criar atalho?</translation> @@ -3644,7 +3630,6 @@ <translation id="3741056951918180319">Você pode clicar na extensão quando quiser para usá-la em qualquer site</translation> <translation id="3741510433331996336">Reinicie o dispositivo para concluir a atualização</translation> <translation id="3742235229730461951">Layout de teclado coreano</translation> -<translation id="3742666961763734085">Não foi possível encontrar uma unidade organizacional com esse nome. Tente novamente.</translation> <translation id="3743842571276656710">Digite o PIN para parear com o dispositivo <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Suas senhas não foram importadas</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> @@ -4533,7 +4518,6 @@ <translation id="4416582610654027550">Digite um URL válido</translation> <translation id="4421932782753506458">Pelúcia</translation> <translation id="4423376891418188461">Restaurar configurações</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, seu administrador solicita que você altere sua senha.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ao permitir que dispositivos ChromeOS enviem relatórios automáticos, você nos ajuda a priorizar o que precisamos corrigir e melhorar nesse sistema. Esses relatórios podem incluir informações como falhas do ChromeOS, quais recursos foram usados e a quantidade de memória utilizada normalmente.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Você pode ativar ou desativar esses relatórios a qualquer momento nas configurações do dispositivo Chrome. Se você é um administrador do domínio, pode mudar essa configuração no Admin Console.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Excluir <ph name="FILE_NAME" /></translation> @@ -4549,7 +4533,6 @@ <translation id="4430369329743628066">Página adicionada como favorito</translation> <translation id="4430422687972614133">Ativar cartão virtual</translation> <translation id="4432621511648257259">Senha incorreta</translation> -<translation id="443454694385851356">Legado (não seguro)</translation> <translation id="4434611816075088065">Não há mais nada que precise da sua atenção no momento</translation> <translation id="443475966875174318">Atualizar ou remover aplicativos incompatíveis</translation> <translation id="4437947179446780764">Adicionar provedor de serviços de DNS personalizado</translation> @@ -5092,7 +5075,6 @@ <translation id="4868284252360267853">A caixa de diálogo não está em foco. Pressione Command + Shift + Option + A para focar na caixa de diálogo.</translation> <translation id="4869170227080975044">Ler informações de rede do ChromeOS</translation> <translation id="4870724079713069532">Com este app, é possível abrir e editar arquivos com suporte usando o File Explorer ou outros apps. Para controlar quais arquivos são abertos nesse app por padrão, acesse as <ph name="BEGIN_LINK" />Configurações do Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Digite a senha fornecida pelo administrador para receber informações de configuração</translation> <translation id="4870995365819149457">Alguns links com suporte ainda serão abertos no app <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> e em 1 outro app.</translation> <translation id="4871308555310586478">Não foi feita a partir da Chrome Web Store.</translation> <translation id="4871322859485617074">O PIN contém caracteres inválidos</translation> @@ -5159,7 +5141,6 @@ <translation id="4913209098186576320">Este arquivo pode ser perigoso<ph name="LINE_BREAK" />A verificação está demorando mais do que o normal…</translation> <translation id="4915961947098019832">Permitir a exibição de imagens</translation> <translation id="4916542008280060967">Permitir que o site edite <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Forte</translation> <translation id="491779113051926205">Contadores de tráfego do ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> deseja se comunicar com a extensão "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Aceitar</translation> @@ -5473,7 +5454,6 @@ <translation id="5172855596271336236">Há 1 impressora gerenciada.</translation> <translation id="5173668317844998239">Adicionar e excluir as impressões digitais salvas na chave de segurança</translation> <translation id="5174169235862638850">Senha copiada para a área de transferência</translation> -<translation id="5175379009094579629">O nome do dispositivo é inválido. Digite um nome de dispositivo válido para tentar novamente.</translation> <translation id="5177479852722101802">Continuar bloqueando acesso à câmera e ao microfone</translation> <translation id="5177549709747445269">Você está usando dados móveis</translation> <translation id="5178667623289523808">Localizar anterior</translation> @@ -5702,7 +5682,6 @@ <translation id="5368255566854433132">Crie uma senha para o <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Esta extensão não pode ler e mudar as informações do site nem ser executada em segundo plano</translation> <translation id="5368720394188453070">Seu smartphone está bloqueado. Desbloqueie-o para entrar.</translation> -<translation id="5368779022775404937">Fazer login em <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Anônima}one{Anônima (#)}other{Anônimas (#)}}</translation> <translation id="5369491905435686894">Ativar aceleração do mouse</translation> <translation id="5369694795837229225">Configurar o ambiente de desenvolvimento do Linux</translation> @@ -5918,7 +5897,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Uma extensão foi instalada pelo administrador}one{# extensão foi instalada pelo administrador}other{# extensões foram instaladas pelo administrador}}</translation> <translation id="5523532775593636291">Os sites adicionados sempre ficam ativos e a memória não é liberada</translation> <translation id="5523558474028191231">Os nomes precisam ter <ph name="MAX_CHARACTER_COUNT" /> caracteres ou menos e podem usar letras, números e caracteres especiais</translation> -<translation id="5526701598901867718">Todos (não seguro)</translation> <translation id="5526745900034778153">Faça login novamente para retomar a sincronização</translation> <translation id="5527463195266282916">Tentativa de downgrade de extensão.</translation> <translation id="5527474464531963247">Também é possível selecionar outra rede.</translation> @@ -5929,7 +5907,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> quer</translation> <translation id="5537725057119320332">Transmitir</translation> <translation id="5539070192556911367">Não é possível acessar o Google</translation> -<translation id="5539221284352502426">A senha inserida foi recusada pelo servidor. Entre os possíveis motivos estão: a senha é muito curta, não inclui números ou símbolos ou é igual a senhas anteriores.</translation> <translation id="5541694225089836610">Ação desativada pelo administrador</translation> <translation id="5542132724887566711">Perfil</translation> <translation id="5542750926112347543">Os cookies de <ph name="DOMAIN" /> foram bloqueados</translation> @@ -6173,7 +6150,6 @@ <translation id="5734362860645681824">Comunicações</translation> <translation id="5734697361979786483">Adicionar compartilhamento de arquivos</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Esses dados ou o dispositivo não atendem a algumas políticas de segurança da sua organização. Verifique com o administrador o que precisa ser corrigido.}=1{Esse arquivo ou o dispositivo não atendem a algumas políticas de segurança da sua organização. Verifique com o administrador o que precisa ser corrigido.}one{Esse arquivo não atende a algumas políticas de segurança da sua organização. Verifique com o administrador o que precisa ser corrigido.}other{Esses arquivos não atendem a algumas políticas de segurança da sua organização. Verifique com o administrador o que precisa ser corrigido.}}</translation> -<translation id="5736796278325406685">Insira um nome de usuário válido</translation> <translation id="5738093759615225354">Essa senha de acesso é necessária para fazer login no seu computador</translation> <translation id="5739017626473506901">Faça login para ajudar <ph name="USER_NAME" /> a adicionar uma conta escolar</translation> <translation id="5739235828260127894">Aguardando verificação. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> @@ -6577,7 +6553,6 @@ <translation id="6054138466019582920">Pesquisar nesta página com o Google…</translation> <translation id="6054284857788651331">Grupo de guias fechadas recentemente</translation> <translation id="6054961935262556546">Mudar visibilidade</translation> -<translation id="6055171183283175969">A senha inserida está incorreta.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 com criptografia RSA</translation> <translation id="6055544610007596637">Instale apps para o dispositivo <ph name="DEVICE_TYPE" /> na Google Play Store</translation> <translation id="6056710589053485679">Recarregamento normal</translation> @@ -6647,7 +6622,6 @@ <translation id="6102043788063419338">Este arquivo foi bloqueado pelo Proteção Avançada.</translation> <translation id="6103681770816982672">Aviso: você está mudando para o canal do desenvolvedor</translation> <translation id="6104068876731806426">Contas do Google</translation> -<translation id="6104311680260824317">Não é possível vincular o dispositivo ao domínio. O servidor não é compatível com os tipos de criptografia especificados do Kerberos. Para acessar as configurações de criptografia, acesse "Mais opções".</translation> <translation id="6104667115274478616">Gerenciar as configurações de áudio do ChromeOS</translation> <translation id="6104796831253957966">A fila da impressora está cheia</translation> <translation id="610487644502954950">Painel lateral liberado</translation> @@ -7336,7 +7310,6 @@ <translation id="6651237644330755633">Confiar neste certificado para a identificação de websites.</translation> <translation id="6651495917527016072">Sincronizar redes Wi-Fi com seu smartphone. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> <translation id="6651762277693024112">É executada automaticamente toda vez que você acessa este site</translation> -<translation id="665355505818177700">A integração de <ph name="MS_AD_NAME" /> ao Chrome só é compatível com plataformas x86_64. Chromebooks criados com ARM ou plataformas x86 não são compatíveis com essa funcionalidade.</translation> <translation id="6654509035557065241">Preferir esta rede</translation> <translation id="6655190889273724601">Modo do desenvolvedor</translation> <translation id="6655458902729017087">Ocultar contas</translation> @@ -7472,7 +7445,6 @@ <translation id="676560328519657314">Suas formas de pagamento no Google Pay</translation> <translation id="6766488013065406604">Acessar o Gerenciador de senhas do Google</translation> <translation id="6767566652486411142">Escolher outro idioma…</translation> -<translation id="6767639283522617719">Não é possível vincular ao domínio. Verifique se as configurações da unidade organizacional estão corretas.</translation> <translation id="6768034047581882264">Bloquear a exibição de conteúdo não seguro</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Para oferecer a melhor experiência possível, o <ph name="DEVICE_OS" /> coleta dados de hardware sobre dispositivos e os compartilha com o Google para determinar o que será atualizado. Você pode permitir que o Google use esses dados para outros fins, como suporte e melhorias da experiência e do serviço do <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Você pode fazer login nesse dispositivo e consultar os campos listados como chromeosflex_ em chrome://system para conferir os dados enviados ao Google para filtragem de atualizações, assim como outras instâncias em que você compartilha dados com o Google.<ph name="END_PARAGRAPH2" /> @@ -7549,7 +7521,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Faça login automaticamente nos websites que usam credenciais armazenadas. Quando o recurso estiver desativado, será necessário fornecer uma confirmação todas as vezes antes de fazer login em um website.</translation> -<translation id="6810768462515084623">Ops! Parece que sua senha expirou. Renove-a em outro dispositivo e tente novamente.</translation> <translation id="6811034713472274749">A página já pode ser visualizada</translation> <translation id="6811151703183939603">Firme</translation> <translation id="6811332638216701903">Nome do host DHCP</translation> @@ -7621,7 +7592,6 @@ <translation id="6856623341093082836">Configurar e ajustar a precisão da touchscreen</translation> <translation id="6856850379840757744">Quando ativado, todas as notificações serão silenciadas</translation> <translation id="6857145580237920905">Remover perfis de eSIM antes do Powerwash</translation> -<translation id="6857699260879628349">Receber informações de configuração</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> segundos</translation> <translation id="6860097299815761905">Configurações de proxy...</translation> <translation id="68601584151169673">Salvar e compartilhar</translation> @@ -7640,7 +7610,6 @@ <translation id="686839242150793617">Permitido entrar no modo picture-in-picture automaticamente</translation> <translation id="6868934826811377550">Mais detalhes</translation> <translation id="6871644448911473373">Respondente OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">A senha inserida foi recusada pelo servidor.</translation> <translation id="6873571253135628430">Mudar permissões do site</translation> <translation id="6876155724392614295">Bicicleta</translation> <translation id="6876469544038980967">Não é útil</translation> @@ -7674,7 +7643,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voz para visualização</translation> <translation id="6902336033320348843">Seção indisponível: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Vincular dispositivo ao domínio</translation> <translation id="6903022061658753260">Seus dados serão sincronizados entre todos os navegadores Chrome em que você ativou a sincronização para esta conta. Acesse as <ph name="LINK_BEGIN" />Configurações do ChromeOS<ph name="LINK_END" /> para ver as opções de sincronização.</translation> <translation id="6903590427234129279">Abrir todos (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Ativar a sincronização</translation> @@ -8032,7 +8000,6 @@ <translation id="7198503619164954386">É necessário usar um dispositivo registrado pela empresa</translation> <translation id="7199158086730159431">Conseguir &ajuda</translation> <translation id="7199452998289813782">Pausar transmissão para <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Selecionar configuração</translation> <translation id="720110658997053098">Manter este dispositivo permanentemente no modo quiosque</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' excluído</translation> <translation id="7201420661433230412">Ver arquivos</translation> @@ -8149,7 +8116,6 @@ <translation id="7292067737327289208">O <ph name="BEGIN_LINK" />navegador é gerenciado<ph name="END_LINK" /> pela sua organização, e seu <ph name="BEGIN_LINK" />perfil<ph name="END_LINK" /> é gerenciado por <ph name="PROFILE_DOMAIN" />.</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">O Android, o Google Play e os apps associados são regidos pelas próprias políticas de uso e de coleta de dados.</translation> -<translation id="729583233778673644">Permitir a codificação AES e RC4. O uso dessa opção é mais arriscado, porque as criptografias RC4 não são seguras.</translation> <translation id="7296503797589217366">Selecionar pasta <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde-escuro</translation> <translation id="7298195798382681320">Recomendada</translation> @@ -8167,7 +8133,6 @@ <translation id="7307129035224081534">Pausada</translation> <translation id="7307647374092371434">As senhas e chaves de acesso da sua Conta do Google também estarão disponíveis neste dispositivo enquanto ela estiver conectada</translation> <translation id="7308643132139167865">Idiomas de sites</translation> -<translation id="7310598146671372464">Não foi possível fazer login. O servidor não é compatível com os tipos de criptografia do Kerberos especificados. Entre em contato com seu administrador.</translation> <translation id="7311005168897771689">Acesse seus arquivos do Google Drive quando estiver off-line</translation> <translation id="7311244614769792472">Nenhum resultado encontrado</translation> <translation id="7312210124139670355">O administrador está redefinindo o eSIM. Pode levar alguns minutos..</translation> @@ -8540,7 +8505,6 @@ <translation id="7594725637786616550">Use a função Powerwash para redefinir seu <ph name="DEVICE_TYPE" /> para as condições de fábrica.</translation> <translation id="7595453277607160340">Para usar apps Android e manter o <ph name="DEVICE_TYPE" /> funcionando corretamente, faça login mais uma vez e atualize.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (código de erro <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">O nome do dispositivo é muito longo. Digite um nome mais curto para tentar novamente.</translation> <translation id="7600054753482800821">&Gerenciar mecanismos de pesquisa e pesquisas em sites</translation> <translation id="7600218158048761260">O Google Drive está desativado para este tipo de conta.</translation> <translation id="7600965453749440009">Nunca traduzir do <ph name="LANGUAGE" /></translation> @@ -8685,7 +8649,6 @@ <translation id="7686086654630106285">Mais informações sobre anúncios sugeridos por sites</translation> <translation id="7686581688229391955">Selecione para permitir extensões neste site</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmar nova senha</translation> <translation id="7690378713476594306">Escolher na lista</translation> <translation id="7690853182226561458">Adicionar &pasta...</translation> <translation id="7691073721729883399">Não foi possível ativar o cryptohome do aplicativo de quiosque.</translation> @@ -9347,7 +9310,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />: <ph name="PRINTER_STATUS" />. Impressora <ph name="ITEM_POSITION" /> de <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Economia de energia ativada</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" pode ler e excluir imagens, vídeos e arquivos de som nos locais marcados.</translation> -<translation id="8181215761849004992">Não é possível vincular ao domínio. Confira na sua conta se você tem privilégios suficientes para adicionar dispositivos.</translation> <translation id="8182105986296479640">O app não está respondendo.</translation> <translation id="8182412589359523143">Para excluir todos os dados deste <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />clique aqui<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">O EID do seu dispositivo é <ph name="EID_NUMBER" />, e o IMEI é <ph name="IMEI_NUMBER" />. Esses números podem ser usados para ativar o serviço.</translation> @@ -9808,7 +9770,6 @@ <translation id="8531367864749403520">Selecione "Ocultar grupo" para remover o grupo da sua barra de guias</translation> <translation id="8531701051932785007">O Navegação segura com maior proteção está desativado</translation> <translation id="8533670235862049797">O Navegação segura está ativado</translation> -<translation id="8534656636775144800">Ops! Algo deu errado ao tentar vincular o domínio. Tente novamente.</translation> <translation id="8535005006684281994">URL da renovação do certificado do Netscape</translation> <translation id="8536810348276651776">Desconecta você da maioria dos sites. Sua Conta do Google vai continuar conectada para que as configurações do Family Link para o Chrome sejam aplicadas.</translation> <translation id="8536956381488731905">Som ao pressionar tecla</translation> @@ -9887,7 +9848,6 @@ <translation id="8607828412110648570">Confira se o dispositivo Bluetooth está por perto e no modo de pareamento. Faça o pareamento apenas com dispositivos confiáveis. Os dispositivos pareados ficam visíveis para todas as contas neste Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Saiba mais<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Adicionar um tíquete do Kerberos</translation> <translation id="8609465669617005112">Mover para cima</translation> -<translation id="8610103157987623234">Formato incorreto. Tente novamente</translation> <translation id="8612252270453580753">Pesquisar frame do vídeo com o <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Apenas caracteres minúsculos, dígitos, sublinhados ou traços</translation> <translation id="8613504115484579584">Métodos de login</translation> @@ -10502,7 +10462,6 @@ <translation id="9052404922357793350">Continuar bloqueando</translation> <translation id="90528604757378587">A atividade em segundo plano e alguns efeitos visuais, como a rolagem suave, podem ser limitados.</translation> <translation id="9053563360605707198">Imprimir dos dois lados</translation> -<translation id="9055636786322918818">Aplicar a codificação RC4. O uso dessa opção é mais arriscado, porque as criptografias RC4 não são seguras.</translation> <translation id="9056788090206401048">O Bluetooth precisa estar ativado para usar a chave de acesso em outro dispositivo. Você pode gerenciar isso nas configurações quando quiser.</translation> <translation id="9056810968620647706">Nenhuma correspondência foi encontrada.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> que acessar o seguinte conteúdo:</translation>
diff --git a/chrome/app/resources/generated_resources_pt-PT.xtb b/chrome/app/resources/generated_resources_pt-PT.xtb index f520088..79737622 100644 --- a/chrome/app/resources/generated_resources_pt-PT.xtb +++ b/chrome/app/resources/generated_resources_pt-PT.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Transferir ficheiro suspeito</translation> <translation id="1217483152325416304">Os seus dados locais vão ser eliminados em breve</translation> <translation id="1217668622537098248">Reverter para clique com o botão esquerdo do rato após a ação.</translation> -<translation id="121783623783282548">As palavras-passe não correspondem.</translation> <translation id="1218015446623563536">Eliminar o Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />O serviço de localização da Google utiliza fontes como as redes Wi‑Fi, as redes móveis e os sensores para ajudar a calcular a localização deste dispositivo.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pode desativar a Localização ao desativar a definição de Localização principal neste dispositivo. Também pode desativar a utilização das redes Wi-Fi, das redes móveis e dos sensores para fins de localização nas definições de localização.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Realçar item com foco do teclado</translation> <translation id="1396120028054416908">Voltar a <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Erro ao configurar a impressora</translation> -<translation id="1396963298126346194">O nome de utilizador e a palavra-passe introduzidos não coincidem</translation> <translation id="1397500194120344683">Nenhum dispositivo elegível. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Iniciou sessão no Chrome nestes dispositivos, pelo que pode utilizá-los como chaves de segurança.</translation> <translation id="1398853756734560583">Maximizar</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Para voltares a iniciar sessão e teres acesso a recursos educativos, pede ao teu Pai ou Mãe para te darem autorização.</translation> <translation id="1658424621194652532">Esta página está a aceder ao seu microfone.</translation> <translation id="1660763353352708040">Problema com o transformador</translation> -<translation id="1661156625580498328">Aplicar Encriptação AES (recomendado).</translation> <translation id="16620462294541761">Lamentamos, mas não foi possível confirmar a sua palavra-passe. Tente novamente.</translation> <translation id="166278006618318542">Algoritmo de chave pública do requerente</translation> <translation id="1662801900924515589">App <ph name="APP" /> instalada</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Personalizar</translation> <translation id="1741314857973421784">Continuar</translation> <translation id="1743970419083351269">Fechar barra de transferências</translation> -<translation id="1744060673522309905">Não é possível associar o dispositivo ao domínio. Certifique-se de que não excedeu o número de dispositivos que pode adicionar.</translation> <translation id="1744108098763830590">página de fundo</translation> <translation id="1745732479023874451">Gerir contactos</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Abrir e editar # ficheiros nesta app Web?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Usar com apps Android</translation> <translation id="1767508543310534319">Eco de pontuação</translation> <translation id="1768212860412467516">Enviar feedback para <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ups! Ocorreu um problema ao contactar o servidor de início de sessão. Verifique a sua ligação de rede e o nome do domínio, e tente novamente.</translation> <translation id="1769104665586091481">Abrir Link Numa Nova &Janela</translation> <translation id="1770407692401984718">Arraste uma imagem para aqui ou</translation> <translation id="177053719077591686">Faça uma cópia de segurança das apps Android para o Google Drive.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Carregamento do registo em curso.</translation> <translation id="1819443852740954262">Abrir todos numa janela de navegação anónima</translation> <translation id="1819721979226826163">Toque em Notificações da aplicação > Serviços do Google Play.</translation> -<translation id="1820028137326691631">Introduzir a palavra-passe fornecida pelo administrador</translation> <translation id="1822140782238030981">Já é um utilizador do Chrome? Inicie sessão.</translation> <translation id="1822517323280215012">Cinzento</translation> <translation id="1822635184853104396">Mostrar histórico de transferências completo num novo separador</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Seleccion&ar tudo</translation> <translation id="1904580727789512086">Os URLs que visita são guardados na sua Conta Google</translation> <translation id="1904603806662441960">Gerir as autorizações da câmara do site no Chrome</translation> -<translation id="1905375423839394163">Nome do dispositivo do Chromebook</translation> <translation id="1906181697255754968">Normalmente, os sites acedem a ficheiros e pastas no seu dispositivo para funcionalidades como guardar automaticamente o seu trabalho.</translation> <translation id="1906488504371069394">Descubra mais extensões e temas na <ph name="BEGIN_LINK" />Web Store do Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Escreva com a sua voz. Use Pesquisa + D e, em seguida, comece a falar.</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">Ocultar PINs</translation> <translation id="2135456203358955318">Lupa ancorada</translation> <translation id="2135787500304447609">&Continuar</translation> -<translation id="2136372518715274136">Introduzir a nova palavra-passe</translation> <translation id="2136476978468204130">A frase de acesso introduzida está incorreta</translation> <translation id="2137128126782078222">Não permitir notificações de <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Botão de configuração</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">Não foi possível concluir a instalação</translation> <translation id="2211245494465528624">Gerir opções de sincronização</translation> <translation id="2214018885812055163">Pastas partilhadas</translation> -<translation id="2214884991347062907">Palavra-passe incorreta. Tente novamente.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 linha não apresentada>}other{<<ph name="NUMBER_OF_LINES" /> linhas não apresentadas>}}</translation> <translation id="2215070081105889450">Para partilhar o áudio, partilhe um separador ou um ecrã</translation> <translation id="2218019600945559112">Rato e touchpad</translation> @@ -2282,7 +2273,6 @@ <translation id="2692503699962701720">Alterar o tom ao dizer tipos de elementos e texto formatado</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Sons de carregamento</translation> -<translation id="2693176596243495071">Ups! Ocorreu um erro desconhecido. Tente mais tarde ou contacte o gestor se o problema persistir.</translation> <translation id="2698147581454716013">Este é um dispositivo integrado e não é possível inscrevê-lo com uma atualização de quiosque e sinalização.</translation> <translation id="2699911226086014512">Falha na definição do PIN com o código <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Partilhado a partir do <ph name="DEVICE_NAME" /></translation> @@ -2415,7 +2405,6 @@ <translation id="2782104745158847185">Ocorreu um erro ao instalar a aplicação para Linux.</translation> <translation id="2783024642731649028">1 artigo no seu carrinho com <ph name="DISCOUNT_TEXT" /> de <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, visualizado <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Transferido</translation> -<translation id="2783829359200813069">Selecionar tipos de encriptação</translation> <translation id="2783952358106015700">Usar a chave de segurança com a aplicação <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Verificação de Palavra-passe</translation> <translation id="2785873697295365461">Descritores de ficheiros</translation> @@ -2700,7 +2689,6 @@ <translation id="3003144360685731741">Redes preferidas</translation> <translation id="3003253259757197230">Os URLs que visitar são enviados para a Google para prever os sites que pode visitar a seguir e para lhe mostrar informações adicionais sobre a página que está a visitar</translation> <translation id="3003623123441819449">Cache CSS</translation> -<translation id="3003828226041301643">Não é possível associar o dispositivo ao domínio. Verifique a sua conta para se certificar de que tem privilégios para adicionar dispositivos.</translation> <translation id="3003967365858406397">O <ph name="PHONE_NAME" /> cria uma ligação Wi-Fi privada.</translation> <translation id="3004385386820284928">Personalizar as teclas do teclado</translation> <translation id="3005574332301273731">Não mostrar</translation> @@ -2760,7 +2748,6 @@ <translation id="3033348223765101500">Controle os seus dados</translation> <translation id="3036327949511794916">O prazo para devolver este <ph name="DEVICE_TYPE" /> foi ultrapassado.</translation> <translation id="3036546437875325427">Ativar Flash</translation> -<translation id="3037754279345160234">Não é possível analisar a configuração de associação do domínio. Contacte o administrador.</translation> <translation id="3038272154009688107">Ver todos os sites</translation> <translation id="3038612606416062604">Adicionar uma impressora manualmente</translation> <translation id="3039491566278747710">Falha ao instalar a política offline no dispositivo.</translation> @@ -2950,7 +2937,6 @@ <translation id="3210736980143419785">Não foi possível concluir a transferência</translation> <translation id="321084946921799184">Amarelo e branco</translation> <translation id="3211126692872351610">Pe&squise "<ph name="SEARCH_TERMS" />" no <ph name="SEARCH_ENGINE" />" num novo separador</translation> -<translation id="321356136776075234">UO do dispositivo (por exemplo, UO=Chromebooks, DC=exemplo, DC=com)</translation> <translation id="321367297115597343">Adicione um marcador a esta pasta</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Nota:<ph name="END_BOLD" /> uma voz semelhante ou uma gravação pode conseguir aceder aos resultados pessoais de <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Quer criar um atalho?</translation> @@ -3629,7 +3615,6 @@ <translation id="3741056951918180319">Pode sempre clicar na extensão para a utilizar em qualquer site</translation> <translation id="3741510433331996336">Reinicie o dispositivo para concluir a atualização</translation> <translation id="3742235229730461951">Esquema de teclado coreano</translation> -<translation id="3742666961763734085">Não é possível encontrar uma unidade organizacional com esse nome. Tente novamente.</translation> <translation id="3743842571276656710">Introduza o PIN para sincronizar com o dispositivo <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">As suas palavras-passe não foram importadas</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 quer 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> @@ -4518,7 +4503,6 @@ <translation id="4416582610654027550">Introduza um URL válido.</translation> <translation id="4421932782753506458">Fofo</translation> <translation id="4423376891418188461">Restaurar definições</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, o seu gestor requer que altere a sua palavra-passe.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ao permitir que os dispositivos com ChromeOS enviem relatórios automáticos, ajuda-nos a dar prioridade ao que deve ser corrigido e melhorado no ChromeOS. Estes relatórios podem incluir informações como a altura em que o ChromeOS falha, que funcionalidades foram usadas e a quantidade de memória habitualmente usada.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pode iniciar ou parar a autorização destes relatórios a qualquer altura nas definições do dispositivo Chrome. Se for um administrador de domínio, pode alterar esta definição na consola do administrador.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Apagar <ph name="FILE_NAME" /></translation> @@ -4534,7 +4518,6 @@ <translation id="4430369329743628066">Marcador adicionado</translation> <translation id="4430422687972614133">Ativar cartão virtual</translation> <translation id="4432621511648257259">Palavra-passe incorreta</translation> -<translation id="443454694385851356">Antigos (inseguros)</translation> <translation id="4434611816075088065">Neste momento, nada mais precisa da sua atenção</translation> <translation id="443475966875174318">Atualizar ou remover aplicações incompatíveis</translation> <translation id="4437947179446780764">Adicionar fornecedor de serviços de DNS personalizado</translation> @@ -5076,7 +5059,6 @@ <translation id="4868284252360267853">Atualmente, esta caixa de diálogo não está focada. Prima Comando + Shift + Opção + A para focar esta caixa de diálogo.</translation> <translation id="4869170227080975044">Ler informações da rede do ChromeOS</translation> <translation id="4870724079713069532">Pode abrir e editar ficheiros suportados com esta app a partir do Explorador de Ficheiros ou outras apps. Para controlar que ficheiros abrem esta app por predefinição, aceda a <ph name="BEGIN_LINK" />Definições do Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Introduza a palavra-passe fornecida pelo administrador para obter informações de configuração.</translation> <translation id="4870995365819149457">Alguns links suportados continuarão a ser abertos nas apps <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> e mais 1 app.</translation> <translation id="4871308555310586478">Não é da Web Store do Chrome</translation> <translation id="4871322859485617074">O PIN contém carateres inválidos.</translation> @@ -5143,7 +5125,6 @@ <translation id="4913209098186576320">Este ficheiro pode ser perigoso<ph name="LINE_BREAK" />Esta verificação está a demorar mais do que o habitual…</translation> <translation id="4915961947098019832">Com autorização para mostrar imagens</translation> <translation id="4916542008280060967">Permitir que o site edite o ficheiro <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Forte</translation> <translation id="491779113051926205">Contadores de tráfego do ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> quer comunicar com a extensão "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Aceitar</translation> @@ -5457,7 +5438,6 @@ <translation id="5172855596271336236">Existe 1 impressora gerida.</translation> <translation id="5173668317844998239">Adicionar e eliminar as impressões digitais guardadas na sua chave de segurança</translation> <translation id="5174169235862638850">Palavra-passe copiada para a área de transferência</translation> -<translation id="5175379009094579629">O nome do dispositivo é inválido. Introduza um nome do dispositivo válido e tente novamente.</translation> <translation id="5177479852722101802">Continuar a bloquear o acesso à câmara e ao microfone</translation> <translation id="5177549709747445269">Está a utilizar dados móveis</translation> <translation id="5178667623289523808">Localizar anterior</translation> @@ -5686,7 +5666,6 @@ <translation id="5368255566854433132">Criar palavra-passe do dispositivo <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Esta extensão não pode ler e alterar informações do site nem funcionar em segundo plano</translation> <translation id="5368720394188453070">O seu telemóvel está bloqueado. Desbloqueie-o para introduzir.</translation> -<translation id="5368779022775404937">Iniciar sessão em <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Navegação anónima}other{Navegação anónima (#)}}</translation> <translation id="5369491905435686894">Ativar aceleração do rato</translation> <translation id="5369694795837229225">Configure o ambiente de programação do Linux</translation> @@ -5902,7 +5881,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Uma extensão foi instalada pelo seu administrador}other{# extensões foram instaladas pelo seu administrador}}</translation> <translation id="5523532775593636291">Os sites que adicionar permanecem sempre ativos e a respetiva memória não é libertada</translation> <translation id="5523558474028191231">O nome pode utilizar letras, números e carateres especiais e tem de ter, no máximo, <ph name="MAX_CHARACTER_COUNT" /> carateres</translation> -<translation id="5526701598901867718">Todos (inseguros)</translation> <translation id="5526745900034778153">Iniciar sessão novamente para retomar a sincronização</translation> <translation id="5527463195266282916">Tentativa de alterar a extensão para a versão anterior</translation> <translation id="5527474464531963247">Também pode selecionar outra rede.</translation> @@ -5913,7 +5891,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> quer</translation> <translation id="5537725057119320332">Transmitir</translation> <translation id="5539070192556911367">Não é possível aceder ao Google</translation> -<translation id="5539221284352502426">A palavra-passe introduzida foi rejeitada pelo servidor. Motivos possíveis: a palavra-passe é demasiado curta; a palavra-passe tem de incluir números ou símbolos; a palavra-passe tem de ser diferente das palavras-passe antigas.</translation> <translation id="5541694225089836610">A ação foi desativada pelo administrador.</translation> <translation id="5542132724887566711">Perfil</translation> <translation id="5542750926112347543">Cookies de <ph name="DOMAIN" /> bloqueados.</translation> @@ -6157,7 +6134,6 @@ <translation id="5734362860645681824">Comunicações</translation> <translation id="5734697361979786483">Adicionar partilha de ficheiros</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Estes dados ou o dispositivo não cumprem algumas das políticas de segurança da sua organização. Contacte o seu administrador para saber o que é preciso corrigir.}=1{Este ficheiro ou o seu dispositivo não cumpre algumas das políticas de segurança da sua organização. Contacte o seu administrador para saber o que é preciso corrigir.}other{Estes ficheiros não cumprem algumas das políticas de segurança da sua organização. Contacte o seu administrador para saber o que é preciso corrigir.}}</translation> -<translation id="5736796278325406685">Introduza um nome de utilizador válido</translation> <translation id="5738093759615225354">Precisa desta token de acesso para iniciar sessão no seu computador</translation> <translation id="5739017626473506901">Inicie sessão para ajudar <ph name="USER_NAME" /> a adicionar uma conta escolar.</translation> <translation id="5739235828260127894">A aguardar a validação. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> @@ -6561,7 +6537,6 @@ <translation id="6054138466019582920">Pesq&uisar esta página com o Google…</translation> <translation id="6054284857788651331">Grupo de separadores fechado recentemente</translation> <translation id="6054961935262556546">Alterar visibilidade</translation> -<translation id="6055171183283175969">A palavra-passe introduzida está incorreta.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 Com encriptação RSA</translation> <translation id="6055544610007596637">Instale apps para o dispositivo <ph name="DEVICE_TYPE" /> na Google Play Store</translation> <translation id="6056710589053485679">Atualização Normal</translation> @@ -6631,7 +6606,6 @@ <translation id="6102043788063419338">Este ficheiro foi bloqueado pela Proteção avançada.</translation> <translation id="6103681770816982672">Aviso: Está a mudar para um canal do programador</translation> <translation id="6104068876731806426">Contas Google</translation> -<translation id="6104311680260824317">Não é possível associar o dispositivo ao domínio. O servidor não suporta os tipos de encriptação Kerberos especificados. Selecione "Mais opções" para aceder às definições de encriptação.</translation> <translation id="6104667115274478616">Gerir as definições de áudio do ChromeOS</translation> <translation id="6104796831253957966">A fila da impressora está cheia.</translation> <translation id="610487644502954950">Painel lateral desafixado</translation> @@ -7318,7 +7292,6 @@ <translation id="6651237644330755633">Confiar neste certificado para identificar Sites</translation> <translation id="6651495917527016072">Sincronize redes Wi-Fi com o seu telemóvel. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation> <translation id="6651762277693024112">É executada automaticamente sempre que visitar este site</translation> -<translation id="665355505818177700">A integração do <ph name="MS_AD_NAME" /> com o Chrome apenas é suportada em plataformas x86_64. Os Chromebooks concebidos com base numa plataforma ARM ou x86 não suportam esta funcionalidade.</translation> <translation id="6654509035557065241">Predefinir rede</translation> <translation id="6655190889273724601">Modo de programador</translation> <translation id="6655458902729017087">Ocultar contas</translation> @@ -7454,7 +7427,6 @@ <translation id="676560328519657314">Os seus métodos de pagamento no Google Pay</translation> <translation id="6766488013065406604">Aceder ao Gestor de Palavras-passe da Google</translation> <translation id="6767566652486411142">Selecionar outro idioma…</translation> -<translation id="6767639283522617719">Não é possível associar ao domínio. Certifique-se de que as definições estão corretas para a unidade organizacional.</translation> <translation id="6768034047581882264">Sem autorização para mostrar conteúdo inseguro</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Para proporcionar a melhor experiência, o <ph name="DEVICE_OS" /> recolhe dados de hardware acerca dos dispositivos e partilha-os com a Google para determinar que atualizações devem ser fornecidas. Opcionalmente, pode permitir que a Google use estes dados para fins adicionais, como o apoio técnico e melhorias ao serviço e experiência do <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Pode iniciar sessão neste dispositivo e ver os campos apresentados como chromeosflex_ em chrome://system de modo a ver os dados enviados à Google para a filtragem de atualizações, bem como outras instâncias onde opta por partilhar dados com a Google.<ph name="END_PARAGRAPH2" /> @@ -7531,7 +7503,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Iniciar sessão automaticamente nos Sites com as credenciais armazenadas. Quando a funcionalidade está desativada, é-lhe pedida sempre uma confirmação antes de iniciar sessão num Website.</translation> -<translation id="6810768462515084623">Ups! Parece que a sua palavra-passe expirou. Renove-a a partir de outro dispositivo e tente novamente.</translation> <translation id="6811034713472274749">A página está preparada para ser visualizada</translation> <translation id="6811151703183939603">Firme</translation> <translation id="6811332638216701903">Nome do anfitrião DHCP</translation> @@ -7603,7 +7574,6 @@ <translation id="6856623341093082836">Configurar e ajustar a precisão do ecrã tátil</translation> <translation id="6856850379840757744">Quando está ativado, todas as notificações são silenciadas</translation> <translation id="6857145580237920905">Remova os perfis de eSIM antes de executar a função Powerwash</translation> -<translation id="6857699260879628349">Obter informações de configuração</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Definições de proxy...</translation> <translation id="68601584151169673">&Guardar e partilhar</translation> @@ -7622,7 +7592,6 @@ <translation id="686839242150793617">Com permissão para entrar automaticamente no modo ecrã no ecrã</translation> <translation id="6868934826811377550">Ver detalhes</translation> <translation id="6871644448911473373">Serviço de resposta de OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">A palavra-passe introduzida foi rejeitada pelo servidor.</translation> <translation id="6873571253135628430">Altere as autorizações de sites</translation> <translation id="6876155724392614295">Bicicleta</translation> <translation id="6876469544038980967">Inútil</translation> @@ -7656,7 +7625,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voz para pré-visualização</translation> <translation id="6902336033320348843">Secção não suportada: <ph name="ERROR_LINE" />.</translation> -<translation id="6902837902700739466">Associar dispositivo ao domínio</translation> <translation id="6903022061658753260">Os seus dados são sincronizados em todos os navegadores Chrome nos quais ativou a sincronização para esta conta. Para obter as opções de sincronização do ChromeOS, aceda às <ph name="LINK_BEGIN" />definições do ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Abra todos (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Ativar sincronização</translation> @@ -8014,7 +7982,6 @@ <translation id="7198503619164954386">Tem de ser um dispositivo inscrito através de uma empresa</translation> <translation id="7199158086730159431">Obter a&juda</translation> <translation id="7199452998289813782">Pausar transmissão para <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Selecionar configuração</translation> <translation id="720110658997053098">Manter este dispositivo permanentemente no modo quiosque</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" eliminado</translation> <translation id="7201420661433230412">Ver ficheiros</translation> @@ -8131,7 +8098,6 @@ <translation id="7292067737327289208">O <ph name="BEGIN_LINK" />navegador é gerido<ph name="END_LINK" /> pela sua organização e o seu <ph name="BEGIN_LINK" />perfil é gerido<ph name="END_LINK" /> pelo domínio <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Tenha em atenção que o Android, o Google Play e as aplicações associadas são regidos pelas suas próprias políticas de recolha e utilização de dados.</translation> -<translation id="729583233778673644">Permitir a encriptação AES e RC4. A utilização desta opção aumenta o seu risco, uma vez que as cifras RC4 são inseguras.</translation> <translation id="7296503797589217366">Selecionar pasta <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde escuro</translation> <translation id="7298195798382681320">Recomendado</translation> @@ -8149,7 +8115,6 @@ <translation id="7307129035224081534">Em pausa</translation> <translation id="7307647374092371434">As palavras-passe e as chaves de acesso na sua Conta Google também vão estar disponíveis neste dispositivo enquanto tiver sessão iniciada.</translation> <translation id="7308643132139167865">Idiomas de Websites</translation> -<translation id="7310598146671372464">Não é possível iniciar sessão. O servidor não suporta os tipos de encriptação Kerberos especificados. Contacte o administrador.</translation> <translation id="7311005168897771689">Aceda aos seus ficheiros do Google Drive quando estiver offline</translation> <translation id="7311244614769792472">Não foram encontrados resultados</translation> <translation id="7312210124139670355">O seu administrador está a repor o eSIM. Esta ação pode demorar alguns minutos.</translation> @@ -8522,7 +8487,6 @@ <translation id="7594725637786616550">Efetue uma Powerwash para repor o <ph name="DEVICE_TYPE" /> de forma a ficar como novo.</translation> <translation id="7595453277607160340">Para utilizar aplicações para Android e manter o <ph name="DEVICE_TYPE" /> a funcionar corretamente, volte a iniciar sessão e proceda à atualização.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (código de erro <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">O nome do dispositivo é demasiado longo. Introduza um nome mais curto e tente novamente.</translation> <translation id="7600054753482800821">&Gerir motores de pesquisa e a pesquisa de sites</translation> <translation id="7600218158048761260">O Google Drive está desativado para este tipo de conta.</translation> <translation id="7600965453749440009">Nunca traduzir do <ph name="LANGUAGE" /></translation> @@ -8667,7 +8631,6 @@ <translation id="7686086654630106285">Mais informações acerca de anúncios sugeridos por sites</translation> <translation id="7686581688229391955">Selecionar para permitir extensões neste site</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmar a nova palavra-passe</translation> <translation id="7690378713476594306">Escolher na lista</translation> <translation id="7690853182226561458">Adicionar &pasta...</translation> <translation id="7691073721729883399">Não foi possível montar o cryptohome para a app de quiosque.</translation> @@ -9329,7 +9292,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Impressora <ph name="ITEM_POSITION" /> de <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Poupança de energia ativada</translation> <translation id="8180786512391440389">A extensão "<ph name="EXTENSION" />" consegue ler e eliminar imagens, ficheiros de vídeo e de som nas localizações marcadas.</translation> -<translation id="8181215761849004992">Não é possível associar ao domínio. Verifique a sua conta para saber se tem privilégios suficientes para adicionar dispositivos.</translation> <translation id="8182105986296479640">A aplicação não está a responder</translation> <translation id="8182412589359523143">Para eliminar todos os dados deste dispositivo <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />clique aqui<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">O EID (Embedded Identity Document) do dispositivo é <ph name="EID_NUMBER" /> e o IMEI (International Mobile Equipment Identity) do dispositivo é <ph name="IMEI_NUMBER" />. Estes números podem ser usados para ajudar a ativar o serviço.</translation> @@ -9790,7 +9752,6 @@ <translation id="8531367864749403520">Selecione "Ocultar grupo" para remover o grupo da Faixa de separadores</translation> <translation id="8531701051932785007">A Navegação segura melhorada está desativada</translation> <translation id="8533670235862049797">A Navegação segura está ativada.</translation> -<translation id="8534656636775144800">Ups! Ocorreu um erro ao tentar aderir ao domínio. Tente novamente.</translation> <translation id="8535005006684281994">URL de renovação de certificado Netscape</translation> <translation id="8536810348276651776">A sua sessão é terminada na maioria dos sites. Continua com sessão iniciada na sua Conta Google para que se apliquem as definições do Family Link para o Chrome.</translation> <translation id="8536956381488731905">Som ao premir as teclas</translation> @@ -9869,7 +9830,6 @@ <translation id="8607828412110648570">Certifique-se de que o dispositivo Bluetooth está no modo de sincronização e nas proximidades. Sincronize apenas com dispositivos nos quais confia. Os dispositivos sincronizados são visíveis para todas as contas neste Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Saiba mais<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Adicione uma permissão Kerberos</translation> <translation id="8609465669617005112">Mover para cima</translation> -<translation id="8610103157987623234">Formato incorreto. Tente novamente.</translation> <translation id="8612252270453580753">Pe&squisar frame do vídeo com o <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Apenas carateres minúsculos, dígitos, sublinhados ou traços.</translation> <translation id="8613504115484579584">Métodos de início de sessão</translation> @@ -10483,7 +10443,6 @@ <translation id="9052404922357793350">Continuar a bloquear</translation> <translation id="90528604757378587">A atividade em segundo plano e alguns efeitos visuais, como o deslocamento suave, podem ser limitados.</translation> <translation id="9053563360605707198">Imprimir de ambos os lados</translation> -<translation id="9055636786322918818">Aplicar a encriptação RC4. A utilização desta opção aumenta o seu risco, uma vez que as cifras RC4 são inseguras.</translation> <translation id="9056788090206401048">O Bluetooth tem de estar ativado para usar a sua token de acesso num dispositivo diferente. Pode gerir esta opção em qualquer altura nas definições.</translation> <translation id="9056810968620647706">Não foram encontradas correspondências.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> quer aceder ao seguinte conteúdo:</translation>
diff --git a/chrome/app/resources/generated_resources_ro.xtb b/chrome/app/resources/generated_resources_ro.xtb index c33e81554..d6b4a362 100644 --- a/chrome/app/resources/generated_resources_ro.xtb +++ b/chrome/app/resources/generated_resources_ro.xtb
@@ -296,7 +296,6 @@ <translation id="1217117837721346030">Descarcă fișierul suspect</translation> <translation id="1217483152325416304">Datele tale locale vor fi șterse în curând</translation> <translation id="1217668622537098248">Revino la clic stânga după acțiune</translation> -<translation id="121783623783282548">Parolele nu se potrivesc.</translation> <translation id="1218015446623563536">Șterge Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Serviciul de localizare Google folosește surse precum rețelele Wi-Fi și mobile și senzori pentru a ajuta la estimarea locației acestui dispozitiv.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Poți dezactiva Locația oprind setarea principală privind locația de pe acest dispozitiv. Poți dezactiva și folosirea Wi-Fi, a rețelelor mobile și a senzorilor pentru localizare din setările privind locația.<ph name="END_PARAGRAPH2" /></translation> @@ -517,7 +516,6 @@ <translation id="1395832189806039783">Evidențiază elementul folosind focalizarea de la tastatură</translation> <translation id="1396120028054416908">Înapoi la <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Eroare la configurarea imprimantei</translation> -<translation id="1396963298126346194">Numele de utilizator și parola introduse nu se potrivesc</translation> <translation id="1397500194120344683">Nu există dispozitive eligibile. <ph name="LINK_BEGIN" />Află mai multe<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Te-ai conectat la Chrome pe aceste dispozitive, prin urmare le poți folosi drept chei de securitate.</translation> <translation id="1398853756734560583">Maximizează</translation> @@ -899,7 +897,6 @@ <translation id="1657937299377480641">Ca să te conectezi din nou pentru acces la resurse educaționale, solicită permisiunea unui părinte</translation> <translation id="1658424621194652532">Această pagină vă accesează microfonul.</translation> <translation id="1660763353352708040">Problemă legată de adaptorul de curent</translation> -<translation id="1661156625580498328">Aplică criptarea AES (recomandat).</translation> <translation id="16620462294541761">Ne pare rău, parola nu a putut fi verificată. Încercați din nou.</translation> <translation id="166278006618318542">Algoritm cu cheie publică pentru subiect</translation> <translation id="1662801900924515589">Aplicația <ph name="APP" /> a fost instalată</translation> @@ -993,7 +990,6 @@ <translation id="174123615272205933">Personalizată</translation> <translation id="1741314857973421784">Continuă</translation> <translation id="1743970419083351269">Închide bara de descărcări</translation> -<translation id="1744060673522309905">Dispozitivul nu a putut fi asociat domeniului. Asigură-te că nu ai depășit numărul de dispozitive pe care le poți adăuga.</translation> <translation id="1744108098763830590">pagină de fundal</translation> <translation id="1745732479023874451">Gestionează agenda</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}few{Deschizi și editezi # fișiere în această aplicație web?}other{Deschizi și editezi # de fișiere în această aplicație web?}}</translation> @@ -1025,7 +1021,6 @@ <translation id="1767043563165955993">Folosește cu aplicații pentru Android</translation> <translation id="1767508543310534319">Redare vocală a punctuației</translation> <translation id="1768212860412467516">Trimite feedback pentru <ph name="EXPERIMENT_NAME" /></translation> -<translation id="1768278914020124551">Hopa! A apărut o problemă la contactarea serverului de conectare. Verifică conexiunea la rețea și numele de domeniu, apoi încearcă din nou.</translation> <translation id="1769104665586091481">Deschide linkul într-o &fereastră nouă</translation> <translation id="1770407692401984718">Trage o imagine aici sau</translation> <translation id="177053719077591686">Fă backup la aplicațiile pentru Android pe Google Drive.</translation> @@ -1103,7 +1098,6 @@ <translation id="1818913467757368489">Se încarcă jurnalul.</translation> <translation id="1819443852740954262">Deschide-le pe toate într-o fereastră incognito</translation> <translation id="1819721979226826163">Atinge Notificări din aplicații > Servicii Google Play.</translation> -<translation id="1820028137326691631">Introdu parola oferită de administrator</translation> <translation id="1822140782238030981">Ești deja utilizator Chrome? Conectează-te</translation> <translation id="1822517323280215012">Gri</translation> <translation id="1822635184853104396">Afișează istoricul complet al descărcărilor într-o filă nouă</translation> @@ -1220,7 +1214,6 @@ <translation id="1901303067676059328">Select&ează tot</translation> <translation id="1904580727789512086">Adresele URL pe care le accesezi sunt salvate în Contul Google</translation> <translation id="1904603806662441960">Gestionează permisiunile pentru camera foto ale site-urilor în Chrome</translation> -<translation id="1905375423839394163">Numele dispozitivului Chromebook</translation> <translation id="1906181697255754968">Site-urile accesează de obicei fișiere și dosare de pe dispozitiv pentru funcții cum ar fi salvarea automată a ceea ce ai lucrat</translation> <translation id="1906488504371069394">Descoperă mai multe extensii și teme în <ph name="BEGIN_LINK" />Magazinul web Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Introdu text folosind vocea. Folosește tasta de căutare + D, apoi începe să vorbești.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">Ascunde codurile PIN</translation> <translation id="2135456203358955318">Lupă andocată</translation> <translation id="2135787500304447609">&Reia</translation> -<translation id="2136372518715274136">Introdu noua parolă</translation> <translation id="2136476978468204130">Expresia de acces pe care ai introdus-o nu este corectă</translation> <translation id="2137128126782078222">Nu permite notificările de la <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Butonul Configurează</translation> @@ -1632,7 +1624,6 @@ <translation id="2210462644007531147">Instalarea nu a putut fi finalizată</translation> <translation id="2211245494465528624">Gestionează opțiunile de sincronizare</translation> <translation id="2214018885812055163">Dosare comune</translation> -<translation id="2214884991347062907">Parolă greșită, încearcă din nou</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<O linie nu este afișată>}few{<<ph name="NUMBER_OF_LINES" /> linii nu sunt afișate>}other{<<ph name="NUMBER_OF_LINES" /> de linii nu sunt afișate>}}</translation> <translation id="2215070081105889450">Pentru a trimite conținut audio, permite accesul la o filă sau la un ecran</translation> <translation id="2218019600945559112">Mouse și touchpad</translation> @@ -2283,7 +2274,6 @@ <translation id="2692503699962701720">Modifică tonalitatea atunci când rostești tipuri de elemente și text formatat</translation> <translation id="2692901429679246677">Acvamarin</translation> <translation id="2693134906590795721">Sunete de încărcare</translation> -<translation id="2693176596243495071">Hopa! A apărut o eroare necunoscută. Încearcă din nou mai târziu sau contactează administratorul dacă problema persistă.</translation> <translation id="2698147581454716013">Acesta este un dispozitiv care face parte dintr-un grup și nu poate fi înregistrat pentru Upgrade-ul la Chioșc și afișaj.</translation> <translation id="2699911226086014512">Operațiunea cu PIN a eșuat cu codul <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Trimis de <ph name="DEVICE_NAME" /></translation> @@ -2416,7 +2406,6 @@ <translation id="2782104745158847185">Eroare la instalarea aplicației Linux</translation> <translation id="2783024642731649028">Un articol din coșul de cumpărături cu <ph name="DISCOUNT_TEXT" /> de la <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, văzut <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Descărcat</translation> -<translation id="2783829359200813069">Selectează tipurile de criptare</translation> <translation id="2783952358106015700">Folosește cheia de securitate cu <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Verificarea parolei</translation> <translation id="2785873697295365461">Descriptorii fișierelor</translation> @@ -2700,7 +2689,6 @@ <translation id="3003144360685731741">Rețele preferate</translation> <translation id="3003253259757197230">Adresele URL pe care le accesezi se trimit la Google pentru a anticipa site-urile pe care le-ai putea accesa în continuare și pentru a afișa informații suplimentare despre pagina pe care o accesezi</translation> <translation id="3003623123441819449">Memorie cache CSS</translation> -<translation id="3003828226041301643">Dispozitivul nu a putut fi asociat domeniului. Verifică-ți contul ca să te asiguri că ai privilegii pentru adăugarea dispozitivelor.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> va crea o conexiune Wi-Fi privată.</translation> <translation id="3004385386820284928">Personalizează tastele de pe tastatură</translation> <translation id="3005574332301273731">Nu afișa</translation> @@ -2760,7 +2748,6 @@ <translation id="3033348223765101500">Gestionează-ți datele</translation> <translation id="3036327949511794916">A trecut termenul limită pentru returnarea acestui <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Activează Flash</translation> -<translation id="3037754279345160234">Nu se poate analiza configurația de conectare la domeniu. Contactează administratorul.</translation> <translation id="3038272154009688107">Vezi toate site-urile</translation> <translation id="3038612606416062604">Adaugă manual o imprimantă</translation> <translation id="3039491566278747710">Nu a putut fi instalată politica offline pe dispozitiv.</translation> @@ -2950,7 +2937,6 @@ <translation id="3210736980143419785">Nu s-a putut finaliza descărcarea</translation> <translation id="321084946921799184">Galben și alb</translation> <translation id="3211126692872351610">&Caută „<ph name="SEARCH_TERMS" />” pe <ph name="SEARCH_ENGINE" /> într-o filă nouă</translation> -<translation id="321356136776075234">Unitatea organizațională (UO) a dispozitivului (de exemplu, UO=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Adaugă un marcaj în acest dosar</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Notă:<ph name="END_BOLD" /> o voce asemănătoare sau o înregistrare a vocii ar putea accesa rezultatele personalizate ale lui <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Creezi o comandă rapidă?</translation> @@ -3629,7 +3615,6 @@ <translation id="3741056951918180319">Poți da clic pe extensie ca să o folosești pe orice site</translation> <translation id="3741510433331996336">Repornește dispozitivul pentru a finaliza actualizarea</translation> <translation id="3742235229730461951">Aspect tastatură coreeană</translation> -<translation id="3742666961763734085">Nu s-a găsit nicio unitate organizațională cu acest nume. Încearcă din nou.</translation> <translation id="3743842571276656710">Introdu codul PIN pentru asocierea cu <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Parolele nu au fost importate</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> @@ -4518,7 +4503,6 @@ <translation id="4416582610654027550">Introdu o adresă URL validă</translation> <translation id="4421932782753506458">Pufoșel</translation> <translation id="4423376891418188461">Restabilește setările</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administratorul solicită să îți schimbi parola.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Dacă permiți ca dispozitivele cu sistem de operare Chrome să trimită rapoarte automate, ne ajuți să stabilim o ordine a priorităților privind remedierile și îmbunătățirile pentru sistemul de operare Chrome. Aceste rapoarte pot include aspecte precum situațiile în care se blochează dispozitivul de operare Chrome, ce funcții au fost folosite, câtă memorie a fost folosită în mod obișnuit.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Poți să acorzi sau să anulezi oricând permisiunea pentru aceste rapoarte în setările dispozitivului Chrome. Dacă ești administratorul unui domeniu, poți să modifici această setare în consola de administrare.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Șterge <ph name="FILE_NAME" /></translation> @@ -4534,7 +4518,6 @@ <translation id="4430369329743628066">Marcajul a fost adăugat</translation> <translation id="4430422687972614133">Activează cardul virtual</translation> <translation id="4432621511648257259">Parolă incorectă</translation> -<translation id="443454694385851356">Vechi (nesigur)</translation> <translation id="4434611816075088065">Momentan, nu există elemente care necesită atenție din partea ta</translation> <translation id="443475966875174318">Actualizează sau elimină aplicațiile incompatibile</translation> <translation id="4437947179446780764">Adaugă un furnizor de servicii DNS personalizat</translation> @@ -5076,7 +5059,6 @@ <translation id="4868284252360267853">Acest dialog nu este focalizat. Apasă pe Command-Shift-Option A pentru a focaliza dialogul.</translation> <translation id="4869170227080975044">Citește informațiile despre rețeaua ChromeOS</translation> <translation id="4870724079713069532">Poți să deschizi și să editezi fișierele acceptate în această aplicație din Exploratorul de fișiere sau din alte aplicații. Pentru a alege fișierele care deschid aplicația în mod prestabilit, accesează <ph name="BEGIN_LINK" />setările Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Introdu parola oferită de administrator pentru a primi informațiile despre configurare</translation> <translation id="4870995365819149457">Unele linkuri acceptate se vor deschide în continuare în <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> și încă o aplicație.</translation> <translation id="4871308555310586478">Nu este din Magazinul web Chrome.</translation> <translation id="4871322859485617074">Codul PIN conține caractere nevalide</translation> @@ -5143,7 +5125,6 @@ <translation id="4913209098186576320">Acest fișier poate fi periculos<ph name="LINE_BREAK" />Verificarea durează mai mult decât de obicei...</translation> <translation id="4915961947098019832">Au permisiunea de a afișa imagini</translation> <translation id="4916542008280060967">Permiți ca site-ul să editeze <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Puternic</translation> <translation id="491779113051926205">Contoare de trafic ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> dorește să comunice cu extensia „<ph name="EXTENSION_NAME" />”</translation> <translation id="4918086044614829423">Acceptă</translation> @@ -5457,7 +5438,6 @@ <translation id="5172855596271336236">Este disponibilă o imprimantă gestionată.</translation> <translation id="5173668317844998239">Adaugă și șterge amprentele salvate pe cheia de securitate</translation> <translation id="5174169235862638850">Parola a fost copiată în clipboard</translation> -<translation id="5175379009094579629">Numele dispozitivului este nevalid. Introdu un nume de dispozitiv valid pentru a încerca din nou.</translation> <translation id="5177479852722101802">Blocați în continuare accesul la cameră și microfon</translation> <translation id="5177549709747445269">Folosești date mobile</translation> <translation id="5178667623289523808">Găsește anteriorul</translation> @@ -5686,7 +5666,6 @@ <translation id="5368255566854433132">Creează o parolă pentru <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Această extensie nu poate să citească și să modifice informațiile despre site-uri sau să ruleze în fundal</translation> <translation id="5368720394188453070">Telefonul este blocat. Pentru acces, deblochează-l.</translation> -<translation id="5368779022775404937">Conectează-te la <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Incognito}few{Incognito (#)}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Activează accelerarea mouse-ului</translation> <translation id="5369694795837229225">Configurează mediul de dezvoltare Linux</translation> @@ -5902,7 +5881,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administratorul a instalat o extensie}few{Administratorul a instalat # extensii}other{Administratorul a instalat # de extensii}}</translation> <translation id="5523532775593636291">Site-urile pe care le adaugi vor rămâne întotdeauna active și nu vor elibera memorie</translation> <translation id="5523558474028191231">Numele poate să conțină litere, cifre și caractere speciale și trebuie să aibă maximum <ph name="MAX_CHARACTER_COUNT" /> caractere</translation> -<translation id="5526701598901867718">Toate (nesigur)</translation> <translation id="5526745900034778153">Conectează-te din nou pentru a relua sincronizarea</translation> <translation id="5527463195266282916">S-a încercat downgrade-ul extensiei.</translation> <translation id="5527474464531963247">De asemenea, puteți selecta altă rețea.</translation> @@ -5913,7 +5891,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> dorește să</translation> <translation id="5537725057119320332">Proiectează</translation> <translation id="5539070192556911367">Nu se poate accesa Google</translation> -<translation id="5539221284352502426">Parola pe care ai introdus-o a fost respinsă de server. Motivele posibile includ: parola este prea scurtă; parola trebuie să includă cifre sau simboluri; parola trebuie să fie diferită de parolele anterioare.</translation> <translation id="5541694225089836610">Acțiunea este dezactivată de administrator</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Cookie-urile de la <ph name="DOMAIN" /> au fost blocate</translation> @@ -6156,7 +6133,6 @@ <translation id="5734362860645681824">Comunicații</translation> <translation id="5734697361979786483">Adaugă un dispozitiv de stocare în rețea</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Aceste date sau dispozitivul nu respectă unele dintre politicile de securitate ale organizației. Consultă administratorul pentru a afla ce trebuie remediat.}=1{Acest fișier sau dispozitivul nu respectă unele dintre politicile de securitate ale organizației. Consultă administratorul pentru a afla ce trebuie remediat.}few{Aceste fișiere nu respectă unele dintre politicile de securitate ale organizației. Consultă administratorul pentru a afla ce trebuie remediat.}other{Aceste fișiere nu respectă unele dintre politicile de securitate ale organizației. Consultă administratorul pentru a afla ce trebuie remediat.}}</translation> -<translation id="5736796278325406685">Introdu un nume de utilizator valid</translation> <translation id="5738093759615225354">Ai nevoie de această cheie de acces pentru a te conecta la computer</translation> <translation id="5739017626473506901">Conectează-te pentru a ajuta utilizatorul <ph name="USER_NAME" /> să adauge un cont de la școală</translation> <translation id="5739235828260127894">Se așteaptă confirmarea. <ph name="LINK_BEGIN" />Află mai multe<ph name="LINK_END" /></translation> @@ -6560,7 +6536,6 @@ <translation id="6054138466019582920">Caut&ă această pagină pe Google...</translation> <translation id="6054284857788651331">Grup de file închise recent</translation> <translation id="6054961935262556546">Modifică vizibilitatea</translation> -<translation id="6055171183283175969">Parola introdusă nu este corectă.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 cu criptare RSA</translation> <translation id="6055544610007596637">Instalează aplicații pentru <ph name="DEVICE_TYPE" /> din Magazinul Google Play</translation> <translation id="6056710589053485679">Reîncărcați normal</translation> @@ -6630,7 +6605,6 @@ <translation id="6102043788063419338">Acest fișier a fost blocat de Protecția avansată.</translation> <translation id="6103681770816982672">Avertisment: comutați la canalul pentru dezvoltatori</translation> <translation id="6104068876731806426">Conturi Google</translation> -<translation id="6104311680260824317">Dispozitivul nu a putut fi asociat domeniului. Serverul nu acceptă tipurile de criptare Kerberos specificate. Accesează „Mai multe opțiuni” pentru setările de criptare.</translation> <translation id="6104667115274478616">Gestionează setările audio pentru ChromeOS</translation> <translation id="6104796831253957966">Coada imprimantei este plină</translation> <translation id="610487644502954950">S-a anulat fixarea panoului lateral</translation> @@ -7319,7 +7293,6 @@ <translation id="6651237644330755633">Ai încredere în acest certificat pentru a identifica site-urile</translation> <translation id="6651495917527016072">Sincronizează rețele Wi-Fi cu telefonul tău. <ph name="LINK_BEGIN" />Află mai multe<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Rulează automat de fiecare dată când accesezi acest site</translation> -<translation id="665355505818177700">Integrarea <ph name="MS_AD_NAME" /> Chrome este acceptată numai pe platformele x86_64. Dispozitivele Chromebook construite pe o platformă ARM sau x86 nu acceptă această funcție.</translation> <translation id="6654509035557065241">Prefer această rețea</translation> <translation id="6655190889273724601">Mod pentru dezvoltatori</translation> <translation id="6655458902729017087">Ascundeți conturile</translation> @@ -7455,7 +7428,6 @@ <translation id="676560328519657314">Metodele tale de plată din Google Pay</translation> <translation id="6766488013065406604">Accesează Managerul de parole Google</translation> <translation id="6767566652486411142">Alege altă limbă...</translation> -<translation id="6767639283522617719">Dispozitivul nu poate fi asociat domeniului. Asigură-te că setările pentru unitatea organizațională sunt corecte.</translation> <translation id="6768034047581882264">Nu au permisiunea de a afișa conținut nesigur</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Pentru a asigura o experiență optimă, <ph name="DEVICE_OS" /> colectează date despre hardware de la dispozitive și le trimite la Google pentru a stabili ce actualizări vor fi livrate. Opțional, poți permite ca Google să folosească aceste date și în alte scopuri, cum ar fi asistență și îmbunătățiri ale experienței și serviciului <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Conectează-te pe acest dispozitiv și vezi câmpurile chromeosflex_ din chrome://system pentru a vedea datele trimise la Google pentru filtrarea actualizărilor, precum și alte situații în care poți alege să trimiți date la Google.<ph name="END_PARAGRAPH2" /> @@ -7532,7 +7504,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Te conectezi automat la site-uri folosind datele de conectare stocate. Când funcția este dezactivată, ți se va solicita confirmarea de fiecare dată înainte de a te conecta la un site.</translation> -<translation id="6810768462515084623">Hopa! Se pare că parola a expirat. Reînnoiește-o pe alt dispozitiv și încearcă din nou.</translation> <translation id="6811034713472274749">Pagina este gata de vizualizare</translation> <translation id="6811151703183939603">Fermă</translation> <translation id="6811332638216701903">Nume de gazdă DHCP</translation> @@ -7604,7 +7575,6 @@ <translation id="6856623341093082836">Configurează și ajustează precizia ecranului tactil</translation> <translation id="6856850379840757744">Când este activată, toate notificările vor avea sunetul dezactivat</translation> <translation id="6857145580237920905">Elimină profilurile eSIM înainte de rularea funcției Powerwash</translation> -<translation id="6857699260879628349">Primește informații despre configurare</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sec.</translation> <translation id="6860097299815761905">Setări proxy...</translation> <translation id="68601584151169673">&Salvează și trimite</translation> @@ -7623,7 +7593,6 @@ <translation id="686839242150793617">Au permisiunea de a intra automat în modul picture-in-picture</translation> <translation id="6868934826811377550">Afișează detaliile</translation> <translation id="6871644448911473373">Respondent OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Parola pe care ai introdus-o a fost respinsă de server.</translation> <translation id="6873571253135628430">Modifică permisiunile site-urilor</translation> <translation id="6876155724392614295">Bicicletă</translation> <translation id="6876469544038980967">Inutile</translation> @@ -7657,7 +7626,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Voce pentru previzualizare</translation> <translation id="6902336033320348843">Secțiune neacceptată: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Asociază dispozitivul cu domeniul</translation> <translation id="6903022061658753260">Datele vor fi sincronizate în toate browserele Chrome în care ai activat sincronizarea pentru acest cont. Pentru opțiunile de sincronizare a sistemului de operare Chrome, accesează <ph name="LINK_BEGIN" />Setările sistemului de operare Chrome<ph name="LINK_END" /></translation> <translation id="6903590427234129279">Deschide-le pe toate (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Activează sincronizarea</translation> @@ -8015,7 +7983,6 @@ <translation id="7198503619164954386">Trebuie să folosești un dispozitiv înregistrat de întreprindere</translation> <translation id="7199158086730159431">Obțineți a&jutor</translation> <translation id="7199452998289813782">Întrerupe proiectarea pe <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Selectează configurația</translation> <translation id="720110658997053098">Menține permanent acest dispozitiv în modul chioșc</translation> <translation id="7201118060536064622">„<ph name="DELETED_ITEM_NAME" />” a fost șters</translation> <translation id="7201420661433230412">Afișați fișierele</translation> @@ -8132,7 +8099,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Browserul este gestionat<ph name="END_LINK" /> de organizația ta, iar <ph name="BEGIN_LINK" />profilul este gestionat<ph name="END_LINK" /> de <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Reține că Android, Play și aplicațiile asociate sunt guvernate de propriile politici privind colectarea și utilizarea datelor.</translation> -<translation id="729583233778673644">Permite criptarea AES și RC4. Folosirea acestei opțiuni îți mărește riscul, deoarece suitele de codificare RC4 sunt nesecurizate.</translation> <translation id="7296503797589217366">Selectează dosarul <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Verde închis</translation> <translation id="7298195798382681320">Recomandate</translation> @@ -8150,7 +8116,6 @@ <translation id="7307129035224081534">Întreruptă</translation> <translation id="7307647374092371434">Parolele și cheile de acces din Contul tău Google vor fi disponibile și pe acest dispozitiv după ce te conectezi</translation> <translation id="7308643132139167865">Limbi pentru site-uri</translation> -<translation id="7310598146671372464">Conectarea nu a reușit. Serverul nu acceptă tipurile de criptare Kerberos specificate. Contactează administratorul.</translation> <translation id="7311005168897771689">Accesează fișierele din Google Drive când ești offline</translation> <translation id="7311244614769792472">Niciun rezultat</translation> <translation id="7312210124139670355">Administratorul îți resetează cardul eSIM Poate dura câteva minute.</translation> @@ -8523,7 +8488,6 @@ <translation id="7594725637786616550">Folosește Powerwash pentru a reseta <ph name="DEVICE_TYPE" /> la configurația din fabrică.</translation> <translation id="7595453277607160340">Ca să folosești aplicații Android și să te asiguri că <ph name="DEVICE_TYPE" /> funcționează corect, conectează-te din nou și actualizează.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (cod de eroare <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Numele dispozitivului este prea lung. Introdu un nume mai scurt pentru a încerca din nou.</translation> <translation id="7600054753482800821">&Gestionează motoarele de căutare și căutarea pe site</translation> <translation id="7600218158048761260">Google Drive este dezactivat pentru acest tip de cont.</translation> <translation id="7600965453749440009">Nu traduce niciodată din <ph name="LANGUAGE" /></translation> @@ -8668,7 +8632,6 @@ <translation id="7686086654630106285">Mai multe despre anunțurile sugerate de site-uri</translation> <translation id="7686581688229391955">Selectează pentru a permite extensii pe acest site</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Confirmă noua parolă</translation> <translation id="7690378713476594306">Alege din listă</translation> <translation id="7690853182226561458">Adăugați un &dosar...</translation> <translation id="7691073721729883399">Procesul cryptohome pentru aplicația chioșc nu a putut fi montat.</translation> @@ -9330,7 +9293,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Imprimanta <ph name="ITEM_POSITION" /> din <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Economisirea energiei este activată</translation> <translation id="8180786512391440389">Extensia „<ph name="EXTENSION" />” poate să citească și să șteargă fișiere imagine, video și audio din locațiile selectate.</translation> -<translation id="8181215761849004992">Dispozitivul nu poate fi asociat domeniului. Verifică-ți contul pentru a vedea dacă ai suficiente privilegii pentru a adăuga dispozitive.</translation> <translation id="8182105986296479640">Aplicația nu răspunde.</translation> <translation id="8182412589359523143">Ca să ștergi toate datele de pe acest <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />dă clic aici<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Numărul EID al dispozitivului este <ph name="EID_NUMBER" />, iar numărul IMEI al dispozitivului este <ph name="IMEI_NUMBER" />. Aceste numere pot fi folosite pentru activarea serviciului.</translation> @@ -9791,7 +9753,6 @@ <translation id="8531367864749403520">Selectează „Ascunde grupul” pentru a elimina grupul din bara de file</translation> <translation id="8531701051932785007">Navigarea sigură îmbunătățită este dezactivată</translation> <translation id="8533670235862049797">Navigarea sigură este activată</translation> -<translation id="8534656636775144800">Hopa! A apărut o eroare la asocierea la domeniu. Încearcă din nou.</translation> <translation id="8535005006684281994">Adresă URL de reînnoire a certificatului Netscape</translation> <translation id="8536810348276651776">Te deconectează de pe majoritatea site-urilor. Vei rămâne conectat(ă) la Contul Google pentru a se aplica setările Family Link pentru Chrome.</translation> <translation id="8536956381488731905">Sunet la apăsarea tastei</translation> @@ -9870,7 +9831,6 @@ <translation id="8607828412110648570">Verifică dacă dispozitivul Bluetooth este în modul de asociere și în apropiere. Asociază-l numai cu dispozitive în care ai încredere. Dispozitivele asociate sunt vizibile pentru toate conturile de pe acest Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Află mai multe<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Adaugă un tichet Kerberos</translation> <translation id="8609465669617005112">Mutați mai sus</translation> -<translation id="8610103157987623234">Formatul este incorect, încearcă din nou</translation> <translation id="8612252270453580753">&Caută cadrul video cu <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Numai litere mici, cifre, caractere de subliniere sau cratime</translation> <translation id="8613504115484579584">Metode de conectare</translation> @@ -10485,7 +10445,6 @@ <translation id="9052404922357793350">Continuă blocarea</translation> <translation id="90528604757378587">Este posibil ca activitatea în fundal și unele efecte vizuale, cum ar fi derularea lină, să fie limitate.</translation> <translation id="9053563360605707198">Printează pe ambele părți</translation> -<translation id="9055636786322918818">Aplică criptarea RC4. Folosirea acestei opțiuni îți mărește riscul, deoarece suitele de codificare RC4 sunt nesecurizate.</translation> <translation id="9056788090206401048">Bluetooth trebuie să fie activat pentru a folosi cheia de acces pe alt dispozitiv. Poți gestiona oricând opțiunea în setări.</translation> <translation id="9056810968620647706">Nu s-a găsit nicio potrivire.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> vrea să acceseze următorul conținut:</translation>
diff --git a/chrome/app/resources/generated_resources_ru.xtb b/chrome/app/resources/generated_resources_ru.xtb index e029ed1..9a7795f 100644 --- a/chrome/app/resources/generated_resources_ru.xtb +++ b/chrome/app/resources/generated_resources_ru.xtb
@@ -10,6 +10,7 @@ <translation id="1005274289863221750">Использование микрофона и камеры</translation> <translation id="1005333234656240382">Включить отладку с ADB?</translation> <translation id="1005671386794704751">Роза</translation> +<translation id="1006033052970139968">Микрофон могут использовать приложения и сайты с разрешением на доступ к нему, а также системные сервисы</translation> <translation id="1006557561787696884">Использовать ключи доступа на всех моих устройствах Apple</translation> <translation id="1006873397406093306">Расширению разрешено просматривать и изменять ваши данные на сайтах. Вы можете выбрать, к каким сайтам у него будет доступ.</translation> <translation id="1007057452468855774">Включить Google Play</translation> @@ -297,7 +298,6 @@ <translation id="1217117837721346030">Скачать подозрительный файл</translation> <translation id="1217483152325416304">Локальные данные скоро будут удалены</translation> <translation id="1217668622537098248">Переключаться обратно на нажатие левой кнопки мыши после завершения действия</translation> -<translation id="121783623783282548">Пароли не совпадают.</translation> <translation id="1218015446623563536">Удаление Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Когда геолокация Google включена, местоположение устройства определяется с помощью датчиков, Wi‑Fi и мобильных сетей.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />При желании отключите эту функцию в настройках устройства. Там же вы можете запретить использование датчиков, Wi‑Fi и мобильных сетей для уточнения местоположения.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">Выделять объект с помощью клавиатуры</translation> <translation id="1396120028054416908">Вернуться в папку "<ph name="FOLDER_TITLE" />"</translation> <translation id="1396139853388185343">Не удалось настроить принтер</translation> -<translation id="1396963298126346194">Неправильное имя пользователя или пароль</translation> <translation id="1397500194120344683">Нет подходящих устройств. <ph name="LINK_BEGIN" />Подробнее…<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Вы вошли в Chrome на этих устройствах, поэтому их можно использовать как электронные ключи.</translation> <translation id="1398853756734560583">Развернуть</translation> @@ -899,7 +898,6 @@ <translation id="1657937299377480641">Чтобы снова войти в аккаунт и получить доступ к образовательным ресурсам, нужно обратиться за разрешением к одному из родителей.</translation> <translation id="1658424621194652532">Этой странице разрешен доступ к вашему микрофону</translation> <translation id="1660763353352708040">Адаптер питания неисправен</translation> -<translation id="1661156625580498328">Использовать шифрование по алгоритму AES (рекомендуется).</translation> <translation id="16620462294541761">К сожалению, не удалось подтвердить пароль. Повторите попытку.</translation> <translation id="166278006618318542">Алгоритм открытого ключа субъекта</translation> <translation id="1662801900924515589">Приложение "<ph name="APP" />" установлено.</translation> @@ -993,7 +991,6 @@ <translation id="174123615272205933">Другое</translation> <translation id="1741314857973421784">Далее</translation> <translation id="1743970419083351269">Закрыть панель загрузок</translation> -<translation id="1744060673522309905">Не удалось подключить устройство к домену. Убедитесь, что вы не превысили допустимое количество устройств.</translation> <translation id="1744108098763830590">фоновая страница</translation> <translation id="1745732479023874451">Управление контактами</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Использовать это веб-приложение для просмотра и редактирования # файла?}few{Использовать это веб-приложение для просмотра и редактирования # файлов?}many{Использовать это веб-приложение для просмотра и редактирования # файлов?}other{Использовать это веб-приложение для просмотра и редактирования # файла?}}</translation> @@ -1025,7 +1022,6 @@ <translation id="1767043563165955993">Использовать в приложениях для Android</translation> <translation id="1767508543310534319">Озвучивание знаков пунктуации</translation> <translation id="1768212860412467516">Оставьте отзыв об эксперименте "<ph name="EXPERIMENT_NAME" />".</translation> -<translation id="1768278914020124551">Не удалось связаться с сервером входа. Проверьте подключение к сети и имя домена, а затем повторите попытку.</translation> <translation id="1769104665586091481">Открыть ссылку в новом окне</translation> <translation id="1770407692401984718">Перетащите изображение сюда или</translation> <translation id="177053719077591686">Резервное копирование приложений для Android на Google Диск.</translation> @@ -1103,7 +1099,6 @@ <translation id="1818913467757368489">Журнал загружается.</translation> <translation id="1819443852740954262">Открыть все URL в режиме инкогнито</translation> <translation id="1819721979226826163">Нажмите "Уведомления приложений > Сервисы Google Play".</translation> -<translation id="1820028137326691631">Введите пароль, полученный от администратора</translation> <translation id="1822140782238030981">Уже пользуетесь Chrome? Войдите в систему.</translation> <translation id="1822517323280215012">Серый</translation> <translation id="1822635184853104396">Показать всю историю скачиваний в новой вкладке</translation> @@ -1220,7 +1215,6 @@ <translation id="1901303067676059328">Выделить &все</translation> <translation id="1904580727789512086">URL посещаемых сайтов сохраняются в аккаунте Google.</translation> <translation id="1904603806662441960">Управление доступом к камере для сайтов в Chrome</translation> -<translation id="1905375423839394163">Название устройства Chromebook</translation> <translation id="1906181697255754968">Обычно сайтам нужен доступ к файлам и папкам на устройстве, чтобы использовать некоторые функции, например автоматически сохранять вашу работу.</translation> <translation id="1906488504371069394">Ещё больше расширений и тем можно найти в <ph name="BEGIN_LINK" />интернет-магазине Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Использовать голосовой ввод. Нажмите Поиск + D и продиктуйте текст.</translation> @@ -1281,6 +1275,7 @@ <translation id="1944535645109964458">Ключи доступа не найдены</translation> <translation id="1944921356641260203">Найдено обновление</translation> <translation id="1947136734041527201">Позволяет выполнять вход на сайтах через сервисы подтверждения личности.</translation> +<translation id="1948528728718281125">Камеру могут использовать приложения и сайты с разрешением на доступ к ней, а также системные сервисы</translation> <translation id="1949332606889020901">Идентификаторы сбоев</translation> <translation id="1949584741547056205">Быстрые ответы</translation> <translation id="1949849604471335579">Выберите обои, заставку, акцентные цвета и многое другое.</translation> @@ -1531,7 +1526,6 @@ <translation id="21354425047973905">Скрыть PIN-коды</translation> <translation id="2135456203358955318">Закрепленная лупа</translation> <translation id="2135787500304447609">Возобновить</translation> -<translation id="2136372518715274136">Введите новый пароль</translation> <translation id="2136476978468204130">Неверная кодовая фраза</translation> <translation id="2137128126782078222">Запретить сайту <ph name="WEBSITE" /> отправлять уведомления</translation> <translation id="2139919072249842737">Кнопка настройки</translation> @@ -1631,7 +1625,6 @@ <translation id="2210462644007531147">Установка не выполнена</translation> <translation id="2211245494465528624">Настройка синхронизации</translation> <translation id="2214018885812055163">Общие папки</translation> -<translation id="2214884991347062907">Неверный пароль. Повторите попытку.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 строка скрыта>}one{<<ph name="NUMBER_OF_LINES" /> строка скрыта>}few{<<ph name="NUMBER_OF_LINES" /> строки скрыто>}many{<<ph name="NUMBER_OF_LINES" /> строк скрыто>}other{<<ph name="NUMBER_OF_LINES" /> строки скрыто>}}</translation> <translation id="2215070081105889450">Чтобы поделиться аудио, предоставьте доступ к вкладке или экрану</translation> <translation id="2218019600945559112">Мышь и сенсорная панель</translation> @@ -2282,7 +2275,6 @@ <translation id="2692503699962701720">Менять высоту голоса при озвучивании типов элементов и чтении отформатированного текста</translation> <translation id="2692901429679246677">Аквамарин</translation> <translation id="2693134906590795721">Сигналы зарядки</translation> -<translation id="2693176596243495071">Произошла неизвестная ошибка. Повторите попытку позже. Если ситуация не изменится, обратитесь к администратору.</translation> <translation id="2698147581454716013">У этого устройства встроенная лицензия, поэтому его нельзя зарегистрировать для режима киоска или цифровой вывески.</translation> <translation id="2699911226086014512">Не удалось установить PIN-код (ошибка <ph name="RETRIES" />).</translation> <translation id="2701330563083355633">С устройства "<ph name="DEVICE_NAME" />"</translation> @@ -2415,7 +2407,6 @@ <translation id="2782104745158847185">Не удалось установить приложение для Linux</translation> <translation id="2783024642731649028">1 товар в вашей корзине, к которому относится следующее: <ph name="DISCOUNT_TEXT" />, продавец <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, последний просмотр <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Сохранено</translation> -<translation id="2783829359200813069">Выбор типа шифрования</translation> <translation id="2783952358106015700"><ph name="APP_NAME" />: вход с помощью электронного ключа</translation> <translation id="2785267875302712148">Проверка паролей</translation> <translation id="2785873697295365461">Дескрипторы файлов</translation> @@ -2476,6 +2467,7 @@ <translation id="2822910719211888134">Не удалось сохранить резервную копию Linux</translation> <translation id="2823176412251649407">Измените подключение к интернету и выберите "Повторить". Если вам достаточно ограниченных возможностей просмотра и редактирования, нажмите "Открыть в офлайн-редакторе".</translation> <translation id="2824942875887026017">В <ph name="IDS_SHORT_PRODUCT_NAME" /> используются настройки прокси-сервера, установленные администратором.</translation> +<translation id="2825151610926840364">Доступ получат приложения и сайты с разрешением "Камера". Чтобы использовать камеру, вам может потребоваться перезапустить приложение или обновить страницу.</translation> <translation id="2825758591930162672">Открытый ключ субъекта</translation> <translation id="2828375943530438449">Предыдущая страница</translation> <translation id="2828650939514476812">Подключитесь к сети Wi-Fi</translation> @@ -2698,7 +2690,6 @@ <translation id="3003144360685731741">Предпочитаемые сети</translation> <translation id="3003253259757197230">Чтобы предсказывать ваши дальнейшие запросы и показывать дополнительную информацию о просматриваемых страницах, URL посещенных вами сайтов отправляются в Google.</translation> <translation id="3003623123441819449">Кеш CSS</translation> -<translation id="3003828226041301643">Не удалось подключить устройство к домену. Убедитесь, что вашему аккаунту разрешено выполнять это действие.</translation> <translation id="3003967365858406397">Устройство "<ph name="PHONE_NAME" />" создаст закрытое подключение к сети Wi-Fi.</translation> <translation id="3004385386820284928">Настроить клавиши клавиатуры</translation> <translation id="3005574332301273731">Не показывать</translation> @@ -2758,7 +2749,6 @@ <translation id="3033348223765101500">Управление данными</translation> <translation id="3036327949511794916">Истек срок возврата устройства <ph name="DEVICE_TYPE" />.</translation> <translation id="3036546437875325427">Включить Flash</translation> -<translation id="3037754279345160234">Не удалось проанализировать конфигурацию для подключения к домену. Обратитесь к администратору.</translation> <translation id="3038272154009688107">Показать все сайты</translation> <translation id="3038612606416062604">Добавление принтера вручную</translation> <translation id="3039491566278747710">Не удалось применить к устройству политику работы в офлайн-режиме.</translation> @@ -2948,7 +2938,6 @@ <translation id="3210736980143419785">Не удалось завершить скачивание</translation> <translation id="321084946921799184">Желтый с белым</translation> <translation id="3211126692872351610">&Искать "<ph name="SEARCH_TERMS" />" в <ph name="SEARCH_ENGINE" /> на новой вкладке</translation> -<translation id="321356136776075234">Организационное подразделение устройства (например, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Добавьте закладку в эту папку.</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Примечание.<ph name="END_BOLD" /> Человек с похожим голосом или записью голоса пользователя <ph name="SUPERVISED_USER_NAME" /> может получить доступ к его персональным результатам.</translation> <translation id="3217843140356091325">Создать ярлык?</translation> @@ -3627,7 +3616,6 @@ <translation id="3741056951918180319">Вы можете включить расширение, нажав на него, на любом сайте</translation> <translation id="3741510433331996336">Перезапустите устройство, чтобы завершить обновление.</translation> <translation id="3742235229730461951">корейская раскладка</translation> -<translation id="3742666961763734085">Не удалось найти организационное подразделение с таким названием. Повторите попытку.</translation> <translation id="3743842571276656710">Введите PIN-код, чтобы подключиться к устройству "<ph name="DEVICE_NAME" />":</translation> <translation id="3744219658596020825">Пароли не импортированы</translation> <translation id="3747077776423672805">Чтобы удалить приложение, нажмите "Настройки > Google Play Маркет > Управление настройками Android > Приложения (или Диспетчер приложений)" и найдите его в списке (возможно, придется пролистать экран вправо или влево). Выберите приложение и нажмите "Удалить" или "Отключить".</translation> @@ -3994,6 +3982,7 @@ <translation id="4001540981461989979">Выделять курсор, когда он движется</translation> <translation id="4002347779798688515">Если устройство привязано к поставщику мобильной сети, скачанный профиль может быть недоступен. За помощью обратитесь к поставщику.</translation> <translation id="4002440992267487163">Установить PIN-код</translation> +<translation id="4003647532210142956">Текущее расписание: <ph name="SUNRISE" />–<ph name="SUNSET" />. Чтобы время восхода и захода солнца обновлялось автоматически, <ph name="BEGIN_LINK" />предоставьте доступ к геоданным<ph name="END_LINK" />.</translation> <translation id="4005817994523282006">Способ определения часового пояса</translation> <translation id="4007856537951125667">Скрыть ярлыки</translation> <translation id="4010746393007464819">Доступно обновление до Debian 12 (Bookworm)</translation> @@ -4032,6 +4021,7 @@ <translation id="4036778507053569103">Скачанная с сервера политика недействительна.</translation> <translation id="4037084878352560732">Лошадь</translation> <translation id="403725336528835653">Попробовать</translation> +<translation id="4039966970282098406">Настройки доступа к микрофону, камере и прочему</translation> <translation id="4040041015953651705">Исходный язык</translation> <translation id="4042660782729322247">Вы открыли доступ к своему экрану</translation> <translation id="4042863763121826131">{NUM_PAGES,plural, =1{Закрыть страницу}one{Закрыть страницы}few{Закрыть страницы}many{Закрыть страницы}other{Закрыть страницы}}</translation> @@ -4403,6 +4393,7 @@ <translation id="434198521554309404">Быстро. Безопасно. Удобно.</translation> <translation id="4342417854108207000">Файлы, которым разрешено изменять файлы и папки на устройстве</translation> <translation id="4343250402091037179">Для поиска по определенному сайту или в отдельной части Chrome введите в адресной строке подходящую быструю команду и нажмите нужное сочетание клавиш.</translation> +<translation id="4343283008857332996">Камеру могут использовать приложения и сайты с разрешением на доступ к ней, а также системные сервисы. Чтобы использовать камеру, вам может потребоваться перезапустить приложение или обновить страницу.</translation> <translation id="4345457680916430965">&Открыть в приложении "<ph name="APP" />"</translation> <translation id="4345587454538109430">Настройка...</translation> <translation id="4345732373643853732">Серверу неизвестно это имя пользователя.</translation> @@ -4513,7 +4504,6 @@ <translation id="4416582610654027550">Введите действительный URL.</translation> <translation id="4421932782753506458">Пушистик</translation> <translation id="4423376891418188461">Восстановить настройки</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, администратор просит вас сменить пароль.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Если вы разрешите устройствам с ChromeOS отправлять автоматические отчеты в Google, это поможет нам определить, что нужно исправить и улучшить в первую очередь. Такие отчеты могут содержать данные о сбоях ChromeOS, используемых функциях и объеме памяти, который обычно задействован.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Разрешить или запретить отправку отчетов можно в любое время в настройках устройства Chrome. Администратор домена может менять этот параметр в консоли администратора.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Удалить файл "<ph name="FILE_NAME" />"</translation> @@ -4529,7 +4519,6 @@ <translation id="4430369329743628066">Закладка добавлена</translation> <translation id="4430422687972614133">Активировать виртуальную карту</translation> <translation id="4432621511648257259">Неверный пароль.</translation> -<translation id="443454694385851356">Устаревшие (небезопасно)</translation> <translation id="4434611816075088065">Рекомендаций по безопасности пока нет</translation> <translation id="443475966875174318">Обновление или удаление несовместимых приложений</translation> <translation id="4437947179446780764">Добавить своего поставщика услуг DNS</translation> @@ -4710,6 +4699,7 @@ <translation id="4576541033847873020">Подключение устройства Bluetooth</translation> <translation id="4576763597586015380">Чтобы продолжить сохранение паролей в аккаунте Google, подтвердите свою личность</translation> <translation id="4576965832613128988">Вкладка "<ph name="WINDOW_TITLE" />" неактивна</translation> +<translation id="4577995939477504370">Микрофон могут использовать приложения и сайты с разрешением на доступ к нему, а также системные сервисы</translation> <translation id="4579453506923101210">Удалить подключенный телефон</translation> <translation id="4579581181964204535">Трансляция с сайта <ph name="HOST_NAME" /> невозможна</translation> <translation id="4579876313423027742">Чтобы включить уведомления, перейдите в <ph name="LINK_BEGIN" />настройки браузера Chrome<ph name="LINK_END" />.</translation> @@ -5070,7 +5060,6 @@ <translation id="4868284252360267853">Это диалоговое окно находится не в фокусе. Чтобы это исправить, нажмите Command + Shift + Option + A.</translation> <translation id="4869170227080975044">Чтение данных сети ChromeOS</translation> <translation id="4870724079713069532">Вы можете открывать и редактировать поддерживаемые файлы в этом приложении из Проводника и других приложений. Указать, какие типы файлов по умолчанию будут открываться в этом приложении, можно в <ph name="BEGIN_LINK" />настройках Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Чтобы просмотреть сведения о конфигурации, введите пароль, полученный от администратора</translation> <translation id="4870995365819149457">Некоторые поддерживаемые ссылки будут по-прежнему открываться в приложениях "<ph name="APP_NAME" />", "<ph name="APP_NAME_2" />", "<ph name="APP_NAME_3" />" и ещё в 1 сервисе.</translation> <translation id="4871308555310586478">Не из Интернет-магазина Chrome.</translation> <translation id="4871322859485617074">PIN-код содержит недопустимые символы.</translation> @@ -5137,7 +5126,6 @@ <translation id="4913209098186576320">Этот файл может быть опасен.<ph name="LINE_BREAK" />Проверка занимает больше времени, чем обычно…</translation> <translation id="4915961947098019832">Разрешить сайтам показывать изображения</translation> <translation id="4916542008280060967">Разрешить сайту изменять файл "<ph name="FILE_NAME" />"?</translation> -<translation id="4917385247580444890">Сильный</translation> <translation id="491779113051926205">Счетчики трафика ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> запрашивает доступ к расширению "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Принять</translation> @@ -5451,7 +5439,6 @@ <translation id="5172855596271336236">1 управляемый принтер.</translation> <translation id="5173668317844998239">Добавить или удалить отпечатки пальцев, сохраненные на электронном ключе</translation> <translation id="5174169235862638850">Пароль скопирован в буфер обмена</translation> -<translation id="5175379009094579629">Недопустимое название устройства. Введите другое название и повторите попытку.</translation> <translation id="5177479852722101802">Всегда блокировать доступ к веб-камере и микрофону</translation> <translation id="5177549709747445269">Для передачи данных используется мобильная сеть</translation> <translation id="5178667623289523808">Найти пред.</translation> @@ -5680,7 +5667,6 @@ <translation id="5368255566854433132">Создать пароль для устройства <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Это расширение не может читать и изменять информацию сайта или работать в фоновом режиме</translation> <translation id="5368720394188453070">Для входа разблокируйте телефон.</translation> -<translation id="5368779022775404937">Вход в <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Окно в режиме инкогнито}one{# окно в режиме инкогнито}few{# окна в режиме инкогнито}many{# окон в режиме инкогнито}other{# окна в режиме инкогнито}}</translation> <translation id="5369491905435686894">Включить ускорение мыши</translation> <translation id="5369694795837229225">Настроить среду разработки Linux</translation> @@ -5702,6 +5688,7 @@ <translation id="5385628342687007304">Пароль сохранен только на этом устройстве. Чтобы он синхронизировался с другими устройствами, добавьте его в аккаунт Google.</translation> <translation id="5387116558048951800">Изменить <ph name="CREDENTIAL_TYPE" /></translation> <translation id="538822246583124912">Корпоративное правило изменилось. На панель инструментов добавлена кнопка экспериментов. Нажмите эту кнопку, чтобы открыть диалоговое окно и включить в нем эксперименты.</translation> +<translation id="5388436023007579456">Камеру могут использовать приложения и сайты с разрешением на доступ к ней, а также системные сервисы. Чтобы использовать камеру, вам может потребоваться перезапустить приложение или обновить страницу.</translation> <translation id="5388567882092991136">{NUM_SITES,plural, =1{Найден 1 сайт с большим количеством уведомлений}one{Найден {NUM_SITES} сайт с большим количеством уведомлений}few{Найдено {NUM_SITES} сайта с большим количеством уведомлений}many{Найдено {NUM_SITES} сайтов с большим количеством уведомлений}other{Найдено {NUM_SITES} сайта с большим количеством уведомлений}}</translation> <translation id="5388885445722491159">Пара создана</translation> <translation id="5389626883706033615">Сайтам запрещено запрашивать разрешение на использование сохраненной информации о вас</translation> @@ -5803,6 +5790,7 @@ <translation id="5458214261780477893">Дворак</translation> <translation id="5458998536542739734">Заметки на заблокированном экране</translation> <translation id="5459864179070366255">Установить</translation> +<translation id="5460641065520325899">Следующие настройки определяют, как сайты могут отслеживать ваши действия в интернете.</translation> <translation id="5460861858595506978">Вдохновение</translation> <translation id="5461050611724244538">Подключение к телефону прервано</translation> <translation id="5463275305984126951">Содержание <ph name="LOCATION" /></translation> @@ -5894,7 +5882,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Администратор установил расширение}one{Администратор установил # расширение}few{Администратор установил # расширения}many{Администратор установил # расширений}other{Администратор установил # расширения}}</translation> <translation id="5523532775593636291">Добавленные сайты останутся активными, и их данные не будут удаляться из памяти.</translation> <translation id="5523558474028191231">В названии можно использовать буквы, цифры и специальные символы. Его максимальная длина – <ph name="MAX_CHARACTER_COUNT" /> зн.</translation> -<translation id="5526701598901867718">Все (небезопасно)</translation> <translation id="5526745900034778153">Чтобы возобновить синхронизацию, войдите в аккаунт снова.</translation> <translation id="5527463195266282916">Попытка перейти на более раннюю версию расширения.</translation> <translation id="5527474464531963247">Можно выбрать другую сеть.</translation> @@ -5905,7 +5892,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> запрашивает разрешение на:</translation> <translation id="5537725057119320332">Трансляция</translation> <translation id="5539070192556911367">Сервер Google недоступен</translation> -<translation id="5539221284352502426">Сервер отклонил введенный пароль. Помните, что пароль должен отличаться от предыдущих паролей и содержать необходимое количество цифр и символов.</translation> <translation id="5541694225089836610">Действие отключено администратором.</translation> <translation id="5542132724887566711">Профиль</translation> <translation id="5542750926112347543">Файлы cookie с сайта <ph name="DOMAIN" /> заблокированы</translation> @@ -6148,7 +6134,6 @@ <translation id="5734362860645681824">Оборудование</translation> <translation id="5734697361979786483">Добавить общую папку</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Эти данные или ваше устройство не соответствуют некоторым правилам безопасности организации. Обратитесь к администратору.}=1{Этот файл или ваше устройство не соответствует некоторым правилам безопасности организации. Обратитесь к администратору.}one{Эти файлы не соответствуют некоторым правилам безопасности вашей организации. Обратитесь к администратору.}few{Эти файлы не соответствуют некоторым правилам безопасности вашей организации. Обратитесь к администратору.}many{Эти файлы не соответствуют некоторым правилам безопасности вашей организации. Обратитесь к администратору.}other{Эти файлы не соответствуют некоторым правилам безопасности вашей организации. Обратитесь к администратору.}}</translation> -<translation id="5736796278325406685">Введите действительное имя пользователя</translation> <translation id="5738093759615225354">Этот ключ доступа нужен, чтобы входить в систему на компьютере.</translation> <translation id="5739017626473506901">Войдите в систему, чтобы помочь пользователю <ph name="USER_NAME" /> добавить учебный аккаунт.</translation> <translation id="5739235828260127894">Требуется подтверждение. <ph name="LINK_BEGIN" />Подробнее…<ph name="LINK_END" /></translation> @@ -6552,7 +6537,6 @@ <translation id="6054138466019582920">Найт&и эту страницу в Google</translation> <translation id="6054284857788651331">Недавно закрытая группа вкладок</translation> <translation id="6054961935262556546">Изменить настройки</translation> -<translation id="6055171183283175969">Введен неверный пароль.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 с шифрованием RSA</translation> <translation id="6055544610007596637">Установите на свое устройство <ph name="DEVICE_TYPE" /> приложения из Google Play</translation> <translation id="6056710589053485679">Обычная перезагрузка</translation> @@ -6622,7 +6606,6 @@ <translation id="6102043788063419338">Файл заблокирован Дополнительной защитой.</translation> <translation id="6103681770816982672">Внимание! Вы переходите на версию для разработчиков.</translation> <translation id="6104068876731806426">Аккаунты Google</translation> -<translation id="6104311680260824317">Не удалось подключить устройство к домену. Сервер не поддерживает выбранные типы шифрования Kerberos. В настройках шифрования установите флажок "Другие параметры".</translation> <translation id="6104667115274478616">Управление настройками аудио в ChromeOS</translation> <translation id="6104796831253957966">Очередь печати заполнена.</translation> <translation id="610487644502954950">Боковая панель откреплена</translation> @@ -6888,6 +6871,7 @@ <translation id="630292539633944562">Подсказки с личной информацией</translation> <translation id="6305607932814307878">Общая политика:</translation> <translation id="6305702903308659374">Не менять его громкость даже во время чтения ChromeVox</translation> +<translation id="6307268917612054609">Камеру могут использовать приложения и сайты с разрешением на доступ к ней, а также системные сервисы</translation> <translation id="6307990684951724544">Система перегружена</translation> <translation id="6308493641021088955">Вход через расширение "<ph name="EXTENSION_NAME" />"</translation> <translation id="6308937455967653460">Сохранить ссыл&ку как...</translation> @@ -7314,7 +7298,6 @@ <translation id="6651237644330755633">Доверять этому сертификату при идентификации сайтов</translation> <translation id="6651495917527016072">Синхронизировать сети Wi-Fi с телефоном. <ph name="LINK_BEGIN" />Подробнее…<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Разрешать доступ автоматически каждый раз при посещении этого сайта</translation> -<translation id="665355505818177700">Интеграция Chrome <ph name="MS_AD_NAME" /> доступна только на платформах x86-64. Устройства Chromebook, разработанные на базе ARM или платформе x86, не поддерживают эту функцию.</translation> <translation id="6654509035557065241">Выбрать предпочитаемую сеть</translation> <translation id="6655190889273724601">Режим разработчика</translation> <translation id="6655458902729017087">Скрыть аккаунты</translation> @@ -7450,7 +7433,6 @@ <translation id="676560328519657314">Ваши способы оплаты в Google Pay</translation> <translation id="6766488013065406604">К Google Менеджеру паролей</translation> <translation id="6767566652486411142">Выбрать другой язык…</translation> -<translation id="6767639283522617719">Не удалось подключить устройство к домену. Проверьте настройки организационного подразделения.</translation> <translation id="6768034047581882264">Запретить сайтам показывать небезопасный контент</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Для удобства пользователей <ph name="DEVICE_OS" /> собирает информацию об аппаратном обеспечении устройств и передает ее Google, чтобы определять подходящие обновления. Вы также можете разрешить Google использовать эти данные в других целях, например для улучшения <ph name="DEVICE_OS" /> и предоставления поддержки.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Чтобы посмотреть, какие сведения отправляются в Google для фильтрации обновлений и в каких ещё случаях вы передаете нам данные, войдите в аккаунт на этом устройстве и ознакомьтесь с полями, начинающимися с "chromeosflex_", на странице chrome://system.<ph name="END_PARAGRAPH2" /> @@ -7527,7 +7509,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Входить на веб-сайты с помощью сохраненного имени пользователя и пароля. Когда функция отключена, эти данные нужно указывать при каждом входе.</translation> -<translation id="6810768462515084623">Срок действия пароля истек. Обновите пароль на другом устройстве и повторите попытку.</translation> <translation id="6811034713472274749">Страница загружена</translation> <translation id="6811151703183939603">Сильный</translation> <translation id="6811332638216701903">Имя хоста DHCP</translation> @@ -7599,7 +7580,6 @@ <translation id="6856623341093082836">Настроить точность сенсорного экрана</translation> <translation id="6856850379840757744">Если включить этот параметр, все уведомления будут отключены.</translation> <translation id="6857145580237920905">Удалите профили eSIM, прежде чем использовать Powerwash</translation> -<translation id="6857699260879628349">Получите сведения о конфигурации</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек.</translation> <translation id="6860097299815761905">Настройки прокси-сервера...</translation> <translation id="68601584151169673">&Сохранить и поделиться</translation> @@ -7618,7 +7598,6 @@ <translation id="686839242150793617">Могут автоматически открывать окна "Картинка в картинке"</translation> <translation id="6868934826811377550">Подробности</translation> <translation id="6871644448911473373">Ответчик OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Сервер отклонил введенный пароль.</translation> <translation id="6873571253135628430">Изменить разрешения сайтов</translation> <translation id="6876155724392614295">Велосипед</translation> <translation id="6876469544038980967">Бесполезно</translation> @@ -7652,7 +7631,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Образец голоса</translation> <translation id="6902336033320348843">Раздел не поддерживается: <ph name="ERROR_LINE" />.</translation> -<translation id="6902837902700739466">Подключите устройство к домену</translation> <translation id="6903022061658753260">Ваши данные будут синхронизированы во всех браузерах Chrome, в которых включена синхронизация для этого аккаунта. Изменить параметры синхронизации Chrome OS можно в <ph name="LINK_BEGIN" />настройках<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Открыть все (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Включить синхронизацию</translation> @@ -8010,7 +7988,6 @@ <translation id="7198503619164954386">Ваше устройство должно быть зарегистрировано в корпоративном домене.</translation> <translation id="7199158086730159431">&Справка</translation> <translation id="7199452998289813782">Приостановить трансляцию на устройство "<ph name="DEVICE_NAME" />"</translation> -<translation id="7200083590239651963">Выбор конфигурации</translation> <translation id="720110658997053098">Всегда запускать устройство в режиме киоска</translation> <translation id="7201118060536064622">Объект "<ph name="DELETED_ITEM_NAME" />" удален</translation> <translation id="7201420661433230412">Просмотреть файлы</translation> @@ -8127,7 +8104,6 @@ <translation id="7292067737327289208">Этим <ph name="BEGIN_LINK" />браузером управляет<ph name="END_LINK" /> ваша организация, а <ph name="BEGIN_LINK" />профилем<ph name="END_LINK" /> – <ph name="PROFILE_DOMAIN" />.</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Обратите внимание, что для Android, Google Play и связанных с ними приложений действуют их собственные правила по сбору и использованию данных.</translation> -<translation id="729583233778673644">Разрешить шифрование по алгоритмам AES и RC4. Использовать этот параметр небезопасно, так как потоковый шифр RC4 ненадежен.</translation> <translation id="7296503797589217366">Выбрать папку "<ph name="FOLDER_TITLE" />"</translation> <translation id="7297726121602187087">Темно-зеленый</translation> <translation id="7298195798382681320">Рекомендованные</translation> @@ -8145,7 +8121,6 @@ <translation id="7307129035224081534">Приостановлена</translation> <translation id="7307647374092371434">Если вы войдете в аккаунт Google, то сможете пользоваться сохраненными в нем паролями и ключами доступа на этом устройстве.</translation> <translation id="7308643132139167865">Языки сайтов</translation> -<translation id="7310598146671372464">Не удалось выполнить вход. Сервер не поддерживает выбранные типы шифрования Kerberos. Обратитесь к администратору.</translation> <translation id="7311005168897771689">Работайте с файлами Google Диска даже без подключения к интернету</translation> <translation id="7311244614769792472">Ничего не найдено</translation> <translation id="7312210124139670355">Администратор выполняет сброс eSIM. Это может занять несколько минут.</translation> @@ -8222,6 +8197,7 @@ <translation id="7367714965999718019">Генератор QR-кодов</translation> <translation id="7368695150573390554">Офлайн-данные будут удалены.</translation> <translation id="736877393389250337">Не удалось открыть страницу <ph name="URL" /> в <ph name="ALTERNATIVE_BROWSER_NAME" />. Обратитесь к системному администратору.</translation> +<translation id="7368927539449986686">Настроить поиск по сайту</translation> <translation id="7370592524170198497">EAP для сети Ethernet:</translation> <translation id="7370751048350026847">Вставлять контент на этот сайт не рекомендуется</translation> <translation id="7371917887111892735">вкладки уменьшаются до размера закрепленной</translation> @@ -8347,7 +8323,7 @@ <translation id="7457831169406914076">{COUNT,plural, =1{ссылка}one{# ссылка}few{# ссылки}many{# ссылок}other{# ссылки}}</translation> <translation id="7458168200501453431">Используется та же технология проверки правописания, что и в Google Поиске. Текст, который вы введете в браузере, будет отправлен в Google.</translation> <translation id="7458715171471938198">Восстановить приложения?</translation> -<translation id="7458933488302148148">Чтобы надежнее защитить аккаунт, проверьте безопасность сохраненных паролей.</translation> +<translation id="7458933488302148148">Чтобы надежнее защитить свои данные в интернете, проверьте безопасность сохраненных паролей.</translation> <translation id="745988141575685751"><ph name="BEGIN_PARAGRAPH1" />Если вы разрешите устройствам с ChromeOS отправлять автоматические отчеты в Google, это поможет нам определить, что нужно исправить и улучшить в первую очередь. В таких отчетах могут содержаться сведения о сбоях в ChromeOS, а также о том, какими функциями вы пользуетесь и сколько памяти обычно расходуете. Другие данные об использовании и диагностике приложений, в том числе для Android и веб-приложений, собираются, если синхронизация приложений также включена.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Разрешить или запретить отправку отчетов можно в любое время в настройках устройства Chrome. Администратор домена может менять этот параметр в консоли администратора.<ph name="END_PARAGRAPH2" /></translation> <translation id="7460045493116006516">Тема, которая у вас установлена</translation> @@ -8487,6 +8463,7 @@ <translation id="756583107125124860">Некоторые функции могут использовать контент открытых страниц и недавно просмотренных похожих страниц, чтобы предоставлять более полезную информацию или рекомендации</translation> <translation id="7566118625369982896">Управление ссылками на приложение в Google Play</translation> <translation id="7566723889363720618">F12</translation> +<translation id="7566969018588966785">Создать сочетание клавиш</translation> <translation id="756809126120519699">Данные Chrome удалены</translation> <translation id="756876171895853918">Настроить аватар</translation> <translation id="7568790562536448087">Обновление</translation> @@ -8515,7 +8492,6 @@ <translation id="7594725637786616550">Запустите функцию Powerwash, чтобы устройство <ph name="DEVICE_TYPE" /> вернулось к заводским настройкам.</translation> <translation id="7595453277607160340">Для корректной работы приложений Android и устройства <ph name="DEVICE_TYPE" /> войдите в систему снова и обновите ее.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (код ошибки <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Слишком длинное название устройства. Выберите другое название и повторите попытку.</translation> <translation id="7600054753482800821">&Управление поисковыми системами и поиском по сайту</translation> <translation id="7600218158048761260">Google Диск отключен для аккаунтов этого типа.</translation> <translation id="7600965453749440009">Никогда не переводить <ph name="LANGUAGE" /></translation> @@ -8660,7 +8636,6 @@ <translation id="7686086654630106285">Сведения о рекламе, рекомендуемой сайтами</translation> <translation id="7686581688229391955">Выберите, чтобы разрешить расширения на этом сайте</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Введите новый пароль ещё раз</translation> <translation id="7690378713476594306">Выбрать из списка</translation> <translation id="7690853182226561458">Добавить &папку</translation> <translation id="7691073721729883399">Не удалось включить шифрование домашних каталогов киоск-приложения.</translation> @@ -8748,6 +8723,7 @@ <translation id="7757787379047923882">Текст с устройства <ph name="DEVICE_NAME" /></translation> <translation id="7758143121000533418">Family Link</translation> <translation id="7758450972308449809">Настройте границы экрана</translation> +<translation id="7758884017823246335">Добавить поиск по сайту</translation> <translation id="7759809451544302770">Необязательно</translation> <translation id="7762024824096060040">Не удается использовать этот аккаунт</translation> <translation id="7762243782113123335">Произошла ошибка. Сообщите нам о ней, отправив отзыв с хештегом #bruschetta в описании. Код ошибки: <ph name="ERROR" />.</translation> @@ -9321,7 +9297,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> (<ph name="PRINTER_STATUS" />). Принтер <ph name="ITEM_POSITION" /> из <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Режим энергосбережения включен</translation> <translation id="8180786512391440389">Расширение "<ph name="EXTENSION" />" сможет открывать и удалять изображения, видео- и аудиофайлы в отмеченных папках.</translation> -<translation id="8181215761849004992">Не удалось подключить устройства к домену. Убедитесь, что вашему аккаунту разрешено выполнять это действие.</translation> <translation id="8182105986296479640">Приложение не отвечает</translation> <translation id="8182412589359523143">Чтобы удалить все данные с устройства <ph name="DEVICE_TYPE" />, нажмите <ph name="BEGIN_LINK" />здесь<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Идентификаторы вашего устройства: EID-код – <ph name="EID_NUMBER" />, IMEI-код – <ph name="IMEI_NUMBER" />. Их можно использовать для активации сервиса.</translation> @@ -9782,7 +9757,6 @@ <translation id="8531367864749403520">Выберите "Скрыть группу", чтобы убрать группу с панели вкладок.</translation> <translation id="8531701051932785007">Улучшенный Безопасный просмотр отключен</translation> <translation id="8533670235862049797">Включен</translation> -<translation id="8534656636775144800">Произошла ошибка при подключении к домену. Повторите попытку.</translation> <translation id="8535005006684281994">URL обновления сертификатов Netscape</translation> <translation id="8536810348276651776">Вы автоматически выйдете из аккаунтов на большинстве сайтов, но останетесь в аккаунте Google. Настройки Family Link для Chrome не изменятся.</translation> <translation id="8536956381488731905">Звук клавиш</translation> @@ -9861,7 +9835,6 @@ <translation id="8607828412110648570">Устройство Bluetooth должно быть в режиме подключения и находиться рядом. Устанавливайте соединение только с надежными устройствами. Подключенные устройства видны во всех аккаунтах на этом Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Подробнее…<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Добавить билет Kerberos</translation> <translation id="8609465669617005112">Переместить вверх</translation> -<translation id="8610103157987623234">Неверный формат. Повторите попытку.</translation> <translation id="8612252270453580753">&Найти кадр видео (<ph name="VISUAL_SEARCH_PROVIDER" />)</translation> <translation id="8613164732773110792">Можно использовать только строчные буквы, цифры, символы подчеркивания и тире.</translation> <translation id="8613504115484579584">Способы входа</translation> @@ -10478,7 +10451,6 @@ <translation id="9052404922357793350">Продолжать блокировать</translation> <translation id="90528604757378587">Может быть ограничена работа фоновых процессов и некоторых визуальных эффектов, например плавной прокрутки.</translation> <translation id="9053563360605707198">Печать на обеих сторонах</translation> -<translation id="9055636786322918818">Использовать шифрование по алгоритму RC4. Этот вариант небезопасен, так как потоковый шифр RC4 ненадежен.</translation> <translation id="9056788090206401048">Чтобы использовать ключ доступа, хранящийся на другом устройстве, требуется подключение по Bluetooth. Значение этого параметра можно задавать в настройках.</translation> <translation id="9056810968620647706">Ничего не найдено.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> хочет получить доступ к следующему контенту:</translation> @@ -10618,6 +10590,7 @@ <translation id="9153274276370926498">Системная информация Lacros</translation> <translation id="9153367754133725216">Получать рекомендации новых приложений и веб-контента на панели запуска и в результатах поиска. Статистику для улучшения рекомендаций мы будем собирать, только если вы разрешите отправлять в ChromeOS отчеты о сбоях и данные об использовании и диагностике.</translation> <translation id="9154194610265714752">Обновлено</translation> +<translation id="915485121129452731">Графический планшет</translation> <translation id="9155344700756733162">Отменить выбор цвета</translation> <translation id="9157096865782046368">0,8 секунды</translation> <translation id="9157697743260533322">Не удалось настроить автоматические обновления для всех пользователей (ошибка <ph name="ERROR_NUMBER" />)</translation>
diff --git a/chrome/app/resources/generated_resources_si.xtb b/chrome/app/resources/generated_resources_si.xtb index f15fbd4..cf843be 100644 --- a/chrome/app/resources/generated_resources_si.xtb +++ b/chrome/app/resources/generated_resources_si.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">සැක සහිත ගොනුව බාගන්න</translation> <translation id="1217483152325416304">ඔබේ ස්ථානීය දත්ත ඉක්මනින් මකනු ලැබේ</translation> <translation id="1217668622537098248">ක්රියාවෙන් පසු වම් ක්ලිකයට ප්රතිවර්තනය</translation> -<translation id="121783623783282548">මුරපද නොගැළපේ.</translation> <translation id="1218015446623563536">Linux මකන්න</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google හි ස්ථාන සේවාව මෙම උපාංගයෙහි ස්ථානය තක්සේරු කිරීමට උදවු කිරීමට, Wi-Fi, ජංගම ජාල, සහ සංවේදක වැනි මූලාශ්ර භාවිතා කරයි.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />මෙම උපාංගයෙහි ප්රධාන ස්ථාන සැකසීම ක්රියාවිරහිත කිරීමෙන් ඔබට ස්ථානය ක්රියාවිරහිත කළ හැකිය. ඔබට ස්ථානය සඳහා Wi‑Fi, ජංගම ජාල සහ සංවේදක භාවිතය ස්ථාන සැකසීම් තුළ ක්රියාවිරහිත කිරීමත් කළ හැකිය.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">යතුරු පුවරු නාභිගත කිරීම සමග අයිතමය උද්දීපනය කරන්න</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> වෙත ආපසු</translation> <translation id="1396139853388185343">මුද්රණ යන්ත්රය පිහිටුවීමේ දෝෂය</translation> -<translation id="1396963298126346194">ඔබ ඇතුළු කළ පරිශීලක නාමය හා මුරපදය නොගැළපේ</translation> <translation id="1397500194120344683">සුදුසු උපාංග නැත. <ph name="LINK_BEGIN" />තවත් දැන ගන්න<ph name="LINK_END" /></translation> <translation id="1397594434718759194">ඔබ මෙම උපාංගවල Chrome වෙත පුරා ඇත, එබැවින් ඔබට ඒවා ආරක්ෂක යතුරු ලෙස භාවිත කළ හැකිය.</translation> <translation id="1398853756734560583">විශාල කරන්න</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">අධ්යාපනික සම්පත් වෙත ප්රවේශය සඳහා නැවත පුරන්නට, මාපියෙකුට ඔබට අවසර දෙන ලෙස කියන්න</translation> <translation id="1658424621194652532">මෙම පිටුව ඔබේ මයික්රෆෝනයට පිවිසෙයි.</translation> <translation id="1660763353352708040">බල ඇඩැප්ටර ගැටලුව</translation> -<translation id="1661156625580498328">AES සංකේතනය බලාත්මක කරන්න (නිර්දේශිත).</translation> <translation id="16620462294541761">කණගාටුයි, ඔබේ රහස්වචනය තහවුරු කරගත නොහැක. කරුණාකර නැවත උත්සාහ කරන්න.</translation> <translation id="166278006618318542">පොදු යතුරු ඇල්ගොරිතම විෂය</translation> <translation id="1662801900924515589"><ph name="APP" /> ස්ථාපනය කරන ලදී</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">අභිරුචි</translation> <translation id="1741314857973421784">ඉදිරියට යන්න</translation> <translation id="1743970419083351269">බාගැනීම් තීරුව වසන්න</translation> -<translation id="1744060673522309905">වසමට උපාංගය එකතු කළ නොහැක. ඔබට එක් කළ හැකි උපාංග සංඛ්යාව ඉක්මවා නොමැති බව සහතික කර ගන්න.</translation> <translation id="1744108098763830590">පසුබිම් පිටුව</translation> <translation id="1745732479023874451">සම්බන්ධතා කළමනාකරණය කරන්න</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{මෙම වෙබ් යෙදුමේ ගොනු #ක් විවෘත කර සංස්කරණය කරන්නද?}other{මෙම වෙබ් යෙදුමේ ගොනු #ක් විවෘත කර සංස්කරණය කරන්නද?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Android යෙදුම් සමග භාවිත කරන්න</translation> <translation id="1767508543310534319">විරාම ලකුණු දෝංකාරය</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> සඳහා ප්රතිපෝෂණය යවන්න.</translation> -<translation id="1768278914020124551">අපොයි! පිරීමේ සේවාදායකය ඇමතීමේ ගැටලුවක් විය. කරුණාකර ඔබගේ ජාල සබැඳුම සහ වසම් නම පරීක්ෂා කර, නැවත උත්සාහ කරන්න.</translation> <translation id="1769104665586091481">සබැඳිය නව කවුළුවක &විවෘත කරන්න</translation> <translation id="1770407692401984718">මෙහි රූපයක් අඳින්න හෝ</translation> <translation id="177053719077591686">Android යෙදුම් Google Drive වෙත උපස්ථ කරන්න.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">ලොගයන් උඩුගත කිරීම සිදුවෙමින් පවතී.</translation> <translation id="1819443852740954262">සියල්ල අප්රසිද්ධ කවුළුවක විවෘත කරන්න</translation> <translation id="1819721979226826163">යෙදුම් දැනුම්දීම් > Google Play සේවා තට්ටු කරන්න.</translation> -<translation id="1820028137326691631">පරිපාලකයා ලබා දුන් මුරපදය ඇතුළත් කරන්න</translation> <translation id="1822140782238030981">දැනටමත් Chrome පරිශීලකයෙක්ද? පුරන්න</translation> <translation id="1822517323280215012">අළු</translation> <translation id="1822635184853104396">පූර්ණ බාගැනීම් ඉතිහාසය නව පටිත්තක පෙන්වන්න</translation> @@ -1220,7 +1214,6 @@ <translation id="1901303067676059328">සියල්ල තෝරන්න</translation> <translation id="1904580727789512086">ඔබ පිවිසෙන URL ඔබගේ Google ගිණුමට සුරැකේ</translation> <translation id="1904603806662441960">Chrome තුළ අඩවි කැමරා අවසර කළමනාකරණය කරන්න</translation> -<translation id="1905375423839394163">Chromebook උපාංග නාමය</translation> <translation id="1906181697255754968">අඩවි සාමාන්යයෙන් ඔබේ වැඩ ස්වයංක්රියව සුරැකීම වැනි විශේෂාංග සඳහා ඔබගේ උපාංගයේ ගොනු සහ ෆෝල්ඩරවලට ප්රවේශ වේ</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> මත තවත් දිගු සහ තේමා සොයා ගන්න</translation> <translation id="1907044622262489040">ඔබේ කටහඬ සමග ටයිප් කරන්න. සෙවීම + D භාවිතා කර, ඉන්පසු කථා කිරීම අරඹන්න.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">රහස් අංක සඟවන්න</translation> <translation id="2135456203358955318">ඈඳන ලද විශාලකය</translation> <translation id="2135787500304447609">නැවත පටන්ගැනීම (&R)</translation> -<translation id="2136372518715274136">නව මුරපදය ඇතුළු කරන්න</translation> <translation id="2136476978468204130">ඔබ ඇතුළු කළ මුර-වැකිකඩ වැරදියි</translation> <translation id="2137128126782078222"><ph name="WEBSITE" />යේ දැනුම්දීම් වලට ඉඩ නොදෙන්න</translation> <translation id="2139919072249842737">පිහිටුවීමේ බොත්තම</translation> @@ -1632,7 +1624,6 @@ <translation id="2210462644007531147">ස්ථාපනය කිරීමට නොහැකි විය</translation> <translation id="2211245494465528624">සමමුහුර්ත විකල්ප කළමනාකරණය කරන්න</translation> <translation id="2214018885812055163">ෆෝල්ඩර බෙදා ගන්න</translation> -<translation id="2214884991347062907">වැරදි මුරපදයයි, නැවත උත්සාහ කරන්න</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<පේළි 1ක් පෙන්වා නැත>}one{<පේළි <ph name="NUMBER_OF_LINES" />ක් පෙන්වා නැත>}other{<පේළි <ph name="NUMBER_OF_LINES" />ක් පෙන්වා නැත>}}</translation> <translation id="2215070081105889450">ශ්රව්ය බෙදා ගැනීම සඳහා, ඒ වෙනුවට පටිත්තක් හෝ තිරයක් බෙදා ගන්න</translation> <translation id="2218019600945559112">මූසිකය සහ ස්පර්ශ පුවරුව</translation> @@ -2286,7 +2277,6 @@ <translation id="2692503699962701720">කථන මූලාංගය ටයිප් කරන විට සහ පෙළ හැඩ ගැන් වූ විට තාරතාව වෙනස් කරන්න</translation> <translation id="2692901429679246677">ඇක්වා</translation> <translation id="2693134906590795721">ආරෝපණය වීමේ ශබ්ද</translation> -<translation id="2693176596243495071">අපොයි! නොදන්නා දෝෂයක් ඇති විය. පසුව නැවත උත්සාහ කරන්න හෝ ගැටලුව දිගටම පැවතියහොත් ඔබේ පරිපාලකයා සම්බන්ධ කර ගන්න.</translation> <translation id="2698147581454716013">මෙය පොදි බඳින ලද උපාංගයක් වන අතර Kiosk සහ Signage Upgrade සමග ලියාපදිංචි විය නොහැක.</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> කේතය සමඟ රහස් අංක මෙහෙයුම අසාර්ථක විය.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> වෙතින් බෙදා ගන්නා ලදි</translation> @@ -2419,7 +2409,6 @@ <translation id="2782104745158847185">Linux යෙදුම් ස්ථාපනය කිරීමේ දෝෂයකි</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> වෙතින් ඔබේ කරත්තයේ ඇති 1 අයිතමයක් <ph name="DISCOUNT_TEXT" />, බැලුවා <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">බාගන්නා ලද</translation> -<translation id="2783829359200813069">සංකේතන ආකාර තෝරන්න</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> සමග ඔබේ ආරක්ෂක යතුර භාවිත කරන්න</translation> <translation id="2785267875302712148">මුරපද පරීක්ෂාව</translation> <translation id="2785873697295365461">ගොනු සූචක</translation> @@ -2703,7 +2692,6 @@ <translation id="3003144360685731741">කැමති ජාල</translation> <translation id="3003253259757197230">ඔබ පිවිසෙන URL ලිපින ඔබ මීළඟට පිවිසිය හැකි අඩවි මොනවා දැයි පුරෝකථනය කිරීමට සහ ඔබ පිවිසෙන පිටුව පිළිබඳ අතිරේක තතු පෙන්වීමට Google වෙත යවනු ලැබේ</translation> <translation id="3003623123441819449">CSS කෑශ්</translation> -<translation id="3003828226041301643">වසමට උපාංගය එකතු කළ නොහැක. උපාංග එක් කිරීම සඳහා ඔබට ප්රමාණවත් අවසරයක් තිබේ දැයි බැලීමට ඔබේ ගිණුම පරීක්ෂා කරන්න.</translation> <translation id="3003967365858406397">ඔබේ <ph name="PHONE_NAME" /> පුද්ගලික Wi-Fi සබැඳුමක් සාදනු ඇත.</translation> <translation id="3004385386820284928">යතුරු පුවරු යතුරු අභිරුචිකරණය කරන්න</translation> <translation id="3005574332301273731">පෙන්වන්න එපා</translation> @@ -2763,7 +2751,6 @@ <translation id="3033348223765101500">ඔබගේ දත්ත පාලනය කරන්න</translation> <translation id="3036327949511794916">මෙම <ph name="DEVICE_TYPE" /> ආපසු දීමේ කාල සීමාව අවසන් වී ඇත.</translation> <translation id="3036546437875325427">ෆ්ලෑෂ් සබල කරන්න</translation> -<translation id="3037754279345160234">වසමට එකතු වීමට වින්යාසය විග්රහ කළ නොහැක. ඔබේ පරිපාලක සම්බන්ධ කර ගන්න.</translation> <translation id="3038272154009688107">සියලු අඩවි බලන්න</translation> <translation id="3038612606416062604">මුද්රකයක් හස්තීයව එක් කරන්න</translation> <translation id="3039491566278747710">උපාංගය මත නොබැඳි ප්රතිපත්තිය ස්ථාපන කළ නොහැකි විය.</translation> @@ -2953,7 +2940,6 @@ <translation id="3210736980143419785">බාගැනීම අවසන් කිරීමට නොහැකි විය</translation> <translation id="321084946921799184">කහ සහ සුදු</translation> <translation id="3211126692872351610">නව පටිත්ත තුළ <ph name="SEARCH_ENGINE" /> මගින් “<ph name="SEARCH_TERMS" />” සොයන්න</translation> -<translation id="321356136776075234">උපාංග OU (උදා. OU=Chromebooks,DC=උදාහරණ,DC=com)</translation> <translation id="321367297115597343">මෙම ෆෝල්ඩරයට පිටුසනක් එක් කරන්න</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />සටහන:<ph name="END_BOLD" /> ඒ හා සමාන කටහඬ හෝ පටිගත කිරීමකට <ph name="SUPERVISED_USER_NAME" />ගේ පුද්ගලික ප්රතිඵල වෙත ප්රවේශ විය හැකිය.</translation> <translation id="3217843140356091325">කෙටිමඟ තනන්න ද?</translation> @@ -3632,7 +3618,6 @@ <translation id="3741056951918180319">ඕනෑම අඩවියක එය භාවිතා කිරීමට ඔබට සැම විටම දිගුව ක්ලික් කළ හැකිය</translation> <translation id="3741510433331996336">යාවත්කාලීන කිරීම අවසන් කිරීමට ඔබේ උපාංගය යළි අරඹන්න</translation> <translation id="3742235229730461951">කොරියානු යතුරු පුවරු පිරිසැලසුම</translation> -<translation id="3742666961763734085">එම නම සහිත ආයතනික ඒකකය සොයා ගැනීමට නොහැක. නැවත උත්සාහ කරන්න.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> සමග යුගල කිරීමට PIN ඇතුළු කරන්න</translation> <translation id="3744219658596020825">ඔබේ මුරපද ආයාත කර නැත</translation> <translation id="3747077776423672805">යෙදුම් ඉවත් කිරීමට, සැකසීම් > Google Play Store > Android මනාප කළමනාකරණය > යෙදුම් හෝ යෙදුම් කළමනාකරු වෙත යන්න. අනතුරුව ඔබට අස්ථාපනය කිරීමට අවශ්ය යෙදුම තට්ටු කරන්න (ඔබට යෙදුම සොයා ගැනීමට දකුණට හෝ වමට ස්වයිප් කිරීමට අවශ්ය විය හැකිය). අනතුරුව අස්ථාපනය කරන්න හෝ අබල කරන්න තට්ටු කරන්න.</translation> @@ -4522,7 +4507,6 @@ <translation id="4416582610654027550">වලංගු URL එකක් යතුරු ලියන්න</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">සැකසීම් ප්රතිසාධනය කරන්න</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ඔබේ පරිපාලකට ඔබ ඔබේ මුරපදය වෙනස් කිරීමට අවශ්යයි.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS උපාංගවලට ස්වයංක්රීය වාර්තා යැවීමට ඉඩ දීම ChromeOS හි නිවැරදි සහ වැඩිදියුණු කළ යුතු දේවලට ප්රමුඛතාව දීමට අපට උදවු කරයි. මෙම වාර්තාවල ChromeOS බිඳ වැටෙන්නේ කවර විටද, කුමන විශේෂාංග භාවිත කළේද, සහ සාමාන්යයෙන් කොපමණ මතකයක් භාවිත කළේද වැනි දේවල් ඇතුළත් විය හැකිය.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />ඔබට ඔබගේ Chrome උපාංග සැකසීම් තුළ ඕනෑම වේලාවක මෙම වාර්තාවලට ඉඩ දීම ආරම්භ කිරීමට හෝ නැවැත්වීමට හැකිය. ඔබ වසම් පරිපාලකයෙක් නම්, ඔබට පරිපාලක කොන්සෝලය තුළ මෙම සැකසීම වෙනස් කළ හැකිය.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> මකන්න</translation> @@ -4538,7 +4522,6 @@ <translation id="4430369329743628066">පිටුසන එක් කරන ලදී</translation> <translation id="4430422687972614133">අතථ්ය කාඩ්පත ක්රියාත්මක කරන්න</translation> <translation id="4432621511648257259">මුරපදය වැරදියි</translation> -<translation id="443454694385851356">පැරණි (අනාරක්ෂිත)</translation> <translation id="4434611816075088065">දැන් ඔබේ අවධානය වෙන කිසිවක් අවශ්ය නැත</translation> <translation id="443475966875174318">නොගැළපෙන යෙදුම් යාවත්කාලීන හෝ ඉවත් කරන්න</translation> <translation id="4437947179446780764">අභිරුචි DNS සේවා සපයන්නා එක් කරන්න</translation> @@ -5080,7 +5063,6 @@ <translation id="4868284252360267853">මෙම සංවාදයට දැනට අවධානය යොමු කර නැත. මෙම සංවාදයට අවධානය යොමු කිරීමට Command-Shift-Option A ඔබන්න.</translation> <translation id="4869170227080975044">ChromeOS ජාල තොරතුරු කියවන්න</translation> <translation id="4870724079713069532">ඔබට File Explorer හෝ වෙනත් යෙදුම් වෙතින් මෙම යෙදුම සමග සහාය දක්වන ගොනු විවෘත කිරීමට සහ සංස්කරණය කිරීමට හැකිය. පෙරනිමියෙන් මෙම යෙදුම තුළ විවෘත වන ගොනු පාලනය කිරීමට, <ph name="BEGIN_LINK" />Windows සැකසීම්<ph name="END_LINK" /> වෙත යන්න.</translation> -<translation id="4870758487381879312">වින්යාස තොරතුරු ලබා ගැනීමට පරිපාලකයා ලබා දුන් මුරපදය ඇතුළත් කරන්න</translation> <translation id="4870995365819149457">සමහර සහාය දක්වන සබැඳි තවම <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> සහ තවත් යෙදුම් 1ක් තුළ විවෘතව තිබෙනු ඇත.</translation> <translation id="4871308555310586478">Chrome Web Store වෙතින් නොවේ.</translation> <translation id="4871322859485617074">රහස් අංකයේ අවලංගු අනුලකුණු අඩංගු ය</translation> @@ -5147,7 +5129,6 @@ <translation id="4913209098186576320">මෙම ගොනුව භයානක විය හැක<ph name="LINE_BREAK" />මෙම පරීක්ෂාව වෙනදාට වඩා වැඩි කාලයක් ගනී...</translation> <translation id="4915961947098019832">රූප පෙන්වීමට ඉඩ දේ</translation> <translation id="4916542008280060967">වෙබ් අඩවියට <ph name="FILE_NAME" /> සංස්කරණ කිරීමට ඉඩ දෙන්නේද?</translation> -<translation id="4917385247580444890">ශක්තිමත්</translation> <translation id="491779113051926205">ChromeOS ගමනාගමන කවුන්ටර</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> හට "<ph name="EXTENSION_NAME" />" දිගුව සමඟ සන්නිවේදනය කිරීමට අවශ්යයි</translation> <translation id="4918086044614829423">පිළිගන්න</translation> @@ -5461,7 +5442,6 @@ <translation id="5172855596271336236">කළමනාකරණය කෙරෙන මුද්රණ යන්ත්ර 1ක් ඇත.</translation> <translation id="5173668317844998239">ඔබේ ආරක්ෂක යතුරේ සුරැකි ඇඟිලි සලකුණු එක් කරන්න, සහ මකන්න</translation> <translation id="5174169235862638850">මුරපදය පසුරු පුවරුවට පිටපත් කරන ලදි</translation> -<translation id="5175379009094579629">උපාංග නාමය වලංගු නැත. නැවත උත්සාහ කිරීමට වලංගු උපාංග නමක් ඇතුළු කරන්න.</translation> <translation id="5177479852722101802">කැමරාව හා මයික්රෆෝන පිවිසුම බාධාකිරීම කරගෙන යන්න</translation> <translation id="5177549709747445269">ඔබ ජංගම දත්ත භාවිත කරමින් සිටියි</translation> <translation id="5178667623289523808">පෙර සොයන්න</translation> @@ -5690,7 +5670,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> මුරපදය තනන්න</translation> <translation id="5368441245151140827">මෙම දිගුවට වෙබ් අඩවි තොරතුරු කියවීමට සහ වෙනස් කිරීමට හෝ පසුබිමේ ධාවනය වීමට නොහැකිය</translation> <translation id="5368720394188453070">ඔබේ දුරකථනය අගුළුලා ඇත. ඇතුළත් වීමට අගුළු හරින්න.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> වෙත පුරන්න</translation> <translation id="536882527576164740">{0,plural, =1{අප්රසිද්ධ}one{අප්රසිද්ධ (#)}other{අප්රසිද්ධ (#)}}</translation> <translation id="5369491905435686894">මූසික ත්වරණය සබල කරන්න</translation> <translation id="5369694795837229225">Linux සංවර්ධන පරිසරය පිහිටුවන්න</translation> @@ -5906,7 +5885,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{ඔබේ පරිපාලකයා විසින් දිගුවක් ස්ථාපන කරනු ලැබ ඇත}one{ඔබේ පරිපාලකයා විසින් දිගු # ක් ස්ථාපන කරනු ලැබ ඇත}other{ඔබේ පරිපාලකයා විසින් දිගු # ක් ස්ථාපන කරනු ලැබ ඇත}}</translation> <translation id="5523532775593636291">ඔබ එක් කරන අඩවි සැම විට ම සක්රියව පවතින අතර මතකය ඒවායින් නිදහස් නොවේ</translation> <translation id="5523558474028191231">නමට අකුරු, අංක සහ විශේෂ අනුලකුණු භාවිත කළ හැකි අතර, අනුලකුණු <ph name="MAX_CHARACTER_COUNT" />ක් හෝ ඊට වඩා අඩු විය යුතුය</translation> -<translation id="5526701598901867718">සියල්ල (ආරක්ෂිත නොවන)</translation> <translation id="5526745900034778153">සමමුහුර්ත කිරීම නැවත ආරම්භ කිරීමට නැවත පුරන්න</translation> <translation id="5527463195266282916">දිගුව අවශ්රේණි කිරීමට උත්සාහ දරන ලදි.</translation> <translation id="5527474464531963247">ඔබට වෙනත් ජාලයක් තේරිය හැකිය.</translation> @@ -5917,7 +5895,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> හට කිරීමට අවශ්ය වන්නේ</translation> <translation id="5537725057119320332">විකාශය</translation> <translation id="5539070192556911367">Google වෙත ළඟා විය නොහැක</translation> -<translation id="5539221284352502426">ඔබ ඇතුළු කළ මුරපදය සේවාදායකය විසින් ප්රතික්ෂේප කරන ලදී. විය හැකි හේතුවල ඇතුළත් වන්නේ: මුරපදය ඉතා කෙටි වේ. මුරපදයේ අංක හෝ සංකේත ඇතුළත් විය යුතුය. මුරපදය මීට පෙර මුරපදවලින් වෙනස් විය යුතුය.</translation> <translation id="5541694225089836610">ක්රියාව ඔබේ පරිපාලකයා විසින් අබල කරනු ලැබ ඇත</translation> <translation id="5542132724887566711">පැතිකඩ</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> වෙතින් කුකී අවහිරයි</translation> @@ -6161,7 +6138,6 @@ <translation id="5734362860645681824">සන්නිවේදන</translation> <translation id="5734697361979786483">ගොනු බෙදා ගැනීම එක් කරන්න</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{මෙම දත්ත හෝ ඔබේ උපාංගය ඔබේ සංවිධානයේ සමහර ආරක්ෂක ප්රතිපත්ති සපුරාලන්නේ නැත. නිරාකරණයට අවශ්ය දේ පිළිබඳව ඔබේ පරිපාලක සමග පරීක්ෂා කරන්න.}=1{මෙම ගොනුව හෝ ඔබේ උපාංගය ඔබේ සංවිධානයේ සමහර ආරක්ෂක ප්රතිපත්ති සපුරාලන්නේ නැත. නිරාකරණයට අවශ්ය දේ පිළිබඳව ඔබේ පරිපාලක සමග පරීක්ෂා කරන්න.}one{මෙම ගොනු ඔබේ සංවිධානයේ සමහර ආරක්ෂක ප්රතිපත්ති සපුරාලන්නේ නැත. නිරාකරණයට අවශ්ය දේ පිළිබඳව ඔබේ පරිපාලක සමග පරීක්ෂා කරන්න.}other{මෙම ගොනු ඔබේ සංවිධානයේ සමහර ආරක්ෂක ප්රතිපත්ති සපුරාලන්නේ නැත. නිරාකරණයට අවශ්ය දේ පිළිබඳව ඔබේ පරිපාලක සමග පරීක්ෂා කරන්න.}}</translation> -<translation id="5736796278325406685">වලංගු පරිශීලක නාමයක් ඇතුළු කරන්න</translation> <translation id="5738093759615225354">ඔබේ පරිගණකයට පුරනය වීමට ඔබට මෙම මුරයතුර අවශ්ය වේ</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> හට පාසල් ගිණුමක් එක් කිරීමට උදවු කිරීමට පුරන්න</translation> <translation id="5739235828260127894">සත්යාපනය බලාපොරොත්තුවෙන් <ph name="LINK_BEGIN" />තවත් දැන ගන්න.<ph name="LINK_END" /></translation> @@ -6565,7 +6541,6 @@ <translation id="6054138466019582920">Google සමග මෙම පිටුව සො&යන්න...</translation> <translation id="6054284857788651331">මෑතකදී වැසූ ටැබ සමූහය</translation> <translation id="6054961935262556546">දෘශ්යතාව වෙනස් කරන්න</translation> -<translation id="6055171183283175969">ඔබ ඇතුළු කළ මුරපදය වැරදිය.</translation> <translation id="6055392876709372977">RSA සංකේතනය සහිත PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store වෙතින් ඔබගේ <ph name="DEVICE_TYPE" /> සඳහා යෙදුම් ස්ථාපනය කරන්න</translation> <translation id="6056710589053485679">සාමාන්ය ලෙස නැවත ලබාගන්න</translation> @@ -6635,7 +6610,6 @@ <translation id="6102043788063419338">ගොනුව උසස් ආරක්ෂාව මඟින් අවහිර කරන ලදි.</translation> <translation id="6103681770816982672">අවවාදයයි: ඔබ සංවර්ධක නාලිකාවට මාරුවෙමින් පවතී</translation> <translation id="6104068876731806426">Google ගිණුම්</translation> -<translation id="6104311680260824317">උපාංගය වසමට එකතු කළ නොහැකිය. සේවාදායකය සඳහන් කර ඇති Kerberos සංකේතන ආකාරයන්ට සහාය නොදක්වයි. සංකේතන සැකසීම් සඳහා "තව විකල්ප" පරීක්ෂා කරන්න.</translation> <translation id="6104667115274478616">ChromeOS ශ්රව්ය සැකසීම් කළමනාකරණය කරන්න</translation> <translation id="6104796831253957966">මුද්රණ යන්ත්ර පෝලිම පිරී ඇත</translation> <translation id="610487644502954950">පැති පැනලය ගලවා ඇත</translation> @@ -7322,7 +7296,6 @@ <translation id="6651237644330755633">වෙබ් අඩවි හඳුනා ගැනීම සඳහා මෙම සහතිකය විශ්වාස කරන්න</translation> <translation id="6651495917527016072">ඔබේ දුරකථනය සමග Wi-Fi ජාල සමුමුහුර්ත කරන්න <ph name="LINK_BEGIN" />තව දැන ගන්න<ph name="LINK_END" /></translation> <translation id="6651762277693024112">ඔබ මෙම වෙබ් අඩවියට පිවිසෙන එක් එක් අවස්ථාවකම ස්වයංක්රීයව ධාවනය වේ</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> අනුකලනය කිරීම x86_64 වේදිකාවල පමණක් සහාය දක්වයි. ARM හෝ x86 වේදිකාවක් මත ගොඩනැගුණු Chromebooks මෙම කාර්යයට සහාය නොදක්වයි.</translation> <translation id="6654509035557065241">ජාල මනාපය</translation> <translation id="6655190889273724601">සංවර්ධක ප්රකාරය</translation> <translation id="6655458902729017087">ගිණුම් සඟවන්න</translation> @@ -7458,7 +7431,6 @@ <translation id="676560328519657314">Google Pay හි ඔබගේ ගෙවීමේ ක්රම</translation> <translation id="6766488013065406604">Google මුරපද කළමනාකරු වෙත යන්න</translation> <translation id="6767566652486411142">වෙනත් භාෂාවක් තෝරන්න...</translation> -<translation id="6767639283522617719">වසමට එකතු විය නොහැක. ආයතනික ඒකකය සඳහා සැකසීම් නිවැරදි බවට වග බලා ගන්න.</translation> <translation id="6768034047581882264">අනාරක්ෂිත අන්තර්ගතය පෙන්වීමට ඉඩ නොදේ</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />හොඳම අත්දැකීම ලබා දීමට, <ph name="DEVICE_OS" /> උපාංග පිළිබඳ දෘඪාංග දත්ත රැස් කර, කුමන යාවත්කාලීන ලබා දිය යුතු ද යන්න නිර්ණය කිරීමට Google සමග බෙදා ගනී. විකල්ප වශයෙන්, ඔබට සහාය සහ <ph name="DEVICE_OS" /> අත්දැකීම සහ සේවාව වැඩි දියුණු කිරීම් වැනි අමතර අරමුණු සඳහා මෙම දත්ත භාවිත කිරීමට Google හට ඉඩ දිය හැක.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />යාවත්කාලීන පෙරහන සඳහා Google වෙත යවන ලද දත්ත බැලීමට මෙන්ම Google සමග දත්ත බෙදා ගැනීමට ඔබ තෝරා ගන්නා වෙනත් ඕනෑම අවස්ථාවක් බැලීමට ඔබට මෙම උපාංගයට ඇතුළු වී chrome://system හි chromeosflex_ ලෙස ලැයිස්තුගත කර ඇති ක්ෂේත්ර බැලීමට හැකි.<ph name="END_PARAGRAPH2" /> @@ -7535,7 +7507,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ගබඩා කළ අක්තපත්ර භාවිතයෙන් වෙබ් අඩවි වෙත ස්වයංක්රීයව පුරන්න. විශේෂාංගය අබල කර ඇති විට, ඔබ වෙබ් අඩවියකට පිරීමට පෙර සෑම විටම ඔබට තහවුරු කිරීමට පවසනු ඇත.</translation> -<translation id="6810768462515084623">අපොයි! ඔබේ මුරපදය කල් ඉකුත් වූ බව පෙනේ. වෙනත් උපාංගයක එය අලුත් කර නැවත උත්සාහ කරන්න.</translation> <translation id="6811034713472274749">පිටුව බැලීමට සූදානම්</translation> <translation id="6811151703183939603">දැඩි</translation> <translation id="6811332638216701903">DHCP සත්කාරක නම</translation> @@ -7607,7 +7578,6 @@ <translation id="6856623341093082836">ඔබේ ස්පර්ශ තිරයේ නිරවද්යතාවය පිහිටුවන්න සහ සීරුමාරු කරන්න</translation> <translation id="6856850379840757744">ක්රියාත්මක කළ විට, සියලු දැනුම්දීම් නිහඬ කරනු ඇත</translation> <translation id="6857145580237920905">Powerwash කිරීමට පෙර eSIM පැතිකඩ ඉවත් කරන්න</translation> -<translation id="6857699260879628349">වින්යාස තොරතුරු ලබා ගන්න</translation> <translation id="6857725247182211756">තත් <ph name="SECONDS" /></translation> <translation id="6860097299815761905">ප්රොක්සි සැකසුම්...</translation> <translation id="68601584151169673">&සුරකින්න සහ බෙදා ගන්න</translation> @@ -7626,7 +7596,6 @@ <translation id="686839242150793617">පින්තූරය තුළ පින්තූරයට ස්වයංක්රීයව ඇතුළු වීමට ඉඩ දී ඇත</translation> <translation id="6868934826811377550">විස්තර බලන්න</translation> <translation id="6871644448911473373">OCSP ප්රතිචාරකරු: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">ඔබ ඇතුළු කළ මුරපදය සේවාදායකය විසින් ප්රතික්ෂේප කරන ලදී.</translation> <translation id="6873571253135628430">අඩවි අවසර වෙනස් කරන්න</translation> <translation id="6876155724392614295">පාපැදිය</translation> <translation id="6876469544038980967">උපකාරී නොවේ</translation> @@ -7660,7 +7629,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">පෙරදසුන සඳහා කටහඬ</translation> <translation id="6902336033320348843">සහය නොදැක්වෙන කොටස: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">උපාංගය වසමට එකතු කරන්න</translation> <translation id="6903022061658753260">ඔබ මෙම ගිණුම සඳහා සමමුහුර්ත කිරීම ක්රියාත්මක කර ඇති සියලු Chrome බ්රවුසර හරහා ඔබගේ දත්ත සමමුහුර්ත කරනු ඇත. ChromeOS සමමුහුර්ත කිරීමේ විකල්ප සඳහා, <ph name="LINK_BEGIN" />ChromeOS සැකසීම්<ph name="LINK_END" /> වෙත යන්න.</translation> <translation id="6903590427234129279">සියල්ල විවෘත කරන්න (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">සමමුහුර්තය ක්රියාත්මක කරන්න</translation> @@ -8017,7 +7985,6 @@ <translation id="7198503619164954386">ඔබ ව්යවසාය ලියාපදිංචි වූ උපාංගයක සිටිය යුතුය</translation> <translation id="7199158086730159431">උපකාර ලබා ගන්න</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> වෙත විකාශනය විරාම කරන්න</translation> -<translation id="7200083590239651963">වින්යාසකරණය තෝරන්න</translation> <translation id="720110658997053098">මෙම උපාංගය ස්ථිරවම kiosk ප්රකාරයෙහි තබා ගන්න</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' මැකිණි</translation> <translation id="7201420661433230412">ගොනු බලන්න</translation> @@ -8134,7 +8101,6 @@ <translation id="7292067737327289208">ඔබේ <ph name="BEGIN_LINK" />බ්රවුසර කළමනා කරනු ලබන්නේ<ph name="END_LINK" /> ඔබේ සංවිධානය විසිනි, ඔබේ <ph name="BEGIN_LINK" />පැතිකඩ කළමනා කරනු ලබන්නේ<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> විසිනි</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play, සහ සම්බන්ධ යෙදුම් ඒවායේම දත්ත රැස් කිරීමේ සහ භාවිත කිරීමේ ප්රතිපත්ති මඟින් පාලන කෙරෙන බව සලකන්න.</translation> -<translation id="729583233778673644">AES සහ RC4 සංකේතනයට ඉඩ දෙන්න. RC4 කේතාංක ආරක්ෂිත නොවන නිසා, මෙම විකල්පය භාවිතය ඔබගේ අවදානම වැඩි කරයි.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ෆෝල්ඩරය තෝරන්න</translation> <translation id="7297726121602187087">තද කොළ</translation> <translation id="7298195798382681320">නිර්දේශිතයි</translation> @@ -8152,7 +8118,6 @@ <translation id="7307129035224081534">විරාම කරන ලදී</translation> <translation id="7307647374092371434">ඔබ පුරනය වී සිටින අතරේ ඔබේ Google ගිණුමේ ඇති මුරපද සහ මුරයතුරු මෙම උපාංගයේ ද ලබා ගත හැකි වනු ඇත</translation> <translation id="7308643132139167865">වෙබ් අඩවි භාෂා</translation> -<translation id="7310598146671372464">පිරීමට අසමත් විය. සේවාදායකය විශේෂිතව දක්වන ලද Kerberos සංකේතන වර්ගවලට සහාය නොදක්වයි. කරුණාකර ඔබේ පරිපාලක අමතන්න.</translation> <translation id="7311005168897771689">ඔබ නොබැඳිව සිටින විට ඔබේ Google Drive ගොනු වෙත ප්රවේශ වන්න</translation> <translation id="7311244614769792472">ප්රතිඵල කිසිවක් හමු නොවුණි</translation> <translation id="7312210124139670355">ඔබගේ පරිපාලක ඔබගේ eSIM යළි සකසයි. මෙයට මිනිත්තු කිහිපයක් ගත විය හැකිය.</translation> @@ -8525,7 +8490,6 @@ <translation id="7594725637786616550">හුදෙක් අලුත් එකක් ලෙස <ph name="DEVICE_TYPE" /> යළි සැකසීමට Powerwash කරන්න.</translation> <translation id="7595453277607160340">Android යෙදුම් භාවිතා කිරීමට සහ ඔබගේ <ph name="DEVICE_TYPE" /> හොඳින් ක්රියා කිරීම වළක්වා ගැනීමට, නැවත පුරනය වී යාවත්කාලීන කරන්න.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (දෝෂ කේතය <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">උපාංගයේ නම දිග වැඩිය. කෙටි නමක් ඇතුළු කර නැවත උත්සාහ කරන්න.</translation> <translation id="7600054753482800821">සෙවීම් යන්ත්ර සහ අඩවි සෙවීම &කළමනාකරණය කරන්න</translation> <translation id="7600218158048761260">මෙම ගිණුම් වර්ගය සඳහා Google Drive අබල කර ඇත.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> කිසිදා පරිවර්තනය නොකරන්න</translation> @@ -8670,7 +8634,6 @@ <translation id="7686086654630106285">අඩවි-යෝජිත දැන්වීම් පිළිබඳ වැඩිදුර</translation> <translation id="7686581688229391955">මෙම අඩවියෙහි දිගුවලට ඉඩ දීමට තෝරන්න</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> <ph name="DEVICE_PATH" /></translation> -<translation id="7690294790491645610">නව මුරපදය තහවුරු කරන්න</translation> <translation id="7690378713476594306">ලැයිස්තුවෙන් තෝරා ගන්න</translation> <translation id="7690853182226561458">&ෆෝල්ඩරය එක් කරන්න...</translation> <translation id="7691073721729883399">කියොස්ක් ඉල්ලීම සඳහා වූ ක්රිප්ටොහෝම් නැංවීමට නොහැකි විය.</translation> @@ -9330,7 +9293,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" />න් <ph name="ITEM_POSITION" /> වැනි මුද්රකය.</translation> <translation id="8180785270975217276">බලශක්ති සුරැකුම ක්රියාත්මකයි</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" ට පරීක්ෂා කළ ස්ථානවල රූප, වීඩියෝ සහ ශබ්ද ගොනු කියවා මැකිය හැක.</translation> -<translation id="8181215761849004992">වසමට එකතු වීමට නොහැකිය. උපාංග එක් කිරීම සඳහා ඔබට ප්රමාණවත් අවසරයක් තිබේ දැයි බැලීමට ඔබේ ගිණුම පරීක්ෂා කරන්න.</translation> <translation id="8182105986296479640">යෙදුම ප්රතිචාර නොදක්වයි.</translation> <translation id="8182412589359523143">මෙම <ph name="DEVICE_TYPE" /> වෙතින් සියලු දත්ත මැකීමට, <ph name="BEGIN_LINK" />මෙහි ක්ලික් කරන්න<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">ඔබේ උපාංග EID <ph name="EID_NUMBER" /> වන අතර උපාංගයේ IMEI <ph name="IMEI_NUMBER" /> වේ. සේවාව සක්රිය කිරීමට උදවු කිරීමට මෙම අංක භාවිතා කළ හැක.</translation> @@ -9791,7 +9753,6 @@ <translation id="8531367864749403520">ඔබේ පටිති තීරුවෙන් සමූහය ඉවත් කිරීමට "සමූහය සඟවන්න" තෝරන්න</translation> <translation id="8531701051932785007">ඉහළ නැංවූ සුරක්ෂිත පිරික්සුම ක්රියාවිරහිතයි</translation> <translation id="8533670235862049797">සුරක්ෂිත බ්රවුස් කිරීම ක්රියාත්මකයි</translation> -<translation id="8534656636775144800">අපොයි! වසමට එක් වීමට උත්සාහ කරන විට යම් දෙයක් වැරදිණි. නැවත උත්සාහ කරන්න.</translation> <translation id="8535005006684281994">Netscape සහතිකය අලුත් කිරීමේ URL</translation> <translation id="8536810348276651776">ඔබව බොහෝ අඩවිවලින් වරනු ඇත. Chrome සඳහා ඔබේ Family Link සැකසීම් අදාළ වන පරිදි ඔබ ඔබේ Google ගිණුම වෙත පුරනය වී සිටිනු ඇත.</translation> <translation id="8536956381488731905">යතුරු එබීමේ හඬ</translation> @@ -9870,7 +9831,6 @@ <translation id="8607828412110648570">ඔබේ බ්ලූටූත් උපාංගය යුගල කිරීමේ ප්රකාරයේ සහ අවට තිබෙන බව සහතික කර ගන්න. ඔබ විශ්වාස කරන උපාංග සමග පමණක් යුගල කරන්න. යුගල කළ උපාංග මෙම Chromebook හි සියලු ගිණුම්වලට දෘශ්යමාන වේ. <ph name="BEGIN_LINK_LEARN_MORE" />තව දැන ගන්න<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos ප්රවේශපත්රයක් එක් කරන්න</translation> <translation id="8609465669617005112">ඉහළට යන්න</translation> -<translation id="8610103157987623234">වැරදි ආකෘතිය, නැවත උත්සාහ කරන්න</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> සමග වීඩියෝ රාමුව සොයන්න</translation> <translation id="8613164732773110792">ඉංග්රීසි සිම්පල් අකුරු, අංක, පහත් ඉර, හෝ මැද ඉර පමණයි</translation> <translation id="8613504115484579584">පුරනය වීමේ ක්රම</translation> @@ -10485,7 +10445,6 @@ <translation id="9052404922357793350">දිගටම අවහිර කරන්න</translation> <translation id="90528604757378587">පසුබිම් ක්රියාකාරකම් සහ සුමට අනුචලනය වැනි, සමහර දෘශ්ය ප්රයෝග, සීමා විය හැක.</translation> <translation id="9053563360605707198">දෙපැත්තේම මුද්රණ කරන්න</translation> -<translation id="9055636786322918818">RC4 සංකේතනය බලාත්මක කරන්න. RC4 කේතාංක ආරක්ෂිත නොවන නිසා, මෙම විකල්පය භාවිතය ඔබගේ අවදානම වැඩි කරයි.</translation> <translation id="9056788090206401048">ඔබේ මුරයතුර වෙනස් උපාංගයක භාවිතා කිරීමට බ්ලූටූත් ක්රියාත්මක විය යුතු වේ. ඔබට මෙය සැම විටම සැකසීම් තුළ කළමනාකරණය කළ හැක.</translation> <translation id="9056810968620647706">ගැලපීම් හමු නොවීය.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> හට පහත අන්තර්ගතයට ප්රවේශ වීමට අවශ්යයි:</translation>
diff --git a/chrome/app/resources/generated_resources_sk.xtb b/chrome/app/resources/generated_resources_sk.xtb index 0b1215ed..7fd3431 100644 --- a/chrome/app/resources/generated_resources_sk.xtb +++ b/chrome/app/resources/generated_resources_sk.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Váš správca niektoré funkcie tohto zariadenia zablokoval</translation> <translation id="1082398631555931481">Nástroj <ph name="THIRD_PARTY_TOOL_NAME" /> chce obnoviť vaše nastavenia prehliadača Chrome na predvolené hodnoty. Týmto sa obnoví domovská stránka, stránka na novej karte a vyhľadávač, zakážu sa rozšírenia a odopnú všetky karty. Vymažú sa tiež ďalšie dočasné údaje a údaje vyrovnávacej pamäte, ako sú napríklad súbory cookie či údaje obsahu a stránok.</translation> <translation id="1082725763867769612">Offline súbory</translation> +<translation id="1084026333130513768">Uložiť, zdieľať a preniesť</translation> <translation id="1084096383128641877">Odstránením tohto hesla nevymažete svoj účet v doméne <ph name="DOMAIN" />. Ak chcete svoj účet chrániť pred ostatnými, odstráňte ho v doméne <ph name="DOMAIN_LINK" /> alebo zmeňte svoje heslo.</translation> <translation id="1084288067399862432">Odhalené heslo bolo úspešne zmenené. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">Stiahnuť podozrivý súbor</translation> <translation id="1217483152325416304">Vaše miestne údaje budú čoskoro odstránené</translation> <translation id="1217668622537098248">Po akcii sa vrátiť na kliknutie ľavým tlačidlom myši</translation> -<translation id="121783623783282548">Heslá sa nezhodujú.</translation> <translation id="1218015446623563536">Odstránenie systému Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Služba určovania polohy od Googlu používa na presnejšie odhadnutie polohy tohto zariadenia zdroje, ako sú Wi-Fi, mobilná sieť a senzory.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Nastavenie Poloha môžete deaktivovať vypnutím hlavného nastavenia Poloha v tomto zariadení. V nastaveniach polohy môžete tiež vypnúť určovanie polohy pomocou siete Wi‑Fi, mobilnej siete a senzorov.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">Zvýrazňovať položky pomocou označenia klávesnice</translation> <translation id="1396120028054416908">Späť do priečinka <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Pri nastavovaní tlačiarne sa vyskytla chyba</translation> -<translation id="1396963298126346194">Zadané používateľské meno a heslo sa nezhodujú</translation> <translation id="1397500194120344683">Žiadne zariadenia spĺňajúce kritériá. <ph name="LINK_BEGIN" />Ďalšie informácie<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Prihlásili ste sa do Chromu v týchto zariadeniach, takže ich môžete používať ako bezpečnostné kľúče.</translation> <translation id="1398853756734560583">Maximalizovať</translation> @@ -900,7 +899,6 @@ <translation id="1657937299377480641">Ak sa chcete znova prihlásiť a získať tak prístup k vzdelávacím zdrojom, požiadajte rodiča o udelenie povolenia</translation> <translation id="1658424621194652532">Táto stránka má prístup k vášmu mikrofónu.</translation> <translation id="1660763353352708040">Problém s nabíjačkou</translation> -<translation id="1661156625580498328">Vynúťte šifrovanie AES (odporúča sa).</translation> <translation id="16620462294541761">Vaše heslo sa nepodarilo overiť. Skúste to znova.</translation> <translation id="166278006618318542">Algoritmus verejného kľúča subjektu</translation> <translation id="1662801900924515589">Aplikácia <ph name="APP" /> je nainštalovaná</translation> @@ -994,7 +992,6 @@ <translation id="174123615272205933">Vlastné</translation> <translation id="1741314857973421784">Ďalej</translation> <translation id="1743970419083351269">Zatvoriť panel so stiahnutými súbormi</translation> -<translation id="1744060673522309905">Zariadenie sa nepodarilo pripojiť k doméne. Skontrolujte, či ste nepresiahli počet zariadení, ktoré môžete pridať.</translation> <translation id="1744108098763830590">stránka na pozadí</translation> <translation id="1745732479023874451">Spravovať kontakty</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}few{Chcete otvoriť a upraviť # súbory v tejto webovej aplikácii?}many{Open and edit # files in this web app?}other{Chcete otvoriť a upraviť # súborov v tejto webovej aplikácii?}}</translation> @@ -1026,7 +1023,6 @@ <translation id="1767043563165955993">Používať s aplikáciami pre Android</translation> <translation id="1767508543310534319">Ozvena interpunkcie</translation> <translation id="1768212860412467516">Odoslanie spätnej väzby k experimentu <ph name="EXPERIMENT_NAME" /></translation> -<translation id="1768278914020124551">Ojoj! Pri pokuse o kontaktovanie registračného servera sa vyskytol problém. Skontrolujte pripojenie k sieti a názov domény a potom to skúste znova.</translation> <translation id="1769104665586091481">Otvoriť odkaz v novom &okne</translation> <translation id="1770407692401984718">Sem presuňte obrázok alebo</translation> <translation id="177053719077591686">Zálohujte aplikácie pre Android na Disk Google.</translation> @@ -1104,7 +1100,6 @@ <translation id="1818913467757368489">Prebieha nahrávanie do denníka.</translation> <translation id="1819443852740954262">Otvoriť všetky v okne inkognito</translation> <translation id="1819721979226826163">Klepnite na položky Upozornenia aplikácií > Služby Google Play.</translation> -<translation id="1820028137326691631">Zadajte heslo od správcu</translation> <translation id="1822140782238030981">Už ste používateľ Chromu? Prihláste sa</translation> <translation id="1822517323280215012">Sivá</translation> <translation id="1822635184853104396">Zobraziť celú históriu sťahovania na novej karte</translation> @@ -1221,7 +1216,6 @@ <translation id="1901303067676059328">Vybrať &všetko</translation> <translation id="1904580727789512086">Webové adresy, ktoré navštívite, sa uložia do vášho účtu Google</translation> <translation id="1904603806662441960">Spravujte povolenia kamery pre weby v Chrome</translation> -<translation id="1905375423839394163">Názov zariadenia Chromebook</translation> <translation id="1906181697255754968">Weby zvyčajne získavajú prístup k súborom a priečinkom vo vašom zariadení, aby mohli poskytovať funkcie, ako je automatické ukladanie vašej práce</translation> <translation id="1906488504371069394">Vyhľadať ďalšie rozšírenia a motívy v <ph name="BEGIN_LINK" />Internetovom obchode Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Zadávajte text hlasom. Stlačte Hľadať + D a začnite hovoriť.</translation> @@ -1231,6 +1225,7 @@ <translation id="1910721550319506122">Vitajte!</translation> <translation id="1910736334623230603">Nie je možné hľadať viaceré obrázky. Pridávajte obrázky po jednom.</translation> <translation id="1910908536872421421">Chrome na testovanie verzie <ph name="BROWSER_VERSION" /> je určený iba na automatické testovanie. Na bežné prehliadanie používajte štandardnú verziu Chromu, ktorá sa automaticky aktualizuje.</translation> +<translation id="1913749768968678106">Preniesť, uložiť a zdieľať</translation> <translation id="1915073950770830761">canary</translation> <translation id="1915307458270490472">Zložiť</translation> <translation id="1915734383465415025">Číslo predajne</translation> @@ -1332,6 +1327,7 @@ <translation id="197989455406964291">KDC nepodporuje typ šifrovania</translation> <translation id="1981434377190976112">Čítať všetky vaše údaje na všetkých weboch</translation> <translation id="1984417487208496350">Bez ochrany (neodporúča sa)</translation> +<translation id="1986836014090708999">Rozšírené nastavenia polohy</translation> <translation id="1987317783729300807">Účty</translation> <translation id="1987574314042117472">Vybrať a nainštalovať obľúbené aplikácie</translation> <translation id="1988259784461813694">Požiadavka</translation> @@ -1533,7 +1529,6 @@ <translation id="21354425047973905">Skryť kódy PIN</translation> <translation id="2135456203358955318">Ukotvená lupa</translation> <translation id="2135787500304447609">&Obnoviť</translation> -<translation id="2136372518715274136">Zadajte nové heslo</translation> <translation id="2136476978468204130">Zadaná prístupová fráza je nesprávna</translation> <translation id="2137128126782078222">Nepovoliť upozornenia z webu <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Tlačidlo nastavenia</translation> @@ -1601,6 +1596,7 @@ <translation id="2182058453334755893">Skopírované do schránky</translation> <translation id="2182419606502127232">Zahrnúť moje denníky servera</translation> <translation id="2183570493397356669">Tlačidlo Pokračovať je deaktivované</translation> +<translation id="2184272387334793084">Prihláste sa a používajte heslá a ďalší obsah vo všetkých svojich zariadeniach</translation> <translation id="2184515124301515068">Povoľte Chromu vyberať, kedy môžu weby prehrať zvuk (odporúčané)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">Stránka je zdieľaná z iného zariadenia</translation> @@ -1633,7 +1629,6 @@ <translation id="2210462644007531147">Inštaláciu sa nepodarilo dokončiť</translation> <translation id="2211245494465528624">Spravovať možnosti synchronizácie</translation> <translation id="2214018885812055163">Zdieľané priečinky</translation> -<translation id="2214884991347062907">Nesprávne heslo. Skúste to znova.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<nie je zobrazený 1 riadok>}few{<nie sú zobrazené <ph name="NUMBER_OF_LINES" /> riadky>}many{<<ph name="NUMBER_OF_LINES" /> lines not shown>}other{<nie je zobrazených <ph name="NUMBER_OF_LINES" /> riadkov>}}</translation> <translation id="2215070081105889450">Ak chcete zdieľať zvuk, zdieľajte kartu alebo obrazovku</translation> <translation id="2218019600945559112">Myš a touchpad</translation> @@ -2284,7 +2279,6 @@ <translation id="2692503699962701720">Zmeňte výšku hlasu pri vyslovovaní typov prvkov a formátovaného textu</translation> <translation id="2692901429679246677">Aqua</translation> <translation id="2693134906590795721">Zvuky nabíjania</translation> -<translation id="2693176596243495071">Ojoj, vyskytla sa neznáma chyba. Skúste to neskôr alebo, ak problém pretrváva, kontaktujte správcu.</translation> <translation id="2698147581454716013">Toto zariadenie je súčasťou balíka a nedá sa zaregistrovať pomocou povýšenia Kiosk & Signage.</translation> <translation id="2699911226086014512">Operácia kódu PIN zlyhala. Kód chyby: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Zdieľané zo zariadenia <ph name="DEVICE_NAME" /></translation> @@ -2417,7 +2411,6 @@ <translation id="2782104745158847185">Pri inštalácii aplikácie pre Linux sa vyskytla chyba</translation> <translation id="2783024642731649028">Jedna položka vo vašom košíku so zľavou <ph name="DISCOUNT_TEXT" /> od predajcu <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) zobrazená <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Stiahnuté</translation> -<translation id="2783829359200813069">Vyberte typy šifrovania</translation> <translation id="2783952358106015700">Použitie bezpečnostného kľúča s aplikáciou <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Kontrola hesiel</translation> <translation id="2785873697295365461">Deskriptory súborov</translation> @@ -2568,6 +2561,7 @@ <translation id="2893180576842394309">Google môže pomocou vašej histórie prispôsobiť Vyhľadávanie a ďalšie služby Googlu</translation> <translation id="2893701697603065178">Spravované vývojové prostredie</translation> <translation id="2894757982205307093">Nová karta v skupine</translation> +<translation id="2895730582088342039">Uložiť, zdieľať a preniesť</translation> <translation id="289695669188700754">Identifikácia kľúča: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Keď zavriete všetky okná inkognito, toto vlastné nastavenie bude odstránené</translation> <translation id="2897878306272793870">Naozaj chcete otvoriť tento počet kariet: <ph name="TAB_COUNT" />?</translation> @@ -2701,7 +2695,6 @@ <translation id="3003144360685731741">Preferované siete</translation> <translation id="3003253259757197230">Webové adresy, ktoré navštevujete, sa odosielajú Googlu, aby mohol predpokladať weby, ktoré navštívite ako ďalšie, a zobrazovať vám ďalšie informácie o navštevovanej stránke</translation> <translation id="3003623123441819449">Vyrovnávacia pamäť CSS</translation> -<translation id="3003828226041301643">Zariadenie sa nepodarilo pripojiť k doméne. Skontrolujte svoj účte a uistite sa, že máte oprávnenia na pridávanie zariadení.</translation> <translation id="3003967365858406397">Telefón <ph name="PHONE_NAME" /> vytvorí súkromné pripojenie Wi‑Fi.</translation> <translation id="3004385386820284928">Prispôsobenie klávesov klávesnice</translation> <translation id="3005574332301273731">Nezobraziť</translation> @@ -2761,7 +2754,6 @@ <translation id="3033348223765101500">Majte svoje údaje pod kontrolou</translation> <translation id="3036327949511794916">Termín na vrátenie tohto zariadenia <ph name="DEVICE_TYPE" /> uplynul.</translation> <translation id="3036546437875325427">Povoliť Flash</translation> -<translation id="3037754279345160234">Konfigurácia pridania do domény sa nedá analyzovať. Kontaktujte správcu.</translation> <translation id="3038272154009688107">Zobraziť všetky weby</translation> <translation id="3038612606416062604">Manuálne pridanie tlačiarne</translation> <translation id="3039491566278747710">Pravidlo pre režim offline sa nepodarilo v zariadení nainštalovať.</translation> @@ -2951,7 +2943,6 @@ <translation id="3210736980143419785">Sťahovanie sa nepodarilo dokončiť</translation> <translation id="321084946921799184">Žltá a biela</translation> <translation id="3211126692872351610">&Hľadať <ph name="SEARCH_TERMS" /> na novej karte vo vyhľadávači <ph name="SEARCH_ENGINE" /></translation> -<translation id="321356136776075234">Organizačná jednotka zariadenia (OU) (napr. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Pridajte záložku do tohto priečinka</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Poznámka:<ph name="END_BOLD" /> K osobným výsledkom dieťaťa <ph name="SUPERVISED_USER_NAME" /> je možné získať prístup podobným hlasom alebo jeho nahrávkou.</translation> <translation id="3217843140356091325">Vytvoriť odkaz?</translation> @@ -3202,6 +3193,7 @@ <translation id="3420501302812554910">Vyžaduje sa resetovanie interného bezpečného kľúča</translation> <translation id="3421387094817716717">Verejný kľúč založený na eliptickej krivke</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Poznámka:<ph name="END_BOLD" /> K vašim osobným výsledkom alebo vášmu Asistentovi je možné získať prístup podobným hlasom alebo jeho nahrávkou.</translation> +<translation id="3421835120203732951">Pridať nový profil</translation> <translation id="3423111258700187173">Výsledky boli nájdené v priečinku <ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">Vo vašich telefónoch <ph name="PHONE_NAME_1" /> a <ph name="PHONE_NAME_2" />:</translation> <translation id="3423858849633684918">Reštartujte <ph name="PRODUCT_NAME" /></translation> @@ -3630,7 +3622,6 @@ <translation id="3741056951918180319">Na rozšírenie môžete kedykoľvek kliknúť a použiť ho tak na ľubovoľnom webe</translation> <translation id="3741510433331996336">Dokončite aktualizáciu reštartom zariadenia</translation> <translation id="3742235229730461951">Kórejské rozloženie klávesnice</translation> -<translation id="3742666961763734085">Nepodarilo sa nájsť organizačnú jednotku s daným názvom. Skúste to znova.</translation> <translation id="3743842571276656710">Zadajte PIN na spárovanie so zariadením <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Heslá neboli importované</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> @@ -4519,7 +4510,6 @@ <translation id="4416582610654027550">Zadajte platnú webovú adresu</translation> <translation id="4421932782753506458">Páperový</translation> <translation id="4423376891418188461">Obnoviť nastavenia</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, váš správca vyžaduje zmenu hesla.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ak povolíte zariadeniam so systémom ChromeOS odosielať automatické hlásenia, pomôžete nám tým určiť, čo treba v systéme ChromeOS prioritne opraviť a zlepšiť. Tieto hlásenia môžu obsahovať informácie, napríklad kedy ChromeOS padá a koľko pamäte zvyčajne využívate.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Môžete ich kedykoľvek začať alebo prestať povoľovať v nastaveniach svojho zariadenia Chrome. Ak ste správcom domény, toto nastavenie môžete zmeniť v správcovskej konzole.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Odstrániť súbor <ph name="FILE_NAME" /></translation> @@ -4535,7 +4525,6 @@ <translation id="4430369329743628066">Záložka bola pridaná</translation> <translation id="4430422687972614133">Zapnúť virtuálnu kartu</translation> <translation id="4432621511648257259">Heslo je nesprávne</translation> -<translation id="443454694385851356">Staré (nezabezpečené)</translation> <translation id="4434611816075088065">Momentálne nevyžaduje vašu pozornosť nič iné</translation> <translation id="443475966875174318">Aktualizácia a odstránenie nekompatibilných aplikácií</translation> <translation id="4437947179446780764">Pridajte poskytovateľa služieb vlastného systému doménových názvov (DNS)</translation> @@ -4592,6 +4581,7 @@ <translation id="4481448477173043917">Zariadenie <ph name="DEVICE_TYPE" /> sa neočakávane reštartovalo</translation> <translation id="4481467543947557978">obsluha</translation> <translation id="4482990632723642375">Nedávno zavretá karta</translation> +<translation id="4486333480498805415">Presnosť určovania polohy</translation> <translation id="4487489714832036847">Chromebooky používajú namiesto tradičného softvéru aplikácie. Získajte aplikácie na zvýšenie produktivity, zábavu a ďalšie činnosti.</translation> <translation id="4488257340342212116">Môže používať vašu kameru</translation> <translation id="4490086832405043258">Použiť pre tento profil nastavenia proxy servera v systéme Chrome OS</translation> @@ -5077,7 +5067,6 @@ <translation id="4868284252360267853">Toto dialógové okno nie je momentálne označené. Označíte ho stlačením kombinácie klávesov Command-Shift-Option A.</translation> <translation id="4869170227080975044">Čítať informácie o sieťach v systéme ChromeOS</translation> <translation id="4870724079713069532">Pomocou tejto aplikácie môžete otvárať a upravovať podporované súbory z Prieskumníka súborov alebo iných aplikácií. Ak chcete ovládať, ktoré súbory predvolene otvoria túto aplikáciu, prejdite do <ph name="BEGIN_LINK" />nastavení systému Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Ak chcete získať informácie o konfigurácii, zadajte heslo od správcu</translation> <translation id="4870995365819149457">Niektoré podporované odkazy sa budú stále otvárať v aplikáciách <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> a 1 ďalšej.</translation> <translation id="4871308555310586478">Nepochádza z Internetového obchodu Chrome.</translation> <translation id="4871322859485617074">Kód PIN obsahuje neplatné znaky</translation> @@ -5144,7 +5133,6 @@ <translation id="4913209098186576320">Tento súbor môže byť nebezpečný<ph name="LINE_BREAK" />Táto kontrola trvá dlhšie ako zvyčajne…</translation> <translation id="4915961947098019832">Môže zobrazovať obrázky</translation> <translation id="4916542008280060967">Chcete povoliť webu upravovať súbor <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Silné</translation> <translation id="491779113051926205">Počítadlá návštevnosti v systéme ChromeOS</translation> <translation id="4918021164741308375">Web <ph name="ORIGIN" /> chce komunikovať s rozšírením <ph name="EXTENSION_NAME" /></translation> <translation id="4918086044614829423">Prijať</translation> @@ -5451,6 +5439,7 @@ <translation id="5162905305237671850">Zariadenie <ph name="DEVICE_TYPE" /> je blokované</translation> <translation id="5163910114647549394">Karta bola presunutá na koniec panela kariet</translation> <translation id="5164530241085602114">Web <ph name="SITE" /> nemá povolené upozornenia</translation> +<translation id="5165989352025966137">Automatický prechod na celú obrazovku je povolený</translation> <translation id="516747639689914043">Protokol HTTP (Hypertext Transport Protocol)</translation> <translation id="5170568018924773124">Zobraziť v priečinku</translation> <translation id="5171045022955879922">Vyhľadajte alebo zadajte webovú adresu</translation> @@ -5458,7 +5447,6 @@ <translation id="5172855596271336236">K dispozícii je jedna spravovaná tlačiareň.</translation> <translation id="5173668317844998239">Pridať a odstrániť odtlačky prstov uložené v bezpečnostnom kľúči</translation> <translation id="5174169235862638850">Heslo bolo skopírované do schránky</translation> -<translation id="5175379009094579629">Názov zariadenia je neplatný. Skúste to znova zadaním platného názvu zariadenia.</translation> <translation id="5177479852722101802">Aj naďalej blokovať prístup ku kamere a mikrofónu</translation> <translation id="5177549709747445269">Využívate mobilné dáta</translation> <translation id="5178667623289523808">Nájsť predchádzajúce</translation> @@ -5687,7 +5675,6 @@ <translation id="5368255566854433132">Vytvorte si pre zariadenie <ph name="DEVICE_TYPE" /> heslo</translation> <translation id="5368441245151140827">Toto rozšírenie nemôže čítať a meniť informácie o webe ani byť spustené na pozadí</translation> <translation id="5368720394188453070">Telefón je uzamknutý. Ak chcete pokračovať, odomknite ho.</translation> -<translation id="5368779022775404937">Prihláste sa do domény <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}few{Incognito (#)}many{Incognito (#)}other{Incognito (#)}}</translation> <translation id="5369491905435686894">Povoliť zrýchlenie myši</translation> <translation id="5369694795837229225">Nastaviť vývojové prostredie systému Linux</translation> @@ -5903,7 +5890,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Váš správca nainštaloval rozšírenie}few{Váš správca nainštaloval # rozšírenia}many{# extensions have been installed by your administrator}other{Váš správca nainštaloval # rozšírení}}</translation> <translation id="5523532775593636291">Weby, ktoré ste pridali, zostanú vždy aktívne a šetrič ich z pamäte neodstráni</translation> <translation id="5523558474028191231">Názov môže obsahovať písmená, čísla a špeciálne znaky. Môže mať maximálne tento počet znakov: <ph name="MAX_CHARACTER_COUNT" />.</translation> -<translation id="5526701598901867718">Všetko (nezabezpečené)</translation> <translation id="5526745900034778153">Ak chcete obnoviť synchronizáciu, znova sa prihláste</translation> <translation id="5527463195266282916">Došlo k pokusu o prechod rozšírenia na nižšiu verziu.</translation> <translation id="5527474464531963247">Môžete tiež vybrať inú sieť.</translation> @@ -5914,7 +5900,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vyžaduje</translation> <translation id="5537725057119320332">Prenášať</translation> <translation id="5539070192556911367">S Googlom sa nedá nadviazať spojenie</translation> -<translation id="5539221284352502426">Zadané heslo bolo zamietnuté serverom. Možné dôvody: Heslo je príliš krátke. Heslo musí obsahovať čísla alebo symboly. Heslo sa musí odlišovať od predchádzajúcich hesiel.</translation> <translation id="5541694225089836610">Správca akciu zakázal</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Boli zablokované súbory cookie z domény <ph name="DOMAIN" /></translation> @@ -6157,7 +6142,6 @@ <translation id="5734362860645681824">Komunikácia</translation> <translation id="5734697361979786483">Pridať zdieľanie súboru</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Tieto údaje alebo vaše zariadenie nespĺňa niektoré pravidlá zabezpečenia vašej organizácie. Zistite od správcu, čo je treba opraviť.}=1{Tento súbor alebo vaše zariadenie nespĺňa niektoré pravidlá zabezpečenia vašej organizácie. Zistite od správcu, čo je treba opraviť.}few{Tieto súbory nespĺňajú niektoré pravidlá zabezpečenia vašej organizácie. Zistite od správcu, čo je treba opraviť.}many{Tieto súbory nespĺňajú niektoré pravidlá zabezpečenia vašej organizácie. Zistite od správcu, čo je treba opraviť.}other{Tieto súbory nespĺňajú niektoré pravidlá zabezpečenia vašej organizácie. Zistite od správcu, čo je treba opraviť.}}</translation> -<translation id="5736796278325406685">Zadajte platné používateľské meno</translation> <translation id="5738093759615225354">Tento prístupový kľúč potrebujete na prihlásenie do počítača</translation> <translation id="5739017626473506901">Ak chce dieťaťu <ph name="USER_NAME" /> pomôcť pridať školský účet, prihláste sa</translation> <translation id="5739235828260127894">Čaká sa na overenie. <ph name="LINK_BEGIN" />Ďalšie informácie<ph name="LINK_END" /></translation> @@ -6561,7 +6545,6 @@ <translation id="6054138466019582920">Vyhľadávať na tejto stránke Googlom…</translation> <translation id="6054284857788651331">Nedávno zavretá skupina kariet</translation> <translation id="6054961935262556546">Zmeniť viditeľnosť</translation> -<translation id="6055171183283175969">Zadané heslo je nesprávne.</translation> <translation id="6055392876709372977">Štandard PKCS #1 SHA-256 so šifrovaním RSA</translation> <translation id="6055544610007596637">Inštalácia aplikácií pre zariadenie <ph name="DEVICE_TYPE" /> z Obchodu Google Play</translation> <translation id="6056710589053485679">Opätovne načítať</translation> @@ -6631,7 +6614,6 @@ <translation id="6102043788063419338">Tento súbor zablokovala rozšírená ochrana.</translation> <translation id="6103681770816982672">Upozornenie: prechádzate na verziu pre vývojárov</translation> <translation id="6104068876731806426">Účty Google</translation> -<translation id="6104311680260824317">Zariadenie sa nepodarilo pripojiť k doméne. Server nepodporuje stanovené typy šifrovania Kerberos. Skontrolujte nastavenia šifrovania v časti Ďalšie možnosti.</translation> <translation id="6104667115274478616">Správa nastavení zvuku v systéme ChromeOS</translation> <translation id="6104796831253957966">Zoznam tlačových úloh je plný</translation> <translation id="610487644502954950">Bočný panel bol odopnutý</translation> @@ -7322,7 +7304,6 @@ <translation id="6651237644330755633">Dôverovať tomuto certifikátu na identifikáciu webových stránok</translation> <translation id="6651495917527016072">Synchronizujte siete Wi‑Fi so svojím telefónom. <ph name="LINK_BEGIN" />Ďalšie informácie<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Spúšťa sa automaticky pri každej návšteve tohto webu</translation> -<translation id="665355505818177700">Integrácia <ph name="MS_AD_NAME" /> pre Chrome je podporovaná iba v platformách x86_64. Chromebooky zostavené na základe platformy ARM alebo x86 túto funkciu nepodporujú.</translation> <translation id="6654509035557065241">Preferovať sieť</translation> <translation id="6655190889273724601">Režim pre vývojárov</translation> <translation id="6655458902729017087">Skryť účty</translation> @@ -7458,7 +7439,6 @@ <translation id="676560328519657314">Vaše spôsoby platby v službe Google Pay</translation> <translation id="6766488013065406604">Prejsť do Správcu hesiel Google</translation> <translation id="6767566652486411142">Vybrať iný jazyk…</translation> -<translation id="6767639283522617719">Nepodarilo sa pripojiť k doméne. Skontrolujte, či sú nastavenia organizačnej jednotky správne.</translation> <translation id="6768034047581882264">Nemôže zobrazovať nezabezpečený obsah</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /><ph name="DEVICE_OS" /> zaisťuje to najlepšie prostredie zhromažďovaním údajov o hardvéri zariadení a ich zdieľaním s Googlom, aby bolo možné určiť, ktoré aktualizácie majú byť doručené. Nepovinne môžete Googlu povoliť používať tieto údaje na ďalšie účely, ako sú podpora a zlepšovanie prostredia a služieb systému <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />V tomto zariadení sa môžete prihlásiť a prejsť do sekcie chrome://system a zobraziť si polia uvedené ako chromeosflex_, kde nájdete údaje odoslané Googlu na filtrovanie aktualizácií, ako aj ďalšie prípady, kedy ste zdieľali údaje s Googlom.<ph name="END_PARAGRAPH2" /> @@ -7535,7 +7515,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Prihlasovať sa na weby automaticky pomocou uložených poverení. Keď je táto funkcia zakázaná, zobrazí sa pred každým prihlásením na web výzva s potvrdením.</translation> -<translation id="6810768462515084623">Ojoj, platnosť hesla zrejme vypršala. Obnovte ho v inom zariadení a skúste to znova.</translation> <translation id="6811034713472274749">Stránka je pripravená na prezeranie</translation> <translation id="6811151703183939603">Pevná</translation> <translation id="6811332638216701903">Názov hostiteľa DHCP</translation> @@ -7607,7 +7586,6 @@ <translation id="6856623341093082836">Nastaviť a upraviť presnosť dotykovej obrazovky</translation> <translation id="6856850379840757744">Ak nastavenie vypnete, budú upozornenia stlmené</translation> <translation id="6857145580237920905">Pred spustením obnovenia pomocou funkcie Powerwash odstráňte profily eSIM karty</translation> -<translation id="6857699260879628349">Získať informácie o konfigurácii</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Nastavenia servera proxy...</translation> <translation id="68601584151169673">&Uložiť a zdieľať</translation> @@ -7626,7 +7604,6 @@ <translation id="686839242150793617">Môžu automaticky spúšťať obraz v obraze</translation> <translation id="6868934826811377550">Zobraziť podrobnosti</translation> <translation id="6871644448911473373">Odpovedajúce zariadenie OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Zadané heslo bolo zamietnuté serverom.</translation> <translation id="6873571253135628430">Zmeniť povolenia webov</translation> <translation id="6876155724392614295">Bicykel</translation> <translation id="6876469544038980967">Neužitočné</translation> @@ -7660,7 +7637,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Hlas, ktorého ukážku si chcete vypočuť</translation> <translation id="6902336033320348843">Sekcia nie je podporovaná: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Pripojte zariadenie k doméne</translation> <translation id="6903022061658753260">Vaše údaje budú synchronizované vo všetkých prehliadačoch Chrome, v ktorých máte zapnutú synchronizáciu tohto účtu. Možnosti synchronizácie v systéme Chrome OS nájdete v <ph name="LINK_BEGIN" />nastaveniach systému Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Otvoriť všetky (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Zapnúť synchronizáciu</translation> @@ -8018,7 +7994,6 @@ <translation id="7198503619164954386">Musíte používať zariadenie zaregistrované v podniku</translation> <translation id="7199158086730159431">Získať p&omoc</translation> <translation id="7199452998289813782">Pozastaviť prenos do zariadenia <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Výber konfigurácie</translation> <translation id="720110658997053098">Udržiavať toto zariadenie trvale v režime kiosku</translation> <translation id="7201118060536064622">Položka <ph name="DELETED_ITEM_NAME" /> bola odstránená</translation> <translation id="7201420661433230412">Zobraziť súbory</translation> @@ -8134,8 +8109,8 @@ <translation id="7290242001003353852">Prihlasovacia služba hostená doménou <ph name="SAML_DOMAIN" /> pristupuje k vášmu fotoaparátu.</translation> <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Prehliadač je spravovaný<ph name="END_LINK" /> vašou organizáciou a váš <ph name="BEGIN_LINK" />profil<ph name="END_LINK" /> doménou <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Automatický prechod na celú obrazovku nie je povolený</translation> <translation id="7295614427631867477">Upozorňujeme, že Android, Play a príslušné aplikácie sa riadia vlastnými pravidlami zhromažďovania údajov a používania.</translation> -<translation id="729583233778673644">Povoľte šifrovania AES a RC4. Šifry RC4 sú nezabezpečené, takže použitím tejto možnosti zvýšite riziko.</translation> <translation id="7296503797589217366">Vybrať priečinok <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tmavozelená</translation> <translation id="7298195798382681320">Odporúčané</translation> @@ -8153,7 +8128,6 @@ <translation id="7307129035224081534">Pozastavená</translation> <translation id="7307647374092371434">Heslá a prístupové kľúče vo vašom účte Google budú k dispozícii aj v tomto zariadení, kým sa neodhlásite.</translation> <translation id="7308643132139167865">Jazyky webov</translation> -<translation id="7310598146671372464">Nepodarilo sa prihlásiť. Server nepodporuje stanovené typy šifrovania Kerberos. Kontaktujte správcu.</translation> <translation id="7311005168897771689">Majte jednoduchý prístup k súborom na Disku Google, keď ste offline</translation> <translation id="7311244614769792472">Neboli nájdené žiadne výsledky</translation> <translation id="7312210124139670355">Správca resetuje vašu eSIM kartu. Môže trvať niekoľko minút.</translation> @@ -8525,7 +8499,6 @@ <translation id="7594725637786616550">Powerwash resetuje zariadenie <ph name="DEVICE_TYPE" /> tak, aby bolo ako nové.</translation> <translation id="7595453277607160340">Ak chcete používať aplikácie pre Android a zaistiť správne fungovanie zariadenia <ph name="DEVICE_TYPE" />, znova sa prihláste a aktualizujte.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kód chyby <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Názov zariadenia je príliš dlhý. Zadajte kratší názov a skúste to znova.</translation> <translation id="7600054753482800821">&Spravovať vyhľadávače a vyhľadávanie na webe</translation> <translation id="7600218158048761260">Disk Google je pre tento typ účtu deaktivovaný.</translation> <translation id="7600965453749440009">Nikdy neprekladať jazyk <ph name="LANGUAGE" /></translation> @@ -8561,6 +8534,7 @@ <translation id="7622768823216805500">Weby zvyčajne inštalujú obslužné nástroje platieb, aby mohli poskytovať nákupné funkcie, ako je ľahšie platenie</translation> <translation id="7622966771025050155">Prepnúť na zaznamenanú kartu</translation> <translation id="7624337243375417909">Funkcia Caps Lock je vypnutá</translation> +<translation id="7625025537587898155">Pridať nový profil</translation> <translation id="7625568159987162309">Zobraziť povolenia a uložené dáta webov</translation> <translation id="7625823789272218216">Nová karta vľavo</translation> <translation id="7628201176665550262">Frekvencia obnovenia</translation> @@ -8670,7 +8644,6 @@ <translation id="7686086654630106285">Ďalšie informácie o reklamách navrhovaných webmi</translation> <translation id="7686581688229391955">Výberom tejto možnosti povolíte rozšírenia na tomto webe</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potvrďte nové heslo</translation> <translation id="7690378713476594306">Vybrať v zozname</translation> <translation id="7690853182226561458">Pridať &priečinok...</translation> <translation id="7691073721729883399">Nepodarilo sa pripojiť priestor cryptohome pre verejnú aplikáciu.</translation> @@ -9240,6 +9213,7 @@ <translation id="810185532889603849">Vlastná farba</translation> <translation id="8101987792947961127">Pri ďalšom spustení sa bude vyžadovať funkcia Powerwash</translation> <translation id="8102139037507939978">Odstraňovať zo súboru system_logs.txt údaje umožňujúce zistenie totožnosti</translation> +<translation id="8102344699913991108">Weby pomocou tohto nastavenia ponúkajú pútavé prostredie na celú obrazovku bez ohľadu na gestá používateľa</translation> <translation id="810362914482827094">Vyhľadávanie prístupových kľúčov</translation> <translation id="8104088837833760645">Stiahnuť profil eSIM</translation> <translation id="8105273883928376822">Ak chcete pokračovať, prihláste sa</translation> @@ -9332,7 +9306,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Tlačiareň <ph name="ITEM_POSITION" /> z <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Šetrič energie je zapnutý</translation> <translation id="8180786512391440389">Rozšírenie <ph name="EXTENSION" /> dokáže čítať a odstrániť obrázky, videá a zvukové súbory vo vybratých umiestneniach.</translation> -<translation id="8181215761849004992">Nepodarilo sa pripojiť k doméne. Skontrolujte svoj účet, či máte dostatočné oprávnenia na pridávanie zariadení.</translation> <translation id="8182105986296479640">Aplikácia nereaguje.</translation> <translation id="8182412589359523143">Ak chcete odstrániť všetky údaje z tohto zariadenia <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />kliknite tu<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID zariadenia je <ph name="EID_NUMBER" /> a jeho IMEI je <ph name="IMEI_NUMBER" />. Pomocou týchto čísel je možné aktivovať službu.</translation> @@ -9561,6 +9534,7 @@ <translation id="8351630282875799764">Batéria sa nenabíja</translation> <translation id="8352287103893778223">Názov skupiny kariet</translation> <translation id="835238322900896202">Počas odinštalovania sa vyskytla chyba. Na odinštalovanie použite terminál.</translation> +<translation id="8353420862507374944">Preniesť, uložiť a zdieľať</translation> <translation id="8353683614194668312">Môže:</translation> <translation id="8354034204605718473">Kód PIN vášho dieťaťa bol pridaný</translation> <translation id="8356197132883132838"><ph name="TITLE" /> – <ph name="COUNT" /></translation> @@ -9667,6 +9641,7 @@ <translation id="8428271547607112339">Pridať školský účet</translation> <translation id="84297032718407999">Odhlásenie prebehne o <ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Zobrazovanie klepnutí</translation> +<translation id="8432724317983466962">Prechod na celú obrazovku predvolene vyžaduje gesto používateľa</translation> <translation id="8433186206711564395">Nastavenia siete</translation> <translation id="8434480141477525001">Port ladenia klienta NaCl</translation> <translation id="8436054240208929121">Prihláste sa a zapnite synchronizáciu, aby mohol Chrome navrhovať skupiny kariet a usporadúvať vaše karty</translation> @@ -9793,7 +9768,6 @@ <translation id="8531367864749403520">Ak chcete skupinu odstrániť z panela kariet, vyberte Skryť skupinu</translation> <translation id="8531701051932785007">Zlepšené bezpečné prehliadanie je vypnuté</translation> <translation id="8533670235862049797">Bezpečné prehliadanie je zapnuté</translation> -<translation id="8534656636775144800">Ojoj, pri pripájaní k doméne sa vyskytla chyba. Skúste to znova.</translation> <translation id="8535005006684281994">Netscape – webová adresa pre obnovenie certifikátu</translation> <translation id="8536810348276651776">Touto akciou sa odhlásiš z väčšiny webov. Zachováš si prihlásenie do účtu Googlu, takže budú platiť nastavenia aplikácie Family Link pre Chrome.</translation> <translation id="8536956381488731905">Zvuk pri stlačení klávesa</translation> @@ -9872,7 +9846,6 @@ <translation id="8607828412110648570">Skontrolujte, či je zariadenie s rozhraním Bluetooth v párovacom režime a nablízku. Párujte iba zariadenia, ktorým dôverujete. Spárované zariadenia sú viditeľné pre všetky účty v tomto Chromebooku. <ph name="BEGIN_LINK_LEARN_MORE" />Ďalšie informácie<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Pridanie tiketu Kerberos</translation> <translation id="8609465669617005112">Presunúť nahor</translation> -<translation id="8610103157987623234">Nesprávny formát. Skúste to znova.</translation> <translation id="8612252270453580753">Vyhľadať snímku videa pomocou funkcie <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Iba malé znaky, čísla, podčiarkovníky alebo pomlčky</translation> <translation id="8613504115484579584">Spôsoby prihlásenia</translation> @@ -10051,6 +10024,7 @@ <translation id="8729133765463465108">Naskenovať QR kód fotoaparátom</translation> <translation id="8730621377337864115">Hotovo</translation> <translation id="8731029916209785242">Povolenia (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Zlepšovanie presnosti určovania polohy</translation> <translation id="8731268612289859741">Bezpečnostný kód</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> vyžaduje povolenie <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Číslo portu</translation> @@ -10488,7 +10462,6 @@ <translation id="9052404922357793350">Pokračovať v blokovaní</translation> <translation id="90528604757378587">Aktivita na pozadí a niektoré vizuálne efekty, napríklad plynulé posúvanie, môžu byť obmedzené.</translation> <translation id="9053563360605707198">Obojstranná tlač</translation> -<translation id="9055636786322918818">Vynúťte šifrovanie RC4. Šifry RC4 sú nezabezpečené, takže použitím tejto možnosti zvýšite riziko.</translation> <translation id="9056788090206401048">Ak chcete použiť prístupový kľúč v inom zariadení, musíte zapnúť Bluetooth. Môžete to kedykoľvek zmeniť v nastaveniach.</translation> <translation id="9056810968620647706">Nenašli sa žiadne zhody.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> požaduje prístup k nasledujúcemu obsahu:</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb index b2dba9a..909489f 100644 --- a/chrome/app/resources/generated_resources_sl.xtb +++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -300,7 +300,6 @@ <translation id="1217117837721346030">Prenos sumljive datoteke</translation> <translation id="1217483152325416304">Lokalni podatki bodo kmalu izbrisani</translation> <translation id="1217668622537098248">Povrnitev na levi klik po dejanju</translation> -<translation id="121783623783282548">Gesli se ne ujemata.</translation> <translation id="1218015446623563536">Izbris Linuxa</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Googlova lokacijska storitev si pri določanju lokacije te naprave pomaga z viri, kot so omrežja Wi‑Fi, mobilna omrežja in tipala.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Zaznavanje lokacije lahko izklopite tako, da v tej napravi izklopite glavno lokacijsko nastavitev. V lokacijskih nastavitvah lahko izklopite tudi uporabo omrežij Wi-Fi, mobilnih omrežij in tipal za zaznavanje lokacije.<ph name="END_PARAGRAPH2" /></translation> @@ -521,7 +520,6 @@ <translation id="1395832189806039783">Označevanje elementa s fokusom tipkovnice</translation> <translation id="1396120028054416908">Nazaj na mapo <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Napaka pri nastavljanju tiskalnika</translation> -<translation id="1396963298126346194">Vneseno uporabniško ime in geslo se ne ujemata</translation> <translation id="1397500194120344683">Ni ustreznih naprav. <ph name="LINK_BEGIN" />Preberite več o tem.<ph name="LINK_END" /></translation> <translation id="1397594434718759194">V teh napravah ste prijavljeni v Chrome, torej jih lahko uporabljate kot varnostne ključe.</translation> <translation id="1398853756734560583">Povečaj</translation> @@ -904,7 +902,6 @@ <translation id="1657937299377480641">Če se želiš znova prijaviti za dostop do izobraževalnih virov, prosi starša za dovoljenje</translation> <translation id="1658424621194652532">Ta stran dostopa do vašega mikrofona.</translation> <translation id="1660763353352708040">Težava napajalnika</translation> -<translation id="1661156625580498328">Vsili šifriranje AES (priporočeno).</translation> <translation id="16620462294541761">Vašega gesla žal ni bilo mogoče preveriti. Poskusite znova.</translation> <translation id="166278006618318542">Algoritem javnega ključa subjekta</translation> <translation id="1662801900924515589">Aplikacija <ph name="APP" /> je nameščena.</translation> @@ -1006,7 +1003,6 @@ <translation id="174123615272205933">Po meri</translation> <translation id="1741314857973421784">Naprej</translation> <translation id="1743970419083351269">Zapri vrstico za prenose</translation> -<translation id="1744060673522309905">Naprave ni mogoče pridružiti domeni. Preverite, ali niste presegli števila naprav, ki jih lahko dodate.</translation> <translation id="1744108098763830590">stran v ozadju</translation> <translation id="1745732479023874451">Upravljanje stikov</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Želite odpreti in urediti # datoteko v tej spletni aplikaciji?}two{Želite odpreti in urediti # datoteki v tej spletni aplikaciji?}few{Želite odpreti in urediti # datoteke v tej spletni aplikaciji?}other{Želite odpreti in urediti # datotek v tej spletni aplikaciji?}}</translation> @@ -1038,7 +1034,6 @@ <translation id="1767043563165955993">Uporabi z aplikacijami za Android</translation> <translation id="1767508543310534319">Odmev izgovarjanja ločil</translation> <translation id="1768212860412467516">Pošiljanje povratnih informacij za preizkus <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ojoj. Pri vzpostavljanju stika s strežnikom za prijavo je prišlo do težave. Preverite omrežno povezavo in ime domene, nato poskusite znova.</translation> <translation id="1769104665586091481">Odpri povezavo v novem &oknu</translation> <translation id="1770407692401984718">Povlecite sliko sem ali</translation> <translation id="177053719077591686">Varnostno kopirajte aplikacije za Android v Google Drive.</translation> @@ -1116,7 +1111,6 @@ <translation id="1818913467757368489">Poteka nalaganje dnevnika.</translation> <translation id="1819443852740954262">Odpiranje vseh v anonimnem oknu</translation> <translation id="1819721979226826163">Dotaknite se »Obvestila aplikacije > Storitve Google Play«.</translation> -<translation id="1820028137326691631">Vnesite geslo, ki ga je priskrbel skrbnik</translation> <translation id="1822140782238030981">Že uporabljate Chrome? Prijavite se.</translation> <translation id="1822517323280215012">Siva</translation> <translation id="1822635184853104396">Prikaz celotne zgodovine prenosov na novem zavihku</translation> @@ -1234,7 +1228,6 @@ <translation id="1901303067676059328">Izberi &vse</translation> <translation id="1904580727789512086">URL-ji, ki jih obiščete, se shranijo v račun Google.</translation> <translation id="1904603806662441960">Upravljanje dovoljenj za kamero spletnega mesta v Chromu</translation> -<translation id="1905375423839394163">Ime Chromebooka</translation> <translation id="1906181697255754968">Spletna mesta običajno dostopajo do datotek in map v vaši napravi zaradi funkcij, kot je samodejno shranjevanje vašega dela.</translation> <translation id="1906488504371069394">Več razširitev in tem je na voljo v <ph name="BEGIN_LINK" />Spletni trgovini Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Vnašajte z glasom. Uporabite tipko za iskanje + D, nato začnite govoriti.</translation> @@ -1546,7 +1539,6 @@ <translation id="21354425047973905">Skrivanje kod PIN</translation> <translation id="2135456203358955318">Zasidrana lupa</translation> <translation id="2135787500304447609">&Nadaljuj</translation> -<translation id="2136372518715274136">Vnesite novo geslo</translation> <translation id="2136476978468204130">Vnesli ste napačno geslo</translation> <translation id="2137128126782078222">Ne dovoli obvestil s spletnega mesta <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Gumb za nastavitev</translation> @@ -1646,7 +1638,6 @@ <translation id="2210462644007531147">Namestitve ni bilo mogoče dokončati</translation> <translation id="2211245494465528624">Upravljanje možnosti sinhronizacije</translation> <translation id="2214018885812055163">Mape v skupni rabi</translation> -<translation id="2214884991347062907">Napačno geslo. Poskusite znova.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 vrstica ni prikazana>}one{<<ph name="NUMBER_OF_LINES" /> vrstica ni prikazana>}two{<<ph name="NUMBER_OF_LINES" /> vrstici nista prikazani>}few{<<ph name="NUMBER_OF_LINES" /> vrstice niso prikazane>}other{<<ph name="NUMBER_OF_LINES" /> vrstic ni prikazanih>}}</translation> <translation id="2215070081105889450">Če želite deliti zvok, namesto tega delite zavihek ali zaslon</translation> <translation id="2218019600945559112">Miška in sledilna ploščica</translation> @@ -2300,7 +2291,6 @@ <translation id="2692503699962701720">Spremeni višino tona pri izgovarjanju vrst elementov in oblikovanega besedila</translation> <translation id="2692901429679246677">Turkizno modra</translation> <translation id="2693134906590795721">Zvoki polnjenja</translation> -<translation id="2693176596243495071">Ojoj. Prišlo je do neznane napake. Poskusite znova pozneje ali se obrnite na skrbnika, če težave ne odpravite.</translation> <translation id="2698147581454716013">To je paketna naprava, zato je ni mogoče včlaniti v nadgradnjo za kiosk ali reklamne napise.</translation> <translation id="2699911226086014512">Nastavljanje kode PIN ni uspelo (koda napake <ph name="RETRIES" />).</translation> <translation id="2701330563083355633">V skupno rabo dala naprava: <ph name="DEVICE_NAME" /></translation> @@ -2433,7 +2423,6 @@ <translation id="2782104745158847185">Napaka pri nameščanju aplikacije za Linux</translation> <translation id="2783024642731649028">1 izdelek v vozičku <ph name="DISCOUNT_TEXT" /> od trgovca <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, ogledan <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Preneseno</translation> -<translation id="2783829359200813069">Izberite vrste šifriranja</translation> <translation id="2783952358106015700">Uporaba varnostnega ključa z aplikacijo <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Pregled gesel</translation> <translation id="2785873697295365461">Deskriptorji datotek</translation> @@ -2636,6 +2625,7 @@ <translation id="2935654492420446828">Dodajanje šolskega računa pozneje</translation> <translation id="2936851848721175671">Varnostno kopiranje in obnovitev</translation> <translation id="2938981087412273365">Ni dovoljeno branje in spreminjanje tega spletnega mesta</translation> +<translation id="2939005221756255562">Omogočanje obvestil v središču za obvestila. Odprite <ph name="BEGIN_LINK" />sistemske nastavitve<ph name="END_LINK" />.</translation> <translation id="2939908794993783865">Dodatna neaktivna spletna mesta</translation> <translation id="2939938020978911855">Pokaži razpoložljive naprave Bluetooth</translation> <translation id="2941112035454246133">Nizka</translation> @@ -2717,7 +2707,6 @@ <translation id="3003144360685731741">Prednostna omrežja</translation> <translation id="3003253259757197230">URL-ji, ki jih obiščete, se pošljejo Googlu zaradi predvidevanja, katera spletna mesta boste morda obiskali, in zaradi prikaza dodatnih informacij o strani, ki ste jo obiskali</translation> <translation id="3003623123441819449">Predpomnilnik za CSS</translation> -<translation id="3003828226041301643">Naprave ni mogoče pridružiti domeni. Preverite, ali imate v računu pravice za dodajanje naprav.</translation> <translation id="3003967365858406397">Telefon <ph name="PHONE_NAME" /> bo ustvaril zasebno povezavo Wi-Fi.</translation> <translation id="3004385386820284928">Prilagajanje tipk na tipkovnici</translation> <translation id="3005574332301273731">Ne prikaži</translation> @@ -2777,7 +2766,6 @@ <translation id="3033348223765101500">Imejte nadzor nad podatki</translation> <translation id="3036327949511794916">Rok za vrnitev te naprave <ph name="DEVICE_TYPE" /> je potekel.</translation> <translation id="3036546437875325427">Omogoči Flash</translation> -<translation id="3037754279345160234">Konfiguracije za pridružitev domeni ni mogoče razčleniti. Obrnite se na skrbnika.</translation> <translation id="3038272154009688107">Ogled vseh spletnih mest</translation> <translation id="3038612606416062604">Ročno dodajanje tiskalnika</translation> <translation id="3039491566278747710">Namestitev pravilnika za način brez povezave v napravi ni uspela.</translation> @@ -2967,7 +2955,6 @@ <translation id="3210736980143419785">Prenosa ni bilo mogoče dokončati</translation> <translation id="321084946921799184">Rumena in bela</translation> <translation id="3211126692872351610">Na novem zavihku v iskalniku <ph name="SEARCH_ENGINE" /> &poiščite »<ph name="SEARCH_TERMS" />«</translation> -<translation id="321356136776075234">OE naprave (npr. OE=Chromebooki,DC=primer,DC=com)</translation> <translation id="321367297115597343">Dodajanje zaznamka v to mapo</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Opomba:<ph name="END_BOLD" /> S podobnim glasom ali posnetkom bi bilo morda mogoče dostopati do osebnih rezultatov otroka <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Želite ustvariti bližnjico?</translation> @@ -3646,7 +3633,6 @@ <translation id="3741056951918180319">Razširitev lahko vedno kliknete, da jo uporabite na poljubnem spletnem mestu.</translation> <translation id="3741510433331996336">Znova zaženite napravo, če želite dokončati posodobitev</translation> <translation id="3742235229730461951">Razporeditev tipkovnice za korejščino</translation> -<translation id="3742666961763734085">Organizacijske enote s tem imenom ni mogoče najti. Poskusite znova.</translation> <translation id="3743842571276656710">Vnesite kodo PIN, če želite izvesti seznanitev z napravo <ph name="DEVICE_NAME" />.</translation> <translation id="3744219658596020825">Gesla niso bila uvožena</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> @@ -4535,7 +4521,6 @@ <translation id="4416582610654027550">Vnesite veljaven URL</translation> <translation id="4421932782753506458">Puhek</translation> <translation id="4423376891418188461">Obnovi nastavitve</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, skrbnik zahteva, da spremenite geslo.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Če napravam s sistemom ChromeOS dovolite pošiljanje samodejnih poročil, bomo potrebne popravke in izboljšave sistema ChromeOS lažje razvrstili po pomembnosti. Ta poročila lahko med drugim vključujejo podatke o tem, kdaj v sistemu ChromeOS pride do sesutij, katere funkcije so bile uporabljene in koliko pomnilnika je bilo običajno uporabljenega.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ta poročila lahko kadar koli omogočite ali onemogočite v nastavitvah naprave Chrome. Če ste skrbnik domene, lahko to nastavitev spremenite v skrbniški konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Izbris datoteke <ph name="FILE_NAME" /></translation> @@ -4551,7 +4536,6 @@ <translation id="4430369329743628066">Zaznamek dodan</translation> <translation id="4430422687972614133">Vklopi navidezno kartico</translation> <translation id="4432621511648257259">Napačno geslo</translation> -<translation id="443454694385851356">Starejše (ni varno)</translation> <translation id="4434611816075088065">Trenutno vam ni treba ukrepati</translation> <translation id="443475966875174318">Posodabljanje ali odstranjevanje nezdružljivih aplikacij</translation> <translation id="4437947179446780764">Dodajanje ponudnika storitev DNS-ja po meri</translation> @@ -5094,7 +5078,6 @@ <translation id="4868284252360267853">To pogovorno okno trenutno ni izbrano. Pritisnite Command + Shift + Option A, če ga želite izbrati.</translation> <translation id="4869170227080975044">Branje omrežnih podatkov za ChromeOS.</translation> <translation id="4870724079713069532">Podprte datoteke lahko s to aplikacijo odpirate in urejate v raziskovalcu datotek ali drugih aplikacijah. Če želite upravljati, katere datoteke se v tej aplikaciji privzeto odprejo, odprite <ph name="BEGIN_LINK" />nastavitve sistema Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Vnesite geslo, ki ga je priskrbel skrbnik, da pridobite podatke o konfiguraciji</translation> <translation id="4870995365819149457">Nekatere podprte povezave se bodo še vedno odprle v aplikacijah <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> in še 1 aplikaciji.</translation> <translation id="4871308555310586478">Ni iz trgovine Chrome Web Store.</translation> <translation id="4871322859485617074">Koda PIN vsebuje neveljavne znake</translation> @@ -5161,7 +5144,6 @@ <translation id="4913209098186576320">Ta datoteka je morda nevarna.<ph name="LINE_BREAK" />To preverjanje traja dlje kot običajno …</translation> <translation id="4915961947098019832">Dovoljeno je prikazovanje slik</translation> <translation id="4916542008280060967">Želite spletnemu mestu omogočiti, da ureja datoteko <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Močan</translation> <translation id="491779113051926205">Števci prometa za ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> želi vzpostaviti povezavo z razširitvijo »<ph name="EXTENSION_NAME" />«</translation> <translation id="4918086044614829423">Sprejmi</translation> @@ -5475,7 +5457,6 @@ <translation id="5172855596271336236">Na voljo je 1 upravljan tiskalnik.</translation> <translation id="5173668317844998239">Dodajanje in brisanje prstnih odtisov, shranjenih v varnostnem ključu</translation> <translation id="5174169235862638850">Geslo je kopirano v odložišče.</translation> -<translation id="5175379009094579629">Ime naprave je neveljavno. Vnesite veljavno ime naprave, če želite poskusiti znova.</translation> <translation id="5177479852722101802">Še naprej blokiraj dostop do kamere in mikrofona</translation> <translation id="5177549709747445269">Uporabljate prenos podatkov v mobilnem omrežju</translation> <translation id="5178667623289523808">Poišči prejšnje</translation> @@ -5704,7 +5685,6 @@ <translation id="5368255566854433132">Ustvarite geslo za napravo <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Ta razširitev ne more brati in spreminjati podatkov o spletnem mestu ali se izvajati v ozadju</translation> <translation id="5368720394188453070">Telefon je zaklenjen. Za dostop ga odklenite.</translation> -<translation id="5368779022775404937">Prijavite se v domeno <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Anonimni način}one{Anonimni način (#)}two{Anonimni način (#)}few{Anonimni način (#)}other{Anonimni način (#)}}</translation> <translation id="5369491905435686894">Omogočanje pospeševanja miške</translation> <translation id="5369694795837229225">Nastavitev razvojnega okolja Linux</translation> @@ -5920,7 +5900,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Skrbnik je namestil razširitev}one{Skrbnik je namestil # razširitev}two{Skrbnik je namestil # razširitvi}few{Skrbnik je namestil # razširitve}other{Skrbnik je namestil # razširitev}}</translation> <translation id="5523532775593636291">Spletna mesta, ki jih dodate, bodo ves čas aktivna in pomnilnik zanje se ne bo sprostil</translation> <translation id="5523558474028191231">Za ime se lahko uporabijo črke, številke in posebni znaki, in ima lahko največ toliko znakov: <ph name="MAX_CHARACTER_COUNT" />.</translation> -<translation id="5526701598901867718">Vse (ni varno)</translation> <translation id="5526745900034778153">Znova se prijavite, če želite nadaljevati sinhronizacijo</translation> <translation id="5527463195266282916">Poskus spremembe razširitve v starejšo različico.</translation> <translation id="5527474464531963247">Izberete lahko tudi drugo omrežje.</translation> @@ -5931,7 +5910,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> želi</translation> <translation id="5537725057119320332">Predvajanje</translation> <translation id="5539070192556911367">Googla ni mogoče doseči</translation> -<translation id="5539221284352502426">Vneseno geslo je zavrnil strežnik. Možni razlogi za to so: Geslo je prekratko. Geslo mora vsebovati številke ali simbole. Geslo se mora razlikovati od prejšnjih gesel.</translation> <translation id="5541694225089836610">Dejanje je onemogočil skrbnik</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Piškotki s spletnega mesta <ph name="DOMAIN" /> so blokirani</translation> @@ -6176,7 +6154,6 @@ <translation id="5734362860645681824">Komunikacije</translation> <translation id="5734697361979786483">Dodajanje datotečnega sredstva v skupni rabi</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ti podatki ali vaša naprava niso skladni z nekaterimi varnostnimi pravilniki organizacije. Pri skrbniku preverite, kaj je treba popraviti.}=1{Ta datoteka ali vaša naprava ni skladna z nekaterimi varnostnimi pravilniki organizacije. Pri skrbniku preverite, kaj je treba popraviti.}one{Te datoteke niso skladne z nekaterimi varnostnimi pravilniki organizacije. Pri skrbniku preverite, kaj je treba popraviti.}two{Te datoteke niso skladne z nekaterimi varnostnimi pravilniki organizacije. Pri skrbniku preverite, kaj je treba popraviti.}few{Te datoteke niso skladne z nekaterimi varnostnimi pravilniki organizacije. Pri skrbniku preverite, kaj je treba popraviti.}other{Te datoteke niso skladne z nekaterimi varnostnimi pravilniki organizacije. Pri skrbniku preverite, kaj je treba popraviti.}}</translation> -<translation id="5736796278325406685">Vnesite veljavno uporabniško ime</translation> <translation id="5738093759615225354">Za prijavo v računalnik potrebujete to geslo.</translation> <translation id="5739017626473506901">Prijavite se, če želite uporabniku <ph name="USER_NAME" /> pomagati dodati šolski račun</translation> <translation id="5739235828260127894">Čakanje na potrditev. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> @@ -6580,7 +6557,6 @@ <translation id="6054138466019582920">I&šči po tej strani z Googlom …</translation> <translation id="6054284857788651331">Nedavno zaprta skupina zavihkov</translation> <translation id="6054961935262556546">Spremeni vidnost</translation> -<translation id="6055171183283175969">Vnesli ste napačno geslo.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 s šifriranjem RSA</translation> <translation id="6055544610007596637">Namestite aplikacije za napravo <ph name="DEVICE_TYPE" /> v Trgovini Google Play</translation> <translation id="6056710589053485679">Znova naloži z običajnim načinom</translation> @@ -6650,7 +6626,6 @@ <translation id="6102043788063419338">To datoteko je blokirala dodatna zaščita.</translation> <translation id="6103681770816982672">Opozorilo: preklapljate na kanal za razvijalce</translation> <translation id="6104068876731806426">Google Računi</translation> -<translation id="6104311680260824317">Naprave ni mogoče pridružiti domeni. Strežnik ne podpira navedenih vrst šifriranja Kerberos. Oglejte si nastavitve šifriranja v razdelku »Več možnosti«.</translation> <translation id="6104667115274478616">Upravljanje nastavitev zvoka za ChromeOS</translation> <translation id="6104796831253957966">Čakalna vrsta tiskalnika je polna</translation> <translation id="610487644502954950">Stransko podokno je odpeto</translation> @@ -7343,7 +7318,6 @@ <translation id="6651237644330755633">Zaupaj temu potrdilu za prepoznavanje spletnih mest</translation> <translation id="6651495917527016072">Sinhroniziranje omrežij Wi-Fi s telefonom. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Samodejno se zažene ob vsakem obisku tega spletnega mesta</translation> -<translation id="665355505818177700">Integracija Chroma <ph name="MS_AD_NAME" /> je podprta samo v okoljih x86_64. Chromebooki na osnovi okolij ARM ali x86 te funkcije ne podpirajo.</translation> <translation id="6654509035557065241">Prednostno omrežje</translation> <translation id="6655190889273724601">Način za razvijalce</translation> <translation id="6655458902729017087">Skrij račune</translation> @@ -7479,7 +7453,6 @@ <translation id="676560328519657314">Vaša plačilna sredstva v Googlu Pay</translation> <translation id="6766488013065406604">Odprite Googlovega upravitelja gesel</translation> <translation id="6767566652486411142">Izberi drugi jezik …</translation> -<translation id="6767639283522617719">Domeni se ni mogoče pridružiti. Preverite, ali so nastavitve za organizacijsko enoto pravilne.</translation> <translation id="6768034047581882264">Ni dovoljeno prikazovanje vsebine, ki ni varna</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Zaradi omogočanja najboljše izkušnje operacijski sistem <ph name="DEVICE_OS" /> zbira podatke o strojni opremi naprav in jih deli z Googlom zaradi določanja, katere posodobitve naj vam zagotovi. Izbirno lahko dovolite Googlu, da te podatke uporablja za dodatne namene, kot so podpora in izboljšanje izkušnje sistema <ph name="DEVICE_OS" /> ter njegovih storitev.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Prijavite se lahko v to napravo in si ogledate polja, navedena kot chromeosflex_ na chrome://system, kjer si ogledate podatke, poslane Googlu zaradi filtriranja posodobitev, in druge primere, v katerih ste izbrali deljenje podatkov z Googlom.<ph name="END_PARAGRAPH2" /> @@ -7556,7 +7529,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Samodejna prijava v spletna mesta s shranjenimi poverilnicami. Ko je ta funkcija onemogočena, boste morali potrditi pred vsako prijavo v spletno mesto.</translation> -<translation id="6810768462515084623">Ojoj. Videti je, da je vaše geslo poteklo. Obnovite ga v drugi napravi in poskusite znova.</translation> <translation id="6811034713472274749">Stran je pripravljena za ogled</translation> <translation id="6811151703183939603">Čvrsto</translation> <translation id="6811332638216701903">Ime gostitelja DHCP</translation> @@ -7628,7 +7600,6 @@ <translation id="6856623341093082836">Nastavitev in prilagajanje natančnosti zaslona na dotik</translation> <translation id="6856850379840757744">Ko je vklopljeno, bodo vsa obvestila utišana.</translation> <translation id="6857145580237920905">Pred postopkom Powerwash odstranite profile za eSIM</translation> -<translation id="6857699260879628349">Pridobitev podatkov o konfiguraciji</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> s</translation> <translation id="6860097299815761905">Nastavitve proxyja ...</translation> <translation id="68601584151169673">&Shrani in deli</translation> @@ -7647,7 +7618,6 @@ <translation id="686839242150793617">Samodejni preklop v način slike v sliki je dovoljen</translation> <translation id="6868934826811377550">Prikaz podrobnosti</translation> <translation id="6871644448911473373">Odzivnik OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Vneseno geslo je zavrnil strežnik.</translation> <translation id="6873571253135628430">Spreminjanje dovoljenj spletnih mest</translation> <translation id="6876155724392614295">Kolo</translation> <translation id="6876469544038980967">Ni uporabno</translation> @@ -7681,7 +7651,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Predhodno poslušanje glasu</translation> <translation id="6902336033320348843">Razdelek ni podprt: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Pridružite napravo v domeno</translation> <translation id="6903022061658753260">Vaši podatki bodo sinhronizirani v vseh brskalnikih Chrome, v katerih ste vklopili sinhronizacijo za ta račun. Za možnosti sinhronizacije v sistemu Chrome OS odprite <ph name="LINK_BEGIN" />nastavitve sistema Chrome OS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Odpri vse (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Vklopi sinhronizacijo</translation> @@ -8039,7 +8008,6 @@ <translation id="7198503619164954386">Uporabljati morate včlanjeno napravo v poslovnih okoljih.</translation> <translation id="7199158086730159431">Pomoč</translation> <translation id="7199452998289813782">Začasno zaustavi predvajanje v napravi <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Izbira konfiguracije</translation> <translation id="720110658997053098">Ta naprava naj bo trajno v načinu kioska</translation> <translation id="7201118060536064622">Element »<ph name="DELETED_ITEM_NAME" />« je izbrisan</translation> <translation id="7201420661433230412">Prikaz datotek</translation> @@ -8156,7 +8124,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Brskalnik upravlja<ph name="END_LINK" /> vaša organizacija, vaš <ph name="BEGIN_LINK" />profil pa upravlja<ph name="END_LINK" /> domena <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Upoštevajte, da Android, Google Play in povezane aplikacije urejajo njihovi pravilniki za zbiranje in uporabo podatkov.</translation> -<translation id="729583233778673644">Dovoli šifriranje AES in RC4. Če uporabite to možnosti, je tveganje večje, saj šifriranje RC4 ni varno.</translation> <translation id="7296503797589217366">Izberite mapo <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Temno zelena</translation> <translation id="7298195798382681320">Priporočeni</translation> @@ -8174,7 +8141,6 @@ <translation id="7307129035224081534">Zaustavljeno</translation> <translation id="7307647374092371434">Gesla in ključi za dostop v računu Google bodo na voljo tudi v tej napravi, ko ste prijavljeni.</translation> <translation id="7308643132139167865">Jeziki spletnih mest</translation> -<translation id="7310598146671372464">Prijava ni uspela. Strežnik ne podpira navedenih vrst šifriranja Kerberos. Obrnite se na skrbnika.</translation> <translation id="7311005168897771689">Dostop do datotek v Googlu Drive, ko nimate povezave</translation> <translation id="7311244614769792472">Ni rezultatov</translation> <translation id="7312210124139670355">Skrbnik ponastavlja vašo kartico eSIM. To lahko traja nekaj minut.</translation> @@ -8547,7 +8513,6 @@ <translation id="7594725637786616550">Uporabite Powerwash za ponastavitev naprave <ph name="DEVICE_TYPE" />, da bo kot nova.</translation> <translation id="7595453277607160340">Če želite uporabljati aplikacije za Android in zagotoviti, da bo naprava <ph name="DEVICE_TYPE" /> delovala pravilno, se znova prijavite in posodobite.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (koda napake <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Ime naprave je predolgo. Vnesite krajše ime, če želite poskusiti znova.</translation> <translation id="7600054753482800821">&Upravljanje iskalnikov in iskanja po spletnih mestih</translation> <translation id="7600218158048761260">Google Drive je onemogočen za to vrsto računa.</translation> <translation id="7600965453749440009">Nikoli ne prevedi iz jezika: <ph name="LANGUAGE" /></translation> @@ -8692,7 +8657,6 @@ <translation id="7686086654630106285">Več o oglasih, ki jih predlaga spletno mesto</translation> <translation id="7686581688229391955">Izberite, če želite dovoliti razširitve na tem spletnem mestu</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potrdite novo geslo</translation> <translation id="7690378713476594306">Izbira s seznama</translation> <translation id="7690853182226561458">Dodaj &mapo...</translation> <translation id="7691073721729883399">Funkcije »cryptohome« za aplikacijo za kiosk ni bilo mogoče vpeti.</translation> @@ -9354,7 +9318,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Tiskalnik <ph name="ITEM_POSITION" /> od <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Varčevanje z energijo je vklopljeno</translation> <translation id="8180786512391440389">Razširitev »<ph name="EXTENSION" />« lahko bere in izbriše slike, videodatoteke in zvočne datoteke na označenih lokacijah.</translation> -<translation id="8181215761849004992">Domeni se ni mogoče pridružiti. Preverite, ali imate v računu zadostne pravice za dodajanje naprav.</translation> <translation id="8182105986296479640">Program se ne odziva.</translation> <translation id="8182412589359523143">Če želite izbrisati vse podatke iz te naprave <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />kliknite tukaj<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID naprave je <ph name="EID_NUMBER" />, IMEI naprave pa <ph name="IMEI_NUMBER" />. Ti številki je mogoče uporabiti pri aktiviranju storitve.</translation> @@ -9815,7 +9778,6 @@ <translation id="8531367864749403520">Če želite skupino odstraniti s traku z zavihki, izberite možnost »Skrij skupino«</translation> <translation id="8531701051932785007">Izboljšano varno brskanje je izklopljeno</translation> <translation id="8533670235862049797">Varno brskanje je vklopljeno</translation> -<translation id="8534656636775144800">Ojoj. Pri poskusu pridružitve domeni je prišlo do težav. Poskusite znova.</translation> <translation id="8535005006684281994">Spletni naslov podaljšanja Netscapeovega potrdila</translation> <translation id="8536810348276651776">Odjavi vas iz večine spletnih mest. Ostali boste prijavljeni v račun Google, da se bodo uporabile nastavitve storitve Family Link za Chrome.</translation> <translation id="8536956381488731905">Zvok ob pritisku tipke</translation> @@ -9894,7 +9856,6 @@ <translation id="8607828412110648570">Naprava Bluetooth mora biti v načinu za seznanjanje in v bližini. Seznanjajte samo z napravami, ki jim zaupate. Seznanjene naprave so vidne vsem računom v tem Chromebooku. <ph name="BEGIN_LINK_LEARN_MORE" />Več o tem<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Dodajanje kartončka za Kerberos</translation> <translation id="8609465669617005112">Premakni navzgor</translation> -<translation id="8610103157987623234">Nepravilna oblika, poskusite znova</translation> <translation id="8612252270453580753">&Iskanje videosličice s ponudnikom <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Samo majhni znaki, števke, podčrtaji ali pomišljaji</translation> <translation id="8613504115484579584">Načini prijave</translation> @@ -10511,7 +10472,6 @@ <translation id="9052404922357793350">Blokiraj še naprej</translation> <translation id="90528604757378587">Dejavnost v ozadju in nekateri vizualni učinki (denimo gladko drsenje) bodo morda omejeni.</translation> <translation id="9053563360605707198">Tiskanje na obeh straneh</translation> -<translation id="9055636786322918818">Vsili šifriranje RC4. Če uporabite to možnosti, je tveganje večje, saj šifriranje RC4 ni varno.</translation> <translation id="9056788090206401048">Za uporabo ključa za dostop v drugi napravi mora biti vklopljen Bluetooth. To lahko kadar koli upravljate v nastavitvah.</translation> <translation id="9056810968620647706">Ni ujemanj.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> želi dostopati do te vsebine:</translation>
diff --git a/chrome/app/resources/generated_resources_sq.xtb b/chrome/app/resources/generated_resources_sq.xtb index 4a9c5ee..da7090f9 100644 --- a/chrome/app/resources/generated_resources_sq.xtb +++ b/chrome/app/resources/generated_resources_sq.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Shkarko skedarin e dyshimtë</translation> <translation id="1217483152325416304">Të dhënat e tua lokale do të fshihen së shpejti</translation> <translation id="1217668622537098248">Kthehu prapa te klikimi me butonin majtas pas veprimit</translation> -<translation id="121783623783282548">Fjalëkalimet nuk përputhen.</translation> <translation id="1218015446623563536">Fshi Linux</translation> <translation id="1218839827383191197"><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ë kësaj pajisjeje.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Mund ta çaktivizosh "Vendndodhjen" duke çaktivizuar cilësimin kryesor të "Vendndodhjes" në këtë pajisje. Mund edhe ta çaktivizosh përdorimin e Wi-Fi, rrjeteve celulare dhe sensorëve për vendndodhjen te cilësimet e vendndodhjes.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Thekso artikullin me fokusin e tastierës</translation> <translation id="1396120028054416908">Kthehu te "<ph name="FOLDER_TITLE" />"</translation> <translation id="1396139853388185343">Gabim në konfigurimin e printerit</translation> -<translation id="1396963298126346194">Emri i përdoruesit dhe fjalëkalimi që fute nuk përputhen</translation> <translation id="1397500194120344683">Nuk ke pajisje të përshtatshme. <ph name="LINK_BEGIN" />Mëso më shumë<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Je identifikuar në Chrome në këto pajisje, kështu që mund t'i përdorësh si çelësa sigurie.</translation> <translation id="1398853756734560583">Zmadho</translation> @@ -895,7 +893,6 @@ <translation id="1657937299377480641">Për t'u identifikuar përsëri për qasje në burimet arsimore, kërkoji një prindi të të japë leje</translation> <translation id="1658424621194652532">Kjo faqe po qaset te mikrofoni yt.</translation> <translation id="1660763353352708040">Problem me përshtatësin elektrik</translation> -<translation id="1661156625580498328">Detyro enkriptimin AES (rekomandohet).</translation> <translation id="16620462294541761">Na vjen keq, fjalëkalimi nuk mund të verifikohej. Provo sërish.</translation> <translation id="166278006618318542">Algoritmi i çelësit publik të subjektit</translation> <translation id="1662801900924515589"><ph name="APP" /> u instalua</translation> @@ -989,7 +986,6 @@ <translation id="174123615272205933">Të personalizuara</translation> <translation id="1741314857973421784">Vazhdo</translation> <translation id="1743970419083351269">Mbyll shiritin e shkarkimeve</translation> -<translation id="1744060673522309905">Pajisja nuk mund t'i bashkohet domenit. Sigurohu që nuk ke tejkaluar numrin e pajisjeve që mund të shtosh.</translation> <translation id="1744108098763830590">faqja e sfondit</translation> <translation id="1745732479023874451">Menaxho kontaktet</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Të hapen dhe të modifikohen # skedarë në këtë aplikacion uebi?}}</translation> @@ -1021,7 +1017,6 @@ <translation id="1767043563165955993">Përdore me aplikacione për Android</translation> <translation id="1767508543310534319">Jehona e pikësimit</translation> <translation id="1768212860412467516">Dërgo komente për <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Kishte një problem gjatë kontaktimit të serverit të identifikimit. Kontrollo lidhjen me rrjetin dhe emrin e domenit, më pas provo sërish.</translation> <translation id="1769104665586091481">Hape lidhjen në dritare &të re</translation> <translation id="1770407692401984718">Zvarrit një imazh këtu ose</translation> <translation id="177053719077591686">Rezervo aplikacionet për Android në "Diskun e Google".</translation> @@ -1099,7 +1094,6 @@ <translation id="1818913467757368489">Ngarkimi i evidencës në vazhdim.</translation> <translation id="1819443852740954262">Hapi të gjitha në dritare "të fshehtë"</translation> <translation id="1819721979226826163">Trokit te Njoftimet e aplikacioneve > Shërbimet e Google Play.</translation> -<translation id="1820028137326691631">Fut fjalëkalimin e ofruar nga administratori</translation> <translation id="1822140782238030981">Je tashmë një përdorues i Chrome? Identifikohu</translation> <translation id="1822517323280215012">Gri</translation> <translation id="1822635184853104396">Shfaq historikun e plotë të shkarkimeve në një skedë të re</translation> @@ -1216,7 +1210,6 @@ <translation id="1901303067676059328">Zgjidhi &të gjitha</translation> <translation id="1904580727789512086">URL-të që viziton ruhen në "Llogarinë tënde të Google"</translation> <translation id="1904603806662441960">Menaxho lejet e kamerës për sajtet në Chrome</translation> -<translation id="1905375423839394163">Emri i pajisjes Chromebook</translation> <translation id="1906181697255754968">Sajtet qasen zakonisht te skedarët dhe dosjet në pajisjen tënde për veçoritë si ruajtja automatike e punës</translation> <translation id="1906488504371069394">Zbulo më shumë shtesa dhe tema në <ph name="BEGIN_LINK" />Dyqanin e uebit të Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Shkruaj me zërin tënd. Përdor "Kërko" + D dhe më pas fillo të flasësh.</translation> @@ -1528,7 +1521,6 @@ <translation id="21354425047973905">Fshih kodet PIN</translation> <translation id="2135456203358955318">Zmadhuesi i stacionuar</translation> <translation id="2135787500304447609">&Vazhdo</translation> -<translation id="2136372518715274136">Fut fjalëkalimin e ri</translation> <translation id="2136476978468204130">Fraza e kalimit që fute është e pasaktë</translation> <translation id="2137128126782078222">Mos i lejo njoftimet nga <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Butoni i konfigurimit</translation> @@ -1628,7 +1620,6 @@ <translation id="2210462644007531147">Instalimi nuk mund të përfundohej</translation> <translation id="2211245494465528624">Menaxho opsionet e sinkronizimit</translation> <translation id="2214018885812055163">Dosjet e ndara</translation> -<translation id="2214884991347062907">Fjalëkalim i gabuar, provo përsëri</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 rresht nuk shfaqet>}other{<<ph name="NUMBER_OF_LINES" /> rreshta nuk shfaqen>}}</translation> <translation id="2215070081105889450">Për të ndarë audion, ndaj një skedë ose ekranin më mirë</translation> <translation id="2218019600945559112">Miu dhe blloku me prekje</translation> @@ -2280,7 +2271,6 @@ <translation id="2692503699962701720">Ndrysho ritmin kur thua llojet e elementeve dhe tekstin e formatuar</translation> <translation id="2692901429679246677">Akuamarinë</translation> <translation id="2693134906590795721">Tingujt e karikimit</translation> -<translation id="2693176596243495071">Mos! Ndodhi një gabim i panjohur. Provo sërish më vonë ose kontakto me administratorin tënd nëse problemi vazhdon.</translation> <translation id="2698147581454716013">Kjo është një pajisje pjesë e një pakete dhe nuk mund të regjistrohet me përmirësimin e kioskës dhe sinjalizimit.</translation> <translation id="2699911226086014512">Veprimi i kodit PIN dështoi me kodin <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Ndarë nga <ph name="DEVICE_NAME" /></translation> @@ -2413,7 +2403,6 @@ <translation id="2782104745158847185">Gabim në instalimin e aplikacionit Linux</translation> <translation id="2783024642731649028">1 artikull në karrocën tënde me <ph name="DISCOUNT_TEXT" /> nga <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, shikuar <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">U shkarkua</translation> -<translation id="2783829359200813069">Zgjidh llojet e enkriptimit</translation> <translation id="2783952358106015700">Përdore çelësin e sigurisë me <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Kontrolli i fjalëkalimit</translation> <translation id="2785873697295365461">Përshkruesit e skedarëve</translation> @@ -2697,7 +2686,6 @@ <translation id="3003144360685731741">Rrjetet e preferuara</translation> <translation id="3003253259757197230">URL-të që viziton dërgohen te Google për të parashikuar sajtet që mund të vizitosh në vijim dhe për të shfaqur informacione shtesë për faqen që po viziton ti</translation> <translation id="3003623123441819449">Memoria specifike e CSS-së</translation> -<translation id="3003828226041301643">Pajisja nuk mund t'i bashkohet domenit. Kontrollo llogarinë për t'u siguruar që ke privilegje për të shtuar pajisje.</translation> <translation id="3003967365858406397">Telefoni yt <ph name="PHONE_NAME" /> do të krijojë një lidhje private Wi-Fi.</translation> <translation id="3004385386820284928">Personalizo tastet e tastierës</translation> <translation id="3005574332301273731">Mos e shfaq</translation> @@ -2757,7 +2745,6 @@ <translation id="3033348223765101500">Kontrollo të dhënat e tua</translation> <translation id="3036327949511794916">Afati për ta kthyer këtë pajisje <ph name="DEVICE_TYPE" /> ka kaluar.</translation> <translation id="3036546437875325427">Aktivizo Flash</translation> -<translation id="3037754279345160234">Nuk mund të paraqitet konfigurimi i bashkimit me domenin. Kontakto administratorin.</translation> <translation id="3038272154009688107">Shiko të gjitha sajtet</translation> <translation id="3038612606416062604">Shtoje një printer manualisht</translation> <translation id="3039491566278747710">Instalimi i politikës offline në pajisje dështoi.</translation> @@ -2947,7 +2934,6 @@ <translation id="3210736980143419785">Shkarkimi nuk mund të përfundohej</translation> <translation id="321084946921799184">E verdhë dhe e bardhë</translation> <translation id="3211126692872351610">&Kërko në <ph name="SEARCH_ENGINE" /> për “<ph name="SEARCH_TERMS" />” në një skedë të re</translation> -<translation id="321356136776075234">Pajisja OU (p.sh. OU=Chromebook,DC=shembull,DC=com)</translation> <translation id="321367297115597343">Shto një faqeshënues te kjo dosje</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Shënim.<ph name="END_BOLD" /> Një zë i ngjashëm ose një regjistrim mund të jetë në gjendje që të ketë qasje te rezultatet personale të <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Të krijohet një shkurtore?</translation> @@ -3626,7 +3612,6 @@ <translation id="3741056951918180319">Mund të klikosh gjithmonë te shtesa për ta përdorur atë në çdo sajt</translation> <translation id="3741510433331996336">Rinis pajisjen tënde për të përfunduar përditësimin</translation> <translation id="3742235229730461951">Struktura e tastierës koreane</translation> -<translation id="3742666961763734085">Nuk mund të gjendej njësi organizative me atë emër. Provo sërish.</translation> <translation id="3743842571276656710">Fut PIN-in për të çiftuar me <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Fjalëkalimet e tua nuk u importuan</translation> <translation id="3747077776423672805">Për të hequr aplikacionet, shko te "Cilësimet" > "Dyqani i Google Play" > "Menaxho preferencat e Android" > "Aplikacionet" ose "Menaxheri i aplikacioneve". Më pas trokit tek aplikacioni që dëshiron të çinstalosh (mund të jetë e nevojshme që të rrëshqasësh djathtas ose majtas për të gjetur aplikacionin). Më pas trokit "Çinstalo" ose "Çaktivizo".</translation> @@ -4515,7 +4500,6 @@ <translation id="4416582610654027550">Shkruaj një URL të vlefshme</translation> <translation id="4421932782753506458">Mace</translation> <translation id="4423376891418188461">Restauro cilësimet</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administratori të kërkon që të ndryshosh fjalëkalimin.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Nëse lejon që pajisjet me ChromeOS të dërgojnë raporte automatike, kjo na ndihmon t'i japim përparësi gjërave që do të rregullojmë dhe përmirësojmë në ChromeOS. Këto raporte mund të përfshijnë gjëra të tilla si ndërprerjet aksidentale të ChromeOS, cilat veçori janë përdorur dhe sa memorie është përdorur zakonisht.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Këto raporte mund t'i lejosh ose mund të mos i lejosh në çdo kohë në cilësimet e pajisjes sate Chrome. Nëse je administrator domeni, mund ta ndryshosh këtë cilësim në panelin e administratorit.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Fshi <ph name="FILE_NAME" /></translation> @@ -4531,7 +4515,6 @@ <translation id="4430369329743628066">Faqeshënuesi u shtua</translation> <translation id="4430422687972614133">Aktivizo kartën virtuale</translation> <translation id="4432621511648257259">Fjalëkalimi i pasaktë</translation> -<translation id="443454694385851356">Trashëgimia (e pasigurt)</translation> <translation id="4434611816075088065">Nuk ka asgjë tjetër që ka nevojë për vëmendjen tënde për momentin</translation> <translation id="443475966875174318">Përditëso ose hiq aplikacionet e papërputhshme</translation> <translation id="4437947179446780764">Shto një ofrues të personalizuar të shërbimit të DNS-së</translation> @@ -5073,7 +5056,6 @@ <translation id="4868284252360267853">Ky dialog nuk është aktualisht në fokus. Shtyp Command-Shift-Option dhe A për të fokusuar këtë dialog.</translation> <translation id="4869170227080975044">Të lexojë informacionet e rrjetit të ChromeOS</translation> <translation id="4870724079713069532">Mund të hapësh dhe të modifikosh skedarët e mbështetur me këtë aplikacion nga "Eksploruesi i skedarëve" ose aplikacione të tjera. Për të kontrolluar se cilët skedarë hapin këtë aplikacion si parazgjedhje, shko te <ph name="BEGIN_LINK" />Cilësimet e Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Fut fjalëkalimin e dhënë nga administratori për të marrë informacionin e konfigurimit</translation> <translation id="4870995365819149457">Disa lidhje të mbështetura do të vazhdojnë të hapen në <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> dhe 1 aplikacion tjetër.</translation> <translation id="4871308555310586478">Nuk është nga "Dyqani i uebit i Chrome"</translation> <translation id="4871322859485617074">Kodi PIN përmban karaktere të pavlefshme</translation> @@ -5140,7 +5122,6 @@ <translation id="4913209098186576320">Ky skedar mund të jetë i rrezikshëm<ph name="LINE_BREAK" />Ky kontroll po zgjat më shumë se zakonisht...</translation> <translation id="4915961947098019832">Lejohen të shfaqin imazhe</translation> <translation id="4916542008280060967">Do ta lejosh sajtin të modifikojë <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">I fortë</translation> <translation id="491779113051926205">Matësit e trafikut të ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> kërkon të komunikojë me shtesën "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Prano</translation> @@ -5454,7 +5435,6 @@ <translation id="5172855596271336236">Ka 1 printer të menaxhuar.</translation> <translation id="5173668317844998239">Shto dhe fshi gjurmët e gishtave të ruajtura në çelësin tënd të sigurisë</translation> <translation id="5174169235862638850">Fjalëkalimi u kopjua në kujtesën e fragmenteve</translation> -<translation id="5175379009094579629">Emri i pajisjes është i pavlefshëm. Fut një emër të vlefshëm pajisjeje për të provuar sërish.</translation> <translation id="5177479852722101802">Vazhdo bllokimin e qasjes te kamera dhe mikrofoni</translation> <translation id="5177549709747445269">Po përdor të dhënat celulare</translation> <translation id="5178667623289523808">Gjej të mëparshmin</translation> @@ -5683,7 +5663,6 @@ <translation id="5368255566854433132">Krijo një fjalëkalim për <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Kjo shtesë nuk mund të lexojë dhe të ndryshojë informacionet e sajtit apo të ekzekutohet në sfond</translation> <translation id="5368720394188453070">Telefoni yt është i kyçur. Shkyçe për t'u futur.</translation> -<translation id="5368779022775404937">Identifikohu në <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{E fshehtë}other{Të fshehta (#)}}</translation> <translation id="5369491905435686894">Aktivizo përshpejtimin e miut</translation> <translation id="5369694795837229225">Konfiguro mjedisin e zhvillimit të Linux</translation> @@ -5899,7 +5878,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Një shtesë është instaluar nga administratori yt}other{# shtesa janë instaluar nga administratori yt}}</translation> <translation id="5523532775593636291">Sajtet që shton do të qëndrojnë gjithmonë aktive dhe memoria nuk do të lirohet nga to</translation> <translation id="5523558474028191231">Emri mund të përdorë shkronja, numra dhe karaktere të veçanta dhe duhet të ketë <ph name="MAX_CHARACTER_COUNT" /> karaktere ose më pak</translation> -<translation id="5526701598901867718">Të gjitha (të pasigurta)</translation> <translation id="5526745900034778153">Identifikohu sërish për të rifilluar sinkronizimin</translation> <translation id="5527463195266282916">U përpoq të ulte versionin e shtesës.</translation> <translation id="5527474464531963247">Mund të zgjedhësh po ashtu një rrjet tjetër.</translation> @@ -5910,7 +5888,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> dëshiron</translation> <translation id="5537725057119320332">Transmeto</translation> <translation id="5539070192556911367">Google nuk mund të arrihet</translation> -<translation id="5539221284352502426">Fjalëkalimi që fute u refuzua nga serveri. Arsyet e mundshme përfshijnë: fjalëkalimi është tepër i shkurtër. Fjalëkalimi duhet të përfshijë numra ose simbole. Fjalëkalimi duhet të jetë i ndryshëm nga fjalëkalimet e mëparshme.</translation> <translation id="5541694225089836610">Veprimi është çaktivizuar nga administratori yt</translation> <translation id="5542132724887566711">Profili</translation> <translation id="5542750926112347543">Kukit nga <ph name="DOMAIN" /> u bllokuan</translation> @@ -6153,7 +6130,6 @@ <translation id="5734362860645681824">Komunikimet</translation> <translation id="5734697361979786483">Shto një ndarje të skedarit</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Pajisja jote ose këto të dhëna nuk respektojnë disa nga politikat e sigurisë të organizatës sate. Kontakto me administratorin për gjërat që duhet të rregullohen.}=1{Ky skedar ose pajisja jote nuk respekton disa nga politikat e sigurisë të organizatës sate. Kontakto me administratorin për gjërat që duhet të rregullohen.}other{Këta skedarë nuk respektojnë disa nga politikat e sigurisë të organizatës sate. Kontakto me administratorin për gjërat që duhet të rregullohen.}}</translation> -<translation id="5736796278325406685">Fut një emër të vlefshëm përdoruesi</translation> <translation id="5738093759615225354">Të duhet ky çelës kalimi për t'u identifikuar në kompjuterin tënd</translation> <translation id="5739017626473506901">Identifikohu për të ndihmuar që <ph name="USER_NAME" /> të shtojë një llogari të shkollës</translation> <translation id="5739235828260127894">Në pritje të verifikimit. <ph name="LINK_BEGIN" />Mëso më shumë<ph name="LINK_END" /></translation> @@ -6557,7 +6533,6 @@ <translation id="6054138466019582920">&Kërko në këtë faqe me Google...</translation> <translation id="6054284857788651331">Grupi i skedave të mbyllura së fundi</translation> <translation id="6054961935262556546">Ndrysho shikueshmërinë</translation> -<translation id="6055171183283175969">Fjalëkalimi që fute është i pasaktë.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 me enkriptim RSA</translation> <translation id="6055544610007596637">Instalo aplikacione për pajisjen tënde <ph name="DEVICE_TYPE" /> nga "Dyqani i Google Play"</translation> <translation id="6056710589053485679">Ringarkim normal</translation> @@ -6627,7 +6602,6 @@ <translation id="6102043788063419338">Ky skedar është bllokuar nga "Mbrojtja e përparuar".</translation> <translation id="6103681770816982672">Paralajmërim! Po kalon te kanali i zhvilluesit</translation> <translation id="6104068876731806426">Llogaritë e Google</translation> -<translation id="6104311680260824317">Pajisja nuk mund t'i bashkohet domenit. Serveri nuk i mbështet llojet e përcaktuara të enkpriptimit Kerberos. Kontrollo te "Më shumë opsione" për cilësimet e enkriptimit.</translation> <translation id="6104667115274478616">Menaxho cilësimet e audios për ChromeOS</translation> <translation id="6104796831253957966">Radha në printer është plot</translation> <translation id="610487644502954950">Paneli anësor u zhgozhdua</translation> @@ -7314,7 +7288,6 @@ <translation id="6651237644330755633">Besoji kësaj certifikate për identifikimin e faqeve të internetit</translation> <translation id="6651495917527016072">Sinkronizo rrjetet Wi-Fi me telefonin tënd. <ph name="LINK_BEGIN" />Mëso më shumë<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Ekzekutohet automatikisht sa herë që ti viziton këtë sajt</translation> -<translation id="665355505818177700">Integrimi i Chrome <ph name="MS_AD_NAME" /> mbështetet vetëm në platformat x86_64. Pajisjet Chromebook të ndërtuara mbi një platformë ARM ose x86 nuk e mbështesin këtë funksionalitet.</translation> <translation id="6654509035557065241">Rrjeti i preferuar</translation> <translation id="6655190889273724601">Modaliteti i zhvilluesit</translation> <translation id="6655458902729017087">Fshihi llogaritë</translation> @@ -7450,7 +7423,6 @@ <translation id="676560328519657314">Metodat e tua të pagesës në Google Pay</translation> <translation id="6766488013065406604">Shko te "Menaxheri i fjalëkalimeve i Google"</translation> <translation id="6767566652486411142">Zgjidh një gjuhë tjetër...</translation> -<translation id="6767639283522617719">Nuk mund t'i bashkohet domenit. Sigurohu që cilësimet të jenë të sakta për njësinë organizative.</translation> <translation id="6768034047581882264">Nuk lejohen të shfaqin përmbajtje të pasigurta</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Për të ofruar përvojën më të mirë, <ph name="DEVICE_OS" /> mbledh të dhënat e harduerit rreth pajisjeve dhe i ndan ato me Google për të përcaktuar se cilat përditësime duhet të dërgohen. Si opsion, mund të lejosh që Google t'i përdorë këto të dhëna për qëllime shtesë, si p.sh. për të ofruar mbështetje dhe përmirësime për përvojën dhe shërbimin me <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Mund të identifikohesh në këtë pajisje dhe të shikosh fushat e listuara si chromeosflex_ in chrome://system për të parë të dhënat e dërguara te Google për filtrimin e përditësimeve, si dhe çdo rast tjetër ku ti zgjedh të ndash të dhënat me Google.<ph name="END_PARAGRAPH2" /> @@ -7527,7 +7499,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Identifikohu automatikisht në uebsajte duke përdorur kredencialet e ruajtura. Kur veçoria është e çaktivizuar, do të të kërkohet gjithmonë konfirmimi përpara se të identifikohesh në një uebsajt.</translation> -<translation id="6810768462515084623">Mos! Duket sikur fjalëkalimi ka skaduar. Përtërije në një pajisje tjetër dhe provo sërish.</translation> <translation id="6811034713472274749">Faqja është gati për ta shikuar</translation> <translation id="6811151703183939603">E fortë</translation> <translation id="6811332638216701903">Emri i pritësit të DHCP-së</translation> @@ -7599,7 +7570,6 @@ <translation id="6856623341093082836">Konfiguro dhe rregullo saktësinë e ekranit tënd me prekje</translation> <translation id="6856850379840757744">Kur aktivizohet, të gjitha njoftimet do të heshten</translation> <translation id="6857145580237920905">Hiq profilet e kartës eSIM para Powerwash</translation> -<translation id="6857699260879628349">Merr informacionet e konfigurimit</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek.</translation> <translation id="6860097299815761905">Cilësimet e përfaqësuesit...</translation> <translation id="68601584151169673">&Ruaj dhe ndaj</translation> @@ -7618,7 +7588,6 @@ <translation id="686839242150793617">Lejohen të kalojnë automatikisht në modalitetin "figurë brenda figurës"</translation> <translation id="6868934826811377550">Shiko detajet</translation> <translation id="6871644448911473373">Reaguesi OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Fjalëkalimi që fute u refuzua nga serveri.</translation> <translation id="6873571253135628430">Ndrysho lejet e sajtit</translation> <translation id="6876155724392614295">Biçikletë</translation> <translation id="6876469544038980967">Jo i dobishëm</translation> @@ -7652,7 +7621,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Zëri për të shikuar paraprakisht</translation> <translation id="6902336033320348843">Seksioni nuk mbështetet: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Bashko pajisjen me domenin</translation> <translation id="6903022061658753260">Të dhënat e tua do të sinkronizohen në të gjithë shfletuesit Chrome ku ke aktivizuar sinkronizimin për këtë llogari. Për opsionet e sinkronizimit të ChromeOS, shko te <ph name="LINK_BEGIN" />cilësimet e ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Hapi të gjitha (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Aktivizo sinkronizimin</translation> @@ -8009,7 +7977,6 @@ <translation id="7198503619164954386">Duhet të jesh në një pajisje të regjistruar për kompani</translation> <translation id="7199158086730159431">Merr n&dihmë</translation> <translation id="7199452998289813782">Vendose në pauzë transmetimin te <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Zgjidh konfigurimin</translation> <translation id="720110658997053098">Mbaje pajisjen gjithmonë në modalitetin "kioskë"</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" u fshi</translation> <translation id="7201420661433230412">Shiko skedarët</translation> @@ -8126,7 +8093,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Shfletuesi yt menaxhohet<ph name="END_LINK" /> nga organizata jote dhe <ph name="BEGIN_LINK" />profili yt menaxhohet<ph name="END_LINK" /> nga <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Ki parasysh se Android, Play dhe aplikacionet shoqëruese drejtohen nga politikat e tyre të mbledhjes dhe të përdorimit të të dhënave.</translation> -<translation id="729583233778673644">Lejo enkriptimin AES dhe RC4. Përdorimi i këtij opsioni rrit rrezikun për ty, pasi shifrat RC4 nuk janë të sigurta.</translation> <translation id="7296503797589217366">Zgjidh dosjen "<ph name="FOLDER_TITLE" />"</translation> <translation id="7297726121602187087">E gjelbër e errët</translation> <translation id="7298195798382681320">I rekomanduar</translation> @@ -8144,7 +8110,6 @@ <translation id="7307129035224081534">Në pauzë</translation> <translation id="7307647374092371434">Fjalëkalimet dhe çelësat e kalimit nga "Llogaria jote e Google" do të ofrohen gjithashtu në këtë pajisje ndërkohë që je i identifikuar.</translation> <translation id="7308643132139167865">Gjuhët e faqeve të internetit</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="7311005168897771689">Qasu te skedarët e tu të "Diskut të Google" kur je offline</translation> <translation id="7311244614769792472">Nuk u gjet asnjë rezultat</translation> <translation id="7312210124139670355">Administratori yt po rivendos eSIM. Kjo mund të zgjasë disa minuta.</translation> @@ -8517,7 +8482,6 @@ <translation id="7594725637786616550">Kryej Powerwash për ta rivendosur pajisjen tënde <ph name="DEVICE_TYPE" /> që të bëhet si të re.</translation> <translation id="7595453277607160340">Për të përdorur aplikacionet e Android dhe që pajisja jote <ph name="DEVICE_TYPE" /> të vazhdojë të punojë si duhet, identifikohu përsëri dhe përditësoje.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kodi i gabimit <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Emri i pajisjes është shumë i gjatë. Fut një emër më të shkurtër për të provuar sërish.</translation> <translation id="7600054753482800821">&Menaxho motorët e kërkimit dhe kërkimin në sajte</translation> <translation id="7600218158048761260">"Disku i Google" është çaktivizuar për këtë lloj llogarie.</translation> <translation id="7600965453749440009">Asnjëherë mos përkthe <ph name="LANGUAGE" /></translation> @@ -8662,7 +8626,6 @@ <translation id="7686086654630106285">Më shumë rreth reklamave të sugjeruara nga sajtet</translation> <translation id="7686581688229391955">Zgjidh që të lejosh shtesat në këtë sajt</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Konfirmo fjalëkalimin e ri</translation> <translation id="7690378713476594306">Zgjidh nga lista</translation> <translation id="7690853182226561458">Shto një &dosje...</translation> <translation id="7691073721729883399">Faqja bazë kriptografike për aplikacionin "kioskë" nuk mund të montohej.</translation> @@ -9322,7 +9285,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printeri <ph name="ITEM_POSITION" /> nga <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">"Kursyesi i energjisë" u aktivizua</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" mund të lexojë dhe fshijë imazhe, video dhe skedarë audio në vendndodhjet e verifikuara.</translation> -<translation id="8181215761849004992">Nuk mund t'i bashkohet domenit. Kontrollo llogarinë për të parë nëse ke privilegje të mjaftueshme për të shtuar pajisje.</translation> <translation id="8182105986296479640">Aplikacioni nuk përgjigjet.</translation> <translation id="8182412589359523143">Për të fshirë të gjitha të dhënat nga ky <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />kliko këtu<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Numri EID i pajisjes sate është <ph name="EID_NUMBER" /> dhe numri IMEI i pajisjes sate është <ph name="IMEI_NUMBER" />. Këta numra mund të përdoren për të ndihmuar në aktivizimin e shërbimit.</translation> @@ -9783,7 +9745,6 @@ <translation id="8531367864749403520">Zgjidh "Fshih grupin" për ta hequr grupin nga shiriti i skedave</translation> <translation id="8531701051932785007">"Shfletim i sigurt i përmirësuar" është joaktiv</translation> <translation id="8533670235862049797">"Shfletimi i sigurt" është aktiv</translation> -<translation id="8534656636775144800">Diçka nuk shkoi mirë gjatë përpjekjes për t'u bashkuar me domenin. Provo sërish.</translation> <translation id="8535005006684281994">URL-ja e rinovimit të certifikatës së Netscape</translation> <translation id="8536810348276651776">Të nxjerr nga shumica e sajteve. Do të qëndrosh i identifikuar në "Llogarinë tënde të Google", kështu që do të zbatohen cilësimet e Family Link për Chrome.</translation> <translation id="8536956381488731905">Lësho tingull kur shtyp tastin</translation> @@ -9862,7 +9823,6 @@ <translation id="8607828412110648570">Sigurohu që pajisja jote me Bluetooth të jetë në modalitetin e çiftimit dhe në afërsi. Çiftoje vetëm me pajisjet të cilave u beson. Pajisjet e çiftuara janë të dukshme për të gjitha llogaritë në këtë Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Mëso më shumë<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Shto një biletë Kerberos</translation> <translation id="8609465669617005112">Lëviz lart</translation> -<translation id="8610103157987623234">Format i pasaktë! Provo përsëri më vonë</translation> <translation id="8612252270453580753">&Kërko për kuadrin e videos me <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Vetëm shkronja të vogla, shifra, viza poshtë ose viza ndarëse</translation> <translation id="8613504115484579584">Metodat e identifikimit</translation> @@ -10476,7 +10436,6 @@ <translation id="9052404922357793350">Vazhdo bllokimin</translation> <translation id="90528604757378587">Aktiviteti në sfond dhe disa efekte vizuale, si p.sh. lëvizja e butë, mund të jenë të kufizuara.</translation> <translation id="9053563360605707198">Printo në të dyja anët</translation> -<translation id="9055636786322918818">Zbato enkriptimin RC4. Përdorimi i këtij opsioni rrit rrezikun për ty, pasi shifrat RC4 nuk janë të sigurta.</translation> <translation id="9056788090206401048">Bluetooth-i duhet të jetë aktiv që të përdorësh çelësin e kalimit në një pajisje tjetër. Mund ta menaxhosh këtë gjithmonë te cilësimet.</translation> <translation id="9056810968620647706">Nuk u gjet asnjë përputhje.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> kërkon të ketë qasje në përmbajtjen e mëposhtme:</translation>
diff --git a/chrome/app/resources/generated_resources_sr-Latn.xtb b/chrome/app/resources/generated_resources_sr-Latn.xtb index 9cd8ec7..feb4b601 100644 --- a/chrome/app/resources/generated_resources_sr-Latn.xtb +++ b/chrome/app/resources/generated_resources_sr-Latn.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">Preuzmi sumnjivi fajl</translation> <translation id="1217483152325416304">Lokalni podaci se uskoro brišu</translation> <translation id="1217668622537098248">Vrati na levi klik posle radnje</translation> -<translation id="121783623783282548">Lozinke se ne podudaraju.</translation> <translation id="1218015446623563536">Izbrišite Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google usluga lokacije koristi izvore kao što su Wi‑Fi mreže, mobilne mreže i senzori da bi odredila približnu lokaciju ovog uređaja.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Lokaciju možete da isključite ako isključite glavno podešavanje Lokacija na ovom uređaju. U podešavanjima lokacije možete da isključite i korišćenje Wi‑Fi mreža, mobilnih mreža i senzora za lokaciju.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">Istaknite stavku pomoću fokusa tastature</translation> <translation id="1396120028054416908">Nazad na <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Došlo je do greške pri podešavanju štampača</translation> -<translation id="1396963298126346194">Korisničko ime i lozinka koje ste uneli se ne podudaraju</translation> <translation id="1397500194120344683">Nema uređaja koji ispunjavaju uslove. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Prijavljeni ste u Chrome na ovim uređajima, pa možete da ih koristite kao bezbednosne ključeve.</translation> <translation id="1398853756734560583">Uvećaj</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Treba ti dozvola roditelja za ponovno prijavljivanje radi pristupa obrazovnim resursima</translation> <translation id="1658424621194652532">Ova stranica pristupa mikrofonu.</translation> <translation id="1660763353352708040">Problem sa adapterom</translation> -<translation id="1661156625580498328">Primeni AES šifrovanje (preporučeno).</translation> <translation id="16620462294541761">Žao nam je, nismo uspeli da verifikujemo lozinku. Probajte ponovo.</translation> <translation id="166278006618318542">Algoritam javnog ključa subjekta</translation> <translation id="1662801900924515589">Aplikacija <ph name="APP" /> je instalirana</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Prilagođeno</translation> <translation id="1741314857973421784">Nastavi</translation> <translation id="1743970419083351269">Zatvori traku sa preuzimanjima</translation> -<translation id="1744060673522309905">Pridruživanje uređaja domenu nije uspelo. Uverite se da niste premašili broj uređaja koje možete da dodate.</translation> <translation id="1744108098763830590">stranica u pozadini</translation> <translation id="1745732479023874451">Upravljajte kontaktima</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Želite da otvorite i izmenite # fajl u ovoj veb-aplikaciji?}few{Želite da otvorite i izmenite # fajla u ovoj veb-aplikaciji?}other{Želite da otvorite i izmenite # fajlova u ovoj veb-aplikaciji?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Koristi sa Android aplikacijama</translation> <translation id="1767508543310534319">Odjek interpunkcije</translation> <translation id="1768212860412467516">Pošaljite povratne informacije za: <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Ups, došlo je do problema pri kontaktiranju servera za prijavljivanje. Proverite mrežnu vezu i ime domena, pa probajte ponovo.</translation> <translation id="1769104665586091481">Otvori link u novom &prozoru</translation> <translation id="1770407692401984718">Prevucite sliku ovde ili</translation> <translation id="177053719077591686">Napravite rezervne kopije Android aplikacija na Google disku.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Otpremanje evidencije je u toku.</translation> <translation id="1819443852740954262">Otvori sve u prozoru bez arhiviranja</translation> <translation id="1819721979226826163">Dodirnite Obaveštenja o aplikaciji > Google Play usluge.</translation> -<translation id="1820028137326691631">Unesite lozinku koju ste dobili od administratora</translation> <translation id="1822140782238030981">Već koristite Chrome? Prijavite se</translation> <translation id="1822517323280215012">Siva</translation> <translation id="1822635184853104396">Prikažite kompletnu istoriju preuzimanja na novoj kartici</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Izaberi &sve</translation> <translation id="1904580727789512086">URL-ovi koje posećujete se čuvaju na Google nalogu</translation> <translation id="1904603806662441960">Upravljajte dozvolama za kameru za sajtove u Chrome-u</translation> -<translation id="1905375423839394163">Naziv Chromebook uređaja</translation> <translation id="1906181697255754968">Sajtovi obično pristupaju fajlovima i folderima na uređaju da bi vam bile dostupne funkcije poput automatskog čuvanja stavki na kojima radite</translation> <translation id="1906488504371069394">Otkrijte još dodataka i tema u <ph name="BEGIN_LINK" />Chrome veb-prodavnici<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Unosite tekst glasom. Koristite taster za pretragu + D, pa počnite da govorite.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">Sakrij PIN-ove</translation> <translation id="2135456203358955318">Montirana lupa ekrana</translation> <translation id="2135787500304447609">&Nastavi</translation> -<translation id="2136372518715274136">Unesite novu lozinku</translation> <translation id="2136476978468204130">Pristupna fraza koju ste uneli je netačna</translation> <translation id="2137128126782078222">Ne dozvoljavajte obaveštenja sa <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Dugme za podešavanje</translation> @@ -1633,7 +1625,6 @@ <translation id="2210462644007531147">Dovršavanje instaliranja nije uspelo</translation> <translation id="2211245494465528624">Upravljajte opcijama sinhronizacije</translation> <translation id="2214018885812055163">Deljeni direktorijumi</translation> -<translation id="2214884991347062907">Netačna lozinka. Probajte ponovo</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 red nije prikazan>}one{<<ph name="NUMBER_OF_LINES" /> red nije prikazan>}few{<<ph name="NUMBER_OF_LINES" /> reda nisu prikazana>}other{<<ph name="NUMBER_OF_LINES" /> redova nije prikazano>}}</translation> <translation id="2215070081105889450">Da biste delili zvuk, delite karticu ili ekran</translation> <translation id="2218019600945559112">Miš i tačped</translation> @@ -2284,7 +2275,6 @@ <translation id="2692503699962701720">Promeni intonaciju prilikom izgovora tipova elemenata i formatiranog teksta</translation> <translation id="2692901429679246677">Tirkizna</translation> <translation id="2693134906590795721">Zvukovi punjenja</translation> -<translation id="2693176596243495071">Ups! Došlo je do nepoznate greške. Probajte ponovo kasnije ili kontaktirajte administratora ako se problem nastavi.</translation> <translation id="2698147581454716013">Ovo je uređaj u okviru paketa i ne može da se registruje za nadogradnju kioska ili uređaja za prijavljivanje.</translation> <translation id="2699911226086014512">PIN operacija nije uspela, kôd greške <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Deljeno sa: <ph name="DEVICE_NAME" /></translation> @@ -2417,7 +2407,6 @@ <translation id="2782104745158847185">Greška pri instaliranju Linux aplikacije</translation> <translation id="2783024642731649028">1 artikal u korpi uz <ph name="DISCOUNT_TEXT" /> kod prodavca <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, pregledan je <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Preuzeto</translation> -<translation id="2783829359200813069">Izaberite tipove šifrovanja</translation> <translation id="2783952358106015700">Koristite bezbednosni ključ u aplikaciji <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Provera lozinki</translation> <translation id="2785873697295365461">Deskriptori datoteka</translation> @@ -2702,7 +2691,6 @@ <translation id="3003144360685731741">Željene mreže</translation> <translation id="3003253259757197230">URL-ovi koje posećujete se šalju Google-u da bi se predvideli sajtovi koje ćete možda sledeće posetiti i kako bismo vam prikazali dodatne informacije o stranici koju posećujete</translation> <translation id="3003623123441819449">CSS keš</translation> -<translation id="3003828226041301643">Pridruživanje uređaja domenu nije uspelo. Proverite nalog da biste se uverili da imate privilegije za dodavanje uređaja.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> će napraviti privatnu WiFi vezu.</translation> <translation id="3004385386820284928">Prilagodite tastere na tastaturi</translation> <translation id="3005574332301273731">Ne prikazuj</translation> @@ -2762,7 +2750,6 @@ <translation id="3033348223765101500">Kontrolišite podatke</translation> <translation id="3036327949511794916">Rok za vraćanje ovog uređaja <ph name="DEVICE_TYPE" /> je prošao.</translation> <translation id="3036546437875325427">Omogući Flash</translation> -<translation id="3037754279345160234">Ne možemo da raščlanimo konfiguraciju radi pridruživanja domenu. Obratite se administratoru.</translation> <translation id="3038272154009688107">Prikaži sve sajtove</translation> <translation id="3038612606416062604">Ručno dodajte štampač</translation> <translation id="3039491566278747710">Instaliranje oflajn smernica na uređaju nije uspelo.</translation> @@ -2952,7 +2939,6 @@ <translation id="3210736980143419785">Dovršavanje preuzimanja nije uspelo</translation> <translation id="321084946921799184">Žuta i bela</translation> <translation id="3211126692872351610">&Pretraži termine „<ph name="SEARCH_TERMS" />“ u pretraživaču <ph name="SEARCH_ENGINE" /> na novoj kartici</translation> -<translation id="321356136776075234">OJ uređaja (npr. OJ = Chromebook-ovi, DC = primer, DC = com)</translation> <translation id="321367297115597343">Dodajte obeleživač u ovaj folder</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Napomena<ph name="END_BOLD" />: Neko sa sličnim glasom ili snimkom možda može da pristupa ličnim rezultatima deteta <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Želite li da napravite prečicu?</translation> @@ -3632,7 +3618,6 @@ <translation id="3741056951918180319">Uvek možete da kliknete na dodatak da biste ga koristili na bilo kom sajtu</translation> <translation id="3741510433331996336">Restartujte uređaj da biste dovršili ažuriranje</translation> <translation id="3742235229730461951">Raspored tastera na tastaturi za korejski</translation> -<translation id="3742666961763734085">Ne možemo da pronađemo organizacionu jedinicu sa tim nazivom. Probajte ponovo.</translation> <translation id="3743842571276656710">Unesite PIN radi uparivanja sa uređajem <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Lozinke nisu uvezene</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> @@ -4521,7 +4506,6 @@ <translation id="4416582610654027550">Unesite važeći URL</translation> <translation id="4421932782753506458">Pufnica</translation> <translation id="4423376891418188461">Vrati podešavanja</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administrator zahteva da promenite lozinku.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ako dozvolite da nam Chrome OS uređaji šalju automatske izveštaje, pomažete nam da odredimo prioritet za stvari koje treba da popravimo i poboljšamo u Chrome OS-u. Ti izveštaji mogu da obuhvataju stvari poput trenutaka Chrome OS otkazivanja, funkcija koje se koriste i količine memorije koja se obično troši.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ove izveštaje možete da pokrenete ili zaustavite u svakom trenutku u podešavanjima Chrome uređaja. Ako ste administrator domena, možete da promenite ovo podešavanje na administratorskoj konzoli.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Izbrišite <ph name="FILE_NAME" /></translation> @@ -4537,7 +4521,6 @@ <translation id="4430369329743628066">Obeleživač je dodat</translation> <translation id="4430422687972614133">Uključi virtuelnu karticu</translation> <translation id="4432621511648257259">Lozinka je netačna</translation> -<translation id="443454694385851356">Zastarelo (nebezbedno)</translation> <translation id="4434611816075088065">Trenutno ništa drugo ne zahteva vašu pažnju</translation> <translation id="443475966875174318">Ažurirajte ili uklonite nekompatibilne aplikacije</translation> <translation id="4437947179446780764">Dodajte dobavljača usluge prilagođenog DNS-a</translation> @@ -5080,7 +5063,6 @@ <translation id="4868284252360267853">Ovaj dijalog trenutno nije fokusiran. Pritisnite Command-Shift-opcija A da biste fokusirali ovaj dijalog.</translation> <translation id="4869170227080975044">Čitanje informacija o ChromeOS mreži</translation> <translation id="4870724079713069532">Pomoću ove aplikacije možete da otvarate i menjate podržane fajlove iz istraživača fajlova ili drugih aplikacija. Da biste kontrolisali koji se fajlovi podrazumevano otvaraju u ovoj aplikaciji, idite na <ph name="BEGIN_LINK" />podešavanja Windows-a<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Unesite lozinku koju ste dobili od administratora da biste dobili informacije o konfiguraciji</translation> <translation id="4870995365819149457">Neki podržani linkovi će se i dalje otvarati u aplikacijama <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> i još jednoj.</translation> <translation id="4871308555310586478">Nije iz Chrome veb-prodavnice.</translation> <translation id="4871322859485617074">PIN sadrži nevažeće znakove</translation> @@ -5147,7 +5129,6 @@ <translation id="4913209098186576320">Ovaj fajl je možda opasan<ph name="LINE_BREAK" />Ova provera traje duže nego obično...</translation> <translation id="4915961947098019832">Dozvoljeno im je da prikazuju slike</translation> <translation id="4916542008280060967">Želite li da dozvolite sajtu da menja datoteku <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Jak</translation> <translation id="491779113051926205">Brojači saobraćaja za ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> želi da komunicira sa dodatkom „<ph name="EXTENSION_NAME" />“</translation> <translation id="4918086044614829423">Prihvati</translation> @@ -5462,7 +5443,6 @@ <translation id="5172855596271336236">Postoji 1 upravljani štampač.</translation> <translation id="5173668317844998239">Dodajte i brišite otiske prstiju sačuvane na bezbednosnom ključu</translation> <translation id="5174169235862638850">Lozinka je kopirana u privremenu memoriju</translation> -<translation id="5175379009094579629">Naziv uređaja nije važeći. Unesite važeći naziv uređaja da biste probali ponovo.</translation> <translation id="5177479852722101802">Nastavi da blokiraš pristup kameri i mikrofonu</translation> <translation id="5177549709747445269">Koristite podatke na mreži operatera</translation> <translation id="5178667623289523808">Pronađi prethodno</translation> @@ -5691,7 +5671,6 @@ <translation id="5368255566854433132">Napravi lozinku za <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Ovaj dodatak ne može da čita i menja informacije o sajtovima niti da se pokreće u pozadini</translation> <translation id="5368720394188453070">Telefon je zaključan. Otključajte ga da biste pristupili.</translation> -<translation id="5368779022775404937">Prijavite se na <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Bez arhiviranja}one{Bez arhiviranja (#)}few{Bez arhiviranja (#)}other{Bez arhiviranja (#)}}</translation> <translation id="5369491905435686894">Omogući ubrzavanje miša</translation> <translation id="5369694795837229225">Podesite Linux okruženje za programiranje</translation> @@ -5906,7 +5885,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Administrator je instalirao dodatak}one{Administrator je instalirao # dodatak}few{Administrator je instalirao # dodatka}other{Administrator je instalirao # dodataka}}</translation> <translation id="5523532775593636291">Sajtovi koje dodate će uvek ostati aktivni, a memorija se neće osloboditi</translation> <translation id="5523558474028191231">Slova, brojevi i specijalni znakovi mogu da se koriste u nazivu, a maksimalni broj znakova je <ph name="MAX_CHARACTER_COUNT" /></translation> -<translation id="5526701598901867718">Sve (nebezbedno)</translation> <translation id="5526745900034778153">Prijavite se ponovo da biste nastavili sinhronizaciju</translation> <translation id="5527463195266282916">Pokušali ste da vratite dodatak na stariju verziju</translation> <translation id="5527474464531963247">Možete i da izaberete neku drugu mrežu.</translation> @@ -5917,7 +5895,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> želi da</translation> <translation id="5537725057119320332">Prebacuj</translation> <translation id="5539070192556911367">Google nije dostupan</translation> -<translation id="5539221284352502426">Server je odbio lozinku koju ste uneli. Mogući razlozi obuhvataju: Lozinka je prekratka. Lozinka mora da sadrži brojeve ili simbole. Lozinka mora da se razlikuje od prethodnih lozinki.</translation> <translation id="5541694225089836610">Administrator je onemogućio radnju</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Kolačići sa <ph name="DOMAIN" /> su blokirani</translation> @@ -6161,7 +6138,6 @@ <translation id="5734362860645681824">Komunikacije</translation> <translation id="5734697361979786483">Dodaj deljenje datoteka</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ovi podaci ili uređaj nisu u skladu sa nekim bezbednosnim smernicama organizacije. Proverite sa administratorom šta treba da popravite.}=1{Ovaj fajl ili uređaj nije u skladu sa nekim bezbednosnim smernicama organizacije. Proverite sa administratorom šta treba da popravite.}one{Ovi fajlovi nisu u skladu sa nekim bezbednosnim smernicama organizacije. Proverite sa administratorom šta treba da popravite.}few{Ovi fajlovi nisu u skladu sa nekim bezbednosnim smernicama organizacije. Proverite sa administratorom šta treba da popravite.}other{Ovi fajlovi nisu u skladu sa nekim bezbednosnim smernicama organizacije. Proverite sa administratorom šta treba da popravite.}}</translation> -<translation id="5736796278325406685">Unesite važeće korisničko ime</translation> <translation id="5738093759615225354">Treba vam ovaj pristupni kôd da biste se prijavili na računar</translation> <translation id="5739017626473506901">Prijavite se i omogućite da <ph name="USER_NAME" /> doda školski nalog</translation> <translation id="5739235828260127894">Čeka se verifikacija. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> @@ -6565,7 +6541,6 @@ <translation id="6054138466019582920">Pretraži ovu stranicu pomoću Google-a...</translation> <translation id="6054284857788651331">Nedavno zatvorena grupa kartica</translation> <translation id="6054961935262556546">Promeni vidljivost</translation> -<translation id="6055171183283175969">Lozinka koju ste uneli je netačna.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 sa RSA šifrovanjem</translation> <translation id="6055544610007596637">Instalirajte aplikacije za <ph name="DEVICE_TYPE" /> iz Google Play prodavnice</translation> <translation id="6056710589053485679">Ponovo učitaj normalno</translation> @@ -6635,7 +6610,6 @@ <translation id="6102043788063419338">Ovu datoteku blokira napredna zaštita.</translation> <translation id="6103681770816982672">Upozorenje: Prebacujete na kanal za programere</translation> <translation id="6104068876731806426">Google nalozi</translation> -<translation id="6104311680260824317">Pridruživanje uređaja domenu nije uspelo. Server ne podržava navedene Kerberos tipove šifrovanja. Pogledajte podešavanja šifrovanja u odeljku „Još opcija“.</translation> <translation id="6104667115274478616">Upravljanje podešavanjima zvuka ChromeOS-a</translation> <translation id="6104796831253957966">Red za čekanje na štampaču je pun</translation> <translation id="610487644502954950">Bočna tabla je otkačena</translation> @@ -7326,7 +7300,6 @@ <translation id="6651237644330755633">Veruj ovom sertifikatu za identifikaciju veb-sajtova</translation> <translation id="6651495917527016072">Sinhronizujte WiFi mreže pomoću telefona. <ph name="LINK_BEGIN" />Saznajte više<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Pokreće se automatski svaki put kada posetite ovaj sajt</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> integracija je podržana samo na x86_64 platformama. Chromebook-ovi napravljeni na ARM ili x86 platformi ne podržavaju ovu funkciju.</translation> <translation id="6654509035557065241">Podesi kao prioritetnu mrežu</translation> <translation id="6655190889273724601">Režim programera</translation> <translation id="6655458902729017087">Sakrij naloge</translation> @@ -7462,7 +7435,6 @@ <translation id="676560328519657314">Načini plaćanja na Google Pay-u</translation> <translation id="6766488013065406604">Idite u Google menadžer lozinki</translation> <translation id="6767566652486411142">Odaberite drugi jezik…</translation> -<translation id="6767639283522617719">Pridruživanje domenu nije uspelo. Uverite se da su podešavanja ispravna za organizacionu jedinicu.</translation> <translation id="6768034047581882264">Nije im dozvoljeno prikazivanje nebezbednog sadržaja</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Da bi pružio najbolji doživljaj, <ph name="DEVICE_OS" /> prikuplja podatke o hardveru sa uređaja i deli ih sa Google-om da bi utvrdio koja ažuriranja treba da pruži. Možete opcionalno da dozvolite Google-u da koristi te podatke u dodatne svrhe poput podrške i poboljšanja za <ph name="DEVICE_OS" /> doživljaj i uslugu.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Možete da se prijavite na ovom uređaju i pregledate polja navedena kao chromeosflex_ u chrome://system da biste videli podatke koji se šalju Google-u radi filtriranja ažuriranja, kao i sve druge slučajeve u kojima birate da delite podatke sa Google-om.<ph name="END_PARAGRAPH2" /> @@ -7539,7 +7511,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Automatski se prijavljujte na veb-sajtove pomoću sačuvanih akreditiva. Kada je ova funkcija onemogućena, tražićemo potvrdu pre svakog prijavljivanja na veb-sajt.</translation> -<translation id="6810768462515084623">Ups, izgleda da vam je istekla lozinka. Obnovite je na drugom uređaju, pa probajte ponovo.</translation> <translation id="6811034713472274749">Stranica je spremna za pregled</translation> <translation id="6811151703183939603">Čvrsto</translation> <translation id="6811332638216701903">Ime DHCP hosta</translation> @@ -7611,7 +7582,6 @@ <translation id="6856623341093082836">Podesite i prilagodite preciznost dodirnog ekrana</translation> <translation id="6856850379840757744">Kada je uključeno, sva obaveštenja biće utišana</translation> <translation id="6857145580237920905">Uklonite eSIM profile pre nego što obavite Powerwash</translation> -<translation id="6857699260879628349">Dobijte informacije o konfiguraciji</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek</translation> <translation id="6860097299815761905">Podešavanja proksija...</translation> <translation id="68601584151169673">Sačuvaj i deli</translation> @@ -7630,7 +7600,6 @@ <translation id="686839242150793617">Dozvoljeno im je da automatski ulaze u sliku u slici</translation> <translation id="6868934826811377550">Prikaži detalje</translation> <translation id="6871644448911473373">OCSP odzivnik: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Server je odbio lozinku koju ste uneli.</translation> <translation id="6873571253135628430">Promenite dozvole za sajt</translation> <translation id="6876155724392614295">Bicikl</translation> <translation id="6876469544038980967">Nije korisno</translation> @@ -7664,7 +7633,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Glas za pregled</translation> <translation id="6902336033320348843">Odeljak nije podržan: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Pridružite uređaj domenu</translation> <translation id="6903022061658753260">Podaci će se sinhronizovati u svim Chrome pregledačima u kojima ste uključili sinhronizaciju za ovaj nalog. Opcije sinhronizovanja Chrome OS-a potražite u <ph name="LINK_BEGIN" />podešavanjima Chrome OS-a<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Otvori sve (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Uključi sinhronizaciju</translation> @@ -8022,7 +7990,6 @@ <translation id="7198503619164954386">Morate da koristite uređaj registrovan u preduzeću</translation> <translation id="7199158086730159431">Potraži pomoć</translation> <translation id="7199452998289813782">Pauzirajte prebacivanje na <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Izaberite konfiguraciju</translation> <translation id="720110658997053098">Trajno zadrži ovaj uređaj u režimu kioska</translation> <translation id="7201118060536064622">Stavka „<ph name="DELETED_ITEM_NAME" />“ je izbrisana</translation> <translation id="7201420661433230412">Prikaži datoteke</translation> @@ -8140,7 +8107,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">Nije im dozvoljeno da automatski uđu u režim celog ekrana</translation> <translation id="7295614427631867477">Imajte na umu da su Android, Play i povezane aplikacije regulisani sopstvenim smernicama za prikupljanje podataka i korišćenje.</translation> -<translation id="729583233778673644">Dozvoljava AES i RC4 šifrovanje. Korišćenje ove opcije vas izlaže većem riziku jer su RC4 šifre nebezbedne.</translation> <translation id="7296503797589217366">Izaberite folder <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Tamnozelena</translation> <translation id="7298195798382681320">Preporučeno</translation> @@ -8158,7 +8124,6 @@ <translation id="7307129035224081534">Pauzirano</translation> <translation id="7307647374092371434">Lozinke i pristupni kodovi sa Google naloga biće dostupni i na ovom uređaju dok ste prijavljeni</translation> <translation id="7308643132139167865">Jezici veb-sajtova</translation> -<translation id="7310598146671372464">Prijavljivanje nije uspelo. Server ne podržava navedene Kerberos tipove šifrovanja. Kontaktirajte administratora.</translation> <translation id="7311005168897771689">Lako pristupajte fajlovima na Google disku kada ste oflajn</translation> <translation id="7311244614769792472">Nije pronađen nijedan rezultat</translation> <translation id="7312210124139670355">Administrator resetuje eSIM. To može da potraje nekoliko minuta.</translation> @@ -8531,7 +8496,6 @@ <translation id="7594725637786616550">Powerwash resetuje <ph name="DEVICE_TYPE" /> da bi bio kao nov.</translation> <translation id="7595453277607160340">Da biste koristili Android i da bi <ph name="DEVICE_TYPE" /> uređaj radio pravilno, prijavite se ponovo i ažurirajte.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (kôd greške <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Naziv uređaja je predugačak. Unesite kraći i probajte ponovo.</translation> <translation id="7600054753482800821">&Upravljajte pretraživačima i pretragom sajta</translation> <translation id="7600218158048761260">Google disk je onemogućen za ovaj tip naloga.</translation> <translation id="7600965453749440009">Nikad ne prevodi <ph name="LANGUAGE" /></translation> @@ -8677,7 +8641,6 @@ <translation id="7686086654630106285">Više o oglasima koje predlažu sajtovi</translation> <translation id="7686581688229391955">Izaberite da biste dozvolili dodatke na ovom sajtu</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Potvrdite novu lozinku</translation> <translation id="7690378713476594306">Odaberite sa liste</translation> <translation id="7690853182226561458">Dodaj &direktorijum...</translation> <translation id="7691073721729883399">Priključivanje Cryptohome-a za kiosk aplikaciju nije uspelo.</translation> @@ -9340,7 +9303,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_STATUS" /> <ph name="PRINTER_NAME" />. <ph name="ITEM_POSITION" />. štampač od ukupno <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Ušteda energije je uključena</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />“ može da čita i briše slike, video i audio datoteke na navedenim lokacijama.</translation> -<translation id="8181215761849004992">Pridruživanje domenu nije uspelo. Na nalogu proverite da li imate privilegije za dodavanje uređaja.</translation> <translation id="8182105986296479640">Aplikacija ne reaguje.</translation> <translation id="8182412589359523143">Da biste izbrisali sve podatke sa ovog uređaja (<ph name="DEVICE_TYPE" />), <ph name="BEGIN_LINK" />kliknite ovde<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID uređaja je <ph name="EID_NUMBER" />, a IMEI uređaja je <ph name="IMEI_NUMBER" />. Ove brojeve možete da koristite da biste aktivirali uslugu.</translation> @@ -9803,7 +9765,6 @@ <translation id="8531367864749403520">Izaberite Sakrij grupu da biste uklonili grupu sa trake sa karticama</translation> <translation id="8531701051932785007">Poboljšano bezbedno pregledanje je isključeno</translation> <translation id="8533670235862049797">Bezbedno pregledanje je uključeno</translation> -<translation id="8534656636775144800">Ups, došlo je do greške pri pridruživanju domenu. Probajte ponovo.</translation> <translation id="8535005006684281994">URL adresa za obnovu Netscape sertifikata</translation> <translation id="8536810348276651776">Odjaviće vas sa većine sajtova. Ostaćete prijavljeni na Google nalog da bi se primenjivala Family Link podešavanja za Chrome.</translation> <translation id="8536956381488731905">Zvuk pri pritisku na taster</translation> @@ -9882,7 +9843,6 @@ <translation id="8607828412110648570">Proverite da li je Bluetooth uređaj u režimu uparivanja i u blizini. Uparujte samo sa uređajima u koje imate poverenja. Upareni uređaji su vidljivi svim nalozima na ovom Chromebook-u. <ph name="BEGIN_LINK_LEARN_MORE" />Saznajte više<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Dodajte Kerberos tiket</translation> <translation id="8609465669617005112">Premesti nagore</translation> -<translation id="8610103157987623234">Pogrešan format. Probajte ponovo</translation> <translation id="8612252270453580753">&Pretraži kadar videa uz <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Samo mala slova, cifre, donje crte ili crte</translation> <translation id="8613504115484579584">Načini prijavljivanja</translation> @@ -10499,7 +10459,6 @@ <translation id="9052404922357793350">Nastavi sa blokiranjem</translation> <translation id="90528604757378587">Aktivnost u pozadini i neki vizuelni efekti, na primer, glatko skrolovanje, mogu da budu ograničeni.</translation> <translation id="9053563360605707198">Štampaj dvostrano</translation> -<translation id="9055636786322918818">Primenjuje RC4 šifrovanje. Korišćenje ove opcije vas izlaže većem riziku jer su RC4 šifre nebezbedne.</translation> <translation id="9056788090206401048">Bluetooth mora da bude uključen da biste koristili pristupni kôd na drugom uređaju. Ovim uvek možete da upravljate u podešavanjima.</translation> <translation id="9056810968620647706">Nije pronađeno nijedno podudaranje.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> želi da pristupa sledećem sadržaju:</translation>
diff --git a/chrome/app/resources/generated_resources_sr.xtb b/chrome/app/resources/generated_resources_sr.xtb index 2350360..116c82a 100644 --- a/chrome/app/resources/generated_resources_sr.xtb +++ b/chrome/app/resources/generated_resources_sr.xtb
@@ -298,7 +298,6 @@ <translation id="1217117837721346030">Преузми сумњиви фајл</translation> <translation id="1217483152325416304">Локални подаци се ускоро бришу</translation> <translation id="1217668622537098248">Врати на леви клик после радње</translation> -<translation id="121783623783282548">Лозинке се не подударају.</translation> <translation id="1218015446623563536">Избришите Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google услуга локације користи изворе као што су Wi‑Fi мреже, мобилне мреже и сензори да би одредила приближну локацију овог уређаја.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Локацију можете да искључите ако искључите главно подешавање Локација на овом уређају. У подешавањима локације можете да искључите и коришћење Wi‑Fi мрежа, мобилних мрежа и сензора за локацију.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +518,6 @@ <translation id="1395832189806039783">Истакните ставку помоћу фокуса тастатуре</translation> <translation id="1396120028054416908">Назад на <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Дошло је до грешке при подешавању штампача</translation> -<translation id="1396963298126346194">Корисничко име и лозинка које сте унели се не подударају</translation> <translation id="1397500194120344683">Нема уређаја који испуњавају услове. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Пријављени сте у Chrome на овим уређајима, па можете да их користите као безбедносне кључеве.</translation> <translation id="1398853756734560583">Увећај</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Треба ти дозвола родитеља за поновно пријављивање ради приступа образовним ресурсима</translation> <translation id="1658424621194652532">Ова страница приступа микрофону.</translation> <translation id="1660763353352708040">Проблем са адаптером</translation> -<translation id="1661156625580498328">Примени AES шифровање (препоручено).</translation> <translation id="16620462294541761">Жао нам је, нисмо успели да верификујемо лозинку. Пробајте поново.</translation> <translation id="166278006618318542">Алгоритам јавног кључа субјекта</translation> <translation id="1662801900924515589">Апликација <ph name="APP" /> је инсталирана</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Прилагођено</translation> <translation id="1741314857973421784">Настави</translation> <translation id="1743970419083351269">Затвори траку са преузимањима</translation> -<translation id="1744060673522309905">Придруживање уређаја домену није успело. Уверите се да нисте премашили број уређаја које можете да додате.</translation> <translation id="1744108098763830590">страница у позадини</translation> <translation id="1745732479023874451">Управљајте контактима</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Желите да отворите и измените # фајл у овој веб-апликацији?}few{Желите да отворите и измените # фајла у овој веб-апликацији?}other{Желите да отворите и измените # фајлова у овој веб-апликацији?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Користи са Android апликацијама</translation> <translation id="1767508543310534319">Одјек интерпункције</translation> <translation id="1768212860412467516">Пошаљите повратне информације за: <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Упс, дошло је до проблема при контактирању сервера за пријављивање. Проверите мрежну везу и име домена, па пробајте поново.</translation> <translation id="1769104665586091481">Отвори линк у новом &прозору</translation> <translation id="1770407692401984718">Превуците слику овде или</translation> <translation id="177053719077591686">Направите резервне копије Android апликација на Google диску.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Отпремање евиденције је у току.</translation> <translation id="1819443852740954262">Отвори све у прозору без архивирања</translation> <translation id="1819721979226826163">Додирните Обавештења о апликацији > Google Play услуге.</translation> -<translation id="1820028137326691631">Унесите лозинку коју сте добили од администратора</translation> <translation id="1822140782238030981">Већ користите Chrome? Пријавите се</translation> <translation id="1822517323280215012">Сива</translation> <translation id="1822635184853104396">Прикажите комплетну историју преузимања на новој картици</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Изабери &све</translation> <translation id="1904580727789512086">URL-ови које посећујете се чувају на Google налогу</translation> <translation id="1904603806662441960">Управљајте дозволама за камеру за сајтове у Chrome-у</translation> -<translation id="1905375423839394163">Назив Chromebook уређаја</translation> <translation id="1906181697255754968">Сајтови обично приступају фајловима и фолдерима на уређају да би вам биле доступне функције попут аутоматског чувања ставки на којима радите</translation> <translation id="1906488504371069394">Откријте још додатака и тема у <ph name="BEGIN_LINK" />Chrome веб-продавници<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Уносите текст гласом. Користите тастер за претрагу + D, па почните да говорите.</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">Сакриј PIN-ове</translation> <translation id="2135456203358955318">Монтирана лупа екрана</translation> <translation id="2135787500304447609">&Настави</translation> -<translation id="2136372518715274136">Унесите нову лозинку</translation> <translation id="2136476978468204130">Приступна фраза коју сте унели је нетачна</translation> <translation id="2137128126782078222">Не дозвољавајте обавештења са <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Дугме за подешавање</translation> @@ -1633,7 +1625,6 @@ <translation id="2210462644007531147">Довршавање инсталирања није успело</translation> <translation id="2211245494465528624">Управљајте опцијама синхронизације</translation> <translation id="2214018885812055163">Дељени директоријуми</translation> -<translation id="2214884991347062907">Нетачна лозинка. Пробајте поново</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 ред није приказан>}one{<<ph name="NUMBER_OF_LINES" /> ред није приказан>}few{<<ph name="NUMBER_OF_LINES" /> реда нису приказана>}other{<<ph name="NUMBER_OF_LINES" /> редова није приказано>}}</translation> <translation id="2215070081105889450">Да бисте делили звук, делите картицу или екран</translation> <translation id="2218019600945559112">Миш и тачпед</translation> @@ -2284,7 +2275,6 @@ <translation id="2692503699962701720">Промени интонацију приликом изговора типова елемената и форматираног текста</translation> <translation id="2692901429679246677">Тиркизна</translation> <translation id="2693134906590795721">Звукови пуњења</translation> -<translation id="2693176596243495071">Упс! Дошло је до непознате грешке. Пробајте поново касније или контактирајте администратора ако се проблем настави.</translation> <translation id="2698147581454716013">Ово је уређај у оквиру пакета и не може да се региструје за надоградњу киоска или уређаја за пријављивање.</translation> <translation id="2699911226086014512">PIN операција није успела, кôд грешке <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Дељено са: <ph name="DEVICE_NAME" /></translation> @@ -2417,7 +2407,6 @@ <translation id="2782104745158847185">Грешка при инсталирању Linux апликације</translation> <translation id="2783024642731649028">1 артикал у корпи уз <ph name="DISCOUNT_TEXT" /> код продавца <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, прегледан је <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Преузето</translation> -<translation id="2783829359200813069">Изаберите типове шифровања</translation> <translation id="2783952358106015700">Користите безбедносни кључ у апликацији <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Провера лозинки</translation> <translation id="2785873697295365461">Дескриптори датотека</translation> @@ -2702,7 +2691,6 @@ <translation id="3003144360685731741">Жељене мреже</translation> <translation id="3003253259757197230">URL-ови које посећујете се шаљу Google-у да би се предвидели сајтови које ћете можда следеће посетити и како бисмо вам приказали додатне информације о страници коју посећујете</translation> <translation id="3003623123441819449">CSS кеш</translation> -<translation id="3003828226041301643">Придруживање уређаја домену није успело. Проверите налог да бисте се уверили да имате привилегије за додавање уређаја.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> ће направити приватну WiFi везу.</translation> <translation id="3004385386820284928">Прилагодите тастере на тастатури</translation> <translation id="3005574332301273731">Не приказуј</translation> @@ -2762,7 +2750,6 @@ <translation id="3033348223765101500">Контролишите податке</translation> <translation id="3036327949511794916">Рок за враћање овог уређаја <ph name="DEVICE_TYPE" /> је прошао.</translation> <translation id="3036546437875325427">Омогући Flash</translation> -<translation id="3037754279345160234">Не можемо да рашчланимо конфигурацију ради придруживања домену. Обратите се администратору.</translation> <translation id="3038272154009688107">Прикажи све сајтове</translation> <translation id="3038612606416062604">Ручно додајте штампач</translation> <translation id="3039491566278747710">Инсталирање офлајн смерница на уређају није успело.</translation> @@ -2952,7 +2939,6 @@ <translation id="3210736980143419785">Довршавање преузимања није успело</translation> <translation id="321084946921799184">Жута и бела</translation> <translation id="3211126692872351610">&Претражи термине „<ph name="SEARCH_TERMS" />“ у претраживачу <ph name="SEARCH_ENGINE" /> на новој картици</translation> -<translation id="321356136776075234">ОЈ уређаја (нпр. ОЈ = Chromebook-ови, DC = пример, DC = com)</translation> <translation id="321367297115597343">Додајте обележивач у овај фолдер</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Напомена<ph name="END_BOLD" />: Неко са сличним гласом или снимком можда може да приступа личним резултатима детета <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Желите ли да направите пречицу?</translation> @@ -3632,7 +3618,6 @@ <translation id="3741056951918180319">Увек можете да кликнете на додатак да бисте га користили на било ком сајту</translation> <translation id="3741510433331996336">Рестартујте уређај да бисте довршили ажурирање</translation> <translation id="3742235229730461951">Распоред тастера на тастатури за корејски</translation> -<translation id="3742666961763734085">Не можемо да пронађемо организациону јединицу са тим називом. Пробајте поново.</translation> <translation id="3743842571276656710">Унесите PIN ради упаривања са уређајем <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Лозинке нису увезене</translation> <translation id="3747077776423672805">Да бисте уклонили апликације, идите у одељак Подешавања > Google Play продавница > Управљајте Android подешавањима > Апликације или Менаџер апликација. Додирните апликацију коју желите да деинсталирате (можда ћете морати да превучете надесно или налево да бисте пронашли апликацију). Онда додирните Деинсталирај или Онемогући.</translation> @@ -4521,7 +4506,6 @@ <translation id="4416582610654027550">Унесите важећи URL</translation> <translation id="4421932782753506458">Пуфница</translation> <translation id="4423376891418188461">Врати подешавања</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, администратор захтева да промените лозинку.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ако дозволите да нам Chrome ОС уређаји шаљу аутоматске извештаје, помажете нам да одредимо приоритет за ствари које треба да поправимо и побољшамо у Chrome ОС-у. Ти извештаји могу да обухватају ствари попут тренутака Chrome ОС отказивања, функција које се користе и количине меморије која се обично троши.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ове извештаје можете да покренете или зауставите у сваком тренутку у подешавањима Chrome уређаја. Ако сте администратор домена, можете да промените ово подешавање на администраторској конзоли.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Избришите <ph name="FILE_NAME" /></translation> @@ -4537,7 +4521,6 @@ <translation id="4430369329743628066">Обележивач је додат</translation> <translation id="4430422687972614133">Укључи виртуелну картицу</translation> <translation id="4432621511648257259">Лозинка је нетачна</translation> -<translation id="443454694385851356">Застарело (небезбедно)</translation> <translation id="4434611816075088065">Тренутно ништа друго не захтева вашу пажњу</translation> <translation id="443475966875174318">Ажурирајте или уклоните некомпатибилне апликације</translation> <translation id="4437947179446780764">Додајте добављача услуге прилагођеног DNS-а</translation> @@ -5080,7 +5063,6 @@ <translation id="4868284252360267853">Овај дијалог тренутно није фокусиран. Притисните Command-Shift-опција A да бисте фокусирали овај дијалог.</translation> <translation id="4869170227080975044">Читање информација о ChromeOS мрежи</translation> <translation id="4870724079713069532">Помоћу ове апликације можете да отварате и мењате подржане фајлове из истраживача фајлова или других апликација. Да бисте контролисали који се фајлови подразумевано отварају у овој апликацији, идите на <ph name="BEGIN_LINK" />подешавања Windows-а<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Унесите лозинку коју сте добили од администратора да бисте добили информације о конфигурацији</translation> <translation id="4870995365819149457">Неки подржани линкови ће се и даље отварати у апликацијама <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> и још једној.</translation> <translation id="4871308555310586478">Није из Chrome веб-продавнице.</translation> <translation id="4871322859485617074">PIN садржи неважеће знакове</translation> @@ -5147,7 +5129,6 @@ <translation id="4913209098186576320">Овај фајл је можда опасан<ph name="LINE_BREAK" />Ова провера траје дуже него обично...</translation> <translation id="4915961947098019832">Дозвољено им је да приказују слике</translation> <translation id="4916542008280060967">Желите ли да дозволите сајту да мења датотеку <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Јак</translation> <translation id="491779113051926205">Бројачи саобраћаја за ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> жели да комуницира са додатком „<ph name="EXTENSION_NAME" />“</translation> <translation id="4918086044614829423">Прихвати</translation> @@ -5462,7 +5443,6 @@ <translation id="5172855596271336236">Постоји 1 управљани штампач.</translation> <translation id="5173668317844998239">Додајте и бришите отиске прстију сачуване на безбедносном кључу</translation> <translation id="5174169235862638850">Лозинка је копирана у привремену меморију</translation> -<translation id="5175379009094579629">Назив уређаја није важећи. Унесите важећи назив уређаја да бисте пробали поново.</translation> <translation id="5177479852722101802">Настави да блокираш приступ камери и микрофону</translation> <translation id="5177549709747445269">Користите податке на мрежи оператера</translation> <translation id="5178667623289523808">Пронађи претходно</translation> @@ -5691,7 +5671,6 @@ <translation id="5368255566854433132">Направи лозинку за <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Овај додатак не може да чита и мења информације о сајтовима нити да се покреће у позадини</translation> <translation id="5368720394188453070">Телефон је закључан. Откључајте га да бисте приступили.</translation> -<translation id="5368779022775404937">Пријавите се на <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Без архивирања}one{Без архивирања (#)}few{Без архивирања (#)}other{Без архивирања (#)}}</translation> <translation id="5369491905435686894">Омогући убрзавање миша</translation> <translation id="5369694795837229225">Подесите Linux окружење за програмирање</translation> @@ -5906,7 +5885,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Администратор је инсталирао додатак}one{Администратор је инсталирао # додатак}few{Администратор је инсталирао # додатка}other{Администратор је инсталирао # додатака}}</translation> <translation id="5523532775593636291">Сајтови које додате ће увек остати активни, а меморија се неће ослободити</translation> <translation id="5523558474028191231">Слова, бројеви и специјални знакови могу да се користе у називу, а максимални број знакова је <ph name="MAX_CHARACTER_COUNT" /></translation> -<translation id="5526701598901867718">Све (небезбедно)</translation> <translation id="5526745900034778153">Пријавите се поново да бисте наставили синхронизацију</translation> <translation id="5527463195266282916">Покушали сте да вратите додатак на старију верзију</translation> <translation id="5527474464531963247">Можете и да изаберете неку другу мрежу.</translation> @@ -5917,7 +5895,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> жели да</translation> <translation id="5537725057119320332">Пребацуј</translation> <translation id="5539070192556911367">Google није доступан</translation> -<translation id="5539221284352502426">Сервер је одбио лозинку коју сте унели. Могући разлози обухватају: Лозинка је прекратка. Лозинка мора да садржи бројеве или симболе. Лозинка мора да се разликује од претходних лозинки.</translation> <translation id="5541694225089836610">Администратор је онемогућио радњу</translation> <translation id="5542132724887566711">Профил</translation> <translation id="5542750926112347543">Колачићи са <ph name="DOMAIN" /> су блокирани</translation> @@ -6161,7 +6138,6 @@ <translation id="5734362860645681824">Комуникације</translation> <translation id="5734697361979786483">Додај дељење датотека</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ови подаци или уређај нису у складу са неким безбедносним смерницама организације. Проверите са администратором шта треба да поправите.}=1{Овај фајл или уређај није у складу са неким безбедносним смерницама организације. Проверите са администратором шта треба да поправите.}one{Ови фајлови нису у складу са неким безбедносним смерницама организације. Проверите са администратором шта треба да поправите.}few{Ови фајлови нису у складу са неким безбедносним смерницама организације. Проверите са администратором шта треба да поправите.}other{Ови фајлови нису у складу са неким безбедносним смерницама организације. Проверите са администратором шта треба да поправите.}}</translation> -<translation id="5736796278325406685">Унесите важеће корисничко име</translation> <translation id="5738093759615225354">Треба вам овај приступни кôд да бисте се пријавили на рачунар</translation> <translation id="5739017626473506901">Пријавите се и омогућите да <ph name="USER_NAME" /> дода школски налог</translation> <translation id="5739235828260127894">Чека се верификација. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> @@ -6565,7 +6541,6 @@ <translation id="6054138466019582920">Претражи ову страницу помоћу Google-а...</translation> <translation id="6054284857788651331">Недавно затворена група картица</translation> <translation id="6054961935262556546">Промени видљивост</translation> -<translation id="6055171183283175969">Лозинка коју сте унели је нетачна.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 са RSA шифровањем</translation> <translation id="6055544610007596637">Инсталирајте апликације за <ph name="DEVICE_TYPE" /> из Google Play продавнице</translation> <translation id="6056710589053485679">Поново учитај нормално</translation> @@ -6635,7 +6610,6 @@ <translation id="6102043788063419338">Ову датотеку блокира напредна заштита.</translation> <translation id="6103681770816982672">Упозорење: Пребацујете на канал за програмере</translation> <translation id="6104068876731806426">Google налози</translation> -<translation id="6104311680260824317">Придруживање уређаја домену није успело. Сервер не подржава наведене Kerberos типове шифровања. Погледајте подешавања шифровања у одељку „Још опција“.</translation> <translation id="6104667115274478616">Управљање подешавањима звука ChromeOS-а</translation> <translation id="6104796831253957966">Ред за чекање на штампачу је пун</translation> <translation id="610487644502954950">Бочна табла је откачена</translation> @@ -7326,7 +7300,6 @@ <translation id="6651237644330755633">Веруј овом сертификату за идентификацију веб-сајтова</translation> <translation id="6651495917527016072">Синхронизујте WiFi мреже помоћу телефона. <ph name="LINK_BEGIN" />Сазнајте више<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Покреће се аутоматски сваки пут када посетите овај сајт</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> интеграција је подржана само на x86_64 платформама. Chromebook-ови направљени на ARM или x86 платформи не подржавају ову функцију.</translation> <translation id="6654509035557065241">Подеси као приоритетну мрежу</translation> <translation id="6655190889273724601">Режим програмера</translation> <translation id="6655458902729017087">Сакриј налоге</translation> @@ -7462,7 +7435,6 @@ <translation id="676560328519657314">Начини плаћања на Google Pay-у</translation> <translation id="6766488013065406604">Идите у Google менаџер лозинки</translation> <translation id="6767566652486411142">Одаберите други језик…</translation> -<translation id="6767639283522617719">Придруживање домену није успело. Уверите се да су подешавања исправна за организациону јединицу.</translation> <translation id="6768034047581882264">Није им дозвољено приказивање небезбедног садржаја</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Да би пружио најбољи доживљај, <ph name="DEVICE_OS" /> прикупља податке о хардверу са уређаја и дели их са Google-ом да би утврдио која ажурирања треба да пружи. Можете опционално да дозволите Google-у да користи те податке у додатне сврхе попут подршке и побољшања за <ph name="DEVICE_OS" /> доживљај и услугу.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Можете да се пријавите на овом уређају и прегледате поља наведена као chromeosflex_ у chrome://system да бисте видели податке који се шаљу Google-у ради филтрирања ажурирања, као и све друге случајеве у којима бирате да делите податке са Google-ом.<ph name="END_PARAGRAPH2" /> @@ -7539,7 +7511,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Аутоматски се пријављујте на веб-сајтове помоћу сачуваних акредитива. Када је ова функција онемогућена, тражићемо потврду пре сваког пријављивања на веб-сајт.</translation> -<translation id="6810768462515084623">Упс, изгледа да вам је истекла лозинка. Обновите је на другом уређају, па пробајте поново.</translation> <translation id="6811034713472274749">Страница је спремна за преглед</translation> <translation id="6811151703183939603">Чврсто</translation> <translation id="6811332638216701903">Име DHCP хоста</translation> @@ -7611,7 +7582,6 @@ <translation id="6856623341093082836">Подесите и прилагодите прецизност додирног екрана</translation> <translation id="6856850379840757744">Када је укључено, сва обавештења биће утишана</translation> <translation id="6857145580237920905">Уклоните eSIM профиле пре него што обавите Powerwash</translation> -<translation id="6857699260879628349">Добијте информације о конфигурацији</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> сек</translation> <translation id="6860097299815761905">Подешавања проксија...</translation> <translation id="68601584151169673">Сачувај и дели</translation> @@ -7630,7 +7600,6 @@ <translation id="686839242150793617">Дозвољено им је да аутоматски улазе у слику у слици</translation> <translation id="6868934826811377550">Прикажи детаље</translation> <translation id="6871644448911473373">OCSP одзивник: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Сервер је одбио лозинку коју сте унели.</translation> <translation id="6873571253135628430">Промените дозволе за сајт</translation> <translation id="6876155724392614295">Бицикл</translation> <translation id="6876469544038980967">Није корисно</translation> @@ -7664,7 +7633,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Глас за преглед</translation> <translation id="6902336033320348843">Одељак није подржан: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Придружите уређај домену</translation> <translation id="6903022061658753260">Подаци ће се синхронизовати у свим Chrome прегледачима у којима сте укључили синхронизацију за овај налог. Опције синхронизовања Chrome ОС-а потражите у <ph name="LINK_BEGIN" />подешавањима Chrome OS-а<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Отвори све (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Укључи синхронизацију</translation> @@ -8022,7 +7990,6 @@ <translation id="7198503619164954386">Морате да користите уређај регистрован у предузећу</translation> <translation id="7199158086730159431">Потражи помоћ</translation> <translation id="7199452998289813782">Паузирајте пребацивање на <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Изаберите конфигурацију</translation> <translation id="720110658997053098">Трајно задржи овај уређај у режиму киоска</translation> <translation id="7201118060536064622">Ставка „<ph name="DELETED_ITEM_NAME" />“ је избрисана</translation> <translation id="7201420661433230412">Прикажи датотеке</translation> @@ -8140,7 +8107,6 @@ <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295305918366078219">Није им дозвољено да аутоматски уђу у режим целог екрана</translation> <translation id="7295614427631867477">Имајте на уму да су Android, Play и повезане апликације регулисани сопственим смерницама за прикупљање података и коришћење.</translation> -<translation id="729583233778673644">Дозвољава AES и RC4 шифровање. Коришћење ове опције вас излаже већем ризику јер су RC4 шифре небезбедне.</translation> <translation id="7296503797589217366">Изаберите фолдер <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Тамнозелена</translation> <translation id="7298195798382681320">Препоручено</translation> @@ -8158,7 +8124,6 @@ <translation id="7307129035224081534">Паузирано</translation> <translation id="7307647374092371434">Лозинке и приступни кодови са Google налога биће доступни и на овом уређају док сте пријављени</translation> <translation id="7308643132139167865">Језици веб-сајтова</translation> -<translation id="7310598146671372464">Пријављивање није успело. Сервер не подржава наведене Kerberos типове шифровања. Контактирајте администратора.</translation> <translation id="7311005168897771689">Лако приступајте фајловима на Google диску када сте офлајн</translation> <translation id="7311244614769792472">Није пронађен ниједан резултат</translation> <translation id="7312210124139670355">Администратор ресетује eSIM. То може да потраје неколико минута.</translation> @@ -8531,7 +8496,6 @@ <translation id="7594725637786616550">Powerwash ресетује <ph name="DEVICE_TYPE" /> да би био као нов.</translation> <translation id="7595453277607160340">Да бисте користили Android и да би <ph name="DEVICE_TYPE" /> уређај радио правилно, пријавите се поново и ажурирајте.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (кôд грешке <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Назив уређаја је предугачак. Унесите краћи и пробајте поново.</translation> <translation id="7600054753482800821">&Управљајте претраживачима и претрагом сајта</translation> <translation id="7600218158048761260">Google диск је онемогућен за овај тип налога.</translation> <translation id="7600965453749440009">Никад не преводи <ph name="LANGUAGE" /></translation> @@ -8677,7 +8641,6 @@ <translation id="7686086654630106285">Више о огласима које предлажу сајтови</translation> <translation id="7686581688229391955">Изаберите да бисте дозволили додатке на овом сајту</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Потврдите нову лозинку</translation> <translation id="7690378713476594306">Одаберите са листе</translation> <translation id="7690853182226561458">Додај &директоријум...</translation> <translation id="7691073721729883399">Прикључивање Cryptohome-a за киоск апликацију није успело.</translation> @@ -9340,7 +9303,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_STATUS" /> <ph name="PRINTER_NAME" />. <ph name="ITEM_POSITION" />. штампач од укупно <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Уштеда енергије је укључена</translation> <translation id="8180786512391440389">„<ph name="EXTENSION" />“ може да чита и брише слике, видео и аудио датотеке на наведеним локацијама.</translation> -<translation id="8181215761849004992">Придруживање домену није успело. На налогу проверите да ли имате привилегије за додавање уређаја.</translation> <translation id="8182105986296479640">Апликација не реагује.</translation> <translation id="8182412589359523143">Да бисте избрисали све податке са овог уређаја (<ph name="DEVICE_TYPE" />), <ph name="BEGIN_LINK" />кликните овде<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID уређаја је <ph name="EID_NUMBER" />, а IMEI уређаја је <ph name="IMEI_NUMBER" />. Ове бројеве можете да користите да бисте активирали услугу.</translation> @@ -9803,7 +9765,6 @@ <translation id="8531367864749403520">Изаберите Сакриј групу да бисте уклонили групу са траке са картицама</translation> <translation id="8531701051932785007">Побољшано безбедно прегледање је искључено</translation> <translation id="8533670235862049797">Безбедно прегледање је укључено</translation> -<translation id="8534656636775144800">Упс, дошло је до грешке при придруживању домену. Пробајте поново.</translation> <translation id="8535005006684281994">URL адреса за обнову Netscape сертификата</translation> <translation id="8536810348276651776">Одјавиће вас са већине сајтова. Остаћете пријављени на Google налог да би се примењивала Family Link подешавања за Chrome.</translation> <translation id="8536956381488731905">Звук при притиску на тастер</translation> @@ -9882,7 +9843,6 @@ <translation id="8607828412110648570">Проверите да ли је Bluetooth уређај у режиму упаривања и у близини. Упарујте само са уређајима у које имате поверења. Упарени уређаји су видљиви свим налозима на овом Chromebook-у. <ph name="BEGIN_LINK_LEARN_MORE" />Сазнајте више<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Додајте Kerberos тикет</translation> <translation id="8609465669617005112">Премести нагоре</translation> -<translation id="8610103157987623234">Погрешан формат. Пробајте поново</translation> <translation id="8612252270453580753">&Претражи кадар видеа уз <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Само мала слова, цифре, доње црте или црте</translation> <translation id="8613504115484579584">Начини пријављивања</translation> @@ -10499,7 +10459,6 @@ <translation id="9052404922357793350">Настави са блокирањем</translation> <translation id="90528604757378587">Активност у позадини и неки визуелни ефекти, на пример, глатко скроловање, могу да буду ограничени.</translation> <translation id="9053563360605707198">Штампај двострано</translation> -<translation id="9055636786322918818">Примењује RC4 шифровање. Коришћење ове опције вас излаже већем ризику јер су RC4 шифре небезбедне.</translation> <translation id="9056788090206401048">Bluetooth мора да буде укључен да бисте користили приступни кôд на другом уређају. Овим увек можете да управљате у подешавањима.</translation> <translation id="9056810968620647706">Није пронађено ниједно подударање.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> жели да приступа следећем садржају:</translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb index 2860d9627..a04670f 100644 --- a/chrome/app/resources/generated_resources_sv.xtb +++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Ladda ned misstänkt fil</translation> <translation id="1217483152325416304">Din lokala data raderas inom kort</translation> <translation id="1217668622537098248">Återgå till att vänsterklicka efter åtgärden</translation> -<translation id="121783623783282548">Lösenorden matchar inte.</translation> <translation id="1218015446623563536">Radera Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Med Googles platstjänst används källor som wifi, mobilnätverk och sensorer för att avgöra enhetens plats.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan inaktivera tjänsten genom att inaktivera huvudinställningen för Plats på enheten. Du kan även inaktivera användningen av wifi, mobilnätverk och sensorer för plats i platsinställningarna.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Markera objekt med tangentbordsfokus</translation> <translation id="1396120028054416908">Tillbaka till <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Det gick inte att konfigurera skrivaren</translation> -<translation id="1396963298126346194">Användarnamnet och lösenordet som du angav stämmer inte</translation> <translation id="1397500194120344683">Du har ingen enhet som uppfyller villkoren. <ph name="LINK_BEGIN" />Läs mer<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Du är inloggad i Chrome på de här enheterna och kan därför använda dem som säkerhetsnycklar.</translation> <translation id="1398853756734560583">Maximera</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Be en förälder om behörighet att logga in igen till skolans resurser</translation> <translation id="1658424621194652532">Den här sidan använder din mikrofon.</translation> <translation id="1660763353352708040">Ett fel har uppstått med nätadaptern</translation> -<translation id="1661156625580498328">Tillämpa AES-kryptering (rekommenderas).</translation> <translation id="16620462294541761">Det gick inte att verifiera lösenordet. Försök igen.</translation> <translation id="166278006618318542">Mottagarens publika nyckelalgoritm</translation> <translation id="1662801900924515589"><ph name="APP" /> har installerats</translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Anpassa</translation> <translation id="1741314857973421784">Fortsätt</translation> <translation id="1743970419083351269">Stäng nedladdningsfältet</translation> -<translation id="1744060673522309905">Det gick inte att ansluta enheten till domänen. Kontrollera att du inte redan har lagt till det högsta tillåtna antalet enheter.</translation> <translation id="1744108098763830590">bakgrundssida</translation> <translation id="1745732479023874451">Hantera kontakter</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Vill du öppna och redigera # filer i den här webbappen?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Använd i Android-appar</translation> <translation id="1767508543310534319">Upprepa skiljetecken:</translation> <translation id="1768212860412467516">Skicka feedback om <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Hoppsan. Det gick inte att kontakta inloggningsservern. Kontrollera nätverksanslutningen och domännamnet och försök igen.</translation> <translation id="1769104665586091481">Öppna länk i nytt f&önster</translation> <translation id="1770407692401984718">Dra en bild hit eller</translation> <translation id="177053719077591686">Säkerhetskopiera Android-appar till Google Drive.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Uppladdning av loggfil pågår.</translation> <translation id="1819443852740954262">Öppna alla i ett inkognitofönster</translation> <translation id="1819721979226826163">Tryck på Appaviseringar > Google Play-tjänster.</translation> -<translation id="1820028137326691631">Ange lösenordet du fått från administratören</translation> <translation id="1822140782238030981">Använder du redan Chrome? Logga in</translation> <translation id="1822517323280215012">Grå</translation> <translation id="1822635184853104396">Visa fullständig nedladdningshistorik på en ny flik</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">Välj &alla</translation> <translation id="1904580727789512086">Webbadresserna du besöker sparas i Google-kontot</translation> <translation id="1904603806662441960">Hantera kamerabehörigheter för webbplatser på Chrome</translation> -<translation id="1905375423839394163">Chromebook-enhetens namn</translation> <translation id="1906181697255754968">Åtkomst till filer och mappar på enheten brukar kunna behövas t.ex. för att spara det du gör på webbplatsen automatiskt</translation> <translation id="1906488504371069394">Upptäck fler tillägg och teman i <ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Skriv med rösten. Använd Sök + D och börja sedan tala.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">Dölj pinkoder</translation> <translation id="2135456203358955318">Dockad skärmförstoring</translation> <translation id="2135787500304447609">&Återuppta</translation> -<translation id="2136372518715274136">Skriv in det nya lösenordet</translation> <translation id="2136476978468204130">Den angivna lösenfrasen är felaktig</translation> <translation id="2137128126782078222">Tillåt inte aviseringar från <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Konfigureringsknapp</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Det gick inte att slutföra installationen</translation> <translation id="2211245494465528624">Hantera synkroniseringsalternativ</translation> <translation id="2214018885812055163">Delade mappar</translation> -<translation id="2214884991347062907">Fel lösenord. Försök igen.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 rad visas inte>}other{<<ph name="NUMBER_OF_LINES" /> rader visas inte>}}</translation> <translation id="2215070081105889450">Dela en flik eller skärm i stället om du vill dela ljud</translation> <translation id="2218019600945559112">Mus och styrplatta</translation> @@ -2297,7 +2288,6 @@ <translation id="2692503699962701720">Ändra tonhöjd när elementtyper och formaterad text läses upp.</translation> <translation id="2692901429679246677">Cyan</translation> <translation id="2693134906590795721">Laddningsljud</translation> -<translation id="2693176596243495071">Hoppsan! Ett okänt fel har uppstått. Försök igen senare eller kontakta administratören om felet kvarstår.</translation> <translation id="2698147581454716013">Det här är en paketerad enhet som inte kan registreras för kiosk- och skyltuppgraderingar.</translation> <translation id="2699911226086014512">Pinkodsåtgärden misslyckades med felkod <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Delades från <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Ett fel uppstod när Linux-programmet skulle installeras</translation> <translation id="2783024642731649028">1 vara i kundvagnen <ph name="DISCOUNT_TEXT" /> från <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, visades <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Nedladdad</translation> -<translation id="2783829359200813069">Välj krypteringstyper</translation> <translation id="2783952358106015700">Använd säkerhetsnyckeln med <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Lösenordskontroll</translation> <translation id="2785873697295365461">Filbeskrivningar</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Prioriterade nätverk</translation> <translation id="3003253259757197230">Webbadresser som du besöker skickas till Google för att förutse vilka webbplatser du kanske vill besöka härnäst och för att visa mer information om den sida du besöker</translation> <translation id="3003623123441819449">CSS-cacheminne</translation> -<translation id="3003828226041301643">Det gick inte att ansluta enheten till domänen. Kontrollera att du använder ett konto med behörighet att lägga till enheter.</translation> <translation id="3003967365858406397">En privat wifi-anslutning skapas i <ph name="PHONE_NAME" />.</translation> <translation id="3004385386820284928">Anpassa tangenter</translation> <translation id="3005574332301273731">Visa inte</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Få kontroll över din data</translation> <translation id="3036327949511794916">Sista dagen för att returnera denna <ph name="DEVICE_TYPE" /> har passerat.</translation> <translation id="3036546437875325427">Aktivera blixt</translation> -<translation id="3037754279345160234">Det gick inte att analysera konfigurationen för domänanslutning. Kontakta administratören.</translation> <translation id="3038272154009688107">Visa alla webbplatser</translation> <translation id="3038612606416062604">Lägg till en skrivare manuellt</translation> <translation id="3039491566278747710">Det gick inte att installera offlinepolicyn på enheten.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Det gick inte att slutföra nedladdningen</translation> <translation id="321084946921799184">Gul och vit</translation> <translation id="3211126692872351610">&Sök på <ph name="SEARCH_ENGINE" /> efter ”<ph name="SEARCH_TERMS" />” på en ny flik</translation> -<translation id="321356136776075234">Organisationsenhet (OU) för enhet (t.ex. OU=Chromebook,DC=example,DC=com)</translation> <translation id="321367297115597343">Lägg till ett bokmärke för den här mappen</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Obs!<ph name="END_BOLD" /> Det kan hända att de personliga resultaten för <ph name="SUPERVISED_USER_NAME" /> även går att komma åt med en liknande röst eller en inspelning.</translation> <translation id="3217843140356091325">Vill du skapa en genväg?</translation> @@ -3643,7 +3629,6 @@ <translation id="3741056951918180319">Du kan alltid klicka på tillägget och använda det på vilken webbplats som helst</translation> <translation id="3741510433331996336">Starta om enheten för att slutföra uppdateringen</translation> <translation id="3742235229730461951">Koreansk tangentbordslayout</translation> -<translation id="3742666961763734085">Ingen organisationsenhet med det namnet hittades. Försök igen.</translation> <translation id="3743842571276656710">Ange pinkod för att parkoppla med <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Dina lösenord importerades inte</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> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">Ange en giltig webbadress</translation> <translation id="4421932782753506458">Misse</translation> <translation id="4423376891418188461">Återställ inställningar</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administratören kräver att du ändrar ditt lösenord.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Du kan tillåta att rapporter skickas till oss automatiskt från ChromeOS-enheter, vilket hjälper oss att prioritera vad som bör åtgärdas och förbättras i ChromeOS. Dessa rapporter kan innehålla information som när ChromeOS kraschar, vilka funktioner som använts och hur mycket minne som brukar användas.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan när som helst ge eller dra tillbaka ditt tillstånd till att rapporterna skickas. Detta gör du i inställningarna på Chrome-enheten. Om du administrerar en domän kan du ändra inställningen i administratörskonsolen.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Radera <ph name="FILE_NAME" /></translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">Ett bokmärke har lagts till</translation> <translation id="4430422687972614133">Aktivera virtuellt kort</translation> <translation id="4432621511648257259">Fel lösenord</translation> -<translation id="443454694385851356">Äldre (osäker)</translation> <translation id="4434611816075088065">Inget annat behöver åtgärdas just nu</translation> <translation id="443475966875174318">Uppdatera och ta bort inkompatibla appar</translation> <translation id="4437947179446780764">Lägg till en anpassad DNS-tjänsteleverantör</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">Fokus ligger inte på den här dialogrutan för närvarande. Tryck på Command-Skift-Option A om du vill flytta fokus till dialogrutan.</translation> <translation id="4869170227080975044">Läsa nätverksinformation för ChromeOS</translation> <translation id="4870724079713069532">Du kan öppna och redigera filer som stöds i den här appen via Utforskaren eller andra appar. Öppna <ph name="BEGIN_LINK" />Windows-inställningarna<ph name="END_LINK" /> om du vill styra vilka filer som öppnas i den här appen som standard.</translation> -<translation id="4870758487381879312">Ange lösenordet du fick från administratören för att visa konfigurationsinformationen</translation> <translation id="4870995365819149457">Vissa länkar som stöds öppnas fortfarande i <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> och en annan app.</translation> <translation id="4871308555310586478">Inte från Chrome Web Store.</translation> <translation id="4871322859485617074">Pinkoden innehåller ogiltiga tecken</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">Den här filen kan vara farlig<ph name="LINE_BREAK" />Kontrollen tar längre tid än vanligt …</translation> <translation id="4915961947098019832">Får visa bilder</translation> <translation id="4916542008280060967">Vill du låta webbplatsen redigera <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Stark</translation> <translation id="491779113051926205">Trafikräknare för ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> vill kommunicera med tillägget <ph name="EXTENSION_NAME" /></translation> <translation id="4918086044614829423">Acceptera</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">Det finns 1 hanterad skrivare.</translation> <translation id="5173668317844998239">Lägg till och radera fingeravtryck som sparats på säkerhetsnyckeln</translation> <translation id="5174169235862638850">Lösenordet har kopierats till urklipp</translation> -<translation id="5175379009094579629">Enhetens namn är ogiltigt. Ange ett giltigt enhetsnamn och försök igen.</translation> <translation id="5177479852722101802">Fortsätt blockera tillgång till kamera och mikrofon</translation> <translation id="5177549709747445269">Du använder mobildata</translation> <translation id="5178667623289523808">Sök föregående</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132">Skapa lösenord för <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Det här tillägget kan inte läsa och ändra webbplatsinformation eller köras i bakgrunden</translation> <translation id="5368720394188453070">Din mobil är låst. Lås upp den.</translation> -<translation id="5368779022775404937">Logga in på <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}other{Inkognito (#)}}</translation> <translation id="5369491905435686894">Aktivera musacceleration</translation> <translation id="5369694795837229225">Konfigurera utvecklingsmiljön för Linux</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Ett tillägg har installerats av administratören}other{# tillägg har installerats av administratören}}</translation> <translation id="5523532775593636291">Webbplatser du lägger till är alltid aktiva och minne frigörs inte från dem</translation> <translation id="5523558474028191231">Namnet kan innehålla bokstäver, siffror och specialtecken och får vara högst <ph name="MAX_CHARACTER_COUNT" /> tecken långt</translation> -<translation id="5526701598901867718">Alla (osäker)</translation> <translation id="5526745900034778153">Logga in igen för att fortsätta synkroniseringen</translation> <translation id="5527463195266282916">Försökte nedgradera tillägg.</translation> <translation id="5527474464531963247">Du kan också välja ett annat nätverk.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> vill</translation> <translation id="5537725057119320332">Casta</translation> <translation id="5539070192556911367">Det går inte att nå Google</translation> -<translation id="5539221284352502426">Det angivna lösenordet avvisades av servern. Möjliga orsaker: Lösenordet är för kort. Lösenordet måste innehålla siffror eller symboler. Det får inte vara ett återanvänt lösenord.</translation> <translation id="5541694225089836610">Åtgärden har inaktiverats av administratören</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543">Cookies från <ph name="DOMAIN" /> blockeras</translation> @@ -6171,7 +6148,6 @@ <translation id="5734362860645681824">Kommunikation</translation> <translation id="5734697361979786483">Lägg till filresurs</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Datan eller enheten efterlever inte vissa av organisationens säkerhetspolicyer. Kontakta administratören om vad som behöver åtgärdas.}=1{Filen eller enheten efterlever inte vissa av organisationens säkerhetspolicyer. Kontakta administratören om vad som behöver åtgärdas.}other{Filerna efterlever inte vissa av organisationens säkerhetspolicyer. Kontakta administratören om vad som behöver åtgärdas.}}</translation> -<translation id="5736796278325406685">Ange ett giltigt användarnamn</translation> <translation id="5738093759615225354">Du behöver den här nyckeln för att logga in på datorn</translation> <translation id="5739017626473506901">Logga in för att hjälpa <ph name="USER_NAME" /> att lägga till ett skolkonto</translation> <translation id="5739235828260127894">Väntar på verifiering. <ph name="LINK_BEGIN" />Läs mer<ph name="LINK_END" /></translation> @@ -6575,7 +6551,6 @@ <translation id="6054138466019582920">Sö&k på den här sidan med Google …</translation> <translation id="6054284857788651331">Nyligen stängd flikgrupp</translation> <translation id="6054961935262556546">Ändra synlighet</translation> -<translation id="6055171183283175969">Det angivna lösenordet är felaktigt.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 med RSA-kryptering</translation> <translation id="6055544610007596637">Installera appar från Google Play Butik på din <ph name="DEVICE_TYPE" /></translation> <translation id="6056710589053485679">Normal inläsning</translation> @@ -6645,7 +6620,6 @@ <translation id="6102043788063419338">Den här filen blockerades av Avancerat skydd.</translation> <translation id="6103681770816982672">Varning: du byter till utvecklingskanalen</translation> <translation id="6104068876731806426">Google Konton</translation> -<translation id="6104311680260824317">Det gick inte att ansluta enheten till domänen. Servern har inte stöd för de angivna typerna av Kerberos-kryptering. Inställningarna för kryptering finns under Fler alternativ.</translation> <translation id="6104667115274478616">Hantera ljudinställningar i ChromeOS</translation> <translation id="6104796831253957966">Utskriftskön är full</translation> <translation id="610487644502954950">Sidopanelen har lossats</translation> @@ -7332,7 +7306,6 @@ <translation id="6651237644330755633">Lita på detta certifikat för identifiering av webbplatser</translation> <translation id="6651495917527016072">Synkronisera wifi-nätverk med telefonen. <ph name="LINK_BEGIN" />Läs mer<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Körs automatiskt varje gång du besöker den här webbplatsen</translation> -<translation id="665355505818177700">Integrering med <ph name="MS_AD_NAME" /> i Chrome stöds bara på x86_64-plattformar. Chromebook-enheter som bygger på ARM- eller x86-plattformen saknar stöd för denna funktion.</translation> <translation id="6654509035557065241">Föredraget nätverk</translation> <translation id="6655190889273724601">Programmerarläge</translation> <translation id="6655458902729017087">Dölj konton</translation> @@ -7468,7 +7441,6 @@ <translation id="676560328519657314">Dina betalningsmetoder i Google Pay</translation> <translation id="6766488013065406604">Öppna Google Lösenordshantering</translation> <translation id="6767566652486411142">Välj ett annat språk …</translation> -<translation id="6767639283522617719">Det gick inte att ansluta till domänen. Kontrollera inställningarna för organisationsenheten.</translation> <translation id="6768034047581882264">Får inte visa osäkert innehåll</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />För att tillhandahålla bästa möjliga upplevelse samlar <ph name="DEVICE_OS" /> in data om enhetens maskinvara och delar den med Google för att avgöra vilka uppdateringar som bör levereras. Du kan välja att ge Google tillåtelse att använda denna data för ytterligare syften, som support och förbättringar kring upplevelsen och tjänsten från <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Du kan logga in på den här enheten och visa fält som anges som chromeosflex_ i chrome://system för att se data som skickas till Google för uppdateringsfiltrering och alla andra situationer där du väljer att dela data med Google.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7517,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Logga in automatiskt på webbplatser med hjälp av lagrade inloggningsuppgifter. När funktionen är inaktiverad måste du bekräfta inloggningen varje gång du besöker en webbplats.</translation> -<translation id="6810768462515084623">Lösenordet har upphört att gälla. Förnya det på en annan enhet och försök igen.</translation> <translation id="6811034713472274749">Sidan är klar att öppna</translation> <translation id="6811151703183939603">Fast</translation> <translation id="6811332638216701903">DHCP-värdnamn</translation> @@ -7617,7 +7588,6 @@ <translation id="6856623341093082836">Konfigurera pekskärmen och ställ in hur känslig den ska vara</translation> <translation id="6856850379840757744">När detta är aktiverat tystas alla aviseringar</translation> <translation id="6857145580237920905">Ta bort eSIM-profiler före powerwash</translation> -<translation id="6857699260879628349">Få konfigurationsinformation</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sek</translation> <translation id="6860097299815761905">Proxyinställningar...</translation> <translation id="68601584151169673">&Spara och dela</translation> @@ -7636,7 +7606,6 @@ <translation id="686839242150793617">Har tillåtelse att öppna bild-i-bild automatiskt</translation> <translation id="6868934826811377550">Visa mer information.</translation> <translation id="6871644448911473373">OCSP-svarare: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Det angivna lösenordet avvisades av servern.</translation> <translation id="6873571253135628430">Ändra behörigheter för webbplatser</translation> <translation id="6876155724392614295">Cykel</translation> <translation id="6876469544038980967">Inte användbart</translation> @@ -7670,7 +7639,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Röst att förhandsgranska</translation> <translation id="6902336033320348843">Avsnittet stöds inte: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Anslut enheten till domänen</translation> <translation id="6903022061658753260">Din data synkroniseras i alla Chrome-webbläsare där du har aktiverat synkronisering för det här kontot. Synkroniseringsalternativen i ChromeOS hittar du i <ph name="LINK_BEGIN" />inställningarna för ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Öppna alla (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Aktivera synkronisering</translation> @@ -8028,7 +7996,6 @@ <translation id="7198503619164954386">Du måste använda en företagsregistrerad enhet</translation> <translation id="7199158086730159431">Få h&jälp</translation> <translation id="7199452998289813782">Pausa castingen till <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Välj konfiguration</translation> <translation id="720110658997053098">Behåll enheten permanent i kioskläge</translation> <translation id="7201118060536064622"><ph name="DELETED_ITEM_NAME" /> har raderats</translation> <translation id="7201420661433230412">Visa filer</translation> @@ -8145,7 +8112,6 @@ <translation id="7292067737327289208">Din <ph name="BEGIN_LINK" />webbläsare hanteras<ph name="END_LINK" /> av din organisation och din <ph name="BEGIN_LINK" />profil hanteras<ph name="END_LINK" /> av <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Observera att Android, Play och dithörande appar omfattas av sina egna policyer för insamling och användning av data.</translation> -<translation id="729583233778673644">Tillåt AES- och RC4-kryptering. Det här alternativet är mer riskabelt eftersom RC4-chiffer är osäkra.</translation> <translation id="7296503797589217366">Välj mappen <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Mörkgrön</translation> <translation id="7298195798382681320">Rekommenderas</translation> @@ -8163,7 +8129,6 @@ <translation id="7307129035224081534">Pausad</translation> <translation id="7307647374092371434">Lösenorden och nycklarna i Google-kontot blir även tillgängliga på denna enhet när du är inloggad</translation> <translation id="7308643132139167865">Språk på webbplatser</translation> -<translation id="7310598146671372464">Det gick inte att logga in. Servern har inte stöd för de angivna typerna av Kerberos-kryptering. Kontakta administratören.</translation> <translation id="7311005168897771689">Få åtkomst till dina Google Drive-filer när du är offline</translation> <translation id="7311244614769792472">Inga resultat hittades</translation> <translation id="7312210124139670355">eSIM-kortet återställs av administratören. Det kan ta några minuter.</translation> @@ -8536,7 +8501,6 @@ <translation id="7594725637786616550">Gör en Powerwash för att återställa <ph name="DEVICE_TYPE" /> så att den blir som ny.</translation> <translation id="7595453277607160340">Logga in igen och uppdatera om du vill använda Android-appar och säkerställa att <ph name="DEVICE_TYPE" /> fungerar korrekt.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (felkod <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Enhetens namn är för långt. Ange ett kortare namn och försök igen.</translation> <translation id="7600054753482800821">&Hantera sökmotorer och webbplatssökning</translation> <translation id="7600218158048761260">Google Drive har inaktiverats för den här kontotypen.</translation> <translation id="7600965453749440009">Översätt aldrig från <ph name="LANGUAGE" /></translation> @@ -8681,7 +8645,6 @@ <translation id="7686086654630106285">Mer om föreslagna annonser på webbplatser</translation> <translation id="7686581688229391955">Välj om du vill tillåta tillägg på den här webbplatsen</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Bekräfta det nya lösenordet</translation> <translation id="7690378713476594306">Välj i lista</translation> <translation id="7690853182226561458">Lägg till &mapp ...</translation> <translation id="7691073721729883399">Cryptohome för kioskappen kunde inte monteras.</translation> @@ -9343,7 +9306,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Skrivare <ph name="ITEM_POSITION" /> av <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energisparläget har aktiverats</translation> <translation id="8180786512391440389"><ph name="EXTENSION" /> kan läsa och ta bort bilder, video och ljudfiler på de markerade platserna.</translation> -<translation id="8181215761849004992">Det gick inte att ansluta till domänen. Kontrollera att du använder ett konto med behörighet att lägga till enheter.</translation> <translation id="8182105986296479640">Appen svarar inte.</translation> <translation id="8182412589359523143"><ph name="BEGIN_LINK" />Klicka här<ph name="END_LINK" /> om du vill radera all data från denna <ph name="DEVICE_TYPE" />.</translation> <translation id="8183703640399301650">Enhetens EID är <ph name="EID_NUMBER" /> och IMEI-kod är <ph name="IMEI_NUMBER" />. Dessa nummer kan användas för att aktivera tjänsten.</translation> @@ -9804,7 +9766,6 @@ <translation id="8531367864749403520">Välj Dölj grupp om du vill ta bort gruppen från flikhuvudet</translation> <translation id="8531701051932785007">Förbättrad säker webbsökning har inaktiverats</translation> <translation id="8533670235862049797">Säker webbsökning är aktiverat</translation> -<translation id="8534656636775144800">Hoppsan. Något gick fel när du försökte ansluta till domänen. Försök igen.</translation> <translation id="8535005006684281994">Förnyelseadress för Netscape-certifikat</translation> <translation id="8536810348276651776">Du loggas ut från de flesta webbplatser. Du är fortfarande inloggad på Google-kontot så att dina Family Link-inställningar för Chrome gäller.</translation> <translation id="8536956381488731905">Knappljud</translation> @@ -9883,7 +9844,6 @@ <translation id="8607828412110648570">Kontrollera att Bluetooth-enheten är i parkopplingsläge och finns i närheten. Parkoppla bara betrodda enheter. Parkopplade enheter är synliga för alla konton på denna Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Läs mer<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Lägg till en Kerberos-biljett</translation> <translation id="8609465669617005112">Flytta upp</translation> -<translation id="8610103157987623234">Felaktigt format. Försök igen.</translation> <translation id="8612252270453580753">Sök i videobildrutan med <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Endast gemener, siffror, understreck eller bindestreck</translation> <translation id="8613504115484579584">Inloggningsmetoder</translation> @@ -10497,7 +10457,6 @@ <translation id="9052404922357793350">Fortsätt blockera</translation> <translation id="90528604757378587">Bakgrundsaktivitet och vissa visuella effekter, till exempel jämn scrollning, kan begränsas.</translation> <translation id="9053563360605707198">Dubbelsidig utskrift</translation> -<translation id="9055636786322918818">Tillämpa RC4-kryptering. Det här alternativet är mer riskabelt eftersom RC4-chiffer är osäkra.</translation> <translation id="9056788090206401048">Bluetooth måste vara aktiverat om du vill använda nyckeln på en annan enhet. Du kan när som helst hantera detta i inställningarna.</translation> <translation id="9056810968620647706">Inga träffar hittades.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> vill få åtkomst till följande innehåll:</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb index bfffed525..da7253c 100644 --- a/chrome/app/resources/generated_resources_sw.xtb +++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Pakua faili inayotiliwa shaka</translation> <translation id="1217483152325416304">Itafuta data yako ya kifaa hivi karibuni</translation> <translation id="1217668622537098248">Rudi kwenye hali ya kubofya kushoto baada ya kitendo hiki</translation> -<translation id="121783623783282548">Manenosiri hayalingani.</translation> <translation id="1218015446623563536">Futa Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Huduma ya Google ya utambuzi wa mahali hutumia vyanzo kama vile Wi-Fi, mitandao ya simu na vitambuzi vya mahali ili kusaidia kukadiria mahali kilipo kifaa hiki.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Unaweza kuzima huduma ya Mahali kwa kuzima mipangilio ya msingi ya Mahali kwenye kifaa hiki. Pia, unaweza kuzima utumiaji wa Wi-Fi, mitandao ya simu na vitambuzi vya mahali katika mipangilio ya mahali.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Angazia kipengee ukitumia kiangaziaji cha kibodi</translation> <translation id="1396120028054416908">Rudi kwenye <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Hitilafu imetokea wakati wa kuweka mipangilio ya printa</translation> -<translation id="1396963298126346194">Nenosiri na jina la mtumiaji uliloweka havilingani</translation> <translation id="1397500194120344683">Hakuna vifaa vinavyotimiza masharti. <ph name="LINK_BEGIN" />Pata maelezo zaidi.<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Umeingia katika akaunti ya Chrome kwa kutumia vifaa hivi, hivyo unaweza kuvitumia kama funguo za usalama.</translation> <translation id="1398853756734560583">Tanua</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Ili uingie katika akaunti tena na ufikie nyenzo za elimu, mwombe mzazi ruhusa</translation> <translation id="1658424621194652532">Ukarasa huu unafikia maikrofoni yako.</translation> <translation id="1660763353352708040">Tatizo la adapta ya nishati</translation> -<translation id="1661156625580498328">Imarisha usimbaji wa AES (inapendekezwa).</translation> <translation id="16620462294541761">Samahani, nenosiri lako halikuweza kuthibitishwa. Tafadhali jaribu tena.</translation> <translation id="166278006618318542">Kanuni ya Ufunguo wa Umma wa Mhusika</translation> <translation id="1662801900924515589">Umesakinisha <ph name="APP" /></translation> @@ -1000,7 +997,6 @@ <translation id="174123615272205933">Maalum</translation> <translation id="1741314857973421784">Endelea</translation> <translation id="1743970419083351269">Funga Upau wa Vipakuliwa</translation> -<translation id="1744060673522309905">Imeshindwa kuunganisha kifaa kwenye kikoa. Hakikisha kuwa hujapitisha idadi ya vifaa unavyoruhusiwa kuongeza.</translation> <translation id="1744108098763830590">Ukurasa wa mandharinyuma</translation> <translation id="1745732479023874451">Dhibiti anwani</translation> <translation id="1748283190377208783">{0,plural, =1{wingi usiotumika}other{Ungependa kufungua na kubadilisha faili # katika programu hizi za wavuti?}}</translation> @@ -1032,7 +1028,6 @@ <translation id="1767043563165955993">Tumia kwenye programu za Android</translation> <translation id="1767508543310534319">Mwangwi wa uakifishaji</translation> <translation id="1768212860412467516">Tuma maoni kuhusu <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Lo! Tatizo limetokea wakati wa kuwasiliana na seva ya kuingia katika akaunti. Tafadhali kagua muunganisho wa mtandao na jina la kikoa, kisha ujaribu tena.</translation> <translation id="1769104665586091481">Fungua Kiungo katika &Dirisha Jipya</translation> <translation id="1770407692401984718">Buruta picha uilete hapa au</translation> <translation id="177053719077591686">Hifadhi nakala za programu za Android kwenye Hifadhi ya Google.</translation> @@ -1110,7 +1105,6 @@ <translation id="1818913467757368489">Inaendelea kupakia kumbukumbu.</translation> <translation id="1819443852740954262">Fungua zote katika dirisha fiche</translation> <translation id="1819721979226826163">Gusa Arifa za programu > Huduma za Google Play.</translation> -<translation id="1820028137326691631">Weka nenosiri lililotolewa na msimamizi</translation> <translation id="1822140782238030981">Unatumia Chrome tayari? Ingia katika akaunti</translation> <translation id="1822517323280215012">Kijivu</translation> <translation id="1822635184853104396">Onyesha historia kamili ya upakuaji kwenye kichupo kipya</translation> @@ -1227,7 +1221,6 @@ <translation id="1901303067676059328">Chagua &yote</translation> <translation id="1904580727789512086">URL unazotembelea huhifadhiwa kwenye Akaunti yako ya Google</translation> <translation id="1904603806662441960">Dhibiti ruhusa za kamera ya tovuti kwenye Chrome</translation> -<translation id="1905375423839394163">Jina la kifaa cha Chromebook</translation> <translation id="1906181697255754968">Tovuti hufikia faili na folda kwenye kifaa chako kwa ajili ya vipengele kama vile kuhifadhi kazi yako kiotomatiki</translation> <translation id="1906488504371069394">Gundua viendelezi na mandhari zaidi kwenye <ph name="BEGIN_LINK" />Duka la Chrome kwenye Wavuti<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Andika kwa kutumia sauti yako. Bonyeza kitufe cha Tafuta na D kwa wakati mmoja, kisha uanze kuzungumza.</translation> @@ -1539,7 +1532,6 @@ <translation id="21354425047973905">Ficha PIN</translation> <translation id="2135456203358955318">Kikuzaji kilichofungwa</translation> <translation id="2135787500304447609">&Endelea</translation> -<translation id="2136372518715274136">Weka nenosiri jipya</translation> <translation id="2136476978468204130">Kauli ya siri uliyoweka si sahihi</translation> <translation id="2137128126782078222">Zuia arifa za <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Kitufe cha kuweka mipangilio</translation> @@ -1639,7 +1631,6 @@ <translation id="2210462644007531147">Imeshindwa kukamilisha usakinishaji</translation> <translation id="2211245494465528624">Dhibiti chaguo za usawazishaji</translation> <translation id="2214018885812055163">Folda zinazoshirikiwa</translation> -<translation id="2214884991347062907">Nenosiri si sahihi, jaribu tena</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<Haijaonyesha mstari wa 1>}other{<Haijaonyesha mistari <ph name="NUMBER_OF_LINES" />>}}</translation> <translation id="2215070081105889450">Ili ushiriki sauti, shiriki kichupo au skrini badala yake</translation> <translation id="2218019600945559112">Kipanya na padi ya kugusa</translation> @@ -2294,7 +2285,6 @@ <translation id="2692503699962701720">Badilisha sauti unapotamka aina ya vipengee na maandishi yaliyowekwa muundo</translation> <translation id="2692901429679246677">Kijani chepesi</translation> <translation id="2693134906590795721">Sauti za kuchaji</translation> -<translation id="2693176596243495071">Samahani! Hitilafu isiyojulikana imetokea. Tafadhali jaribu tena baadaye au uwasiliane na msimamizi wako ikiwa tatizo hili litaendelea.</translation> <translation id="2698147581454716013">Hiki ni kifaa chenye kifurushi na hakiwezi kusajiliwa kwenye Toleo Jipya la Skrini ya Kuonyesha Matangazo na Mabango Dijitali.</translation> <translation id="2699911226086014512">Imeshindwa kuweka PIN kwa kutumia msimbo <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Umepokea kutoka <ph name="DEVICE_NAME" /></translation> @@ -2427,7 +2417,6 @@ <translation id="2782104745158847185">Hitilafu imetokea wakati wa kusakinisha programu ya Linux</translation> <translation id="2783024642731649028">Bidhaa 1 kwenye kikapu chako ina punguzo la <ph name="DISCOUNT_TEXT" /> kutoka <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, uliangalia <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Imepakuliwa</translation> -<translation id="2783829359200813069">Chagua aina za usimbaji</translation> <translation id="2783952358106015700">Tumia ufunguo wako wa usalama kwenye <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Kikagua Manenosiri</translation> <translation id="2785873697295365461">Vifafanuzi faili</translation> @@ -2711,7 +2700,6 @@ <translation id="3003144360685731741">Mitandao inayopendelewa</translation> <translation id="3003253259757197230">URL unazotembelea hutumwa kwa Google ili kutabiri tovuti ambazo huenda ukazitembelea baadaye na kukuonyesha maelezo ya ziada kuhusu ukurasa unaoutembelea</translation> <translation id="3003623123441819449">Akiba ya CSS</translation> -<translation id="3003828226041301643">Imeshindwa kuunganisha vifaa kwenye kikoa. Angalia akaunti yako ili uhakikishe kuwa una ruhusa za kuongeza vifaa.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> yako itaunda muunganisho wa Wi-Fi wa faragha.</translation> <translation id="3004385386820284928">Vitufe vya kibodi vilivyowekewa mapendeleo</translation> <translation id="3005574332301273731">Usionyeshe</translation> @@ -2771,7 +2759,6 @@ <translation id="3033348223765101500">Dhibiti data yako</translation> <translation id="3036327949511794916">Tarehe ya mwisho ya kurudisha <ph name="DEVICE_TYPE" /> imepita.</translation> <translation id="3036546437875325427">Washa Flash</translation> -<translation id="3037754279345160234">Imeshindwa kuchanganua mipangilio ya kujiunga na kikoa. Tafadhali wasiliana na msimamizi wako.</translation> <translation id="3038272154009688107">Angalia tovuti zote</translation> <translation id="3038612606416062604">Jiongezee printa</translation> <translation id="3039491566278747710">Imeshindwa kusakinisha sera ya nje ya mtandao kwenye kifaa.</translation> @@ -2961,7 +2948,6 @@ <translation id="3210736980143419785">Imeshindwa kukamilisha upakuaji</translation> <translation id="321084946921799184">Manjano na nyeupe</translation> <translation id="3211126692872351610">&Tafuta “<ph name="SEARCH_TERMS" />” kwenye <ph name="SEARCH_ENGINE" /> katika kichupo kipya</translation> -<translation id="321356136776075234">Kitengo cha shirika (OU) cha kifaa (kwa mfano, OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Weka alamisho kwenye folda hii</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Kumbuka:<ph name="END_BOLD" /> Huenda sauti au rekodi ya sauti inayolingana na ya <ph name="SUPERVISED_USER_NAME" /> ikaweza kufikia matokeo yake ya binafsi.</translation> <translation id="3217843140356091325">Ungependa kuweka njia ya mkato?</translation> @@ -3640,7 +3626,6 @@ <translation id="3741056951918180319">Unaweza kubofya kiendelezi wakati wote ili ukitumie kwenye tovuti yoyote</translation> <translation id="3741510433331996336">Zima kisha uwashe kifaa chako ili umalize kusasisha</translation> <translation id="3742235229730461951">Muundo wa kibodi ya Kikorea</translation> -<translation id="3742666961763734085">Imeshindwa kupata kitengo cha shirika kinachotumia jina hilo. Tafadhali jaribu tena.</translation> <translation id="3743842571276656710">Weka PIN ili uoanishe na <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Manenosiri yako hayajapakiwa</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> @@ -4527,7 +4512,6 @@ <translation id="4416582610654027550">Andika URL sahihi</translation> <translation id="4421932782753506458">Kibonge</translation> <translation id="4423376891418188461">Rejesha Mipangilio</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, msimamizi wako anakuhitaji ubadilishe nenosiri lako.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Hatua ya kuruhusu vifaa vinavyotumia mfumo wa uendeshaji wa Chrome vitume ripoti za kiotomatiki hutusaidia kufahamu vipengele tutakavyovipa kipaumbele wakati wa kurekebisha na kuboresha kwenye mfumo wa uendeshaji wa Chrome. Ripoti hizi zinaweza kujumuisha vitu kama vile ChromeOS inapoacha kufanya kazi, vipengele vilivyotumika na kadirio la kiasi cha hifadhi kilichotumika.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Unaweza kuanza au kuacha kuruhusu ripoti hizi wakati wowote katika mipangilio ya kifaa chako cha Chrome. Ikiwa wewe ni msimamizi wa kikoa, unaweza kubadilisha mipangilio hii katika dashibodi ya msimamizi.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Futa <ph name="FILE_NAME" /></translation> @@ -4543,7 +4527,6 @@ <translation id="4430369329743628066">Alamisho imeongezwa</translation> <translation id="4430422687972614133">Washa kadi pepe</translation> <translation id="4432621511648257259">Nenosiri si sahihi</translation> -<translation id="443454694385851356">Iliyopitwa na wakati (si salama)</translation> <translation id="4434611816075088065">Hakuna kitu kingine unachopaswa kukagua kwa sasa hivi</translation> <translation id="443475966875174318">Sasisha au uondoe programu ambazo hazioani</translation> <translation id="4437947179446780764">Weka mtoa huduma wa DNS maalum</translation> @@ -5086,7 +5069,6 @@ <translation id="4868284252360267853">Kidirisha hiki hakijaangaziwa kwa sasa. Bonyeza Command-Shift-Option na herufi A ili uangazie kidirisha hiki.</translation> <translation id="4869170227080975044">Kusoma maelezo ya mtandao ya ChromeOS</translation> <translation id="4870724079713069532">Unaweza kufungua na kubadilisha faili zinazotumika ukutumia programu hii kutoka katika programu ya File Explorer au programu nyinginezo. Ili kudhibiti faili zipi zinazofungua programu hii kwa chaguomsingi, nenda katika <ph name="BEGIN_LINK" />Mipangilio ya Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Weka nenosiri lililotolewa na msimamizi ili upate maelezo ya mipangilio</translation> <translation id="4870995365819149457">Baadhi ya viungo vinavyotumika bado vitafunguka kwenye <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> na programu nyingine moja.</translation> <translation id="4871308555310586478">Haijatoka kwenye Duka la Wavutini la Chrome.</translation> <translation id="4871322859485617074">PIN ina namba zisizo sahihi</translation> @@ -5153,7 +5135,6 @@ <translation id="4913209098186576320">Huenda faili hii ni hatari<ph name="LINE_BREAK" />Ukaguzi huu unachukua muda mrefu kuliko kawaida...</translation> <translation id="4915961947098019832">Zinazoruhusiwa kuonyesha picha</translation> <translation id="4916542008280060967">Ungependa kuruhusu tovuti ibadilishe <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Thabiti</translation> <translation id="491779113051926205">Hesabu za Vifaa kwenye ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> inataka kuwasiliana na kiendelezi "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Kubali</translation> @@ -5467,7 +5448,6 @@ <translation id="5172855596271336236">Kuna printa moja inayodhibitiwa.</translation> <translation id="5173668317844998239">Weka na ufute alama za vidole ulizohifadhi kwenye ufunguo wako wa usalama</translation> <translation id="5174169235862638850">Nenosiri limewekwa kwenye ubao wa kunakili</translation> -<translation id="5175379009094579629">Jina la kifaa si sahihi. Weka jina sahihi la kifaa kisha ujaribu tena.</translation> <translation id="5177479852722101802">Endelea kuzuia ufikiaji wa kamera na maikrofoni</translation> <translation id="5177549709747445269">Unatumia data ya kifaa cha mkononi</translation> <translation id="5178667623289523808">Pata Iliyotangulia</translation> @@ -5696,7 +5676,6 @@ <translation id="5368255566854433132">Unda nenosiri la <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Kiendelezi hiki hakiwezi kusoma na kubadilisha maelezo kwenye tovuti wala kutumika katika hali ya chinichini</translation> <translation id="5368720394188453070">Simu yako imefungwa. Ifungue ili kuingia.</translation> -<translation id="5368779022775404937">Ingia katika <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Dirisha fiche}other{Madirisha fiche (#)}}</translation> <translation id="5369491905435686894">Washa kipengele cha kuongeza kasi ya kipanya</translation> <translation id="5369694795837229225">Weka mipangilio ya mazingira ya wasanidi programu wa Linux</translation> @@ -5912,7 +5891,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Kiendelezi kimesakinishwa na msimamizi wako}other{Viendelezi # vimesakinishwa na msimamizi wako}}</translation> <translation id="5523532775593636291">Tovuti unazoweka zitaendelea kutumika kila wakati na hifadhi haitarejeshwa kutoka katika tovuti hizo</translation> <translation id="5523558474028191231">Jina linaweza kuwa na herufi, namba na herufi maalum na ni lazima liwe na herufi <ph name="MAX_CHARACTER_COUNT" /> au chache</translation> -<translation id="5526701598901867718">Zote (si salama)</translation> <translation id="5526745900034778153">Ingia tena katika akaunti ili uendelee kusawazisha</translation> <translation id="5527463195266282916">Alijaribu kushusha kiwango cha kiendelezi.</translation> <translation id="5527474464531963247">Unaweza pia kuchagua mtandao mwingine.</translation> @@ -5923,7 +5901,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> inataka</translation> <translation id="5537725057119320332">Tuma</translation> <translation id="5539070192556911367">Imeshindwa kuifikia Google</translation> -<translation id="5539221284352502426">Nenosiri uliloweka limekataliwa na seva. Hali hii inaweza kusababishwa na: Nenosiri kuwa fupi mno. Nenosiri lazima lijumuishe namba na ishara. Nenosiri lazima liwe tofauti na manenosiri ya awali.</translation> <translation id="5541694225089836610">Kitendo kimezimwa na msimamizi wako</translation> <translation id="5542132724887566711">Wasifu</translation> <translation id="5542750926112347543">Vidakuzi kutoka <ph name="DOMAIN" /> vimezuiwa</translation> @@ -6166,7 +6143,6 @@ <translation id="5734362860645681824">Mawasiliano</translation> <translation id="5734697361979786483">Ongeza faili ya kushiriki</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Data hii au kifaa chako hakitimizi baadhi ya sera za usalama. Wasiliana na msimamizi wako ili ufahamu unachotakiwa kurekebisha.}=1{Faili hii au kifaa chako hakitimizi baadhi ya sera za usalama za shirika lako. Wasiliana na msimamizi wako ili ufahamu unachotakiwa kurekebisha.}other{Faili hizi hazitimizi baadhi ya sera za usalama za shirika lako. Wasiliana na msimamizi wako ili ufahamu unachotakiwa kurekebisha.}}</translation> -<translation id="5736796278325406685">Tafadhali andika jina sahihi la mtumiaji</translation> <translation id="5738093759615225354">Unahitaji nenosiri hili ili uingie katika akaunti kwenye kompyuta yako</translation> <translation id="5739017626473506901">Ingia katika akaunti ili umsaidie <ph name="USER_NAME" /> aweke akaunti ya shuleni</translation> <translation id="5739235828260127894">Inasubiri uthibitishaji. <ph name="LINK_BEGIN" />Pata maelezo zaidi.<ph name="LINK_END" /></translation> @@ -6570,7 +6546,6 @@ <translation id="6054138466019582920">Tafuta Ukurasa Huu kwa kutumia Google...</translation> <translation id="6054284857788651331">Kikundi cha Vichupo Vilivyofungwa Hivi Karibuni</translation> <translation id="6054961935262556546">Badilisha uonekanaji</translation> -<translation id="6055171183283175969">Nenosiri uliloweka si sahihi.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 Na Usimbaji wa RSA</translation> <translation id="6055544610007596637">Sakinisha programu za <ph name="DEVICE_TYPE" /> yako, kutoka kwenye Duka la Google Play</translation> <translation id="6056710589053485679">Upakiaji upya wa Kawaida</translation> @@ -6640,7 +6615,6 @@ <translation id="6102043788063419338">Faili hii imezuiwa na mipangilio ya Ulinzi wa Hali ya Juu.</translation> <translation id="6103681770816982672">Onyo: unabadilisha kwenda kituo cha msanidi programu</translation> <translation id="6104068876731806426">Akaunti za Google</translation> -<translation id="6104311680260824317">Imeshindwa kuunganisha kifaa kwenye kikoa. Seva haitumii aina zilizobainishwa za usimbaji fiche wa Kerberos. Angalia "Chaguo zaidi" ili upate mipangilio ya usimbaji fiche.</translation> <translation id="6104667115274478616">Dhibiti mipangilio ya sauti ya ChromeOS</translation> <translation id="6104796831253957966">Foleni ya printa imejaa</translation> <translation id="610487644502954950">Kidirisha cha pembeni kimebanduliwa</translation> @@ -7327,7 +7301,6 @@ <translation id="6651237644330755633">Amini cheti hiki kwa ajili ya kutambua tovuti</translation> <translation id="6651495917527016072">Sawazisha mitandao ya Wi-Fi kwa kutumia simu yako. <ph name="LINK_BEGIN" />Pata maelezo zaidi<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Hutumika kiotomatiki kila wakati unapotembelea tovuti hii</translation> -<translation id="665355505818177700">Ujumuishaji wa Chrome <ph name="MS_AD_NAME" /> unatumika kwenye mifumo ya x86_64. Chromebook zinazotumia mfumo wa ARM au wa x86 hazitumii kipengele hiki.</translation> <translation id="6654509035557065241">Weka kuwa mtandao unaopendelea</translation> <translation id="6655190889273724601">Hali ya Wasanidi Programu</translation> <translation id="6655458902729017087">Ficha Akaunti</translation> @@ -7463,7 +7436,6 @@ <translation id="676560328519657314">Njia zako za kulipa kwenye Google Pay</translation> <translation id="6766488013065406604">Nenda kwenye Kidhibiti cha Manenosiri cha Google</translation> <translation id="6767566652486411142">Chagua Lugha Nyingine...</translation> -<translation id="6767639283522617719">Imeshindwa kuunganisha kwenye kikoa. Hakikisha kuwa mipangilio ni sahihi katika kitengo cha shirika.</translation> <translation id="6768034047581882264">Zisizoruhusiwa kuonyesha maudhui yasiyo salama</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Ili kukupa hali bora zaidi ya utumiaji, <ph name="DEVICE_OS" /> hukusanya data ya maunzi kuhusu vifaa na kuishiriki na Google ili kubaini masasisho yanayofaa kutolewa. Ukipenda, unaweza kuruhusu Google itumie data hii kwa madhumuni ya ziada kama vile kutoa usaidizi na kuboresha huduma na hali ya utumiaji wa <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Unaweza kuingia katika akaunti kwenye kifaa hiki na uangalie sehemu zilizoorodheshwa kama chromeosflex_ katika chrome://system ili uone data inayotumwa kwa Google kwa ajili ya kuchuja masasisho, pamoja na matukio yoyote mengine ambapo unaweza kuchagua kushiriki data na Google.<ph name="END_PARAGRAPH2" /> @@ -7540,7 +7512,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Ingia katika tovuti kiotomatiki ukitumia kitambulisho kilichohifadhiwa. Kipengele kikizimwa, utaombwa kuthibitisha kila wakati kabla ya kuingia katika tovuti.</translation> -<translation id="6810768462515084623">Samahani! Inaonekana kuwa muda wa kutumia nenosiri lako umeisha. Tafadhali lisasishe kwenye kifaa kingine kisha ujaribu tena.</translation> <translation id="6811034713472274749">Unaweza kuona ukurasa</translation> <translation id="6811151703183939603">Thabiti</translation> <translation id="6811332638216701903">Jina la mpangishaji wa DHCP</translation> @@ -7612,7 +7583,6 @@ <translation id="6856623341093082836">Weka mipangilio na urekebishe usahihi wa skrini yako ya kugusa</translation> <translation id="6856850379840757744">Ukiwasha kipengele hiki, sauti ya arifa zote itazimwa</translation> <translation id="6857145580237920905">Ondoa wasifu wa eSIM kabla ya kutumia Powerwash</translation> -<translation id="6857699260879628349">Pata maelezo ya kuweka mipangilio</translation> <translation id="6857725247182211756">sek <ph name="SECONDS" /></translation> <translation id="6860097299815761905">Mipangilio ya proksi...</translation> <translation id="68601584151169673">Hifadhi na Ushiriki</translation> @@ -7631,7 +7601,6 @@ <translation id="686839242150793617">Zilizoruhusiwa kutumia kipengele cha kupachika picha ndani ya picha nyingine kiotomatiki</translation> <translation id="6868934826811377550">Angalia Maelezo</translation> <translation id="6871644448911473373">Kijibu OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Nenosiri uliloweka limekataliwa na seva.</translation> <translation id="6873571253135628430">Badilisha ruhusa za tovuti</translation> <translation id="6876155724392614295">Baiskeli</translation> <translation id="6876469544038980967">Haijanifaa</translation> @@ -7665,7 +7634,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Sauti kwa ajili ya kukagua</translation> <translation id="6902336033320348843">Sehemu haitumiki: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Unganisha kifaa kwenye kikoa</translation> <translation id="6903022061658753260">Data yako itasawazishwa kwenye vivinjari vyote vya Chrome ambavyo umewasha usawazishaji wa akaunti hii. Kwa chaguo za usawazishaji za Mfumo wa Uendeshaji wa Chrome, nenda kwenye <ph name="LINK_BEGIN" />mipangilio ya Mfumo wa Uendeshaji wa Chrome<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Fungua zote (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Washa kipengele cha kusawazisha</translation> @@ -8023,7 +7991,6 @@ <translation id="7198503619164954386">Lazima uwe unatumia kifaa kilichoandikishwa na biashara</translation> <translation id="7199158086730159431">Pata Usaidizi</translation> <translation id="7199452998289813782">Sitisha kutuma maudhui kwenye <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Chagua mipangilio</translation> <translation id="720110658997053098">Weka kifaa hiki katika hali ya skrini nzima kila wakati</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' imefutwa</translation> <translation id="7201420661433230412">Angalia faili</translation> @@ -8140,7 +8107,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Kivinjari chako kinadhibitiwa<ph name="END_LINK" /> na shirika lako na <ph name="BEGIN_LINK" />wasifu wako unadhibitiwa<ph name="END_LINK" /> na <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Kumbuka kwamba Google Play, Android na programu zinazohusiana zinaongozwa na sera mahususi za ukusanyaji na utumiaji wa data.</translation> -<translation id="729583233778673644">Ruhusu usimbaji wa AES na RC4. Kutumia chaguo hili huongeza uwezekano wa hatari, kwa kuwa misimbo ya RC45 si salama.</translation> <translation id="7296503797589217366">Chagua folda ya <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Kijani kilichokolea</translation> <translation id="7298195798382681320">Zinazopendekezwa</translation> @@ -8158,7 +8124,6 @@ <translation id="7307129035224081534">Umesitishwa</translation> <translation id="7307647374092371434">Manenosiri na funguo za siri zilizo kwenye Akaunti yako ya Google zitapatikana kwenye kifaa hiki utakapokuwa umeingia katika akaunti</translation> <translation id="7308643132139167865">Lugha za tovuti</translation> -<translation id="7310598146671372464">Imeshindwa kuingia katika akaunti. Seva haitumii aina zilizobainishwa za usimbaji fiche wa Kerberos. Tafadhali wasiliana na msimamizi wako.</translation> <translation id="7311005168897771689">Kufikia faili zako za Hifadhi ya Google ukiwa nje ya mtandao</translation> <translation id="7311244614769792472">Hakuna matokeo yaliyopatikana</translation> <translation id="7312210124139670355">Msimamizi wako anabadilisha mipangilio ya eSIM yako. Hatua hii inaweza kuchukua dakika kadhaa.</translation> @@ -8531,7 +8496,6 @@ <translation id="7594725637786616550">Tumia Powerwash ili uweke upya <ph name="DEVICE_TYPE" /> yako.</translation> <translation id="7595453277607160340">Ili utumie programu za Android na uendelee kutumia <ph name="DEVICE_TYPE" /> yako bila matatizo, ingia tena katika akaunti na usasishe.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (hitilafu ya namba ya kuthibitisha <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Jina la kifaa ni ndefu mno. Weka jina fupi ili ujaribu tena.</translation> <translation id="7600054753482800821">&Dhibiti mitambo ya kutafuta na utafutaji kwenye tovuti</translation> <translation id="7600218158048761260">Hifadhi ya Google imezimwa kwa aina hii ya akaunti.</translation> <translation id="7600965453749440009">Kamwe usitafsiri <ph name="LANGUAGE" /></translation> @@ -8676,7 +8640,6 @@ <translation id="7686086654630106285">Maelezo zaidi kuhusu matangazo yanayopendekezwa na tovuti</translation> <translation id="7686581688229391955">Chagua kuruhusu viendelezi kwenye tovuti hii</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Thibitisha nenosiri jipya</translation> <translation id="7690378713476594306">Chagua kutoka kwenye orodha</translation> <translation id="7690853182226561458">Ongeza &folda...</translation> <translation id="7691073721729883399">Imeshindwa kupachika Cryptohome ya programu inayotumia skrini nzima.</translation> @@ -9339,7 +9302,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Printa ya <ph name="ITEM_POSITION" /> kati ya <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Kiokoa Nishati kimewashwa</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" inaweza kusoma na kufuta picha, video, na faili za sauti katika maeneo yaliyowekewa alama.</translation> -<translation id="8181215761849004992">Imeshindwa kuunganisha kwenye kikoa. Angalia akaunti yako ili uone ikiwa una ruhusa zinazohitajika kuongeza vifaa.</translation> <translation id="8182105986296479640">Programu haifanyi kazi</translation> <translation id="8182412589359523143">Ili ufute data yote kwenye <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />bofya hapa<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Nambari ya EID ya kifaa chako ni <ph name="EID_NUMBER" /> na IMEI ya kifaa ni <ph name="IMEI_NUMBER" />. Nambari hizi zinaweza kutumika ili kusaidia kuanzisha huduma.</translation> @@ -9800,7 +9762,6 @@ <translation id="8531367864749403520">Chagua "Ficha kikundi" ili uondoe kikundi kwenye ukanda wa vichupo vyako</translation> <translation id="8531701051932785007">Kipengele cha Kuvinjari Salama Kilichoboreshwa kimezimwa</translation> <translation id="8533670235862049797">Kipengele cha Kuvinjari Salama kimewashwa</translation> -<translation id="8534656636775144800">Lo! Hitilafu imetokea wakati wa kujaribu kujiunga na kikoa. Tafadhali jaribu tena.</translation> <translation id="8535005006684281994">URL ya </translation> <translation id="8536810348276651776">Hukuondoa kwenye tovuti nyingi. Utaendelea kusalia kwenye Akaunti yako ya Google ili mipangilio yako ya Family Link kwenye Chrome itumike.</translation> <translation id="8536956381488731905">Itoe sauti unapobofya kitufe</translation> @@ -9879,7 +9840,6 @@ <translation id="8607828412110648570">Hakikisha kwamba kifaa chako chenye Bluetooth kipo katika hali ya kuunganisha na kipo karibu nawe. Unganisha na vifaa unavyoviamini tu. Vifaa vilivyounganishwa vitaonekana kwa akaunti zote kwenye Chromebook hii. <ph name="BEGIN_LINK_LEARN_MORE" />Pata maelezo zaidi<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Weka tiketi ya Kerberos</translation> <translation id="8609465669617005112">Songa juu</translation> -<translation id="8610103157987623234">Muundo si sahihi, tafadhali jaribu tena</translation> <translation id="8612252270453580753">Tafuta fremu ya video ukitumia <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Herufi ndogo, tarakimu, mistari ya chini au dashi pekee</translation> <translation id="8613504115484579584">Njia za kuingia kwenye akaunti</translation> @@ -10493,7 +10453,6 @@ <translation id="9052404922357793350">Endelea kuzuia</translation> <translation id="90528604757378587">Baadhi ya madoido na shughuli ya chinichini kama vile usogezaji rahisi inaweza kuwa na utendaji finyu.</translation> <translation id="9053563360605707198">Chapisha kwenye pande zote mbili</translation> -<translation id="9055636786322918818">Wezesha usimbaji wa RC4. Hatua ya kutumia chaguo hili huongeza uwezekano wa hatari kwa kuwa misimbo ya RC4 si salama.</translation> <translation id="9056788090206401048">Lazima uwashe Bluetooth ili utumie ufunguo wako wa siri kwenye kifaa tofauti. Unaweza kudhibiti hali hii wakati wowote kwenye mipangilio.</translation> <translation id="9056810968620647706">Hakuna zinazolingana zilizopatikana.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> angependa kufikia maudhui yafuatayo:</translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb index a0a2400..cfd68dd 100644 --- a/chrome/app/resources/generated_resources_ta.xtb +++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">இந்தச் சாதனத்தின் செயல்பாடுகள் சிலவற்றை உங்கள் நிர்வாகி தடுத்துள்ளார்</translation> <translation id="1082398631555931481">உங்கள் Chrome அமைப்புகளை அவற்றின் அசல் இயல்புநிலைகளுக்கு மீட்டெடுக்க வேண்டும் என்று <ph name="THIRD_PARTY_TOOL_NAME" /> விரும்புகிறது. இது முகப்புப்பக்கம், புதிய தாவல் பக்கம் மற்றும் தேடல் இன்ஜினை மீட்டமைக்கும், உங்கள் நீட்டிப்புகளை முடக்கும், மேலும் எல்லா தாவல்களையும் காட்டும். குக்கீகள், உள்ளடக்கம் மற்றும் தளத் தரவு போன்ற பிற தற்காலிகத் தரவையும், தற்காலிக சேமிப்பில் உள்ள தரவையும் அழிக்கும்.</translation> <translation id="1082725763867769612">ஆஃப்லைன் ஃபைல்கள் </translation> +<translation id="1084026333130513768">சேமி, பகிர் மற்றும் அலைபரப்பு</translation> <translation id="1084096383128641877">இந்தக் கடவுச்சொல்லை அகற்றினால் <ph name="DOMAIN" /> டொமைனில் உள்ள உங்கள் கணக்கு நீக்கப்படாது. <ph name="DOMAIN_LINK" /> டொமைனில் உள்ள உங்கள் கணக்கைப் பிறரிடமிருந்து பாதுகாக்க, உங்கள் கடவுச்சொல்லை மாற்றவும் அல்லது உங்கள் கணக்கை நீக்கவும்.</translation> <translation id="1084288067399862432">களவாடப்பட்ட கடவுச்சொல் மாற்றப்பட்டது. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">சந்தேகத்திற்குரிய ஃபைலைப் பதிவிறக்கு</translation> <translation id="1217483152325416304">உங்கள் அகத் தரவு விரைவில் நீக்கப்படும்</translation> <translation id="1217668622537098248">செயலுக்குப் பின்னர் வழக்கமான இடது கிளிக் செயல்பாட்டிற்குத் திரும்பும்</translation> -<translation id="121783623783282548">கடவுச்சொற்கள் பொருந்தவில்லை.</translation> <translation id="1218015446623563536">Linuxஸை நீக்கு</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />இந்தச் சாதனத்தின் இருப்பிடத்தைக் கணிப்பதற்காக வைஃபை, மொபைல் நெட்வொர்க்குகள், சென்சார்கள் போன்றவற்றை Googleளின் இருப்பிடச் சேவை பயன்படுத்தும்.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />சாதனத்தில் ‘முதன்மை இருப்பிட அமைப்பை’ முடக்குவதன் மூலம் ‘இருப்பிடச் சேவையை’ முடக்கலாம். இருப்பிடத்திற்கு வைஃபை, மொபைல் நெட்வொர்க்குகள் மற்றும் சென்சார்களைப் பயன்படுத்துவதையும் இருப்பிட அமைப்புகளில் முடக்கலாம்.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">கீபோர்டு ஃபோகஸைப் பயன்படுத்தி ஹைலைட் செய்</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" />க்கு மீண்டும் செல்லும்</translation> <translation id="1396139853388185343">பிரிண்டரை அமைப்பதில் பிழை</translation> -<translation id="1396963298126346194">நீங்கள் உள்ளிட்ட பயனர்பெயரும் கடவுச்சொல்லும் பொருந்தவில்லை</translation> <translation id="1397500194120344683">தகுதியான சாதனங்கள் இல்லை. <ph name="LINK_BEGIN" />மேலும் அறிக<ph name="LINK_END" /></translation> <translation id="1397594434718759194">இந்தச் சாதனங்களில் நீங்கள் Chromeமில் உள்நுழைந்திருப்பதால் அவற்றைப் பாதுகாப்பு விசைகளாகப் பயன்படுத்தலாம்.</translation> <translation id="1398853756734560583">பெரிதாக்கு</translation> @@ -901,7 +900,6 @@ <translation id="1657937299377480641">கல்வி தொடர்பான ஆதாரங்களை அணுகுவதற்காக மீண்டும் உள்நுழைய, பெற்றோரின் அனுமதியைக் கோரவும்</translation> <translation id="1658424621194652532">இந்தப் பக்கமானது உங்கள் மைக்ரோஃபோனை அணுகுகிறது.</translation> <translation id="1660763353352708040">பவர் அடாப்டர் தொடர்பான சிக்கல்</translation> -<translation id="1661156625580498328">AES என்க்ரிப்ஷனைச் (பரிந்துரைக்கப்பட்டது) செயல்படுத்தும்.</translation> <translation id="16620462294541761">மன்னிக்கவும், உங்கள் கடவுச்சொல்லைச் சரிபார்க்க முடியவில்லை. தயவுசெய்து மீண்டும் முயற்சி செய்க.</translation> <translation id="166278006618318542">பொருள் பொது விசை அல்காரிதம்</translation> <translation id="1662801900924515589"><ph name="APP" /> நிறுவப்பட்டது</translation> @@ -1003,7 +1001,6 @@ <translation id="174123615272205933">பிரத்தியேக மார்ஜின்கள்</translation> <translation id="1741314857973421784">தொடர்க</translation> <translation id="1743970419083351269">பதிவிறக்கங்கள் பட்டியை மூடு</translation> -<translation id="1744060673522309905">சாதனத்தை டொமைனுடன் இணைக்க முடியவில்லை. நீங்கள் சேர்க்கக்கூடிய சாதனங்களின் அதிகபட்ச எண்ணிக்கையை மீறவில்லை என்பதை உறுதிசெய்யவும்.</translation> <translation id="1744108098763830590">பின்புலப் பக்கம்</translation> <translation id="1745732479023874451">தொடர்புகளை நிர்வகியுங்கள்</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{இந்த இணைய ஆப்ஸில் # ஃபைல்களைத் திறந்து திருத்த வேண்டுமா?}}</translation> @@ -1035,7 +1032,6 @@ <translation id="1767043563165955993">Android ஆப்ஸிற்குப் பயன்படுத்து</translation> <translation id="1767508543310534319">நிறுத்தற்குறிகளை வாசிக்கும் முறை:</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> குறித்துக் கருத்து வழங்குக.</translation> -<translation id="1768278914020124551">அச்சச்சோ! உள்நுழைவுச் சேவையகத்தைத் தொடர்புகொள்வதில் பிழை ஏற்பட்டது. நெட்வொர்க் இணைப்பையும் டொமைன் பெயரையும் சரிபார்த்து, மீண்டும் முயலவும்.</translation> <translation id="1769104665586091481">இணைப்பை புதிய &சாளரத்தில் திற</translation> <translation id="1770407692401984718">படத்தை இங்கே இழுத்து விடவும் அல்லது</translation> <translation id="177053719077591686">Android ஆப்ஸை Google Driveவுக்குக் காப்புப் பிரதி எடுத்தல்.</translation> @@ -1113,7 +1109,6 @@ <translation id="1818913467757368489">பதிவு ஏற்றப்படுகிறது.</translation> <translation id="1819443852740954262">அனைத்தையும் மறைநிலைச் சாளரத்தில் திற</translation> <translation id="1819721979226826163">ஆப்ஸ் அறிவிப்புகள் > Google Play சேவைகள் என்பதைத் தட்டவும்.</translation> -<translation id="1820028137326691631">நிர்வாகி வழங்கிய கடவுச்சொல்லை உள்ளிடவும்</translation> <translation id="1822140782238030981">ஏற்கனவே Chrome பயனரா? உள்நுழைக</translation> <translation id="1822517323280215012">சாம்பல்</translation> <translation id="1822635184853104396">இதுவரை பதிவிறக்கிய அனைத்தையும் புதிய பக்கத்தில் காட்டும்</translation> @@ -1231,7 +1226,6 @@ <translation id="1901303067676059328">அ&னைத்தையும் தேர்ந்தெடு</translation> <translation id="1904580727789512086">நீங்கள் பார்வையிடும் URLகள் உங்கள் Google கணக்கில் சேமிக்கப்படும்</translation> <translation id="1904603806662441960">Chrome உலாவியில் தளத்திற்கான கேமரா அனுமதிகளை நிர்வகித்தல்</translation> -<translation id="1905375423839394163">Chromebookகின் சாதனப் பெயர்</translation> <translation id="1906181697255754968">வழக்கமாக பணியைத் தானாகவே சேமிப்பது போன்ற அம்சங்களுக்காகக் கோப்புகளையும் ஃபோல்டர்களையும் தளங்கள் அணுகும்</translation> <translation id="1906488504371069394">இன்னும் பல நீட்டிப்புகளையும் தீம்களையும் <ph name="BEGIN_LINK" />Chrome ஆன்லைன் ஸ்டோரில்<ph name="END_LINK" /> கண்டறியுங்கள்</translation> <translation id="1907044622262489040">குரல் மூலம் டைப் செய்யலாம். Search + D அழுத்திவிட்டுப் பேசத் தொடங்கவும்.</translation> @@ -1241,6 +1235,7 @@ <translation id="1910721550319506122">நல்வரவு!</translation> <translation id="1910736334623230603">பல படங்களைப் பயன்படுத்தித் தேட முடியாது. ஒரு நேரத்தில் ஒரு படத்தை மட்டும் சேர்க்கவும்.</translation> <translation id="1910908536872421421">Chrome உலாவியின் பரிசோதனை பதிப்பு <ph name="BROWSER_VERSION" />, தானியங்கு பரிசோதனைக்கு மட்டுமே. வழக்கமான உலாவலுக்கு, தானாகப் புதுப்பிக்கப்படும் Chrome உலாவியின் இயல்புநிலை பதிப்பைப் பயன்படுத்துங்கள்.</translation> +<translation id="1913749768968678106">அலைபரப்பு, சேமி மற்றும் பகிர்</translation> <translation id="1915073950770830761">கேனரி</translation> <translation id="1915307458270490472">மூடுக</translation> <translation id="1915734383465415025">ஸ்டோர் எண்</translation> @@ -1342,6 +1337,7 @@ <translation id="197989455406964291">என்க்ரிப்ஷன் வகையை KDC ஆதரிக்கவில்லை</translation> <translation id="1981434377190976112">எல்லா இணையதளங்களிலும் உள்ள உங்கள் தரவைப் படிக்கலாம்</translation> <translation id="1984417487208496350">பாதுகாப்பற்ற பயன்முறை (பரிந்துரைக்கப்படவில்லை)</translation> +<translation id="1986836014090708999">மேம்பட்ட இருப்பிட அமைப்புகள்</translation> <translation id="1987317783729300807">கணக்குகள்</translation> <translation id="1987574314042117472">பிரபலமான ஆப்ஸைத் தேர்ந்தெடுத்து நிறுவுக</translation> <translation id="1988259784461813694">தேவைகள்</translation> @@ -1543,7 +1539,6 @@ <translation id="21354425047973905">பின்களை மறைக்கும்</translation> <translation id="2135456203358955318">டாக் செய்யப்பட்ட பெரிதாக்கி</translation> <translation id="2135787500304447609">&மீண்டும் தொடங்கு</translation> -<translation id="2136372518715274136">புதிய கடவுச்சொல்லை உள்ளிடுக</translation> <translation id="2136476978468204130">உள்ளிட்ட கடவுச்சொற்றொடர் தவறானது</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> தளத்தில் இருந்து வரும் அறிவிப்புகளைத் தடுக்கும்</translation> <translation id="2139919072249842737">அமைப்பதற்கான பட்டன்</translation> @@ -1611,6 +1606,7 @@ <translation id="2182058453334755893">உங்கள் கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது</translation> <translation id="2182419606502127232">எனது சேவையகப் பதிவுகளைச் சேர்.</translation> <translation id="2183570493397356669">தொடர்க பட்டன் முடக்கப்பட்டுள்ளது</translation> +<translation id="2184272387334793084">கடவுச்சொற்கள் மற்றும் பலவற்றை உங்கள் சாதனங்கள் அனைத்திலும் பெற உள்நுழையுங்கள்</translation> <translation id="2184515124301515068">தளங்கள் எப்போது ஒலியை இயக்கலாம் என்பதை Chrome தேர்வு செய்ய அனுமதிக்கவும் (பரிந்துரைக்கப்படுவது)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">மற்றொரு சாதனத்தில் இருந்து பகிரப்பட்ட பக்கம்</translation> @@ -1643,7 +1639,6 @@ <translation id="2210462644007531147">நிறுவலை நிறைவுசெய்ய முடியவில்லை</translation> <translation id="2211245494465528624">ஒத்திசைவு விருப்பங்களை நிர்வகியுங்கள்</translation> <translation id="2214018885812055163">பகிர்ந்த ஃபோல்டர்கள்</translation> -<translation id="2214884991347062907">தவறான கடவுச்சொல், மீண்டும் முயலவும்</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 வரி காட்டப்படவில்லை>}other{<<ph name="NUMBER_OF_LINES" /> வரிகள் காட்டப்படவில்லை>}}</translation> <translation id="2215070081105889450">ஆடியோவைப் பகிர, பக்கத்தையோ திரையையோ பகிரவும்</translation> <translation id="2218019600945559112">மவுஸ் மற்றும் டச்பேட்</translation> @@ -2297,7 +2292,6 @@ <translation id="2692503699962701720">படிக்க இயலாத உறுப்பு வகைகளையும் வடிவமைக்கப்பட்ட வார்த்தைகளையும் வாசிக்கும்போது வாசிக்கும் தொனியை மாற்று</translation> <translation id="2692901429679246677">அக்வா</translation> <translation id="2693134906590795721">சார்ஜிங் ஒலிகள்</translation> -<translation id="2693176596243495071">அச்சச்சோ! எதிர்பாராத பிழை ஏற்பட்டது. பிறகு முயலவும் அல்லது சிக்கல் தொடர்ந்தால், உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.</translation> <translation id="2698147581454716013">இது தொகுக்கப்பட்ட சாதனம் என்பதால் இதனைக் கியோஸ்க் மற்றும் சைனேஜ் மேம்படுத்தலுடன் பதிவுசெய்ய முடியாது.</translation> <translation id="2699911226086014512">பின்னை அமைக்க இயலவில்லை, பிழைக் குறியீடு: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> சாதனத்தில் இருந்து பகிரப்பட்டுள்ளது</translation> @@ -2430,7 +2424,6 @@ <translation id="2782104745158847185">ஒரு Linux ஆப்ஸை நிறுவும்போது பிழை நேர்ந்தது</translation> <translation id="2783024642731649028">உங்கள் கார்ட்டில் உள்ள ஒரு தயாரிப்பு <ph name="MERCHANT_NAME" /> இல் <ph name="DISCOUNT_TEXT" /> கொண்டுள்ளது, <ph name="MERCHANT_DOMAIN" />, <ph name="RELATIVE_TIME" /> பார்த்துள்ளீர்கள்</translation> <translation id="2783298271312924866">பதிவிறக்கப்பட்டது</translation> -<translation id="2783829359200813069">என்க்ரிப்ஷன் வகைகளைத் தேர்வுசெய்யவும்</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> உடன் உங்கள் பாதுகாப்பு விசையைப் பயன்படுத்துதல்</translation> <translation id="2785267875302712148">கடவுச்சொல் சரிபார்ப்பு</translation> <translation id="2785873697295365461">ஃபைல் விளக்கிகள்</translation> @@ -2581,6 +2574,7 @@ <translation id="2893180576842394309">Search மற்றும் பிற Google சேவைகளைப் பிரத்தியேகமாக்க, உங்களின் இதுவரையான செயல்பாடுகளை Google பயன்படுத்தக்கூடும்</translation> <translation id="2893701697603065178">மேனேஜ்டு டெவெலப்மெண்ட் என்விரான்மெண்ட்</translation> <translation id="2894757982205307093">குழுவில் புதிய தாவல்</translation> +<translation id="2895730582088342039">சேமி, பகிர் மற்றும் அலைபரப்பு</translation> <translation id="289695669188700754">விசை ID: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">மறைநிலைச் சாளரங்கள் அனைத்தையும் மூடினால் இந்தப் பிரத்தியேக அமைப்பு அகற்றப்படும்</translation> <translation id="2897878306272793870">நிச்சயமாக <ph name="TAB_COUNT" /> தாவல்களைத் திறக்க விரும்புகிறீர்களா?</translation> @@ -2714,7 +2708,6 @@ <translation id="3003144360685731741">விருப்ப நெட்வொர்க்குகள்</translation> <translation id="3003253259757197230">நீங்கள் அடுத்து பார்க்கக்கூடிய தளங்களைக் கணிப்பதற்காகவும் நீங்கள் பார்க்கும் பக்கம் குறித்த கூடுதல் தகவல்களைக் காட்டுவதற்காகவும், நீங்கள் பார்வையிடும் URLகள் Googleளுக்கு அனுப்பப்படும்</translation> <translation id="3003623123441819449">CSS தற்காலிக சேமிப்பு</translation> -<translation id="3003828226041301643">சாதனத்தை டொமைனுடன் இணைக்க முடியவில்லை. சாதனங்களைச் சேர்ப்பதற்கு உங்களுக்குச் சிறப்புரிமைகள் இருப்பதை உறுதிசெய்ய, உங்கள் கணக்கைச் சரிபார்க்கவும்.</translation> <translation id="3003967365858406397">உங்கள் <ph name="PHONE_NAME" /> தனிப்பட்ட வைஃபை இணைப்பை உருவாக்கும்.</translation> <translation id="3004385386820284928">கீபோர்டு பட்டன்களைப் பிரத்தியேகமாக்கு</translation> <translation id="3005574332301273731">காட்டாதே</translation> @@ -2774,7 +2767,6 @@ <translation id="3033348223765101500">தரவைக் கட்டுப்படுத்துதல்</translation> <translation id="3036327949511794916">இந்த <ph name="DEVICE_TYPE" /> சாதனத்தைத் திருப்பியளிப்பதற்கான காலக்கெடு முடிவடைந்துவிட்டது.</translation> <translation id="3036546437875325427">ஃபிளாஷை இயக்கு</translation> -<translation id="3037754279345160234">டொமைனில் இணைவதற்கு, உள்ளமைவைப் பாகுபடுத்த முடியவில்லை. உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.</translation> <translation id="3038272154009688107">அனைத்துத் தளங்களையும் காட்டு</translation> <translation id="3038612606416062604">கைமுறையாகப் பிரிண்டரைச் சேர்</translation> <translation id="3039491566278747710">சாதனத்தில் ஆஃப்லைன் கொள்கையை நிறுவ முடியவில்லை.</translation> @@ -2964,7 +2956,6 @@ <translation id="3210736980143419785">பதிவிறக்கத்தை நிறைவுசெய்ய முடியவில்லை</translation> <translation id="321084946921799184">மஞ்சள் & வெள்ளை</translation> <translation id="3211126692872351610"><ph name="SEARCH_ENGINE" /> இல் புதிய பக்கத்தில் “<ph name="SEARCH_TERMS" />” என்பதைத் &தேடு</translation> -<translation id="321356136776075234">சாதன OU (எ.கா. OU=Chromebookகள்,DC=example,DC=com)</translation> <translation id="321367297115597343">இந்த ஃபோல்டரில் புக்மார்க்கைச் சேர்க்கவும்</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />கவனத்திற்கு:<ph name="END_BOLD" /> ஒரே மாதிரியான குரலையோ ரெக்கார்டிங்கையோ கொண்ட எவராலும் <ph name="SUPERVISED_USER_NAME" /> இன் தனிப்பட்ட முடிவுகளை அணுக முடியும்.</translation> <translation id="3217843140356091325">ஷார்ட்கட்டை உருவாக்கவா?</translation> @@ -3215,6 +3206,7 @@ <translation id="3420501302812554910">அகப் பாதுகாப்பு விசையை ரீசெட் செய்ய வேண்டும்</translation> <translation id="3421387094817716717">நீள்வட்ட வளைவான பொதுக் குறியீடு</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />கவனத்திற்கு:<ph name="END_BOLD" /> ஒரே மாதிரியான குரலையோ ரெக்கார்டிங்கையோ கொண்ட எவராலும் உங்களின் தனிப்பட்ட முடிவுகளையும் Assistantடையும் அணுக முடியும்.</translation> +<translation id="3421835120203732951">புதிய சுயவிவரத்தைச் சேர்</translation> <translation id="3423111258700187173"><ph name="FOLDER_TITLE" /> இல் உள்ள முடிவுகள்</translation> <translation id="3423463006624419153">உங்கள் '<ph name="PHONE_NAME_1" />' மற்றும் '<ph name="PHONE_NAME_2" />' இல்:</translation> <translation id="3423858849633684918">தயவுசெய்து <ph name="PRODUCT_NAME" /> ஐ மீண்டும் தொடங்கவும்</translation> @@ -3643,7 +3635,6 @@ <translation id="3741056951918180319">நீட்டிப்பைக் கிளிக் செய்து எந்தத் தளத்திலும் அதைப் பயன்படுத்திக்கொள்ளலாம்</translation> <translation id="3741510433331996336">புதுப்பிப்பை நிறைவுசெய்ய உங்கள் சாதனத்தை மீண்டும் தொடங்கவும்</translation> <translation id="3742235229730461951">கொரியன் கீபோர்டு தளவமைப்பு</translation> -<translation id="3742666961763734085">அந்தப் பெயரில் நிறுவன யூனிட் எதையும் கண்டறிய முடியவில்லை. மீண்டும் முயலவும்.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> சாதனத்துடன் இணைக்க, பின்னை (PIN) டைப் செய்யவும்</translation> <translation id="3744219658596020825">உங்கள் கடவுச்சொற்கள் ஏற்றப்படவில்லை</translation> <translation id="3747077776423672805">ஆப்ஸை அகற்ற, 'அமைப்புகள் > Google Play Store > Android விருப்பத்தேர்வுகளை நிர்வகி > ஆப்ஸ் அல்லது ஆப்ஸ் நிர்வாகி’ என்பதற்குச் செல்லவும். அதில், நிறுவல் நீக்க விரும்பும் ஆப்ஸைத் தட்டவும் (ஆப்ஸைக் கண்டறிய வலப்புறம் அல்லது இடப்புறம் ஸ்வைப் செய்ய வேண்டியிருக்கலாம்). பின்னர், ‘நிறுவல் நீக்கு’ அல்லது ‘முடக்கு’ என்பதைத் தட்டவும்.</translation> @@ -4532,7 +4523,6 @@ <translation id="4416582610654027550">சரியான URLஐ உள்ளிடவும்</translation> <translation id="4421932782753506458">ஃபளஃபி</translation> <translation id="4423376891418188461">அமைப்புகளை மீட்டெடு</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, உங்கள் கடவுச்சொல்லை மாற்றும்படி நிர்வாகி கோருகிறார்.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />அறிக்கைகளைத் தானாக அனுப்ப ChromeOS சாதனங்களை அனுமதிப்பது ChromeOSஸில் எதை முதலில் சரிசெய்ய வேண்டும், மேம்படுத்த வேண்டும் என்பதை நாங்கள் தீர்மானிக்க உதவுகிறது. ChromeOS எப்போது செயலிழந்தது, என்னென்ன அம்சங்கள் பயன்படுத்தப்பட்டன, வழக்கமாக எவ்வளவு நினைவகம் பயன்படுத்தப்பட்டது என்பது போன்ற தகவல்கள் இந்த அறிக்கைகளில் இருக்கும்.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />உங்கள் Chrome சாதன அமைப்புகளுக்குச் சென்று, இந்த அறிக்கைகள் அனுப்பப்படுவதை எப்போது வேண்டுமானாலும் அனுமதிக்கலாம் தடுக்கலாம். நீங்கள் டொமைன் நிர்வாகி எனில் நிர்வாகிக் கன்சோலில் இந்த அமைப்பை மாற்றலாம்.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> ஐ நீக்கும்</translation> @@ -4548,7 +4538,6 @@ <translation id="4430369329743628066">புத்தகக்குறி சேர்க்கப்பட்டது</translation> <translation id="4430422687972614133">விர்ச்சுவல் கார்டை இயக்கு</translation> <translation id="4432621511648257259">தவறான கடவுச்சொல்</translation> -<translation id="443454694385851356">லெகஸி (பாதுகாப்பற்றது)</translation> <translation id="4434611816075088065">தற்போது நடவடிக்கை தேவைப்படுபவை எதுவும் இல்லை</translation> <translation id="443475966875174318">இணங்காத பயன்பாடுகளைப் புதுப்பிக்கவும் அல்லது அகற்றவும்</translation> <translation id="4437947179446780764">பிரத்தியேக DNS சேவை வழங்குநரைச் சேர்க்கவும்</translation> @@ -4605,6 +4594,7 @@ <translation id="4481448477173043917">எதிர்பாராதவிதமாக <ph name="DEVICE_TYPE" /> சாதனம் மீண்டும் தொடங்கியது</translation> <translation id="4481467543947557978">service worker</translation> <translation id="4482990632723642375">சமீபத்தில் மூடிய தாவல்</translation> +<translation id="4486333480498805415">இருப்பிடத் துல்லியம்</translation> <translation id="4487489714832036847">Chromebookகுகள் வழக்கமான மென்பொருளுக்குப் பதிலாக ஆப்ஸைப் பயன்படுத்தும். பணிச் செயல்திறன், பொழுதுபோக்கு ஆகியவற்றுடன் இன்னும் பலவற்றுக்கான ஆப்ஸைப் பெறுக.</translation> <translation id="4488257340342212116">உங்கள் கேமராவைப் பயன்படுத்த அனுமதிக்கப்பட்டுள்ள தளங்கள்</translation> <translation id="4490086832405043258">இந்தச் சுயவிவரத்திற்கு ChromeOS ப்ராக்ஸி அமைப்புகளைப் பயன்படுத்து.</translation> @@ -5091,7 +5081,6 @@ <translation id="4868284252360267853">இந்த உரையாடல் தற்போது ஃபோகஸ் செய்யப்படவில்லை. இதை ஃபோகஸ் செய்ய, Command+Shift+Option+A அழுத்தவும்.</translation> <translation id="4869170227080975044">ChromeOS நெட்வொர்க் தகவல்களைப் படித்தல்</translation> <translation id="4870724079713069532">இந்த ஆப்ஸ் மூலம் File Explorerரில் இருந்தோ பிற ஆப்ஸில் இருந்தோ, ஆதரிக்கப்படும் ஃபைல்களைத் திறந்து அவற்றில் மாற்றம் செய்யலாம். எந்தெந்த ஃபைல்கள் இந்த ஆப்ஸில் இயல்பாகத் திறக்கப்பட வேண்டும் என்பதைக் கட்டுப்படுத்த, <ph name="BEGIN_LINK" />Windows அமைப்புகளுக்குச்<ph name="END_LINK" /> செல்லவும்.</translation> -<translation id="4870758487381879312">உள்ளமைவுத் தகவலைப் பெற நிர்வாகி வழங்கிய கடவுச்சொல்லை உள்ளிடவும்</translation> <translation id="4870995365819149457"><ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> மற்றும் மேலும் ஒரு ஆப்ஸில் சில ஆதரிக்கப்படும் இணைப்புகள் இப்போதும் திறக்கும்.</translation> <translation id="4871308555310586478">Chrome இணைய அங்காடியில் இருந்து அல்ல.</translation> <translation id="4871322859485617074">பின்னில் செல்லாத எழுத்துக்கள் உள்ளன</translation> @@ -5158,7 +5147,6 @@ <translation id="4913209098186576320">இந்த ஃபைல் ஆபத்தானதாக இருக்கலாம்<ph name="LINE_BREAK" />சரிபார்க்க வழக்கத்தைவிட அதிக நேரம் எடுக்கிறது...</translation> <translation id="4915961947098019832">படங்களைக் காட்ட அனுமதிக்கப்பட்டுள்ள தளங்கள்</translation> <translation id="4916542008280060967"><ph name="FILE_NAME" /> ஐத் திருத்த வலைதளத்தை அனுமதிக்கவா?</translation> -<translation id="4917385247580444890">வலிமையானது</translation> <translation id="491779113051926205">ChromeOS டிராஃபிக் கவுண்ட்டர்கள்</translation> <translation id="4918021164741308375"><ph name="ORIGIN" />, "<ph name="EXTENSION_NAME" />" நீட்டிப்புடன் தொடர்புகொள்ள விழைகிறது</translation> <translation id="4918086044614829423">ஏற்கிறேன்</translation> @@ -5465,6 +5453,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> சாதனம் தடுக்கப்பட்டது</translation> <translation id="5163910114647549394">தாவல்பட்டியின் கடைசிப் பகுதிக்குத் தாவல் நகர்த்தப்பட்டது</translation> <translation id="5164530241085602114"><ph name="SITE" /> தளத்திற்கு அறிவிப்புகள் அனுப்ப அனுமதி இல்லை</translation> +<translation id="5165989352025966137">தானாக முழுத்திரையைப் பயன்படுத்த அனுமதிக்கப்பட்டவை</translation> <translation id="516747639689914043">ஹைப்பர்டெக்ஸ்ட் டிரான்ஸ்போர்ட் புரோட்டோகால் (HTTP)</translation> <translation id="5170568018924773124">ஃபோல்டரில் காண்பி</translation> <translation id="5171045022955879922">தேடுக அல்லது URLலை உள்ளிடுக</translation> @@ -5472,7 +5461,6 @@ <translation id="5172855596271336236">நிர்வகிக்கப்படும் 1 பிரிண்டர் உள்ளது.</translation> <translation id="5173668317844998239">உங்கள் பாதுகாப்பு விசையில் சேமித்த கைரேகைகளைச் சேர்க்கும், நீக்கும்</translation> <translation id="5174169235862638850">கிளிப்போர்டுக்குக் கடவுச்சொல் நகலெடுக்கப்பட்டது</translation> -<translation id="5175379009094579629">சாதனப் பெயர் செல்லாதது. சரியான சாதனப் பெயரை உள்ளிட்டு, மீண்டும் முயலவும்.</translation> <translation id="5177479852722101802">கேமராவுக்கும் மைக்ரோஃபோனுக்குமான அணுகலைத் தொடர்ந்து தடு</translation> <translation id="5177549709747445269">மொபைல் டேட்டாவைப் பயன்படுத்துகிறீர்கள்</translation> <translation id="5178667623289523808">முந்தையதைக் கண்டுபிடி</translation> @@ -5701,7 +5689,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> கடவுச்சொல்லை உருவாக்கு</translation> <translation id="5368441245151140827">தளம் குறித்த தகவலை இந்த நீட்டிப்பால் படிக்கவோ மாற்றவோ முடியாது அல்லது பின்னணியில் இயங்காது</translation> <translation id="5368720394188453070">ஃபோன் பூட்டப்பட்டது. நுழைய, அன்லாக் செய்யவும்.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> இல் உள்நுழையவும்</translation> <translation id="536882527576164740">{0,plural, =1{மறைநிலைச் சாளரம்}other{மறைநிலைச் சாளரங்கள் (#)}}</translation> <translation id="5369491905435686894">மவுஸ் துரிதப்படுத்தலை இயக்கு</translation> <translation id="5369694795837229225">Linux டெவெலப்மெண்ட் சூழலை அமைத்தல்</translation> @@ -5917,7 +5904,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{உங்கள் நிர்வாகியால் நீட்டிப்பு ஒன்று நிறுவப்பட்டுள்ளது}other{உங்கள் நிர்வாகியால் # நீட்டிப்புகள் நிறுவப்பட்டுள்ளன}}</translation> <translation id="5523532775593636291">நீங்கள் சேர்க்கும் தளங்கள் எப்போதும் செயலில் இருக்கும். மேலும் அவற்றுக்கான நினைவகம் காலியாக்கப்படாது</translation> <translation id="5523558474028191231">பெயரில் எழுத்துகள், எண்கள், சிறப்பு எழுத்துக்குறிகள் ஆகியவற்றைப் பயன்படுத்தலாம். மேலும் அது <ph name="MAX_CHARACTER_COUNT" /> எழுத்துகளோ அதற்குக் குறைவாகவோ இருக்க வேண்டும்.</translation> -<translation id="5526701598901867718">எல்லாம் (பாதுகாப்பற்றது)</translation> <translation id="5526745900034778153">ஒத்திசைவைத் தொடர, மீண்டும் உள்நுழையவும்</translation> <translation id="5527463195266282916">நீட்டிப்பின் முந்தையப் பதிப்பிற்கு மாற்ற முயற்சித்தது.</translation> <translation id="5527474464531963247">நீங்கள் மற்றொரு நெட்வொர்க்கையும் தேர்வு செய்யலாம்.</translation> @@ -5928,7 +5914,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> பின்வருவனவற்றைச் செய்ய விரும்புகிறது:</translation> <translation id="5537725057119320332">அலைபரப்பு</translation> <translation id="5539070192556911367">Googleளை அணுக முடியவில்லை</translation> -<translation id="5539221284352502426">சேவையகம் நீங்கள் உள்ளிட்ட கடவுச்சொல்லை நிராகரித்தது. நிராகரிப்பிற்கான சாத்தியமான காரணங்கள்: கடவுச்சொல் மிகச் சிறியது. கடவுச்சொல்லில் எண்கள் அல்லது குறியீடுகள் இருக்க வேண்டும். முந்தைய கடவுச்சொற்களிலிருந்து தற்போதைய கடவுச்சொல் வேறுபட்டு இருக்க வேண்டும்.</translation> <translation id="5541694225089836610">செயல்பாட்டை நிர்வாகி முடக்கியுள்ளார்</translation> <translation id="5542132724887566711">சுயவிவரம்</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> இன் குக்கீகள் தடுக்கப்படுகின்றன</translation> @@ -6172,7 +6157,6 @@ <translation id="5734362860645681824">தகவல்தொடர்புகள்</translation> <translation id="5734697361979786483">ஃபைல் பகிர்வைச் சேர்</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{இந்த தரவு அல்லது சாதனம் உங்கள் நிறுவனத்தின் சில பாதுகாப்புக் கொள்கைகளைப் பூர்த்தி செய்யவில்லை. இதைச் சரிசெய்ய உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.}=1{இந்த ஃபைல் அல்லது சாதனம் உங்கள் நிறுவனத்தின் சில பாதுகாப்புக் கொள்கைகளைப் பூர்த்தி செய்யவில்லை. இதைச் சரிசெய்ய உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.}other{இந்த ஃபைல்கள் உங்கள் நிறுவனத்தின் சில பாதுகாப்புக் கொள்கைகளைப் பூர்த்தி செய்யவில்லை. இதைச் சரிசெய்ய உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.}}</translation> -<translation id="5736796278325406685">சரியான பயனர்பெயரை உள்ளிடவும்</translation> <translation id="5738093759615225354">உங்கள் கம்ப்யூட்டரில் உள்நுழைய இந்தக் கடவுக்குறியீடு தேவை</translation> <translation id="5739017626473506901">பள்ளிக் கணக்கை சேர்க்க <ph name="USER_NAME" />க்கு உதவ, உள்நுழையவும்</translation> <translation id="5739235828260127894">சரிபார்ப்புக்காகக் காத்திருக்கிறது. <ph name="LINK_BEGIN" />மேலும் அறிக<ph name="LINK_END" /></translation> @@ -6576,7 +6560,6 @@ <translation id="6054138466019582920">Google மூலம் இந்தப் பக்கத்தைத் தேடு...</translation> <translation id="6054284857788651331">சமீபத்தில் மூடப்பட்ட பக்கக் குழு</translation> <translation id="6054961935262556546">தெரிவுநிலையை மாற்று</translation> -<translation id="6055171183283175969">தவறான கடவுச்சொல்லை உள்ளிட்டுள்ளீர்கள்.</translation> <translation id="6055392876709372977">RSA என்க்ரிப்ஷனுடன் PKCS #1 SHA-256</translation> <translation id="6055544610007596637"><ph name="DEVICE_TYPE" /> ஆப்ஸை Google Play Storeரில் இருந்து நிறுவுதல்</translation> <translation id="6056710589053485679">இயல்பாக ரெஃப்ரெஷ் செய்</translation> @@ -6646,7 +6629,6 @@ <translation id="6102043788063419338">'மேம்பட்ட பாதுகாப்பு' அம்சம் இந்த ஃபைலைத் தடுத்துள்ளது.</translation> <translation id="6103681770816982672">எச்சரிக்கை: டெவெலப்பர் சேனலுக்கு மாறுகிறீர்கள்</translation> <translation id="6104068876731806426">Google கணக்குகள்</translation> -<translation id="6104311680260824317">சாதனத்தை டொமைனில் சேர்க்க முடியவில்லை. குறிப்பிடப்பட்டுள்ள Kerberos என்க்ரிப்ஷன் வகைகளைச் சேவையகம் ஆதரிக்கவில்லை. என்க்ரிப்ஷன் அமைப்புகளுக்கு, “மேலும் விருப்பங்கள்” என்பதைப் பார்க்கவும்.</translation> <translation id="6104667115274478616">ChromeOS ஆடியோ அமைப்புகளை நிர்வகித்தல்</translation> <translation id="6104796831253957966">பிரிண்டர் வரிசை நிரம்பிவிட்டது</translation> <translation id="610487644502954950">பக்கவாட்டு பேனல் பிரித்தெடுக்கப்பட்டது</translation> @@ -7333,7 +7315,6 @@ <translation id="6651237644330755633">இணையதளங்களை அடையாளங்காண, இந்தச் சான்றிதழை நம்பு</translation> <translation id="6651495917527016072">வைஃபை நெட்வொர்க்குகள் உங்கள் மொபைலுடன் ஒத்திசைக்கப்படும். <ph name="LINK_BEGIN" />மேலும் அறிக<ph name="LINK_END" /></translation> <translation id="6651762277693024112">இந்தத் தளத்தை நீங்கள் பார்க்கும் ஒவ்வொரு முறையும் தானாக இயங்கும்</translation> -<translation id="665355505818177700">x86_64 இயங்குதளங்களில் மட்டுமே Chrome <ph name="MS_AD_NAME" /> ஒருங்கிணைப்பு ஆதரிக்கப்படும். ARM அல்லது x86 இயங்குதளத்தைப் பயன்படுத்தி கட்டமைக்கப்பட்ட Chromebookகள், இந்தச் செயல்பாட்டை ஆதரிக்காது.</translation> <translation id="6654509035557065241">விருப்பமான நெட்வொர்க்காக அமை</translation> <translation id="6655190889273724601">டெவெலப்பர் பயன்முறை</translation> <translation id="6655458902729017087">கணக்குகளை மறை</translation> @@ -7469,7 +7450,6 @@ <translation id="676560328519657314">Google Payயில் உள்ள உங்கள் கட்டண முறைகள்</translation> <translation id="6766488013065406604">Google Password Managerருக்குச் செல்லும்</translation> <translation id="6767566652486411142">மற்றொரு மொழியைத் தேர்வுசெய்க...</translation> -<translation id="6767639283522617719">டொமைனுடன் இணைக்க முடியவில்லை. நிறுவன யூனிட்டின் அமைப்புகள் சரியாக இருப்பதை உறுதிசெய்யவும்.</translation> <translation id="6768034047581882264">பாதுகாப்பற்ற உள்ளடக்கத்தைக் காட்டுவதற்கு அனுமதி இல்லாத தளங்கள்</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />சிறந்த அனுபவத்தை வழங்குவதற்காக, சாதனங்கள் குறித்த வன்பொருள் தரவை <ph name="DEVICE_OS" /> சேகரித்து, அவற்றை Googleளுடன் பகிரும். இதன்மூலம், தேவையான புதுப்பிப்புகள் உங்களுக்குக் கிடைக்கும். நீங்கள் விரும்பினால் <ph name="DEVICE_OS" /> உபயோகம், சேவை ஆகியவை தொடர்பான உதவி, மேம்பாடுகள் போன்ற கூடுதல் நோக்கங்களுக்காக இந்தத் தரவை Google பயன்படுத்த நீங்கள் அனுமதிக்கலாம்.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />பொருத்தமான புதுப்பிப்புகளைத் தேர்ந்தெடுக்கவும் Googleளுடன் தரவைப் பகிர நீங்கள் அனுமதித்த வேறு காரணங்களுக்காகவும் Googleளுக்கு அனுப்பப்பட்ட தரவை அறிந்துகொள்ள, இந்தச் சாதனத்தில் உள்நுழைந்து chromeosflex_ in chrome://system எனப் பட்டியலிடப்பட்டுள்ள புலங்களைப் பார்க்கவும்.<ph name="END_PARAGRAPH2" /> @@ -7546,7 +7526,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">சேமித்த நற்சான்றிதழ்களைப் பயன்படுத்தி இணையதளங்களில் தானாகவே உள்நுழையும். இந்த அம்சம் முடக்கப்பட்டிருக்கும் போது, ஒவ்வொரு முறை இணையதளத்தில் உள்நுழைவதற்கு முன் உறுதிப்படுத்தும்படி கேட்கும்.</translation> -<translation id="6810768462515084623">அடடா! கடவுச்சொல் காலாவதி ஆகிவிட்டதாகத் தோன்றுகிறது. வேறொரு சாதனத்தில் அதைப் புதுப்பித்து, மீண்டும் முயலவும்.</translation> <translation id="6811034713472274749">பக்கத்தைப் பார்க்கலாம்</translation> <translation id="6811151703183939603">உறுதி</translation> <translation id="6811332638216701903">DHCP ஹோஸ்ட்பெயர்</translation> @@ -7618,7 +7597,6 @@ <translation id="6856623341093082836">டச்ஸ்கிரீனை அமைத்து, அதன் துல்லியத்தைச் சரிசெய்க</translation> <translation id="6856850379840757744">இதை இயக்கினால் அறிவிப்புகள் அனைத்தும் ஒலியடக்கப்படும்</translation> <translation id="6857145580237920905">பவர்வாஷிற்கு முன்பு eSIM சுயவிவரங்களை அகற்றுதல்</translation> -<translation id="6857699260879628349">உள்ளமைவுத் தகவலைப் பெறுக</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> வி</translation> <translation id="6860097299815761905">ப்ராக்ஸி அமைப்புகள்...</translation> <translation id="68601584151169673">&சேமித்துப் பகிர்</translation> @@ -7637,7 +7615,6 @@ <translation id="686839242150793617">பிக்ச்சர்-இன்-பிக்ச்சர் பயன்முறைக்குத் தானாக மாற அனுமதிக்கப்பட்டவை</translation> <translation id="6868934826811377550">விவரங்களைக் காட்டு</translation> <translation id="6871644448911473373">OCSP பதிலளிப்பான்: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">சேவையகம் நீங்கள் உள்ளிட்ட கடவுச்சொல்லை நிராகரித்தது.</translation> <translation id="6873571253135628430">தளத்தின் அனுமதிகளை மாற்றும்</translation> <translation id="6876155724392614295">பைக்</translation> <translation id="6876469544038980967">உதவிகரமாக இல்லை</translation> @@ -7671,7 +7648,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">மாதிரிக்காட்சிக் குரல்</translation> <translation id="6902336033320348843">இந்தப் பிரிவு ஆதரிக்கப்படவில்லை: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">சாதனத்தை டொமைனில் சேர்க்கவும்</translation> <translation id="6903022061658753260">இந்தக் கணக்கிற்கு ஒத்திசைவை இயக்கியுள்ள அனைத்து Chrome உலாவிகளிலும் உங்கள் தரவு ஒத்திசைக்கப்படும். ChromeOS ஒத்திசைவு விருப்பங்களுக்கு, <ph name="LINK_BEGIN" />ChromeOS அமைப்புகளுக்குச்<ph name="LINK_END" /> செல்லவும்.</translation> <translation id="6903590427234129279">அனைத்தையும் திற (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">ஒத்திசைவை இயக்கு</translation> @@ -8029,7 +8005,6 @@ <translation id="7198503619164954386">நிறுவனத்தால் பதிவுசெய்யப்பட்ட சாதனத்தைப் பயன்படுத்த வேண்டும்</translation> <translation id="7199158086730159431">உதவி பெறுக</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />க்கு அலைபரப்புவதை இடைநிறுத்தும்</translation> -<translation id="7200083590239651963">உள்ளமைவைத் தேர்ந்தெடுக்கவும்</translation> <translation id="720110658997053098">இந்தச் சாதனத்தை, கியோஸ்க் பயன்முறையில் நிரந்தரமாக வைத்திரு</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' நீக்கப்பட்டது</translation> <translation id="7201420661433230412">ஃபைல்களைப் பார்</translation> @@ -8145,8 +8120,8 @@ <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> ஹோஸ்ட் செய்யும் இந்த உள்நுழைவுச் சேவை உங்கள் கேமராவிற்கான அணுகலைக் கோரியுள்ளது.</translation> <translation id="7292067737327289208">உங்கள் நிறுவனம் உங்கள் <ph name="BEGIN_LINK" />உலாவியை நிர்வகிக்கிறது<ph name="END_LINK" />. <ph name="PROFILE_DOMAIN" /> உங்கள் <ph name="BEGIN_LINK" />சுயவிவரத்தை நிர்வகிக்கிறது<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">தானாக முழுத்திரையைப் பயன்படுத்த அனுமதிக்கப்படாதவை</translation> <translation id="7295614427631867477">கவனத்திற்கு: Android, Play மற்றும் அவற்றுடன் தொடர்புடையை ஆப்ஸ் அவற்றுக்கே உரிய தரவுச் சேகரிப்பு மற்றும் உபயோகக் கொள்கைகள் மூலம் நிர்வகிக்கப்படுகின்றன.</translation> -<translation id="729583233778673644">AES மற்றும் RC4 என்க்ரிப்ஷனை அனுமதிக்கும். RC4 சைஃபர்கள் பாதுகாப்பற்றது என்பதால், இந்த விருப்பத்தைப் பயன்படுத்துவது, உங்கள் அபாயத்தை அதிகரிக்கும்.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ஃபோல்டரைத் தேர்ந்தெடுக்கும்</translation> <translation id="7297726121602187087">அடர் பச்சை</translation> <translation id="7298195798382681320">பரிந்துரைத்தவை</translation> @@ -8164,7 +8139,6 @@ <translation id="7307129035224081534">இடைநிறுத்தப்பட்டது</translation> <translation id="7307647374092371434">உங்கள் Google கணக்கில் சேமிக்கப்பட்டுள்ள கடவுச்சொற்களையும் கடவுச்சாவிகளையும் உள்நுழைந்திருக்கும்போது இந்தச் சாதனத்திலும் பயன்படுத்தலாம்</translation> <translation id="7308643132139167865">இணையதள மொழிகள்</translation> -<translation id="7310598146671372464">உள்நுழைய முடியவில்லை. குறிப்பிடப்பட்டுள்ள Kerberos என்க்ரிப்ஷன் வகைகளைச் சேவையகம் ஆதரிக்கவில்லை. உங்கள் நிர்வாகியைத் தொடர்புகொள்ளவும்.</translation> <translation id="7311005168897771689">ஆஃப்லைனில் இருக்கும்போது உங்கள் Google Drive ஃபைல்களை அணுகுங்கள்</translation> <translation id="7311244614769792472">முடிவுகள் எதுவுமில்லை</translation> <translation id="7312210124139670355">நிர்வாகி உங்கள் eSIMமை மீட்டமைக்கிறார். இதற்குச் சில நிமிடங்கள் ஆகலாம்.</translation> @@ -8537,7 +8511,6 @@ <translation id="7594725637786616550">பவர்வாஷ், உங்கள் <ph name="DEVICE_TYPE" /> சாதனத்தைப் புதியதைப் போன்று மீட்டமைக்கும்.</translation> <translation id="7595453277607160340">Android பயன்பாடுகளைப் பயன்படுத்தவும் <ph name="DEVICE_TYPE" />ஐச் சரியாகச் செயல்படும்படி அமைக்கவும் மீண்டும் உள்நுழைந்து, புதுப்பிக்கவும்.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (பிழைக் குறியீடு <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">சாதனப் பெயர் மிக நீளமாக உள்ளது. மீண்டும் முயல, சிறிய பெயரை உள்ளிடவும்.</translation> <translation id="7600054753482800821">தேடல் இன்ஜின்களையும் தளத்தில் தேடியவற்றையும் நிர்வகித்தல்</translation> <translation id="7600218158048761260">இந்தக் கணக்கு வகைக்கு Google Drive முடக்கப்பட்டுள்ளது.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> ஐ எப்போதும் மொழிபெயர்க்க வேண்டாம்</translation> @@ -8573,6 +8546,7 @@ <translation id="7622768823216805500">எளிய செக் அவுட் போன்ற ஷாப்பிங் அம்சங்களுக்கான பேமெண்ட் ஹேண்ட்லர்களைத் தளங்கள் வழக்கமாக நிறுவும்</translation> <translation id="7622966771025050155">பதிவுசெய்யப்படும் பிரிவுக்கு மாறு</translation> <translation id="7624337243375417909">கேப்ஸ்லாக் முடக்கப்பட்டுள்ளது</translation> +<translation id="7625025537587898155">புதிய சுயவிவரத்தைச் சேர்</translation> <translation id="7625568159987162309">பல்வேறு தளங்களிலும் சேமித்த அனுமதிகளையும் தரவையும் காட்டு</translation> <translation id="7625823789272218216">இடதுபுறத்தில் புதிய பக்கம்</translation> <translation id="7628201176665550262">புதுப்பிக்கும் விகிதம்</translation> @@ -8682,7 +8656,6 @@ <translation id="7686086654630106285">'தளம் பரிந்துரைக்கும் விளம்பரங்கள்' குறித்த கூடுதல் தகவல்</translation> <translation id="7686581688229391955">இந்தத் தளத்தில் அனைத்து நீட்டிப்புகளையும் அனுமதிக்க தேர்ந்தெடுக்கவும்</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">புதிய கடவுச்சொல்லை உறுதிப்படுத்துக</translation> <translation id="7690378713476594306">பட்டியலில் இருந்து தேர்வு செய்யவும்</translation> <translation id="7690853182226561458">&கோப்புறையைச் சேர்...</translation> <translation id="7691073721729883399">கியோஸ்க் ஆப்ஸுக்கான கிரிப்டோஹோமை ஏற்ற முடியவில்லை.</translation> @@ -9252,6 +9225,7 @@ <translation id="810185532889603849">பிரத்தியேக வண்ணம்</translation> <translation id="8101987792947961127">அடுத்த மறுதொடக்கத்திற்கு பவர்வாஷ் தேவைப்படுகிறது</translation> <translation id="8102139037507939978">system_logs.txt ஃபைலில் இருக்கும், தனிப்பட்ட ஒருவரை அடையாளம் காணக்கூடியத் தகவலைக் கோடிட்டு மறைக்கும்.</translation> +<translation id="8102344699913991108">பயனர் சைகைகள் எதுவாக இருந்தாலும் சிறந்த முழுத்திரை அனுபவங்களை வழங்க இந்த அமைப்பைத் தளங்கள் பயன்படுத்துகின்றன</translation> <translation id="810362914482827094">கடவுக்குறியீடுகளைத் தேடுக</translation> <translation id="8104088837833760645">eSIM சுயவிவரத்தைப் பதிவிறக்குதல்</translation> <translation id="8105273883928376822">தொடர உள்நுழையவும்.</translation> @@ -9344,7 +9318,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. பிரிண்டர் <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">எனர்ஜி சேமிப்புப் பயன்முறை இயக்கப்பட்டது</translation> <translation id="8180786512391440389">தேர்வுசெய்யப்பட்ட இடங்களில் உள்ள படங்கள், வீடியோ மற்றும் ஒலி கோப்புகளை "<ph name="EXTENSION" />" ஆல் படிக்கவும், நீக்கவும் முடியும்.</translation> -<translation id="8181215761849004992">டொமைனுடன் இணைக்க முடியவில்லை. சாதனங்களைச் சேர்ப்பதற்கு உங்களுக்குச் சிறப்புரிமைகள் உள்ளனவா என்று உங்கள் கணக்கில் சரிபார்க்கவும்.</translation> <translation id="8182105986296479640">ஆப்ஸ் செயல்படவில்லை.</translation> <translation id="8182412589359523143">இந்த <ph name="DEVICE_TYPE" /> சாதனத்திலுள்ள அனைத்துத் தரவையும் நீக்க, <ph name="BEGIN_LINK" />இங்கே கிளிக் செய்யவும்<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">உங்கள் சாதனத்தின் EID: <ph name="EID_NUMBER" /> மற்றும் IMEI: <ph name="IMEI_NUMBER" />. சேவையைச் செயல்படுத்த இந்த எண்கள் உதவலாம்.</translation> @@ -9573,6 +9546,7 @@ <translation id="8351630282875799764">பேட்டரி சார்ஜாகவில்லை</translation> <translation id="8352287103893778223">பக்கக் குழுவின் தலைப்பு</translation> <translation id="835238322900896202">நிறுவல் நீக்கும்போது ஒரு பிழை நேர்ந்தது. ’முனையம்’ வழியாக நிறுவல் நீக்கவும்.</translation> +<translation id="8353420862507374944">அலைபரப்பு, சேமி மற்றும் பகிர்</translation> <translation id="8353683614194668312">பயன்பாடு அணுகக்கூடியவை:</translation> <translation id="8354034204605718473">உங்கள் பிள்ளைக்கான பின் (PIN) சேர்க்கப்பட்டது</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9679,6 +9653,7 @@ <translation id="8428271547607112339">பள்ளிக் கணக்கைச் சேர்</translation> <translation id="84297032718407999"><ph name="LOGOUT_TIME_LEFT" /> இல் வெளியேற்றப்படுவீர்கள்</translation> <translation id="8431190899827883166">Show taps</translation> +<translation id="8432724317983466962">இயல்பாக, முழுத்திரையைப் பயன்படுத்த பயனர் சைகை தேவை</translation> <translation id="8433186206711564395">நெட்வொர்க் அமைப்புகள்</translation> <translation id="8434480141477525001">NaCl பிழைத்திருத்தப் போர்ட்</translation> <translation id="8436054240208929121">பக்கக் குழுக்களைப் பரிந்துரைக்கவும் உங்கள் பக்கங்களை ஒழுங்கமைக்கவும் Chromeமை அனுமதிக்க, உள்நுழைந்து ஒத்திசைவை இயக்குங்கள்</translation> @@ -9805,7 +9780,6 @@ <translation id="8531367864749403520">உங்கள் உலாவிப்பக்கப் பட்டியில் இருந்து குழுவை அகற்ற "குழுவை மறை" என்பதைத் தேர்ந்தெடுக்கவும்</translation> <translation id="8531701051932785007">‘மேம்பட்ட பாதுகாப்பு உலாவல்’ அம்சம் முடக்கப்பட்டுள்ளது</translation> <translation id="8533670235862049797">பாதுகாப்பு உலாவல் இயக்கப்பட்டுள்ளது</translation> -<translation id="8534656636775144800">அச்சச்சோ! டொமைனில் சேர முயலும் போது, ஏதோ தவறாகிவிட்டது. மீண்டும் முயலவும்.</translation> <translation id="8535005006684281994">Netscape சான்றிதழ் புதுப்பிப்பு URL</translation> <translation id="8536810348276651776">பெரும்பாலான தளங்களில் இருந்து வெளியேற்றப்படுவீர்கள். உங்கள் Google கணக்கில் இருந்து வெளியேற்றப்படமாட்டீர்கள் என்பதால் Chromeமிற்கான உங்கள் Family Link அமைப்புகள் பயன்படுத்தப்படும்.</translation> <translation id="8536956381488731905">விசை அழுத்தப்படும்போது ஒலியெழுப்பு</translation> @@ -9884,7 +9858,6 @@ <translation id="8607828412110648570">உங்கள் புளூடூத் சாதனம் இணைத்தல் பயன்முறையில் இருப்பதுடன் அருகில் இருப்பதையும் உறுதிசெய்துகொள்ளவும். நம்பகமான சாதனங்களை மட்டும் இணைக்கவும். இணைக்கப்பட்ட சாதனங்கள் இந்த Chromebookகில் உள்ள அனைத்து கணக்குகளுக்கும் காட்டப்படும். <ph name="BEGIN_LINK_LEARN_MORE" />மேலும் அறிக<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos டிக்கெட்டைச் சேர்த்தல்</translation> <translation id="8609465669617005112">மேலே நகர்த்து</translation> -<translation id="8610103157987623234">தவறான வடிவம், மீண்டும் முயலவும்</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> மூலம் வீடியோ ஃபிரேமைத் தேடு</translation> <translation id="8613164732773110792">சிற்றெழுத்துக்கள், எண்கள், அடிக்கோடுகள், அல்லது சிறுகோடுகள் மட்டும்</translation> <translation id="8613504115484579584">உள்நுழைவதற்கான முறைகள்</translation> @@ -10063,6 +10036,7 @@ <translation id="8729133765463465108">QR குறியீட்டை ஸ்கேன் செய்ய கேமராவைப் பயன்படுத்து</translation> <translation id="8730621377337864115">முடிந்தது</translation> <translation id="8731029916209785242">அனுமதிகள் (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">இருப்பிடத் துல்லியத்தை மேம்படுத்து</translation> <translation id="8731268612289859741">பாதுகாப்புக் குறியீடு</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> இந்த அனுமதியைக் கோருகிறது: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">போர்ட் எண்</translation> @@ -10498,7 +10472,6 @@ <translation id="9052404922357793350">தடுப்பதைத் தொடர்</translation> <translation id="90528604757378587">பின்னணிச் செயல்பாடுகளும் ஸ்மூத் ஸ்க்ரோலிங் போன்ற சில விஷுவல் எஃபெக்ட்டுகளும் வரம்பிடப்படலாம்.</translation> <translation id="9053563360605707198">இரண்டு பக்கங்களிலும் அச்சிடு</translation> -<translation id="9055636786322918818">RC4 என்க்ரிப்ஷனைச் செயல்படுத்தும். RC4 சைஃபர்கள் பாதுகாப்பற்றவை என்பதால், இந்த விருப்பத்தைப் பயன்படுத்துவது, உங்கள் அபாயத்தை அதிகரிக்கும்.</translation> <translation id="9056788090206401048">வேறொரு சாதனத்தில் உங்கள் கடவுச்சாவியைப் பயன்படுத்த புளூடூத் இயக்கப்பட்டிருக்க வேண்டும். இதை எப்போது வேண்டுமானாலும் அமைப்புகளில் நிர்வகிக்கலாம்.</translation> <translation id="9056810968620647706">பொருத்தங்கள் கண்டறியப்படவில்லை.</translation> <translation id="9057007989365783744">பின்வரும் உள்ளடக்கத்தை <ph name="SUPERVISED_USER_NAME" /> அணுக விரும்புகிறார்:</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb index bc30389..17ff47fe 100644 --- a/chrome/app/resources/generated_resources_te.xtb +++ b/chrome/app/resources/generated_resources_te.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">ఈ పరికరంలో కొంత ఫంక్షనాలిటీని మీ అడ్మినిస్ట్రేటర్ బ్లాక్ చేశారు</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" /> మీ Chrome సెట్టింగ్లను వాటి అసలు డిఫాల్ట్లకు పునరుద్ధరించాలనుకుంటోంది. ఇది మీ హోమ్ పేజీని, కొత్త ట్యాబ్ పేజీని మరియు సెర్చ్ ఇంజిన్ను రీసెట్ చేస్తుంది, మీ ఎక్స్టెన్షన్లను నిలిపివేస్తుంది మరియు ట్యాబ్లు అన్నింటినీ అన్పిన్ చేస్తుంది. ఇది కుక్కీలు, కంటెంట్ మరియు సైట్ డేటా వంటి ఇతర తాత్కాలిక మరియు కాష్ చేసిన డేటాను కూడా తీసివేస్తుంది.</translation> <translation id="1082725763867769612">ఆఫ్లైన్ ఫైళ్లు</translation> +<translation id="1084026333130513768">సేవ్ చేయండి, షేర్ చేయండి, ప్రసారం చేయండి</translation> <translation id="1084096383128641877">ఈ పాస్వర్డ్ను తీసివేయడం వలన <ph name="DOMAIN" />లో మీ ఖాతా తొలగించబడదు. మీ ఖాతాను ఇతరుల నుండి కాపాడుకోవడానికి, మీ పాస్వర్డ్ను మార్చండి లేదా <ph name="DOMAIN_LINK" />లో దానిని తొలగించండి.</translation> <translation id="1084288067399862432">చోరీకి గురైన పాస్వర్డ్ విజయవంతంగా మార్చబడింది. @@ -297,7 +298,6 @@ <translation id="1217117837721346030">అనుమానాస్పదమైన ఫైల్ను డౌన్లోడ్ చేయండి</translation> <translation id="1217483152325416304">మీ స్థానిక డేటా త్వరలో తొలగించబడుతుంది</translation> <translation id="1217668622537098248">చర్య తర్వాత తిరిగి ఎడమ క్లిక్ వద్దకు మారు</translation> -<translation id="121783623783282548">పాస్వర్డ్లు సరిపోలలేదు.</translation> <translation id="1218015446623563536">Linuxని తొలగించండి</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />ఈ పరికర స్థానాన్ని అంచనా వేయడంలో సహాయపడటానికి Wi‑Fi, మొబైల్ నెట్వర్క్లు మరియు సెన్సార్ల వంటి మూలాధారాలను Google స్థాన సేవ ఉపయోగిస్తుంది.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />మీరు ఈ పరికరంలో ప్రధాన స్థాన సెట్టింగ్ని ఆఫ్ చేయడం ద్వారా స్థానాన్ని ఆఫ్ చేయవచ్చు. మీరు స్థాన సెట్టింగ్లలో స్థానం కోసం Wi‑Fi, మొబైల్ నెట్వర్క్లు మరియు సెన్సార్ల వినియోగాన్ని కూడా ఆఫ్ చేయవచ్చు.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +518,6 @@ <translation id="1395832189806039783">కీబోర్డ్ ఫోకస్తో ఐటెమ్ను హైలైట్ చేయండి</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" />కు తిరిగి వెళ్లండి</translation> <translation id="1396139853388185343">ప్రింటర్ను సెటప్ చేస్తున్నప్పుడు ఎర్రర్ ఏర్పడింది</translation> -<translation id="1396963298126346194">మీరు నమోదు చేసిన వినియోగదారు పేరు మరియు పాస్వర్డ్ సరిపోలలేదు</translation> <translation id="1397500194120344683">అర్హత గల పరికరాలు లేవు. <ph name="LINK_BEGIN" />మరింత తెలుసుకోండి<ph name="LINK_END" /></translation> <translation id="1397594434718759194">మీరు ఈ పరికరాల్లో Chromeకు సైన్ ఇన్ చేశారు, కాబట్టి మీరు వాటిని సెక్యూరిటీ కీలుగా ఉపయోగించవచ్చు.</translation> <translation id="1398853756734560583">గరిష్ఠీకరించు</translation> @@ -901,7 +900,6 @@ <translation id="1657937299377480641">విద్యా సంబంధమైన వనరులకు యాక్సెస్ కోసం మళ్లీ సైన్ ఇన్ చేయడానికి, మీకు అనుమతి ఇవ్వాల్సిందిగా తల్లి/తండ్రిని అడగండి</translation> <translation id="1658424621194652532">ఈ పేజీ మీ మైక్రోఫోన్ను యాక్సెస్ చేస్తోంది.</translation> <translation id="1660763353352708040">పవర్ అడాప్టర్ సమస్య ఉంది</translation> -<translation id="1661156625580498328">AES ఎన్క్రిప్షన్ను అమలు చేయి (సిఫార్సు చేయబడినది).</translation> <translation id="16620462294541761">క్షమించండి, మీ పాస్వర్డ్ ధృవీకరించబడలేదు. దయచేసి మళ్ళీ ప్రయత్నించండి.</translation> <translation id="166278006618318542">విషయం పబ్లిక్ కీ అల్గారిథం</translation> <translation id="1662801900924515589"><ph name="APP" /> ఇన్స్టాల్ చేయబడింది</translation> @@ -1001,7 +999,6 @@ <translation id="174123615272205933">అనుకూల</translation> <translation id="1741314857973421784">కొనసాగించండి</translation> <translation id="1743970419083351269">డౌన్లోడ్ల బార్ను మూసివేయండి</translation> -<translation id="1744060673522309905">పరికరాన్ని డొమైన్కు చేర్చడం సాధ్యపడలేదు. మీరు జోడించగల పరికరాల గరిష్ట సంఖ్యను మించిపోలేదని నిర్ధారించుకోండి.</translation> <translation id="1744108098763830590">బ్యాక్గ్రౌండ్ పేజీ</translation> <translation id="1745732479023874451">కాంటాక్ట్లను మేనేజ్ చేయండి</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# ఫైల్స్ని ఈ వెబ్ యాప్లో తెరిచి, ఎడిట్ చేయాలా?}}</translation> @@ -1033,7 +1030,6 @@ <translation id="1767043563165955993">Android యాప్లతో ఉపయోగించండి</translation> <translation id="1767508543310534319">విరామ చిహ్నం ప్రతిధ్వని</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> కోసం ఫీడ్బ్యాక్ను పంపండి.</translation> -<translation id="1768278914020124551">అయ్యో! లాగాన్ సర్వర్ను సంప్రదించడంలో సమస్య ఉంది. దయచేసి మీ నెట్వర్క్ కనెక్షన్ను మరియు డొమైన్ పేరును చెక్ చేసి, మళ్లీ ట్రై చేయండి.</translation> <translation id="1769104665586091481">లింక్ను కొత్త &విండోలో తెరువు</translation> <translation id="1770407692401984718">ఇమేజ్ను ఇక్కడకు లాగండి లేదా</translation> <translation id="177053719077591686">Google Driveకు Android యాప్లను బ్యాకప్ చేయండి.</translation> @@ -1111,7 +1107,6 @@ <translation id="1818913467757368489">లాగ్ అప్లోడ్ చేయబడుతోంది.</translation> <translation id="1819443852740954262">అన్నింటినీ అజ్ఞాత విండోలో తెరవండి</translation> <translation id="1819721979226826163">యాప్ నోటిఫికేషన్లు > Google Play సేవలను నొక్కండి.</translation> -<translation id="1820028137326691631">నిర్వాహకులు అందించిన పాస్వర్డ్ని నమోదు చేయండి</translation> <translation id="1822140782238030981">ఇప్పటికే Chrome వినియోగదారా? సైన్ ఇన్ చేయండి</translation> <translation id="1822517323280215012">బూడిద రంగు</translation> <translation id="1822635184853104396">పూర్తి డౌన్లోడ్ హిస్టరీని కొత్త ట్యాబ్లో చూడండి</translation> @@ -1229,7 +1224,6 @@ <translation id="1901303067676059328">&అన్నీ ఎంచుకోండి</translation> <translation id="1904580727789512086">మీరు వెళ్లే URLలు మీ Google ఖాతాకు సేవ్ చేయబడతాయి</translation> <translation id="1904603806662441960">Chromeలో సైట్ కెమెరా అనుమతులను మేనేజ్ చేయండి</translation> -<translation id="1905375423839394163">Chromebook పరికరం పేరు</translation> <translation id="1906181697255754968">మీ పనిని ఆటోమేటిక్గా సేవ్ చేయడం వంటి ఫీచర్ల కోసం సాధారణంగా సైట్లు మీ పరికరంలోని ఫైళ్లను, ఫోల్డర్లను యాక్సెస్ చేస్తాయి</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome వెబ్ స్టోర్<ph name="END_LINK" />లో మరిన్ని ఎక్స్టెన్షన్లు, థీమ్లను కనుగొనండి</translation> <translation id="1907044622262489040">మీ వాయిస్తో టైప్ చేయండి. సెర్చ్ + Dని నొక్కి, ఆపై మాట్లాడటం ప్రారంభించండి.</translation> @@ -1239,6 +1233,7 @@ <translation id="1910721550319506122">స్వాగతం!</translation> <translation id="1910736334623230603">మల్టిపుల్ ఇమేజ్లను సెర్చ్ చేయడం సాధ్యం కాదు. ఒకసారికి ఒక ఇమేజ్ను జోడించండి.</translation> <translation id="1910908536872421421">Chrome for Testing v<ph name="BROWSER_VERSION" /> ఆటోమేటిక్ టెస్టింగ్ కోసం మాత్రమే. సాధారణ బ్రౌజింగ్ కోసం, ఆటోమేటిక్గా అప్డేట్ అయ్యే స్టాండర్డ్ Chrome వెర్షన్ను ఉపయోగించండి.</translation> +<translation id="1913749768968678106">ప్రసారం చేయండి, సేవ్ చేయండి, షేర్ చేయండి</translation> <translation id="1915073950770830761">కెనరీ</translation> <translation id="1915307458270490472">కాల్ను ముగించు</translation> <translation id="1915734383465415025">స్టోర్ నంబర్</translation> @@ -1340,6 +1335,7 @@ <translation id="197989455406964291">ఎన్క్రిప్షన్ రకానికి KDC మద్దతు లేదు</translation> <translation id="1981434377190976112">అన్ని వెబ్సైట్లలో మీ మొత్తం డేటాను చదవడం</translation> <translation id="1984417487208496350">రక్షణ లేదు (సిఫార్సు చేయడం లేదు)</translation> +<translation id="1986836014090708999">అధునాతన లొకేషన్ సెట్టింగ్లు</translation> <translation id="1987317783729300807">ఖాతాలు</translation> <translation id="1987574314042117472">జనాదరణ పొందిన యాప్లను ఎంచుకుని, ఇన్స్టాల్ చేయండి</translation> <translation id="1988259784461813694">అవసరం</translation> @@ -1541,7 +1537,6 @@ <translation id="21354425047973905">పిన్లను దాస్తుంది</translation> <translation id="2135456203358955318">డాక్ చేయబడిన మాగ్నిఫైయర్</translation> <translation id="2135787500304447609">&మళ్ళీ ప్రారంభించండి</translation> -<translation id="2136372518715274136">కొత్త పాస్వర్డ్ను నమోదు చేయండి</translation> <translation id="2136476978468204130">మీరు నమోదు చేసిన రహస్య పదబంధం తప్పు</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> నుండి నోటిఫికేషన్లను అనుమతించవద్దు</translation> <translation id="2139919072249842737">సెటప్ బటన్</translation> @@ -1609,6 +1604,7 @@ <translation id="2182058453334755893">మీ క్లిప్బోర్డ్కు కాపీ చేయబడింది</translation> <translation id="2182419606502127232">నా సర్వర్ లాగ్లతో సహా.</translation> <translation id="2183570493397356669">కొనసాగించండి బటన్ డిజేబుల్ చేయబడింది</translation> +<translation id="2184272387334793084">మీ అన్ని పరికరాలలో మీ పాస్వర్డ్లను, మరిన్నింటిని పొందడానికి సైన్ ఇన్ చేయండి</translation> <translation id="2184515124301515068">సైట్లు ధ్వనిని ఎప్పుడు ప్లే చేయాలనేది Chrome ఎంచుకునేలా సెట్ చేయండి (సిఫార్సు చేయబడింది)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">మరో పరికరం నుండి పేజీ షేర్ చేయబడింది</translation> @@ -1641,7 +1637,6 @@ <translation id="2210462644007531147">ఇన్స్టాలేషన్ను పూర్తి చేయడం సాధ్యపడలేదు</translation> <translation id="2211245494465528624">సింక్ ఆప్షన్లను మేనేజ్ చేయండి</translation> <translation id="2214018885812055163">షేర్ చేసిన ఫోల్డర్లు</translation> -<translation id="2214884991347062907">పాస్వర్డ్ తప్పు, మళ్లీ ట్రై చేయండి</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 పంక్తి చూపబడలేదు>}other{<<ph name="NUMBER_OF_LINES" /> పంక్తులు చూపబడలేదు>}}</translation> <translation id="2215070081105889450">ఆడియోను షేర్ చేయడానికి బదులుగా ట్యాబ్ లేదా స్క్రీన్ను షేర్ చేయండి</translation> <translation id="2218019600945559112">మౌస్ మరియు టచ్ప్యాడ్</translation> @@ -2295,7 +2290,6 @@ <translation id="2692503699962701720">ఎలిమెంట్ రకాలు, ఇంకా ఫార్మాట్ చేయబడిన టెక్స్ట్ను మాట్లాడేటప్పుడు పిచ్ను మార్చండి</translation> <translation id="2692901429679246677">ఆక్వా</translation> <translation id="2693134906590795721">ఛార్జింగ్ సౌండ్లు</translation> -<translation id="2693176596243495071">అయ్యో! తెలియని ఎర్రర్ ఏర్పడింది. దయచేసి తర్వాత మళ్లీ ట్రై చేయండి లేదా సమస్య కొనసాగినట్లయితే మీ నిర్వాహకులను సంప్రదించండి.</translation> <translation id="2698147581454716013">ఇది బండిల్ చేయబడిన పరికరం, కియోస్క్ & సంకేత చిహ్నాల అప్గ్రేడ్తో దీనిని ఎన్రోల్ చేయడం సాధ్యం కాదు.</translation> <translation id="2699911226086014512"><ph name="RETRIES" /> కోడ్తో పిన్ ఆపరేషన్ విఫలమైంది.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> నుండి షేర్ చేయబడింది</translation> @@ -2428,7 +2422,6 @@ <translation id="2782104745158847185">Linux అప్లికేషన్ను ఇన్స్టాల్ చేయడంలో ఎర్రర్</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />లోని మీ కార్ట్లోని <ph name="DISCOUNT_TEXT" /> గల 1 ఐటెమ్ను, <ph name="RELATIVE_TIME" /> చూడటం జరిగింది</translation> <translation id="2783298271312924866">డౌన్లోడ్ చేయబడింది</translation> -<translation id="2783829359200813069">ఎన్క్రిప్షన్ రకాలను ఎంచుకోండి</translation> <translation id="2783952358106015700"><ph name="APP_NAME" />తో మీ భద్రతా కీని ఉపయోగించండి</translation> <translation id="2785267875302712148">పాస్వర్డ్ చెకప్</translation> <translation id="2785873697295365461">ఫైల్ వివరణలు</translation> @@ -2579,6 +2572,7 @@ <translation id="2893180576842394309">శోధన, ఇతర Google సేవలను వ్యక్తిగతీకరించడానికి Google మీ హిస్టరీని ఉపయోగించే అవకాశం ఉంటుంది</translation> <translation id="2893701697603065178">మేనేజ్ చేయబడిన డెవలప్మెంట్ ఎన్విరాన్మెంట్</translation> <translation id="2894757982205307093">గ్రూప్లో కొత్త ట్యాబ్</translation> +<translation id="2895730582088342039">సేవ్ చేయండి, షేర్ చేయండి, ప్రసారం చేయండి</translation> <translation id="289695669188700754">కీ ID: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">మీరు మీ అన్ని అజ్ఞాత విండోలను మూసివేసినప్పుడు, ఈ అనుకూల సెట్టింగ్ తీసివేయబడుతుంది</translation> <translation id="2897878306272793870">మీరు <ph name="TAB_COUNT" /> ట్యాబ్లను తెరవాలనుకుంటున్నారా?</translation> @@ -2712,7 +2706,6 @@ <translation id="3003144360685731741">ప్రాధాన్య నెట్వర్క్లు</translation> <translation id="3003253259757197230">మీరు చూసే URLలు మీరు తర్వాత ఏ సైట్లను చూడవచ్చో అంచనా వేయడానికి, మీరు చూసే పేజీ గురించిన అదనపు సమాచారాన్ని మీకు చూపడానికి Googleకు పంపబడతాయి</translation> <translation id="3003623123441819449">CSS క్యాష్</translation> -<translation id="3003828226041301643">పరికరాన్ని డొమైన్కు చేర్చడం సాధ్యపడలేదు. పరికరాలను జోడించగల అధికారాలు మీకు ఉన్నాయో లేదో మీ ఖాతాలో చెక్ చేయండి.</translation> <translation id="3003967365858406397">మీ <ph name="PHONE_NAME" /> ప్రైవేట్ Wi-Fi కనెక్షన్ని సృష్టిస్తుంది.</translation> <translation id="3004385386820284928">కీబోర్డ్ కీలను అనుకూలంగా మార్చండి</translation> <translation id="3005574332301273731">చూపవద్దు</translation> @@ -2772,7 +2765,6 @@ <translation id="3033348223765101500">మీ డేటాను కంట్రోల్ చేయండి</translation> <translation id="3036327949511794916">ఈ <ph name="DEVICE_TYPE" />ని తిరిగిచ్చే గడువు తేదీ గడువు దాటింది.</translation> <translation id="3036546437875325427">ఫ్లాష్ను ప్రారంభించండి</translation> -<translation id="3037754279345160234">డొమైన్లో చేరడానికి కాన్ఫిగరేషన్ను అన్వయించడం సాధ్యపడలేదు. దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.</translation> <translation id="3038272154009688107">సైట్లన్నింటిని చూడండి</translation> <translation id="3038612606416062604">ఒక ప్రింటర్ను మాన్యువల్గా జోడించండి</translation> <translation id="3039491566278747710">పరికరంలో ఆఫ్లైన్ విధానాన్ని ఇన్స్టాల్ చేయడంలో విఫలమైంది.</translation> @@ -2962,7 +2954,6 @@ <translation id="3210736980143419785">డౌన్లోడ్ను పూర్తి చేయడం సాధ్యం కాలేదు</translation> <translation id="321084946921799184">పసుపు పచ్చ మరియు తెలుపు</translation> <translation id="3211126692872351610">కొత్త ట్యాబ్కు వెళ్లి <ph name="SEARCH_ENGINE" />లో “<ph name="SEARCH_TERMS" />” అని సెర్చ్ చేయండి</translation> -<translation id="321356136776075234">పరికరం OU (ఉదా. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">ఈ ఫోల్డర్కు బుక్మార్క్ను జోడించండి</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />గమనిక:<ph name="END_BOLD" /> ఒకే రీతిలో ఉండే వాయిస్ లేదా రికార్డింగ్ సైతం <ph name="SUPERVISED_USER_NAME" /> వ్యక్తిగత ఫలితాలను యాక్సెస్ చేయగలిగే అవకాశం ఉంది.</translation> <translation id="3217843140356091325">షార్ట్కట్ను సృష్టించాలా?</translation> @@ -3213,6 +3204,7 @@ <translation id="3420501302812554910">అంతర్గత సెక్యూరిటీ కీని రీసెట్ చేయడం అవసరం</translation> <translation id="3421387094817716717">దీర్ఘవృత్తాకార వక్రరేఖ పబ్లిక్ కీ</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />గమనిక:<ph name="END_BOLD" /> ఒకే రీతిలో ఉండే వాయిస్ లేదా రికార్డింగ్ సైతం మీ వ్యక్తిగత ఫలితాలను లేదా మీ Assistantను యాక్సెస్ చేయగలిగే అవకాశం ఉంది.</translation> +<translation id="3421835120203732951">కొత్త ప్రొఫైల్ను జోడించండి</translation> <translation id="3423111258700187173"><ph name="FOLDER_TITLE" />లో ఫలితాలు కనుగొనబడ్డాయి</translation> <translation id="3423463006624419153">మీ '<ph name="PHONE_NAME_1" />' మరియు '<ph name="PHONE_NAME_2" />'లో:</translation> <translation id="3423858849633684918">దయచేసి <ph name="PRODUCT_NAME" />ని తిరిగి ప్రారంభించండి</translation> @@ -3641,7 +3633,6 @@ <translation id="3741056951918180319">ఏ సైట్లోనైనా ఉపయోగించడానికి, ఎల్లప్పుడూ మీరు ఎక్స్టెన్షన్ను క్లిక్ చేయవచ్చు</translation> <translation id="3741510433331996336">అప్డేట్ను పూర్తి చేయడానికి మీ పరికరాన్ని రీస్టార్ట్ చేయండి</translation> <translation id="3742235229730461951">కొరియన్ కీబోర్డ్ లేఅవుట్</translation> -<translation id="3742666961763734085">ఈ పేరుతో సంస్థాగత యూనిట్ కనుగొనబడలేదు. దయచేసి మళ్లీ ట్రై చేయండి.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" />తో పెయిర్ చేయడానికి PINను ఎంటర్ చేయండి</translation> <translation id="3744219658596020825">మీ పాస్వర్డ్లు దిగుమతి చేయబడలేదు</translation> <translation id="3747077776423672805">యాప్లను తీసివేయడం కోసం, సెట్టింగ్లు > Google Play Store > Android ప్రాధాన్యతలను మేనేజ్ చేయండి > యాప్లు లేదా అప్లికేషన్ మేనేజర్లోకి వెళ్లండి. ఆపై, మీరు అన్ఇన్స్టాల్ చేయాలనుకుంటున్న యాప్ని నొక్కండి (మీరు యాప్ని కనుగొనడం కోసం ఎడమ లేదా కుడి వైపునకు స్వైప్ చేయాల్సి రావచ్చు). ఆపై, అన్ఇన్స్టాల్ చేయి లేదా నిలిపివేయిని ఎంచుకోండి.</translation> @@ -4530,7 +4521,6 @@ <translation id="4416582610654027550">చెల్లుబాటు అయ్యే URLను టైప్ చేయండి</translation> <translation id="4421932782753506458">ఫ్లఫ్ఫీ</translation> <translation id="4423376891418188461">సెట్టింగ్లను పునరుద్ధరించు</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, మీ నిర్వాహకులకు మీరు మీ పాస్వర్డ్ను మార్చడం అవసరం.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ఆటోమేటిక్ రిపోర్ట్లను పంపడానికి ChromeOS పరికరాలను అనుమతించడం ద్వారా, ChromeOSలో దేనిని ముందుగా పరిష్కరించి, మెరుగుపరచాలనే అంశం గురించి నిర్ణయం తీసుకోవడంలో మాకు సహాయపడుతుంది. ఈ రిపోర్ట్లలో ChromeOS ఎప్పుడెప్పుడు క్రాష్ అవుతోంది, ఏ ఫీచర్లు ఉపయోగించబడ్డాయి, సాధారణంగా ఎంత మెమరీ ఉపయోగించడం జరుగుతోంది వంటి వివరాలు ఉంటాయి.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />మీ Chrome పరికర సెట్టింగ్లలో ఈ రిపోర్ట్లను అనుమతించడాన్ని మీరు ఎప్పుడైనా ప్రారంభించవచ్చు లేదా ఆపివేయవచ్చు. మీరు డొమైన్ అడ్మినిస్ట్రేటర్ అయితే, మీరు ఈ సెట్టింగ్ను అడ్మిన్ కన్సోల్లో మార్చవచ్చు.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" />ను తొలగించండి</translation> @@ -4546,7 +4536,6 @@ <translation id="4430369329743628066">బుక్మార్క్ జోడించబడింది</translation> <translation id="4430422687972614133">వర్చువల్ కార్డ్ను ఆన్ చేయండి</translation> <translation id="4432621511648257259">పాస్వర్డ్ తప్పు</translation> -<translation id="443454694385851356">లెగసీ (అసురక్షితం)</translation> <translation id="4434611816075088065">ఈ సమయంలో, మీరు తదుపరి చర్యలు తీసుకోవలసిన అవసరం లేదు</translation> <translation id="443475966875174318">అనుకూలంగా లేని అప్లికేషన్లను అప్డేట్ చేయండి లేదా తీసివేయండి</translation> <translation id="4437947179446780764">అనుకూల DNS సర్వీస్ ప్రొవైడర్ను జోడించండి</translation> @@ -4603,6 +4592,7 @@ <translation id="4481448477173043917">మీ <ph name="DEVICE_TYPE" /> అనుకోకుండా రీస్టార్ట్ అయింది</translation> <translation id="4481467543947557978">సర్వీస్ వర్కర్</translation> <translation id="4482990632723642375">ఇటీవల మూసివేయబడిన ట్యాబ్</translation> +<translation id="4486333480498805415">లొకేషన్ ఖచ్చితత్వం</translation> <translation id="4487489714832036847">సంప్రదాయ సాఫ్ట్వేర్కు బదులుగా Chromebooks యాప్లను ఉపయోగిస్తాయి. పని సామర్థ్యాన్ని పెంచడం, వినోదం ఇంకా మరిన్నింటి కోసం యాప్లను పొందండి.</translation> <translation id="4488257340342212116">మీ కెమెరాను ఉపయోగించడానికి అనుమతించబడింది</translation> <translation id="4490086832405043258">ఈ ప్రొఫైల్కు ChromeOS ప్రాక్సీ సెట్టింగ్లను ఉపయోగించండి.</translation> @@ -5089,7 +5079,6 @@ <translation id="4868284252360267853">ప్రస్తుతానికి ఈ డైలాగ్ ఫోకస్ చేయబడలేదు. ఈ డైలాగ్ను ఫోకస్ చేయడానికి Command-Shift-A కీని నొక్కండి.</translation> <translation id="4869170227080975044">ChromeOS నెట్వర్క్ సమాచారాన్ని చదవండి</translation> <translation id="4870724079713069532">మీ File Explorer లేదా ఇతర యాప్ల నుండి ఈ యాప్తో, సపోర్ట్ ఉన్న ఫైల్స్ను మీరు తెరవవచ్చు, ఎడిట్ చేయవచ్చు. ఈ యాప్లో ఆటోమేటిక్గా ఏ ఫైల్స్ తెరుచుకోవాలి అనే దానిని కంట్రోల్ చేయడానికి, <ph name="BEGIN_LINK" />Windows సెట్టింగ్లకు<ph name="END_LINK" /> వెళ్లండి.</translation> -<translation id="4870758487381879312">కాన్ఫిగరేషన్ సమాచారాన్ని పొందడం కోసం నిర్వాహకులు అందించిన పాస్వర్డ్ని నమోదు చేయండి</translation> <translation id="4870995365819149457">కొన్ని సపోర్ట్ లింక్లు ఇప్పటికీ <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" />, మరో 1 యాప్లో తెరవబడతాయి.</translation> <translation id="4871308555310586478">Chrome వెబ్ స్టోర్ నుండి కాదు.</translation> <translation id="4871322859485617074">పిన్లో చెల్లని అక్షరాలు ఉన్నాయి</translation> @@ -5156,7 +5145,6 @@ <translation id="4913209098186576320">ఈ ఫైల్ ప్రమాదకరమైనది కావచ్చు<ph name="LINE_BREAK" />ఈ చెక్కు సాధారణం కంటే ఎక్కువ సమయం పడుతోంది...</translation> <translation id="4915961947098019832">ఇమేజ్లను చూపించడానికి అనుమతించబడింది</translation> <translation id="4916542008280060967"><ph name="FILE_NAME" />ను ఎడిట్ చేయడానికి సైట్ను అనుమతించాలనుకుంటున్నారా?</translation> -<translation id="4917385247580444890">బలమైన</translation> <translation id="491779113051926205">ChromeOS ట్రాఫిక్ కౌంటర్లు</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> "<ph name="EXTENSION_NAME" />" ఎక్స్టెన్షన్తో కమ్యూనికేట్ చేయాలనుకుంటోంది</translation> <translation id="4918086044614829423">ఆమోదించు</translation> @@ -5463,6 +5451,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> బ్లాక్ చేయబడింది</translation> <translation id="5163910114647549394">Tab టాబ్స్ట్రిప్ చివరకు తరలించబడింది</translation> <translation id="5164530241085602114"><ph name="SITE" /> కోసం నోటిఫికేషన్లకు అనుమతి లేదు</translation> +<translation id="5165989352025966137">ఫుల్ స్క్రీన్లోకి ఆటోమేటిక్గా ప్రవేశించడానికి అనుమతించబడుతుంది</translation> <translation id="516747639689914043">హైపర్ టెక్స్ట్ ట్రాన్స్పోర్ట్ ప్రోటోకాల్ (HTTP)</translation> <translation id="5170568018924773124">ఫోల్డర్లో చూపించు</translation> <translation id="5171045022955879922">URLను వెతకండి లేదా టైప్ చేయండి</translation> @@ -5470,7 +5459,6 @@ <translation id="5172855596271336236">ఇక్కడ 1 మేనేజ్ చేయబడే ప్రింటర్ ఉంది.</translation> <translation id="5173668317844998239">మీ సెక్యూరిటీ కీలో సేవ్ చేయబడిన వేలిముద్రలను జోడించండి, తొలగించండి</translation> <translation id="5174169235862638850">క్లిప్బోర్డ్కు పాస్వర్డ్ కాపీ చేయబడింది</translation> -<translation id="5175379009094579629">పరికరం పేరు చెల్లదు. మళ్లీ ప్రయత్నించడానికి చెల్లుబాటయ్యే పరికరం పేరును నమోదు చేయండి.</translation> <translation id="5177479852722101802">కెమెరా మరియు మైక్రోఫోన్ యాక్సెస్ను బ్లాక్ చేయడాన్ని కొనసాగించండి</translation> <translation id="5177549709747445269">మీరు మొబైల్ డేటాను వినియోగిస్తున్నారు</translation> <translation id="5178667623289523808">మునుపటిని కనుగొనండి</translation> @@ -5699,7 +5687,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> పాస్వర్డ్ను క్రియేట్ చేయండి</translation> <translation id="5368441245151140827">ఈ ఎక్స్టెన్షన్ సైట్ సమాచారాన్ని రీడ్ చేయలేదు, మార్చలేదు లేదా బ్యాక్గ్రౌండ్లో రన్ చేయదు</translation> <translation id="5368720394188453070">మీ ఫోన్ లాక్ చేయబడింది. దానిని తెరవడానికి, అన్లాక్ చేయండి.</translation> -<translation id="5368779022775404937"><ph name="REALM" />కు సైన్ ఇన్ చేయండి</translation> <translation id="536882527576164740">{0,plural, =1{అజ్ఞాతం}other{అజ్ఞాతం (#)}}</translation> <translation id="5369491905435686894">మౌస్ యాక్సిలరేషన్ను ప్రారంభించండి</translation> <translation id="5369694795837229225">Linux డెవలప్మెంట్ ఎన్విరాన్మెంట్ను సెటప్ చేయండి</translation> @@ -5915,7 +5902,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{మీ నిర్వాహకుడి ద్వారా ఒక ఎక్స్టెన్షన్ ఇన్స్టాల్ చేయబడింది}other{మీ నిర్వాహకుడి ద్వారా # ఎక్స్టెన్షన్లు ఇన్స్టాల్ చేయబడ్డాయి}}</translation> <translation id="5523532775593636291">మీరు జోడించే సైట్లు ఎల్లప్పుడూ యాక్టివ్గా ఉంటాయి, వాటి నుండి మెమరీ ఖాళీ అవ్వదు</translation> <translation id="5523558474028191231">పేరులో అక్షరాలు, నంబర్లు, ప్రత్యేక అక్షరాలను ఉపయోగించవచ్చు, అలాగే తప్పనిసరిగా <ph name="MAX_CHARACTER_COUNT" /> అక్షరాలు లేదా అంతకంటే తక్కువ ఉండాలి</translation> -<translation id="5526701598901867718">అన్ని (అసురక్షితం)</translation> <translation id="5526745900034778153">సింక్ను కొనసాగించడానికి మళ్లీ సైన్ ఇన్ చేయండి</translation> <translation id="5527463195266282916">ఎక్స్టెన్షన్ను డౌన్గ్రేడ్ చేయడానికి ప్రయత్నం జరిగింది.</translation> <translation id="5527474464531963247">మీరు మరొక నెట్వర్క్ను కూడా ఎంచుకోవచ్చు.</translation> @@ -5926,7 +5912,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> వీటిని చేయాలనుకుంటోంది</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Googleను చేరుకోవడం సాధ్యం కాలేదు</translation> -<translation id="5539221284352502426">మీరు నమోదు చేసిన పాస్వర్డ్ను సర్వర్ తిరస్కరించింది. సంభావ్య కారణాలు: పాస్వర్డ్ చాలా చిన్నదిగా ఉంది. పాస్వర్డ్ తప్పనిసరిగా సంఖ్యలు లేదా గుర్తులను కలిగి ఉండాలి. మునుపు ఉపయోగించిన పాస్వర్డ్లలో దేనినీ తిరిగి ఉపయోగించకూడదు.</translation> <translation id="5541694225089836610">మీ నిర్వాహకుల ద్వారా చర్య నిలిపివేయబడింది</translation> <translation id="5542132724887566711">ప్రొఫైల్</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> నుండి కుక్కీలు బ్లాక్ చేయబడ్డాయి</translation> @@ -6169,7 +6154,6 @@ <translation id="5734362860645681824">కమ్యూనికేషన్లు</translation> <translation id="5734697361979786483">ఫైల్ షేర్ను జోడించండి</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ఈ డేటా లేదా మీ పరికరం మీ సంస్థకు సంబంధించిన కొన్ని సెక్యూరిటీ పాలసీలకు అనుగుణంగా లేదు. ఏమి పరిష్కరించాలి అనే దాని గురించి మీ అడ్మిన్ను సంప్రదించండి.}=1{ఈ ఫైల్ లేదా మీ పరికరం మీ సంస్థకు సంబంధించిన కొన్ని సెక్యూరిటీ పాలసీలకు అనుగుణంగా లేదు. ఏమి పరిష్కరించాలి అనే దాని గురించి మీ అడ్మిన్ను సంప్రదించండి.}other{ఈ ఫైల్స్ మీ సంస్థకు సంబంధించిన కొన్ని సెక్యూరిటీ పాలసీలకు అనుగుణంగా లేదు. ఏమి పరిష్కరించాలి అనే దాని గురించి మీ అడ్మిన్ను సంప్రదించండి.}}</translation> -<translation id="5736796278325406685">దయచేసి చెల్లుబాటు అయ్యే వినియోగదారు పేరును నమోదు చేయండి</translation> <translation id="5738093759615225354">మీ కంప్యూటర్లో సైన్ ఇన్ చేయడానికి మీకు ఈ పాస్-కీ అవసరం</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> పాఠశాల ఖాతాను జోడించడంలో సహాయపడటానికి సైన్ ఇన్ చేయండి</translation> <translation id="5739235828260127894">ధృవీకరణ కోసం వేచి ఉంది. <ph name="LINK_BEGIN" />మరింత తెలుసుకోండి<ph name="LINK_END" /></translation> @@ -6573,7 +6557,6 @@ <translation id="6054138466019582920">Googleతో ఈ పేజీని సెర్చ్ చేయండి...</translation> <translation id="6054284857788651331">ఇటీవల మూసివేసిన ట్యాబ్ గ్రూప్</translation> <translation id="6054961935262556546">విజిబిలిటీను మార్చు</translation> -<translation id="6055171183283175969">మీరు నమోదు చేసిన పాస్వర్డ్ తప్పు.</translation> <translation id="6055392876709372977">RSA ఎన్క్రిప్షన్తో PKCS #1 SHA-256</translation> <translation id="6055544610007596637">Google Play Store నుండి మీ <ph name="DEVICE_TYPE" /> కోసం యాప్లను ఇన్స్టాల్ చేయండి</translation> <translation id="6056710589053485679">సాధారణంగా మళ్లీ లోడ్ చేయి</translation> @@ -6643,7 +6626,6 @@ <translation id="6102043788063419338">అధునాతన రక్షణ ప్రోగ్రామ్ ద్వారా ఈ ఫైల్ బ్లాక్ చేయబడింది.</translation> <translation id="6103681770816982672">హెచ్చరిక: మీరు డెవలపర్ ఛానెల్కు మారుతున్నారు</translation> <translation id="6104068876731806426">Google ఖాతాలు</translation> -<translation id="6104311680260824317">పరికరాన్ని డొమైన్కు చేర్చడం సాధ్యపడలేదు. పేర్కొనబడిన Kerberos ఎన్క్రిప్షన్ రకాలకు ఈ సర్వర్ మద్దతు ఇవ్వదు. ఎన్క్రిప్షన్ సెట్టింగ్ల కోసం "మరిన్ని ఆప్షన్లు" చూడండి.</translation> <translation id="6104667115274478616">ChromeOS ఆడియో సెట్టింగ్లను మేనేజ్ చేయండి</translation> <translation id="6104796831253957966">ప్రింటర్ క్యూ నిండిపోయింది</translation> <translation id="610487644502954950">సైడ్ ప్యానెల్ పిన్ తీసివేయబడింది</translation> @@ -7330,7 +7312,6 @@ <translation id="6651237644330755633">వెబ్సైట్లను గుర్తించడానికి ఈ ప్రమాణపత్రాన్ని విశ్వసిస్తుంది</translation> <translation id="6651495917527016072">మీ ఫోన్తో Wi-Fi నెట్వర్క్లను సింక్ చేయండి. <ph name="LINK_BEGIN" />మరింత తెలుసుకోండి<ph name="LINK_END" /></translation> <translation id="6651762277693024112">మీరు ఈ సైట్ను చూసిన ప్రతిసారీ ఆటోమేటిక్గా రన్ అవుతుంది</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> ఏకీకరణకు కేవలం x86_64 ప్లాట్ఫారమ్లలో మాత్రమే మద్దతు ఉంది. ఈ కార్యశీలత ARM లేదా x86 ప్లాట్ఫారమ్ కంటే ఉన్నత స్థాయిలో రూపొందించబడిన Chromebookలకు పని చేయదు.</translation> <translation id="6654509035557065241">ప్రాధాన్య నెట్వర్క్</translation> <translation id="6655190889273724601">డెవలపర్ మోడ్</translation> <translation id="6655458902729017087">ఖాతాలను దాచు</translation> @@ -7466,7 +7447,6 @@ <translation id="676560328519657314">Google Payలో మీ పేమెంట్ ఆప్షన్లు</translation> <translation id="6766488013065406604">Google Password Managerకు వెళ్లండి</translation> <translation id="6767566652486411142">మరొక భాషను ఎంచుకోండి...</translation> -<translation id="6767639283522617719">డొమైన్కు చేర్చడం సాధ్యపడలేదు. సంస్థాగత యూనిట్ యొక్క సెట్టింగ్లు సరిగ్గా ఉన్నాయని నిర్ధారించుకోండి.</translation> <translation id="6768034047581882264">సురక్షితం కాని కంటెంట్ను చూపడానికి అనుమతి లేదు.</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />అత్యుత్తమ అనుభవం అందించడానికి, పరికరాలకు సంబంధించిన హార్డ్వేర్ డేటాను <ph name="DEVICE_OS" /> సేకరిస్తుంది, అలాగే ఏ అప్డేట్లను డెలివరీ చేయాలో నిర్ణయించడం కోసం Googleకు దీనిని షేర్ చేస్తుంది. ఆప్షనల్గా, <ph name="DEVICE_OS" /> అనుభవం, సర్వీస్కు సపోర్ట్, మెరుగుదలల వంటి అదనపు ప్రయోజనాల కోసం ఈ డేటాను Google వినియోగించేందుకు మీరు అనుమతించవచ్చు.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />అప్డేట్లను ఫిల్టర్ చేయడానికి Googleకు పంపిన డేటాను, అలాగే మీరు Googleతో డేటాను షేర్ చేయడానికి ఎంచుకున్న ఏ ఇతర సందర్భాలను అయినా చూడటానికి ఈ పరికరంలో లాగిన్ చేసి, chrome://system లో chromeosflex_inగా లిస్ట్ చేయబడిన ఫీల్డ్లను వీక్షించండి.<ph name="END_PARAGRAPH2" /> @@ -7543,7 +7523,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">స్టోరేజ్ చేసిన ఆధారాలను ఉపయోగించి ఆటోమేటిక్గా వెబ్సైట్లకు సైన్ ఇన్ చేస్తుంది. ఫీచర్ను నిలిపివేసినప్పుడు, మీరు వెబ్సైట్కు సైన్ ఇన్ చేసే ప్రతిసారి నిర్ధారణ కోసం మిమ్మల్ని అడుగుతుంది.</translation> -<translation id="6810768462515084623">అయ్యో! మీ పాస్వర్డ్ గడువు ముగిసింది. దయచేసి మరో పరికరంలో దానిని పునరుద్ధరించి, ఆపై మళ్లీ ట్రై చేయండి.</translation> <translation id="6811034713472274749">పేజీ చూడటానికి సిద్ధంగా ఉంది</translation> <translation id="6811151703183939603">గట్టిగా జరపండి</translation> <translation id="6811332638216701903">DHCP హోస్ట్పేరు</translation> @@ -7615,7 +7594,6 @@ <translation id="6856623341093082836">మీ టచ్స్క్రీన్ ఖచ్చితత్వాన్ని సెటప్ చేసి సర్దుబాటు చేయండి</translation> <translation id="6856850379840757744">దీనిని ఆన్ చేసినప్పుడు, నోటిఫికేషన్లు అన్నీ మ్యూట్ చేయబడతాయి</translation> <translation id="6857145580237920905">పవర్వాష్కు ముందుగానే eSIM ప్రొఫైళ్లను తీసివేయండి</translation> -<translation id="6857699260879628349">కాన్ఫిగరేషన్ సమాచారాన్ని పొందండి</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> సెక</translation> <translation id="6860097299815761905">ప్రాక్సీ సెట్టింగ్లు...</translation> <translation id="68601584151169673">సేవ్ చేసి, షేర్ చేయండి</translation> @@ -7634,7 +7612,6 @@ <translation id="686839242150793617">పిక్చర్-ఇన్-పిక్చర్ మోడ్కు ఆటోమేటిక్గా ప్రవేశించడానికి అనుమతి ఉంది</translation> <translation id="6868934826811377550">వివరాలను చూడండి</translation> <translation id="6871644448911473373">OCSP ప్రతిస్పందనదారు: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">మీరు నమోదు చేసిన పాస్వర్డ్ను సర్వర్ తిరస్కరించింది.</translation> <translation id="6873571253135628430">సైట్ అనుమతులను మార్చండి</translation> <translation id="6876155724392614295">బైక్</translation> <translation id="6876469544038980967">సహాయకరంగా లేదు</translation> @@ -7668,7 +7645,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">వాయిస్ యొక్క ప్రివ్యూ</translation> <translation id="6902336033320348843">విభాగానికి మద్దతు లేదు: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">పరికరాన్ని డొమైన్కు చేర్చండి</translation> <translation id="6903022061658753260">మీరు ఈ ఖాతా కోసం సింక్ను ఆన్ చేసిన అన్ని Chrome బ్రౌజర్లలో మీ డేటా సింక్ చేయబడుతుంది. ChromeOS సింక్ ఆప్షన్ల కోసం, <ph name="LINK_BEGIN" />ChromeOS సెట్టింగ్లు<ph name="LINK_END" /> ఆప్షన్కు వెళ్లండి.</translation> <translation id="6903590427234129279">అన్నింటినీ (<ph name="URL_COUNT" />) తెరవండి</translation> <translation id="6903907808598579934">సింక్ను ఆన్ చేయి</translation> @@ -8026,7 +8002,6 @@ <translation id="7198503619164954386">మీరు ఎంటర్ప్రైజ్-ఎన్రోల్ చేసిన పరికరంలో ఉండాలి</translation> <translation id="7199158086730159431">సహా&యం పొందండి</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />లో ప్రసారం చేయడాన్ని పాజ్ చేయండి</translation> -<translation id="7200083590239651963">కాన్ఫిగరేషన్ను ఎంచుకోండి</translation> <translation id="720110658997053098">ఈ పరికరాన్ని శాశ్వతంగా కియోస్క్ మోడ్లో ఉంచు</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' తొలగించబడింది</translation> <translation id="7201420661433230412">ఫైళ్లను చూడండి</translation> @@ -8142,8 +8117,8 @@ <translation id="7290242001003353852"><ph name="SAML_DOMAIN" /> హోస్ట్ చేసిన ఈ సైన్-ఇన్ సేవ, మీ కెమెరాను యాక్సెస్ చేస్తోంది.</translation> <translation id="7292067737327289208">మీ <ph name="BEGIN_LINK" />బ్రౌజర్ మేనేజ్మెంట్<ph name="END_LINK" /> మీ సంస్థ ద్వారా జరుగుతోంది, మీ <ph name="BEGIN_LINK" />ప్రొఫైల్ మేనేజ్మెంట్<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> ద్వారా జరుగుతోంది</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">ఫుల్ స్క్రీన్లోకి ఆటోమేటిక్గా ప్రవేశించడానికి అనుమతించబడదు</translation> <translation id="7295614427631867477">Android, Play, అనుబంధిత యాప్లు వాటి స్వంత డేటా సేకరణ, వినియోగ విధానాల ప్రకారం పర్యవేక్షించబడతాయి.</translation> -<translation id="729583233778673644">AES మరియు RC4 ఎన్క్రిప్షన్ను అనుమతించండి. ఈ ఎంపికను ఉపయోగించడం వలన RC4 సైఫర్లు అసురక్షితమైనవి కాబట్టి మీకు హాని పెరుగుతుంది.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> ఫోల్డర్ను ఎంచుకోండి</translation> <translation id="7297726121602187087">ముదురు ఆకుపచ్చ రంగు</translation> <translation id="7298195798382681320">సిఫార్సు చేయబడినవి</translation> @@ -8161,7 +8136,6 @@ <translation id="7307129035224081534">పాజ్ చేయబడింది</translation> <translation id="7307647374092371434">మీరు సైన్ ఇన్ చేసినప్పుడు మీ Google ఖాతాలోని పాస్వర్డ్లు, పాస్-కీలు కూడా ఈ పరికరంలో అందుబాటులో ఉంటాయి</translation> <translation id="7308643132139167865">వెబ్సైట్ భాషలు</translation> -<translation id="7310598146671372464">లాగిన్ చేయడం విఫలమైంది. పేర్కొనబడిన Kerberos ఎన్క్రిప్షన్ రకాలకు ఈ సర్వర్ మద్దతు ఇవ్వదు. దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.</translation> <translation id="7311005168897771689">మీరు ఆఫ్లైన్లో ఉన్నప్పుడు మీ Google Drive ఫైల్స్ను యాక్సెస్ చేయండి</translation> <translation id="7311244614769792472">ఫలితాలు ఏవీ కనుగొనబడలేదు</translation> <translation id="7312210124139670355">మీ అడ్మినిస్ట్రేటర్ మీ eSIMను రీసెట్ చేస్తున్నారు. దీనికి కొన్ని నిమిషాలు పట్టవచ్చు.</translation> @@ -8534,7 +8508,6 @@ <translation id="7594725637786616550">మీ <ph name="DEVICE_TYPE" />ను కొత్త దాని లాగా రీసెట్ చేయడానికి పవర్వాష్ చేయండి.</translation> <translation id="7595453277607160340">Android యాప్లను ఉపయోగించాలంటే, మీ <ph name="DEVICE_TYPE" /> సరిగ్గా పని చేస్తున్నట్లు నిర్ధారించుకుని, ఆపై మళ్లీ సైన్ ఇన్ చేసి, అప్డేట్ చేయండి.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ఎర్రర్ కోడ్ <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">పరికరం పేరు చాలా పొడవుగా ఉంది. చిన్న పేరును నమోదు చేసి, ఆపై మళ్లీ ట్రై చేయండి.</translation> <translation id="7600054753482800821">సెర్చ్ ఇంజిన్లను, సైట్ సెర్చ్ను &మేనేజ్ చేయండి</translation> <translation id="7600218158048761260">ఈ ఖాతా రకంలో Google Drive డిజేబుల్ చేయబడింది.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" />ను ఎప్పటికీ అనువదించవద్దు</translation> @@ -8570,6 +8543,7 @@ <translation id="7622768823216805500">మరింత సులభమైన చెక్అవుట్ వంటి షాపింగ్ ఫీచర్ల కోసం సాధారణంగా పేమెంట్ హ్యాండ్లర్లను సైట్లు ఇన్స్టాల్ చేస్తాయి</translation> <translation id="7622966771025050155">క్యాప్చర్ చేసిన ట్యాబ్కు మారండి</translation> <translation id="7624337243375417909">caps lock ఆఫ్లో ఉంది</translation> +<translation id="7625025537587898155">కొత్త ప్రొఫైల్ను జోడించండి</translation> <translation id="7625568159987162309">వేర్వేరు సైట్లకు ఇచ్చిన అనుమతులను, అవి స్టోర్ చేసిన డేటాను చూడండి</translation> <translation id="7625823789272218216">ఎడమ వైపున కొత్త ట్యాబ్</translation> <translation id="7628201176665550262">రిఫ్రెష్ రేటు</translation> @@ -8679,7 +8653,6 @@ <translation id="7686086654630106285">సైట్ సూచించిన యాడ్ల గురించి మరింత సమాచారం</translation> <translation id="7686581688229391955">ఈ సైట్లో ఎక్స్టెన్షన్లను అనుమతించడానికి ఎంచుకోండి</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">కొత్త పాస్వర్డ్ను నిర్ధారించండి</translation> <translation id="7690378713476594306">లిస్ట్ నుండి ఎంచుకోండి</translation> <translation id="7690853182226561458">&ఫోల్డర్ను జోడించండి...</translation> <translation id="7691073721729883399">కియోస్క్ యాప్ కోసం క్రిప్టోహోమ్ మౌంట్ చేయబడలేదు.</translation> @@ -9245,6 +9218,7 @@ <translation id="810185532889603849">అనుకూల రంగు</translation> <translation id="8101987792947961127">తర్వాత రీబూట్లో పవర్వాష్ అవసరం</translation> <translation id="8102139037507939978">system_logs.txt నుండి వ్యక్తిగతంగా గుర్తించగలిగే సమాచారాన్ని తొలగించండి.</translation> +<translation id="8102344699913991108">యూజర్ సంజ్ఞలతో సంబంధం లేకుండా లీనమయ్యే ఫుల్ స్క్రీన్ అనుభవాలను అందించడానికి సైట్లు ఈ సెట్టింగ్ను ఉపయోగిస్తాయి</translation> <translation id="810362914482827094">పాస్-కీలను సెర్చ్ చేయండి</translation> <translation id="8104088837833760645">eSIM ప్రొఫైల్ను డౌన్లోడ్ చేయండి</translation> <translation id="8105273883928376822">కొనసాగడానికి, దయచేసి సైన్ ఇన్ చేయండి.</translation> @@ -9337,7 +9311,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. <ph name="NUM_PRINTERS" />లో <ph name="ITEM_POSITION" />వ ప్రింటర్.</translation> <translation id="8180785270975217276">ఎనర్జీ సేవర్ ఆన్ చేయబడింది</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" ఎంచుకున్న స్థానాల్లోని చిత్రాలను, వీడియోను, సౌండ్ ఫైల్స్ను చదవగలదు. తొలగించగలదు.</translation> -<translation id="8181215761849004992">డొమైన్కు చేర్చడం సాధ్యపడలేదు. పరికరాలను జోడించడానికి తగిన అధికారాలు మీకు ఉన్నాయో లేదో మీ ఖాతాలో చెక్ చేయండి.</translation> <translation id="8182105986296479640">అప్లికేషన్ స్పందించడం లేదు.</translation> <translation id="8182412589359523143">ఈ <ph name="DEVICE_TYPE" /> నుండి మొత్తం డేటాను తొలగించడానికి, <ph name="BEGIN_LINK" />ఇక్కడ క్లిక్ చేయండి<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">మీ పరికర EID <ph name="EID_NUMBER" />, పరికర IMEI <ph name="IMEI_NUMBER" />. సర్వీస్ను యాక్టివేట్ చేయడంలో సహాయపడటానికి ఈ నంబర్లను ఉపయోగించవచ్చు.</translation> @@ -9566,6 +9539,7 @@ <translation id="8351630282875799764">బ్యాటరీ ఛార్జ్ కావడం లేదు</translation> <translation id="8352287103893778223">ట్యాబ్ గ్రూప్ టైటిల్</translation> <translation id="835238322900896202">అన్ఇన్స్టాల్ సమయంలో ఎర్రర్ ఏర్పడింది. దయచేసి టెర్మినల్ ద్వారా అన్ఇన్స్టాల్ చేయండి.</translation> +<translation id="8353420862507374944">ప్రసారం చేయండి, సేవ్ చేయండి, షేర్ చేయండి</translation> <translation id="8353683614194668312">ఇది వీటిని చేయగలదు:</translation> <translation id="8354034204605718473">మీ చిన్నారి PIN జోడించబడింది</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9672,6 +9646,7 @@ <translation id="8428271547607112339">పాఠశాల ఖాతాను జోడించండి</translation> <translation id="84297032718407999">మీరు <ph name="LOGOUT_TIME_LEFT" />లో సైన్ అవుట్ అవుతారు</translation> <translation id="8431190899827883166">నొక్కినవి చూపు</translation> +<translation id="8432724317983466962">ఫుల్ స్క్రీన్లోకి ప్రవేశించడానికి ఆటోమేటిక్గా యూజర్ సంజ్ఞ అవసరం</translation> <translation id="8433186206711564395">నెట్వర్క్ సెట్టింగ్లు</translation> <translation id="8434480141477525001">NaCl డీబగ్ పోర్ట్</translation> <translation id="8436054240208929121">ట్యాబ్ గ్రూప్లను సూచించడానికి, మీ ట్యాబ్లను ఆర్గనైజ్ చేయడానికి Chromeను అనుమతించడానికి సైన్ ఇన్ చేసి, సింక్ను ఆన్ చేయండి</translation> @@ -9798,7 +9773,6 @@ <translation id="8531367864749403520">మీ ట్యాబ్ల బార్ నుండి గ్రూప్ను తీసివేయడానికి "గ్రూప్ను దాచండి" ఆప్షన్ను ఎంచుకోండి</translation> <translation id="8531701051932785007">మెరుగైన సురక్షిత బ్రౌజింగ్ ఆఫ్ చేయబడింది</translation> <translation id="8533670235862049797">సురక్షిత బ్రౌజింగ్ ఆన్లో ఉంది</translation> -<translation id="8534656636775144800">అయ్యో! డొమైన్ను చేర్చడానికి ప్రయత్నిస్తున్నప్పుడు ఏదో తప్పు జరిగింది. దయచేసి మళ్లీ ట్రై చేయండి.</translation> <translation id="8535005006684281994">Netscape సర్టిఫికెట్ పునరుద్ధరణ URL</translation> <translation id="8536810348276651776">చాలా సైట్ల నుండి మిమ్మల్ని సైన్ అవుట్ చేస్తుంది. మీరు Google ఖాతాకు అలాగే సైన్ ఇన్ చేసి ఉంటారు, కనుక Chrome కోసం మీ Family Link సెట్టింగ్లు వర్తిస్తాయి.</translation> <translation id="8536956381488731905">కీని నొక్కినప్పుడు ధ్వని</translation> @@ -9877,7 +9851,6 @@ <translation id="8607828412110648570">మీ బ్లూటూత్ పరికరం పెయిరింగ్ మోడ్లో, సమీపంలో ఉందని నిర్ధారించుకోండి. మీకు నమ్మకం ఉన్న వ్యక్తుల పరికరాలతో మాత్రమే షేర్ చేయండి. పెయిర్ చేసిన పరికరాలు ఈ Chromebookలోని అన్ని ఖాతాలకు కనిపిస్తాయి. <ph name="BEGIN_LINK_LEARN_MORE" />మరింత తెలుసుకోండి<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos టిక్కెట్ను జోడించండి</translation> <translation id="8609465669617005112">పైకి తరలించు</translation> -<translation id="8610103157987623234">ఫార్మాట్ తప్పు, దయచేసి మళ్లీ ట్రై చేయండి</translation> <translation id="8612252270453580753">&<ph name="VISUAL_SEARCH_PROVIDER" />తో వీడియో ఫ్రేమ్ను సెర్చ్ చేయండి</translation> <translation id="8613164732773110792">లోయర్కేస్ అక్షరాలు, అంకెలు, కింది గీతలు లేదా డాష్లు మాత్రమే</translation> <translation id="8613504115484579584">సైన్-ఇన్ పద్ధతులు</translation> @@ -10056,6 +10029,7 @@ <translation id="8729133765463465108">QR కోడ్ను స్కాన్ చేయడానికి కెమెరాను ఉపయోగించండి</translation> <translation id="8730621377337864115">పూర్తయింది</translation> <translation id="8731029916209785242">అనుమతులు (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">లొకేషన్ ఖచ్చితత్వాన్ని మెరుగుపరచండి</translation> <translation id="8731268612289859741">సెక్యూరిటీ కోడ్</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> వీటిని చేయాలనుకుంటోంది: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">పోర్ట్ సంఖ్య</translation> @@ -10491,7 +10465,6 @@ <translation id="9052404922357793350">బ్లాక్ చేయడాన్ని కొనసాగించండి</translation> <translation id="90528604757378587">బ్యాక్గ్రౌండ్ యాక్టివిటీ, సాఫీగా సాగే స్క్రోలింగ్ వంటి కొన్ని విజువల్ ఎఫెక్ట్లు పరిమితం కావచ్చు.</translation> <translation id="9053563360605707198">రెండు వైపులా ప్రింట్ చేయండి</translation> -<translation id="9055636786322918818">RC4 ఎన్క్రిప్షన్ను అమలు చేయండి. ఈ ఎంపికను ఉపయోగించడం వలన RC4 సైఫర్లు అసురక్షితమైనవి కాబట్టి మీకు హాని పెరుగుతుంది.</translation> <translation id="9056788090206401048">వేరే పరికరంలో మీ పాస్-కీని ఉపయోగించాలంటే, బ్లూటూత్ తప్పనిసరిగా ఆన్లో ఉండాలి. మీరు ఎల్లప్పుడూ దీన్ని సెట్టింగ్లలో మేనేజ్ చేయవచ్చు.</translation> <translation id="9056810968620647706">పోలికలు ఏవీ దొరకలేదు.</translation> <translation id="9057007989365783744">కింది కంటెంట్ను <ph name="SUPERVISED_USER_NAME" /> యాక్సెస్ చేయాలనుకుంటున్నారు:</translation>
diff --git a/chrome/app/resources/generated_resources_th.xtb b/chrome/app/resources/generated_resources_th.xtb index 39564397..987bd1f 100644 --- a/chrome/app/resources/generated_resources_th.xtb +++ b/chrome/app/resources/generated_resources_th.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">ดาวน์โหลดไฟล์ที่น่าสงสัย</translation> <translation id="1217483152325416304">อีกไม่นานระบบจะลบข้อมูลในเครื่อง</translation> <translation id="1217668622537098248">เปลี่ยนกลับเป็นคลิกซ้ายหลังจากดำเนินการ</translation> -<translation id="121783623783282548">รหัสผ่านของคุณไม่ตรงกัน</translation> <translation id="1218015446623563536">ลบ Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />บริการตำแหน่งของ Google ใช้แหล่งที่มาต่างๆ เช่น Wi‑Fi, เครือข่ายมือถือ และเซ็นเซอร์เพื่อช่วยคาดคะเนตำแหน่งของอุปกรณ์นี้<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />คุณปิดตำแหน่งได้โดยปิดการตั้งค่าตำแหน่งหลักในอุปกรณ์นี้ และปิดการใช้ Wi‑Fi, เครือข่ายมือถือ และเซ็นเซอร์สำหรับการบอกตำแหน่งในการตั้งค่าตำแหน่งได้ด้วย<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">ไฮไลต์รายการที่มีโฟกัสของแป้นพิมพ์</translation> <translation id="1396120028054416908">กลับไปที่ <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">เกิดข้อผิดพลาดในการตั้งค่าเครื่องพิมพ์</translation> -<translation id="1396963298126346194">ชื่อผู้ใช้และรหัสผ่านที่คุณป้อนไม่ตรงกัน</translation> <translation id="1397500194120344683">ไม่มีอุปกรณ์ที่มีสิทธิ์ <ph name="LINK_BEGIN" />ดูข้อมูลเพิ่มเติม<ph name="LINK_END" /></translation> <translation id="1397594434718759194">คุณลงชื่อเข้าใช้ Chrome ในอุปกรณ์เหล่านี้ จึงสามารถใช้อุปกรณ์ดังกล่าวเป็นคีย์ความปลอดภัย</translation> <translation id="1398853756734560583">ขยายใหญ่สุด</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">หากต้องการลงชื่อเข้าใช้อีกครั้งเพื่อเข้าถึงทรัพยากรทางการศึกษา ให้ขออนุญาตจากผู้ปกครอง</translation> <translation id="1658424621194652532">หน้านี้กำลังเข้าถึงไมโครโฟนของคุณ</translation> <translation id="1660763353352708040">ปัญหาเกี่ยวกับอะแดปเตอร์</translation> -<translation id="1661156625580498328">บังคับใช้การเข้ารหัส AES (แนะนำ)</translation> <translation id="16620462294541761">ขออภัย ไม่สามารถยืนยันรหัสผ่านของคุณได้ โปรดลองอีกครั้ง</translation> <translation id="166278006618318542">อัลกอริทึมหัวเรื่องคีย์ส่วนตัว</translation> <translation id="1662801900924515589">ติดตั้ง <ph name="APP" /> แล้ว</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">กำหนดเอง</translation> <translation id="1741314857973421784">ต่อไป</translation> <translation id="1743970419083351269">ปิดแถบดาวน์โหลด</translation> -<translation id="1744060673522309905">นำอุปกรณ์เข้าร่วมโดเมนไม่ได้ ตรวจสอบว่าคุณไม่ได้เพิ่มอุปกรณ์เกินจำนวนจำกัด</translation> <translation id="1744108098763830590">หน้าพื้นหลัง</translation> <translation id="1745732479023874451">จัดการรายชื่อติดต่อ</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{เปิดและแก้ไข # ไฟล์ในเว็บแอปนี้ใช่ไหม}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">ใช้กับแอป Android</translation> <translation id="1767508543310534319">เสียงสะท้อนของเครื่องหมายวรรคตอน</translation> <translation id="1768212860412467516">ส่งความคิดเห็นสำหรับ <ph name="EXPERIMENT_NAME" /></translation> -<translation id="1768278914020124551">อ๊ะ! เกิดปัญหาในการติดต่อเซิร์ฟเวอร์เข้าสู่ระบบ โปรดตรวจสอบการเชื่อมต่อเครือข่ายและชื่อโดเมนแล้วลองอีกครั้ง</translation> <translation id="1769104665586091481">เปิดลิงก์ใน&หน้าต่างใหม่</translation> <translation id="1770407692401984718">ลากรูปภาพมาที่นี่หรือ</translation> <translation id="177053719077591686">สำรองข้อมูลแอป Android ไปยัง Google ไดรฟ์</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">กำลังอัปโหลดบันทึก</translation> <translation id="1819443852740954262">เปิดทั้งหมดในหน้าต่างที่ไม่ระบุตัวตน</translation> <translation id="1819721979226826163">แตะ "การแจ้งเตือนของแอป" > บริการ Google Play</translation> -<translation id="1820028137326691631">ป้อนรหัสผ่านที่ผู้ดูแลระบบให้</translation> <translation id="1822140782238030981">หากเป็นผู้ใช้ Chrome แล้วก็ลงชื่อเข้าใช้เลย</translation> <translation id="1822517323280215012">เทา</translation> <translation id="1822635184853104396">แสดงประวัติการดาวน์โหลดแบบเต็มในแท็บใหม่</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">เลือก&ทั้งหมด</translation> <translation id="1904580727789512086">ระบบจะบันทึก URL ที่เข้าชมไว้ในบัญชี Google ของคุณ</translation> <translation id="1904603806662441960">จัดการสิทธิ์เข้าถึงกล้องของเว็บไซต์ใน Chrome</translation> -<translation id="1905375423839394163">ชื่ออุปกรณ์ Chromebook</translation> <translation id="1906181697255754968">โดยปกติแล้วเว็บไซต์จะเข้าถึงไฟล์และโฟลเดอร์ในอุปกรณ์ของคุณเพื่อดำเนินการตามฟีเจอร์ต่างๆ เช่น การบันทึกงานให้คุณโดยอัตโนมัติ</translation> <translation id="1906488504371069394">สํารวจส่วนขยายและธีมเพิ่มเติมใน <ph name="BEGIN_LINK" />Chrome เว็บสโตร์<ph name="END_LINK" /></translation> <translation id="1907044622262489040">พิมพ์ด้วยเสียงของคุณ ใช้แป้นค้นหา + D แล้วเริ่มพูด</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">ซ่อน PIN</translation> <translation id="2135456203358955318">แว่นขยายหน้าจอบางส่วน</translation> <translation id="2135787500304447609">&ทำต่อ</translation> -<translation id="2136372518715274136">ป้อนรหัสผ่านใหม่</translation> <translation id="2136476978468204130">รหัสผ่านที่คุณป้อนไม่ถูกต้อง</translation> <translation id="2137128126782078222">ไม่อนุญาตการแจ้งเตือนจาก <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">ปุ่มตั้งค่า</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">ติดตั้งไม่สำเร็จ</translation> <translation id="2211245494465528624">จัดการตัวเลือกการซิงค์</translation> <translation id="2214018885812055163">โฟลเดอร์ที่แชร์</translation> -<translation id="2214884991347062907">รหัสผ่านไม่ถูกต้อง โปรดลองอีกครั้ง</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<ไม่ได้แสดง 1 บรรทัด>}other{<ไม่ได้แสดง <ph name="NUMBER_OF_LINES" /> บรรทัด>}}</translation> <translation id="2215070081105889450">หากต้องการแชร์เสียง ให้แชร์แท็บหรือหน้าจอแทน</translation> <translation id="2218019600945559112">เมาส์และทัชแพด</translation> @@ -1713,6 +1704,7 @@ <translation id="2274840746523584236">ชาร์จ Chromebook ของคุณ</translation> <translation id="2276503375879033601">เพิ่มแอปพลิเคชันอื่นๆ</translation> <translation id="2276910256003242519">กำลังล้างข้อมูล...</translation> +<translation id="2278193750452754829">ส่วนขยายที่อนุญาตในเว็บไซต์นี้ เลือกเพื่อเปิดเมนู</translation> <translation id="2278562042389100163">เปิดหน้าต่างเบราว์เซอร์</translation> <translation id="2278668501808246459">กำลังเริ่มต้นตัวจัดการคอนเทนเนอร์</translation> <translation id="2280486287150724112">ขอบขวา</translation> @@ -2282,7 +2274,6 @@ <translation id="2692503699962701720">เปลี่ยนระดับเสียงสูงต่ำเมื่อพูดประเภทขององค์ประกอบและข้อความที่จัดรูปแบบ</translation> <translation id="2692901429679246677">เขียวอควา</translation> <translation id="2693134906590795721">เสียงการชาร์จ</translation> -<translation id="2693176596243495071">อ๊ะ! เกิดข้อผิดพลาดที่ไม่รู้จัก โปรดลองอีกครั้งภายหลังหรือติดต่อผู้ดูแลระบบหากยังมีปัญหานี้อยู่</translation> <translation id="2698147581454716013">อุปกรณ์นี้เป็นส่วนหนึ่งของแพ็กเกจและลงทะเบียนกับ Kiosk & Signage Upgrade ไม่ได้</translation> <translation id="2699911226086014512">กำหนด PIN ไม่สำเร็จและรหัสข้อผิดพลาดคือ <ph name="RETRIES" /></translation> <translation id="2701330563083355633">แชร์จาก <ph name="DEVICE_NAME" /></translation> @@ -2415,7 +2406,6 @@ <translation id="2782104745158847185">เกิดข้อผิดพลาดในการติดตั้งแอปพลิเคชัน Linux</translation> <translation id="2783024642731649028">สินค้า 1 รายการในรถเข็นของคุณ <ph name="DISCOUNT_TEXT" /> จาก <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> ดูเมื่อ <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">ดาวน์โหลดแล้ว</translation> -<translation id="2783829359200813069">เลือกประเภทการเข้ารหัส</translation> <translation id="2783952358106015700">ใช้คีย์ความปลอดภัยกับ <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">การตรวจสอบรหัสผ่าน</translation> <translation id="2785873697295365461">ตัวอธิบายไฟล์</translation> @@ -2699,7 +2689,6 @@ <translation id="3003144360685731741">เครือข่ายที่ต้องการ</translation> <translation id="3003253259757197230">ระบบจะส่ง URL ที่ได้เข้าชมไปยัง Google เพื่อคาดคะเนเว็บไซต์ต่อไปที่คุณอาจเข้าชมและแสดงข้อมูลเพิ่มเติมเกี่ยวกับหน้าที่กำลังเข้าชม</translation> <translation id="3003623123441819449">แคช CSS</translation> -<translation id="3003828226041301643">นำอุปกรณ์เข้าร่วมโดเมนไม่ได้ ตรวจสอบบัญชีว่ามีสิทธิ์เพิ่มอุปกรณ์</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> จะสร้างการเชื่อมต่อ Wi-Fi ส่วนตัว</translation> <translation id="3004385386820284928">ปรับแต่งแป้นต่างๆ บนแป้นพิมพ์</translation> <translation id="3005574332301273731">ไม่แสดง</translation> @@ -2759,7 +2748,6 @@ <translation id="3033348223765101500">ควบคุมข้อมูลของคุณ</translation> <translation id="3036327949511794916">เลยกำหนดเวลาส่งคืน <ph name="DEVICE_TYPE" /> เครื่องนี้แล้ว</translation> <translation id="3036546437875325427">เปิดใช้ Flash</translation> -<translation id="3037754279345160234">แยกวิเคราะห์การกำหนดค่าเพื่อเข้าร่วมโดเมนไม่ได้ โปรดติดต่อผู้ดูแลระบบ</translation> <translation id="3038272154009688107">ดูเว็บไซต์ทั้งหมด</translation> <translation id="3038612606416062604">เพิ่มเครื่องพิมพ์ด้วยตนเอง</translation> <translation id="3039491566278747710">ติดตั้งนโยบายออฟไลน์ในอุปกรณ์นี้ไม่สำเร็จ</translation> @@ -2949,7 +2937,6 @@ <translation id="3210736980143419785">ดาวน์โหลดไม่สำเร็จ</translation> <translation id="321084946921799184">สีเหลืองและสีขาว</translation> <translation id="3211126692872351610">&ค้นหา "<ph name="SEARCH_TERMS" />" ด้วย <ph name="SEARCH_ENGINE" /> ในแท็บใหม่</translation> -<translation id="321356136776075234">OU อุปกรณ์ (เช่น OU=Chromebook, DC=example, DC=com)</translation> <translation id="321367297115597343">เพิ่มบุ๊กมาร์กลงในโฟลเดอร์นี้</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />หมายเหตุ:<ph name="END_BOLD" /> เสียงหรือเสียงที่บันทึกไว้ซึ่งคล้ายกับเสียงของคุณอาจเข้าถึงผลการค้นหาเฉพาะบุคคลของ <ph name="SUPERVISED_USER_NAME" /> ได้</translation> <translation id="3217843140356091325">สร้างทางลัดไหม</translation> @@ -3628,7 +3615,6 @@ <translation id="3741056951918180319">คุณสามารถคลิกที่ส่วนขยายเพื่อใช้งานในทุกเว็บไซต์ได้ตลอดเวลา</translation> <translation id="3741510433331996336">รีสตาร์ทอุปกรณ์เพื่อให้การอัปเดตเสร็จสมบูรณ์</translation> <translation id="3742235229730461951">รูปแบบแป้นพิมพ์ภาษาเกาหลี</translation> -<translation id="3742666961763734085">ไม่พบชื่อหน่วยดังกล่าวขององค์กร โปรดลองอีกครั้ง</translation> <translation id="3743842571276656710">ป้อน PIN เพื่อจับคู่กับ <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">ไม่ได้นำเข้ารหัสผ่านของคุณ</translation> <translation id="3747077776423672805">หากต้องการนำแอปออก ให้ไปที่การตั้งค่า > Google Play Store > จัดการค่ากำหนด Android > ตัวจัดการแอปหรือแอปพลิเคชัน แล้วแตะแอปที่คุณต้องการถอนการติดตั้ง (อาจต้องเลื่อนไปทางขวาหรือทางซ้ายเพื่อค้นหาแอป) และแตะถอนการติดตั้ง หรือปิดใช้</translation> @@ -4389,6 +4375,7 @@ <translation id="4325433082696797523">พื้นที่เก็บข้อมูลและพลังงาน</translation> <translation id="4326146840124313313">การรักษาความปลอดภัยที่เข้มงวดที่สุดของ Chrome ทำสิ่งต่างๆ ได้มากขึ้นเพื่อปกป้องคุณจากเว็บไซต์ การดาวน์โหลด และส่วนขยายที่เป็นอันตราย</translation> <translation id="4326484226728068206">รายการในรถเข็นของคุณ <ph name="DISCOUNT_TEXT" /> จาก <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> ดูเมื่อ <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">เมนูส่วนขยาย</translation> <translation id="4330191372652740264">น้ำเย็น</translation> <translation id="4330387663455830245">ไม่ต้องแปลภาษา<ph name="LANGUAGE" /></translation> <translation id="4332976768901252016">ตั้งค่าการควบคุมโดยผู้ปกครอง</translation> @@ -4517,7 +4504,6 @@ <translation id="4416582610654027550">พิมพ์ URL ที่ถูกต้อง</translation> <translation id="4421932782753506458">ฟลัฟฟี</translation> <translation id="4423376891418188461">กู้คืนการตั้งค่า</translation> -<translation id="442397852638519243"><ph name="USER_NAME" /> ผู้ดูแลระบบต้องการให้คุณเปลี่ยนรหัสผ่าน</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />การอนุญาตให้อุปกรณ์ Chrome OS ส่งรายงานอัตโนมัติจะช่วยให้เราจัดลำดับความสำคัญของสิ่งที่ต้องแก้ไขและปรับปรุงใน Chrome OS ได้ รายงานเหล่านี้ประกอบด้วยข้อมูลต่างๆ เช่น เวลาที่ ChromeOS ขัดข้อง ฟีเจอร์ที่ใช้ และจำนวนหน่วยความจำที่ใช้โดยปกติ<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />คุณเริ่มหรือหยุดการอนุญาตรายงานเหล่านี้ได้ทุกเมื่อในการตั้งค่าอุปกรณ์ Chrome หากเป็นผู้ดูแลระบบโดเมน คุณเปลี่ยนการตั้งค่านี้ได้ในคอนโซลผู้ดูแลระบบ<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">ลบ <ph name="FILE_NAME" /></translation> @@ -4533,7 +4519,6 @@ <translation id="4430369329743628066">เพิ่มบุ๊กมาร์กแล้ว</translation> <translation id="4430422687972614133">เปิดใช้บัตรเสมือน</translation> <translation id="4432621511648257259">รหัสผ่านไม่ถูกต้อง</translation> -<translation id="443454694385851356">แบบเดิม (ไม่ปลอดภัย)</translation> <translation id="4434611816075088065">ไม่มีกิจกรรมใดที่คุณต้องตรวจสอบในขณะนี้</translation> <translation id="443475966875174318">อัปเดตหรือนำแอปพลิเคชันที่ใช้ร่วมกันไม่ได้ออก</translation> <translation id="4437947179446780764">เพิ่มผู้ให้บริการ DNS ที่กำหนดเอง</translation> @@ -5075,7 +5060,6 @@ <translation id="4868284252360267853">ไม่ได้โฟกัสกล่องโต้ตอบนี้อยู่ กด Command-Shift-Option A เพื่อโฟกัสกล่องโต้ตอบนี้</translation> <translation id="4869170227080975044">อ่านข้อมูลเครือข่าย ChromeOS</translation> <translation id="4870724079713069532">คุณสามารถเปิดและแก้ไขไฟล์ที่ระบบรองรับด้วยแอปนี้ได้จากโปรแกรมสำรวจไฟล์หรือจากแอปอื่นๆ หากต้องการควบคุมว่ามีไฟล์ใดบ้างที่เปิดในแอปนี้ได้โดยค่าเริ่มต้น ให้ไปที่<ph name="BEGIN_LINK" />การตั้งค่าหน้าต่าง<ph name="END_LINK" /></translation> -<translation id="4870758487381879312">ป้อนรหัสผ่านที่ผู้ดูแลระบบให้เพื่อดูข้อมูลการกำหนดค่า</translation> <translation id="4870995365819149457">ลิงก์ที่รองรับบางลิงก์จะยังคงเปิดใน <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> และอีก 1 แอป</translation> <translation id="4871308555310586478">ไม่ได้มาจาก Chrome เว็บสโตร์</translation> <translation id="4871322859485617074">PIN มีอักขระที่ไม่ถูกต้อง</translation> @@ -5142,7 +5126,6 @@ <translation id="4913209098186576320">ไฟล์นี้อาจเป็นอันตราย<ph name="LINE_BREAK" />การตรวจสอบนี้ใช้เวลานานกว่าปกติ...</translation> <translation id="4915961947098019832">ได้รับอนุญาตให้แสดงรูปภาพ</translation> <translation id="4916542008280060967">อนุญาตให้เว็บไซต์แก้ไข <ph name="FILE_NAME" /> ไหม</translation> -<translation id="4917385247580444890">แรง</translation> <translation id="491779113051926205">ตัวนับการรับส่งข้อมูลของ ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ต้องการสื่อสารกับส่วนขยาย "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">ยอมรับ</translation> @@ -5456,7 +5439,6 @@ <translation id="5172855596271336236">มีเครื่องพิมพ์ที่จัดการ 1 เครื่อง</translation> <translation id="5173668317844998239">เพิ่มและลบลายนิ้วมือที่บันทึกในคีย์ความปลอดภัย</translation> <translation id="5174169235862638850">คัดลอกรหัสผ่านไปยังคลิปบอร์ดแล้ว</translation> -<translation id="5175379009094579629">ชื่ออุปกรณ์ไม่ถูกต้อง ป้อนชื่ออุปกรณ์ที่ถูกต้องเพื่อลองอีกครั้ง</translation> <translation id="5177479852722101802">บล็อกการเข้าถึงกล้องถ่ายรูปและไมโครโฟนต่อไป</translation> <translation id="5177549709747445269">คุณกำลังใช้ข้อมูลมือถือ</translation> <translation id="5178667623289523808">ค้นหาก่อนหน้านี้</translation> @@ -5685,7 +5667,6 @@ <translation id="5368255566854433132">สร้างรหัสผ่าน <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">ส่วนขยายนี้จะไม่อ่านและเปลี่ยนแปลงข้อมูลเว็บไซต์หรือทํางานอยู่เบื้องหลัง</translation> <translation id="5368720394188453070">โทรศัพท์ล็อกอยู่ โปรดปลดล็อกเพื่อเข้าใช้งาน</translation> -<translation id="5368779022775404937">ลงชื่อเข้าใช้ <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{ไม่ระบุตัวตน}other{ไม่ระบุตัวตน (#)}}</translation> <translation id="5369491905435686894">เปิดใช้การเร่งความเร็วเมาส์</translation> <translation id="5369694795837229225">ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux</translation> @@ -5901,7 +5882,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{มีการติดตั้งส่วนขยาย 1 รายการโดยผู้ดูแลระบบของคุณ}other{มีการติดตั้งส่วนขยาย # รายการโดยผู้ดูแลระบบของคุณ}}</translation> <translation id="5523532775593636291">เว็บไซต์ที่คุณเพิ่มจะทำงานอยู่ตลอดเวลาและระบบจะไม่เพิ่มพื้นที่ว่างในหน่วยความจำ</translation> <translation id="5523558474028191231">ชื่อมีตัวอักษร ตัวเลข และสัญลักษณ์พิเศษได้ โดยต้องมีความยาวไม่เกิน <ph name="MAX_CHARACTER_COUNT" /> อักขระ</translation> -<translation id="5526701598901867718">ทั้งหมด (ไม่ปลอดภัย)</translation> <translation id="5526745900034778153">ลงชื่อเข้าใช้อีกครั้งเพื่อซิงค์ต่อ</translation> <translation id="5527463195266282916">มีความพยายามที่จะปรับลดรุ่นของส่วนขยาย</translation> <translation id="5527474464531963247">คุณสามารถเลือกเครือข่ายอื่นได้ด้วย</translation> @@ -5912,7 +5892,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> ต้องการที่จะ</translation> <translation id="5537725057119320332">แคสต์</translation> <translation id="5539070192556911367">เข้าถึง Google ไม่ได้</translation> -<translation id="5539221284352502426">เซิร์ฟเวอร์ปฏิเสธรหัสผ่านที่คุณป้อน สาเหตุที่เป็นไปได้คือรหัสผ่านสั้นเกินไป ทั้งนี้รหัสผ่านต้องมีตัวเลขหรือสัญลักษณ์อยู่ด้วย และต้องแตกต่างจากรหัสผ่านที่เคยใช้</translation> <translation id="5541694225089836610">ผู้ดูแลระบบของคุณปิดการทำงาน</translation> <translation id="5542132724887566711">โปรไฟล์</translation> <translation id="5542750926112347543">บล็อกคุกกี้จาก <ph name="DOMAIN" /></translation> @@ -6153,7 +6132,6 @@ <translation id="5734362860645681824">การสื่อสาร</translation> <translation id="5734697361979786483">เพิ่มพื้นที่แชร์ไฟล์</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{ข้อมูลนี้หรืออุปกรณ์ของคุณไม่เป็นไปตามนโยบายความปลอดภัยบางประการขององค์กร โปรดสอบถามผู้ดูแลระบบเกี่ยวกับสิ่งที่ต้องแก้ไข}=1{ไฟล์นี้หรืออุปกรณ์ของคุณไม่เป็นไปตามนโยบายความปลอดภัยบางประการขององค์กร โปรดสอบถามผู้ดูแลระบบเกี่ยวกับสิ่งที่ต้องแก้ไข}other{ไฟล์เหล่านี้ไม่เป็นไปตามนโยบายความปลอดภัยบางประการขององค์กร โปรดสอบถามผู้ดูแลระบบเกี่ยวกับสิ่งที่ต้องแก้ไข}}</translation> -<translation id="5736796278325406685">โปรดป้อนชื่อผู้ใช้ที่ถูกต้อง</translation> <translation id="5738093759615225354">คุณต้องมีพาสคีย์นี้เพื่อลงชื่อเข้าใช้คอมพิวเตอร์</translation> <translation id="5739017626473506901">ลงชื่อเข้าใช้เพื่อช่วย <ph name="USER_NAME" /> เพิ่มบัญชีโรงเรียน</translation> <translation id="5739235828260127894">กำลังรอการยืนยัน <ph name="LINK_BEGIN" />ดูข้อมูลเพิ่มเติม<ph name="LINK_END" /></translation> @@ -6556,7 +6534,6 @@ <translation id="6054138466019582920">ค้นหาหน้านี้ด้วย Google...</translation> <translation id="6054284857788651331">กลุ่มแท็บที่เพิ่งปิด</translation> <translation id="6054961935262556546">เปลี่ยนระดับการเข้าถึง</translation> -<translation id="6055171183283175969">รหัสผ่านที่คุณป้อนไม่ถูกต้อง</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 พร้อมการเข้ารหัส RSA</translation> <translation id="6055544610007596637">ติดตั้งแอปสำหรับ <ph name="DEVICE_TYPE" /> จาก Google Play Store</translation> <translation id="6056710589053485679">โหลดซ้ำตามปกติ</translation> @@ -6626,7 +6603,6 @@ <translation id="6102043788063419338">ไฟล์นี้ถูกบล็อกโดยการปกป้องขั้นสูง</translation> <translation id="6103681770816982672">คำเตือน: คุณกำลังเปลี่ยนเป็นเวอร์ชันที่กำลังพัฒนา</translation> <translation id="6104068876731806426">บัญชี Google</translation> -<translation id="6104311680260824317">นำอุปกรณ์เข้าร่วมโดเมนไม่ได้ เซิร์ฟเวอร์ไม่รองรับประเภทการเข้ารหัส Kerberos ที่ระบุ ดูการตั้งค่าการเข้ารหัสได้จาก "ตัวเลือกเพิ่มเติม"</translation> <translation id="6104667115274478616">จัดการการตั้งค่าเสียงของ ChromeOS</translation> <translation id="6104796831253957966">คิวเครื่องพิมพ์เต็ม</translation> <translation id="610487644502954950">เลิกปักหมุดแผงด้านข้างแล้ว</translation> @@ -7313,7 +7289,6 @@ <translation id="6651237644330755633">เชื่อถือใบรับรองนี้ในการระบุเว็บไซต์</translation> <translation id="6651495917527016072">ซิงค์เครือข่าย Wi-Fi กับโทรศัพท์ <ph name="LINK_BEGIN" />ดูข้อมูลเพิ่มเติม<ph name="LINK_END" /></translation> <translation id="6651762277693024112">เรียกใช้โดยอัตโนมัติทุกครั้งที่คุณเข้าชมเว็บไซต์นี้</translation> -<translation id="665355505818177700">รองรับการรวม Chrome <ph name="MS_AD_NAME" /> ในแพลตฟอร์ม x86_64 เท่านั้น Chromebook ที่สร้างในแพลตฟอร์ม ARM หรือ x86 ไม่รองรับฟังก์ชันนี้</translation> <translation id="6654509035557065241">ต้องการใช้เครือข่ายนี้</translation> <translation id="6655190889273724601">โหมดนักพัฒนาซอฟต์แวร์</translation> <translation id="6655458902729017087">ซ่อนบัญชี</translation> @@ -7449,7 +7424,6 @@ <translation id="676560328519657314">วิธีการชำระเงินของคุณใน Google Pay</translation> <translation id="6766488013065406604">ไปที่เครื่องมือจัดการรหัสผ่านบน Google</translation> <translation id="6767566652486411142">เลือกภาษาอื่น...</translation> -<translation id="6767639283522617719">เข้าร่วมโดเมนไม่ได้ ตรวจสอบว่าการตั้งค่าสำหรับหน่วยขององค์กรถูกต้อง</translation> <translation id="6768034047581882264">ไม่ได้รับอนุญาตให้แสดงเนื้อหาที่ไม่ปลอดภัย</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />เพื่อมอบประสบการณ์ที่ดีที่สุด <ph name="DEVICE_OS" /> จะรวบรวมข้อมูลฮาร์ดแวร์เกี่ยวกับอุปกรณ์และแชร์กับ Google เพื่อพิจารณาอัปเดตที่ควรส่ง นอกจากนี้ คุณสามารถอนุญาตให้ Google ใช้ข้อมูลนี้เพื่อวัตถุประสงค์อื่นๆ เพิ่มเติม เช่น การสนับสนุนและการปรับปรุงด้าน<ph name="DEVICE_OS" />ประสบการณ์และบริการ<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />คุณสามารถเข้าสู่ระบบในอุปกรณ์เครื่องนี้และดูช่องที่ระบุว่า chromeosflex_ ใน chrome://system สำหรับข้อมูลที่ส่งไปยัง Google เพื่อกรองอัปเดต รวมถึงสถานการณ์อื่นๆ ที่คุณเลือกแชร์ข้อมูลกับ Google<ph name="END_PARAGRAPH2" /> @@ -7526,7 +7500,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">ลงชื่อเข้าใช้เว็บไซต์โดยอัตโนมัติโดยใช้ข้อมูลเข้าสู่ระบบที่เก็บไว้ เมื่อฟีเจอร์นี้ปิดอยู่ ระบบจะขอให้คุณยืนยันทุกครั้งก่อนลงชื่อเข้าใช้เว็บไซต์</translation> -<translation id="6810768462515084623">อ๊ะ! ดูเหมือนว่ารหัสผ่านของคุณหมดอายุแล้ว โปรดต่ออายุในอุปกรณ์เครื่องอื่นแล้วลองอีกครั้ง</translation> <translation id="6811034713472274749">พร้อมดูหน้าเว็บแล้ว</translation> <translation id="6811151703183939603">หนัก</translation> <translation id="6811332638216701903">ชื่อโฮสต์ DHCP</translation> @@ -7598,7 +7571,6 @@ <translation id="6856623341093082836">ตั้งค่าและปรับเปลี่ยนความแม่นยำของหน้าจอสัมผัส</translation> <translation id="6856850379840757744">เมื่อเปิดไว้ ระบบจะปิดเสียงการแจ้งเตือนทั้งหมด</translation> <translation id="6857145580237920905">นำโปรไฟล์ eSIM ออกก่อนทำ Powerwash</translation> -<translation id="6857699260879628349">ดูข้อมูลการกำหนดค่า</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> วินาที</translation> <translation id="6860097299815761905">การตั้งค่าพร็อกซี...</translation> <translation id="68601584151169673">บันทึกและแชร์</translation> @@ -7617,7 +7589,6 @@ <translation id="686839242150793617">อนุญาตให้เข้าสู่การแสดงภาพซ้อนภาพโดยอัตโนมัติ</translation> <translation id="6868934826811377550">ดูรายละเอียด</translation> <translation id="6871644448911473373">OCSP Responder: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">เซิร์ฟเวอร์ปฏิเสธรหัสผ่านที่คุณป้อน</translation> <translation id="6873571253135628430">เปลี่ยนสิทธิ์ของเว็บไซต์</translation> <translation id="6876155724392614295">จักรยาน</translation> <translation id="6876469544038980967">ไม่มีประโยชน์</translation> @@ -7651,7 +7622,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">แสดงตัวอย่างเสียง</translation> <translation id="6902336033320348843">ส่วนที่ไม่รองรับ: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">นำอุปกรณ์เข้าร่วมโดเมน</translation> <translation id="6903022061658753260">ระบบจะซิงค์ข้อมูลในทุกเบราว์เซอร์ Chrome ที่คุณเปิดการซิงค์ไว้สำหรับบัญชีนี้ สำหรับตัวเลือกการซิงค์ของ Chrome OS ให้ไปที่<ph name="LINK_BEGIN" />การตั้งค่า Chrome OS<ph name="LINK_END" /></translation> <translation id="6903590427234129279">เปิดทั้งหมด (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">เปิดการซิงค์</translation> @@ -8009,7 +7979,6 @@ <translation id="7198503619164954386">คุณต้องใช้อุปกรณ์ที่ลงทะเบียนขององค์กร</translation> <translation id="7199158086730159431">รั&บความช่วยเหลือ</translation> <translation id="7199452998289813782">หยุดแคสต์ไปยัง <ph name="DEVICE_NAME" /> ชั่วคราว</translation> -<translation id="7200083590239651963">เลือกการกำหนดค่า</translation> <translation id="720110658997053098">เก็บอุปกรณ์นี้ไว้ในโหมดคีออสก์อย่างถาวร</translation> <translation id="7201118060536064622">ลบ "<ph name="DELETED_ITEM_NAME" />" แล้ว</translation> <translation id="7201420661433230412">ดูไฟล์</translation> @@ -8126,7 +8095,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />เบราว์เซอร์ได้รับการจัดการ<ph name="END_LINK" />โดยองค์กร และ<ph name="BEGIN_LINK" />โปรไฟล์ของคุณได้รับการจัดการ<ph name="END_LINK" />โดย <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">โปรดทราบว่า Android, Play และแอปที่เชื่อมโยงจะอยู่ภายใต้นโยบายการรวบรวมและการใช้งานข้อมูลของตน</translation> -<translation id="729583233778673644">อนุญาตการเข้ารหัส AES และ RC4 การใช้ตัวเลือกนี้เป็นการเพิ่มความเสี่ยงเนื่องจากการเข้ารหัส RC4 นั้นไม่ปลอดภัย</translation> <translation id="7296503797589217366">เลือกโฟลเดอร์ <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">สีเขียวเข้ม</translation> <translation id="7298195798382681320">แนะนำ</translation> @@ -8144,7 +8112,6 @@ <translation id="7307129035224081534">หยุดชั่วคราว</translation> <translation id="7307647374092371434">รหัสผ่านและพาสคีย์ในบัญชี Google จะพร้อมใช้งานในอุปกรณ์นี้ด้วยในระหว่างที่คุณลงชื่อเข้าใช้</translation> <translation id="7308643132139167865">ภาษาของเว็บไซต์</translation> -<translation id="7310598146671372464">เข้าสู่ระบบไม่สำเร็จ เซิร์ฟเวอร์ไม่รองรับประเภทการเข้ารหัส Kerberos ที่ระบุ โปรดติดต่อผู้ดูแลระบบ</translation> <translation id="7311005168897771689">เข้าถึงไฟล์ใน Google ไดรฟ์ได้เมื่อคุณออฟไลน์</translation> <translation id="7311244614769792472">ไม่พบผลการค้นหา</translation> <translation id="7312210124139670355">ผู้ดูแลระบบกำลังรีเซ็ต eSIM การดำเนินการนี้อาจใช้เวลาสักครู่</translation> @@ -8460,6 +8427,7 @@ <translation id="7544977292347272434">ขอให้ผู้ปกครองอนุญาตการใช้ส่วนขยาย</translation> <translation id="7545466883021407599">เชื่อมต่อกับเซิร์ฟเวอร์ไม่สำเร็จ ตรวจสอบการเชื่อมต่อเครือข่ายแล้วลองอีกครั้ง หากยังประสบปัญหาอยู่ ให้ลองรีสตาร์ท Chromebook รหัสข้อผิดพลาด: <ph name="ERROR_CODE" /></translation> <translation id="7547317915858803630">คำเตือน: การตั้งค่า <ph name="PRODUCT_NAME" /> ของคุณได้รับการจัดเก็บไว้ที่ไดรฟ์เครือข่าย ซึ่งอาจส่งผลให้การทำงานล่าช้า เกิดข้อขัดข้อง หรือแม้แต่ข้อมูลสูญหาย</translation> +<translation id="754836352246153944">ไม่อนุญาตให้ใช้ส่วนขยายบนเว็บไซต์นี้ เลือกเพื่อเปิดเมนู</translation> <translation id="7548856833046333824">เลมอนเนด</translation> <translation id="7549250950481368089">รหัสผ่านที่บันทึกไว้จะแสดงที่นี่ <ph name="BEGIN_LINK" />นำเข้ารหัสผ่าน<ph name="END_LINK" />ไปยัง<ph name="BRAND" /></translation> <translation id="7549434883223124329">เปลี่ยนภาษาของอุปกรณ์ไหม</translation> @@ -8516,7 +8484,6 @@ <translation id="7594725637786616550">Powerwash เพื่อรีเซ็ต <ph name="DEVICE_TYPE" /> ให้เหมือนใหม่</translation> <translation id="7595453277607160340">หากต้องการใช้แอป Android และให้ <ph name="DEVICE_TYPE" /> ทำงานอย่างถูกต้อง ให้ลงชื่อเข้าใช้อีกครั้งและอัปเดต</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (รหัสข้อผิดพลาด <ph name="ERROR_CODE" />)</translation> -<translation id="7599527631045201165">ชื่ออุปกรณ์ยาวเกินไป ป้อนชื่ออุปกรณ์ที่สั้นลงเพื่อลองอีกครั้ง</translation> <translation id="7600054753482800821">&จัดการเครื่องมือค้นหาและการค้นหาเว็บไซต์</translation> <translation id="7600218158048761260">ปิดใช้ Google ไดรฟ์สำหรับบัญชีประเภทนี้</translation> <translation id="7600965453749440009">ไม่ต้องแปลภาษา<ph name="LANGUAGE" /></translation> @@ -8661,7 +8628,6 @@ <translation id="7686086654630106285">ข้อมูลเพิ่มเติมเกี่ยวกับโฆษณาที่เว็บไซต์แนะนำ</translation> <translation id="7686581688229391955">เลือกเพื่ออนุญาตส่วนขยายในเว็บไซต์นี้</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">ยืนยันรหัสผ่านใหม่</translation> <translation id="7690378713476594306">เลือกจากรายการ</translation> <translation id="7690853182226561458">เพิ่ม&โฟลเดอร์</translation> <translation id="7691073721729883399">ต่อเชื่อม Cryptohome สำหรับแอปพลิเคชันคีออสก์ไม่ได้</translation> @@ -9323,7 +9289,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" /> เครื่องพิมพ์ที่ <ph name="ITEM_POSITION" /> จาก <ph name="NUM_PRINTERS" /></translation> <translation id="8180785270975217276">เปิดโหมดประหยัดพลังงานแล้ว</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" สามารถอ่านและลบรูปภาพ วิดีโอ และไฟล์เสียงในตำแหน่งที่เลือก</translation> -<translation id="8181215761849004992">เข้าร่วมโดเมนไม่ได้ ตรวจสอบบัญชีว่าคุณมีสิทธิ์เพียงพอที่จะเพิ่มอุปกรณ์ไหม</translation> <translation id="8182105986296479640">แอปพลิเคชันไม่ตอบสนอง</translation> <translation id="8182412589359523143">หากต้องการลบข้อมูลทั้งหมดจาก <ph name="DEVICE_TYPE" /> นี้ ให้<ph name="BEGIN_LINK" />คลิกที่นี่<ph name="END_LINK" /></translation> <translation id="8183703640399301650">EID ของอุปกรณ์คือ <ph name="EID_NUMBER" /> และ IMEI ของอุปกรณ์คือ <ph name="IMEI_NUMBER" /> คุณใช้หมายเลขเหล่านี้เพื่อช่วยเปิดใช้งานบริการได้</translation> @@ -9784,7 +9749,6 @@ <translation id="8531367864749403520">เลือก "ซ่อนกลุ่ม" เพื่อนำกลุ่มออกจากแนวแท็บ</translation> <translation id="8531701051932785007">Google Safe Browsing เวอร์ชันปรับปรุงปิดอยู่</translation> <translation id="8533670235862049797">Google Safe Browsing เปิดอยู่</translation> -<translation id="8534656636775144800">อ๊ะ! เกิดข้อผิดพลาดขณะพยายามเข้าร่วมโดเมน โปรดลองอีกครั้ง</translation> <translation id="8535005006684281994">URL การต่ออายุใบรับรองของ Netscape</translation> <translation id="8536810348276651776">นำคุณออกจากระบบของเว็บไซต์ส่วนใหญ่ แต่คุณจะยังลงชื่อเข้าใช้บัญชี Google อยู่เพื่อใช้การตั้งค่า Family Link สำหรับ Chrome</translation> <translation id="8536956381488731905">ส่งเสียงเมื่อกดปุ่ม</translation> @@ -9863,7 +9827,6 @@ <translation id="8607828412110648570">โปรดตรวจสอบว่าอุปกรณ์บลูทูธอยู่ในโหมดการจับคู่และอยู่ใกล้ จับคู่กับอุปกรณ์ที่คุณเชื่อถือเท่านั้น ทุกบัญชีใน Chromebook เครื่องนี้จะมองเห็นอุปกรณ์ที่จับคู่แล้ว <ph name="BEGIN_LINK_LEARN_MORE" />ดูข้อมูลเพิ่มเติม<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">เพิ่มตั๋ว Kerberos</translation> <translation id="8609465669617005112">เลื่อนขึ้น</translation> -<translation id="8610103157987623234">รูปแบบไม่ถูกต้อง โปรดลองอีกครั้ง</translation> <translation id="8612252270453580753">ค้นหาเฟรมวิดีโอด้วย <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">อักขระตัวพิมพ์เล็ก ตัวเลข ขีดล่าง หรือขีดกลางเท่านั้น</translation> <translation id="8613504115484579584">วิธีลงชื่อเข้าใช้</translation> @@ -10477,7 +10440,6 @@ <translation id="9052404922357793350">บล็อกต่อไป</translation> <translation id="90528604757378587">ระบบอาจจำกัดกิจกรรมในเบื้องหลังและเอฟเฟกต์ภาพบางอย่าง เช่น การเลื่อนอย่างราบรื่น</translation> <translation id="9053563360605707198">พิมพ์ทั้ง 2 ด้าน</translation> -<translation id="9055636786322918818">บังคับใช้การเข้ารหัส RC4 การใช้ตัวเลือกนี้เป็นการเพิ่มความเสี่ยงเนื่องจากการเข้ารหัส RC4 นั้นไม่ปลอดภัย</translation> <translation id="9056788090206401048">ต้องเปิดบลูทูธเพื่อใช้พาสคีย์ในอุปกรณ์อื่น คุณจัดการตัวเลือกนี้ได้ทุกเมื่อในการตั้งค่า</translation> <translation id="9056810968620647706">ไม่พบรายการที่ตรงกัน</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> ต้องการเข้าถึงเนื้อหาต่อไปนี้</translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb index e33ad28..dd2b464 100644 --- a/chrome/app/resources/generated_resources_tr.xtb +++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Şüpheli dosyayı indir</translation> <translation id="1217483152325416304">Yerel verileriniz yakında silinecek</translation> <translation id="1217668622537098248">İşlemden sonra sol tıklamaya geri döndürür</translation> -<translation id="121783623783282548">Şifreler eşleşmiyor.</translation> <translation id="1218015446623563536">Linux'ı Silin</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google’ın konum hizmetleri, bu cihazın konumunu tahmin etmesine yardımcı olması için kablosuz, mobil ağlar ve sensörler gibi kaynakları kullanır.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Konum özelliğini, bu cihazın ana Konum ayarını kapatarak devre dışı bırakabilirsiniz. Ayrıca konum ayarlarından kablosuz, mobil ağlar ve konum sensörlerinin kullanılmasını da devre dışı bırakabilirsiniz.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Klavye odağını kullanarak öğeyi vurgula</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> klasörüne dön</translation> <translation id="1396139853388185343">Yazıcı kurulum hatası</translation> -<translation id="1396963298126346194">Girdiğiniz kullanıcı adı ve parola eşleşmiyor</translation> <translation id="1397500194120344683">Uygun cihaz yok. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Bu cihazları kullanarak Chrome'da oturum açtığınız için cihazlar güvenlik anahtarı olarak kullanılabilir.</translation> <translation id="1398853756734560583">Büyüt</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">Eğitim kaynaklarına erişmek üzere tekrar oturum açmak için ebeveyninizden size izin vermesini isteyin</translation> <translation id="1658424621194652532">Bu sayfa mikrofonunuza erişiyor.</translation> <translation id="1660763353352708040">Güç adaptörü sorunu</translation> -<translation id="1661156625580498328">AES şifrelemesini uygula (önerilir).</translation> <translation id="16620462294541761">Maalesef, şifreniz doğrulanamadı. Lütfen tekrar deneyin.</translation> <translation id="166278006618318542">Konu Ortak Anahtar Algoritması</translation> <translation id="1662801900924515589"><ph name="APP" /> yüklendi</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">Özel</translation> <translation id="1741314857973421784">Devam</translation> <translation id="1743970419083351269">İndirme Çubuğunu Kapat</translation> -<translation id="1744060673522309905">Cihaz alan adına eklenemiyor. Ekleyebileceğiniz cihaz sayısını aşmadığınızdan emin olun.</translation> <translation id="1744108098763830590">arka plan sayfası</translation> <translation id="1745732479023874451">Kişileri yönet</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# dosyayı bu web uygulamasında açıp düzenlemek istiyor musunuz?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Android uygulamalarıyla kullan</translation> <translation id="1767508543310534319">Noktalama yansıtma</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> için geri bildirim gönderin.</translation> -<translation id="1768278914020124551">Tüh! Oturum açma sunucusuyla bağlantı kurulurken bir sorun oluştu. Lütfen ağ bağlantınızı ve alan adınızı kontrol edip tekrar deneyin.</translation> <translation id="1769104665586091481">Bağlantıyı Yeni &Pencerede Aç</translation> <translation id="1770407692401984718">Buraya bir resim sürükleyin veya</translation> <translation id="177053719077591686">Android uygulamalarını Google Drive'da yedekleyin.</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">Günlük yükleniyor.</translation> <translation id="1819443852740954262">Tümünü Gizli pencerede aç</translation> <translation id="1819721979226826163">Uygulama bildirimleri > Google Play hizmetlerine dokunun.</translation> -<translation id="1820028137326691631">Yönetici tarafından sağlanan şifreyi girin</translation> <translation id="1822140782238030981">Zaten Chrome kullanıcısı mısınız? Oturum açın</translation> <translation id="1822517323280215012">Gri</translation> <translation id="1822635184853104396">Tam indirme geçmişini yeni bir sekmede göster</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">Tümünü &seç</translation> <translation id="1904580727789512086">Ziyaret ettiğiniz URL'ler Google Hesabınıza kaydedilir</translation> <translation id="1904603806662441960">Chrome'da sitelerin kamera izinlerini yönetin</translation> -<translation id="1905375423839394163">Chromebook cihaz adı</translation> <translation id="1906181697255754968">Çalışmanızı otomatik olarak kaydetme gibi özelliklerin kullanılması için siteler genellikle cihazınızdaki dosyalar ile klasörlere erişir</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Mağazası<ph name="END_LINK" />'nda daha fazla uzantı ve tema keşfedin</translation> <translation id="1907044622262489040">Sesinizle yazın. Arama + D tuşlarını kullanıp konuşmaya başlayın.</translation> @@ -1530,7 +1523,6 @@ <translation id="21354425047973905">PIN numaralarını gizle</translation> <translation id="2135456203358955318">Yerleştirilmiş büyüteç</translation> <translation id="2135787500304447609">&Devam Ettir</translation> -<translation id="2136372518715274136">Yeni şifreyi girin</translation> <translation id="2136476978468204130">Girdiğiniz parola yanlış</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> bildirimlerine izin verme</translation> <translation id="2139919072249842737">Kurulum düğmesi</translation> @@ -1630,7 +1622,6 @@ <translation id="2210462644007531147">Yükleme işlemi tamamlanamadı</translation> <translation id="2211245494465528624">Senkronizasyon seçeneklerini yönetin</translation> <translation id="2214018885812055163">Paylaşılan klasörler</translation> -<translation id="2214884991347062907">Yanlış şifre, tekrar deneyin</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 satır gösterilmiyor>}other{<<ph name="NUMBER_OF_LINES" /> satır gösterilmiyor>}}</translation> <translation id="2215070081105889450">Ses paylaşmak için bunun yerine bir sekme veya ekran paylaşın</translation> <translation id="2218019600945559112">Fare ve dokunmatik alan</translation> @@ -2280,7 +2271,6 @@ <translation id="2692503699962701720">Öğe türlerini ve biçimlendirilmiş metni seslendirirken ses tonunu değiştirin</translation> <translation id="2692901429679246677">Deniz Mavisi</translation> <translation id="2693134906590795721">Şarj sesleri</translation> -<translation id="2693176596243495071">Hay aksi! Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyin veya sorunun devam etmesi halinde yöneticinizle iletişime geçin.</translation> <translation id="2698147581454716013">Paket halinde sunulan bu cihaz, Kiosk ve Tabela Güncellemesi'ne kaydedilemez.</translation> <translation id="2699911226086014512">PIN işlemi <ph name="RETRIES" /> koduyla başarısız oldu.</translation> <translation id="2701330563083355633">Paylaşan: <ph name="DEVICE_NAME" /></translation> @@ -2413,7 +2403,6 @@ <translation id="2782104745158847185">Linux uygulaması yüklenirken hata oluştu</translation> <translation id="2783024642731649028">Alışveriş sepetinizdeki 1 ürün için <ph name="MERCHANT_NAME" /> (<ph name="MERCHANT_DOMAIN" />) adlı satıcıda <ph name="DISCOUNT_TEXT" /> mevcut. Görüntüleme zamanı: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">İndirildi</translation> -<translation id="2783829359200813069">Şifreleme türlerini seçme</translation> <translation id="2783952358106015700">Güvenlik anahtarınızı <ph name="APP_NAME" /> ile kullanın</translation> <translation id="2785267875302712148">Şifre Güvenliği</translation> <translation id="2785873697295365461">Dosya açıklayıcıları</translation> @@ -2697,7 +2686,6 @@ <translation id="3003144360685731741">Tercih edilen ağlar</translation> <translation id="3003253259757197230">Ziyaret ettiğiniz URL'ler, daha sonra hangi siteleri ziyaret edebileceğinizi tahmin etmek ve ziyaret ettiğiniz sayfa hakkında size ek bilgi göstermek için Google'a gönderilir</translation> <translation id="3003623123441819449">CSS Önbelleği</translation> -<translation id="3003828226041301643">Cihaz alan adına eklenemiyor. Hesabınızı kontrol ederek, cihazları eklemek için gerekli ayrıcalıklara sahip olduğunuzdan emin olun.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> telefonunuz özel kablosuz bağlantı oluşturur.</translation> <translation id="3004385386820284928">Klavye tuşlarını özelleştirin</translation> <translation id="3005574332301273731">Gösterme</translation> @@ -2757,7 +2745,6 @@ <translation id="3033348223765101500">Verilerinizi kontrol edin</translation> <translation id="3036327949511794916">Bu <ph name="DEVICE_TYPE" /> cihazı iade etmek için son tarih geçti.</translation> <translation id="3036546437875325427">Flash'ı etkinleştir</translation> -<translation id="3037754279345160234">Alana katılmak için yapılandırma ayrıştırılamıyor. Lütfen yöneticinizle iletişime geçin.</translation> <translation id="3038272154009688107">Tüm siteleri göster</translation> <translation id="3038612606416062604">Manuel olarak yazıcı ekleyin</translation> <translation id="3039491566278747710">Çevrimdışı politika cihaza yüklenemedi.</translation> @@ -2940,14 +2927,13 @@ <ph name="BREAK" /> Ayarları dilediğiniz zaman bu karttan yönetebilir veya Chrome'u Özelleştir bölümünden daha fazla seçeneğe erişebilirsiniz.</translation> <translation id="3207960819495026254">Yer işareti koyuldu</translation> -<translation id="3208584281581115441">Şimdi denetle</translation> +<translation id="3208584281581115441">Şimdi kontrol et</translation> <translation id="3208703785962634733">Onaylanmayan</translation> <translation id="3209703592917353472">Ziyaret ettiğiniz bir site, yaptığınız işlemlerle ilgili bilgileri kaydedebilir. Bu bilgileri, beklendiği gibi çalışmak, örneğin bir sitede oturumunuzu açık tutmak veya alışveriş sepetinizdeki öğeleri kaydetmek için kullanabilir. Genellikle siteler bu bilgileri geçici olarak cihazınıza kaydeder.</translation> <translation id="32101887417650595">Yazıcıya bağlanılamıyor</translation> <translation id="3210736980143419785">İndirme tamamlanamadı</translation> <translation id="321084946921799184">Sarı ve beyaz</translation> <translation id="3211126692872351610">Yeni sekmede "<ph name="SEARCH_TERMS" />" için <ph name="SEARCH_ENGINE" /> &araması yapın</translation> -<translation id="321356136776075234">Cihaz kuruluş birimi (ör. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Bu klasöre yer işareti koyun</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Not:<ph name="END_BOLD" /> Benzer bir sese veya ses kayıtlarına sahip olan kişiler de <ph name="SUPERVISED_USER_NAME" /> kullanıcısının kişisel sonuçlarına erişebilir.</translation> <translation id="3217843140356091325">Kısayol oluşturulsun mu?</translation> @@ -3626,7 +3612,6 @@ <translation id="3741056951918180319">İstediğiniz zaman uzantıyı tıklayarak herhangi bir sitede kullanabilirsiniz</translation> <translation id="3741510433331996336">Güncellemenin tamamlanması için cihazınızı yeniden başlatın</translation> <translation id="3742235229730461951">Korece klavye düzeni</translation> -<translation id="3742666961763734085">Belirtilen ada sahip bir kuruluş birimi bulunamadı. Lütfen tekrar deneyin.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> ile eşlemek için PIN'i girin</translation> <translation id="3744219658596020825">Şifreleriniz içe aktarılamadı</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> @@ -4515,7 +4500,6 @@ <translation id="4416582610654027550">Geçerli bir URL yazın</translation> <translation id="4421932782753506458">Mırnav</translation> <translation id="4423376891418188461">Ayarları Geri Yükle</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, yöneticiniz şifrenizi değiştirmenizi zorunlu tutuyor.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS cihazların otomatik raporlar göndermesine izin vererek ChromeOS ile ilgili düzeltme ve iyileştirme çalışmalarımızda nelere öncelik verileceğini belirlememize yardımcı olursunuz. Bu raporlarda ChromeOS'in ne zaman kilitlendiği, hangi özelliklerin kullanıldığı ve genel olarak ne kadar bellek kullanıldığı gibi bilgiler yer alabilir.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />İstediğiniz zaman Chrome cihaz ayarlarınızda bu raporlara izin verebilir veya izni iptal edebilirsiniz. Alan yöneticisiyseniz bu ayarı yönetici konsolunda değiştirebilirsiniz.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> dosyasını silin</translation> @@ -4531,7 +4515,6 @@ <translation id="4430369329743628066">Yer işareti eklendi</translation> <translation id="4430422687972614133">Sanal kartı etkinleştir</translation> <translation id="4432621511648257259">Şifre yanlış</translation> -<translation id="443454694385851356">Eski (güvenli değil)</translation> <translation id="4434611816075088065">Şu anda ilgilenmeniz gereken başka bir konu yok</translation> <translation id="443475966875174318">Uyumsuz uygulamaları güncelleyin veya kaldırın</translation> <translation id="4437947179446780764">Özel DNS servis sağlayıcı ekleyin</translation> @@ -5073,7 +5056,6 @@ <translation id="4868284252360267853">Bu iletişim kutusu şu anda odaklanmamış. İletişim kutusunu odaklamak için Command-Üst Karakter-A Seçeneği'ne basın.</translation> <translation id="4869170227080975044">ChromeOS ağ bilgilerini okuma</translation> <translation id="4870724079713069532">Bu uygulamayı kullanarak, desteklenen dosyaları Dosya Gezgini'nden veya diğer uygulamalardan açıp düzenleyebilirsiniz. Bu uygulamada varsayılan olarak hangi dosyaların açılacağını kontrol etmek için <ph name="BEGIN_LINK" />Windows ayarları<ph name="END_LINK" /> bölümüne gidin.</translation> -<translation id="4870758487381879312">Yapılandırma bilgilerini almak için yönetici tarafından sağlanan şifreyi girin</translation> <translation id="4870995365819149457">Bazı desteklenen bağlantılar <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> ve diğer 1 uygulamada açılmaya devam eder.</translation> <translation id="4871308555310586478">Chrome Web Mağazası'ndan değil.</translation> <translation id="4871322859485617074">PIN geçersiz karakterler içeriyor</translation> @@ -5140,7 +5122,6 @@ <translation id="4913209098186576320">Bu dosya tehlikeli olabilir<ph name="LINE_BREAK" />Kontrol işlemi normalden daha uzun sürüyor...</translation> <translation id="4915961947098019832">Resim göstermesine izin verilen siteler</translation> <translation id="4916542008280060967">Siteye <ph name="FILE_NAME" /> dosyasını düzenleme izni verilsin mi?</translation> -<translation id="4917385247580444890">Güçlü</translation> <translation id="491779113051926205">ChromeOS Trafik Sayaçları</translation> <translation id="4918021164741308375"><ph name="ORIGIN" />, "<ph name="EXTENSION_NAME" />" uzantısıyla iletişim kurmak istiyor</translation> <translation id="4918086044614829423">Kabul et</translation> @@ -5454,7 +5435,6 @@ <translation id="5172855596271336236">1 adet yönetilen yazıcı var.</translation> <translation id="5173668317844998239">Güvenlik anahtarınızda kayıtlı parmak izlerini ekleme ve silme</translation> <translation id="5174169235862638850">Şifre panoya kopyalandı</translation> -<translation id="5175379009094579629">Cihaz adı geçersiz. Tekrar denemek için geçerli bir cihaz adı girin.</translation> <translation id="5177479852722101802">Kamera ve mikrofon erişimini engellemeye devam et</translation> <translation id="5177549709747445269">Mobil veri kullanıyorsunuz</translation> <translation id="5178667623289523808">Öncekini Bul</translation> @@ -5683,7 +5663,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> şifresi oluştur</translation> <translation id="5368441245151140827">Bu uzantı, site bilgilerini okuyup değiştiremez veya arka planda çalışamaz</translation> <translation id="5368720394188453070">Telefonunuz kilitli. Giriş yapmak için kilidini açın.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> alan adında oturum açın</translation> <translation id="536882527576164740">{0,plural, =1{Gizli mod}other{Gizli mod (#)}}</translation> <translation id="5369491905435686894">Fare hızlandırmasını etkinleştir</translation> <translation id="5369694795837229225">Linux geliştirme ortamını kur</translation> @@ -5899,7 +5878,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Yöneticiniz tarafından bir uzantı yüklendi}other{Yöneticiniz tarafından # uzantı yüklendi}}</translation> <translation id="5523532775593636291">Eklediğiniz siteler her zaman etkin kalır ve bu sitelerin kullandığı bellekte yer açılmaz</translation> <translation id="5523558474028191231">Ad harf, sayı ve özel karakter içerebilir ve en fazla <ph name="MAX_CHARACTER_COUNT" /> karakter olabilir</translation> -<translation id="5526701598901867718">Hepsi (güvenli değil)</translation> <translation id="5526745900034778153">Senkronizasyonu devam ettirmek için tekrar oturum açın</translation> <translation id="5527463195266282916">Uzantının eski sürümüne geçilmeye çalışıldı.</translation> <translation id="5527474464531963247">Başka bir ağ da seçebilirsiniz.</translation> @@ -5910,7 +5888,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> şunu yapmak istiyor:</translation> <translation id="5537725057119320332">Yayınla</translation> <translation id="5539070192556911367">Google'a erişilemiyor</translation> -<translation id="5539221284352502426">Girdiğiniz şifre, sunucu tarafından reddedildi. Bu durumun olası nedenleri şunlardır: Şifre çok kısadır. Şifre, sayılar veya semboller içermelidir. Şifre, önceki şifrelerden farklı olmalıdır.</translation> <translation id="5541694225089836610">İşlem, yöneticiniz tarafından devre dışı bırakıldı</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> tarafından gönderilen çerezler engellendi</translation> @@ -6154,7 +6131,6 @@ <translation id="5734362860645681824">İletişim</translation> <translation id="5734697361979786483">Dosya paylaşımı ekle</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Bu veriler veya cihazınız, kuruluşunuzun güvenlik politikalarından bazılarına uymuyor. Neyin düzeltilmesi gerektiğini öğrenmek için yöneticinize danışın.}=1{Bu dosya veya cihazınız, kuruluşunuzun güvenlik politikalarından bazılarına uymuyor. Neyin düzeltilmesi gerektiğini öğrenmek için yöneticinize danışın.}other{Bu dosyalar, kuruluşunuzun güvenlik politikalarından bazılarına uymuyor. Neyin düzeltilmesi gerektiğini öğrenmek için yöneticinize danışın.}}</translation> -<translation id="5736796278325406685">Lütfen geçerli bir kullanıcı adı girin</translation> <translation id="5738093759615225354">Bu geçiş anahtarı, bilgisayarınızda oturum açabilmeniz için gereklidir</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> kullanıcısının okul hesabı eklemesine yardımcı olmak için oturum açın</translation> <translation id="5739235828260127894">Doğrulama bekleniyor. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation> @@ -6558,7 +6534,6 @@ <translation id="6054138466019582920">Bu Sayfayı Google'da A&ra...</translation> <translation id="6054284857788651331">Son Kapatılan Sekme Grubu</translation> <translation id="6054961935262556546">Görünürlüğü değiştir</translation> -<translation id="6055171183283175969">Girdiğiniz şifre yanlış.</translation> <translation id="6055392876709372977">PKCS #1 RSA Şifrelemeli SHA-256</translation> <translation id="6055544610007596637"><ph name="DEVICE_TYPE" /> cihazınız için Google Play Store'dan uygulama yükleyin</translation> <translation id="6056710589053485679">Normal Yeniden Yükle</translation> @@ -6628,7 +6603,6 @@ <translation id="6102043788063419338">Bu dosya Gelişmiş Koruma tarafından engellendi.</translation> <translation id="6103681770816982672">Uyarı: Geliştirici kanalına geçiş yapıyorsunuz</translation> <translation id="6104068876731806426">Google Hesapları</translation> -<translation id="6104311680260824317">Cihaz, alan adına katılamıyor. Sunucu, belirtilen Kerberos şifreleme türlerini desteklemiyor. Şifreleme ayarlarını görmek için "Diğer seçenekler"e göz atın.</translation> <translation id="6104667115274478616">ChromeOS ses ayarlarını yönetme</translation> <translation id="6104796831253957966">Yazıcı işlem sırası dolu</translation> <translation id="610487644502954950">Yan panelin sabitlemesi kaldırıldı</translation> @@ -7315,7 +7289,6 @@ <translation id="6651237644330755633">Web sitelerini tanımlamak için bu sertifikaya güvenin</translation> <translation id="6651495917527016072">Kablosuz ağları telefonunuzla senkronize eder. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Bu siteyi her ziyaret ettiğinizde otomatik olarak çalışır</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> entegrasyonu yalnızca x86_64 platformlarında desteklenir. Bir ARM veya x86 platformundan üretilen Chromebook'lar bu işlevi desteklemez.</translation> <translation id="6654509035557065241">Ağı tercih et</translation> <translation id="6655190889273724601">Geliştirici modu</translation> <translation id="6655458902729017087">Hesapları Gizle</translation> @@ -7451,7 +7424,6 @@ <translation id="676560328519657314">Google Pay ödeme yöntemleriniz</translation> <translation id="6766488013065406604">Google Şifre Yöneticisi'ne gidin</translation> <translation id="6767566652486411142">Başka Bir Dil Seç...</translation> -<translation id="6767639283522617719">Alan adına katılınamıyor. Kuruluş birimi ayarlarının doğruluğundan emin olun.</translation> <translation id="6768034047581882264">Güvenli olmayan içerik göstermesine izin verilmeyen siteler</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" /><ph name="DEVICE_OS" />, hangi güncellemenin sağlanması gerektiğini belirlemek için cihazlarla ilgili donanım verilerini toplayıp Google'la paylaşarak en iyi deneyimi sağlamayı amaçlar. İsterseniz Google'ın bu verileri <ph name="DEVICE_OS" /> deneyimini ve hizmetini destekleyip iyileştirmesi gibi ek amaçlar için kullanmasına izin verebilirsiniz.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bu cihazda giriş yapıp chrome://system adresinde chromeosflex_ olarak listelenen alanları inceleyerek güncelleme filtrelemesi için Google'a gönderilen verileri ve Google ile veri paylaşmayı seçtiğiniz diğer örnekleri görebilirsiniz.<ph name="END_PARAGRAPH2" /> @@ -7528,7 +7500,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Depolanmış kimlik bilgileriyle web sitelerinde otomatik olarak oturum açın. Bu özellik devre dışı olduğunda, bir web sitesinde oturum açmadan önce her defasında işlemi onaylamanız istenir.</translation> -<translation id="6810768462515084623">Hay aksi! Şifrenizin son kullanma tarihinin geçtiği görülüyor. Lütfen şifrenizi başka bir cihazda yenileyip tekrar deneyin.</translation> <translation id="6811034713472274749">Sayfa görüntülenmeye hazır</translation> <translation id="6811151703183939603">Güçlü</translation> <translation id="6811332638216701903">DHCP Ana Makine Adı</translation> @@ -7600,7 +7571,6 @@ <translation id="6856623341093082836">Dokunmatik ekranınızı kurun ve doğruluğunu ayarlayın</translation> <translation id="6856850379840757744">Açıldığında tüm bildirimlerin sesi kapatılır</translation> <translation id="6857145580237920905">Powerwash işleminden önce eSIM profillerini kaldırın</translation> -<translation id="6857699260879628349">Yapılandırma bilgilerini alın</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> sn.</translation> <translation id="6860097299815761905">Proxy ayarları...</translation> <translation id="68601584151169673">&Kaydet ve Paylaş</translation> @@ -7619,7 +7589,6 @@ <translation id="686839242150793617">Otomatik olarak pencere içinde pencere moduna girmesine izin verilen siteler</translation> <translation id="6868934826811377550">Ayrıntılara Bakın</translation> <translation id="6871644448911473373">OCSP Yanıtlayanı: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Girdiğiniz şifre, sunucu tarafından reddedildi.</translation> <translation id="6873571253135628430">Site izinlerini değiştir</translation> <translation id="6876155724392614295">Bisiklet</translation> <translation id="6876469544038980967">Faydalı Değil</translation> @@ -7653,7 +7622,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Önizlenecek ses</translation> <translation id="6902336033320348843">Bölüm desteklenmiyor: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Alan adına cihaz ekle</translation> <translation id="6903022061658753260">Bu hesap için senkronizasyonu açtığınız tüm Chrome tarayıcılarda verileriniz senkronize edilir. ChromeOS senkronizasyon seçenekleri için <ph name="LINK_BEGIN" />ChromeOS ayarlarına<ph name="LINK_END" /> gidin.</translation> <translation id="6903590427234129279">Tümünü aç (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Senkronizasyonu aç</translation> @@ -8011,7 +7979,6 @@ <translation id="7198503619164954386">Kurumsal olarak kayıtlı bir cihazda olmanız gerekir</translation> <translation id="7199158086730159431">&Yardım Al</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> adlı cihazda yayınlamayı duraklatın</translation> -<translation id="7200083590239651963">Yapılandırmayı seçin</translation> <translation id="720110658997053098">Bu cihazı kalıcı olarak kiosk modunda tut</translation> <translation id="7201118060536064622">"<ph name="DELETED_ITEM_NAME" />" silindi</translation> <translation id="7201420661433230412">Dosyaları görüntüle</translation> @@ -8128,7 +8095,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Tarayıcınızın yönetimi<ph name="END_LINK" /> kuruluşunuz tarafından, <ph name="BEGIN_LINK" />profilinizin yönetimi<ph name="END_LINK" /> ise <ph name="PROFILE_DOMAIN" /> tarafından yapılıyor</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Android, Play ve ilgili uygulamaların kendi veri toplama ve kullanım politikalarına tabi olduğunu unutmayın.</translation> -<translation id="729583233778673644">AES ve RC4 şifrelemesine izin ver. RC4 şifreleri güvenli olmadığından bu seçeneğin kullanılması, riskinizi artırır.</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> klasörünü seçin</translation> <translation id="7297726121602187087">Koyu yeşil</translation> <translation id="7298195798382681320">Önerilenler</translation> @@ -8146,7 +8112,6 @@ <translation id="7307129035224081534">Duraklatıldı</translation> <translation id="7307647374092371434">Oturumunuz açıkken Google Hesabınızdaki şifreler ve geçiş anahtarları bu cihazda da kullanılabilir</translation> <translation id="7308643132139167865">Web sitesi dilleri</translation> -<translation id="7310598146671372464">Giriş yapılamadı. Sunucu belirtilen Kerberos şifreleme türlerini desteklemiyor. Lütfen yöneticinizle iletişim kurun.</translation> <translation id="7311005168897771689">İnternete bağlı değilken Google Drive dosyalarınıza kolayca erişin</translation> <translation id="7311244614769792472">Sonuç bulunamadı</translation> <translation id="7312210124139670355">Yöneticiniz eSIM'inizi sıfırlıyor. Bu işlem birkaç dakika sürebilir.</translation> @@ -8518,7 +8483,6 @@ <translation id="7594725637786616550"><ph name="DEVICE_TYPE" /> cihazınızı ilk haline sıfırlamak için Powerwash'ı kullanın.</translation> <translation id="7595453277607160340">Android uygulamalarını kullanmak ve <ph name="DEVICE_TYPE" /> cihazınızın düzgün çalışmaya devam etmesini sağlamak için tekrar oturum açın ve güncelleme yapın.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (hata kodu <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Cihaz adı çok uzun. Tekrar denemek için daha kısa bir ad girin.</translation> <translation id="7600054753482800821">Arama &motorlarını ve site aramalarını yönetin</translation> <translation id="7600218158048761260">Google Drive bu hesap türünde kullanılamaz.</translation> <translation id="7600965453749440009">Bu dili (<ph name="LANGUAGE" />) asla çevirme</translation> @@ -8663,7 +8627,6 @@ <translation id="7686086654630106285">Site tarafından önerilen reklamlar hakkında daha fazla bilgi</translation> <translation id="7686581688229391955">Bu sitede uzantılara izin vermek için seçin</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Yeni şifreyi doğrula</translation> <translation id="7690378713476594306">Listeden seç</translation> <translation id="7690853182226561458">&Klasör ekle...</translation> <translation id="7691073721729883399">Kiosk uygulaması için cryptohome yüklenemedi.</translation> @@ -9325,7 +9288,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" />, <ph name="PRINTER_STATUS" />. Yazıcı <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Enerji Tasarrufu açık</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />", işaretli konumlardaki resimleri, videoları ve ses dosyalarını okuyabilir ve silebilir.</translation> -<translation id="8181215761849004992">Alan adına katılınamıyor. Hesabınızı kontrol ederek, cihazları eklemek için yeterli ayrıcalıklara sahip olduğunuzdan emin olun.</translation> <translation id="8182105986296479640">Uygulama yanıt vermiyor.</translation> <translation id="8182412589359523143">Bu <ph name="DEVICE_TYPE" /> üzerindeki tüm verileri silmek için <ph name="BEGIN_LINK" />burayı tıklayın<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Cihazınızın SIM kimliği <ph name="EID_NUMBER" /> ve IMEI numarası <ph name="IMEI_NUMBER" />. Bu numaralar, hizmeti etkinleştirmek için kullanılabilir.</translation> @@ -9786,7 +9748,6 @@ <translation id="8531367864749403520">Grubu sekme şeridinizden kaldırmak için "Grubu gizle"yi seçin</translation> <translation id="8531701051932785007">Gelişmiş Güvenli Tarama kapalı</translation> <translation id="8533670235862049797">Güvenli Tarama açık</translation> -<translation id="8534656636775144800">Tüh! Alan adına eklenirken bir şeyler ters gitti. Lütfen tekrar deneyin.</translation> <translation id="8535005006684281994">Netscape Sertifikası Yenileme URL'si</translation> <translation id="8536810348276651776">Çoğu sitedeki oturumunuz kapatılır. Family Link ayarlarınızın Chrome'da geçerli olması için Google Hesabınızın oturumu açık kalır.</translation> <translation id="8536956381488731905">Tuşa basılınca ses çıkar</translation> @@ -9865,7 +9826,6 @@ <translation id="8607828412110648570">Bluetooth cihazınızın eşleme modunda ve yakında olduğundan emin olun. Yalnızca güvendiğiniz cihazlarla eşleme yapın. Eşlenen cihazları bu Chromebook'taki tüm hesaplar görebilir. <ph name="BEGIN_LINK_LEARN_MORE" />Daha fazla bilgi<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos bileti ekle</translation> <translation id="8609465669617005112">Yukarı taşı</translation> -<translation id="8610103157987623234">Yanlış biçim, lütfen tekrar deneyin</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> ile video karesi &ara</translation> <translation id="8613164732773110792">Yalnızca küçük harfler, rakamlar, alt çizgiler veya kısa çizgiler</translation> <translation id="8613504115484579584">Oturum açma yöntemleri</translation> @@ -10479,7 +10439,6 @@ <translation id="9052404922357793350">Engellemeye devam et</translation> <translation id="90528604757378587">Arka plan etkinliği ve yumuşak kaydırma gibi bazı görsel efektler sınırlı olabilir.</translation> <translation id="9053563360605707198">Her iki yüze yazdır</translation> -<translation id="9055636786322918818">RC4 şifrelemesini uygula. RC4 şifreleri güvenli olmadığından bu seçeneğin kullanılması, riskinizi artırır.</translation> <translation id="9056788090206401048">Geçiş anahtarınızı farklı bir cihazda kullanabilmeniz için Bluetooth'un açık olması gerekir. Bunu istediğiniz zaman ayarlardan yönetebilirsiniz.</translation> <translation id="9056810968620647706">Eşleştirme bulunamadı.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> aşağıdaki içeriğe erişmek istiyor:</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb index 3fa81e36..9dc8637 100644 --- a/chrome/app/resources/generated_resources_uk.xtb +++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -300,7 +300,6 @@ <translation id="1217117837721346030">Завантажити підозрілий файл</translation> <translation id="1217483152325416304">Ваші локальні дані невдовзі буде видалено</translation> <translation id="1217668622537098248">Після дії повернутися до натискання лівою кнопкою</translation> -<translation id="121783623783282548">Паролі не збігаються.</translation> <translation id="1218015446623563536">Видалення Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Служба локації Google використовує такі джерела, як Wi-Fi, мобільні мережі та датчики, щоб визначати місцезнаходження цього пристрою.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Щоб вимкнути її, дезактивуйте основну функцію "Доступ до моїх геоданих". Ви також можете вимкнути визначення місцезнаходження за допомогою Wi-Fi, мобільних мереж і датчиків у налаштуваннях функції "Доступ до моїх геоданих".<ph name="END_PARAGRAPH2" /></translation> @@ -521,7 +520,6 @@ <translation id="1395832189806039783">Виділити елемент, вибраний через клавіатуру</translation> <translation id="1396120028054416908">Назад до папки "<ph name="FOLDER_TITLE" />"</translation> <translation id="1396139853388185343">Не вдалося налаштувати принтер</translation> -<translation id="1396963298126346194">Введені ім'я користувача та пароль не збігаються</translation> <translation id="1397500194120344683">Немає пристроїв, які відповідають вимогам. <ph name="LINK_BEGIN" />Докладніше<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Ви ввійшли в Chrome на цих пристроях, тож можете використовувати їх як ключі безпеки.</translation> <translation id="1398853756734560583">Збільшити</translation> @@ -904,7 +902,6 @@ <translation id="1657937299377480641">Щоб знову ввійти в обліковий запис для доступу до навчальних ресурсів, попроси батьків надати дозвіл</translation> <translation id="1658424621194652532">Ця сторінка має доступ до вашого мікрофона.</translation> <translation id="1660763353352708040">Проблема з адаптером живлення</translation> -<translation id="1661156625580498328">Застосувати шифрування AES (рекомендовано).</translation> <translation id="16620462294541761">На жаль, не вдалося підтвердити ваш пароль. Повторіть спробу.</translation> <translation id="166278006618318542">Алгоритм відкритого ключа суб'єкта</translation> <translation id="1662801900924515589">Додаток <ph name="APP" /> установлено</translation> @@ -1006,7 +1003,6 @@ <translation id="174123615272205933">Власні</translation> <translation id="1741314857973421784">Продовжити</translation> <translation id="1743970419083351269">Закрити панель завантажень</translation> -<translation id="1744060673522309905">Не вдається приєднати пристрій до домену. Переконайтеся, що ви не перевищили допустиму кількість доданих пристроїв.</translation> <translation id="1744108098763830590">фонова сторінка</translation> <translation id="1745732479023874451">Керувати контактами</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}one{Відкрити та редагувати # файл у цьому веб-додатку?}few{Відкрити та редагувати # файли в цьому веб-додатку?}many{Відкрити та редагувати # файлів у цьому веб-додатку?}other{Відкрити та редагувати # файлу в цьому веб-додатку?}}</translation> @@ -1038,7 +1034,6 @@ <translation id="1767043563165955993">Використовувати в додатках для Android</translation> <translation id="1767508543310534319">Озвучення розділових знаків</translation> <translation id="1768212860412467516">Надішліть відгук про експеримент "<ph name="EXPERIMENT_NAME" />".</translation> -<translation id="1768278914020124551">На жаль, не вдалося зв’язатися із сервером для входу. Перевірте з’єднання з Інтернетом і доменне ім’я та повторіть спробу.</translation> <translation id="1769104665586091481">Відкрити посилання в новому &вікні</translation> <translation id="1770407692401984718">Перетягніть зображення сюди або</translation> <translation id="177053719077591686">Створюйте резервні копії додатків для Android на Google Диску</translation> @@ -1116,7 +1111,6 @@ <translation id="1818913467757368489">Завантажується журнал.</translation> <translation id="1819443852740954262">Відкривати всі у вікні в режимі анонімного перегляду</translation> <translation id="1819721979226826163">Торкніться меню "Сповіщення додатків" > "Сервіси Google Play".</translation> -<translation id="1820028137326691631">Введіть наданий адміністратором пароль</translation> <translation id="1822140782238030981">Уже користуєтеся Chrome? Увійдіть в обліковий запис</translation> <translation id="1822517323280215012">Сірий</translation> <translation id="1822635184853104396">Показати всю історію завантажень у новій вкладці</translation> @@ -1234,7 +1228,6 @@ <translation id="1901303067676059328">Вибрати &всі</translation> <translation id="1904580727789512086">URL-адреси, на які ви переходите, зберігаються в обліковому записі Google</translation> <translation id="1904603806662441960">Керувати дозволами сайтів на доступ до камери в Chrome</translation> -<translation id="1905375423839394163">Назва пристрою Chromebook</translation> <translation id="1906181697255754968">Сайти зазвичай отримують доступ до файлів і папок на пристрої для роботи таких функцій, як автоматичне зберігання вашої роботи</translation> <translation id="1906488504371069394">Більше розширень і тем у <ph name="BEGIN_LINK" />Веб-магазині Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Вводьте текст голосом. Натисніть клавішу пошуку + D, а тоді почніть говорити.</translation> @@ -1546,7 +1539,6 @@ <translation id="21354425047973905">Сховати PIN-коди</translation> <translation id="2135456203358955318">Закріплена лупа</translation> <translation id="2135787500304447609">&Відновити</translation> -<translation id="2136372518715274136">Введіть новий пароль</translation> <translation id="2136476978468204130">Введена парольна фраза неправильна</translation> <translation id="2137128126782078222">Не отримувати сповіщення від сайту <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Кнопка налаштування</translation> @@ -1646,7 +1638,6 @@ <translation id="2210462644007531147">Не вдалося завершити встановлення</translation> <translation id="2211245494465528624">Керувати параметрами синхронізації</translation> <translation id="2214018885812055163">Спільні папки</translation> -<translation id="2214884991347062907">Неправильний пароль, повторіть спробу</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<Не показано 1 рядок>}one{<Не показано <ph name="NUMBER_OF_LINES" /> рядок>}few{<Не показано <ph name="NUMBER_OF_LINES" /> рядки>}many{<Не показано <ph name="NUMBER_OF_LINES" /> рядків>}other{<Не показано <ph name="NUMBER_OF_LINES" /> рядка>}}</translation> <translation id="2215070081105889450">Щоб надати доступ до аудіо, поділіться вкладкою або екраном</translation> <translation id="2218019600945559112">Миша й сенсорна панель</translation> @@ -2300,7 +2291,6 @@ <translation id="2692503699962701720">Змінювати тон під час озвучення типів елементів і форматованого тексту</translation> <translation id="2692901429679246677">Аквамарин</translation> <translation id="2693134906590795721">Сигнали під час заряджання</translation> -<translation id="2693176596243495071">На жаль, сталася невідома помилка. Спробуйте пізніше або зв’яжіться з адміністратором, якщо проблема не зникне.</translation> <translation id="2698147581454716013">Цей пристрій входить у комплект, тому його не можна зареєструвати за ліцензією Kiosk & Signage Upgrade.</translation> <translation id="2699911226086014512">Не вдалося провести операцію з PIN-кодом: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Надіслано з пристрою "<ph name="DEVICE_NAME" />"</translation> @@ -2433,7 +2423,6 @@ <translation id="2782104745158847185">Не вдалося встановити додаток Linux</translation> <translation id="2783024642731649028">1 товар у кошику (<ph name="DISCOUNT_TEXT" />); продавець: <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />; переглянуто <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Завантажено</translation> -<translation id="2783829359200813069">Виберіть тип шифрування</translation> <translation id="2783952358106015700">Використовуйте ключ безпеки з додатком <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Перевірка паролів</translation> <translation id="2785873697295365461">Опис файлу</translation> @@ -2717,7 +2706,6 @@ <translation id="3003144360685731741">Рекомендовані мережі</translation> <translation id="3003253259757197230">URL-адреси сторінок, які ви відвідуєте, надсилаються в Google, щоб ми могли показувати вам додаткову інформацію про них і передбачати, які сайти ви можете відвідати наступними</translation> <translation id="3003623123441819449">Кеш CSS</translation> -<translation id="3003828226041301643">Не вдається приєднати пристрій до домену. Перевірте обліковий запис, щоб переконатися, що ви можете додавати пристрої.</translation> <translation id="3003967365858406397">Пристрій <ph name="PHONE_NAME" /> створить приватне з’єднання Wi-Fi.</translation> <translation id="3004385386820284928">Налаштувати клавіші клавіатури</translation> <translation id="3005574332301273731">Не показувати</translation> @@ -2777,7 +2765,6 @@ <translation id="3033348223765101500">Керуйте своїми даними</translation> <translation id="3036327949511794916">Кінцевий термін повернення пристрою <ph name="DEVICE_TYPE" /> минув.</translation> <translation id="3036546437875325427">Увімкнути Flash</translation> -<translation id="3037754279345160234">Неможливо виконати синтаксичний аналіз конфігурації приєднання домену. Зв’яжіться з адміністратором.</translation> <translation id="3038272154009688107">Переглянути всі сайти</translation> <translation id="3038612606416062604">Додати принтер вручну</translation> <translation id="3039491566278747710">Не вдалося встановити на пристрій політику щодо використання в режимі офлайн.</translation> @@ -2967,7 +2954,6 @@ <translation id="3210736980143419785">Не вдалося завершити завантаження</translation> <translation id="321084946921799184">Жовто-білий</translation> <translation id="3211126692872351610">&Пошук у <ph name="SEARCH_ENGINE" /> за запитом "<ph name="SEARCH_TERMS" />" у новій вкладці</translation> -<translation id="321356136776075234">Організаційний підрозділ пристрою (напр., OU=Chromebooks,DC=приклад,DC=com)</translation> <translation id="321367297115597343">Додати закладку в цю папку</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Примітка<ph name="END_BOLD" />: хтось зі схожим голосом або записом голосу також може отримати доступ до персональних результатів користувача <ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Створити комбінацію клавіш?</translation> @@ -3646,7 +3632,6 @@ <translation id="3741056951918180319">Ви завжди можете натиснути розширення, щоб використовувати його на будь-якому сайті</translation> <translation id="3741510433331996336">Щоб завершити оновлення, перезапустіть пристрій</translation> <translation id="3742235229730461951">Корейська розкладка клавіатури</translation> -<translation id="3742666961763734085">Не вдається знайти організаційний підрозділ із такою назвою. Повторіть спробу.</translation> <translation id="3743842571276656710">Введіть PIN-код, щоб підключитися до пристрою <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Не вдалось імпортувати паролі</translation> <translation id="3747077776423672805">Щоб видалити додатки, перейдіть у меню "Налаштування" > "Google Play" > "Змінити налаштування Android" > "Додатки" або "Менеджер додатків". Торкніться додатка (якщо потрібно, проведіть пальцем праворуч або ліворуч, щоб знайти його) і натисніть "Видалити" або "Вимкнути".</translation> @@ -4535,7 +4520,6 @@ <translation id="4416582610654027550">Введіть дійсну URL-адресу</translation> <translation id="4421932782753506458">Киця</translation> <translation id="4423376891418188461">Відновити налаштування</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, ваш адміністратор просить змінити пароль.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Дозволивши пристроям із ChromeOS автоматично надсилати звіти, ви допомагаєте нам визначити найважливіші проблеми та напрямки покращення операційної системи. Ці звіти можуть містити дані про збої ChromeOS, застосовані функції й обсяг використаної пам’яті.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ви можете будь-коли ввімкнути чи вимкнути їх у налаштуваннях пристрою Chrome. Адміністратори доменів можуть змінювати це налаштування в Консолі адміністратора.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Видалити файл "<ph name="FILE_NAME" />"</translation> @@ -4551,7 +4535,6 @@ <translation id="4430369329743628066">Закладку додано</translation> <translation id="4430422687972614133">Увімкнути віртуальну картку</translation> <translation id="4432621511648257259">Неправильний пароль</translation> -<translation id="443454694385851356">Застарілий (небезпечно)</translation> <translation id="4434611816075088065">Ви все переглянули</translation> <translation id="443475966875174318">Оновити або видалити несумісні додатки</translation> <translation id="4437947179446780764">Додати власного постачальника послуг DNS</translation> @@ -5094,7 +5077,6 @@ <translation id="4868284252360267853">Це вікно не виділено. Щоб виділити його, натисніть Command + Shift + Option + A.</translation> <translation id="4869170227080975044">Переглядати інформацію про мережу ChromeOS</translation> <translation id="4870724079713069532">Ви можете відкривати й редагувати підтримувані файли в цьому додатку через файловий провідник або інші додатки. Щоб указати, які файли будуть відкриватися в цьому додатку за умовчанням, перейдіть у <ph name="BEGIN_LINK" />налаштування Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Введіть наданий адміністратором пароль, щоб отримати інформацію про налаштування</translation> <translation id="4870995365819149457">Деякі підтримувані посилання все ще відкриватимуться в <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> і ще 1 додатку.</translation> <translation id="4871308555310586478">Не з Веб-магазину Chrome.</translation> <translation id="4871322859485617074">PIN-код містить недійсні символи</translation> @@ -5161,7 +5143,6 @@ <translation id="4913209098186576320">Цей файл може бути небезпечним.<ph name="LINE_BREAK" />Перевірка триває довше, ніж зазвичай…</translation> <translation id="4915961947098019832">Дозволено показувати зображення</translation> <translation id="4916542008280060967">Дозволити сайту змінювати файл "<ph name="FILE_NAME" />"?</translation> -<translation id="4917385247580444890">Потужний</translation> <translation id="491779113051926205">Лічильники трафіку в ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> хоче обмінюватися даними з розширенням <ph name="EXTENSION_NAME" /></translation> <translation id="4918086044614829423">Прийняти</translation> @@ -5475,7 +5456,6 @@ <translation id="5172855596271336236">Є 1 керований принтер.</translation> <translation id="5173668317844998239">Додавайте та видаляйте відбитки пальців, збережені на ключі безпеки</translation> <translation id="5174169235862638850">Пароль скопійовано в буфер обміну</translation> -<translation id="5175379009094579629">Назва пристрою недійсна. Введіть дійсну назву.</translation> <translation id="5177479852722101802">Продовжити блокувати доступ до камери та мікрофона</translation> <translation id="5177549709747445269">Ви використовуєте мобільний Інтернет</translation> <translation id="5178667623289523808">Знайти попереднє</translation> @@ -5704,7 +5684,6 @@ <translation id="5368255566854433132">Створити пароль для пристрою <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Це розширення не може читати й змінювати інформацію про сайт або працювати у фоновому режимі</translation> <translation id="5368720394188453070">Ваш телефон заблоковано. Щоб увійти, розблокуйте його.</translation> -<translation id="5368779022775404937">Увійти на сторінці <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Вікно в режимі анонімного перегляду}one{Вікна в режимі анонімного перегляду (#)}few{Вікна в режимі анонімного перегляду (#)}many{Вікна в режимі анонімного перегляду (#)}other{Вікна в режимі анонімного перегляду (#)}}</translation> <translation id="5369491905435686894">Увімкнути прискорення миші</translation> <translation id="5369694795837229225">Налаштувати середовище для розробки Linux</translation> @@ -5920,7 +5899,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Адміністратор установив розширення}one{Адміністратор установив # розширення}few{Адміністратор установив # розширення}many{Адміністратор установив # розширень}other{Адміністратор установив # розширення}}</translation> <translation id="5523532775593636291">Додані вами сайти завжди залишатимуться активними й пам’ять для них не звільнятиметься</translation> <translation id="5523558474028191231">Назва може складатися з літер, цифр і спеціальних символів, але не більше ніж <ph name="MAX_CHARACTER_COUNT" /></translation> -<translation id="5526701598901867718">Усі (небезпечно)</translation> <translation id="5526745900034778153">Увійдіть знову, щоб відновити синхронізацію</translation> <translation id="5527463195266282916">Спроба встановити розширення нижчої версії.</translation> <translation id="5527474464531963247">Можна також вибрати іншу мережу.</translation> @@ -5931,7 +5909,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> хоче</translation> <translation id="5537725057119320332">Трансляція</translation> <translation id="5539070192556911367">Не вдалося підключитися до серверів Google</translation> -<translation id="5539221284352502426">Сервер відхилив введений вами пароль. Можливі причини: пароль закороткий; пароль має містити цифри або символи; пароль має відрізнятися від попередніх.</translation> <translation id="5541694225089836610">Адміністратор вимкнув цю дію</translation> <translation id="5542132724887566711">Профіль</translation> <translation id="5542750926112347543">Файли cookie із сайту <ph name="DOMAIN" /> заблоковано</translation> @@ -6172,7 +6149,6 @@ <translation id="5734362860645681824">Зв’язок</translation> <translation id="5734697361979786483">Додати файлообмінник</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Ці дані або ваш пристрій не відповідають деяким правилам безпеки організації. Зверніться до адміністратора, щоб дізнатися, що потрібно виправити.}=1{Цей файл або ваш пристрій не відповідає деяким правилам безпеки організації. Зверніться до адміністратора, щоб дізнатися, що потрібно виправити.}one{Ці файли не відповідають деяким правилам безпеки організації. Зверніться до адміністратора, щоб дізнатися, що потрібно виправити.}few{Ці файли не відповідають деяким правилам безпеки організації. Зверніться до адміністратора, щоб дізнатися, що потрібно виправити.}many{Ці файли не відповідають деяким правилам безпеки організації. Зверніться до адміністратора, щоб дізнатися, що потрібно виправити.}other{Ці файли не відповідають деяким правилам безпеки організації. Зверніться до адміністратора, щоб дізнатися, що потрібно виправити.}}</translation> -<translation id="5736796278325406685">Введіть дійсне ім’я користувача</translation> <translation id="5738093759615225354">Цей ключ доступу потрібен, щоб входити в обліковий запис на комп’ютері</translation> <translation id="5739017626473506901">Увійдіть, і тоді <ph name="USER_NAME" /> зможе додати обліковий запис закладу освіти</translation> <translation id="5739235828260127894">Очікується підтвердження. <ph name="LINK_BEGIN" />Докладніше<ph name="LINK_END" /></translation> @@ -6575,7 +6551,6 @@ <translation id="6054138466019582920">Шука&ти цю сторінку в Google…</translation> <translation id="6054284857788651331">Нещодавно закрита група вкладок</translation> <translation id="6054961935262556546">Змінити налаштування видимості</translation> -<translation id="6055171183283175969">Введений пароль неправильний.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 із шифруванням RSA</translation> <translation id="6055544610007596637">Установіть додатки для <ph name="DEVICE_TYPE" /> із магазину Google Play</translation> <translation id="6056710589053485679">Звичайне перезавантаження</translation> @@ -6645,7 +6620,6 @@ <translation id="6102043788063419338">Цей файл заблоковано Додатковим захистом.</translation> <translation id="6103681770816982672">Застереження. Ви переходите на версію для розробників</translation> <translation id="6104068876731806426">Облікові записи Google</translation> -<translation id="6104311680260824317">Не вдається приєднати пристрій до домену. Сервер не підтримує вказані типи шифрування Kerberos. Перегляньте розділ "Більше опцій", щоб налаштувати шифрування.</translation> <translation id="6104667115274478616">Керувати налаштуваннями звуку в ChromeOS</translation> <translation id="6104796831253957966">Черга принтера заповнена</translation> <translation id="610487644502954950">Бічну панель відкріплено</translation> @@ -7338,7 +7312,6 @@ <translation id="6651237644330755633">Довіряти цьому сертифікату для ідентифікації веб-сайтів</translation> <translation id="6651495917527016072">Синхронізувати мережі Wi-Fi із вашим телефоном. <ph name="LINK_BEGIN" />Докладніше<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Запускається автоматично щоразу, коли ви відвідуєте цей сайт</translation> -<translation id="665355505818177700">Інтеграція Chrome <ph name="MS_AD_NAME" /> підтримується лише на платформах x86_64. Комп’ютери Chromebook на платформі ARM або x86 не підтримують цю функцію.</translation> <translation id="6654509035557065241">Основна мережа</translation> <translation id="6655190889273724601">Режим розробника</translation> <translation id="6655458902729017087">Сховати облікові записи</translation> @@ -7474,7 +7447,6 @@ <translation id="676560328519657314">Ваші способи оплати в Google Pay</translation> <translation id="6766488013065406604">Відкрити Google Менеджер паролів</translation> <translation id="6767566652486411142">Вибрати іншу мову…</translation> -<translation id="6767639283522617719">Не вдається приєднатися до домену. Переконайтеся, що налаштування для організаційного підрозділу правильні.</translation> <translation id="6768034047581882264">Заборонено показувати незахищений контент</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Щоб забезпечити найвищу якість роботи, <ph name="DEVICE_OS" /> збирає дані про апаратне забезпечення пристроїв і передає їх компанії Google, щоб визначати потрібні оновлення. Також ви можете дозволити нам використовувати такі відомості для інших цілей, зокрема щоб покращувати роботу й обслуговування <ph name="DEVICE_OS" /> і надавати підтримку.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Щоб побачити, які дані ви надсилаєте для оновлення пристрою, а також якщо виникнуть інші запитання, пов’язані з наданням доступу до своїх даних компанії Google, увійдіть на цьому пристрої і на сторінці chrome://system перегляньте поля chromeosflex_.<ph name="END_PARAGRAPH2" /> @@ -7551,7 +7523,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Автоматично входити в облікові записи на веб-сайтах за допомогою збережених даних. Якщо цю функцію вимкнено, потрібно підтверджувати облікові дані під час кожного входу.</translation> -<translation id="6810768462515084623">Схоже, пароль уже не дійсний. Поновіть його на іншому пристрої та повторіть спробу.</translation> <translation id="6811034713472274749">Сторінка готова для перегляду</translation> <translation id="6811151703183939603">Сильно</translation> <translation id="6811332638216701903">Ім'я хосту для DHCP-сервера</translation> @@ -7623,7 +7594,6 @@ <translation id="6856623341093082836">Налаштуйте й відкоригуйте точність сенсорного екрана</translation> <translation id="6856850379840757744">Коли це налаштування ввімкнено, усі сповіщення заглушуються</translation> <translation id="6857145580237920905">Перш ніж виконувати Powerwash, видаліть профілі eSIM-карти</translation> -<translation id="6857699260879628349">Отримати інформацію про налаштування</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> с</translation> <translation id="6860097299815761905">Налаштування проксі-сервера...</translation> <translation id="68601584151169673">&Зберегти й поділитися</translation> @@ -7642,7 +7612,6 @@ <translation id="686839242150793617">Дозволено автоматично вмикати режим "Картинка в картинці"</translation> <translation id="6868934826811377550">Докладніше</translation> <translation id="6871644448911473373">Відповідач OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Сервер відхилив введений вами пароль.</translation> <translation id="6873571253135628430">Змінити дозволи для сайтів</translation> <translation id="6876155724392614295">Велосипед</translation> <translation id="6876469544038980967">Не корисно</translation> @@ -7676,7 +7645,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Голос для попереднього прослуховування</translation> <translation id="6902336033320348843">Розділ не підтримується: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Приєднайте пристрій до домену</translation> <translation id="6903022061658753260">Ваші дані синхронізуватимуться в усіх веб-переглядачах Chrome, де ви ввімкнули синхронізацію для цього облікового запису. Щоб переглянути параметри синхронізації ОС Chrome, відкрийте відповідні <ph name="LINK_BEGIN" />налаштування<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Відкрити всі (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Увімкнути синхронізацію</translation> @@ -8034,7 +8002,6 @@ <translation id="7198503619164954386">Потрібно використовувати пристрій, зареєстрований підприємством</translation> <translation id="7199158086730159431">Довідка</translation> <translation id="7199452998289813782">Призупинити трансляцію на пристрій "<ph name="DEVICE_NAME" />"</translation> -<translation id="7200083590239651963">Виберіть налаштування</translation> <translation id="720110658997053098">Назавжди перевести цей пристрій у режим термінала</translation> <translation id="7201118060536064622">Елемент "<ph name="DELETED_ITEM_NAME" />" видалено</translation> <translation id="7201420661433230412">Переглянути файли</translation> @@ -8151,7 +8118,6 @@ <translation id="7292067737327289208">Вашим <ph name="BEGIN_LINK" />веб-переглядачем керує<ph name="END_LINK" /> організація, а <ph name="BEGIN_LINK" />профілем<ph name="END_LINK" /> – <ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Зауважте, що Android, Play і пов’язані додатки керуються власними правилами щодо збору й використання даних.</translation> -<translation id="729583233778673644">Дозволяє шифрування AES і RC4. Використання цієї опції підвищує ризик, оскільки шифри RC4 ненадійні.</translation> <translation id="7296503797589217366">Вибрати папку "<ph name="FOLDER_TITLE" />"</translation> <translation id="7297726121602187087">Темно-зелений</translation> <translation id="7298195798382681320">Рекомендоване</translation> @@ -8169,7 +8135,6 @@ <translation id="7307129035224081534">Призупинено</translation> <translation id="7307647374092371434">Паролі й ключі доступу, збережені в обліковому записі Google, будуть доступні на цьому пристрої, доки ви не вийдете зі свого облікового запису</translation> <translation id="7308643132139167865">Мови веб-сайтів</translation> -<translation id="7310598146671372464">Не вдалося ввійти. Сервер не підтримує вказані типи шифрування Kerberos. Зв’яжіться з адміністратором.</translation> <translation id="7311005168897771689">Працюйте з файлами на Google Диску в режимі офлайн</translation> <translation id="7311244614769792472">Результатів не знайдено</translation> <translation id="7312210124139670355">Адміністратор скидає вашу eSIM-карту. Це може зайняти кілька хвилин.</translation> @@ -8541,7 +8506,6 @@ <translation id="7594725637786616550">Виконайте Powerwash, щоб відновити заводські налаштування пристрою <ph name="DEVICE_TYPE" />.</translation> <translation id="7595453277607160340">Щоб користуватися додатками Android, а <ph name="DEVICE_TYPE" /> працював належним чином, знову ввійдіть і оновіть їх.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (код помилки <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Назва пристрою задовга. Введіть коротшу назву.</translation> <translation id="7600054753482800821">&Керувати пошуковими системами та пошуком на сайтах</translation> <translation id="7600218158048761260">Google Диск вимкнено для цього типу облікового запису.</translation> <translation id="7600965453749440009">Ніколи не перекладати з такої мови: <ph name="LANGUAGE" /></translation> @@ -8686,7 +8650,6 @@ <translation id="7686086654630106285">Докладніше про рекламу, пропоновану сайтами</translation> <translation id="7686581688229391955">Натисніть, щоб дозволити розширення на цьому сайті</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Підтвердьте новий пароль</translation> <translation id="7690378713476594306">Вибрати зі списку</translation> <translation id="7690853182226561458">Додати &папку...</translation> <translation id="7691073721729883399">Не вдалося підключити компонент cryptohome для додатка-термінала.</translation> @@ -9348,7 +9311,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> – <ph name="PRINTER_STATUS" />. Принтер <ph name="ITEM_POSITION" /> з <ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Режим енергозбереження ввімкнено</translation> <translation id="8180786512391440389">Розширення "<ph name="EXTENSION" />" має доступ до читання й видалення зображень, відео та звукових файлів у вибраних розташуваннях.</translation> -<translation id="8181215761849004992">Не вдається приєднатися до домену. Перевірте в обліковому записі, чи ви можете додавати пристрої.</translation> <translation id="8182105986296479640">Додаток не відповідає.</translation> <translation id="8182412589359523143">Щоб видалити всі дані з цього пристрою <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />натисніть тут<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">EID пристрою: <ph name="EID_NUMBER" />; IMEI пристрою: <ph name="IMEI_NUMBER" />. За допомогою цих номерів можна активувати сервіс.</translation> @@ -9809,7 +9771,6 @@ <translation id="8531367864749403520">Виберіть "Сховати групу", щоб вилучити її з панелі вкладок</translation> <translation id="8531701051932785007">Безпечний перегляд із розширеним захистом вимкнено</translation> <translation id="8533670235862049797">Безпечний перегляд увімкнено</translation> -<translation id="8534656636775144800">На жаль, не вдалося приєднатися до домену. Повторіть спробу.</translation> <translation id="8535005006684281994">URL-адреса відновлення сертифікатів Netscape</translation> <translation id="8536810348276651776">Ви автоматично вийдете з облікових записів на більшості сайтів, але залишитеся в обліковому записі Google, тому налаштування Family Link для Chrome буде застосовано.</translation> <translation id="8536956381488731905">Звук натискання клавіш</translation> @@ -9888,7 +9849,6 @@ <translation id="8607828412110648570">Переконайтеся, що пристрій із Bluetooth поруч і на ньому ввімкнено режим підключення. Під’єднуйте лише надійні пристрої. Підключені пристрої відображаються для всіх облікових записів на цьому пристрої Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Докладніше<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Додати квиток Kerberos</translation> <translation id="8609465669617005112">Угору</translation> -<translation id="8610103157987623234">Неправильний формат, повторіть спробу</translation> <translation id="8612252270453580753">&Шукати кадр відео за допомогою сервісу <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Лише малі літери, цифри, символи підкреслення або тире</translation> <translation id="8613504115484579584">Способи входу</translation> @@ -10505,7 +10465,6 @@ <translation id="9052404922357793350">Продовжити блокування</translation> <translation id="90528604757378587">Також можуть обмежуватися дії у фоновому режимі й деякі візуальні ефекти, як-от плавне прокручування.</translation> <translation id="9053563360605707198">Друкувати на обох сторонах</translation> -<translation id="9055636786322918818">Застосовує шифрування RC4. Використання цієї опції підвищує ризик, оскільки шифри RC4 ненадійні.</translation> <translation id="9056788090206401048">Щоб скористатися ключем доступу на іншому пристрої, потрібно ввімкнути Bluetooth. Цей параметр можна будь-коли змінити в налаштуваннях.</translation> <translation id="9056810968620647706">Збігів не знайдено.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> хоче отримати доступ до контенту нижче:</translation>
diff --git a/chrome/app/resources/generated_resources_ur.xtb b/chrome/app/resources/generated_resources_ur.xtb index 3576fbbab..7eaf6a23 100644 --- a/chrome/app/resources/generated_resources_ur.xtb +++ b/chrome/app/resources/generated_resources_ur.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">مشکوک فائل ڈاؤن لوڈ کریں</translation> <translation id="1217483152325416304">آپ کا مقامی ڈیٹا جلد ہی حذف ہو جائے گا</translation> <translation id="1217668622537098248">کارروائی کے بعد بائیں کلک پر واپس جائیں</translation> -<translation id="121783623783282548">پاس ورڈز مماثل نہیں ہیں۔</translation> <translation id="1218015446623563536">Linux حذف کریں</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />اس آلہ کے مقام کا اندازہ لگانے میں مدد کرنے کے لیے، Google کی مقام کی سروس Wi‑Fi، موبائل نیٹ ورکس اور سینسرز جیسے ذرائع کا استعمال کرتی ہے۔<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />آپ اس آلہ پر مقام کی مرکزی ترتیب کو آف کر کے 'مقام' کو آف کر سکتے ہیں۔ آپ مقام کی ترتیبات میں مقام کے لیے Wi‑Fi، موبائل نیٹ ورکس اور سینسرز کے استعمال کو بھی آف کر سکتے ہیں۔<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">کی بورڈ فوکس کی مدد سے آئٹم کو نمایاں کریں</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> پر واپس جائیں</translation> <translation id="1396139853388185343">پرنٹر سیٹ اپ کرنے میں خرابی</translation> -<translation id="1396963298126346194">آپ کی جانب سے درج کردہ صارف نام اور پاس ورڈ مماثل نہیں ہیں</translation> <translation id="1397500194120344683">کوئی اہل آلہ نہیں ہے۔ <ph name="LINK_BEGIN" />مزید جانیں<ph name="LINK_END" /></translation> <translation id="1397594434718759194">آپ ان آلات پر Chrome میں سائن ان ہیں، لہذا آپ انہیں سیکیورٹی کلیدوں کے طور پر استعمال کر سکتے ہیں۔</translation> <translation id="1398853756734560583">بڑا کریں</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">تعلیمی وسائل تک رسائی کے لئے دوبارہ سائن ان کرنے کے لئے، والدین سے کہیں کہ آپ کو اجازت دیں</translation> <translation id="1658424621194652532">یہ صفحہ آپ کے مائیکروفون تک رسائی حاصل کر رہا ہے۔</translation> <translation id="1660763353352708040">پاور ایڈاپٹر کا مسئلہ</translation> -<translation id="1661156625580498328">AES مرموز کاری نافذ کریں (تجویز کردہ)۔</translation> <translation id="16620462294541761">معذرت، آپ کے پاس ورڈ کی توثیق نہیں کی جا سکی۔ براہ کرم دوبارہ کوشش کریں۔</translation> <translation id="166278006618318542">موضوع عوامی کلید الگورتھم</translation> <translation id="1662801900924515589"><ph name="APP" /> انسٹال ہو گئی</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">حسب ضرورت</translation> <translation id="1741314857973421784">جاری رکھیں</translation> <translation id="1743970419083351269">ڈاؤن لوڈز بار بند کریں</translation> -<translation id="1744060673522309905">ڈومین میں آلہ کو شامل نہیں کیا جا سکا۔ یقینی بنائیں کہ آپ نے ان آلات کی تعداد سے تجاوز نہیں کیا ہے جنہیں آپ شامل کر سکتے ہیں۔</translation> <translation id="1744108098763830590">پس منظر کا صفحہ</translation> <translation id="1745732479023874451">رابطوں کا نظم کریں</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{اس ویب ایپ میں # فائلز کھولیں اور ان میں ترمیم کریں؟}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">Android ایپس کے ساتھ استعمال کریں</translation> <translation id="1767508543310534319">رموز اوقاف کی بازگشت</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> کے لئے تاثرات بھیجیں۔</translation> -<translation id="1768278914020124551">افوہ! لاگ آن سرور سے رابطہ کرنے کے دوران ایک مسئلہ پیش آ گیا۔ براہ کرم اپنا نیٹ ورک کنکشن اور ڈومین نام چیک کریں، اس کے بعد دوبارہ کوشش کریں۔</translation> <translation id="1769104665586091481">لنک نئی &ونڈو میں کھولیں</translation> <translation id="1770407692401984718">یہاں ایک تصویر گھسیٹیں یا</translation> <translation id="177053719077591686">Google Drive میں Android ایپس کا بیک اپ لیں۔</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">لاگ اپ لوڈ ہو رہا ہے۔</translation> <translation id="1819443852740954262">سبھی کو پوشیدگی ونڈو میں کھولیں</translation> <translation id="1819721979226826163">ایپ کی اطلاعات > Google Play سروسز پر تھپتھپائيں۔</translation> -<translation id="1820028137326691631">منتظم کی طرف سے فراہم کردہ پاس ورڈ درج کریں</translation> <translation id="1822140782238030981">پہلے سے ہی Chrome صارف ہیں؟ سائن ان کریں</translation> <translation id="1822517323280215012">خاکستری</translation> <translation id="1822635184853104396">ایک نئے ٹیب میں ڈاؤن لوڈ کی مکمل سرگزشت دکھائیں</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">&سبھی کو منتخب کریں</translation> <translation id="1904580727789512086">آپ کے ملاحظہ کردہ URLs آپ کے Google اکاؤنٹ میں محفوظ ہوتے ہیں</translation> <translation id="1904603806662441960">Chrome میں سائٹ کے کیمرے کی اجازتوں کا نظم کریں</translation> -<translation id="1905375423839394163">Chromebook آلہ کا نام</translation> <translation id="1906181697255754968">سائٹس عام طور پر آپ کے آلہ پر موجود فائلز اور فولڈز تک آپ کا کام خودکار طور پر محفوظ کرنے جیسی خصوصیات کے لیے رسائی کرتی ہیں</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome ویب اسٹور<ph name="END_LINK" /> پر مزید ایکسٹینشنز اور تھیمز دریافت کریں</translation> <translation id="1907044622262489040">اپنی آواز کی مدد سے ٹائپ کریں۔ Search + D استعمال کریں، پھر بولنا شروع کریں۔</translation> @@ -1532,7 +1525,6 @@ <translation id="21354425047973905">PINs چھپائیں</translation> <translation id="2135456203358955318">ڈاک کردہ مکبّر</translation> <translation id="2135787500304447609">&دوبارہ شروع کریں</translation> -<translation id="2136372518715274136">نیا پاس ورڈ درج کریں</translation> <translation id="2136476978468204130">آپ کا درج کردہ پاس فریز غلط ہے</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> سے اطلاعات کی اجازت نہ دیں</translation> <translation id="2139919072249842737">بٹن سیٹ اپ کریں</translation> @@ -1632,7 +1624,6 @@ <translation id="2210462644007531147">انسٹالیشن مکمل نہیں ہو سکی</translation> <translation id="2211245494465528624">مطابقت پذیری کے اختیارات کا نظم کریں</translation> <translation id="2214018885812055163">اشتراک کردہ فولڈرز</translation> -<translation id="2214884991347062907">غلط پاس ورڈ، دوبارہ کوشش کریں</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 لائن نہیں دکھائی گئی>}other{<<ph name="NUMBER_OF_LINES" /> لائنز نہیں دکھائی گئیں>}}</translation> <translation id="2215070081105889450">آڈیو کا اشتراک کرنے کے لیے، اس کے بجائے ایک ٹیب یا اسکرین کا اشتراک کریں</translation> <translation id="2218019600945559112">ماؤس اور ٹچ پیڈ</translation> @@ -2284,7 +2275,6 @@ <translation id="2692503699962701720">عنصر کی اقسام اور فارمیٹ کردہ ٹیکسٹ بولتے وقت پِچ تبدیل کریں</translation> <translation id="2692901429679246677">فیروزی</translation> <translation id="2693134906590795721">چارج کرنے کی آوازیں</translation> -<translation id="2693176596243495071">افوہ! ایک نامعلوم خرابی پیش آ گئی۔ مسئلہ برقرار رہنے پر براہ کرم بعد میں دوبارہ کوشش کریں یا اپنے منتظم سے رابطہ کریں۔</translation> <translation id="2698147581454716013">یہ ایک بنڈل کردہ آلہ ہے اور اس کا Kiosk اور Signage Upgrade کے ساتھ اندراج نہیں کیا جا سکتا۔</translation> <translation id="2699911226086014512">کوڈ <ph name="RETRIES" /> کے ساتھ PIN کی کارروائی ناکام ہو گئی۔</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> سے اشتراک کردہ</translation> @@ -2417,7 +2407,6 @@ <translation id="2782104745158847185">Linux ایپلیکیشن انسٹال کرنے میں خرابی</translation> <translation id="2783024642731649028">آپ کے کارٹ میں <ph name="MERCHANT_NAME" />، <ph name="MERCHANT_DOMAIN" /> کی جانب سے <ph name="DISCOUNT_TEXT" /> پر 1 آئٹم، <ph name="RELATIVE_TIME" /> پہلے دیکھا گیا</translation> <translation id="2783298271312924866">ڈاؤن لوڈ کردہ</translation> -<translation id="2783829359200813069">مرموزکاری کی اقسام منتخب کریں</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> کے ساتھ اپنی سیکیورٹی کلید کو استعمال کریں</translation> <translation id="2785267875302712148">پاس ورڈ چیک اپ</translation> <translation id="2785873697295365461">فائل ڈسکرپٹرز</translation> @@ -2701,7 +2690,6 @@ <translation id="3003144360685731741">ترجیحی نیٹ ورکس</translation> <translation id="3003253259757197230">آپ کے ملاحظہ کردہ URLs آپ اگلی بار کون سی سائٹس ملاحظہ کر سکتے ہیں اس بات کی پیشنگوئی کرنے کے لیے اور آپ کو آپ کے ملاحظہ کئے جانے والے صفحے کے بارے میں اضافی معلومات دکھانے کے لیے Google کو بھیجے جاتے ہیں</translation> <translation id="3003623123441819449">CSS کیش</translation> -<translation id="3003828226041301643">ڈومین میں آلہ کو شامل نہیں کیا جا سکا۔ اس بات کو یقینی بنانے کے لیے اپنا اکاؤنٹ چیک کریں کہ آپ کے پاس آلات شامل کرنے کیلئے مراعات ہیں۔</translation> <translation id="3003967365858406397">آپ کا <ph name="PHONE_NAME" /> ایک نجی Wi-Fi کنکشن بنائے گا۔</translation> <translation id="3004385386820284928">کی بورڈ کی کلیدوں کو حسب ضرورت بنائیں</translation> <translation id="3005574332301273731">نہ دکھائیں</translation> @@ -2761,7 +2749,6 @@ <translation id="3033348223765101500">اپنا ڈيٹا کنٹرول کریں</translation> <translation id="3036327949511794916">اس <ph name="DEVICE_TYPE" /> کو واپس کرنے کی آخری تاریخ گزر چکی ہے۔</translation> <translation id="3036546437875325427">Flash کو فعال کریں</translation> -<translation id="3037754279345160234">ڈومین میں شمولیت کے لیے کنفیگریشن کو پارس نہیں کیا جا سکتا۔ براہ کرم اپنے منتظم سے رابطہ کریں۔</translation> <translation id="3038272154009688107">سبھی سائٹس دیکھیں</translation> <translation id="3038612606416062604">دستی طور پر پرنٹر شامل کریں</translation> <translation id="3039491566278747710">آلہ پر آف لائن پالیسی انسٹال نہیں ہو سکی۔</translation> @@ -2951,7 +2938,6 @@ <translation id="3210736980143419785">ڈاؤن لوڈ مکمل نہیں ہو سکا</translation> <translation id="321084946921799184">پیلا اور سفید</translation> <translation id="3211126692872351610">اور نئے ٹیب میں "<ph name="SEARCH_TERMS" />" کیلئے <ph name="SEARCH_ENGINE" /> تلاش کریں</translation> -<translation id="321356136776075234">آلہ OU (جیسے OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">اس فولڈر میں بُک مارک شامل کریں</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />نوٹ:<ph name="END_BOLD" /> ایک ملتی جلتی آواز یا ریکارڈنگ سے <ph name="SUPERVISED_USER_NAME" /> کے ذاتی نتائج تک رسائی حاصل کی جا سکتی ہے۔</translation> <translation id="3217843140356091325">شارٹ کٹ بنائیں؟</translation> @@ -3630,7 +3616,6 @@ <translation id="3741056951918180319">آپ ایکسٹینشن کو کسی بھی سائٹ پر استعمال کرنے کے لیے کسی بھی وقت اس پر کلک کر سکتے ہیں</translation> <translation id="3741510433331996336">اپ ڈیٹ مکمل کرنے کے لیے اپنا آلہ ری اسٹارٹ کریں</translation> <translation id="3742235229730461951">کوریائی کی بورڈ لے آؤٹ</translation> -<translation id="3742666961763734085">اس نام کا تنظیمی یونٹ تلاش نہیں کیا جا سکا۔ براہ کرم دوبارہ کوشش کریں۔</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> کے ساتھ جوڑا بنانے کے لیے PIN درج کریں</translation> <translation id="3744219658596020825">آپ کے پاس ورڈز درآمد نہیں کیے گئے تھے</translation> <translation id="3747077776423672805">ایپس ہٹانے کے لیے، ترتیبات > Google Play اسٹور > Android کی ترجیحات کا نظم کریں > ایپس یا ایپلیکیشن مینیجر پر جائیں۔ پھر اس ایپ پر تھپتھپائیں جسے آپ اَن انسٹال کرنا چاہتے ہیں (ممکن ہے کہ ایپ تلاش کرنے کے لیے آپ کو دائیں یا بائیں سوائپ کرنا پڑے)۔ پھر 'اَن انسٹال کریں' یا 'غیر فعال کریں' پر تھپتھپائیں۔</translation> @@ -4519,7 +4504,6 @@ <translation id="4416582610654027550">ایک درست URL ٹائپ کریں</translation> <translation id="4421932782753506458">Fluffy</translation> <translation id="4423376891418188461">ترتیبات بحال کریں</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />، آپ کا منتظم آپ سے اپنا پاس ورڈ تبدیل کرنے کا مطالبہ کرتا ہے۔</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS آلات کو خودکار رپورٹس بھیجنے کی اجازت دینے سے ہمیں یہ ترجیح دینے میں مدد ملتی ہے کہ ChromeOS میں کیا درست اور بہتر کرنا ہے۔ ان رپورٹس میں ChromeOS کب کریش ہوتا ہے، کون سی خصوصیات استعمال کی گئیں اور عام طور کتنی میموری استعمال کی گئی جیسی چیزیں شامل ہو سکتی ہیں۔<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />آپ اپنے Chrome آلے کی ترتیبات میں کسی بھی وقت ان رپورٹس کی اجازت کو شروع یا بند کر سکتے ہیں۔ اگر آپ ڈومین کے منتظم ہیں تو آپ منتظم کونسول میں اس ترتیب کو تبدیل کر سکتے ہیں۔<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040"><ph name="FILE_NAME" /> حذف کریں</translation> @@ -4535,7 +4519,6 @@ <translation id="4430369329743628066">بُک مارک شامل کر دیا گیا</translation> <translation id="4430422687972614133">ورچوئل کارڈ آن کریں</translation> <translation id="4432621511648257259">پاس ورڈ غلط ہے</translation> -<translation id="443454694385851356">پرانا (غیر محفوظ)</translation> <translation id="4434611816075088065">ابھی کسی اور چیز کو آپ کی توجہ کی ضرورت نہیں ہے</translation> <translation id="443475966875174318">ناموافق ایپلیکیشنز کو اپ ڈیٹ کریں یا ہٹائیں</translation> <translation id="4437947179446780764">حسب ضرورت DNS سروس فراہم کنندہ شامل کریں</translation> @@ -5077,7 +5060,6 @@ <translation id="4868284252360267853">فی الحال اس ڈائیلاگ پر فوکس نہیں کیا گیا۔ اس ڈائیلاگ پر فوکس کرنے کے لیے Command-Shift-Option A دبائیں۔</translation> <translation id="4869170227080975044">ChromeOS نیٹ ورک کی معلومات پڑھیں</translation> <translation id="4870724079713069532">آپ اس ایپ کے ساتھ File Explorer یا دیگر ایپس سے تعاون یافتہ فائلز کو کھول اور ان میں ترمیم کر سکتے ہیں۔ جو فائلز بطور ڈیفالٹ اس ایپ میں کھلتی ہیں انہیں کنٹرول کرنے کے لیے، <ph name="BEGIN_LINK" />ونڈوز کی ترتیبات<ph name="END_LINK" /> پر جائیں۔</translation> -<translation id="4870758487381879312">کنفیگریشن کی معلومات حاصل کرنے کیلئے منتظم کی طرف سے فراہم کردہ پاس ورڈ درج کریں</translation> <translation id="4870995365819149457">کچھ تعاون یافتہ لنکس اب بھی <ph name="APP_NAME" />، <ph name="APP_NAME_2" />، <ph name="APP_NAME_3" /> اور 1 دیگر ایپ میں کھلیں گے۔</translation> <translation id="4871308555310586478">Chrome ویب اسٹور سے نہیں ہے۔</translation> <translation id="4871322859485617074">PIN میں غلط حروف ہیں</translation> @@ -5144,7 +5126,6 @@ <translation id="4913209098186576320">یہ فائل خطرناک ہو سکتی ہے<ph name="LINE_BREAK" />اس چیک میں معمول سے زیادہ وقت لگ رہا ہے...</translation> <translation id="4915961947098019832">تصاویر دکھانے کی اجازت ہے</translation> <translation id="4916542008280060967">سائٹ کو <ph name="FILE_NAME" /> کی ترمیم کرنے دیں؟</translation> -<translation id="4917385247580444890">مضبوط</translation> <translation id="491779113051926205">ChromeOS ٹریفک کاؤنٹرز</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ایکسٹینشن "<ph name="EXTENSION_NAME" />" کے ساتھ مواصلت کرنا چاہتا ہے</translation> <translation id="4918086044614829423">قبول کریں</translation> @@ -5458,7 +5439,6 @@ <translation id="5172855596271336236">نظم کردہ 1 پرنٹر ہے۔</translation> <translation id="5173668317844998239">اپنی سیکیورٹی کلید میں محفوظ کردہ فنگر پرنٹس کو شامل اور حذف کریں</translation> <translation id="5174169235862638850">پاس ورڈ کلپ بورڈ پر کاپی ہو گیا</translation> -<translation id="5175379009094579629">آلہ کا نام غلط ہے۔ دوبارہ کوشش کرنے کے لیے آلہ کا ایک درست نام درج کریں۔</translation> <translation id="5177479852722101802">کیمرا اور مائیکروفون رسائی کو مسدود کرنا جاری رکھیں</translation> <translation id="5177549709747445269">آپ موبائل ڈیٹا استعمال کر رہے ہیں</translation> <translation id="5178667623289523808">پچھلا تلاش کریں</translation> @@ -5687,7 +5667,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> کا پاس ورڈ تخلیق کریں</translation> <translation id="5368441245151140827">یہ ایکسٹینشن سائٹ کی معلومات پڑھ اور تبدیل کر سکتی ہے یا یہ پس منظر میں نہیں چل سکتی ہے</translation> <translation id="5368720394188453070">آپ کا فون مقفل ہے۔ داخل ہونے کیلئے اسے غیر مقفل کریں۔</translation> -<translation id="5368779022775404937"><ph name="REALM" /> میں سائن ان کریں</translation> <translation id="536882527576164740">{0,plural, =1{پوشیدگی}other{پوشیدگی (#)}}</translation> <translation id="5369491905435686894">ماؤس ایکسلریشن فعال کریں</translation> <translation id="5369694795837229225">Linux ڈیولپمنٹ ماحول سیٹ اپ کریں</translation> @@ -5902,7 +5881,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{آپ کے منتظم نے ایک ایکسٹینشن انسٹال کر دی ہے}other{# ایکسٹینشنز انسٹال کر دی گئی ہیں}}</translation> <translation id="5523532775593636291">آپ جو سائٹس شامل کرتے ہیں وہ ہمیشہ فعال رہیں گی اور ان سے میموری کو خالی نہیں کیا جائے گا</translation> <translation id="5523558474028191231">نام میں کلمات، نمبرز اور مخصوص حروف کا استعمال کیا جا سکتا ہے اور نام میں <ph name="MAX_CHARACTER_COUNT" /> یا اس سے کم حروف کا ہونا ضروری ہے</translation> -<translation id="5526701598901867718">تمام (غیر محفوظ)</translation> <translation id="5526745900034778153">مطابقت پذیری دوبارہ شروع کرنے کیلئے دوبارہ سائن ان کریں</translation> <translation id="5527463195266282916">ایکسٹینشن کو ڈاؤن گریڈ کرنے کی کوشش کی۔</translation> <translation id="5527474464531963247">آپ ایک دوسرے نیٹ ورک کو بھی منتخب کر سکتے ہیں۔</translation> @@ -5913,7 +5891,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> چاہتی ہے کہ</translation> <translation id="5537725057119320332">کاسٹ کریں</translation> <translation id="5539070192556911367">Google تک رسائی نہیں ہو سکتی</translation> -<translation id="5539221284352502426">آپ کا درج کردہ پاس ورڈ سرور کی طرف سے مسترد کر دیا گیا۔ ممکنہ وجوہات میں شامل ہیں: پاس ورڈ کافی چھوٹا ہے۔ پاس ورڈ میں نمبرز یا علامتوں کا شامل ہونا ضروری ہے۔ پاس ورڈ کا پرانے پاس ورڈز سے مختلف ہونا ضروری ہے۔</translation> <translation id="5541694225089836610">آپ کے منتظم نے کارروائی کو غیر فعال کر دیا ہے</translation> <translation id="5542132724887566711">پروفائل</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> کی کوکیز مسدود ہو گئیں</translation> @@ -6156,7 +6133,6 @@ <translation id="5734362860645681824">مواصلات</translation> <translation id="5734697361979786483">فائل کا اشتراک شامل کریں</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{یہ ڈیٹا یا آپ کا آلہ آپ کی تنظیم کی سیکیورٹی کی کچھ پالیسیوں کی تعمیل نہیں کرتا ہے۔ اپنے منتظم کے ساتھ چیک کریں کہ کیا ٹھیک کرنے کی ضرورت ہے۔}=1{یہ فائل یا آپ کا آلہ آپ کی تنظیم کی سیکیورٹی کی کچھ پالیسیوں کی تعمیل نہیں کرتا ہے۔ اپنے منتظم کے ساتھ چیک کریں کہ کیا ٹھیک کرنے کی ضرورت ہے۔}other{یہ فائلز آپ کی تنظیم کی سیکیورٹی کی کچھ پالیسیوں کی تعمیل نہیں کرتی ہیں۔ اپنے منتظم کے ساتھ چیک کریں کہ کیا ٹھیک کرنے کی ضرورت ہے۔}}</translation> -<translation id="5736796278325406685">براہ کرم ایک درست صارف نام درج کریں</translation> <translation id="5738093759615225354">آپ کو اپنے کمپیوٹر میں سائن ان کرنے کے لیے اس پاس کی ضرورت ہے</translation> <translation id="5739017626473506901">اسکول کا اکاؤنٹ شامل کرنے میں <ph name="USER_NAME" /> کی مدد کرنے کیلئے سائن ان کریں</translation> <translation id="5739235828260127894">توثیق کا انتظار ہے۔ <ph name="LINK_BEGIN" />مزید جانیں<ph name="LINK_END" /></translation> @@ -6560,7 +6536,6 @@ <translation id="6054138466019582920">Google کے ساتھ یہ صفحہ تلاش کریں...</translation> <translation id="6054284857788651331">حال ہی میں بند ٹیب گروپ</translation> <translation id="6054961935262556546">نظر آنے کو تبدیل کریں</translation> -<translation id="6055171183283175969">آپ کا درج کردہ پاس ورڈ غلط ہے۔</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 مع RSA مرموز کاری</translation> <translation id="6055544610007596637">Google Play اسٹور سے اپنے <ph name="DEVICE_TYPE" /> کے لیے ایپس انسٹال کریں</translation> <translation id="6056710589053485679">عام ری لوڈ</translation> @@ -6630,7 +6605,6 @@ <translation id="6102043788063419338">اعلی تحفظ نے اس فائل کو مسدود کر دیا ہے۔</translation> <translation id="6103681770816982672">وارننگ: آپ ڈویلپر چینل پر سوئچ کر رہے ہیں</translation> <translation id="6104068876731806426">Google اکاؤنٹس</translation> -<translation id="6104311680260824317">ڈومین میں آلہ کو شامل نہیں کیا جا سکا۔ سرور متعین Kerberos مرموز کاری کی اقسام کو سپورٹ نہیں کرتا ہے۔ مرموز کاری کی ترتیبات کے لیے "مزید احتیارات" چیک کریں۔</translation> <translation id="6104667115274478616">ChromeOS آڈیو ترتیبات کا نظم کریں</translation> <translation id="6104796831253957966">پرنٹر کی قطار فُل ہے</translation> <translation id="610487644502954950">سائیڈ پینل کا پن ہٹایا گیا</translation> @@ -7317,7 +7291,6 @@ <translation id="6651237644330755633">ویب سائٹس کی شناخت کرنے کیلئے اس سرٹیفیکیٹ پر بھروسہ کریں</translation> <translation id="6651495917527016072">اپنے فون کے ساتھ Wi-Fi نیٹ ورکس کو سنک کریں۔ <ph name="LINK_BEGIN" />مزید جانیں<ph name="LINK_END" /></translation> <translation id="6651762277693024112">جب بھی آپ اس سائٹ کا ملاحظہ کرتے ہیں یہ خودکار طور پر چلتا ہے</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> انضمام صرف x86_64 پلیٹ فارمز پر تعاون یافتہ ہے۔ ARM یا x86 پلیٹ فارم پر تیار کردہ Chromebooks اس فعالیت کو سپورٹ نہیں کرتے ہیں۔</translation> <translation id="6654509035557065241">نیٹ ورک کو ترجیح دیں</translation> <translation id="6655190889273724601">ڈویلپر وضع</translation> <translation id="6655458902729017087">اکاؤنٹس چھپائیں</translation> @@ -7453,7 +7426,6 @@ <translation id="676560328519657314">Google Pay میں آپ کی ادائیگی کے طریقے</translation> <translation id="6766488013065406604">Google پاس ورڈ مینیجر پر جائیں</translation> <translation id="6767566652486411142">کسی دوسری زبان کا انتخاب کریں...</translation> -<translation id="6767639283522617719">ڈومین میں شامل نہیں کیا جا سکا۔ یقینی بنائیں کہ ترتیبات تنظیمی یونٹ کے لیے درست ہیں۔</translation> <translation id="6768034047581882264">غیر محفوظ مواد دکھانے کی اجازت نہیں ہے</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />بہترین تجربہ فراہم کرنے کے لیے، <ph name="DEVICE_OS" /> آلات کے بارے میں ہارڈویئر ڈیٹا اکٹھا کرتا ہے اور Google کے ساتھ اس کا اشتراک کرتا ہے تاکہ یہ تعین کیا جا سکے کہ کون سی اپ ڈیٹس ڈیلیور کی جائیں۔ اختیاری طور پر، آپ Google کو یہ ڈیٹا اضافی مقاصد کے لیے استعمال کرنے کی اجازت دے سکتے ہیں جیسے کہ سپورٹ اور <ph name="DEVICE_OS" /> کے تجربے اور سروس میں بہتری۔<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />آپ اس آلہ پر لاگ ان کر سکتے ہیں اور chrome://system میں chromeosflex_ کے بطور درج کردہ فیلڈز ملاحظہ کر سکتے ہیں تاکہ اپ ڈیٹ فلٹرنگ کے لیے Google کو بھیجے گئے ڈیٹا کو دیکھیں، ساتھ ہی ایسی کوئی دوسری مثالیں جہاں آپ Google کے ساتھ ڈیٹا کا اشتراک کرنے کا انتخاب کرتے ہیں۔<ph name="END_PARAGRAPH2" /> @@ -7530,7 +7502,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">اسٹور کردہ اسناد کا استعمال کر کے ویب سائٹس میں خود کار طور پر سائن ان کریں۔ خصوصیت غیر فعال ہونے پر، کسی ویب سائٹ میں سائن ان کرنے سے پہلے ہر بار آپ سے توثیق کرنے کو کہا جائے گا۔</translation> -<translation id="6810768462515084623">افوہ! ایسا لگتا ہے کہ آپ کے پاس ورڈ کی میعاد ختم ہو گئی ہے۔ براہ کرم کسی اور آلہ پر اس کی تجدید کریں اور دوبارہ کوشش کریں۔</translation> <translation id="6811034713472274749">صفحہ دیکھے جانے کیلئے تیار ہے</translation> <translation id="6811151703183939603">مضبوط</translation> <translation id="6811332638216701903">DHCP میزبان کا نام</translation> @@ -7602,7 +7573,6 @@ <translation id="6856623341093082836">اپنی ٹچ اسکرین کی درستگی کو ترتیب دیں اور ایڈجسٹ کریں</translation> <translation id="6856850379840757744">آن کرنے پر، سبھی اطلاعات خاموش ہو جائیں گی</translation> <translation id="6857145580237920905">Powerwash سے پہلے eSIM پروفائلز کو ہٹائیں</translation> -<translation id="6857699260879628349">کنفیگریشن کی معلومات حاصل کریں</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> سیکنڈ</translation> <translation id="6860097299815761905">پراکسی کی ترتیبات…</translation> <translation id="68601584151169673">محفوظ کریں اور اشتراک کریں</translation> @@ -7621,7 +7591,6 @@ <translation id="686839242150793617">سائٹس کو خودکار طور پر تصویر میں تصویر داخل کرنے کی اجازت ہے</translation> <translation id="6868934826811377550">تفصیلات دیکھیں</translation> <translation id="6871644448911473373">OCSP ریسپانڈر: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">سرور نے آپ کا درج کردہ پاس ورڈ مسترد کر دیا۔</translation> <translation id="6873571253135628430">سائٹ کی اجازت تبدیل کریں</translation> <translation id="6876155724392614295">بائیک</translation> <translation id="6876469544038980967">مددگار نہیں ہے</translation> @@ -7655,7 +7624,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">پیش منظر کی آواز</translation> <translation id="6902336033320348843">سیکشن تعاون یافتہ نہیں ہے: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">آلہ کو ڈومین میں شامل کریں</translation> <translation id="6903022061658753260">آپ کا ڈیٹا ان تمام Chrome براؤزرز میں مطابقت پذیر ہو جائے گا جہاں آپ نے اس اکاؤنٹ کے لیے مطابقت پذیری کو فعال کیا ہے۔ ChromeOS مطابقت پذیری کے اختیارات کے لیے <ph name="LINK_BEGIN" />ChromeOS کی ترتیبات<ph name="LINK_END" /> پر جائیں۔</translation> <translation id="6903590427234129279">سبھی (<ph name="URL_COUNT" />) کو کھولیں</translation> <translation id="6903907808598579934">مطابقت پذیری آن کریں</translation> @@ -8012,7 +7980,6 @@ <translation id="7198503619164954386">آپ کا انٹرپرائز مندرج آلہ پر ہونا ضروری ہے</translation> <translation id="7199158086730159431">&مدد حاصل کریں</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" /> پر کاسٹ کرنا روکیں</translation> -<translation id="7200083590239651963">کنفیگریشن منتخب کریں</translation> <translation id="720110658997053098">اس آلہ کو مستقل طور پر کیوسک وضع میں رکھیں</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' حذف کر دیا گیا</translation> <translation id="7201420661433230412">فائلیں دیکھیں</translation> @@ -8129,7 +8096,6 @@ <translation id="7292067737327289208">آپ کے <ph name="BEGIN_LINK" />براؤزر کا نظم<ph name="END_LINK" /> آپ کی تنظیم کرتی ہے اور آپ کی <ph name="BEGIN_LINK" />پروفائل کا نظم<ph name="END_LINK" /> <ph name="PROFILE_DOMAIN" /> کرتا ہے</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">نوٹ کریں کہ Android, Play اور وابستہ ایپس ڈیٹا جمع اور استعمال کرنے کی اپنی ذاتی پالیسیوں کے زیر انتظام ہوتی ہیں۔</translation> -<translation id="729583233778673644">AES اور RC4 مرموز کاری کی اجازت دیں۔ اس اختیار کے استعمال سے آپ کا خطرہ بڑھ جاتا ہے، کیوں کہ RC4 سائفرز غیر محفوظ ہیں۔</translation> <translation id="7296503797589217366"><ph name="FOLDER_TITLE" /> فولڈر منتخب کریں</translation> <translation id="7297726121602187087">گہرا سبز</translation> <translation id="7298195798382681320">تجویز کردہ</translation> @@ -8147,7 +8113,6 @@ <translation id="7307129035224081534">موقوف ہو گیا</translation> <translation id="7307647374092371434">آپ کے سائن ان ہونے پر آپ کے Google اکاؤنٹ میں پاس ورڈز اور پاس کیز بھی اس آلے پر دستیاب ہوں گی</translation> <translation id="7308643132139167865">ویب سائٹ کی زبانیں</translation> -<translation id="7310598146671372464">لاگ ان کرنا ناکام ہو گیا۔ سرور متعین Kerberos مرموز کاری کی اقسام کو سپورٹ نہیں کرتا ہے۔ براہ کرم اپنے منتظم سے رابطہ کریں۔</translation> <translation id="7311005168897771689">آف لائن ہونے پر اپنی Google Drive فائلز تک رسائی حاصل کریں</translation> <translation id="7311244614769792472">کوئی نتیجہ نہیں ملا</translation> <translation id="7312210124139670355">آپ کا منتظم آپ کی eSIM کو ری سیٹ کر رہا ہے۔ اس میں چند منٹ لگ سکتے ہیں۔</translation> @@ -8520,7 +8485,6 @@ <translation id="7594725637786616550">آپ کے <ph name="DEVICE_TYPE" /> کو ری سیٹ کر کے بالکل نیا کرنے کے لیے Powerwash۔</translation> <translation id="7595453277607160340">Android ایپس استعمال کرنے اور <ph name="DEVICE_TYPE" /> کے ٹھیک طرح سے کام کرتے رہنے کیلئے، دوبارہ سائن ان اور اپ ڈیٹ کریں۔</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (خرابی کا کوڈ <ph name="ERROR_CODE" />)۔</translation> -<translation id="7599527631045201165">آلہ کا نام کافی بڑا ہے۔ دوبارہ کوشش کرنے کے لیے اس سے چھوٹا نام درج کریں۔</translation> <translation id="7600054753482800821">سرچ انجنز اور سائٹ کی تلاش کا نظم کریں</translation> <translation id="7600218158048761260">Google Drive اس اکاؤنٹ کی قسم کے لیے غیر فعال ہے۔</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> کا کبھی بھی ترجمہ نہ کریں</translation> @@ -8665,7 +8629,6 @@ <translation id="7686086654630106285">سائٹ کے تجویز کردہ اشتہارات کے بارے میں مزید</translation> <translation id="7686581688229391955">اس سائٹ پر ایکسٹینشنز کی اجازت دینے کے لیے منتخب کریں</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">نئے پاس ورڈ کی توثیق کریں</translation> <translation id="7690378713476594306">فہرست سے منتخب کریں</translation> <translation id="7690853182226561458">&فولڈر شامل کریں…</translation> <translation id="7691073721729883399">کیوسک ایپلیکیشن کیلئے cryptohome کو ماؤنٹ نہیں کیا جا سکا۔</translation> @@ -9326,7 +9289,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />۔ <ph name="NUM_PRINTERS" /> میں سے <ph name="ITEM_POSITION" /> پرنٹر۔</translation> <translation id="8180785270975217276">انرجی سیور آن ہو گیا</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" نشان زد مقامات میں تصاویر، ویڈیوز اور آواز والی فائلیں پڑھ اور حذف کر سکتی ہے۔</translation> -<translation id="8181215761849004992">ڈومین میں شامل نہیں کیا جا سکا۔ آلات شامل کرنے کی اپنی کافی مراعات دیکھنے کے لیے اپنا اکاؤنٹ چیک کریں۔</translation> <translation id="8182105986296479640">ایپلیکیشن جواب نہیں دے رہی ہے۔</translation> <translation id="8182412589359523143">اس <ph name="DEVICE_TYPE" /> کا تمام ڈیٹا حذف کرنے کے لئے، <ph name="BEGIN_LINK" />یہاں کلک کریں<ph name="END_LINK" />۔</translation> <translation id="8183703640399301650">آپ کے آلے کی EID <ph name="EID_NUMBER" /> ہے اور آلے کی IMEI <ph name="IMEI_NUMBER" /> ہے۔ سروس کو فعال کرنے میں مدد کے لیے ان نمبرز کا استعمال کیا جا سکتا ہے۔</translation> @@ -9787,7 +9749,6 @@ <translation id="8531367864749403520">اپنی ٹیب اسٹرپ سے گروپ کو ہٹانے کے لیے "گروپ چھپائیں" کو منتخب کریں</translation> <translation id="8531701051932785007">بہتر کردہ محفوظ براؤزنگ آف ہے</translation> <translation id="8533670235862049797">محفوظ براؤزنگ آن ہے</translation> -<translation id="8534656636775144800">افوہ! ڈومین میں شامل ہونے کی کوشش کرتے وقت کچھ غلط ہو گیا۔ براہ کرم دوبارہ کوشش کریں۔</translation> <translation id="8535005006684281994">Netscape سرٹیفیکیٹ تجدید URL</translation> <translation id="8536810348276651776">اکثر سائٹس سے آپ کو سائن آؤٹ کرتا ہے۔ آپ اپنے Google اکاؤنٹ میں سائن ان رہیں گے تاکہ Chrome کے لیے آپ کے Family Link کی ترتیبات لاگو ہوں۔</translation> <translation id="8536956381488731905">کلید دبانے پر آواز</translation> @@ -9866,7 +9827,6 @@ <translation id="8607828412110648570">اس بات کو یقینی بنائیں کہ آپ کا بلوٹوتھ آلہ 'جوڑا بنانے والے موڈ' میں ہے اور قریب ہی موجود ہے۔ اپنے بھروسے مند آلات کے ساتھ ہی جوڑا بنائیں۔ جوڑا بنائے ہوئے آلات اس Chromebook پر موجود سبھی اکاؤنٹس کے لیے مرئی ہیں۔ <ph name="BEGIN_LINK_LEARN_MORE" />مزید جانیں<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos ٹکٹ شامل کریں</translation> <translation id="8609465669617005112">اوپر منتقل کریں</translation> -<translation id="8610103157987623234">غلط فارمیٹ، براہ کرم دوبارہ کوشش کریں</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> کے ساتھ ویڈیو فریم تلاش کریں</translation> <translation id="8613164732773110792">صرف چھوٹے حروف، ہندسے، انڈر سکورز یا ڈیشز</translation> <translation id="8613504115484579584">سائن ان کرنے کے طریقے</translation> @@ -10480,7 +10440,6 @@ <translation id="9052404922357793350">مسدود کرنا جاری رکھیں</translation> <translation id="90528604757378587">پس منظر کی سرگرمی اور کچھ بصری اثرات، جیسے ہموار اسکرولنگ، محدود ہو سکتے ہیں۔</translation> <translation id="9053563360605707198">دونوں طرف پرنٹ کریں</translation> -<translation id="9055636786322918818">RC4 مرموز کاری کو نافذ کریں۔ اس اختیار کے استعمال سے آپ کا خطرہ بڑھ جاتا ہے، کیوں کہ RC4 سائفرز غیر محفوظ ہیں۔</translation> <translation id="9056788090206401048">کسی دوسرے آلے پر آپ کی پاس کی استعمال کرنے کے لیے بلوٹوتھ آن ہونا ضروری ہے۔ آپ ترتیبات میں ہمیشہ اس کا نظم کر سکتے ہیں۔</translation> <translation id="9056810968620647706">کوئی مماثلتیں نہیں ملیں۔</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> درج ذیل مواد تک رسائی حاصل کرنا چاہتا ہے:</translation>
diff --git a/chrome/app/resources/generated_resources_uz.xtb b/chrome/app/resources/generated_resources_uz.xtb index f3ea995..56689b9 100644 --- a/chrome/app/resources/generated_resources_uz.xtb +++ b/chrome/app/resources/generated_resources_uz.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">Shubhali faylni yuklab olish</translation> <translation id="1217483152325416304">Mahalliy maʼlumotlar tez orada tozalanadi</translation> <translation id="1217668622537098248">Amaldan keyin chap klikka qaytarish</translation> -<translation id="121783623783282548">Parollaringiz mos kelmadi</translation> <translation id="1218015446623563536">Linuxni o‘chirib tashlash</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google joylashuvni aniqlash xizmati bu qurilmaning joylashuvini bilish uchun Wi-Fi, mobil tarmoqlar va sensorlar kabi manbalardan foydalanadi.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bu qurilmada asosiy Joylashuv sozlamasini faolsizlantirish orqali Joylashuvni aniqlash xizmatini faolsizlantirish mumkin. Shuningdek, joylashuv parametri orqali joylashuv axboroti uchun Wi-Fi va mobil tarmoqlardan foydalanish hamda sensorlarni ham faolsizlantirish mumkin.<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">Elementni klaviatura fokusi orqali ajratib belgilash</translation> <translation id="1396120028054416908"><ph name="FOLDER_TITLE" /> sahifasiga qaytish</translation> <translation id="1396139853388185343">Printer sozlanmadi</translation> -<translation id="1396963298126346194">Siz kiritgan foydalanuvchi nomi va parol mos kelmadi</translation> <translation id="1397500194120344683">Mos telefon topilmadi. <ph name="LINK_BEGIN" />Batafsil axborot.<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Chromega quyidagi qurilmalardan kirgansiz va ularni elektron kalit sifatida ishlatishingiz mumkin.</translation> <translation id="1398853756734560583">Yoyish</translation> @@ -896,7 +894,6 @@ <translation id="1657937299377480641">Taʼlim manbalaridan foydalanadigan hisobga qayta kirish uchun ota-onangizdan ruxsat oling</translation> <translation id="1658424621194652532">Bu sahifa mikrofoningizga kirmoqda.</translation> <translation id="1660763353352708040">Quvvat adapterida muammo bor</translation> -<translation id="1661156625580498328">AES usulida majburiy kodlash (tavsiya etiladi).</translation> <translation id="16620462294541761">Afsuski, parolni tekshirib bo‘lmadi. Qayta urinib ko‘ring.</translation> <translation id="166278006618318542">Subyekt ochiq kaliti algoritmi</translation> <translation id="1662801900924515589"><ph name="APP" /> oʻrnatildi</translation> @@ -990,7 +987,6 @@ <translation id="174123615272205933">Boshqa</translation> <translation id="1741314857973421784">Keyingisi</translation> <translation id="1743970419083351269">Yuklanmalar panelini yopish</translation> -<translation id="1744060673522309905">Qurilma domenga ulanmadi. Ulanadigan qurilmalar soni oshib ketmasligi lozim.</translation> <translation id="1744108098763830590">orqa fondagi sahifa</translation> <translation id="1745732479023874451">Kontaktlarni boshqarish</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{# ta fayl shu veb ilovada ochilib, tahrirlansinmi?}}</translation> @@ -1022,7 +1018,6 @@ <translation id="1767043563165955993">Android ilovalarida foydalaning</translation> <translation id="1767508543310534319">Tinish belgilarining oʻqilishi</translation> <translation id="1768212860412467516"><ph name="EXPERIMENT_NAME" /> haqida fikr-mulohaza yuboring.</translation> -<translation id="1768278914020124551">Kirish serveriga ulanishda muammo yuz berdi. Internetga ulanish va domen nomini tekshirib, yana urining.</translation> <translation id="1769104665586091481">&Havolani yangi oynada ochish</translation> <translation id="1770407692401984718">Rasmni bu yerga sudrang yoki</translation> <translation id="177053719077591686">Android ilovalarini Google Drive xizmatiga zaxiralash</translation> @@ -1100,7 +1095,6 @@ <translation id="1818913467757368489">Jurnal yuklanmoqda.</translation> <translation id="1819443852740954262">Barchasini inkognito oynalarda ochish</translation> <translation id="1819721979226826163">Ilova bildirishnomalari > Google Play xizmatlari ustiga bosing.</translation> -<translation id="1820028137326691631">Administrator belgilagan parolni kiriting</translation> <translation id="1822140782238030981">Chrome ishlatasizmi? Hisobga kiring</translation> <translation id="1822517323280215012">Kulrang</translation> <translation id="1822635184853104396">Yangi varaqda toʻliq yuklab olish tarixini koʻrsatish</translation> @@ -1218,7 +1212,6 @@ <translation id="1901303067676059328">Hammasini belgilash</translation> <translation id="1904580727789512086">Tashrif qilingan URL manzillar Google hisobingizda saqlanadi</translation> <translation id="1904603806662441960">Saytning kameraga ruxsatini Chrome orqali boshqarish</translation> -<translation id="1905375423839394163">Chromebook qurilmasi nomi</translation> <translation id="1906181697255754968">Saytlar odatda yopilmagan ishlaringizni saqlash maqsadida qurilmangizdagi fayllar va jildlar bilan ishlaydi</translation> <translation id="1906488504371069394"><ph name="BEGIN_LINK" />Chrome Web Store<ph name="END_LINK" /> doʻkonida koʻplab kengaytma va mavzular bilan tanishing</translation> <translation id="1907044622262489040">Ovoz bilan yozing. Search+D tugmalarini bosib, gapirishni boshlang.</translation> @@ -1530,7 +1523,6 @@ <translation id="21354425047973905">PIN kodlar berkitilsin</translation> <translation id="2135456203358955318">Mahkamlangan lupa</translation> <translation id="2135787500304447609">&Qaytarish</translation> -<translation id="2136372518715274136">Yangi parolni kiriting</translation> <translation id="2136476978468204130">Kodli ibora xato kiritildi</translation> <translation id="2137128126782078222"><ph name="WEBSITE" /> saytida bildirishnomalar chiqmasin</translation> <translation id="2139919072249842737">Sozlash tugmasi</translation> @@ -1630,7 +1622,6 @@ <translation id="2210462644007531147">Oʻrnatish yakunlanmadi</translation> <translation id="2211245494465528624">Sinxronlash parametrlarini boshqarish</translation> <translation id="2214018885812055163">Umumiy jildlar</translation> -<translation id="2214884991347062907">Parol xato. Qaytadan urining.</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 qator kod berkitilgan>}other{<<ph name="NUMBER_OF_LINES" /> qator kod berkitilgan>}}</translation> <translation id="2215070081105889450">Ovozni ulashish uchun varaq yoki ekranni ulashing</translation> <translation id="2218019600945559112">Sichqoncha va sensorli panel</translation> @@ -2284,7 +2275,6 @@ <translation id="2692503699962701720">Tahrirlangan matn va elementlar turini aytish vaqtida talaffuz ohangini oʻzgartirish</translation> <translation id="2692901429679246677">Dengiz</translation> <translation id="2693134906590795721">Batareya holati signallari</translation> -<translation id="2693176596243495071">Ana xolos! Kutilmagan xatolik yuz berdi. Qayta urinib ko‘ring, agar muammo qaytarilsa administrator bilan bog‘laning.</translation> <translation id="2698147581454716013">Bu majmuadagi qurilma. Kiosk va Signage Upgrade bilan roʻyxatdan oʻtib boʻlmaydi.</translation> <translation id="2699911226086014512">PIN kod oʻrnatilmadi: <ph name="RETRIES" />.</translation> <translation id="2701330563083355633"><ph name="DEVICE_NAME" /> orqali ulashilgan</translation> @@ -2417,7 +2407,6 @@ <translation id="2782104745158847185">Linux ilovasini o‘rnatishda xatolik yuz berdi</translation> <translation id="2783024642731649028"><ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" /> xarid savatchasida 1 ta mahsulot (<ph name="DISCOUNT_TEXT" />) bor, koʻrilgan vaqti: <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Yuklab olingan</translation> -<translation id="2783829359200813069">Shifrlash usulini tanlang</translation> <translation id="2783952358106015700"><ph name="APP_NAME" /> hisobiga elektron kalit orqali kiring</translation> <translation id="2785267875302712148">Parollarni tekshirish</translation> <translation id="2785873697295365461">Fayl deskriptorlari</translation> @@ -2701,7 +2690,6 @@ <translation id="3003144360685731741">Afzal tarmoqlar</translation> <translation id="3003253259757197230">Kelgusida qaysi saytlarga tashrif buyurishingizni bashorat qilish va kiriladigan sahifa haqida qoʻshimcha maʼlumotlarni koʻrsatish uchun kirilgan URL manzillar Googlega yuboriladi.</translation> <translation id="3003623123441819449">CSS Kesh hajmi</translation> -<translation id="3003828226041301643">Qurilma domenga ulana olmadi. Qurilmalarni ulash huquqi sizga berilmaganga o‘xshaydi.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> maxfiy Wi-Fi ulanish hosil qiladi.</translation> <translation id="3004385386820284928">Klaviatura tugmalarini moslash</translation> <translation id="3005574332301273731">Koʻrsatilmasin</translation> @@ -2761,7 +2749,6 @@ <translation id="3033348223765101500">Maʼlumotlaringizni nazorat qiling</translation> <translation id="3036327949511794916">Bu <ph name="DEVICE_TYPE" /> qurilmasini qayrarish muddati tugadi.</translation> <translation id="3036546437875325427">Flash ta’minotini yoqish</translation> -<translation id="3037754279345160234">Domenga ulanish uchun konfiguratsiya aniqlanmadi. Administrator bilan bog‘laning.</translation> <translation id="3038272154009688107">Barcha saytlar</translation> <translation id="3038612606416062604">Printerni o‘zingiz qo‘shing</translation> <translation id="3039491566278747710">Qurilmaga oflayn parametrni oʻrnatib boʻlmadi.</translation> @@ -2951,7 +2938,6 @@ <translation id="3210736980143419785">Yuklab olinmadi</translation> <translation id="321084946921799184">Sariq va oq</translation> <translation id="3211126692872351610">Yangi varaqda <ph name="SEARCH_ENGINE" /> orqali for “<ph name="SEARCH_TERMS" />” qidirish</translation> -<translation id="321356136776075234">Tashkilot qurilmalari (m-n, OU=Chromebooklar,DC=misol,DC=com)</translation> <translation id="321367297115597343">Bu jildga bukmark kiritish</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Eslatma:<ph name="END_BOLD" /> Oʻxshash yoki yozib olingan ovozlar ham <ph name="SUPERVISED_USER_NAME" />ning shaxsiy natijalarini olishi mumkin.</translation> <translation id="3217843140356091325">Yorliq yaratilsinmi?</translation> @@ -3630,7 +3616,6 @@ <translation id="3741056951918180319">Istalgan saytda kengaytmadan foydalanish uchun uning ustiga bosing</translation> <translation id="3741510433331996336">Yangilashni yakunlash uchun qurilmangizni qayta yoqing</translation> <translation id="3742235229730461951">Koreys klaviaturasi tugmalar tartibi</translation> -<translation id="3742666961763734085">Bu nomdagi tashkilot qismi topilmadi. Qayta urining.</translation> <translation id="3743842571276656710"><ph name="DEVICE_NAME" /> qurilmasiga ulanish uchun PIN kodni kiriting.</translation> <translation id="3744219658596020825">Parolingiz import qilinmadi</translation> <translation id="3747077776423672805">Ilovalarni oʻchirib tashlash uchun Sozlamalar > Google Play Market > Android sozlamalari boshqaruvi > Ilovalar yoki Ilovalar menejeri menyusiga kiring. Kerakli ilovani tanlab (ilovani topish uchun ekranni oʻng yoki chapga suring), “Oʻchirib tashlash” yoki “Faolsizlantirish” tugmasini bosing.</translation> @@ -4466,7 +4451,7 @@ <translation id="438503109373656455">Tulpor</translation> <translation id="4385146930797718821">Skrinshot nusxalandi</translation> <translation id="4385905942116811558">Bluetooth va USB qurilmalar qidirilmoqda</translation> -<translation id="4386604394450371010">umumiy axborot</translation> +<translation id="4386604394450371010">umumiy</translation> <translation id="4387890294700445764">Oshkor etilgan parollar</translation> <translation id="4388650384344483842">Parolga kamida 8 ta belgi kiriting.</translation> <translation id="4389091756366370506"><ph name="VALUE" /> foydalanuvchisi</translation> @@ -4519,7 +4504,6 @@ <translation id="4416582610654027550">Yaroqli URL manzil kiriting</translation> <translation id="4421932782753506458">Momiqvoy</translation> <translation id="4423376891418188461">Dastlabki sozlamalarni tiklash</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, administratoringiz parolingizni o‘zgartirishni so‘rayapti.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />ChromeOS qurilmalariga hisobotlarni avtomatik yuborishga ruxsat bersangiz, xatolarni tuzatish va ChromeOS tizimini yaxshilashimizda yordam bergan boʻlasiz. Bunday hisobotlarga ChromeOS qachon ishlamay qolgani, qaysi funksiyalardan foydalanilgani va odatda qancha xotira ishlatilishi kabi maʼlumotlar kirishi mumkin.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Istalgan vaqtda Chrome qurilmasi sozlamalari orqali bu hisobotlarni yuborishni boshlash yoki toʻxtatishga ruxsat berishingiz mumkin. Agar domen administratori boʻlsangiz, bu sozlamani administrator konsoli orqali oʻzgartirishingiz mumkin.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Oʻchirish: <ph name="FILE_NAME" /></translation> @@ -4535,7 +4519,6 @@ <translation id="4430369329743628066">Xatcho‘p qo‘shildi</translation> <translation id="4430422687972614133">Virtual kartani yoqish</translation> <translation id="4432621511648257259">Parol xato kiritildi</translation> -<translation id="443454694385851356">Eskirgan (himoyasizroq)</translation> <translation id="4434611816075088065">Hozircha hammasi joyida</translation> <translation id="443475966875174318">Mos kelmaydigan ilovalarni yangilash yoki olib tashlash</translation> <translation id="4437947179446780764">Maxsus DNS provayderini kiritish</translation> @@ -5078,7 +5061,6 @@ <translation id="4868284252360267853">Bu suhbat hozir fokuslanmagan. Bu suhbatni fokuslash uchun CMD+Shift+Option tugmalarini bosing.</translation> <translation id="4869170227080975044">ChromeOS tarmoq axborotini oʻqish</translation> <translation id="4870724079713069532">Mos keladigan fayllarni bu ilova bilan fayl menejeri yoki boshqa ilovalar orqali ochishingiz va tahrirlashingiz mumkin. Bu ilova bilan standart holatda qaysi ilovalar ochilishini boshqarish uchun <ph name="BEGIN_LINK" />Windows sozlamalarini<ph name="END_LINK" /> oching.</translation> -<translation id="4870758487381879312">Konfiguratsiya axborotini yuklash uchun admin tayinlagan parolni kiriting</translation> <translation id="4870995365819149457">Ayrim tegishli havolalar <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> va yana 1 ta ilovada ochilaveradi.</translation> <translation id="4871308555310586478">Chrome internet-do‘konidan emas.</translation> <translation id="4871322859485617074">PIN kodda yaroqsiz belgilar kiritildi</translation> @@ -5145,7 +5127,6 @@ <translation id="4913209098186576320">Bu fayl xavfli boʻlishi mumkin<ph name="LINE_BREAK" />Bu qidiruv odatdagidan uzoq vaqt olyapti..</translation> <translation id="4915961947098019832">Rasmlarni koʻrsatishga ruxsat berilgan</translation> <translation id="4916542008280060967">Saytga <ph name="FILE_NAME" /> faylini tahrirlashga ruxsat berilsinmi?</translation> -<translation id="4917385247580444890">Kuchli</translation> <translation id="491779113051926205">ChromeOS trafik hisoblagichlari</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> “<ph name="EXTENSION_NAME" />” kengaytmasiga ruxsat so‘ramoqda</translation> <translation id="4918086044614829423">Qabul qilish</translation> @@ -5459,7 +5440,6 @@ <translation id="5172855596271336236">Boshqariladigan 1 ta printer bor.</translation> <translation id="5173668317844998239">Elektron kalitga barmoq izlari kiritish va saqlanganlarini olib tashlash</translation> <translation id="5174169235862638850">Parol vaqtinchalik xotiraga nusxalandi</translation> -<translation id="5175379009094579629">Qurilma nomi xato kiritilgan. Xatosiz kiriting va yana urining.</translation> <translation id="5177479852722101802">Kamera va mikrofonga ruxsat har doim bloklansin</translation> <translation id="5177549709747445269">Mobil internetdan foydalanilmoqda</translation> <translation id="5178667623289523808">Avvalgisini topish</translation> @@ -5688,7 +5668,6 @@ <translation id="5368255566854433132"><ph name="DEVICE_TYPE" /> parolini yaratish</translation> <translation id="5368441245151140827">Bu kengaytma sayt maʼlumotlarini oʻqib, oʻzgartira olmaydi yoki orqa fonda ishlamaydi</translation> <translation id="5368720394188453070">Kirish uchun telefonni qulfdan chiqaring.</translation> -<translation id="5368779022775404937"><ph name="REALM" /> domeniga kirish</translation> <translation id="536882527576164740">{0,plural, =1{Inkognito}other{Inkognito (# ta)}}</translation> <translation id="5369491905435686894">Sichqonchani tezlatkichni yoqish</translation> <translation id="5369694795837229225">Linux dasturlash muhitini sozlash</translation> @@ -5904,7 +5883,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Kengaytma administrator tomonidan oʻrnatildi}other{# ta kengaytma administrator tomonidan oʻrnatildi}}</translation> <translation id="5523532775593636291">Siz kiritgan saytlar doim faol qoladi va ularning xotirasi boʻshatilmaydi</translation> <translation id="5523558474028191231">Nomi kamida <ph name="MAX_CHARACTER_COUNT" /> ta harf, raqam yoki maxsus belgilardan iborat boʻlsin</translation> -<translation id="5526701598901867718">Barchasi (himoyasizroq)</translation> <translation id="5526745900034778153">Sinxronizatsiyani qaytarish uchun hisobingizga kiring</translation> <translation id="5527463195266282916">Kengaytmani avvalgi versiyaga qaytarishga urinib ko‘rildi.</translation> <translation id="5527474464531963247">Boshqa tarmoqni ham tanlashingiz mumkin.</translation> @@ -5915,7 +5893,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> bunday qilmoqchi:</translation> <translation id="5537725057119320332">Cast</translation> <translation id="5539070192556911367">Googlega ulanmadi</translation> -<translation id="5539221284352502426">Server kiritilgan parolni qabul qilmadi. Unutmangki: Parol juda qisqa, raqamlar va belgilardan iborat va avval ishlatilmagan bo‘lishi zarur.</translation> <translation id="5541694225089836610">Bu amalni administrator faolsizlantirgan</translation> <translation id="5542132724887566711">Profil</translation> <translation id="5542750926112347543"><ph name="DOMAIN" /> saytidan cookie fayllar bloklandi</translation> @@ -6158,7 +6135,6 @@ <translation id="5734362860645681824">Uskunalar</translation> <translation id="5734697361979786483">Fayllarni ulashish sozlamasini kiritish</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Bu maʼlumotlar yoki qurilmangiz tashkilotingizning ayrim xavfsizlik siyosatlariga mos kelmaydi. Nimani tuzatish kerakligini administratoringiz bilan tekshiring.}=1{Bu fayl yoki qurilmangiz tashkilotingizning ayrim xavfsizlik siyosatlariga mos kelmaydi. Nimani tuzatish kerakligini administratoringiz bilan tekshiring.}other{Bu fayllar tashkilotingizning ayrim xavfsizlik siyosatlariga mos kelmaydi. Nimani tuzatish kerakligini administratoringiz bilan tekshiring.}}</translation> -<translation id="5736796278325406685">Yaroqli foydalanuvchi nomini kiriting.</translation> <translation id="5738093759615225354">Bu kod kompyuterga kirish uchun kerak</translation> <translation id="5739017626473506901"><ph name="USER_NAME" /> maktab hisobini kiritishiga yordam berish uchun hisobingizga kiring</translation> <translation id="5739235828260127894">Tasdiqlanishi zarur. <ph name="LINK_BEGIN" />Batafsil axborot.<ph name="LINK_END" /></translation> @@ -6562,7 +6538,6 @@ <translation id="6054138466019582920">&Bu sahifada Google bilan qidirish...</translation> <translation id="6054284857788651331">Yaqinda yopilgan varaqlar guruhi</translation> <translation id="6054961935262556546">Ochiqlikni belgilash</translation> -<translation id="6055171183283175969">Parol xato kiritildi</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 algoritmli RSA shifrlash</translation> <translation id="6055544610007596637">Google Play Marketdan <ph name="DEVICE_TYPE" /> qurilmangiz uchun ilovalarni oʻrnating</translation> <translation id="6056710589053485679">Oddiy qayta yuklash</translation> @@ -6632,7 +6607,6 @@ <translation id="6102043788063419338">Bu fayl Kengaytirilgan himoya tomonidan bloklandi.</translation> <translation id="6103681770816982672">Diqqat! Siz dasturchilar versiyasiga o‘tmoqdasiz.</translation> <translation id="6104068876731806426">Google Hisoblar</translation> -<translation id="6104311680260824317">Qurilma domenga ulanmadi. Serverda ko‘rsatilgan Kerberos kodlash usuli ta’minoti mavjud emas. Shifrlash usulini sozlash uchun “Qo‘shimcha parametrlar” bandini tekshiring.</translation> <translation id="6104667115274478616">ChromeOS audio sozlamalarini boshqarish</translation> <translation id="6104796831253957966">Chop etish navbatida joy qolmadi</translation> <translation id="610487644502954950">Yon panel olib tashlandi</translation> @@ -7319,7 +7293,6 @@ <translation id="6651237644330755633">Saytlarni identifikatsiya qilishda ushbu sertifikat ishonchli deb hisoblansin</translation> <translation id="6651495917527016072">Wi-Fi tarmoqlarni telefon orqali sinxronlang. <ph name="LINK_BEGIN" />Batafsil<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Bu saytga har safar tashrif buyurganingizda avtomatik ravishda ishlaydi</translation> -<translation id="665355505818177700">Chrome <ph name="MS_AD_NAME" /> faqatgina x86_64 platformalar bilan integratsiyalangan. Chromebooklar ARM yoki x86 platformasi asosida tuzilgan. Ularda bu funksiya ishlamaydi.</translation> <translation id="6654509035557065241">Afzal tarmoqni tanlash</translation> <translation id="6655190889273724601">Dasturchi rejimi</translation> <translation id="6655458902729017087">Hisoblarni yashirish</translation> @@ -7455,7 +7428,6 @@ <translation id="676560328519657314">Google Pay xizmatidagi toʻlov usullaringiz</translation> <translation id="6766488013065406604">Google Parollar menejerini ochish</translation> <translation id="6767566652486411142">Boshqa tilni tanlang...</translation> -<translation id="6767639283522617719">Domenga ulana olmadi. Tashkilot qismi uchun bu sozlamalarni tekshiring.</translation> <translation id="6768034047581882264">Xavfli kontentni chiqarish uchun ruxsat berilmagan</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Xizmat sifatini oshirish uchun <ph name="DEVICE_OS" /> qurilmaga oid maʼlumotlarni jamlaydi va qanday yangilanishni taqdim qilishni aniqlashi uchun ularni Googlega yuboradi. Istasangiz, Googlega bu maʼlumotlardan boshqa maqsadlarda, masalan, <ph name="DEVICE_OS" /> ishlashi va xizmat sifatini oshirish<ph name="END_PARAGRAPH1" /> uchun foydalanishiga ruxsat berishingiz mumkin. <ph name="BEGIN_PARAGRAPH2" />Bu qurilmaga kirishingiz va chrome://system sahifasidagi chromeosflex_ roʻyxatidagi maydonlarini ochib, yangilanishni filtrlash uchun Googlega yuborilgan maʼlumotlarni, shuningdek, Google bilan maʼlumotlarni almashishni tanlagan boshqa holatlarni koʻrishingiz mumkin.<ph name="END_PARAGRAPH2" /> @@ -7532,7 +7504,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Saqlangan hisob ma’lumotlaridan foydalanib veb-saytlarga avtomatik kirish. Bu funksiya o‘chirilsa, har safar veb-saytga kirishdan oldin to‘ldirish so‘raladi.</translation> -<translation id="6810768462515084623">Parolingiz eskirganga o‘xshaydi. Boshqa qurilmada parolingizni yangilang va qayta urining.</translation> <translation id="6811034713472274749">Sahifani koʻrish mumkin</translation> <translation id="6811151703183939603">Qattiq</translation> <translation id="6811332638216701903">DHCP host nomi</translation> @@ -7604,7 +7575,6 @@ <translation id="6856623341093082836">Sensorli ekran aniqligini moslash</translation> <translation id="6856850379840757744">Yoqilsa, barcha bildirishnomalar sukut qilinadi</translation> <translation id="6857145580237920905">Zavod sozlamalariga qaytarishdan oldin eSIM profillarini olib tashlash</translation> -<translation id="6857699260879628349">Konfiguratsiya haqida axborot olish</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> soniya</translation> <translation id="6860097299815761905">Proksi-server sozlamalari...</translation> <translation id="68601584151169673">&Saqlash va ulashish</translation> @@ -7623,7 +7593,6 @@ <translation id="686839242150793617">Tasvir ustida tasvir rejimiga avtomatik kirishga ruxsat berilgan</translation> <translation id="6868934826811377550">Batafsil</translation> <translation id="6871644448911473373">OCSP javob beruvchisi: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Server kiritilgan parolni qabul qilmadi.</translation> <translation id="6873571253135628430">Sayt ruxsatlarini oʻzgartirish</translation> <translation id="6876155724392614295">Velosiped</translation> <translation id="6876469544038980967">Foydasiz</translation> @@ -7657,7 +7626,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Ovoz namunasi</translation> <translation id="6902336033320348843">Boʻlim ishlamaydi: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Qurilmani domenga ulang.</translation> <translation id="6903022061658753260">Maʼlumotlaringiz bu hisob sinxronizatsiyasi yoqilgan barcha Chrome brauzerlarida sinxronlanadi. ChromeOS sinxronizatsiya usullarini <ph name="LINK_BEGIN" />ChromeOS sozlamalari orqali<ph name="LINK_END" /> sozlash mumkin.</translation> <translation id="6903590427234129279">Hammasini (<ph name="URL_COUNT" />) ochish</translation> <translation id="6903907808598579934">Sinxronizatsiyani yoqish</translation> @@ -8014,7 +7982,6 @@ <translation id="7198503619164954386">Faqat korporativ qayd qilingan qurilmalarda ishlaydi</translation> <translation id="7199158086730159431">&Yordam olish</translation> <translation id="7199452998289813782"><ph name="DEVICE_NAME" />ga translatsiyani pauza qilish</translation> -<translation id="7200083590239651963">Konfiguratsiyani tanlash</translation> <translation id="720110658997053098">Qurilmani har doim kiosk rejimida ishga tushirish</translation> <translation id="7201118060536064622">“<ph name="DELETED_ITEM_NAME" />” o‘chirildi</translation> <translation id="7201420661433230412">Fayllarni ochish</translation> @@ -8131,7 +8098,6 @@ <translation id="7292067737327289208">Brauzeringiz tashkilotingiz <ph name="BEGIN_LINK" />boshqaruvida<ph name="END_LINK" /> va profilingiz <ph name="PROFILE_DOMAIN" /> domenida <ph name="BEGIN_LINK" />boshqariladi<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Eslatma: Android, Google Play va hamkor ilovalar oʻz shartlari asosida axborot yigʻadi va boshqariladi.</translation> -<translation id="729583233778673644">AES va RC4 shifrlash usullaridan foydalanishga ruxsat berish. RC4 shifrlari himoyasizroq, shuning uchun bu usulni tanlash xavfliroq bo‘lishi mumkin.</translation> <translation id="7296503797589217366">Jildni tanlang: <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Toʻq yashil</translation> <translation id="7298195798382681320">Tavsiya etiladi</translation> @@ -8149,7 +8115,6 @@ <translation id="7307129035224081534">Vaqtincha to‘xtatildi</translation> <translation id="7307647374092371434">Bu qurilmada Google hisobingizga kirganingizda undagi parollar va kirish kalitlarni ishlatishingiz mumkin</translation> <translation id="7308643132139167865">Sayt tillari</translation> -<translation id="7310598146671372464">Hisobga kirib bo‘lmadi. Server tanlangan Kerberos shifrlash usullari bilan mos emas. Administrator bilan bog‘laning.</translation> <translation id="7311005168897771689">Google Drive fayllarini oflaynda ham oching</translation> <translation id="7311244614769792472">Hech narsa topilmadi</translation> <translation id="7312210124139670355">Administrator eSIM kartangizni tiklamoqda. Bu bir necha daqiqa vaqt olishi mumkin.</translation> @@ -8522,7 +8487,6 @@ <translation id="7594725637786616550">Powerwash funksiyasi <ph name="DEVICE_TYPE" /> qurilmasini zavod sozlamariga qaytaradi.</translation> <translation id="7595453277607160340">Android ilovalaridan foydalanish va <ph name="DEVICE_TYPE" /> qurilmasini muntazam ishlab turishi uchun hisobingizga kiring va qurilmangiz tizimini yangilang.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (xatolik kodi: <ph name="ERROR_CODE" /> ).</translation> -<translation id="7599527631045201165">Qurilma nomi juda uzun. Qisqaroq nom kiriting va qayta urining</translation> <translation id="7600054753482800821">Qidiruv vositalari va sayt qidiruvini boshqarish</translation> <translation id="7600218158048761260">Bu hisob turi uchun Google Drive faolsizlantirilgan.</translation> <translation id="7600965453749440009"><ph name="LANGUAGE" /> tili hech qachon tarjima qilinmasin</translation> @@ -8667,7 +8631,6 @@ <translation id="7686086654630106285">Saytlar tomonidan tavsiya etilgan reklamalar haqida</translation> <translation id="7686581688229391955">Bu saytda kengaytmalarga ruxsat berilishini tanlash</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Yangi parolni tasdiqlang.</translation> <translation id="7690378713476594306">Ro‘yxatdan tanlash</translation> <translation id="7690853182226561458">&Jild qo‘shish...</translation> <translation id="7691073721729883399">Kiosk ilovasi uchun shifrlangan uy katalogi tizimga ulanmadi.</translation> @@ -9327,7 +9290,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> (<ph name="PRINTER_STATUS" />). Printer: <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Energiya tejalishi yoniq</translation> <translation id="8180786512391440389">“<ph name="EXTENSION" />” kengaytmasi belgilangan jildlardan rasm, audio va video fayllarni o‘qishi va o‘chirishi mumkin.</translation> -<translation id="8181215761849004992">Domenga ulana olmadi. Qurilmalarni ulash huquqi sizga berilmagan bo‘lishi mumkin,</translation> <translation id="8182105986296479640">Ilova javob bermayapti.</translation> <translation id="8182412589359523143">Ushbu <ph name="DEVICE_TYPE" /> qurilmasidagi barcha axborotlarni tozalash uchun <ph name="BEGIN_LINK" />bu yerga bosing<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Qurilmaning EID raqami: <ph name="EID_NUMBER" /> va IMEI raqami: <ph name="IMEI_NUMBER" />. Bu raqamlar xizmatni faollashtirishga yordam beradi.</translation> @@ -9788,7 +9750,6 @@ <translation id="8531367864749403520">Guruhni varaqlar panelidan olish uchun "Guruhni yashirish" bandini tanlang</translation> <translation id="8531701051932785007">Saytlarni kuchaytirilgan rejimda xavfsiz kezish faolsizlantirildi</translation> <translation id="8533670235862049797">Saytlarni xavfsiz kezish rejimi yoniq</translation> -<translation id="8534656636775144800">Domenga ulanishda xatolik yuz berdi. Qaytadan urining.</translation> <translation id="8535005006684281994">Netscape sertifikatini yangilash URL manzili</translation> <translation id="8536810348276651776">Bir nechta saytlardagi hisobingizdan chiqasiz. Chrome uchun Family Link sozlamalari amal qilishi uchun Google hisobingizga kirgan holda qolasiz.</translation> <translation id="8536956381488731905">Tugmalar tovushi</translation> @@ -9867,7 +9828,6 @@ <translation id="8607828412110648570">Bluetooth qurilmasi ulanish rejimida va yaqin-atrofdaligini tekshiring. Faqat ishonchli qurilmalarga ulang. Ulangan qurilmalar ushbu Chromebook qurilmasidagi barcha hisoblarga koʻrinadi. <ph name="BEGIN_LINK_LEARN_MORE" />Batafsil<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Kerberos chiptasini kiritish</translation> <translation id="8609465669617005112">Tepaga o‘tish</translation> -<translation id="8610103157987623234">Format xato. Qaytadan urining</translation> <translation id="8612252270453580753"><ph name="VISUAL_SEARCH_PROVIDER" /> bilan video kadrini qidirish</translation> <translation id="8613164732773110792">Faqat kichik harflar, raqamlar, ostki chiziqlar yoki tirelar</translation> <translation id="8613504115484579584">Kirish usullari</translation> @@ -10481,7 +10441,6 @@ <translation id="9052404922357793350">Bloklanaversin</translation> <translation id="90528604757378587">Fondagi faollik va tekis aylantirish kabi ayrim vizual effektlar cheklangan boʻlishi mumkin.</translation> <translation id="9053563360605707198">Ikki tarafiga chop etish</translation> -<translation id="9055636786322918818">RC4 shifrlash usulidan majburiy foydalanish. RC4 shifrlari himoyasizroq, shuning uchun bu usulni tanlash xavfliroq bo‘lishi mumkin.</translation> <translation id="9056788090206401048">Elektron kalit boshqa qurilmada ishlatilishi uchun Bluetooth yoniq boʻlishi kerak. Buni istalgan vaqtda sozlamalar orqali boshqarish mumkin.</translation> <translation id="9056810968620647706">Hech narsa topilmadi.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> quyidagi kontentga ruxsat olmoqchi:</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb index 1614e7a..b9efce6 100644 --- a/chrome/app/resources/generated_resources_vi.xtb +++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">Tải tệp đáng ngờ xuống</translation> <translation id="1217483152325416304">Dữ liệu trên thiết bị của bạn sắp bị xóa</translation> <translation id="1217668622537098248">Trở về hành động nhấp chuột trái sau khi thực hiện hành động khác</translation> -<translation id="121783623783282548">Mật khẩu không khớp.</translation> <translation id="1218015446623563536">Xóa Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Dịch vụ vị trí của Google sử dụng các nguồn như mạng Wi-Fi, mạng di động và cảm biến để giúp ước đoán vị trí của thiết bị này.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bạn có thể tắt Vị trí bằng cách tắt tùy chọn cài đặt Vị trí chính trên thiết bị này. Ngoài ra, bạn có thể tắt tùy chọn sử dụng mạng Wi-Fi, mạng di động và cảm biến cho vị trí trong mục cài đặt vị trí.<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">Đánh dấu mục bằng tiêu điểm lấy bằng bàn phím</translation> <translation id="1396120028054416908">Quay lại <ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Lỗi khi thiết lập máy in</translation> -<translation id="1396963298126346194">Tên người dùng và mật khẩu bạn đã nhập không khớp</translation> <translation id="1397500194120344683">Không có thiết bị nào đủ điều kiện. <ph name="LINK_BEGIN" />Tìm hiểu thêm<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Bạn đã đăng nhập vào Chrome trên những thiết bị này, do vậy bạn có thể dùng chúng làm khoá bảo mật.</translation> <translation id="1398853756734560583">Phóng to</translation> @@ -835,7 +833,7 @@ <translation id="1618268899808219593">Trung tâm trợ g&iúp</translation> <translation id="1619879934359211038">Không thể kết nối với Google Play. Hãy kiểm tra kết nối mạng của bạn rồi thử lại. Mã lỗi: <ph name="ERROR_CODE" />.</translation> <translation id="1620307519959413822">Mật khẩu không chính xác. Hãy thử lại hoặc nhấp vào "Bạn quên mật khẩu" để đặt lại.</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="1621382140075772850">Công cụ văn bản</translation> <translation id="1621485112342885423">Giỏ hàng của bạn</translation> <translation id="1621729191093924223">Các tính năng cần dùng micrô sẽ không hoạt động</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">Nếu bạn muốn đăng nhập lại để truy cập vào các tài nguyên giáo dục, hãy xin phép cha mẹ của bạn</translation> <translation id="1658424621194652532">Trang này đang truy cập micrô của bạn.</translation> <translation id="1660763353352708040">Vấn đề với bộ chuyển đổi điện</translation> -<translation id="1661156625580498328">Thực thi mã hóa AES (khuyên dùng).</translation> <translation id="16620462294541761">Rất tiếc, không thể xác minh được mật khẩu của bạn. Vui lòng thử lại.</translation> <translation id="166278006618318542">Thuật toán Khoá Công cộng Đối tượng</translation> <translation id="1662801900924515589">Đã cài đặt <ph name="APP" /></translation> @@ -1003,7 +1000,6 @@ <translation id="174123615272205933">Tùy chỉnh</translation> <translation id="1741314857973421784">Tiếp tục</translation> <translation id="1743970419083351269">Đóng thanh tệp đã tải xuống</translation> -<translation id="1744060673522309905">Không thể kết hợp thiết bị với miền. Hãy đảm bảo số thiết bị bạn thêm không vượt quá giới hạn.</translation> <translation id="1744108098763830590">trang nền</translation> <translation id="1745732479023874451">Quản lý danh bạ</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{Mở và chỉnh sửa # tệp trong ứng dụng web này?}}</translation> @@ -1035,7 +1031,6 @@ <translation id="1767043563165955993">Dùng trong ứng dụng Android</translation> <translation id="1767508543310534319">Đọc to dấu câu</translation> <translation id="1768212860412467516">Gửi ý kiến phản hồi về <ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Rất tiếc! Đã xảy ra lỗi khi liên hệ với máy chủ đăng nhập. Vui lòng kiểm tra kết nối mạng của bạn và tên miền, sau đó thử lại.</translation> <translation id="1769104665586091481">Mở Liên kết bằng Cửa sổ &Mới</translation> <translation id="1770407692401984718">Kéo hình ảnh vào đây hoặc</translation> <translation id="177053719077591686">Sao lưu các ứng dụng Android vào Google Drive.</translation> @@ -1113,7 +1108,6 @@ <translation id="1818913467757368489">Đang tải nhật ký lên.</translation> <translation id="1819443852740954262">Mở tất cả trong cửa sổ Ẩn danh</translation> <translation id="1819721979226826163">Nhấn vào Thông báo ứng dụng > Dịch vụ Google Play.</translation> -<translation id="1820028137326691631">Nhập mật khẩu do quản trị viên cung cấp</translation> <translation id="1822140782238030981">Bạn đã là người dùng Chrome? Hãy đăng nhập</translation> <translation id="1822517323280215012">Màu xám</translation> <translation id="1822635184853104396">Mở toàn bộ nhật ký tải xuống trong một thẻ mới</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">Chọn &tất cả</translation> <translation id="1904580727789512086">Các URL bạn truy cập sẽ được lưu vào Tài khoản Google của bạn</translation> <translation id="1904603806662441960">Quản lý quyền truy cập camera của các trang web trong Chrome</translation> -<translation id="1905375423839394163">Tên thiết bị Chromebook</translation> <translation id="1906181697255754968">Các trang web thường truy cập vào tệp và thư mục trên thiết bị của bạn để áp dụng những tính năng như tự động lưu công việc</translation> <translation id="1906488504371069394">Khám phá các tiện ích và giao diện khác trên <ph name="BEGIN_LINK" />Cửa hàng Chrome trực tuyến<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Nhập dữ liệu bằng giọng nói. Nhấn tổ hợp phím Tìm kiếm + D, sau đó bắt đầu nói.</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">Ẩn mã PIN</translation> <translation id="2135456203358955318">Phóng to ở vị trí cố định</translation> <translation id="2135787500304447609">&Tiếp tục</translation> -<translation id="2136372518715274136">Nhập mật khẩu mới</translation> <translation id="2136476978468204130">Cụm mật khẩu bạn đã nhập không chính xác</translation> <translation id="2137128126782078222">Không cho phép thông báo từ <ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Nút thiết lập</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">Không thể hoàn tất quá trình cài đặt</translation> <translation id="2211245494465528624">Quản lý các tuỳ chọn đồng bộ hoá</translation> <translation id="2214018885812055163">Thư mục dùng chung</translation> -<translation id="2214884991347062907">Mật khẩu không chính xác. Hãy thử lại</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 dòng không hiển thị>}other{<<ph name="NUMBER_OF_LINES" /> dòng không hiển thị>}}</translation> <translation id="2215070081105889450">Để chia sẻ âm thanh, hãy chia sẻ một thẻ hoặc màn hình</translation> <translation id="2218019600945559112">Chuột và bàn di chuột</translation> @@ -2297,7 +2288,6 @@ <translation id="2692503699962701720">Thay đổi cao độ khi nói các loại thành phần và văn bản được định dạng</translation> <translation id="2692901429679246677">Xanh lơ</translation> <translation id="2693134906590795721">Âm thanh sạc</translation> -<translation id="2693176596243495071">Rất tiếc! Đã xảy ra lỗi không xác định. Vui lòng thử lại sau hoặc liên hệ với quản trị viên của bạn nếu sự cố vẫn tiếp diễn.</translation> <translation id="2698147581454716013">Đây là thiết bị đi kèm và bạn không thể đăng ký bằng Bản nâng cấp Kiosk & Signage.</translation> <translation id="2699911226086014512">Thao tác mã PIN không thành công với mã <ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Chia sẻ từ <ph name="DEVICE_NAME" /></translation> @@ -2430,7 +2420,6 @@ <translation id="2782104745158847185">Lỗi khi cài đặt ứng dụng Linux</translation> <translation id="2783024642731649028">1 mặt hàng trong giỏ hàng <ph name="DISCOUNT_TEXT" /> từ <ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, đã xem <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Đã tải xuống</translation> -<translation id="2783829359200813069">Chọn loại mã hóa</translation> <translation id="2783952358106015700">Sử dụng khóa bảo mật cho <ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Kiểm tra mật khẩu</translation> <translation id="2785873697295365461">Phần mô tả tệp</translation> @@ -2714,7 +2703,6 @@ <translation id="3003144360685731741">Mạng ưa thích</translation> <translation id="3003253259757197230">Các URL bạn truy cập sẽ được gửi cho Google nhằm dự đoán những trang web có thể sắp tới bạn sẽ truy cập và nhằm hiển thị cho bạn thông tin bổ sung về trang bạn đang truy cập</translation> <translation id="3003623123441819449">Bộ nhớ đệm CSS</translation> -<translation id="3003828226041301643">Không thể kết hợp thiết bị với miền. Hãy kiểm tra tài khoản của bạn để đảm bảo bạn có quyền thêm thiết bị.</translation> <translation id="3003967365858406397"><ph name="PHONE_NAME" /> của bạn sẽ tạo kết nối Wi-Fi riêng tư.</translation> <translation id="3004385386820284928">Tuỳ chỉnh các phím trên bàn phím</translation> <translation id="3005574332301273731">Không hiện</translation> @@ -2774,7 +2762,6 @@ <translation id="3033348223765101500">Kiểm soát dữ liệu của bạn</translation> <translation id="3036327949511794916">Đã quá thời hạn trả lại thiết bị <ph name="DEVICE_TYPE" /> này.</translation> <translation id="3036546437875325427">Bật Flash</translation> -<translation id="3037754279345160234">Không thể phân tích cú pháp cấu hình để tham gia miền. Vui lòng liên hệ với quản trị viên của bạn.</translation> <translation id="3038272154009688107">Xem tất cả trang web</translation> <translation id="3038612606416062604">Thêm máy in theo cách thủ công</translation> <translation id="3039491566278747710">Không cài đặt được chính sách ngoại tuyến trên thiết bị.</translation> @@ -2964,7 +2951,6 @@ <translation id="3210736980143419785">Không thể hoàn tất quá trình tải xuống</translation> <translation id="321084946921799184">Vàng và trắng</translation> <translation id="3211126692872351610">&Tìm kiếm "<ph name="SEARCH_TERMS" />" qua <ph name="SEARCH_ENGINE" /> trong thẻ mới</translation> -<translation id="321356136776075234">Đơn vị tổ chức của thiết bị (ví dụ: OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Thêm dấu trang vào thư mục này</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Lưu ý:<ph name="END_BOLD" /> Một giọng nói hoặc bản ghi âm giọng nói giống với giọng nói của <ph name="SUPERVISED_USER_NAME" /> cũng có thể truy cập vào các kết quả cá nhân của con bạn.</translation> <translation id="3217843140356091325">Tạo lối tắt?</translation> @@ -3643,7 +3629,6 @@ <translation id="3741056951918180319">Bạn luôn có thể nhấp vào tiện ích này để dùng trên mọi trang web</translation> <translation id="3741510433331996336">Khởi động lại thiết bị để hoàn tất quá trình cập nhật</translation> <translation id="3742235229730461951">Bố cục bàn phím Hàn Quốc</translation> -<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="3743842571276656710">Nhập mã PIN để ghép nối thiết bị với <ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Mật khẩu của bạn chưa được nhập</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> @@ -3898,7 +3883,7 @@ <translation id="3924145049010392604">Meta</translation> <translation id="3924259174674732591">Kích thước văn bản và kích thước hiển thị <ph name="DISPLAY_ZOOM" />%</translation> <translation id="3924487862883651986">Gửi URL để tính năng Duyệt web an toàn kiểm tra. Ngoài ra, gửi một mẫu nhỏ hoạt động trên các trang, tệp đã tải xuống, tiện ích và thông tin hệ thống để giúp phát hiện các mối đe dọa mới. Tạm thời liên kết dữ liệu này với Tài khoản Google của bạn sau khi bạn đăng nhập để bảo vệ bạn trên các ứng dụng Google.</translation> -<translation id="3925573269917483990">Máy ảnh:</translation> +<translation id="3925573269917483990">Camera:</translation> <translation id="3925926055063465902">Những người dùng khác trên thiết bị này cũng có thể sử dụng mạng này</translation> <translation id="3926002189479431949">Đã thay đổi điện thoại Smart Lock</translation> <translation id="3926410220776569451">Không cho phép truy cập vào camera</translation> @@ -4532,7 +4517,6 @@ <translation id="4416582610654027550">Nhập một URL hợp lệ</translation> <translation id="4421932782753506458">Mèo con dễ thương</translation> <translation id="4423376891418188461">Khôi phục cài đặt</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, quản trị viên của bạn yêu cầu bạn thay đổi mật khẩu của mình.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Việc bạn cho phép các thiết bị ChromeOS gửi báo cáo tự động sẽ giúp chúng tôi sắp xếp thứ tự ưu tiên cho những vấn đề cần khắc phục và cải thiện trong ChromeOS. Nội dung báo cáo có thể bao gồm thời điểm ChromeOS gặp sự cố, danh sách các tính năng bạn đã sử dụng và mức bộ nhớ thường được sử dụng.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bạn có thể bắt đầu hoặc dừng cho phép các báo cáo này bất cứ lúc nào trong phần cài đặt thiết bị Chrome. Nếu là quản trị viên miền, bạn có thể thay đổi chế độ cài đặt này trong bảng điều khiển dành cho quản trị viên.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Xoá <ph name="FILE_NAME" /></translation> @@ -4548,7 +4532,6 @@ <translation id="4430369329743628066">Đã thêm dấu trang</translation> <translation id="4430422687972614133">Bật thẻ ảo</translation> <translation id="4432621511648257259">Mật khẩu không chính xác</translation> -<translation id="443454694385851356">Cũ (không an toàn)</translation> <translation id="4434611816075088065">Hiện không có vấn đề nào khác cần bạn chú ý</translation> <translation id="443475966875174318">Cập nhật hoặc xóa các ứng dụng không tương thích</translation> <translation id="4437947179446780764">Thêm nhà cung cấp dịch vụ DNS tuỳ chỉnh</translation> @@ -4647,7 +4630,7 @@ <translation id="4513946894732546136">Phản hồi</translation> <translation id="4515872537870654449">Hãy liên hệ với Dell để được bảo dưỡng. Đế sạc sẽ tắt nếu quạt không hoạt động.</translation> <translation id="4518840066030486079">Kiểu chế độ phím Shift</translation> -<translation id="4519331665958994620">Các trang web có thể yêu cầu sử dụng máy ảnh của bạn</translation> +<translation id="4519331665958994620">Các trang web có thể yêu cầu sử dụng camera của bạn</translation> <translation id="4519605771716872386">Tính năng đồng bộ hoá tệp đã bật</translation> <translation id="4519935350946509010">Lỗi kết nối.</translation> <translation id="4520385623207007473">Các cookie đang được sử dụng</translation> @@ -5091,7 +5074,6 @@ <translation id="4868284252360267853">Hộp thoại này hiện không được đặt tiêu điểm. Nhấn tổ hợp phím Command+Shift+Option+A để đặt hộp thoại này làm tiêu điểm.</translation> <translation id="4869170227080975044">Đọc thông tin mạng ChromeOS</translation> <translation id="4870724079713069532">Bạn có thể dùng ứng dụng này trên File Explorer hoặc các ứng dụng khác để mở và chỉnh sửa các tệp được hỗ trợ. Để kiểm soát tệp nào mở được trong ứng dụng này theo mặc định, hãy chuyển đến phần <ph name="BEGIN_LINK" />cài đặt Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Nhập mật khẩu do quản trị viên cung cấp để lấy thông tin cấu hình</translation> <translation id="4870995365819149457">Một số đường liên kết được hỗ trợ vẫn sẽ mở trong <ph name="APP_NAME" />, <ph name="APP_NAME_2" />, <ph name="APP_NAME_3" /> và 1 ứng dụng khác.</translation> <translation id="4871308555310586478">Không phải từ Cửa hàng Chrome trực tuyến.</translation> <translation id="4871322859485617074">Mã PIN chứa ký tự không hợp lệ</translation> @@ -5158,7 +5140,6 @@ <translation id="4913209098186576320">Tệp này có thể nguy hiểm<ph name="LINE_BREAK" />Quá trình kiểm tra mất nhiều thời gian hơn bình thường...</translation> <translation id="4915961947098019832">Được phép hiển thị hình ảnh</translation> <translation id="4916542008280060967">Cho phép trang web chỉnh sửa <ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">Mạnh</translation> <translation id="491779113051926205">Bộ đếm lưu lượng truy cập ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> muốn giao tiếp với tiện ích "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Chấp nhận</translation> @@ -5472,7 +5453,6 @@ <translation id="5172855596271336236">Có 1 máy in được quản lý.</translation> <translation id="5173668317844998239">Thêm và xóa vân tay đã lưu trên khóa bảo mật của bạn</translation> <translation id="5174169235862638850">Đã sao chép mật khẩu vào bảng nhớ tạm</translation> -<translation id="5175379009094579629">Tên thiết bị là không hợp lệ. Hãy nhập tên thiết bị hợp lệ để thử lại.</translation> <translation id="5177479852722101802">Tiếp tục chặn truy cập vào máy ảnh và micrô</translation> <translation id="5177549709747445269">Bạn đang sử dụng dữ liệu di động</translation> <translation id="5178667623289523808">Tìm Trước</translation> @@ -5701,7 +5681,6 @@ <translation id="5368255566854433132">Tạo mật khẩu cho <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Tiện ích này không thể đọc và thay đổi thông tin trang web hoặc chạy ở chế độ nền</translation> <translation id="5368720394188453070">Điện thoại của bạn bị khóa. Hãy mở khóa điện thoại để truy cập.</translation> -<translation id="5368779022775404937">Đăng nhập vào <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{Ẩn danh}other{Ẩn danh (#)}}</translation> <translation id="5369491905435686894">Bật tính năng tăng tốc chuột</translation> <translation id="5369694795837229225">Thiết lập môi trường phát triển Linux</translation> @@ -5917,7 +5896,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Quản trị viên của bạn đã cài đặt 1 tiện ích}other{Quản trị viên của bạn đã cài đặt # tiện ích}}</translation> <translation id="5523532775593636291">Các trang web bạn thêm sẽ luôn hoạt động và trình tiết kiệm bộ nhớ sẽ không giải phóng bộ nhớ khỏi các trang web này</translation> <translation id="5523558474028191231">Tên có thể bao gồm chữ cái, chữ số và các ký tự đặc biệt, đồng thời không được dài quá <ph name="MAX_CHARACTER_COUNT" /> ký tự</translation> -<translation id="5526701598901867718">Tất cả (không an toàn)</translation> <translation id="5526745900034778153">Đăng nhập lại để tiếp tục đồng bộ hóa</translation> <translation id="5527463195266282916">Cố gắng hạ cấp tiện ích.</translation> <translation id="5527474464531963247">Bạn cũng có thể chọn một mạng khác.</translation> @@ -5928,7 +5906,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" /> muốn</translation> <translation id="5537725057119320332">Truyền</translation> <translation id="5539070192556911367">Không thể kết nối với Google</translation> -<translation id="5539221284352502426">Mật khẩu bạn nhập đã bị máy chủ từ chối. Các lý do có thể bao gồm: Mật khẩu quá ngắn. Mật khẩu phải chứa chữ số hoặc biểu tượng. Mật khẩu phải khác với mật khẩu cũ.</translation> <translation id="5541694225089836610">Quản trị viên đã vô hiệu hóa thao tác này</translation> <translation id="5542132724887566711">Tiểu sử</translation> <translation id="5542750926112347543">Đã chặn cookie từ <ph name="DOMAIN" /></translation> @@ -6171,7 +6148,6 @@ <translation id="5734362860645681824">Truyền thông</translation> <translation id="5734697361979786483">Thêm mục chia sẻ tệp</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Dữ liệu này hoặc thiết bị của bạn không đáp ứng một số chính sách bảo mật của tổ chức. Hãy trao đổi với quản trị viên của bạn để biết những vấn đề cần khắc phục.}=1{Tệp này hoặc thiết bị của bạn không đáp ứng một số chính sách bảo mật của tổ chức. Hãy trao đổi với quản trị viên của bạn để biết những vấn đề cần khắc phục.}other{Những tệp này không đáp ứng một số chính sách bảo mật của tổ chức. Hãy trao đổi với quản trị viên của bạn để biết những vấn đề cần khắc phục.}}</translation> -<translation id="5736796278325406685">Vui lòng nhập tên người dùng hợp lệ</translation> <translation id="5738093759615225354">Bạn cần khoá đăng nhập này để đăng nhập vào máy tính của mình</translation> <translation id="5739017626473506901">Đăng nhập để giúp <ph name="USER_NAME" /> thêm tài khoản trường học</translation> <translation id="5739235828260127894">Đang chờ xác minh. <ph name="LINK_BEGIN" />Tìm hiểu thêm<ph name="LINK_END" /></translation> @@ -6575,7 +6551,6 @@ <translation id="6054138466019582920">Tìm kiếm trang này bằng Google...</translation> <translation id="6054284857788651331">Nhóm thẻ đã đóng gần đây</translation> <translation id="6054961935262556546">Thay đổi chế độ hiển thị</translation> -<translation id="6055171183283175969">Mật khẩu bạn đã nhập không chính xác.</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 Với Mã hóa RSA</translation> <translation id="6055544610007596637">Cài đặt ứng dụng cho <ph name="DEVICE_TYPE" /> của bạn qua Cửa hàng Google Play</translation> <translation id="6056710589053485679">Tải lại bình thường</translation> @@ -6645,7 +6620,6 @@ <translation id="6102043788063419338">Chương trình Bảo vệ nâng cao đã chặn tệp này.</translation> <translation id="6103681770816982672">Cảnh báo: bạn đang chuyển sang kênh nhà phát triển</translation> <translation id="6104068876731806426">Tài khoản Google</translation> -<translation id="6104311680260824317">Không thể kết hợp thiết bị với miền. Máy chủ không hỗ trợ các loại mã hóa Kerbero được chỉ định. Hãy xem phần "Tùy chọn khác" để biết các tùy chọn cài đặt mã hóa.</translation> <translation id="6104667115274478616">Quản lý chế độ cài đặt âm thanh của ChromeOS</translation> <translation id="6104796831253957966">Hàng đợi của máy in đã đầy</translation> <translation id="610487644502954950">Đã bỏ ghim bảng điều khiển bên</translation> @@ -7332,7 +7306,6 @@ <translation id="6651237644330755633">Tin tưởng chứng chỉ này khi nhận dạng trang web</translation> <translation id="6651495917527016072">Đồng bộ hóa các mạng Wi-Fi 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="6651762277693024112">Tự động chạy mỗi khi bạn truy cập trang web này</translation> -<translation id="665355505818177700">Tính năng tích hợp <ph name="MS_AD_NAME" /> vào Chrome chỉ được hỗ trợ trên các nền tảng x86_64. Chromebook được phát triển trên nền tảng ARM hoặc x86 không hỗ trợ chức năng này.</translation> <translation id="6654509035557065241">Đặt mạng ưu tiên</translation> <translation id="6655190889273724601">Chế độ dành cho nhà phát triển</translation> <translation id="6655458902729017087">Ẩn tài khoản</translation> @@ -7468,7 +7441,6 @@ <translation id="676560328519657314">Phương thức thanh toán của bạn trong Google Pay</translation> <translation id="6766488013065406604">Truy cập vào Trình quản lý mật khẩu của Google</translation> <translation id="6767566652486411142">Chọn ngôn ngữ khác...</translation> -<translation id="6767639283522617719">Không thể kết hợp miền. Hãy đảm bảo các tùy chọn cài đặt cho đơn vị tổ chức là chính xác.</translation> <translation id="6768034047581882264">Không được phép hiển thị nội dung không an toàn</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Để mang lại trải nghiệm tốt nhất, <ph name="DEVICE_OS" /> sẽ thu thập dữ liệu phần cứng của thiết bị rồi chia sẻ dữ liệu đó cho Google để xác định xem nên phân phối bản cập nhật nào. Bạn có thể tuỳ ý cho phép Google dùng dữ liệu này cho các mục đích khác như hỗ trợ và cải thiện trải nghiệm cũng như chất lượng dịch vụ của <ph name="DEVICE_OS" />.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Bạn có thể đăng nhập trên thiết bị này rồi xem các trường có tên là chromeosflex_ trong chrome://system để biết dữ liệu được gửi tới Google phục vụ việc lọc bản cập nhật, cũng như xem mọi trường hợp khác mà bạn chọn chia sẻ dữ liệu với Google.<ph name="END_PARAGRAPH2" /> @@ -7545,7 +7517,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Tự động đăng nhập vào các trang web bằng thông tin đăng nhập được lưu trữ. Khi tính năng này tắt, bạn sẽ luôn được yêu cầu xác nhận trước khi đăng nhập vào trang web.</translation> -<translation id="6810768462515084623">Rất tiếc! Có vẻ như mật khẩu của bạn đã hết hạn. Vui lòng gia hạn mật khẩu này trên thiết bị khác và thử lại.</translation> <translation id="6811034713472274749">Trang hiện đã sẵn sàng cho bạn xem</translation> <translation id="6811151703183939603">Mạnh</translation> <translation id="6811332638216701903">Tên máy chủ DHCP</translation> @@ -7617,7 +7588,6 @@ <translation id="6856623341093082836">Thiết lập và điều chỉnh độ chính xác của màn hình cảm ứng</translation> <translation id="6856850379840757744">Khi bật chế độ này, tất cả thông báo sẽ bị tắt tiếng</translation> <translation id="6857145580237920905">Xóa hồ sơ eSIM trước khi dùng chức năng Powerwash</translation> -<translation id="6857699260879628349">Lấy thông tin cấu hình</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> giây</translation> <translation id="6860097299815761905">Cài đặt proxy...</translation> <translation id="68601584151169673">&Lưu và Chia sẻ</translation> @@ -7636,7 +7606,6 @@ <translation id="686839242150793617">Được phép tự động chuyển sang chế độ hình trong hình</translation> <translation id="6868934826811377550">Xem thông tin chi tiết</translation> <translation id="6871644448911473373">Phản hồi OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Mật khẩu bạn nhập đã bị máy chủ từ chối.</translation> <translation id="6873571253135628430">Thay đổi quyền của trang web</translation> <translation id="6876155724392614295">Xe đạp</translation> <translation id="6876469544038980967">Không hữu ích</translation> @@ -7672,7 +7641,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Giọng nói để nghe trước</translation> <translation id="6902336033320348843">Không hỗ trợ phần: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Để thiết bị tham gia vào miền</translation> <translation id="6903022061658753260">Dữ liệu của bạn sẽ được đồng bộ hoá trên mọi trình duyệt Chrome nơi bạn đã bật tính năng đồng bộ hoá cho tài khoản này. Để xem các chế độ đồng bộ hoá trên ChromeOS, hãy chuyển đến phần <ph name="LINK_BEGIN" />cài đặt ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Mở tất cả (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Bật đồng bộ hóa</translation> @@ -8030,7 +7998,6 @@ <translation id="7198503619164954386">Bạn phải dùng một thiết bị đã được doanh nghiệp đăng ký</translation> <translation id="7199158086730159431">Nhận &trợ giúp</translation> <translation id="7199452998289813782">Tạm dừng truyền tới <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Chọn cấu hình</translation> <translation id="720110658997053098">Vĩnh viễn giữ thiết bị này ở chế độ kiosk</translation> <translation id="7201118060536064622">Đã xóa '<ph name="DELETED_ITEM_NAME" />'</translation> <translation id="7201420661433230412">Xem tệp</translation> @@ -8147,7 +8114,6 @@ <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Trình duyệt của bạn<ph name="END_LINK" /> do tổ chức bạn quản lý, còn <ph name="BEGIN_LINK" />hồ sơ của bạn<ph name="END_LINK" /> do <ph name="PROFILE_DOMAIN" /> quản lý</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">Xin lưu ý rằng Android, Play và các ứng dụng liên kết chịu sự điều chỉnh của những chính sách thu thập và sử dụng dữ liệu riêng.</translation> -<translation id="729583233778673644">Cho phép mã hóa AES và RC4. Việc sử dụng tùy chọn này sẽ làm gia tăng rủi ro vì các thuật toán mã hóa RC4 là không an toàn.</translation> <translation id="7296503797589217366">Chọn thư mục <ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Xanh lục đậm</translation> <translation id="7298195798382681320">Được đề xuất</translation> @@ -8165,7 +8131,6 @@ <translation id="7307129035224081534">Đã tạm dừng</translation> <translation id="7307647374092371434">Mật khẩu và khoá truy cập trong Tài khoản Google của bạn cũng sẽ hiển thị trên thiết bị này khi bạn đăng nhập</translation> <translation id="7308643132139167865">Ngôn ngữ cho trang web</translation> -<translation id="7310598146671372464">Không đăng nhập được. Máy chủ không hỗ trợ loại mã hóa Kerberos đã chỉ định. Vui lòng liên hệ với quản trị viên của bạn.</translation> <translation id="7311005168897771689">Truy cập các tệp trên Google Drive khi bạn không kết nối mạng</translation> <translation id="7311244614769792472">Không tìm thấy kết quả nào</translation> <translation id="7312210124139670355">Quản trị viên đang đặt lại eSIM của bạn. Quá trình này có thể mất vài phút.</translation> @@ -8538,7 +8503,6 @@ <translation id="7594725637786616550">Powerwash để đặt lại <ph name="DEVICE_TYPE" /> của bạn giống như mới.</translation> <translation id="7595453277607160340">Để dùng ứng dụng Android và đảm bảo rằng <ph name="DEVICE_TYPE" /> của bạn hoạt động đúng cách, hãy đăng nhập lại và cập nhật.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (mã lỗi <ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Tên thiết bị là quá dài. Hãy nhập một tên ngắn hơn để thử lại.</translation> <translation id="7600054753482800821">&Quản lý công cụ tìm kiếm và công cụ tìm kiếm trang web</translation> <translation id="7600218158048761260">Google Drive bị tắt đối với loại tài khoản này.</translation> <translation id="7600965453749440009">Không bao giờ dịch <ph name="LANGUAGE" /></translation> @@ -8683,7 +8647,6 @@ <translation id="7686086654630106285">Tìm hiểu thêm về quảng cáo do trang web đề xuất</translation> <translation id="7686581688229391955">Chọn nếu muốn cho phép các tiện ích trên trang web này</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Xác nhận mật khẩu mới</translation> <translation id="7690378713476594306">Chọn từ danh sách</translation> <translation id="7690853182226561458">Thêm &thư mục...</translation> <translation id="7691073721729883399">Không thể gắn cryptohome dành cho ứng dụng kiosk.</translation> @@ -9345,7 +9308,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Máy in <ph name="ITEM_POSITION" />/<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Trình tiết kiệm pin đã bật</translation> <translation id="8180786512391440389">"<ph name="EXTENSION" />" có thể đọc và xóa các tệp hình ảnh, video và âm thanh trong vị trí đã chọn.</translation> -<translation id="8181215761849004992">Không thể kết hợp miền. Hãy kiểm tra tài khoản của bạn để xem bạn có đủ đặc quyền thêm thiết bị hay không.</translation> <translation id="8182105986296479640">Ứng dụng không phản hồi.</translation> <translation id="8182412589359523143">Để xóa tất cả dữ liệu khỏi <ph name="DEVICE_TYPE" /> này, hãy <ph name="BEGIN_LINK" />nhấp vào đây<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">Số EID (mã định danh dành cho eSIM) thiết bị của bạn là <ph name="EID_NUMBER" /> và số IMEI thiết bị là <ph name="IMEI_NUMBER" />. Những số này có thể được dùng để giúp kích hoạt dịch vụ.</translation> @@ -9806,7 +9768,6 @@ <translation id="8531367864749403520">Chọn "Ẩn nhóm" để xoá nhóm khỏi dải thẻ của bạn</translation> <translation id="8531701051932785007">Đang tắt tính năng Duyệt web an toàn có tăng cường bảo vệ</translation> <translation id="8533670235862049797">Tính năng Duyệt web an toàn đang bật</translation> -<translation id="8534656636775144800">Rất tiếc! Đã xảy ra lỗi khi tìm cách tham gia miền. Vui lòng thử lại.</translation> <translation id="8535005006684281994">URL Gia hạn Chứng chỉ của Netscape</translation> <translation id="8536810348276651776">Đăng xuất bạn khỏi hầu hết các trang web. Bạn sẽ vẫn duy trì trạng thái đăng nhập vào Tài khoản Google để áp dụng các chế độ cài đặt trong Family Link cho Chrome.</translation> <translation id="8536956381488731905">Âm thanh khi nhấn phím</translation> @@ -9885,7 +9846,6 @@ <translation id="8607828412110648570">Hãy đảm bảo thiết bị Bluetooth của bạn đang ở gần và đã bật chế độ ghép nối. Chỉ ghép nối với các thiết bị mà bạn tin tưởng. Tất cả các tài khoản trên Chromebook này đều có thể thấy thiết bị đã ghép nối. <ph name="BEGIN_LINK_LEARN_MORE" />Tìm hiểu thêm<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Thêm vé Kerberos</translation> <translation id="8609465669617005112">Di chuyển lên</translation> -<translation id="8610103157987623234">Định dạng không chính xác. Hãy thử lại</translation> <translation id="8612252270453580753">&Tìm kiếm khung video bằng <ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Chỉ các ký tự viết thường, chữ số, dấu gạch dưới hoặc dấu gạch ngang</translation> <translation id="8613504115484579584">Phương thức đăng nhập</translation> @@ -10499,7 +10459,6 @@ <translation id="9052404922357793350">Tiếp tục chặn</translation> <translation id="90528604757378587">Hoạt động chạy trong nền và một số hiệu ứng hình ảnh như cuộn mượt có thể bị hạn chế.</translation> <translation id="9053563360605707198">In trên hai mặt</translation> -<translation id="9055636786322918818">Thực thi mã hóa RC4. Việc sử dụng tùy chọn này sẽ làm gia tăng rủi ro vì các thuật toán mã hóa RC4 là không an toàn.</translation> <translation id="9056788090206401048">Bạn phải bật Bluetooth để sử dụng khoá truy cập trên một thiết bị khác. Bạn có thể quản lý chế độ cài đặt này bất cứ lúc nào trong phần cài đặt.</translation> <translation id="9056810968620647706">Không tìm thấy kết quả phù hợp nào.</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" /> muốn truy cập nội dung sau:</translation>
diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb index 19e147e..f79d1fd9 100644 --- a/chrome/app/resources/generated_resources_zh-CN.xtb +++ b/chrome/app/resources/generated_resources_zh-CN.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">您的管理员已禁用此设备的部分功能</translation> <translation id="1082398631555931481"><ph name="THIRD_PARTY_TOOL_NAME" />要将您的 Chrome 设置恢复为原始默认设置。这不仅会重置您的主页、“打开新的标签页”页面和搜索引擎,而且还会禁用您的扩展程序并取消固定所有标签页。此外,其他临时数据和缓存的数据(例如 Cookie、内容和网站数据)也将被清除。</translation> <translation id="1082725763867769612">离线文件</translation> +<translation id="1084026333130513768">保存、分享和投放</translation> <translation id="1084096383128641877">移除此密码不会删除您在 <ph name="DOMAIN" /> 上的账号。如需保护您在 <ph name="DOMAIN_LINK" /> 上的账号免遭他人盗用,请更改您的密码或删除该账号。</translation> <translation id="1084288067399862432">已成功更改这个已泄露的密码。 @@ -295,7 +296,6 @@ <translation id="1217117837721346030">下载可疑文件</translation> <translation id="1217483152325416304">您的本地数据即将被删除</translation> <translation id="1217668622537098248">执行完操作后还原到左键点击</translation> -<translation id="121783623783282548">密码不匹配。</translation> <translation id="1218015446623563536">删除 Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google 的位置信息服务会使用 WLAN、移动网络和传感器等来源协助估测此设备所在的位置。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />您可以通过关闭这部设备上的主要“位置信息”设置来关闭位置信息服务。此外,您还可以在“位置信息”设置中关闭那些使用 WLAN、移动网络和传感器来获取位置信息的功能。<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +516,6 @@ <translation id="1395832189806039783">突出显示键盘焦点所在的项</translation> <translation id="1396120028054416908">返回“<ph name="FOLDER_TITLE" />”</translation> <translation id="1396139853388185343">设置打印机时出错</translation> -<translation id="1396963298126346194">您输入的用户名和密码不匹配</translation> <translation id="1397500194120344683">没有任何符合条件的设备。<ph name="LINK_BEGIN" />了解详情<ph name="LINK_END" /></translation> <translation id="1397594434718759194">您已在这些设备上登录 Chrome,因此您可以将他们用作安全密钥。</translation> <translation id="1398853756734560583">最大化</translation> @@ -893,7 +892,6 @@ <translation id="1657937299377480641">要重新登录并访问教育资源,请让您的家长向您授予权限</translation> <translation id="1658424621194652532">此网页正在使用您的麦克风。</translation> <translation id="1660763353352708040">电源适配器问题</translation> -<translation id="1661156625580498328">强制执行 AES 加密(推荐)。</translation> <translation id="16620462294541761">抱歉,无法验证您的密码,请重试。</translation> <translation id="166278006618318542">证书持有者公共密钥算法</translation> <translation id="1662801900924515589">已安装“<ph name="APP" />”</translation> @@ -987,7 +985,6 @@ <translation id="174123615272205933">自定义</translation> <translation id="1741314857973421784">继续</translation> <translation id="1743970419083351269">关闭下载内容栏</translation> -<translation id="1744060673522309905">无法将此设备加入到该网域中。请确保您未超出可添加的设备数量上限。</translation> <translation id="1744108098763830590">背景页</translation> <translation id="1745732479023874451">管理联系人</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{要在此 Web 应用中打开并修改 # 个文件吗?}}</translation> @@ -1019,7 +1016,6 @@ <translation id="1767043563165955993">使用此账号登录 Android 应用</translation> <translation id="1767508543310534319">标点符号语音提示</translation> <translation id="1768212860412467516">针对实验“<ph name="EXPERIMENT_NAME" />”发送反馈。</translation> -<translation id="1768278914020124551">糟糕!联系登录服务器时出现了问题。请检查您的网络连接和域名,然后重试。</translation> <translation id="1769104665586091481">在新窗口中打开链接(&W)</translation> <translation id="1770407692401984718">将图片拖到此处,或者</translation> <translation id="177053719077591686">将 Android 应用备份到 Google 云端硬盘。</translation> @@ -1097,7 +1093,6 @@ <translation id="1818913467757368489">正在上传日志。</translation> <translation id="1819443852740954262">在无痕式窗口中打开全部网址</translation> <translation id="1819721979226826163">依次点按“应用通知”>“Google Play 服务”。</translation> -<translation id="1820028137326691631">请输入管理员提供的密码</translation> <translation id="1822140782238030981">已是 Chrome 用户?请登录</translation> <translation id="1822517323280215012">灰色</translation> <translation id="1822635184853104396">在新标签页中显示完整的下载记录</translation> @@ -1212,7 +1207,6 @@ <translation id="1901303067676059328">全选(&A)</translation> <translation id="1904580727789512086">系统会将您访问的网址保存到您的 Google 账号中</translation> <translation id="1904603806662441960">在 Chrome 中管理网站摄像头使用权限</translation> -<translation id="1905375423839394163">Chromebook 设备名称</translation> <translation id="1906181697255754968">网站通常会访问您设备上的文件和文件夹以实现某些功能(例如自动保存您的工作成果)</translation> <translation id="1906488504371069394">在 <ph name="BEGIN_LINK" />Chrome 应用商店<ph name="END_LINK" />中发现更多扩展程序和主题</translation> <translation id="1907044622262489040">使用语音输入内容。使用搜索键 + D,然后开始说话。</translation> @@ -1222,6 +1216,7 @@ <translation id="1910721550319506122">欢迎使用!</translation> <translation id="1910736334623230603">无法搜索多张图片。一次只能添加 1 张图片。</translation> <translation id="1910908536872421421">Chrome 测试版 v<ph name="BROWSER_VERSION" /> 仅适用于自动测试。若要进行常规浏览,请使用可自动更新的标准版 Chrome。</translation> +<translation id="1913749768968678106">投放、保存和分享</translation> <translation id="1915073950770830761">Canary</translation> <translation id="1915307458270490472">中止</translation> <translation id="1915734383465415025">商店编号</translation> @@ -1323,6 +1318,7 @@ <translation id="197989455406964291">KDC 不支持加密类型</translation> <translation id="1981434377190976112">读取您在所有网站上的数据</translation> <translation id="1984417487208496350">不保护(不建议)</translation> +<translation id="1986836014090708999">高级位置信息设置</translation> <translation id="1987317783729300807">账号</translation> <translation id="1987574314042117472">选择并安装热门应用</translation> <translation id="1988259784461813694">要求</translation> @@ -1524,7 +1520,6 @@ <translation id="21354425047973905">隐藏 PIN 码</translation> <translation id="2135456203358955318">停靠的放大镜</translation> <translation id="2135787500304447609">继续(&R)</translation> -<translation id="2136372518715274136">输入新密码</translation> <translation id="2136476978468204130">您输入的密码不正确</translation> <translation id="2137128126782078222">不允许接收来自 <ph name="WEBSITE" /> 的通知</translation> <translation id="2139919072249842737">设置按钮</translation> @@ -1592,6 +1587,7 @@ <translation id="2182058453334755893">已复制到您的剪贴板</translation> <translation id="2182419606502127232">包含我的服务器日志。</translation> <translation id="2183570493397356669">已停用“继续”按钮</translation> +<translation id="2184272387334793084">登录后即可将您的密码等信息同步到您的所有设备上</translation> <translation id="2184515124301515068">让 Chrome 选择何时允许网站播放声音(推荐)</translation> <translation id="2186206192313702726">Google 智能镜头</translation> <translation id="2186711480981247270">收到了另一设备分享的页面</translation> @@ -1624,7 +1620,6 @@ <translation id="2210462644007531147">无法完成安装</translation> <translation id="2211245494465528624">管理同步选项</translation> <translation id="2214018885812055163">共享的文件夹</translation> -<translation id="2214884991347062907">密码不正确,请重试</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<有 1 行代码未显示出来>}other{<有 <ph name="NUMBER_OF_LINES" /> 行代码未显示出来>}}</translation> <translation id="2215070081105889450">若要分享音频,请改为分享标签页或共享屏幕</translation> <translation id="2218019600945559112">鼠标和触控板</translation> @@ -2274,7 +2269,6 @@ <translation id="2692503699962701720">读出元素类型和经过格式化的文字时改变音高</translation> <translation id="2692901429679246677">湖水绿</translation> <translation id="2693134906590795721">充电提示音</translation> -<translation id="2693176596243495071">糟糕!发生了未知错误。请稍后重试;如果问题依然存在,请与您的管理员联系。</translation> <translation id="2698147581454716013">这是一个套装设备,无法注册自助服务终端和数字标牌升级服务。</translation> <translation id="2699911226086014512">PIN 码操作失败,错误代码为 <ph name="RETRIES" />。</translation> <translation id="2701330563083355633">共享自 <ph name="DEVICE_NAME" /></translation> @@ -2407,7 +2401,6 @@ <translation id="2782104745158847185">安装 Linux 应用时出错</translation> <translation id="2783024642731649028">您的购物车中有 1 件商品享受了由 <ph name="MERCHANT_DOMAIN" /> 的 <ph name="MERCHANT_NAME" /> 提供的 <ph name="DISCOUNT_TEXT" />,距离上次查看已有 <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">已下载</translation> -<translation id="2783829359200813069">选择加密类型</translation> <translation id="2783952358106015700">使用您的安全密钥在 <ph name="APP_NAME" /> 上进行身份验证</translation> <translation id="2785267875302712148">密码安全检查</translation> <translation id="2785873697295365461">文件描述符数量</translation> @@ -2558,6 +2551,7 @@ <translation id="2893180576842394309">Google 可能会利用您的历史记录为您提供个性化的 Google 搜索和其他 Google 服务</translation> <translation id="2893701697603065178">代管式开发环境</translation> <translation id="2894757982205307093">在组内添加新标签页</translation> +<translation id="2895730582088342039">保存、分享和投放</translation> <translation id="289695669188700754">密钥 ID:<ph name="KEY_ID" /></translation> <translation id="2897713966423243833">当您关闭所有无痕式窗口后,系统将会撤消这项自定义设置</translation> <translation id="2897878306272793870">是否确实要打开 <ph name="TAB_COUNT" /> 个标签页?</translation> @@ -2691,7 +2685,6 @@ <translation id="3003144360685731741">首选网络</translation> <translation id="3003253259757197230">系统会将您访问过的网址发送给 Google,以预测您接下来可能会访问的网站,并向您显示有关当前所访问网页的更多信息</translation> <translation id="3003623123441819449">CSS 缓存</translation> -<translation id="3003828226041301643">无法将此设备加入到该网域中。请检查您的账号以确保您有权添加设备。</translation> <translation id="3003967365858406397">您的 <ph name="PHONE_NAME" /> 将创建一个私享的 Wi-Fi 网络连接。</translation> <translation id="3004385386820284928">自定义键盘按键</translation> <translation id="3005574332301273731">不显示</translation> @@ -2751,7 +2744,6 @@ <translation id="3033348223765101500">控制您的数据</translation> <translation id="3036327949511794916">退还此 <ph name="DEVICE_TYPE" /> 的截止日期已过。</translation> <translation id="3036546437875325427">启用 Flash</translation> -<translation id="3037754279345160234">无法对加入网域的配置进行解析,请与您的管理员联系。</translation> <translation id="3038272154009688107">查看所有网站</translation> <translation id="3038612606416062604">手动添加打印机</translation> <translation id="3039491566278747710">未能在此设备上安装离线政策。</translation> @@ -2941,7 +2933,6 @@ <translation id="3210736980143419785">无法完成下载</translation> <translation id="321084946921799184">黄色和白色</translation> <translation id="3211126692872351610">在新标签页中从 <ph name="SEARCH_ENGINE" /> 上搜索“<ph name="SEARCH_TERMS" />”(&S)</translation> -<translation id="321356136776075234">设备 OU(例如 OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">为此文件夹添加书签</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />注意<ph name="END_BOLD" />:如果有人在语音上与<ph name="SUPERVISED_USER_NAME" />相似或拥有后者的语音录音,此人可能也能获取后者的个人信息相关结果。</translation> <translation id="3217843140356091325">创建快捷方式?</translation> @@ -3192,6 +3183,7 @@ <translation id="3420501302812554910">需要重置内部安全密钥</translation> <translation id="3421387094817716717">椭圆曲线公共密钥</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />注意<ph name="END_BOLD" />:如果有人在语音上与您相似或拥有您的语音录音,此人可能也能获取您的个人信息相关结果或使用您的 Google 助理。</translation> +<translation id="3421835120203732951">添加新的个人资料</translation> <translation id="3423111258700187173">在“<ph name="FOLDER_TITLE" />”中找到的结果</translation> <translation id="3423463006624419153">在您的“<ph name="PHONE_NAME_1" />”和“<ph name="PHONE_NAME_2" />”上:</translation> <translation id="3423858849633684918">请重新启动 <ph name="PRODUCT_NAME" /></translation> @@ -3620,7 +3612,6 @@ <translation id="3741056951918180319">您可以在任意网站上点击该扩展程序,即可随时使用它</translation> <translation id="3741510433331996336">请重启设备以完成更新</translation> <translation id="3742235229730461951">韩语键盘布局</translation> -<translation id="3742666961763734085">找不到使用该名称的组织部门。请重试。</translation> <translation id="3743842571276656710">请输入 PIN 码以与“<ph name="DEVICE_NAME" />”配对</translation> <translation id="3744219658596020825">您的密码未能成功导入</translation> <translation id="3747077776423672805">要想卸载应用,请依次转到“设置”>“Google Play 商店”>“管理 Android 偏好设置”>“应用”或“应用管理器”,点按您要卸载的应用(您可能需要左右滑动才能找到相应的应用),然后点按“卸载”或“停用”。</translation> @@ -4286,7 +4277,7 @@ <translation id="4254414375763576535">大号指针</translation> <translation id="4254813446494774748">翻译语言:</translation> <translation id="425573743389990240">电池放电率(单位为瓦,负值表示电池正在充电)</translation> -<translation id="4256316378292851214">视频存储为(&V)...</translation> +<translation id="4256316378292851214">将视频另存为(&V)...</translation> <translation id="4258348331913189841">文件系统</translation> <translation id="4259388776256904261">该过程可能需要一点时间</translation> <translation id="4260182282978351200"><ph name="FILE_NAME" /> 可能含有危险内容。发送给 Google 高级保护进行扫描?按 Shift+F6 可切换到“下载内容栏”区域。</translation> @@ -4508,7 +4499,6 @@ <translation id="4416582610654027550">请输入一个有效网址</translation> <translation id="4421932782753506458">猫咪</translation> <translation id="4423376891418188461">还原设置</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />,您的管理员要求您更改密码。</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />如果您允许 ChromeOS 设备自动发送报告,则可帮助我们确定 ChromeOS 中需要优先解决的问题和优先改进的方面。这些报告可能包含的内容有:ChromeOS 的崩溃时间、使用的功能、通常占用的内存量,等等。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />您随时可在 Chrome 设备的设置中开始或停止发送这些报告。如果您是网域管理员,可在管理控制台中更改这一设置。<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">删除“<ph name="FILE_NAME" />”文件</translation> @@ -4524,7 +4514,6 @@ <translation id="4430369329743628066">已添加书签</translation> <translation id="4430422687972614133">启用虚拟卡</translation> <translation id="4432621511648257259">密码不正确</translation> -<translation id="443454694385851356">旧版(不安全)</translation> <translation id="4434611816075088065">目前没有任何其他需要您注意的事项</translation> <translation id="443475966875174318">更新或卸载不兼容的应用</translation> <translation id="4437947179446780764">添加自定义 DNS 服务提供商</translation> @@ -4581,6 +4570,7 @@ <translation id="4481448477173043917">您的 <ph name="DEVICE_TYPE" /> 意外地重启了</translation> <translation id="4481467543947557978">Service Worker</translation> <translation id="4482990632723642375">最近关闭的标签页</translation> +<translation id="4486333480498805415">位置信息精确度</translation> <translation id="4487489714832036847">Chromebook 使用应用代替传统软件。无论您是想提高办公效率、娱乐身心还是有其他需求,都能在这里找到合适的应用。</translation> <translation id="4488257340342212116">允许使用您的摄像头</translation> <translation id="4490086832405043258">为此个人资料使用 Chrome 操作系统代理设置。</translation> @@ -5066,7 +5056,6 @@ <translation id="4868284252360267853">此对话框目前未被聚焦。按 Command+Shift+Option+A 即可聚焦于此对话框。</translation> <translation id="4869170227080975044">读取 ChromeOS 网络信息</translation> <translation id="4870724079713069532">您可以在“文件浏览器”或其他应用中,使用此应用打开和编辑支持的文件。若要控制哪些文件默认在此应用中打开,请转到 <ph name="BEGIN_LINK" />Windows 设置<ph name="END_LINK" />。</translation> -<translation id="4870758487381879312">请输入管理员提供的密码以获取配置信息</translation> <translation id="4870995365819149457">部分受支持的链接仍会在“<ph name="APP_NAME" />”、“<ph name="APP_NAME_2" />”、“<ph name="APP_NAME_3" />”和另外 1 款应用中打开。</translation> <translation id="4871308555310586478">并非来自 Chrome 应用商店。</translation> <translation id="4871322859485617074">PIN 码包含无效字符</translation> @@ -5133,7 +5122,6 @@ <translation id="4913209098186576320">这可能是个危险文件<ph name="LINE_BREAK" />此项检查的用时比平时长…</translation> <translation id="4915961947098019832">允许显示图片</translation> <translation id="4916542008280060967">允许此网站修改“<ph name="FILE_NAME" />”?</translation> -<translation id="4917385247580444890">强</translation> <translation id="491779113051926205">ChromeOS 流量计数器</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> 希望与“<ph name="EXTENSION_NAME" />”扩展程序通信</translation> <translation id="4918086044614829423">接受</translation> @@ -5440,6 +5428,7 @@ <translation id="5162905305237671850"><ph name="DEVICE_TYPE" /> 已被禁用</translation> <translation id="5163910114647549394">此标签页已移至标签栏的末尾</translation> <translation id="5164530241085602114">不允许 <ph name="SITE" /> 传送通知</translation> +<translation id="5165989352025966137">可以自动进入全屏模式</translation> <translation id="516747639689914043">超文本传输协议 (HTTP)</translation> <translation id="5170568018924773124">在文件夹中显示</translation> <translation id="5171045022955879922">搜索或输入网址</translation> @@ -5447,7 +5436,6 @@ <translation id="5172855596271336236">有 1 台受管理的打印机。</translation> <translation id="5173668317844998239">向您的安全密钥中添加指纹和删除其中保存的指纹</translation> <translation id="5174169235862638850">已将密码复制到剪贴板</translation> -<translation id="5175379009094579629">设备名称无效。请输入一个有效的设备名称以重试。</translation> <translation id="5177479852722101802">仍然禁止访问摄像头和麦克风</translation> <translation id="5177549709747445269">您正在使用移动数据网络</translation> <translation id="5178667623289523808">查找上一个</translation> @@ -5676,7 +5664,6 @@ <translation id="5368255566854433132">设置 <ph name="DEVICE_TYPE" /> 密码</translation> <translation id="5368441245151140827">此扩展程序无法读取和更改网站信息,也无法在后台运行</translation> <translation id="5368720394188453070">配对手机已锁定,需将其解锁才能进入。</translation> -<translation id="5368779022775404937">登录 <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{无痕模式}other{无痕模式(已打开 # 个窗口)}}</translation> <translation id="5369491905435686894">启用鼠标加速</translation> <translation id="5369694795837229225">设置 Linux 开发环境</translation> @@ -5892,7 +5879,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{您的管理员已安装了 1 个扩展程序}other{您的管理员已安装了 # 个扩展程序}}</translation> <translation id="5523532775593636291">您添加的网站将始终保持活跃状态,且系统不会从它们中释放内存</translation> <translation id="5523558474028191231">名称可以使用字母、数字和特殊字符,并且不得超过 <ph name="MAX_CHARACTER_COUNT" /> 个字符</translation> -<translation id="5526701598901867718">所有(不安全)</translation> <translation id="5526745900034778153">需重新登录才能继续同步</translation> <translation id="5527463195266282916">已尝试对扩展程序降级。</translation> <translation id="5527474464531963247">您也可以选择其他网络。</translation> @@ -5903,7 +5889,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />想要</translation> <translation id="5537725057119320332">投放</translation> <translation id="5539070192556911367">无法连接到 Google</translation> -<translation id="5539221284352502426">您输入的密码被服务器拒绝了。可能的原因包括:此密码太短。此密码必须包含数字或符号,且必须不同于旧密码。</translation> <translation id="5541694225089836610">操作已被您的管理员禁止执行</translation> <translation id="5542132724887566711">个人资料</translation> <translation id="5542750926112347543">已拦截来自 <ph name="DOMAIN" /> 的 Cookie</translation> @@ -6144,7 +6129,6 @@ <translation id="5734362860645681824">通讯</translation> <translation id="5734697361979786483">添加文件共享</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{这些数据或您的设备不符合贵组织的某些安全政策。请与您的管理员联系,了解需要修正哪些方面。}=1{此文件或您的设备不符合贵组织的某些安全政策。请与您的管理员联系,了解需要修正哪些方面。}other{这些文件不符合贵组织的某些安全政策。请与您的管理员联系,了解需要修正哪些方面。}}</translation> -<translation id="5736796278325406685">请输入有效的用户名</translation> <translation id="5738093759615225354">您需要使用此通行密钥才能登录计算机</translation> <translation id="5739017626473506901">请登录以帮助<ph name="USER_NAME" />添加学校账号</translation> <translation id="5739235828260127894">正在等待验证。<ph name="LINK_BEGIN" />了解详情<ph name="LINK_END" /></translation> @@ -6547,7 +6531,6 @@ <translation id="6054138466019582920">使用 Google 搜索此页面(&C)…</translation> <translation id="6054284857788651331">最近关闭的标签页组</translation> <translation id="6054961935262556546">更改公开范围</translation> -<translation id="6055171183283175969">您输入的密码不正确。</translation> <translation id="6055392876709372977">PKCS #1,带有 RSA 加密的 SHA-256</translation> <translation id="6055544610007596637">从 Google Play 商店为您的 <ph name="DEVICE_TYPE" /> 安装应用</translation> <translation id="6056710589053485679">正常重新加载</translation> @@ -6617,7 +6600,6 @@ <translation id="6102043788063419338">此文件已被高级保护功能屏蔽。</translation> <translation id="6103681770816982672">警告:您打算切换到开发者版本</translation> <translation id="6104068876731806426">Google 账号</translation> -<translation id="6104311680260824317">无法将此设备加入到该网域中。相应服务器不支持所指定的 Kerberos 加密类型。请前往“更多选项”以检查加密设置。</translation> <translation id="6104667115274478616">管理 ChromeOS 音频设置</translation> <translation id="6104796831253957966">打印机队列已满</translation> <translation id="610487644502954950">侧边栏已取消固定</translation> @@ -7304,7 +7286,6 @@ <translation id="6651237644330755633">信任该证书,以标识网站的身份</translation> <translation id="6651495917527016072">将 Wi-Fi 网络配置同步到您的手机。<ph name="LINK_BEGIN" />了解详情<ph name="LINK_END" /></translation> <translation id="6651762277693024112">在您每次访问此网站时自动运行</translation> -<translation id="665355505818177700">只有 x86_64 平台才支持 Chrome <ph name="MS_AD_NAME" /> 集成功能。采用 ARM 或 x86 平台的 Chromebook 不支持此功能。</translation> <translation id="6654509035557065241">设置首选网络</translation> <translation id="6655190889273724601">开发者模式</translation> <translation id="6655458902729017087">隐藏账号</translation> @@ -7440,7 +7421,6 @@ <translation id="676560328519657314">您在 Google Pay 中的付款方式</translation> <translation id="6766488013065406604">前往 Google 密码管理工具</translation> <translation id="6767566652486411142">选择另一种语言…</translation> -<translation id="6767639283522617719">无法加入到该网域中。请确保这一组织部门的设置正确无误。</translation> <translation id="6768034047581882264">不允许显示不安全内容</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />为了提供最佳体验,<ph name="DEVICE_OS" /> 会收集与设备有关的硬件数据并将其分享给 Google,以确定应提供哪些更新。您也可允许 Google 将这些数据用于其他用途,例如提供支持以及改进 <ph name="DEVICE_OS" /> 体验和服务。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />您可在此设备上登录,前往 chrome://system,找到其中列出的 chromeosflex_ 字段,查看向 Google 发送的用于更新过滤机制的数据,以及您选择与 Google 分享数据的所有其他情形。<ph name="END_PARAGRAPH2" /> @@ -7517,7 +7497,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">使用存储的凭据自动登录网站。停用该功能后,系统会在您每次登录网站之前要求您进行确认。</translation> -<translation id="6810768462515084623">糟糕!您的密码好像已过期。请在另一部设备上更新密码,然后重试。</translation> <translation id="6811034713472274749">页面已可供查看</translation> <translation id="6811151703183939603">重</translation> <translation id="6811332638216701903">DHCP 主机名</translation> @@ -7589,7 +7568,6 @@ <translation id="6856623341093082836">设置和调整您的触摸屏的精确度</translation> <translation id="6856850379840757744">开启此设置会将所有通知静音</translation> <translation id="6857145580237920905">在执行 Powerwash 前先移除 eSIM 卡配置文件</translation> -<translation id="6857699260879628349">获取配置信息</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> 秒</translation> <translation id="6860097299815761905">代理设置...</translation> <translation id="68601584151169673">保存并分享(&S)</translation> @@ -7608,7 +7586,6 @@ <translation id="686839242150793617">已获准自动进入画中画模式</translation> <translation id="6868934826811377550">查看详情</translation> <translation id="6871644448911473373">OCSP 响应程序:<ph name="LOCATION" /></translation> -<translation id="6872781471649843364">您输入的密码被服务器拒绝了。</translation> <translation id="6873571253135628430">更改网站权限</translation> <translation id="6876155724392614295">自行车</translation> <translation id="6876469544038980967">没用</translation> @@ -7642,7 +7619,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">要试听的语音</translation> <translation id="6902336033320348843">有区段不受支持:<ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">将设备加入网域</translation> <translation id="6903022061658753260">您的数据将在已为该账号开启同步功能的所有 Chrome 浏览器之间同步。如需了解 Chrome 操作系统同步选项,请前往 <ph name="LINK_BEGIN" />Chrome 操作系统设置<ph name="LINK_END" />。</translation> <translation id="6903590427234129279">打开全部(<ph name="URL_COUNT" /> 个)网址</translation> <translation id="6903907808598579934">开启同步功能</translation> @@ -8000,7 +7976,6 @@ <translation id="7198503619164954386">您必须使用已向企业注册的设备</translation> <translation id="7199158086730159431">获取帮助(&E)</translation> <translation id="7199452998289813782">暂停投放到“<ph name="DEVICE_NAME" />”</translation> -<translation id="7200083590239651963">选择配置</translation> <translation id="720110658997053098">让此设备永久处于自助服务终端模式</translation> <translation id="7201118060536064622">已删除“<ph name="DELETED_ITEM_NAME" />”</translation> <translation id="7201420661433230412">查看文件</translation> @@ -8116,8 +8091,8 @@ <translation id="7290242001003353852">这项由 <ph name="SAML_DOMAIN" /> 托管的登录服务正在使用您的摄像头。</translation> <translation id="7292067737327289208">您的<ph name="BEGIN_LINK" />浏览器<ph name="END_LINK" />由贵组织管理,您的<ph name="BEGIN_LINK" />个人资料<ph name="END_LINK" />由 <ph name="PROFILE_DOMAIN" /> 管理</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">不得自动进入全屏模式</translation> <translation id="7295614427631867477">请注意,Android、Play 及相关应用受各自的数据收集和使用政策的约束。</translation> -<translation id="729583233778673644">允许使用 AES 和 RC4 加密。选中此选项会令您面临更大的风险,因为 RC4 加密不安全。</translation> <translation id="7296503797589217366">选择“<ph name="FOLDER_TITLE" />”文件夹</translation> <translation id="7297726121602187087">深绿色</translation> <translation id="7298195798382681320">推荐</translation> @@ -8135,7 +8110,6 @@ <translation id="7307129035224081534">已暂停</translation> <translation id="7307647374092371434">登录后,您在此设备上也能获取您 Google 账号中保存的密码和通行密钥</translation> <translation id="7308643132139167865">网站语言</translation> -<translation id="7310598146671372464">未能成功登录。服务器不支持指定的 Kerberos 加密类型。请与您的管理员联系。</translation> <translation id="7311005168897771689">在离线状态下访问您的 Google 云端硬盘文件</translation> <translation id="7311244614769792472">找不到任何结果</translation> <translation id="7312210124139670355">您的管理员正在重置您的 eSIM 卡。这可能需要几分钟的时间。</translation> @@ -8508,7 +8482,6 @@ <translation id="7594725637786616550">Powerwash 会将您的 <ph name="DEVICE_TYPE" /> 重置为初始状态。</translation> <translation id="7595453277607160340">要想使用 Android 应用并确保您的<ph name="DEVICE_TYPE" />能够正常运作,请重新登录并安装更新。</translation> <translation id="7595547011743502844"><ph name="ERROR" />(错误代码为:<ph name="ERROR_CODE" />)。</translation> -<translation id="7599527631045201165">设备名称过长。请输入一个较短的名称以重试。</translation> <translation id="7600054753482800821">管理搜索引擎和网站搜索(&M)</translation> <translation id="7600218158048761260">此账号类型已停用 Google 云端硬盘。</translation> <translation id="7600965453749440009">一律不翻译<ph name="LANGUAGE" /></translation> @@ -8544,6 +8517,7 @@ <translation id="7622768823216805500">网站通常会安装付款处理程序以实现购物功能(例如更轻松的结算)</translation> <translation id="7622966771025050155">切换到被录屏的标签页</translation> <translation id="7624337243375417909">已关闭大写锁定模式</translation> +<translation id="7625025537587898155">添加新的个人资料</translation> <translation id="7625568159987162309">查看各网站的权限及储存的数据</translation> <translation id="7625823789272218216">在左侧新增标签页</translation> <translation id="7628201176665550262">刷新频率</translation> @@ -8653,7 +8627,6 @@ <translation id="7686086654630106285">详细了解网站建议的广告</translation> <translation id="7686581688229391955">选择关闭可允许在此网站上使用扩展程序</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">再次输入新密码</translation> <translation id="7690378713476594306">从列表中选择</translation> <translation id="7690853182226561458">添加文件夹(&F)...</translation> <translation id="7691073721729883399">无法为该自助服务终端应用装载 cryptohome。</translation> @@ -9223,6 +9196,7 @@ <translation id="810185532889603849">自定义颜色</translation> <translation id="8101987792947961127">必须在下次重启时执行 Powerwash</translation> <translation id="8102139037507939978">从 system_logs.txt 中删除个人身份信息。</translation> +<translation id="8102344699913991108">无论用户手势如何,网站都会使用此设置来提供沉浸式全屏体验</translation> <translation id="810362914482827094">搜索密钥</translation> <translation id="8104088837833760645">下载 eSIM 卡配置文件</translation> <translation id="8105273883928376822">若要继续,请先登录。</translation> @@ -9315,7 +9289,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />。这是第 <ph name="ITEM_POSITION" /> 台打印机,共 <ph name="NUM_PRINTERS" /> 台。</translation> <translation id="8180785270975217276">节能模式已开启</translation> <translation id="8180786512391440389">“<ph name="EXTENSION" />”可以读取及删除选中位置的图片、视频及音频文件。</translation> -<translation id="8181215761849004992">无法加入到该网域中。请检查您的账号以了解您是否有足够的权限来添加设备。</translation> <translation id="8182105986296479640">应用无响应。</translation> <translation id="8182412589359523143">如需删除这部 <ph name="DEVICE_TYPE" /> 上的所有数据,请<ph name="BEGIN_LINK" />点击此处<ph name="END_LINK" />。</translation> <translation id="8183703640399301650">您的设备 EID 为 <ph name="EID_NUMBER" />,设备 IMEI 为 <ph name="IMEI_NUMBER" />。这些号码可用于帮助激活服务。</translation> @@ -9544,6 +9517,7 @@ <translation id="8351630282875799764">电池无法充电</translation> <translation id="8352287103893778223">标签页分组标题</translation> <translation id="835238322900896202">卸载时出错。请通过终端进行卸载。</translation> +<translation id="8353420862507374944">投放、保存和分享</translation> <translation id="8353683614194668312">该程序可以:</translation> <translation id="8354034204605718473">您孩子的 PIN 码已添加完毕</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /> 项</translation> @@ -9650,6 +9624,7 @@ <translation id="8428271547607112339">添加学校账号</translation> <translation id="84297032718407999">您将在 <ph name="LOGOUT_TIME_LEFT" />后退出登录</translation> <translation id="8431190899827883166">显示点按操作反馈</translation> +<translation id="8432724317983466962">默认情况下,需要通过用户手势才能进入全屏模式</translation> <translation id="8433186206711564395">网络设置</translation> <translation id="8434480141477525001">NaCl调试端口</translation> <translation id="8436054240208929121">登录账号并开启同步功能,以便 Chrome 提供标签页分组建议并使标签页井然有序</translation> @@ -9776,7 +9751,6 @@ <translation id="8531367864749403520">选择“隐藏组”可将组从标签栏中移除</translation> <translation id="8531701051932785007">“增强型安全浏览”功能处于关闭状态</translation> <translation id="8533670235862049797">“安全浏览”功能已开启</translation> -<translation id="8534656636775144800">糟糕!尝试加入该网域时出错了。请重试。</translation> <translation id="8535005006684281994">Netscape 证书续订网址</translation> <translation id="8536810348276651776">会致使您从大多数网站退出账号。但您的 Google 账号仍会保持登录状态,所以 Chrome 中的 Family Link 设置依然有效。</translation> <translation id="8536956381488731905">按键音效</translation> @@ -9855,7 +9829,6 @@ <translation id="8607828412110648570">请确保您的蓝牙设备处于配对模式且就在附近。应仅与您信任的设备配对。此 Chromebook 上的所有账号都可以看到已配对的设备。<ph name="BEGIN_LINK_LEARN_MORE" />了解详情<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">添加 Kerberos 票据</translation> <translation id="8609465669617005112">上移</translation> -<translation id="8610103157987623234">格式不正确,请重试</translation> <translation id="8612252270453580753">使用 <ph name="VISUAL_SEARCH_PROVIDER" />搜索视频帧(&S)</translation> <translation id="8613164732773110792">只能包含小写字符、数字、下划线或连字符</translation> <translation id="8613504115484579584">登录方法</translation> @@ -10034,6 +10007,7 @@ <translation id="8729133765463465108">使用摄像头扫描二维码</translation> <translation id="8730621377337864115">完成</translation> <translation id="8731029916209785242">权限 (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">提高位置信息精确度</translation> <translation id="8731268612289859741">安全码</translation> <translation id="8731629443331803108"><ph name="SITE_NAME" /> 想获得以下权限:<ph name="PERMISSION" /></translation> <translation id="8731787661154643562">端口号</translation> @@ -10469,7 +10443,6 @@ <translation id="9052404922357793350">继续拦截</translation> <translation id="90528604757378587">后台活动和某些视觉效果(例如流畅滚动)可能会受到限制。</translation> <translation id="9053563360605707198">双面打印</translation> -<translation id="9055636786322918818">强制执行 RC4 加密。选中此选项会令您面临更大的风险,因为 RC4 加密不安全。</translation> <translation id="9056788090206401048">您需要开启蓝牙,才能在一部不同的设备上使用通行密钥。您随时可在设置中管理此选项。</translation> <translation id="9056810968620647706">未找到匹配项。</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" />想访问以下内容:</translation>
diff --git a/chrome/app/resources/generated_resources_zh-HK.xtb b/chrome/app/resources/generated_resources_zh-HK.xtb index 6904bd4..2364a11 100644 --- a/chrome/app/resources/generated_resources_zh-HK.xtb +++ b/chrome/app/resources/generated_resources_zh-HK.xtb
@@ -297,7 +297,6 @@ <translation id="1217117837721346030">下載可疑的檔案</translation> <translation id="1217483152325416304">系統即將刪除您的本機資料</translation> <translation id="1217668622537098248">完成後還原至先前的按左鍵操作</translation> -<translation id="121783623783282548">密碼不符。</translation> <translation id="1218015446623563536">刪除 Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google 的定位服務會使用 Wi-Fi、流動網絡和感應器等來源,以便估計此裝置的所在位置。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />關閉裝置的主要位置資訊設定,即可關閉定位服務。您也可以在位置資訊設定中關閉使用 Wi‑Fi、流動網絡和感應器確定位置的功能。<ph name="END_PARAGRAPH2" /></translation> @@ -518,7 +517,6 @@ <translation id="1395832189806039783">突顯鍵盤焦點所在項目</translation> <translation id="1396120028054416908">返去「<ph name="FOLDER_TITLE" />」</translation> <translation id="1396139853388185343">設定打印機時發生錯誤</translation> -<translation id="1396963298126346194">您輸入的使用者名稱與密碼不符</translation> <translation id="1397500194120344683">沒有適用裝置。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> <translation id="1397594434718759194">由於您已在這些裝置上登入 Chrome,因此這些裝置可以用作安全密鑰。</translation> <translation id="1398853756734560583">最大化</translation> @@ -901,7 +899,6 @@ <translation id="1657937299377480641">您需要獲得家長的許可,才能再次登入帳戶並存取教育資源</translation> <translation id="1658424621194652532">這個網頁正在存取您的麥克風。</translation> <translation id="1660763353352708040">電源適配器問題</translation> -<translation id="1661156625580498328">強制執行 AES 加密 (建議)。</translation> <translation id="16620462294541761">很抱歉,系統無法驗證您的密碼,請再試一次。</translation> <translation id="166278006618318542">主體公開金鑰演算法</translation> <translation id="1662801900924515589">已安裝「<ph name="APP" />」</translation> @@ -1002,7 +999,6 @@ <translation id="174123615272205933">自訂</translation> <translation id="1741314857973421784">繼續</translation> <translation id="1743970419083351269">閂下載內容列</translation> -<translation id="1744060673522309905">無法將裝置加入網域。請確定您沒有超出可新增的裝置數量。</translation> <translation id="1744108098763830590">背景頁面</translation> <translation id="1745732479023874451">管理聯絡人</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{要在這個網頁應用程式中開啟並編輯 # 個檔案嗎?}}</translation> @@ -1034,7 +1030,6 @@ <translation id="1767043563165955993">使用此帳戶登入 Android 應用程式</translation> <translation id="1767508543310534319">標點符號語音提示</translation> <translation id="1768212860412467516">提供您對「<ph name="EXPERIMENT_NAME" />」的意見。</translation> -<translation id="1768278914020124551">抱歉!連線至登入伺服器時發生問題。請檢查互聯網連線和網域名稱,然後再試一次。</translation> <translation id="1769104665586091481">在新視窗中開啟連結(&W)</translation> <translation id="1770407692401984718">將圖片拖曳至此處或</translation> <translation id="177053719077591686">在「Google 雲端硬碟」中備份 Android 應用程式。</translation> @@ -1112,7 +1107,6 @@ <translation id="1818913467757368489">正在上載記錄。</translation> <translation id="1819443852740954262">在無痕式視窗中開啟所有網址</translation> <translation id="1819721979226826163">輕按 [應用程式通知] > [Google Play 服務]。</translation> -<translation id="1820028137326691631">輸入管理員提供的密碼</translation> <translation id="1822140782238030981">已是 Chrome 使用者嗎?請登入</translation> <translation id="1822517323280215012">灰色</translation> <translation id="1822635184853104396">在新分頁中顯示完整下載記錄</translation> @@ -1231,7 +1225,6 @@ <translation id="1901303067676059328">全部選取(&A)</translation> <translation id="1904580727789512086">系統會將您瀏覽的網址儲存至 Google 帳戶</translation> <translation id="1904603806662441960">在 Chrome 中管理網站的相機權限</translation> -<translation id="1905375423839394163">Chromebook 裝置名稱</translation> <translation id="1906181697255754968">網站通常會存取裝置上的檔案和資料夾,以提供自動儲存作業等功能</translation> <translation id="1906488504371069394">在「<ph name="BEGIN_LINK" />Chrome 網上應用程式商店<ph name="END_LINK" />」探索更多擴充程式和主題</translation> <translation id="1907044622262489040">使用語音輸入。按下搜尋鍵 + D 鍵,然後開始說話。</translation> @@ -1543,7 +1536,6 @@ <translation id="21354425047973905">隱藏 PIN</translation> <translation id="2135456203358955318">固定的放大鏡</translation> <translation id="2135787500304447609">繼續(&R)</translation> -<translation id="2136372518715274136">輸入新密碼</translation> <translation id="2136476978468204130">您輸入的密碼短語不正確</translation> <translation id="2137128126782078222">唔批准接收嚟自 <ph name="WEBSITE" /> 嘅通知</translation> <translation id="2139919072249842737">設定按鈕</translation> @@ -1643,7 +1635,6 @@ <translation id="2210462644007531147">無法完成安裝</translation> <translation id="2211245494465528624">管理同步處理選項</translation> <translation id="2214018885812055163">共用的資料夾</translation> -<translation id="2214884991347062907">密碼錯誤,請再試一次</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<有 1 行代碼未有顯示>}other{<有 <ph name="NUMBER_OF_LINES" /> 行代碼未顯示>}}</translation> <translation id="2215070081105889450">如要分享音訊,請改為分享分頁或畫面</translation> <translation id="2218019600945559112">滑鼠和觸控板</translation> @@ -1728,6 +1719,7 @@ <translation id="2274840746523584236">請為 Chromebook 充電</translation> <translation id="2276503375879033601">新增更多應用程式</translation> <translation id="2276910256003242519">清除緊資料…</translation> +<translation id="2278193750452754829">允許在這個網站執行擴充功能。選取即可開啟選單</translation> <translation id="2278562042389100163">開啟瀏覽器視窗</translation> <translation id="2278668501808246459">正在啟動容器管理員</translation> <translation id="2280486287150724112">右邊界</translation> @@ -2297,7 +2289,6 @@ <translation id="2692503699962701720">在朗讀元素種類和格式化文字時變更音調</translation> <translation id="2692901429679246677">湖水綠</translation> <translation id="2693134906590795721">充電音效</translation> -<translation id="2693176596243495071">抱歉!出現不明的錯誤。請稍後再試一次,如果問題持續,請與您的管理員聯絡。</translation> <translation id="2698147581454716013">這是隨附裝置,因此無法註冊 Kiosk & Signage 升級版。</translation> <translation id="2699911226086014512">PIN 操作失敗,錯誤代碼為 <ph name="RETRIES" />。</translation> <translation id="2701330563083355633">透過 <ph name="DEVICE_NAME" /> 分享</translation> @@ -2430,7 +2421,6 @@ <translation id="2782104745158847185">安裝 Linux 應用程式時發生錯誤</translation> <translation id="2783024642731649028">購物車入面有 1 件商品喺 <ph name="MERCHANT_NAME" /> 享有 <ph name="DISCOUNT_TEXT" />,<ph name="MERCHANT_DOMAIN" />,已經喺 <ph name="RELATIVE_TIME" />睇過</translation> <translation id="2783298271312924866">已下載</translation> -<translation id="2783829359200813069">選取加密類型</translation> <translation id="2783952358106015700">透過 <ph name="APP_NAME" /> 使用安全密鑰</translation> <translation id="2785267875302712148">密碼安全檢查</translation> <translation id="2785873697295365461">檔案描述符</translation> @@ -2714,7 +2704,6 @@ <translation id="3003144360685731741">慣用網絡</translation> <translation id="3003253259757197230">系統會將你瀏覽的網址傳送至 Google,以便預測你接下來可能會瀏覽的網站,並顯示所在網頁的其他相關資訊</translation> <translation id="3003623123441819449">CSS 快取</translation> -<translation id="3003828226041301643">無法將裝置加入網域。請檢查您的帳戶並確認您有權限新增裝置。</translation> <translation id="3003967365858406397">您的 <ph name="PHONE_NAME" /> 將會建立私人 Wi-Fi 連線。</translation> <translation id="3004385386820284928">自訂鍵盤按鍵</translation> <translation id="3005574332301273731">不要顯示</translation> @@ -2774,7 +2763,6 @@ <translation id="3033348223765101500">控制資料</translation> <translation id="3036327949511794916">此 <ph name="DEVICE_TYPE" /> 的退貨期限已過。</translation> <translation id="3036546437875325427">啟用 Flash</translation> -<translation id="3037754279345160234">無法剖析設定以加入網域,請與管理員聯絡。</translation> <translation id="3038272154009688107">查看所有網站</translation> <translation id="3038612606416062604">手動新增打印機</translation> <translation id="3039491566278747710">無法在裝置上安裝離線政策。</translation> @@ -2964,7 +2952,6 @@ <translation id="3210736980143419785">無法完成下載</translation> <translation id="321084946921799184">黃色和白色</translation> <translation id="3211126692872351610">開啟新分頁並使用「<ph name="SEARCH_ENGINE" />」搜尋「<ph name="SEARCH_TERMS" />」(&S)</translation> -<translation id="321356136776075234">裝置 OU (例如 OU=Chromebook、DC=example、DC=com)</translation> <translation id="321367297115597343">將書籤加入此資料夾</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />注意:<ph name="END_BOLD" />如果有人與<ph name="SUPERVISED_USER_NAME" />的聲音相似,或有該人的錄音,便有可能存取該人的個人化結果。</translation> <translation id="3217843140356091325">要建立捷徑嗎?</translation> @@ -3643,7 +3630,6 @@ <translation id="3741056951918180319">只要在任何網站上按一下擴充程式,即可隨時使用</translation> <translation id="3741510433331996336">重新啟動裝置即可完成更新程序</translation> <translation id="3742235229730461951">韓文鍵盤配置</translation> -<translation id="3742666961763734085">找不到該名稱的機構單位。請再試一次。</translation> <translation id="3743842571276656710">輸入 PIN 碼即可與 <ph name="DEVICE_NAME" /> 配對</translation> <translation id="3744219658596020825">未匯入密碼</translation> <translation id="3747077776423672805">如要移除應用程式,請前往「設定」>「Google Play 商店」>「管理 Android 偏好設定」>「應用程式」或「應用程式管理員」,然後輕按您想解除安裝的應用程式 (您可能需要向右或向左滑動,才能找到應用程式),再輕按 [解除安裝] 或 [停用]。</translation> @@ -4400,6 +4386,7 @@ <translation id="4325433082696797523">儲存空間和電源</translation> <translation id="4326146840124313313">Chrome 最強大的安全功能可進一步保護您免受危險網站、下載檔案和擴充程式威脅</translation> <translation id="4326484226728068206">購物車入面嘅商品喺 <ph name="MERCHANT_NAME" /> 享有 <ph name="DISCOUNT_TEXT" />,<ph name="MERCHANT_DOMAIN" />,已經喺 <ph name="RELATIVE_TIME" />睇過</translation> +<translation id="4327380114687339519">擴充功能選單</translation> <translation id="4330191372652740264">冰水</translation> <translation id="4330387663455830245">永不翻譯<ph name="LANGUAGE" />內容</translation> <translation id="4332976768901252016">設定家長監控設定</translation> @@ -4528,7 +4515,6 @@ <translation id="4416582610654027550">輸入有效的網址</translation> <translation id="4421932782753506458">長毛貓</translation> <translation id="4423376891418188461">還原設定</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />,管理員要求您變更密碼。</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />允許 ChromeOS 裝置自動傳送報告,可協助我們為 ChromeOS 規劃要優先修正及改善的項目。這類報告可能包括 ChromeOS 當機時間、曾使用的功能,以及記憶體一般使用量。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />您可在 Chrome 裝置設定中,隨時開始或停止允許這些報告。如果您是網域管理員,亦可在管理控制台中變更這項設定。<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">刪除 <ph name="FILE_NAME" /></translation> @@ -4544,7 +4530,6 @@ <translation id="4430369329743628066">已新增書籤</translation> <translation id="4430422687972614133">啟用虛擬卡</translation> <translation id="4432621511648257259">密碼不正確</translation> -<translation id="443454694385851356">舊版 (不安全)</translation> <translation id="4434611816075088065">目前沒有需要處理的事項</translation> <translation id="443475966875174318">更新或移除不兼容的應用程式</translation> <translation id="4437947179446780764">新增自訂 DNS 服務供應商</translation> @@ -5087,7 +5072,6 @@ <translation id="4868284252360267853">目前冇突顯到呢個對話框。㩒一下 Command + Shift + Option + A 鍵就可以突顯呢個對話框。</translation> <translation id="4869170227080975044">讀取 ChromeOS 網絡資料</translation> <translation id="4870724079713069532">您可在「檔案總管」或其他應用程式中,透過此應用程式開啟及編輯支援的檔案。如要控制在此應用程式預設開啟哪些檔案,請前往「<ph name="BEGIN_LINK" />Windows 設定<ph name="END_LINK" />」。</translation> -<translation id="4870758487381879312">輸入管理員提供的密碼,即可取得設定資料</translation> <translation id="4870995365819149457">部分支援連結將仍會在 <ph name="APP_NAME" />、<ph name="APP_NAME_2" />、<ph name="APP_NAME_3" /> 和另外 1 個應用程式中開啟。</translation> <translation id="4871308555310586478">來源不是 Chrome 網上應用程式商店。</translation> <translation id="4871322859485617074">PIN 中包含無效的字元</translation> @@ -5154,7 +5138,6 @@ <translation id="4913209098186576320">此檔案可能不安全<ph name="LINE_BREAK" />此檢查所需時間比一般長…</translation> <translation id="4915961947098019832">已允許顯示圖片</translation> <translation id="4916542008280060967">要允許網站編輯「<ph name="FILE_NAME" />」嗎?</translation> -<translation id="4917385247580444890">強</translation> <translation id="491779113051926205">ChromeOS 流量計數器</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> 想與「<ph name="EXTENSION_NAME" />」擴充功能保持通訊</translation> <translation id="4918086044614829423">接受</translation> @@ -5468,7 +5451,6 @@ <translation id="5172855596271336236">有 1 部受管理嘅打印機。</translation> <translation id="5173668317844998239">新增及刪除安全密鑰上儲存的指紋</translation> <translation id="5174169235862638850">密碼已複製到剪貼簿</translation> -<translation id="5175379009094579629">裝置名稱無效。請輸入有效的裝置名稱並再試一次。</translation> <translation id="5177479852722101802">繼續封鎖存取相機和麥克風</translation> <translation id="5177549709747445269">您正在使用流動數據</translation> <translation id="5178667623289523808">尋找上一個項目</translation> @@ -5697,7 +5679,6 @@ <translation id="5368255566854433132">建立 <ph name="DEVICE_TYPE" /> 密碼</translation> <translation id="5368441245151140827">此擴充程式無法讀取及變更網站資料,亦無法在背景中執行</translation> <translation id="5368720394188453070">您的手機已被鎖定。請解鎖以進入。</translation> -<translation id="5368779022775404937">登入 <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{無痕式視窗}other{無痕式視窗 (#)}}</translation> <translation id="5369491905435686894">啟用滑鼠加速</translation> <translation id="5369694795837229225">設定 Linux 開發環境</translation> @@ -5913,7 +5894,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{管理員已安裝 1 個擴充程式}other{管理員已安裝 # 個擴充程式}}</translation> <translation id="5523532775593636291">你新增的網站將一律保持使用中的狀態,不會釋出記憶體</translation> <translation id="5523558474028191231">名稱可以使用字母、數字和特殊字元,且不可超過 <ph name="MAX_CHARACTER_COUNT" /> 個字元</translation> -<translation id="5526701598901867718">全部 (不安全)</translation> <translation id="5526745900034778153">如要繼續同步處理,請重新登入</translation> <translation id="5527463195266282916">試圖降級擴充功能。</translation> <translation id="5527474464531963247">您也可以選取其他網絡。</translation> @@ -5924,7 +5904,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />要求以下權限:</translation> <translation id="5537725057119320332">投放</translation> <translation id="5539070192556911367">無法連接 Google</translation> -<translation id="5539221284352502426">伺服器已拒絕您輸入的密碼。原因可能包括:密碼太短、密碼必須包含數字或符號、新舊密碼必須有所不同。</translation> <translation id="5541694225089836610">您的管理員已停用此操作</translation> <translation id="5542132724887566711">設定檔</translation> <translation id="5542750926112347543">已封鎖來自 <ph name="DOMAIN" /> 的 Cookie</translation> @@ -6165,7 +6144,6 @@ <translation id="5734362860645681824">通訊工具</translation> <translation id="5734697361979786483">新增檔案共用</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{此項資料或您的裝置不符合您機構的部分安全政策規定。請向您的管理員查詢,瞭解需要修正的項目。}=1{此檔案或您的裝置不符合您機構的部分安全政策規定。請向您的管理員查詢,瞭解需要修正的項目。}other{這些檔案不符合您機構的部分安全政策規定。請向您的管理員查詢,瞭解需要修正的項目。}}</translation> -<translation id="5736796278325406685">請輸入有效的使用者名稱</translation> <translation id="5738093759615225354">您需要使用此密鑰,才能在電腦上登入帳戶</translation> <translation id="5739017626473506901">需要登入才能為 <ph name="USER_NAME" /> 新增學校帳戶</translation> <translation id="5739235828260127894">正在等待驗證。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> @@ -6568,7 +6546,6 @@ <translation id="6054138466019582920">使用 Google 搜尋此網頁…(&C)</translation> <translation id="6054284857788651331">最近閂咗嘅分頁群組</translation> <translation id="6054961935262556546">變更分享設定</translation> -<translation id="6055171183283175969">您輸入的密碼不正確。</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 (使用 RSA 加密)</translation> <translation id="6055544610007596637">從 Google Play 商店安裝 <ph name="DEVICE_TYPE" /> 適用的應用程式</translation> <translation id="6056710589053485679">正常重新載入</translation> @@ -6638,7 +6615,6 @@ <translation id="6102043788063419338">「進階保護功能」已封鎖此檔案。</translation> <translation id="6103681770816982672">警告:您即將切換為開發人員版</translation> <translation id="6104068876731806426">Google 帳戶</translation> -<translation id="6104311680260824317">無法將裝置加入網域。伺服器不支援特定的 Kerberos 加密類型。請前往「更多選項」檢查加密設定。</translation> <translation id="6104667115274478616">管理 ChromeOS 音效設定</translation> <translation id="6104796831253957966">打印機序列已滿</translation> <translation id="610487644502954950">已經取消固定側面板</translation> @@ -7326,7 +7302,6 @@ <translation id="6651237644330755633">信任這個用來識別網站的憑證</translation> <translation id="6651495917527016072">將 Wi-Fi 網絡設定同步至您的手機。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> <translation id="6651762277693024112">在您每次瀏覽此網站時自動執行</translation> -<translation id="665355505818177700">只有 x86_64 平台支援 Chrome <ph name="MS_AD_NAME" /> 整合,採用 ARM 或 x86 平台的 Chromebook 不支援此功能。</translation> <translation id="6654509035557065241">偏好網絡</translation> <translation id="6655190889273724601">開發人員模式</translation> <translation id="6655458902729017087">隱藏帳戶</translation> @@ -7462,7 +7437,6 @@ <translation id="676560328519657314">您喺 Google Pay 入面嘅付款方法</translation> <translation id="6766488013065406604">去「Google 密碼管理工具」</translation> <translation id="6767566652486411142">選擇其他語言…</translation> -<translation id="6767639283522617719">無法加入網域。請確定機構單位的設定正確。</translation> <translation id="6768034047581882264">不允許顯示不安全的內容</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />為提供最佳體驗,<ph name="DEVICE_OS" /> 會收集裝置硬件資料並與 Google 分享,以判斷要提供的更新內容。你可選擇是否允許 Google 將這些資料用於其他用途,例如支援和改善 <ph name="DEVICE_OS" /> 體驗和服務。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />你可登入此裝置,並前往 chrome://system 查看列為 chromeosflex_ 的欄位,以查看傳送至 Google 進行更新篩選的資料,以及你選擇與 Google 分享資料的其他情況。<ph name="END_PARAGRAPH2" /> @@ -7539,7 +7513,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">使用儲存的憑證自動登入網站。停用功能時,每次登入網站之前都會要求您確認。</translation> -<translation id="6810768462515084623">抱歉!您的密碼似乎已過期。請在另一部裝置上更新,然後再試一次。</translation> <translation id="6811034713472274749">網頁已準備就緒,可供查看</translation> <translation id="6811151703183939603">強</translation> <translation id="6811332638216701903">DHCP 主機名稱</translation> @@ -7611,7 +7584,6 @@ <translation id="6856623341093082836">設定和調整觸控螢幕的準確度</translation> <translation id="6856850379840757744">此功能開啟後,系統會將所有通知設定為靜音</translation> <translation id="6857145580237920905">在執行 Powerwash 前移除 eSIM 卡設定檔</translation> -<translation id="6857699260879628349">取得設定資料</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> 秒</translation> <translation id="6860097299815761905">Proxy 設定…</translation> <translation id="68601584151169673">儲存並分享(&S)</translation> @@ -7630,7 +7602,6 @@ <translation id="686839242150793617">已允許自動進入畫中畫</translation> <translation id="6868934826811377550">查看詳情</translation> <translation id="6871644448911473373">OCSP 回應程式:<ph name="LOCATION" /></translation> -<translation id="6872781471649843364">伺服器已拒絕您輸入的密碼。</translation> <translation id="6873571253135628430">變更網站權限</translation> <translation id="6876155724392614295">單車</translation> <translation id="6876469544038980967">沒有幫助</translation> @@ -7664,7 +7635,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">要預覽的語音</translation> <translation id="6902336033320348843">不支援的部份:<ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">將裝置加入網域</translation> <translation id="6903022061658753260">只要開啟帳戶的同步功能,您在所有 Chrome 瀏覽器上的資料都會保持同步。如要查看 Chrome OS 同步選項,請前往 <ph name="LINK_BEGIN" />Chrome OS 設定<ph name="LINK_END" />。</translation> <translation id="6903590427234129279">全部開啟 (<ph name="URL_COUNT" /> 個)</translation> <translation id="6903907808598579934">開啟同步處理功能</translation> @@ -8022,7 +7992,6 @@ <translation id="7198503619164954386">您必須使用以企業名義註冊的裝置</translation> <translation id="7199158086730159431">取得說明(&E)</translation> <translation id="7199452998289813782">暫停投放去 <ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">選取設定</translation> <translation id="720110658997053098">讓此裝置永久使用 Kiosk 模式</translation> <translation id="7201118060536064622">已刪除「<ph name="DELETED_ITEM_NAME" />」</translation> <translation id="7201420661433230412">查看檔案</translation> @@ -8139,7 +8108,6 @@ <translation id="7292067737327289208">你的<ph name="BEGIN_LINK" />瀏覽器<ph name="END_LINK" />由機構管理,<ph name="BEGIN_LINK" />個人檔案<ph name="END_LINK" />則由 <ph name="PROFILE_DOMAIN" /> 管理</translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">請注意,Android、Google Play 以及相關聯的應用程式受各自的資料收集政策和使用政策管限。</translation> -<translation id="729583233778673644">強制使用 AES 和 RC4 加密。由於 RC4 加密不安全,因此使用此選項會提高風險。</translation> <translation id="7296503797589217366">揀資料夾:<ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">深綠色</translation> <translation id="7298195798382681320">建議</translation> @@ -8157,7 +8125,6 @@ <translation id="7307129035224081534">已暫停</translation> <translation id="7307647374092371434">登入後,你亦可在此裝置上查看儲存在 Google 帳戶中的密碼和密鑰</translation> <translation id="7308643132139167865">網站語言</translation> -<translation id="7310598146671372464">無法登入。伺服器不支援特定的 Kerberos 加密類型。請聯絡您的管理員。</translation> <translation id="7311005168897771689">在離線狀態下存取「Google 雲端硬碟」檔案</translation> <translation id="7311244614769792472">找不到任何結果</translation> <translation id="7312210124139670355">管理員正在重設您的 eSIM 卡。這項操作可能需時數分鐘。</translation> @@ -8473,6 +8440,7 @@ <translation id="7544977292347272434">徵求家長同意啟用擴充程式</translation> <translation id="7545466883021407599">無法連線至伺服器。請檢查您的網絡連線,然後再試一次。如果問題仍未解決,請嘗試重新啟動 Chromebook。錯誤代碼:<ph name="ERROR_CODE" />。</translation> <translation id="7547317915858803630">警告:您的 <ph name="PRODUCT_NAME" /> 設定均儲存在網絡硬碟中。這樣可能導致速度變慢、當機,甚至數據遺失。</translation> +<translation id="754836352246153944">不允許在這個網站執行擴充功能。選取即可開啟選單</translation> <translation id="7548856833046333824">檸檬水</translation> <translation id="7549250950481368089">已儲存的密碼會在這裡顯示。<ph name="BEGIN_LINK" />將密碼匯入<ph name="END_LINK" />「<ph name="BRAND" />」。</translation> <translation id="7549434883223124329">要切換裝置語言嗎?</translation> @@ -8529,7 +8497,6 @@ <translation id="7594725637786616550">執行 Powerwash 以將 <ph name="DEVICE_TYPE" /> 恢復原廠設定。</translation> <translation id="7595453277607160340">如要使用 Android 應用程式並確保您的 <ph name="DEVICE_TYPE" /> 正常運作,請重新登入並更新。</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (錯誤代碼 <ph name="ERROR_CODE" />)。</translation> -<translation id="7599527631045201165">裝置名稱太長。請輸入較短的名稱並再試一次。</translation> <translation id="7600054753482800821">管理搜尋引擎和站內搜尋</translation> <translation id="7600218158048761260">此帳戶類型無法使用「Google 雲端硬碟」。</translation> <translation id="7600965453749440009">永遠不要翻譯<ph name="LANGUAGE" /></translation> @@ -8674,7 +8641,6 @@ <translation id="7686086654630106285">進一步瞭解網站建議的廣告</translation> <translation id="7686581688229391955">揀嚟允許呢個網站上嘅擴充程式</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">確認新密碼</translation> <translation id="7690378713476594306">從清單中選擇</translation> <translation id="7690853182226561458">新增資料夾(&F)…</translation> <translation id="7691073721729883399">系統無法連接 Kiosk 應用程式的 Cryptohome。</translation> @@ -9336,7 +9302,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />。<ph name="NUM_PRINTERS" /> 部打印機之中嘅第 <ph name="ITEM_POSITION" /> 部。</translation> <translation id="8180785270975217276">「慳電模式」已開啟</translation> <translation id="8180786512391440389">「<ph name="EXTENSION" />」可以讀取和刪除已勾選位置中的圖片、影片和音效檔案。</translation> -<translation id="8181215761849004992">無法加入網域。請檢查您的帳戶並查看您是否有足夠權限新增裝置。</translation> <translation id="8182105986296479640">應用程式無回應。</translation> <translation id="8182412589359523143">如要從此 <ph name="DEVICE_TYPE" /> 刪除所有資料,<ph name="BEGIN_LINK" />請按一下這裡<ph name="END_LINK" />。</translation> <translation id="8183703640399301650">你嘅裝置 EID 係 <ph name="EID_NUMBER" />,而裝置 IMEI 係 <ph name="IMEI_NUMBER" />。呢啲數字可以用嚟啟用服務。</translation> @@ -9797,7 +9762,6 @@ <translation id="8531367864749403520">選取「隱藏群組」,即可從分頁列中移除群組</translation> <translation id="8531701051932785007">「強化安全瀏覽」功能已關閉</translation> <translation id="8533670235862049797">「安全瀏覽」功能已開啟</translation> -<translation id="8534656636775144800">抱歉!嘗試加入網域時發生錯誤,請再試一次。</translation> <translation id="8535005006684281994">Netscape 憑證更新網址</translation> <translation id="8536810348276651776">您會登出大多數網站,但會保持登入 Google 帳戶,以便系統套用 Family Link 的設定。</translation> <translation id="8536956381488731905">按鍵音效</translation> @@ -9876,7 +9840,6 @@ <translation id="8607828412110648570">請確保藍牙裝置在附近,且已處於配對模式。請只與你信任的裝置配對。在此 Chromebook 上,所有帳戶都能看到已配對的裝置。<ph name="BEGIN_LINK_LEARN_MORE" />瞭解詳情<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">新增 Kerberos 票證</translation> <translation id="8609465669617005112">向上移</translation> -<translation id="8610103157987623234">格式不正確,請再試一次</translation> <translation id="8612252270453580753">透過「<ph name="VISUAL_SEARCH_PROVIDER" />」搜尋影片影格</translation> <translation id="8613164732773110792">僅限小寫字元、數字、底線或破折號</translation> <translation id="8613504115484579584">登入方法</translation> @@ -10490,7 +10453,6 @@ <translation id="9052404922357793350">繼續封鎖</translation> <translation id="90528604757378587">背景活動及部分視覺效果 (例如平滑捲動) 可能會受到限制。</translation> <translation id="9053563360605707198">雙面列印</translation> -<translation id="9055636786322918818">強制執行 RC4 加密。由於 RC4 加密不安全,因此使用此選項會提高風險。</translation> <translation id="9056788090206401048">在其他裝置上使用密鑰時必須開啟藍牙,您可以隨時在設定中管理此選項。</translation> <translation id="9056810968620647706">找不到相符的項目。</translation> <translation id="9057007989365783744">「<ph name="SUPERVISED_USER_NAME" />」要求存取以下內容:</translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb index 3cac24f..e07c55b 100644 --- a/chrome/app/resources/generated_resources_zh-TW.xtb +++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -295,7 +295,6 @@ <translation id="1217117837721346030">下載可疑的檔案</translation> <translation id="1217483152325416304">你的本機資料即將遭到刪除</translation> <translation id="1217668622537098248">完成動作後還原至先前的按左鍵動作</translation> -<translation id="121783623783282548">密碼不相符。</translation> <translation id="1218015446623563536">刪除 Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Google 的定位服務會使用 Wi‑Fi、行動網路和感應器等來源,推測出這個裝置的所在位置。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />關閉這個裝置的主要「定位」設定即可關閉「定位」服務。你也可以前往位置資訊設定,將使用 Wi‑Fi、行動網路和感應器的定位功能關閉。<ph name="END_PARAGRAPH2" /></translation> @@ -516,7 +515,6 @@ <translation id="1395832189806039783">醒目顯示鍵盤焦點所在項目</translation> <translation id="1396120028054416908">返回「<ph name="FOLDER_TITLE" />」</translation> <translation id="1396139853388185343">設定印表機時發生錯誤</translation> -<translation id="1396963298126346194">你輸入的使用者名稱和密碼不相符</translation> <translation id="1397500194120344683">沒有適用裝置。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> <translation id="1397594434718759194">你已在這些裝置上登入 Chrome,因此可以將這些裝置當做安全金鑰使用。</translation> <translation id="1398853756734560583">放到最大</translation> @@ -898,7 +896,6 @@ <translation id="1657937299377480641">你必須要求家長授予權限,才能再次登入帳戶並存取教育資源</translation> <translation id="1658424621194652532">這個網頁正在存取你的麥克風。</translation> <translation id="1660763353352708040">電源變壓器發生問題</translation> -<translation id="1661156625580498328">強制執行 AES 加密 (建議使用)。</translation> <translation id="16620462294541761">很抱歉,系統無法驗證你的密碼,請再試一次。</translation> <translation id="166278006618318542">主體公開金鑰演算法</translation> <translation id="1662801900924515589">「<ph name="APP" />」安裝成功</translation> @@ -992,7 +989,6 @@ <translation id="174123615272205933">自訂</translation> <translation id="1741314857973421784">繼續</translation> <translation id="1743970419083351269">關閉下載內容列</translation> -<translation id="1744060673522309905">無法將這個裝置加入網域。請確認裝置數量沒有超過添加上限。</translation> <translation id="1744108098763830590">背景頁面</translation> <translation id="1745732479023874451">管理聯絡人</translation> <translation id="1748283190377208783">{0,plural, =1{unused plural form}other{要在這個網頁應用程式中開啟並編輯 # 個檔案嗎?}}</translation> @@ -1024,7 +1020,6 @@ <translation id="1767043563165955993">可以存取 Android 應用程式</translation> <translation id="1767508543310534319">標點符號讀法</translation> <translation id="1768212860412467516">提供你對「<ph name="EXPERIMENT_NAME" />」的意見。</translation> -<translation id="1768278914020124551">糟糕!連線至登入伺服器時發生問題。請檢查網路連線狀態和網域名稱,然後再試一次。</translation> <translation id="1769104665586091481">在新視窗中開啟連結(&W)</translation> <translation id="1770407692401984718">將圖片拖曳到這裡或</translation> <translation id="177053719077591686">在 Google 雲端硬碟中備份 Android 應用程式。</translation> @@ -1102,7 +1097,6 @@ <translation id="1818913467757368489">正在上傳記錄。</translation> <translation id="1819443852740954262">在無痕視窗中開啟所有網址</translation> <translation id="1819721979226826163">依序輕觸 [應用程式通知] > [Google Play 服務]。</translation> -<translation id="1820028137326691631">請輸入管理員提供的密碼</translation> <translation id="1822140782238030981">已經是 Chrome 使用者了嗎?請登入帳戶</translation> <translation id="1822517323280215012">灰色</translation> <translation id="1822635184853104396">在新分頁中顯示完整下載記錄</translation> @@ -1219,7 +1213,6 @@ <translation id="1901303067676059328">選取全部(&A)</translation> <translation id="1904580727789512086">系統會將你造訪的網址儲存到 Google 帳戶</translation> <translation id="1904603806662441960">在 Chrome 中管理網站的攝影機權限</translation> -<translation id="1905375423839394163">Chromebook 裝置名稱</translation> <translation id="1906181697255754968">網站通常會存取裝置上的檔案和資料夾,以提供自動儲存作業等功能</translation> <translation id="1906488504371069394">前往 <ph name="BEGIN_LINK" />Chrome 線上應用程式商店<ph name="END_LINK" />探索更多擴充功能和主題</translation> <translation id="1907044622262489040">使用語音輸入。按下搜尋鍵 + D 鍵,然後開始說話。</translation> @@ -1531,7 +1524,6 @@ <translation id="21354425047973905">隱藏 PIN 碼</translation> <translation id="2135456203358955318">停駐放大鏡</translation> <translation id="2135787500304447609">繼續(&R)</translation> -<translation id="2136372518715274136">輸入新密碼</translation> <translation id="2136476978468204130">你輸入的通關密語不正確</translation> <translation id="2137128126782078222">不允許接收來自 <ph name="WEBSITE" /> 的通知</translation> <translation id="2139919072249842737">「設定」按鈕</translation> @@ -1631,7 +1623,6 @@ <translation id="2210462644007531147">無法完成安裝</translation> <translation id="2211245494465528624">管理同步選項</translation> <translation id="2214018885812055163">共用資料夾</translation> -<translation id="2214884991347062907">密碼錯誤,請再試一次</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<還有 1 行未顯示>}other{<還有 <ph name="NUMBER_OF_LINES" /> 行未顯示>}}</translation> <translation id="2215070081105889450">如要分享音訊,請改為分享分頁或螢幕畫面</translation> <translation id="2218019600945559112">滑鼠和觸控板</translation> @@ -1713,6 +1704,7 @@ <translation id="2274840746523584236">請為 Chromebook 充電</translation> <translation id="2276503375879033601">新增更多應用程式</translation> <translation id="2276910256003242519">正在清除資料...</translation> +<translation id="2278193750452754829">允許在這個網站執行擴充功能。選取即可開啟選單</translation> <translation id="2278562042389100163">開啟瀏覽器視窗</translation> <translation id="2278668501808246459">正在啟動容器管理工具</translation> <translation id="2280486287150724112">右邊界</translation> @@ -2282,7 +2274,6 @@ <translation id="2692503699962701720">在朗讀元素類型和格式化文字時變更音調</translation> <translation id="2692901429679246677">水藍</translation> <translation id="2693134906590795721">充電音效</translation> -<translation id="2693176596243495071">糟糕!發生不明錯誤,請稍後再試。如果這樣無法解決問題,請與你的管理員聯絡。</translation> <translation id="2698147581454716013">這是隨附裝置,因此無法註冊 Kiosk & Signage 升級版。</translation> <translation id="2699911226086014512">PIN 碼作業失敗,錯誤代碼為 <ph name="RETRIES" />。</translation> <translation id="2701330563083355633">透過 <ph name="DEVICE_NAME" /> 分享</translation> @@ -2415,7 +2406,6 @@ <translation id="2782104745158847185">安裝 Linux 應用程式時發生錯誤</translation> <translation id="2783024642731649028">購物車中 1 項商品在「<ph name="MERCHANT_NAME" />」享有 <ph name="DISCOUNT_TEXT" />,<ph name="MERCHANT_DOMAIN" />,查看時間為 <ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">已下載</translation> -<translation id="2783829359200813069">選取加密類型</translation> <translation id="2783952358106015700">透過「<ph name="APP_NAME" />」使用安全金鑰</translation> <translation id="2785267875302712148">密碼安全檢查</translation> <translation id="2785873697295365461">檔案描述元</translation> @@ -2699,7 +2689,6 @@ <translation id="3003144360685731741">慣用網路</translation> <translation id="3003253259757197230">系統會將你造訪的網址傳送給 Google,預測你接下來可能會前往的網站,並顯示所在網頁的其他相關資訊</translation> <translation id="3003623123441819449">CSS 快取</translation> -<translation id="3003828226041301643">無法將這個裝置加入網域。請檢查你的帳戶是否有新增裝置的權限。</translation> <translation id="3003967365858406397">你的「<ph name="PHONE_NAME" />」將建立私人 Wi-Fi 連線。</translation> <translation id="3004385386820284928">自訂鍵盤按鍵</translation> <translation id="3005574332301273731">不顯示</translation> @@ -2759,7 +2748,6 @@ <translation id="3033348223765101500">控管資料</translation> <translation id="3036327949511794916">這部「<ph name="DEVICE_TYPE" />」的退貨期限已過。</translation> <translation id="3036546437875325427">啟用 Flash</translation> -<translation id="3037754279345160234">無法對加入網域的設定進行剖析,請與你的管理員聯絡。</translation> <translation id="3038272154009688107">查看所有網站</translation> <translation id="3038612606416062604">手動新增印表機</translation> <translation id="3039491566278747710">無法在裝置上安裝離線政策。</translation> @@ -2949,7 +2937,6 @@ <translation id="3210736980143419785">無法完成下載作業</translation> <translation id="321084946921799184">黃色與白色</translation> <translation id="3211126692872351610">開啟新分頁並使用「<ph name="SEARCH_ENGINE" />」搜尋「<ph name="SEARCH_TERMS" />」(&S)</translation> -<translation id="321356136776075234">裝置機構單位 (例如 OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">將書籤加入這個資料夾</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />注意:<ph name="END_BOLD" />如果有人聲音與<ph name="SUPERVISED_USER_NAME" />相似或擁有其聲音錄音檔,或許就能存取孩子的個人化搜尋結果。</translation> <translation id="3217843140356091325">要建立捷徑嗎?</translation> @@ -3628,7 +3615,6 @@ <translation id="3741056951918180319">只要在任何網站上點選擴充功能,即可隨時使用</translation> <translation id="3741510433331996336">重新啟動裝置即可完成更新程序</translation> <translation id="3742235229730461951">韓文鍵盤配置</translation> -<translation id="3742666961763734085">找不到使用該名稱的機構單位,請再試一次。</translation> <translation id="3743842571276656710">輸入 PIN 碼即可與「<ph name="DEVICE_NAME" />」配對</translation> <translation id="3744219658596020825">未匯入密碼</translation> <translation id="3747077776423672805">如要移除應用程式,請依序前往 [設定] > [Google Play 商店] > [管理 Android 偏好設定] > [應用程式] 或 [應用程式管理員],然後輕觸你要解除安裝的應用程式 (你可能需要向左或向右滑動才能找出所需應用程式)。接著,輕觸 [解除安裝] 或 [停用]。</translation> @@ -4388,6 +4374,7 @@ <translation id="4325433082696797523">儲存空間與電源</translation> <translation id="4326146840124313313">Chrome 最強大的安全防護功能可進一步協助你防範危險的網站、下載內容和擴充功能</translation> <translation id="4326484226728068206">購物車中的商品在「<ph name="MERCHANT_NAME" />」享有 <ph name="DISCOUNT_TEXT" />,<ph name="MERCHANT_DOMAIN" />,查看時間為 <ph name="RELATIVE_TIME" /></translation> +<translation id="4327380114687339519">擴充功能選單</translation> <translation id="4330191372652740264">冰水</translation> <translation id="4330387663455830245">一律不翻譯<ph name="LANGUAGE" /></translation> <translation id="4332976768901252016">設定家長監護功能</translation> @@ -4516,7 +4503,6 @@ <translation id="4416582610654027550">請輸入有效的網址</translation> <translation id="4421932782753506458">毛毛</translation> <translation id="4423376891418188461">還原設定</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />,管理員要求你變更密碼。</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />如果你允許 ChromeOS 裝置自動傳送報告,可以協助我們為 ChromeOS 優先規劃要修正及改善的項目。這類報告可能包含 ChromeOS 當機時間、曾使用的功能,以及記憶體一般使用量。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />你隨時可以在 Chrome 裝置的設定中允許或禁止傳送這類報告。如果你是網域管理員,可以在管理控制台中變更這項設定。<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">刪除「<ph name="FILE_NAME" />」</translation> @@ -4532,7 +4518,6 @@ <translation id="4430369329743628066">已新增書籤</translation> <translation id="4430422687972614133">開啟虛擬卡片</translation> <translation id="4432621511648257259">密碼不正確</translation> -<translation id="443454694385851356">舊版 (不安全)</translation> <translation id="4434611816075088065">目前沒有需要處理的事項</translation> <translation id="443475966875174318">更新或移除不相容的應用程式</translation> <translation id="4437947179446780764">新增自訂 DNS 服務供應商</translation> @@ -5074,7 +5059,6 @@ <translation id="4868284252360267853">這個對話方塊未處於聚焦狀態。按下 Command + Shift + Option + A 鍵即可聚焦這個對話方塊。</translation> <translation id="4869170227080975044">讀取 ChromeOS 網路資訊</translation> <translation id="4870724079713069532">你可以在檔案總管或其他應用程式中,透過這個應用程式開啟及編輯支援的檔案。如要控管要在這個應用程式預設開啟哪些檔案,請前往 <ph name="BEGIN_LINK" />Windows 設定<ph name="END_LINK" />。</translation> -<translation id="4870758487381879312">輸入管理員提供的密碼即可取得設定資訊</translation> <translation id="4870995365819149457">某些支援連結仍會在「<ph name="APP_NAME" />」、「<ph name="APP_NAME_2" />」、「<ph name="APP_NAME_3" />」和另 1 個應用程式中開啟。</translation> <translation id="4871308555310586478">來源不是 Chrome 線上應用程式商店。</translation> <translation id="4871322859485617074">PIN 碼包含無效的字元</translation> @@ -5141,7 +5125,6 @@ <translation id="4913209098186576320">這個檔案可能含有危險內容<ph name="LINE_BREAK" />這項檢查超出正常所需時間...</translation> <translation id="4915961947098019832">可以顯示圖片</translation> <translation id="4916542008280060967">要允許網站編輯「<ph name="FILE_NAME" />」嗎?</translation> -<translation id="4917385247580444890">強</translation> <translation id="491779113051926205">ChromeOS 流量計數器</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> 要求與「<ph name="EXTENSION_NAME" />」擴充功能通訊</translation> <translation id="4918086044614829423">接受</translation> @@ -5455,7 +5438,6 @@ <translation id="5172855596271336236">有 1 部受管理的印表機。</translation> <translation id="5173668317844998239">新增及刪除安全金鑰上儲存的指紋</translation> <translation id="5174169235862638850">密碼已複製到剪貼簿</translation> -<translation id="5175379009094579629">裝置名稱無效。請輸入有效的裝置名稱,然後再試一次。</translation> <translation id="5177479852722101802">繼續封鎖存取攝影機和麥克風</translation> <translation id="5177549709747445269">您正在使用行動數據</translation> <translation id="5178667623289523808">尋找上一個項目</translation> @@ -5684,7 +5666,6 @@ <translation id="5368255566854433132">設定 <ph name="DEVICE_TYPE" /> 密碼</translation> <translation id="5368441245151140827">這項擴充功能無法讀取及變更網站資訊,也無法在背景執行</translation> <translation id="5368720394188453070">你的手機已鎖定,必須解鎖才能繼續操作。</translation> -<translation id="5368779022775404937">登入 <ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{無痕視窗}other{無痕視窗 (#)}}</translation> <translation id="5369491905435686894">啟用滑鼠加速</translation> <translation id="5369694795837229225">設定 Linux 開發環境</translation> @@ -5900,7 +5881,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{你的系統管理員已安裝擴充功能}other{你的系統管理員已安裝 # 個擴充功能}}</translation> <translation id="5523532775593636291">清單內的網站一律會保持使用中的狀態,系統不會釋出記憶體</translation> <translation id="5523558474028191231">名稱可以包含字母、數字和特殊字元,且不得超過 <ph name="MAX_CHARACTER_COUNT" /> 個字元</translation> -<translation id="5526701598901867718">全部 (不安全)</translation> <translation id="5526745900034778153">如要繼續同步處理,請重新登入</translation> <translation id="5527463195266282916">試圖降級外掛程式。</translation> <translation id="5527474464531963247">你也可以選取其他網路。</translation> @@ -5911,7 +5891,6 @@ <translation id="5533001281916885985"><ph name="SITE_NAME" />要求下列權限:</translation> <translation id="5537725057119320332">投放</translation> <translation id="5539070192556911367">無法連上 Google</translation> -<translation id="5539221284352502426">輸入的密碼遭到伺服器拒絕。可能的原因包括:密碼長度不足、密碼必須包含數字或符號、新舊密碼必須有所不同。</translation> <translation id="5541694225089836610">你的管理員停用了這個動作</translation> <translation id="5542132724887566711">設定檔</translation> <translation id="5542750926112347543">系統已封鎖 <ph name="DOMAIN" /> 的 Cookie</translation> @@ -6152,7 +6131,6 @@ <translation id="5734362860645681824">通訊</translation> <translation id="5734697361979786483">新增檔案共用區</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{這項資料或裝置不符合貴機構的部分安全性政策規定。請洽詢管理員,瞭解需要修正的項目。}=1{這個檔案或裝置不符合貴機構的部分安全性政策規定。請洽詢管理員,瞭解需要修正的項目。}other{這些檔案不符合貴機構的部分安全性政策規定。請洽詢管理員,瞭解需要修正的項目。}}</translation> -<translation id="5736796278325406685">請輸入有效的使用者名稱</translation> <translation id="5738093759615225354">你必須有這個密碼金鑰,才能登入 Windows 電腦</translation> <translation id="5739017626473506901">登入以協助<ph name="USER_NAME" />新增學校帳戶</translation> <translation id="5739235828260127894">等待驗證中。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> @@ -6554,7 +6532,6 @@ <translation id="6054138466019582920">使用 Google 搜尋這個頁面(&C)...</translation> <translation id="6054284857788651331">最近關閉的分頁群組</translation> <translation id="6054961935262556546">變更瀏覽權限</translation> -<translation id="6055171183283175969">你所輸入的密碼不正確。</translation> <translation id="6055392876709372977">PKCS #1 SHA-256 (使用 RSA 加密)</translation> <translation id="6055544610007596637">從 Google Play 商店安裝 <ph name="DEVICE_TYPE" /> 適用的應用程式</translation> <translation id="6056710589053485679">正常重新載入</translation> @@ -6624,7 +6601,6 @@ <translation id="6102043788063419338">進階保護功能已封鎖這個檔案。</translation> <translation id="6103681770816982672">警告:你即將切換為開發人員版</translation> <translation id="6104068876731806426">Google 帳戶</translation> -<translation id="6104311680260824317">無法將這個裝置加入網域,伺服器不支援指定的 Kerberos 加密類型。請前往「更多選項」檢查加密設定。</translation> <translation id="6104667115274478616">管理 ChromeOS 音訊設定</translation> <translation id="6104796831253957966">印表機佇列已滿</translation> <translation id="610487644502954950">已取消固定側邊面板</translation> @@ -7311,7 +7287,6 @@ <translation id="6651237644330755633">信任這個用於識別網站的憑證</translation> <translation id="6651495917527016072">將 Wi-Fi 網路同步至你的手機。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation> <translation id="6651762277693024112">自動在你每次造訪這個網站時執行</translation> -<translation id="665355505818177700">只有 x86_64 平台支援 Chrome <ph name="MS_AD_NAME" /> 整合,採用 ARM 或 x86 平台的 Chromebook 不支援這項功能。</translation> <translation id="6654509035557065241">偏好網路</translation> <translation id="6655190889273724601">開發人員模式</translation> <translation id="6655458902729017087">隱藏帳戶</translation> @@ -7447,7 +7422,6 @@ <translation id="676560328519657314">你的 Google Pay 付款方式</translation> <translation id="6766488013065406604">前往 Google 密碼管理工具</translation> <translation id="6767566652486411142">選擇其他語言...</translation> -<translation id="6767639283522617719">無法加入網域。請確認該機構單位使用正確設定。</translation> <translation id="6768034047581882264">不得顯示不安全的內容</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />為了提供最佳服務體驗,<ph name="DEVICE_OS" /> 會收集裝置硬體資料並提供給 Google,以判斷要提供的更新內容。你可以選擇是否允許 Google 將這些資料用於其他用途,例如提供支援服務及改善 <ph name="DEVICE_OS" /> 的使用體驗與服務。<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />你可以登入這部裝置,並前往 chrome://system 查看標有 chromeosflex_ 的欄位,瞭解 Google 使用哪些收集到的資料篩選更新類型,以及你選擇將資料提供給 Google 的任何其他情況。<ph name="END_PARAGRAPH2" /> @@ -7524,7 +7498,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">自動使用已儲存的憑證登入網站。如果停用這項功能,每當您登入網站時,都必須向系統確認您的登入憑證。</translation> -<translation id="6810768462515084623">糟糕!你的密碼已過期。請在其他裝置上更新密碼,然後再試一次。</translation> <translation id="6811034713472274749">你可以瀏覽這個網頁了</translation> <translation id="6811151703183939603">強</translation> <translation id="6811332638216701903">DHCP 主機名稱</translation> @@ -7596,7 +7569,6 @@ <translation id="6856623341093082836">設定及調整觸控螢幕精確度</translation> <translation id="6856850379840757744">這項功能開啟後,系統會將所有通知設為靜音</translation> <translation id="6857145580237920905">在執行 Powerwash 前移除 eSIM 卡設定檔</translation> -<translation id="6857699260879628349">取得設定資訊</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> 秒</translation> <translation id="6860097299815761905">Proxy 設定...</translation> <translation id="68601584151169673">儲存並分享(&S)</translation> @@ -7615,7 +7587,6 @@ <translation id="686839242150793617">允許自動進入子母畫面</translation> <translation id="6868934826811377550">查看詳情</translation> <translation id="6871644448911473373">OCSP 回應程式:<ph name="LOCATION" /></translation> -<translation id="6872781471649843364">輸入的密碼遭到伺服器拒絕。</translation> <translation id="6873571253135628430">變更網站權限</translation> <translation id="6876155724392614295">自行車</translation> <translation id="6876469544038980967">沒有幫助</translation> @@ -7649,7 +7620,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">要預覽的語音</translation> <translation id="6902336033320348843">不支援的區段:<ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">將裝置加入網域</translation> <translation id="6903022061658753260">只要開啟了帳戶的同步功能,你在所有 Chrome 瀏覽器上的資料都會保持同步。如要查看 Chrome OS 同步選項,請前往 <ph name="LINK_BEGIN" />Chrome OS 設定<ph name="LINK_END" />。</translation> <translation id="6903590427234129279">開啟所有 (<ph name="URL_COUNT" /> 個) 網址</translation> <translation id="6903907808598579934">開啟同步功能</translation> @@ -8007,7 +7977,6 @@ <translation id="7198503619164954386">你必須使用以企業名義註冊的裝置</translation> <translation id="7199158086730159431">取得說明(&E)</translation> <translation id="7199452998289813782">暫停投放到「<ph name="DEVICE_NAME" />」</translation> -<translation id="7200083590239651963">選取設定</translation> <translation id="720110658997053098">讓裝置永久使用 Kiosk 模式</translation> <translation id="7201118060536064622">已刪除「<ph name="DELETED_ITEM_NAME" />」</translation> <translation id="7201420661433230412">查看檔案</translation> @@ -8124,7 +8093,6 @@ <translation id="7292067737327289208">你的<ph name="BEGIN_LINK" />瀏覽器是由貴機構管理<ph name="END_LINK" />,<ph name="BEGIN_LINK" />設定檔則是由 <ph name="PROFILE_DOMAIN" /> 管理<ph name="END_LINK" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> <translation id="7295614427631867477">請注意,Android、Google Play 以及相關聯的應用程式受各自的資料收集政策和使用政策規範。</translation> -<translation id="729583233778673644">允許執行 AES 和 RC4 加密。由於 RC4 加密不安全,使用這個加密選項會提高風險。</translation> <translation id="7296503797589217366">選取資料夾:<ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">深綠色</translation> <translation id="7298195798382681320">建議採用</translation> @@ -8142,7 +8110,6 @@ <translation id="7307129035224081534">已暫停</translation> <translation id="7307647374092371434">登入 Google 帳戶後,你也可以在這部裝置上使用帳戶中的密碼和密碼金鑰</translation> <translation id="7308643132139167865">網站語言</translation> -<translation id="7310598146671372464">無法登入,伺服器不支援指定的 Kerberos 加密類型。請與你的管理員聯絡。</translation> <translation id="7311005168897771689">在離線狀態下存取 Google 雲端硬碟檔案</translation> <translation id="7311244614769792472">找不到任何結果</translation> <translation id="7312210124139670355">管理員正在重設 eSIM 卡,請稍候片刻。</translation> @@ -8459,6 +8426,7 @@ <translation id="7544977292347272434">詢問家長是否允許使用擴充功能</translation> <translation id="7545466883021407599">無法連上伺服器。請檢查網路連線,然後再試一次。如果問題仍然無法解決,請嘗試重新啟動 Chromebook。錯誤代碼:<ph name="ERROR_CODE" />。</translation> <translation id="7547317915858803630">警告:你的 <ph name="PRODUCT_NAME" /> 設定均儲存在網路硬碟中。這麼做可能導致速度變慢、當機,甚至資料遺失。</translation> +<translation id="754836352246153944">不允許在這個網站執行擴充功能。選取即可開啟選單</translation> <translation id="7548856833046333824">檸檬汁</translation> <translation id="7549250950481368089">已儲存的密碼會顯示在這裡。你可以<ph name="BEGIN_LINK" />將密碼匯入<ph name="END_LINK" /> <ph name="BRAND" />。</translation> <translation id="7549434883223124329">要切換裝置語言嗎?</translation> @@ -8515,7 +8483,6 @@ <translation id="7594725637786616550">執行 Powerwash 以將 <ph name="DEVICE_TYPE" /> 恢復原廠設定。</translation> <translation id="7595453277607160340">如要使用 Android 應用程式並確保你的 <ph name="DEVICE_TYPE" /> 正常運作,請重新登入並進行更新。</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (錯誤代碼 <ph name="ERROR_CODE" />)。</translation> -<translation id="7599527631045201165">裝置名稱過長。請輸入較短的名稱,然後再試一次。</translation> <translation id="7600054753482800821">管理搜尋引擎和站內搜尋</translation> <translation id="7600218158048761260">這個類型的帳戶無法使用 Google 雲端硬碟。</translation> <translation id="7600965453749440009">一律不翻譯<ph name="LANGUAGE" /></translation> @@ -8660,7 +8627,6 @@ <translation id="7686086654630106285">進一步瞭解網站建議廣告</translation> <translation id="7686581688229391955">選擇允許執行這個網站的擴充功能</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">確認新密碼</translation> <translation id="7690378713476594306">從清單中選擇</translation> <translation id="7690853182226561458">新增資料夾(&F)...</translation> <translation id="7691073721729883399">系統無法掛接資訊站應用程式的 Cryptohome。</translation> @@ -9322,7 +9288,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />。第 <ph name="ITEM_POSITION" /> 台印表機,共 <ph name="NUM_PRINTERS" /> 台。</translation> <translation id="8180785270975217276">節能模式已開啟</translation> <translation id="8180786512391440389">「<ph name="EXTENSION" />」可以讀取及刪除勾選位置中的圖片、影片和音訊檔案。</translation> -<translation id="8181215761849004992">無法加入網域。請檢查你的帳戶是否有新增裝置的必要權限。</translation> <translation id="8182105986296479640">應用程式無回應。</translation> <translation id="8182412589359523143">如要從這部「<ph name="DEVICE_TYPE" />」刪除所有資料,<ph name="BEGIN_LINK" />請按一下這裡<ph name="END_LINK" />。</translation> <translation id="8183703640399301650">你的裝置 EID 為 <ph name="EID_NUMBER" />,裝置 IMEI 為 <ph name="IMEI_NUMBER" />。這些編號可用於啟用服務。</translation> @@ -9783,7 +9748,6 @@ <translation id="8531367864749403520">選取「隱藏群組」即可從分頁列中移除群組</translation> <translation id="8531701051932785007">已關閉安全瀏覽強化防護功能</translation> <translation id="8533670235862049797">已啟用安全瀏覽功能</translation> -<translation id="8534656636775144800">糟糕!嘗試加入網域時發生錯誤,請再試一次。</translation> <translation id="8535005006684281994">Netscape 憑證更新網址</translation> <translation id="8536810348276651776">你會從大多數網站登出,但不會登出 Google 帳戶,因此 Chrome 的 Family Link 設定不受影響。</translation> <translation id="8536956381488731905">按鍵音效</translation> @@ -9862,7 +9826,6 @@ <translation id="8607828412110648570">請確認你的藍牙裝置放在附近,且處於配對模式。只配對你信任的裝置。在這部 Chromebook 上,所有帳戶都能看到配對的裝置。<ph name="BEGIN_LINK_LEARN_MORE" />瞭解詳情<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">新增 Kerberos 票證</translation> <translation id="8609465669617005112">上移</translation> -<translation id="8610103157987623234">格式不正確,請再試一次</translation> <translation id="8612252270453580753">使用「<ph name="VISUAL_SEARCH_PROVIDER" />」搜尋影片影格(&S)</translation> <translation id="8613164732773110792">僅限小寫字元、數字、底線或破折號</translation> <translation id="8613504115484579584">登入方法</translation> @@ -10476,7 +10439,6 @@ <translation id="9052404922357793350">繼續封鎖</translation> <translation id="90528604757378587">背景活動和某些視覺效果 (例如平滑捲動) 可能會受到限制。</translation> <translation id="9053563360605707198">雙面列印</translation> -<translation id="9055636786322918818">強制執行 RC4 加密。由於 RC4 加密不安全,使用這個加密選項會提高風險。</translation> <translation id="9056788090206401048">在其他裝置上使用密碼金鑰時必須開啟藍牙,你隨時可以在設定中管理這項功能。</translation> <translation id="9056810968620647706">找不到相符項目。</translation> <translation id="9057007989365783744"><ph name="SUPERVISED_USER_NAME" />想存取下列內容:</translation>
diff --git a/chrome/app/resources/generated_resources_zu.xtb b/chrome/app/resources/generated_resources_zu.xtb index c74dc0c..c9d3110 100644 --- a/chrome/app/resources/generated_resources_zu.xtb +++ b/chrome/app/resources/generated_resources_zu.xtb
@@ -117,6 +117,7 @@ <translation id="1082214733466244292">Umlawuli wakho uvimbe okunye ukusebenza kwale divayisi</translation> <translation id="1082398631555931481">I-<ph name="THIRD_PARTY_TOOL_NAME" /> ifuna ukubuyisela izilungiselelo zakho ze-Chrome kokuzenzakalelayo kwayo kwasekuqaleni. Lokhu kuzosetha kabusha ikhasi lakho lasekhaya, ikhasi lethebhu elisha nenjini yosesho, khubaza izandiso zakho, uphinde ususe ukuphina kwawo wonke amathebhu. Kuzophinda kusule enye idatha yesikhashana nefakwe kunqolobane, efana namakhukhi, okuqukethwe nedatha yesayithi.</translation> <translation id="1082725763867769612">Amafayela angaxhunyiwe kwi-inthanethi</translation> +<translation id="1084026333130513768">Londoloza, Yabelana futhi Usakaze</translation> <translation id="1084096383128641877">Ukususa le phasiwedi ngeke kususe i-akhawunti yakho ku-<ph name="DOMAIN" />. Shintsha iphasiwedi yakho noma susa i-akhawunti yakho ku-<ph name="DOMAIN_LINK" /> ukuyigcina iphephile kusuka kwabanye.</translation> <translation id="1084288067399862432">Iphumelele ukushintsha iphasiwedi eyonakalisiwe. @@ -298,7 +299,6 @@ <translation id="1217117837721346030">Dawuniloda ifayela elisolisayo</translation> <translation id="1217483152325416304">Idatha yakho yasendaweni maduze izosuswa</translation> <translation id="1217668622537098248">Buyela ekuchofozeni ngakwesokunxele ngemuva kwesenzo</translation> -<translation id="121783623783282548">Amaphasiwedi awafani.</translation> <translation id="1218015446623563536">Susa i-Linux</translation> <translation id="1218839827383191197"><ph name="BEGIN_PARAGRAPH1" />Isevisi yendawo ye-Google isebenzisa imithombo efana ne-Wi-Fi, amanethiwekhi eselula, nezinzwa ukuze kusizwe ukulinganiselwa kwendawo yale divayisi.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ungavala indawo ngokuvala isilungiselelo esikhulu sendawo kule divayisi. Ungaphinda uvale ukusetshenziswa kwe-Wi-Fi, amanethiwekhi eselula, nezinzwa zendawo kuzilungiselelo zendawo.<ph name="END_PARAGRAPH2" /></translation> @@ -519,7 +519,6 @@ <translation id="1395832189806039783">Gqamisa into ngokugxila kwekhibhodi</translation> <translation id="1396120028054416908">Buyela ku-<ph name="FOLDER_TITLE" /></translation> <translation id="1396139853388185343">Iphutha lokusetha iphrinta</translation> -<translation id="1396963298126346194">Igama lomsebenzisi nephasiwedi oyifakile akufani</translation> <translation id="1397500194120344683">Awekho amadivayisi afanelekile. <ph name="LINK_BEGIN" />Funda kabanzi<ph name="LINK_END" /></translation> <translation id="1397594434718759194">Ungene ngemvume ku-Chrome kulamadivayisi, ukuze ukwazi ukuwasebenzisa njengokhiye wokuqinisekisa ubunikazi.</translation> <translation id="1398853756734560583">Khulisa</translation> @@ -900,7 +899,6 @@ <translation id="1657937299377480641">Ukungena ngemvume ukufinyelela kwizinsiza zemfundo, cela umzali akunikeze imvume</translation> <translation id="1658424621194652532">Leli khasi lifinyelela kumakrofoni yakho.</translation> <translation id="1660763353352708040">Inkinga ye-adaptha yamandla</translation> -<translation id="1661156625580498328">Phoqelela ukubethelwa kwe-AES (kuyanconywa).</translation> <translation id="16620462294541761">Uxolo, iphasiwedi yakho ayikwazanga ukuqinisekiswa. Sicela uzame futhi.</translation> <translation id="166278006618318542">Ukhiye osesidlangalaleni oyisihloko we-Algorithm</translation> <translation id="1662801900924515589"><ph name="APP" /> ifakiwe</translation> @@ -1002,7 +1000,6 @@ <translation id="174123615272205933">Okwezifiso</translation> <translation id="1741314857973421784">Qhubeka</translation> <translation id="1743970419083351269">Vala ibha yokulanda</translation> -<translation id="1744060673522309905">Ayikwazi ukujoyina idivayisi kusizinda. Yenza isiqiniseko sokuthi aweqanga inombolo yamadivayisi ongawangeza.</translation> <translation id="1744108098763830590">ikhasi elingemuva</translation> <translation id="1745732479023874451">Phatha oxhumana nabo</translation> <translation id="1748283190377208783">{0,plural, =1{ifomu yobuningi obungasetshenzisiwe}one{Vula futhi uhlele amafayela angu-# kule-app yewebhu?}other{Vula futhi uhlele amafayela angu-# kule-app yewebhu?}}</translation> @@ -1034,7 +1031,6 @@ <translation id="1767043563165955993">Sebenzisa nama-app e-Android</translation> <translation id="1767508543310534319">I-echo yezimpawu zokubhala</translation> <translation id="1768212860412467516">Thumela impendulo ye-<ph name="EXPERIMENT_NAME" />.</translation> -<translation id="1768278914020124551">Eshu! Kube nenkinga yokuxhumana neseva ye-logon. Sicela uhlole ukuxhumeka kwakho kwenethiwekhi negama lesizinda, bese uyazama futhi.</translation> <translation id="1769104665586091481">Vula isixhumanisi ngewindi elisha</translation> <translation id="1770407692401984718">Donsela isithombe lapha noma</translation> <translation id="177053719077591686">Yenza isipele ama-app we-Android ku-Google Drive.</translation> @@ -1112,7 +1108,6 @@ <translation id="1818913467757368489">Ukulayishwa kwelogu kuyaqhubeka.</translation> <translation id="1819443852740954262">Vula konke ewindini le-incognito</translation> <translation id="1819721979226826163">Thepha izaziso zohlelo lokusebenza > Amasevisi e-Google Play.</translation> -<translation id="1820028137326691631">Faka iphasiwedi enikezwe umphathi</translation> <translation id="1822140782238030981">Usuvele ungumsebenzisi we-Chrome? Ngena ngemvume</translation> <translation id="1822517323280215012">Okumpunga</translation> <translation id="1822635184853104396">Bonisa umlando wokudawuniloda ogcwele kuthebhu entsha</translation> @@ -1230,7 +1225,6 @@ <translation id="1901303067676059328">Khetha &konke</translation> <translation id="1904580727789512086">Ama-URL owavakashelayo alondolozwe ku-akhawunti yakho ye-Google</translation> <translation id="1904603806662441960">Lawula izimvume zekhamera yamasayithi ku-Chrome</translation> -<translation id="1905375423839394163">Igama ledivayisi ye-Chromebook</translation> <translation id="1906181697255754968">Amasayithi avamise ukufinyelela kumafayela namafolda kudivayisi yakho kuzici ezifana nokulondoloza ngokuzenzakalela umsebenzi wakho</translation> <translation id="1906488504371069394">Vumbulula izandiso ezengeziwe namatimu <ph name="BEGIN_LINK" />Esitolo Sewebhu Se-Chrome<ph name="END_LINK" /></translation> <translation id="1907044622262489040">Thayipha ngezwi lakho. Sebenzisa u-Search + D, bese uqala ukukhuluma.</translation> @@ -1240,6 +1234,7 @@ <translation id="1910721550319506122">Siyakwamukela!</translation> <translation id="1910736334623230603">Ayikwazi ukusesha imifanekiso eminingi. Faka umfanekiso owodwa ngesikhathi.</translation> <translation id="1910908536872421421">I-Chrome Yokuhlola v<ph name="BROWSER_VERSION" /> eyokuhlola okuzenzakalelayo kuphela. Ngokubhrawuza okuvamile, sebenzisa uhlobo oluvamile lwe-Chrome ebuyekeza ngokuzenzakalelayo.</translation> +<translation id="1913749768968678106">Sakaza, londoloza futhi wabelane</translation> <translation id="1915073950770830761">i-canary</translation> <translation id="1915307458270490472">Vala ikholi</translation> <translation id="1915734383465415025">Inombolo Yesitolo</translation> @@ -1341,6 +1336,7 @@ <translation id="197989455406964291">I-KDC ayisekeli uhlobo lokubiyela</translation> <translation id="1981434377190976112">Funda yonke idatha yakho kuwo wonke amawebhusayithi</translation> <translation id="1984417487208496350">Asikho Isivikelo (akunconywa)</translation> +<translation id="1986836014090708999">Amasethingi endawo athuthukisiwe</translation> <translation id="1987317783729300807">Ama-Akhawunti</translation> <translation id="1987574314042117472">Khetha futhi ufake ama-pp adumile</translation> <translation id="1988259784461813694">Imfuneko</translation> @@ -1543,7 +1539,6 @@ <translation id="21354425047973905">Fihla ama-PIN</translation> <translation id="2135456203358955318">Isikhulisi esidokhiwe</translation> <translation id="2135787500304447609">&Qalisa kabusha</translation> -<translation id="2136372518715274136">Faka iphasiwedi entsha</translation> <translation id="2136476978468204130">Umushwana wokungena owufakile awulungile</translation> <translation id="2137128126782078222">Ungavumeli izaziso ezivela ku-<ph name="WEBSITE" /></translation> <translation id="2139919072249842737">Setha inkinobho</translation> @@ -1611,6 +1606,7 @@ <translation id="2182058453334755893">Kukopishelwe kubhodi lakho lokunamathisela</translation> <translation id="2182419606502127232">Faka amalogi ami eseva.</translation> <translation id="2183570493397356669">Inkinobho yokuqhubeka ikhutshaziwe</translation> +<translation id="2184272387334793084">Ngena ngemvume ukuze uthole amaphasiwedi nokuningi kuwo wonke amadivayisi akho</translation> <translation id="2184515124301515068">Vumela i-Chrome ukuthi ikhethe uma amasayithi angakwazi ukudlala umsindo (kunconyiwe)</translation> <translation id="2186206192313702726">Google Lens</translation> <translation id="2186711480981247270">Ikhasi elabiwe kusuka kwenye idivayisi</translation> @@ -1643,7 +1639,6 @@ <translation id="2210462644007531147">Ayikwazanga ukuqeda ukufaka</translation> <translation id="2211245494465528624">Phatha ongakhetha kukho kokuvumelanisa</translation> <translation id="2214018885812055163">Amafolda abiwe</translation> -<translation id="2214884991347062907">Iphasiwedi engalungile, zama futhi</translation> <translation id="2214893006758804920">{LINE_COUNT,plural, =1{<1 line not shown>}one{<<ph name="NUMBER_OF_LINES" /> lines not shown>}other{<<ph name="NUMBER_OF_LINES" /> lines not shown>}}</translation> <translation id="2215070081105889450">Ukuze wabelane ngomsindo, yabelana ngethebhu noma isikrini esikhundleni salokho</translation> <translation id="2218019600945559112">Imawuzi noma iphedi yokuthinta</translation> @@ -2298,7 +2293,6 @@ <translation id="2692503699962701720">Shintsha iphimbo lapho ukhuluma izinhlobo zezinto nombhalo ofomathiwe</translation> <translation id="2692901429679246677">I-Aqua</translation> <translation id="2693134906590795721">Imisindo yokushaja</translation> -<translation id="2693176596243495071">Eshu! Iphutha elingaziwa livelile. Sicela uzame emuva kwesikhathi noma uxhumane nomlawuli wakho uma inkinga iqhubeka.</translation> <translation id="2698147581454716013">Lena yidivayisi eyenziwe inqwaba futhi ayikwazi ukubhaliswa nge-Kiosk Nokuthuthukiswa Kwezimpawu.</translation> <translation id="2699911226086014512">Ukusetshenziswa kwephinikhodi kuhluleke ngekhodi engu-<ph name="RETRIES" />.</translation> <translation id="2701330563083355633">Kwabelwe kusuka ku-<ph name="DEVICE_NAME" /></translation> @@ -2431,7 +2425,6 @@ <translation id="2782104745158847185">Iphutha ukufaka uhlelo lokusebenza le-Linux</translation> <translation id="2783024642731649028">Into e-1 kubhasikidi wakho <ph name="DISCOUNT_TEXT" /> kusukela ku-<ph name="MERCHANT_NAME" />, <ph name="MERCHANT_DOMAIN" />, ibukwe ngo-<ph name="RELATIVE_TIME" /></translation> <translation id="2783298271312924866">Landiwe</translation> -<translation id="2783829359200813069">Khetha izinhlobo zokubethela</translation> <translation id="2783952358106015700">Sebenzisa ukhiye wakho wokuqinisekisa ubunikazi ne-<ph name="APP_NAME" /></translation> <translation id="2785267875302712148">Ukuhlola Iphasiwedi</translation> <translation id="2785873697295365461">Izichazi zefayela</translation> @@ -2582,6 +2575,7 @@ <translation id="2893180576842394309">I-Google ingasebenzisa umlando wakho ukuze yenze kube ngokwakho usesho namanye amasevisi e-Google</translation> <translation id="2893701697603065178">Indawo Yokuthuthukisa Elawulwayo</translation> <translation id="2894757982205307093">Ithebhu entsha kuqembu</translation> +<translation id="2895730582088342039">Londoloza, yabelana futhi usakaze</translation> <translation id="289695669188700754">I-ID engukhiye: <ph name="KEY_ID" /></translation> <translation id="2897713966423243833">Leli sethingi elingokwezifiso lizosuswa uma uvala wonke amawindi akho we-Incognito</translation> <translation id="2897878306272793870">Ingabe uqinisekile ukuthi ufuna ukuvula amathebhu angu-<ph name="TAB_COUNT" />?</translation> @@ -2715,7 +2709,6 @@ <translation id="3003144360685731741">Amanethiwekhi ancanyelwayo</translation> <translation id="3003253259757197230">Ama-URL owavakashelayo athunyelwa ku-Google ukuze ubikezele ukuthi yimaphi amasayithi ongawavakashela ngokulandelayo nokukubonisa ulwazi olwengeziwe mayelana nekhasi olivakashelayo.</translation> <translation id="3003623123441819449">Inqolobane ye-CSS</translation> -<translation id="3003828226041301643">Ayikwazi ukujoyina isizinda. Hlola i-akhawunti yakho uphinde wenze isiqinisekiso sokuthi unamalungelo okungeza amadivayisi.</translation> <translation id="3003967365858406397">I-<ph name="PHONE_NAME" /> yakho izodala uxhumo lwe-Wi-Fi olungasese.</translation> <translation id="3004385386820284928">Enza ngokwezifiso okhiye bekhibhodi</translation> <translation id="3005574332301273731">Ungabonisi</translation> @@ -2775,7 +2768,6 @@ <translation id="3033348223765101500">Lawula idatha yakho</translation> <translation id="3036327949511794916">Umnqamulajuqu wokubuyisela le <ph name="DEVICE_TYPE" /> sewudlulile.</translation> <translation id="3036546437875325427">Nika amandla i-Flash</translation> -<translation id="3037754279345160234">Ayikwazi ukuncozulula ukulungiselelwa ukuze kujoyinwe isizinda. Sicela uxhumane nomlawuli wakho.</translation> <translation id="3038272154009688107">Bona wonke amasayithi</translation> <translation id="3038612606416062604">Engeza iphrinta ngokwenza</translation> <translation id="3039491566278747710">Yehlulekile ukufaka inqubomgomo yokungaxhunyiwe ku-inthanethi kudivayisi.</translation> @@ -2965,7 +2957,6 @@ <translation id="3210736980143419785">Ayikwazanga ukuqedela ukudawuniloda</translation> <translation id="321084946921799184">Okuphuzi nokumhlophe</translation> <translation id="3211126692872351610">&Sesha i-<ph name="SEARCH_ENGINE" /> nge-“<ph name="SEARCH_TERMS" />” kuthebhu entsha</translation> -<translation id="321356136776075234">I-OU yedivayisi (isb. OU=Chromebooks,DC=example,DC=com)</translation> <translation id="321367297115597343">Engeza ibhukhimakhi kule folda</translation> <translation id="3214531106883826119"><ph name="BEGIN_BOLD" />Qaphela<ph name="END_BOLD" /> Izwi elifanayo noma ukurekhoda kungase kukwazi ukufinyelela kwimiphumela yomuntu siqu ka-<ph name="SUPERVISED_USER_NAME" />.</translation> <translation id="3217843140356091325">Dala isinqamuleli?</translation> @@ -3216,6 +3207,7 @@ <translation id="3420501302812554910">Ukhiye wokuqinisekisa ubunikazi wangaphakathi udinga ukusethwa kabusha</translation> <translation id="3421387094817716717">Ukhiye osesidlangalaleni wejika le-elliptic</translation> <translation id="3421672904902642628"><ph name="BEGIN_BOLD" />Qaphela:<ph name="END_BOLD" />: Izwi elifanayo noma ukurekhoda kungakwazi ukufinyelela kumiphumela yakho yomuntu siqu noma Kumsizi wakho.</translation> +<translation id="3421835120203732951">Engeza Iphrofayela Entsha</translation> <translation id="3423111258700187173">Imiphumela etholwe ku-<ph name="FOLDER_TITLE" /></translation> <translation id="3423463006624419153">Ku-'<ph name="PHONE_NAME_1" />' yakho ne-'<ph name="PHONE_NAME_2" />':</translation> <translation id="3423858849633684918">Sicela uphinde ulayishe i-<ph name="PRODUCT_NAME" /></translation> @@ -3644,7 +3636,6 @@ <translation id="3741056951918180319">Ungahlala uchofoza isandiso ukuze usisebenzise kunoma iyiphi isayithi</translation> <translation id="3741510433331996336">Qala kabusha idivayisi yakho ukuze uqedele ukubuyekeza</translation> <translation id="3742235229730461951">Uhlaka lwekhibhodi yesi-Korean</translation> -<translation id="3742666961763734085">Ayikwazi ukuthola iyunithi yenhlangano. Sicela uzame futhi.</translation> <translation id="3743842571276656710">Faka Iphinikhodi ukuze ubhangqe ne-<ph name="DEVICE_NAME" /></translation> <translation id="3744219658596020825">Amaphasiwedi akho awazange angeniswe</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> @@ -4532,7 +4523,6 @@ <translation id="4416582610654027550">Thayipha i-URL evumelekile</translation> <translation id="4421932782753506458">Tofozelayo</translation> <translation id="4423376891418188461">Buyisela izilungiselelo</translation> -<translation id="442397852638519243"><ph name="USER_NAME" />, umlawuli wakho udinga ukuthi ushintshe iphasiwedi yakho.</translation> <translation id="4424867131226116718"><ph name="BEGIN_PARAGRAPH1" />Ukuvumela amadivayisi e-ChromeOS ukuthi athumele imibiko ezenzakalelayo kusisiza sikubeke phambili lokho okufanele sikulungise futhi sikuthuthukise ku-ChromeOS. Le mibiko ingabandakanya izinto ezifana nokuthi i-ChromeOS iphahlazeka nini, yiziphi izakhi ezisetshenzisiwe, nokuthi ingakanani inkumbulo evame ukusetshenziswa.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ungaqala noma uyeke ukuvumela le mibiko noma nini kumasethingi edivayisi yakho ye-Chrome. Uma ungumqondisi wesizinda, ungakwazi ukushintsha leli sethingi kukhonsoli yomphathi.<ph name="END_PARAGRAPH2" /></translation> <translation id="4426268963847471040">Susa i-<ph name="FILE_NAME" /></translation> @@ -4548,7 +4538,6 @@ <translation id="4430369329743628066">Ibhukhimakhi ingeziwe</translation> <translation id="4430422687972614133">Vula ikhadi elibonakalayo</translation> <translation id="4432621511648257259">Iphasiwedi engalungile</translation> -<translation id="443454694385851356">Ifa (aliphephile)</translation> <translation id="4434611816075088065">Akukho okunye okudinga ukunaka kwakho njengamanje</translation> <translation id="443475966875174318">Buyekeza noma susa izinhlelo zokusebenza ezingahambelani</translation> <translation id="4437947179446780764">Engeza umhlinzeki wesevisi ye-DNS yangokwezifiso</translation> @@ -4605,6 +4594,7 @@ <translation id="4481448477173043917">I-<ph name="DEVICE_TYPE" /> iqale kabusha kungalindelekile</translation> <translation id="4481467543947557978">isisebenzi sesevisi</translation> <translation id="4482990632723642375">Usanda Kuvala Ithebhu</translation> +<translation id="4486333480498805415">Ukunemba kwendawo</translation> <translation id="4487489714832036847">I-Chromebooks isebenzisa izinhlelo zokusebenza zesofthiwe yezosiko. Thola izinhlelo zokusebenza zokukhiqiza, okokuzijabulisa, nokuningi.</translation> <translation id="4488257340342212116">Ivumelekile ukusebenzisa ikhamera yakho</translation> <translation id="4490086832405043258">Sebenzisa amasethingi ommeleli we-ChromeOS kule phrofayela.</translation> @@ -5091,7 +5081,6 @@ <translation id="4868284252360267853">Leli bhokisi aligxilisiwe okwamanje. Cindezela u-Command-Shift-Option A ukuze ugxilise leli bhokisi.</translation> <translation id="4869170227080975044">Funda ulwazi lwenethiwekhi ye-ChromeOS</translation> <translation id="4870724079713069532">Ungakwazi ukuvula futhi uhlele amafayela asekelwayo ngale-app Ekuhlolweni kwama-Fayela noma amanye ama-app. Ukuze ulawule ukuthi yimaphi amafayela avuleka kule-app ngokuzenzakalelayo, iya <ph name="BEGIN_LINK" />kumasethingi e-Windows<ph name="END_LINK" />.</translation> -<translation id="4870758487381879312">Faka iphasiwedi enikezwe umphathi ukuze uthole ulwazi lokulungiselelwa</translation> <translation id="4870995365819149457">Amanye amalinki asekelwayo asazovuleka ku-<ph name="APP_NAME" />, ku-<ph name="APP_NAME_2" />, ku-<ph name="APP_NAME_3" /> nakwenye i-app e-1.</translation> <translation id="4871308555310586478">Akuveli kusuka kusitolo sewebhu se-Chrome</translation> <translation id="4871322859485617074">I-PIN iqukethwe izinhlamvu ezingavumelekile</translation> @@ -5158,7 +5147,6 @@ <translation id="4913209098186576320">Leli fayela lingase libe yingozi<ph name="LINE_BREAK" />Lokhu kuhlola kuthatha isikhathi eside kunokujwayelekile...</translation> <translation id="4915961947098019832">Ivumelekile ukubonisa izithombe</translation> <translation id="4916542008280060967">Vumela isayithi lihlele i-<ph name="FILE_NAME" />?</translation> -<translation id="4917385247580444890">kunamandla</translation> <translation id="491779113051926205">Izibali Zethrafikhi ze-ChromeOS</translation> <translation id="4918021164741308375"><ph name="ORIGIN" /> ifuna ukuxhumana nesandiso "<ph name="EXTENSION_NAME" />"</translation> <translation id="4918086044614829423">Yamukela</translation> @@ -5465,6 +5453,7 @@ <translation id="5162905305237671850">I-<ph name="DEVICE_TYPE" /> ivinjelwe</translation> <translation id="5163910114647549394">Ithebhu ihanjiswe ekugcineni kwe-tabstrip</translation> <translation id="5164530241085602114">Izaziso ezingavunyelwe ze-<ph name="SITE" /></translation> +<translation id="5165989352025966137">Ivunyelwe ukufaka isikrini esigcwele ngokuzenzakalela</translation> <translation id="516747639689914043">I-Hypertext Transport Protocol (HTTP)</translation> <translation id="5170568018924773124">Bonisa kufolda</translation> <translation id="5171045022955879922">Sesha noma thayipha i-URL</translation> @@ -5472,7 +5461,6 @@ <translation id="5172855596271336236">Kukhona iphrinta e-1 ephethwe.</translation> <translation id="5173668317844998239">Engeza futhi ususe izingxivizo zeminwe ezilondoloze kukhiye wakho wokuqinisekisa ubunikazi</translation> <translation id="5174169235862638850">Iphasiwedi ikopishelwe kubhodi lokunamathisela</translation> -<translation id="5175379009094579629">Igama ledivayisi alivumelekile. Faka igama ledivayisi elivumelekile ukuze uphinde uzame.</translation> <translation id="5177479852722101802">Qhubeka uvimbele ukufinyelela kwekhamela nemakrofoni</translation> <translation id="5177549709747445269">Usebenzisa idatha yeselula</translation> <translation id="5178667623289523808">Thola eyedlule</translation> @@ -5701,7 +5689,6 @@ <translation id="5368255566854433132">Sungula iphasiwedi yokuthi <ph name="DEVICE_TYPE" /></translation> <translation id="5368441245151140827">Lesi sandiso asikwazi ukufunda futhi sishintshe imininingwane yesayithi noma sisebenze ngemuva</translation> <translation id="5368720394188453070">Ifoni yakho ikhiyiwe. Ivule ukuze ungene.</translation> -<translation id="5368779022775404937">Ngena ngemvume ku-<ph name="REALM" /></translation> <translation id="536882527576164740">{0,plural, =1{I-Incognito}one{I-Incognito (#)}other{I-Incognito (#)}}</translation> <translation id="5369491905435686894">Nika amandla ukusheshiswa kwemawuzi</translation> <translation id="5369694795837229225">Setha indawo yokuthuthukiswa kwe-Linux</translation> @@ -5917,7 +5904,6 @@ <translation id="5523149538118225875">{NUM_EXTENSIONS,plural, =1{Isandiso sesifakiwe ngumlawuli wakho}one{# izandiso ezifakwe umlawuli wakho}other{# izandiso ezifakwe umlawuli wakho}}</translation> <translation id="5523532775593636291">Amasayithi owangezayo azohlala njalo esebenza futhi inkumbulo ngeke ikhululwe kusuka kuwo</translation> <translation id="5523558474028191231">Igama lingasebenzisa izinhlamvu, izinombolo, nezinhlamvu ezikhethekile, futhi kufanele libe nezinhlamvu ezingu-<ph name="MAX_CHARACTER_COUNT" /> noma ngaphansi</translation> -<translation id="5526701598901867718">Konke (akuphephile)</translation> <translation id="5526745900034778153">Ngena ngemvume futhi ukuze uqhube ukuvumelanisa</translation> <translation id="5527463195266282916">Izame ukwehlisa isandiso.</translation> <translation id="5527474464531963247">Ungaphinda ukhethe enye inethiwekhi.</translation> @@ -5928,7 +5914,6 @@ <translation id="5533001281916885985">I-<ph name="SITE_NAME" /> ifuna</translation> <translation id="5537725057119320332">Sakaza</translation> <translation id="5539070192556911367">Ayikwazi ukufinyelela i-Google</translation> -<translation id="5539221284352502426">Iphasiwedi oyifakile inqatshwe yiseva. Izizathu ezingenzeka zibandakanya: Iphasiwedi yifushane kakhulu. Iphasiwedi kufanele ibandakanye izinombolo noma izimpawu. Iphasiwedi kufanele yehluke kunamaphasiwedi wangaphambilini.</translation> <translation id="5541694225089836610">Isenzo sikhutshazwe umlawuli wakho</translation> <translation id="5542132724887566711">Iphrofayela</translation> <translation id="5542750926112347543">Amakhukhi asuka ku-<ph name="DOMAIN" /> avinjiwe</translation> @@ -6172,7 +6157,6 @@ <translation id="5734362860645681824">Ezokuxhumana</translation> <translation id="5734697361979786483">Engeza ukwabelana kwefayela</translation> <translation id="5736092224453113618">{NUM_FILES,plural, =0{Le datha noma idivayisi yakho akuhlangabezani nezinye izinqubomgomo zokuvikeleka zenhlangano yakho. Hlola nomphathi wakho mayelana nalokho okudingeka ukuthi kulungiswe.}=1{Leli fayela noma idivayisi yakho akuhlangabezani nezinye izinqubomgomo zokuvikeleka zenhlangano yakho. Hlola nomphathi wakho mayelana nalokho okudingeka ukuthi kulungiswe.}one{Lamafayela awahlangabezani nezinye izinqubomgomo zokuvikeleka zenhlangano yakho. Hlola nomphathi wakho mayelana nalokho okudingeka ukuthi kulungiswe.}other{Lamafayela awahlangabezani nezinye izinqubomgomo zokuvikeleka zenhlangano yakho. Hlola nomphathi wakho mayelana nalokho okudingeka ukuthi kulungiswe.}}</translation> -<translation id="5736796278325406685">Sicela ufake igama lomsebenzisi elivumelekile</translation> <translation id="5738093759615225354">Udinga lo khiye wokungena ukuze ungene ngemvume kwikhompyutha yakho</translation> <translation id="5739017626473506901">Ngena ngemvume ukuze usize u-<ph name="USER_NAME" /> angeze i-akhawunti yesikole</translation> <translation id="5739235828260127894">Ilinde ukuqinisekisa. <ph name="LINK_BEGIN" />Funda kabanzi<ph name="LINK_END" /></translation> @@ -6576,7 +6560,6 @@ <translation id="6054138466019582920">Sesha Leli Khasi nge-Google...</translation> <translation id="6054284857788651331">Isanda Kuvala Iqembu Lethebhu</translation> <translation id="6054961935262556546">Shintsha ukubonakala</translation> -<translation id="6055171183283175969">Iphasiwedi oyifakile ayilungile.</translation> <translation id="6055392876709372977">I-PKCS #1 SHA-256 enokubethela kwe-RSA</translation> <translation id="6055544610007596637">Faka ama-app we-<ph name="DEVICE_TYPE" /> yakho kusukela ku-Google Play Store</translation> <translation id="6056710589053485679">Ukuphinda ulayishe okujwayelekile</translation> @@ -6646,7 +6629,6 @@ <translation id="6102043788063419338">Leli fayela liye lavinjelwa ukuvikelwa okuthuthukisiwe.</translation> <translation id="6103681770816982672">Isexwayiso: ushintshela kusiteshi sonjiniyela</translation> <translation id="6104068876731806426">Ama-akhawunti e-Google</translation> -<translation id="6104311680260824317">Ayikwazi ukujoyina idivayisi kusukela kusizinda. Iseva ayisekeli izinhlobo zokubethelwa okucacisiwe kwe-Kerberos. Hlola "Izinketho eziningi" ukuze uthole izilungiselelo zokubethelwe.</translation> <translation id="6104667115274478616">Phatha amasethingi omsindo we-ChromeOS</translation> <translation id="6104796831253957966">Ulayini wephrinta ugcwele</translation> <translation id="610487644502954950">Iphaneli eseceleni isuswe ukuphina</translation> @@ -7335,7 +7317,6 @@ <translation id="6651237644330755633">Themba lesi sitifiketi sokukhomba amawebhusayithi</translation> <translation id="6651495917527016072">Vumelanisa amanethiwekhi e-Wi-Fi nefoni yakho. <ph name="LINK_BEGIN" />Funda kabanzi<ph name="LINK_END" /></translation> <translation id="6651762277693024112">Isebenza ngokuzenzekelayo njalo uma uvakashela leli sayithi</translation> -<translation id="665355505818177700">Ukuqiniswa kwe-Chrome <ph name="MS_AD_NAME" /> kusekelwa kuphela kuzingxenyekazi ze-x86_64. Ama-Chromebooks akhelwe phezu kwe-ARM noma ingxenyekazi ye-x86 awasekeli lo msebenzi.</translation> <translation id="6654509035557065241">Ncamela inethiwekhi</translation> <translation id="6655190889273724601">Imodi yonjiniyela</translation> <translation id="6655458902729017087">Fihla ama-akhawunti</translation> @@ -7471,7 +7452,6 @@ <translation id="676560328519657314">Izindlela zakho zokukhokha ku-Google Pay</translation> <translation id="6766488013065406604">Yiya ku-Google Password Manager</translation> <translation id="6767566652486411142">Khetha olunye ulimi...</translation> -<translation id="6767639283522617719">Ayikwazi ukujoyina isizinda. Yenza isiqiniseko sokuthi izilungiselelo zilungile kuyunithi yenhlangano.</translation> <translation id="6768034047581882264">Ayivumelekile ukubonisa okuqukethwe okungavikelekanga</translation> <translation id="6769902329858794251"><ph name="BEGIN_PARAGRAPH1" />Ukuhlinzeka ngomuzwa ohamba phambili, i-<ph name="DEVICE_OS" /> iqoqa idatha yezingxenyekazi zekhompyutha mayelana namadivayisi futhi yabelane ngayo ne-Google ukuze inqume ukuthi yiziphi izibuyekezo okufanele zidilivwe. Ongakukhetha, ungavumela i-Google ukuthi isebenzise le datha ngezinjongo ezengeziwe njengosekelo nokuthuthukiswa kwe-<ph name="DEVICE_OS" /> umuzwa nesevisi.<ph name="END_PARAGRAPH1" /> <ph name="BEGIN_PARAGRAPH2" />Ungangena ngemvume kule divayisi futhi ubuke izinkambu ezisohlwini lwe-chromeosflex_ ku-chrome://system ukuze ubone idatha ethunyelwe ku-Google ukuze ihlungwe isibuyekezo, kanye nanoma yiziphi ezinye izimo lapho ukhetha ukwabelana ngedatha ne-Google.<ph name="END_PARAGRAPH2" /> @@ -7548,7 +7528,6 @@ <ph name="BR" /> <ph name="FOOTER_MESSAGE" /></translation> <translation id="6810613314571580006">Ngena ngemvume ngokuzenzakalelayo kumawebhusayithi usebenzisa ukuqinisekisa okugciniwe. Uma isici sikhubaziwe, uzocelwa ukuqinisekiswa njalo ngaphambi kokungena ngemvume kuwebhusayithi.</translation> -<translation id="6810768462515084623">Eshu! Kubonakala sengathi iphasiwedi yakho iphelelwe isikhathi. Sicela uyivuselele kwenye idivayisi uphinde uzame futhi.</translation> <translation id="6811034713472274749">Ikhasi lilindele ukubukwa</translation> <translation id="6811151703183939603">Kuqinile</translation> <translation id="6811332638216701903">Igama lomethuleli le-DHCP</translation> @@ -7620,7 +7599,6 @@ <translation id="6856623341093082836">Setha futhi ulungise ukuqonda kwesikrini sakho esithintwayo</translation> <translation id="6856850379840757744">Lapho ivuliwe, zonke izaziso zizothuliswa</translation> <translation id="6857145580237920905">Susa amaphrofayela we-eSIM ngaphambi kwe-Powerwash</translation> -<translation id="6857699260879628349">Thola ulwazi lokulungiselelwa</translation> <translation id="6857725247182211756"><ph name="SECONDS" /> isekhondi</translation> <translation id="6860097299815761905">Izilungiselelo zommeleli...</translation> <translation id="68601584151169673">&Londoloza futhi Wabelane</translation> @@ -7639,7 +7617,6 @@ <translation id="686839242150793617">Ivunyelwe ukufaka isithombe-esithombeni ngokuzenzakalelayo</translation> <translation id="6868934826811377550">Bona Imininingwane</translation> <translation id="6871644448911473373">Isiphenduli se-OCSP: <ph name="LOCATION" /></translation> -<translation id="6872781471649843364">Iphasiwedi oyifakile inqatshwe yiseva.</translation> <translation id="6873571253135628430">Shintsha izimvume zesayithi</translation> <translation id="6876155724392614295">Ibhayisikili</translation> <translation id="6876469544038980967">Akusizi</translation> @@ -7673,7 +7650,6 @@ <translation id="6901024547292737736"><ph name="ACTUAL_CHAR_COUNT" />/<ph name="MAX_CHAR_COUNT" /></translation> <translation id="6902066522699286937">Izwi ongalibuka kuqala</translation> <translation id="6902336033320348843">Isigaba asisekelwe: <ph name="ERROR_LINE" /></translation> -<translation id="6902837902700739466">Joyina idivayisi kusizinda</translation> <translation id="6903022061658753260">Idatha yakho izovumelaniswa kuwo wonke amabhrawuza e-Chrome lapho ovule khona ukuvumelanisa kwale akhawunti. Ngokuphathelene nezinketho zokuvumelanisa ze-ChromeOS, iya <ph name="LINK_BEGIN" />kumasethingi e-ChromeOS<ph name="LINK_END" />.</translation> <translation id="6903590427234129279">Vula konke (<ph name="URL_COUNT" />)</translation> <translation id="6903907808598579934">Vula ukuv</translation> @@ -8030,7 +8006,6 @@ <translation id="7198503619164954386">Kufanele ube kudivayisi yebhizinisi elibhalisiwe</translation> <translation id="7199158086730159431">Thola usizo</translation> <translation id="7199452998289813782">Misa ukusakaza ku-<ph name="DEVICE_NAME" /></translation> -<translation id="7200083590239651963">Khetha ukulungiselelwa</translation> <translation id="720110658997053098">Gcina ingunaphakade le divayisi kumodi yekhiyoski</translation> <translation id="7201118060536064622">'<ph name="DELETED_ITEM_NAME" />' kususiwe</translation> <translation id="7201420661433230412">Buka amafayela</translation> @@ -8146,8 +8121,8 @@ <translation id="7290242001003353852">Le sevisi yokungena ngemvume, esingethwe yi-<ph name="SAML_DOMAIN" />, ifinyelela kukhamera yakho.</translation> <translation id="7292067737327289208"><ph name="BEGIN_LINK" />Ibhrawuza yakho ilawulwa<ph name="END_LINK" /> yinhlangano yakho futhi <ph name="BEGIN_LINK" />iphrofayela yakho ilawulwa<ph name="END_LINK" /> yi-<ph name="PROFILE_DOMAIN" /></translation> <translation id="7292195267473691167"><ph name="LOCALE" /> (<ph name="VARIANT" />)</translation> +<translation id="7295305918366078219">Akuvunyelwe ukuthi kufake isikrini esigcwele ngokuzenzakalela</translation> <translation id="7295614427631867477">Qaphela ukuthi i-Android, Play, kanye nezinhlelo zokusebenza eziphathelene zibuswa izinqubomgomo zakhona zokuqoqwa kwedatha nokuyisebenzisa.</translation> -<translation id="729583233778673644">Vumela ukubethelwa kwe-AES ne-RC4. Ukusebenzisa le nketho kukhulisa ubucayi bakho, njengoba ama-chipers e-RC4 awaphephile.</translation> <translation id="7296503797589217366">Khetha ifolda ye-<ph name="FOLDER_TITLE" /></translation> <translation id="7297726121602187087">Okuluhlaza kakhulu</translation> <translation id="7298195798382681320">Kunconyiwe</translation> @@ -8165,7 +8140,6 @@ <translation id="7307129035224081534">Kumiswe okwesikhashana</translation> <translation id="7307647374092371434">Amaphasiwedi nokhiye wokudlula ku-Google Account kuzotholakala kule divayisi ngenkathi usangene ngemvume</translation> <translation id="7308643132139167865">Izilimi zewebhusayithi</translation> -<translation id="7310598146671372464">Yehlulekile ukungena ngemvume. Le seva ayisekeli izinhlobo ezithile zokubethela kwe-Kerberos. Sicela uxhumane nomlawuli wakho.</translation> <translation id="7311005168897771689">Finyelela amafayela akho e-Google Drive uma ungaxhunyiwe ku-inthanethi</translation> <translation id="7311244614769792472">Akunamiphumela etholakele</translation> <translation id="7312210124139670355">Umlawuli wakho usetha kabusha i-eSIM yakho. Lokhu kungathatha imizuzu embalwa.</translation> @@ -8538,7 +8512,6 @@ <translation id="7594725637786616550">Yenza i-powerwash ukuze usethe kabusha idivayisi yakho ye-<ph name="DEVICE_TYPE" /> ukuze ibe njengentsha.</translation> <translation id="7595453277607160340">Ukuze usebenzise izinhlelo zokusebenza ze-Android uphinde ugcine i-<ph name="DEVICE_TYPE" /> yakho isebenza kahle, ngena ngemvume futhi uphinde ubuyekeze.</translation> <translation id="7595547011743502844"><ph name="ERROR" /> (ikhodi yephutha engu-<ph name="ERROR_CODE" />).</translation> -<translation id="7599527631045201165">Igama ledivayisi lide kakhulu. Faka igama elimfushane ukuze uzame futhi.</translation> <translation id="7600054753482800821">&Phatha izinjini zosesho namasayithi wosesho</translation> <translation id="7600218158048761260">I-Google Drive ikhutshaziwe kulolu hlobo lwe-akhawunti.</translation> <translation id="7600965453749440009">Ungalokothi uhumushe isi-<ph name="LANGUAGE" /></translation> @@ -8574,6 +8547,7 @@ <translation id="7622768823216805500">Amasayithi avamise ukufaka izibambi zenkokhelo kuzici zokuthenga ezifana nokuphuma okulula</translation> <translation id="7622966771025050155">Shintshela kuthebhu ethathiwe</translation> <translation id="7624337243375417909">Ofeleba bavaliwe</translation> +<translation id="7625025537587898155">Engeza iphrofayela entsha</translation> <translation id="7625568159987162309">Buka izimvume nedatha egcinwe kumasayithi onkana</translation> <translation id="7625823789272218216">Ithebhu Entsha Ngakwesobunxele</translation> <translation id="7628201176665550262">Isilinganiso sokuvuselela</translation> @@ -8683,7 +8657,6 @@ <translation id="7686086654630106285">Okuningi mayelana nezikhangiso eziphakanyiswe yisayithi</translation> <translation id="7686581688229391955">Khetha ukuvumela izandiso kuleli sayithi</translation> <translation id="7686938547853266130"><ph name="FRIENDLY_NAME" /> (<ph name="DEVICE_PATH" />)</translation> -<translation id="7690294790491645610">Qinisekisa iphasiwedi entsha</translation> <translation id="7690378713476594306">Khetha kusuka kuhlu</translation> <translation id="7690853182226561458">Engeza i&folda...</translation> <translation id="7691073721729883399">I-cryptohomine yohlelo lokusebenza lwekhiyoski ayikwazanga ukukhwezwa.</translation> @@ -9251,6 +9224,7 @@ <translation id="810185532889603849">Umbala ongokwezifiso</translation> <translation id="8101987792947961127">Kudingeka i-Powerwash ekuqaliseni kabusha okulandelayo</translation> <translation id="8102139037507939978">Susa Ulwazi Lwenkomba Olungokomuntu Siqu ku-system_logs.txt.</translation> +<translation id="8102344699913991108">Amasayithi asebenzisa le sethingi ukuze enze ujabulele isikrini esigcwele esigxilile ngaphezu kwezimpawu zokunyakazisa umzimba zomsebenzisi</translation> <translation id="810362914482827094">Sesha okhiye bokudlula</translation> <translation id="8104088837833760645">Landa iphrofayela ye-eSIM</translation> <translation id="8105273883928376822">Sicela ungene ngemvume ukuze uqhubeke.</translation> @@ -9343,7 +9317,6 @@ <translation id="8180295062887074137"><ph name="PRINTER_NAME" /> <ph name="PRINTER_STATUS" />. Iphrinta e-<ph name="ITEM_POSITION" /> kwangu-<ph name="NUM_PRINTERS" />.</translation> <translation id="8180785270975217276">Isilondolozi Samandla sivuliwe</translation> <translation id="8180786512391440389">I-"<ph name="EXTENSION" />" ingafunda iphinde isuse izithombe, ividiyo, namafayela womsindo kuzindawo ezithikhiwe.</translation> -<translation id="8181215761849004992">Ayikwazi ukujoyina isizinda. Hlola i-akhawunti yakho ukuze ubone uma unezimvume ezanele ukuze ungeze amadivayisi.</translation> <translation id="8182105986296479640">Uhlelo lokusebenza aluphenduli.</translation> <translation id="8182412589359523143">Ukuze ususe yonke idatha kusuka kule <ph name="DEVICE_TYPE" />, <ph name="BEGIN_LINK" />chofoza lapha<ph name="END_LINK" />.</translation> <translation id="8183703640399301650">I-EID yedivayisi yakho iyi-<ph name="EID_NUMBER" /> futhi IMEI yedivayisi iyi-<ph name="IMEI_NUMBER" />. Lezi zinombolo zingasetshenziswa ukusiza ukuvula isevisi.</translation> @@ -9572,6 +9545,7 @@ <translation id="8351630282875799764">Ibhethri alishaji</translation> <translation id="8352287103893778223">Isihloko seqembu lethebhu</translation> <translation id="835238322900896202">Kuvele iphutha phakathi nokukhipha. Sicela ukhiphe ngetheminali.</translation> +<translation id="8353420862507374944">Sakaza, Londoloza futhi Wabelane</translation> <translation id="8353683614194668312">Ingakwazi:</translation> <translation id="8354034204605718473">Iphinikhodi yengane yakho ifakiwe</translation> <translation id="8356197132883132838"><ph name="TITLE" /> - <ph name="COUNT" /></translation> @@ -9678,6 +9652,7 @@ <translation id="8428271547607112339">Engeza i-akhawunti yesikole</translation> <translation id="84297032718407999">Uzokhishwa ku-<ph name="LOGOUT_TIME_LEFT" /></translation> <translation id="8431190899827883166">Bonisa amathebhu</translation> +<translation id="8432724317983466962">Ukufaka isikrini esigcwele kudinga ukunyakazisa umzimba komsebenzisi kube okuzenzakalelayo</translation> <translation id="8433186206711564395">Izilungiselelo zenethiwekhi</translation> <translation id="8434480141477525001">Imbobo yokulungisa iphutha ye-NaCl</translation> <translation id="8436054240208929121">Ngena ngemvume futhi uvule ukuvumelanisa ukuze i-Chrome izokwazi ukusho iziphakamiso zeqembu lethebhu futhi igcine amathebhu akho ehleliwe</translation> @@ -9804,7 +9779,6 @@ <translation id="8531367864749403520">Khetha okuthi "Fihla iqembu" ukuze ususe iqembu emugqeni wamathebhu akho</translation> <translation id="8531701051932785007">Ukuphequlula Ngokuphepha Okugqamile kuvaliwe</translation> <translation id="8533670235862049797">Ukuphequlula Ngokuphepha kuvuliwe</translation> -<translation id="8534656636775144800">Eshu! Kukhona okungahambanga kahle ngenkathi uzama ukujoyina isizinda. Sicela uzame futhi.</translation> <translation id="8535005006684281994">I-URL yokuvuselela yesitifiketi se-Netscape</translation> <translation id="8536810348276651776">Ikukhipha kumasayithi amaningi. Uzohlala ungene ngemvume ku-Google Account yakho ukuze amasethingi akho e-Family Link ye-Chrome asebenze.</translation> <translation id="8536956381488731905">Umsindo wokucindezela ukhiye</translation> @@ -9883,7 +9857,6 @@ <translation id="8607828412110648570">Qiniseka ukuthi idivayisi ye-Bluetooth yakho ikumodi yokubhangqa futhi iseduze. Bhangqa kuphela namadivayisi owathembayo. Amadivayisi abhanqiwe abonakala kuwo wonke ama-akhawunti kule Chromebook. <ph name="BEGIN_LINK_LEARN_MORE" />Funda kabanzi<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="8608618451198398104">Engeza ithikithi le-Kerberos</translation> <translation id="8609465669617005112">Hambisa phezulu</translation> -<translation id="8610103157987623234">Ifomethi engalungile, sicela uzame futhi</translation> <translation id="8612252270453580753">&Sesha Uhlaka Lwevidiyo nge-<ph name="VISUAL_SEARCH_PROVIDER" /></translation> <translation id="8613164732773110792">Izihlamvu eziphansi, amadijithi, ama-underscore, noma odwi kuphela</translation> <translation id="8613504115484579584">Izindlela zokungena ngemvume</translation> @@ -10062,6 +10035,7 @@ <translation id="8729133765463465108">Sebenzisa ikhamera ukuskena ikhodi ye-QR</translation> <translation id="8730621377337864115">Kwenziwe</translation> <translation id="8731029916209785242">Izimvume (<ph name="FORMATTED_ORIGIN" />)</translation> +<translation id="873125854638499125">Thuthukisa ukunemba kwendawo</translation> <translation id="8731268612289859741">Ikhodi yokuvikeleka</translation> <translation id="8731629443331803108">I-<ph name="SITE_NAME" /> ifuna: <ph name="PERMISSION" /></translation> <translation id="8731787661154643562">Inombolo yembobo</translation> @@ -10498,7 +10472,6 @@ <translation id="9052404922357793350">Qhubeka uvimbele</translation> <translation id="90528604757378587">Umsebenzi ongemuva neminye imiphumela ebonakalayo, njengokuskrola okushelelayo, kungase kukhawulelwe.</translation> <translation id="9053563360605707198">Phrinta kuzinhlangothi zombili</translation> -<translation id="9055636786322918818">Phoqelela ukubethelwa kwe-RC4. Ukusebenzisa le nketho kukhulisa ubucayi bakho, njengoba ama-chipers e-RC4 awaphephile.</translation> <translation id="9056788090206401048">I-Bluetooth kufanele ivulwe ukuze usebenzise ukhiye wakho wokudlula kudivayisi ehlukile. Ungakwazi njalo ukuphatha lokhu kumasethingi.</translation> <translation id="9056810968620647706">Akukho ukufana okutholiwe.</translation> <translation id="9057007989365783744">I-<ph name="SUPERVISED_USER_NAME" /> ifuna ukufinyelela okuqukethwe okulandelayo:</translation>
diff --git a/chrome/app/resources/google_chrome_strings_am.xtb b/chrome/app/resources/google_chrome_strings_am.xtb index 31e7dfa..452bb2a 100644 --- a/chrome/app/resources/google_chrome_strings_am.xtb +++ b/chrome/app/resources/google_chrome_strings_am.xtb
@@ -32,6 +32,7 @@ <translation id="1507198376417198979">አዲሱን የChrome መገለጫዎን ያብጁ</translation> <translation id="1516530951338665275">Google Chrome ማጣመርን ለመቀጠል የብሉቱዝ መዳረሻ ያስፈልገዋል። <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">ChromeOS በተጨማሪ <ph name="BEGIN_LINK_CROS_OSS" />ክፍት ምንጭ ሶፍትዌር<ph name="END_LINK_CROS_OSS" /> እውን ሊሆን ችሏል።</translation> +<translation id="155168855724261758">የእርስዎን Chrome ያብጁ</translation> <translation id="1553358976309200471">Chromeን አዘምን</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ወደዚህ የChrome መገለጫ አስቀድሞ ገብቷል። ይህ አዲስ የChrome መገለጫ ለ<ph name="USER_EMAIL_ADDRESS" /> ይፈጥራል</translation> <translation id="1587223624401073077">Google Chrome ካሜራዎን እየተጠቀመ ነው።</translation> @@ -71,6 +72,7 @@ <translation id="2121284319307530122">&Chromeን ለማዘመን ዳግም ያስነሱት</translation> <translation id="2123055963409958220"><ph name="BEGIN_LINK" />የአሁኖቹን ቅንብሮች<ph name="END_LINK" /> ሪፖርት በማድረግ Chromium የተሻለ እንዲሆን ያግዙ።</translation> <translation id="2126108037660393668">የወረደው ፋይል ማረጋገጫን አላለፈም።</translation> +<translation id="2128411189117340671">የChrome መገለጫዎችን ያስተዳድሩ</translation> <translation id="2130870084309816036">ከበይነመረብ ጋር መገናኘት አልተቻለም። ኬላ የሚጠቀሙ ከሆነ እባክዎ የተፈቀዱ ዝርዝር <ph name="PRODUCT_EXE_NAME" />ን ይጠቀሙ።</translation> <translation id="2131230230468101642">የእርስዎን ግላዊነት ለመጠበቅ ከ4 ሳምንታት በላይ የቆዩ ዝንባሌዎችዎን በራስ-ሰር እንሰርዛለን። ማሰስዎን በሚቀጥሉበት ጊዜ ዝንባሌ እንደገና በዝርዝሩ ላይ ሊታይ ይችላል። ወይም Chrome ከግምት ውስጥ እንዳያስገባቸው የማይፈልጓቸውን ዝንባሌዎች ማስወገድ ይችላሉ።</translation> <translation id="2139300032719313227">ChromeOSን ዳግም አስጀምር</translation> @@ -424,6 +426,7 @@ <translation id="7917876797003313048">በመለያ የገቡትን የGoogle መለያዎችዎን ማቀናበር ይችላሉ። የእርስዎ የGoogle መለያዎች ለChrome አሳሽ፣ ለPlay መደብር፣ ለGmail እና ለሌሎችም ያገለግላሉ። እንደ የቤተሰብ አባል ለሆነ ለሌላ ሰው መለያ ማከል ከፈለጉ በምትኩ በ<ph name="DEVICE_TYPE" /> ላይ አዲስ ሰው ያክሉ። <ph name="LINK_BEGIN" />የበለጠ ለመረዳት<ph name="LINK_END" /></translation> <translation id="7936702483636872823">ፋይሉ አታላይ ስለሆነ እና በመሣሪያዎ ላይ ያልተጠበቁ ለውጦችን ሊያደርግ ስለሚችል Chrome ይህን ውርድ አግዷል</translation> <translation id="7951272445806340501">ChromeOS Flex ዝማኔውን ለመተግበር እንደገና መጀመር አለበት።</translation> +<translation id="7959172989483770734">የChrome መገለጫዎችን ያስተዳድሩ</translation> <translation id="7962368738413920945">ጣቢያዎች እርስዎ እንደሚጠብቁት ሊሰሩ ይችላሉ ነገር ግን ሁሉንም የChrome መስኮቶች ከዘጉ በኋላ እርስዎን አያስታውሱዎትም።</translation> <translation id="7962410387636238736">Windows XP እና Windows Vista ከእንግዲህ ስለማይደገፉ ይህ ኮምፒውተር ከአሁን በኋላ የGoogle Chrome ዝማኔዎችን አይቀበልም።</translation> <translation id="8005666035647241369">በዚህ መሣሪያ ላይ ወደ Google የይለፍ ቃል አስተዳዳሪ</translation> @@ -431,6 +434,7 @@ <translation id="8009904340233602924">Chromeን ያለ መለያ ይጠቀሙ</translation> <translation id="8013993649590906847">አንድ ምስል ጠቃሚ መግለጫ ከሌለው Chrome ለእርስዎ አንድ ለማቅረብ ይሞክራል። ዝርዝር መግለጫዎችን ለመፍጠር፣ ምስሎች ወደ Google ይላካሉ።</translation> <translation id="8019103195866286235">ይህ ቅጥያ በገንቢው ከህትመት ወጥቷል እና ደህንነቱ የተጠበቀ ላይሆን ይችላል። የግል መረጃዎን ጨምሮ ከእንግዲህ እርስዎ በሚጎበኟቸው ጣቢያዎች ላይ ያለውን ውሂብዎን ማየት እና መለወጥ እንዳይችል ከChrome ያስወግዱት።</translation> +<translation id="8031641407207794385">የእርስዎን Chrome ያብጁ</translation> <translation id="80471789339884597">ሰለተጫኑ እናመሰግናለን። <ph name="BUNDLE_NAME" />ን ከመጠቀምዎ በፊት ሁሉንም አሳሾችዎን እንደገና ማስጀመር አለብዎት።</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">ሌሎች የChrome መገለጫዎች</translation>
diff --git a/chrome/app/resources/google_chrome_strings_az.xtb b/chrome/app/resources/google_chrome_strings_az.xtb index 7f8be11..39d2e23 100644 --- a/chrome/app/resources/google_chrome_strings_az.xtb +++ b/chrome/app/resources/google_chrome_strings_az.xtb
@@ -32,6 +32,7 @@ <translation id="1507198376417198979">Yeni Chrome profilinizi fərdiləşdirin</translation> <translation id="1516530951338665275">Google Chrome birləşməyə davam etmək üçün Bluetooth'a giriş tələb edir. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">ChromeOS əlavə <ph name="BEGIN_LINK_CROS_OSS" />açıq mənbə proqram təminatı ilə<ph name="END_LINK_CROS_OSS" /> mümkün oldu.</translation> +<translation id="155168855724261758">Chrome-u fərdiləşdirin</translation> <translation id="1553358976309200471">Chrome'u güncəlləşdirin</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> artıq bu Chrome profilinə daxil olub. Bununla <ph name="USER_EMAIL_ADDRESS" /> üçün yeni Chrome profili yaradılacaq</translation> <translation id="1587223624401073077">Google Chrome kameranızı istifadə edir.</translation> @@ -69,6 +70,7 @@ <translation id="2121284319307530122">&Chrome'u Güncəlləmək üçün yenidən başladın</translation> <translation id="2123055963409958220"><ph name="BEGIN_LINK" />Cari ayarları<ph name="END_LINK" /> bildirməklə Chrome'u təkmilləşdirməyə kömək edin</translation> <translation id="2126108037660393668">Endirilmiş fayl doğrulanmadı.</translation> +<translation id="2128411189117340671">Chrome profillərini idarə edin</translation> <translation id="2130870084309816036">İnternetə qoşulmaq olmur. Qoruyucu divar istifadə edirsinizsə, <ph name="PRODUCT_EXE_NAME" /> məhsulunu icazə verilənlər siyahısına əlavə edin.</translation> <translation id="2131230230468101642">Məxfiliyinizi qorumaq üçün 4 həftədən köhnə maraqlarınızı avtomatik silirik. Baxmağa davam etdikcə, maraq siyahıda yenidən görünə bilər. Və ya Chrome'un nəzərə almasını istəmədiyiniz maraqları silə bilərsiniz.</translation> <translation id="2139300032719313227">ChromeOS'i yenidən başladın</translation> @@ -420,6 +422,7 @@ <translation id="7917876797003313048">Daxil olunmuş Google Hesablarını idarə edə bilərsiniz. Google Hesablarınız Chrome brauzeri, Play Market, Gmail və digər xidmətlər üçün istifadə olunur. Ailə üzvü kimi başqası üçün bir hesab əlavə etmək istəyirsinizsə, əvəzində <ph name="DEVICE_TYPE" /> cihazınıza yeni bir şəxs əlavə edin. <ph name="LINK_BEGIN" />Ətraflı məlumat<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Bu fayl aldadıcı olduğu və cihaza gözlənilməz dəyişikliklər edə biləcəyi üçün Chrome endirməni blokladı</translation> <translation id="7951272445806340501">ChromeOS Flex yenidən başlamalıdır ki, güncəlləşmə tətbiq olunsun.</translation> +<translation id="7959172989483770734">Chrome profillərini idarə edin</translation> <translation id="7962368738413920945">Saytlar yəqin ki, gözlədiyiniz kimi işləyəcək, lakin bütün Chrome pəncərələrini bağladıqdan sonra sizi xatırlamayacaq</translation> <translation id="7962410387636238736">Windows XP və Windows Vista artıq dəstəklənmədiyi üçün bu kompüter Google Chrome güncəlləmələrini qəbul etməyəcək</translation> <translation id="8005666035647241369">Bu cihazda Google Parol Menecerinə</translation> @@ -427,6 +430,7 @@ <translation id="8009904340233602924">Hesab olmadan Chrome istifadə edin</translation> <translation id="8013993649590906847">Şəklin təsviri faydalı deyilsə, Chrome Sizin üçün təsviri təmin etməyə çalışacaq. Təsvir yaratmaq üçün şəkillər Google'a göndərilir.</translation> <translation id="8019103195866286235">Bu artırmanın yayımı tərtibatçı tərəfindən ləğv edildi və təhlükəli ola bilər. Onu Chrome-dan silin ki, daxil olduğunuz saytlardakı dataya, o cümlədən şəxsi məlumatlara baxa və onları dəyişə bilməsin.</translation> +<translation id="8031641407207794385">Chrome-u fərdiləşdirin</translation> <translation id="80471789339884597">Quraşdırdığınız üçün təşəkkür edirik. <ph name="BUNDLE_NAME" /> istifadə etməzdən əvvəl bütün brauzerlərinizi yenidən başlatmalısınız.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">Digər Chrome profilləri</translation>
diff --git a/chrome/app/resources/google_chrome_strings_de.xtb b/chrome/app/resources/google_chrome_strings_de.xtb index abf20d4..a2b5c4c 100644 --- a/chrome/app/resources/google_chrome_strings_de.xtb +++ b/chrome/app/resources/google_chrome_strings_de.xtb
@@ -431,7 +431,7 @@ <translation id="8129812357326543296">Über &Google Chrome</translation> <translation id="813913629614996137">Initialisierung…</translation> <translation id="8255190535488645436">Google Chrome verwendet deine Kamera und dein Mikrofon.</translation> -<translation id="8267953129876836456">Chrome hat einige Sicherheitsempfehlungen gefunden, die du überprüfen solltest</translation> +<translation id="8267953129876836456">Chrome hat einige Sicherheitsempfehlungen gefunden, die du dir ansehen solltest</translation> <translation id="8270775718612349140">Von Chrome verwaltete Zertifikate</translation> <translation id="8286862437124483331">Google Chrome möchte Passwörter anzeigen. Gib dein Windows-Passwort ein, um dies zuzulassen.</translation> <translation id="8290100596633877290">Google Chrome ist abgestürzt. Jetzt neu starten?</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es.xtb b/chrome/app/resources/google_chrome_strings_es.xtb index 2839047..04157e0 100644 --- a/chrome/app/resources/google_chrome_strings_es.xtb +++ b/chrome/app/resources/google_chrome_strings_es.xtb
@@ -219,7 +219,7 @@ <translation id="430327780270213103">Permitir que la extensión muestre solicitudes de acceso en la barra de herramientas de Chrome</translation> <translation id="4328355335528187361">Google Chrome Dev (mDNS-In)</translation> <translation id="4334294535648607276">Descarga completa.</translation> -<translation id="4335235004908507846">Chrome puede protegerte frente a quiebras de seguridad de datos, extensiones dañinas y mucho más</translation> +<translation id="4335235004908507846">Chrome puede protegerte frente a brechas de seguridad de datos, extensiones dañinas y mucho más</translation> <translation id="4343195214584226067"><ph name="EXTENSION_NAME" /> se ha añadido a Chrome</translation> <translation id="4384570495110188418">Chrome no puede comprobar tus contraseñas porque no has iniciado sesión</translation> <translation id="4389991535395284064">Cuando navegues en modo Incógnito, Chrome te avisará antes de cargar un sitio usando una conexión no segura</translation>
diff --git a/chrome/app/resources/google_chrome_strings_et.xtb b/chrome/app/resources/google_chrome_strings_et.xtb index db6c8029..7747009 100644 --- a/chrome/app/resources/google_chrome_strings_et.xtb +++ b/chrome/app/resources/google_chrome_strings_et.xtb
@@ -30,6 +30,7 @@ <translation id="1507198376417198979">Kohandage oma uut Chrome'i profiili</translation> <translation id="1516530951338665275">Google Chrome vajab sidumise jätkamiseks juurdepääsu Bluetoothile. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">Chrome OS on võimalik tänu <ph name="BEGIN_LINK_CROS_OSS" />avatud lähtekoodiga lisatarkvarale<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Kohanda minu Chrome’i</translation> <translation id="1553358976309200471">Värskenda Chrome'i</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> on juba sellele Chrome'i profiilile sisse logitud. See loob konto <ph name="USER_EMAIL_ADDRESS" /> jaoks uue Chrome'i profiili.</translation> <translation id="1587223624401073077">Google Chrome kasutab teie kaamerat.</translation> @@ -69,6 +70,7 @@ <translation id="2121284319307530122">Taaskäivitage &Chrome'i värskendamiseks</translation> <translation id="2123055963409958220">Aidake Chrome paremaks muuta, teavitades meid <ph name="BEGIN_LINK" />praegustest seadetest<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Allalaaditud faili kinnitamine ebaõnnestus.</translation> +<translation id="2128411189117340671">Halda Chrome’i profiile</translation> <translation id="2130870084309816036">Internetiga ei saa ühendust. Kui kasutate tulemüüri, lisage <ph name="PRODUCT_EXE_NAME" /> lubatute loendisse.</translation> <translation id="2131230230468101642">Teie privaatsuse kaitsmiseks kustutame automaatselt teie huvid, mis on vanemad kui 4 nädalat. Kui jätkate sirvimist, võib huvi uuesti loendis ilmuda. Võite ka eemaldada huvid, mida te ei soovi lasta Chrome'il arvesse võtta.</translation> <translation id="2139300032719313227">Taaskäivitage Chrome OS</translation> @@ -420,6 +422,7 @@ <translation id="7917876797003313048">Saate oma sisselogitud Google'i kontosid hallata. Teie Google'i kontosid kasutatakse Chrome'i brauseris, Play poes, Gmailis ja mujal. Kui soovite lisada konto kellegi teise (näiteks pereliikme) jaoks, lisage selle asemel oma seadmesse <ph name="DEVICE_TYPE" /> uus inimene. <ph name="LINK_BEGIN" />Lisateave<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Chrome blokeeris selle allalaadimise, kuna fail on petlik ja võib teie seadmes ootamatuid muudatusi teha</translation> <translation id="7951272445806340501">Chrome OS Flex tuleb värskenduse rakendamiseks taaskäivitada.</translation> +<translation id="7959172989483770734">Halda Chrome’i profiile</translation> <translation id="7962368738413920945">Saidid toimivad tõenäoliselt ootuspäraselt, kuid teid ei mäletata pärast kõigi Chrome'i akende sulgemist</translation> <translation id="7962410387636238736">See arvuti ei saa enam Google Chrome'i värskendusi, kuna Windows XP-d ja Windows Vistat enam ei toetata</translation> <translation id="8005666035647241369">Selle seadme Google'i paroolihaldurile</translation> @@ -427,6 +430,7 @@ <translation id="8009904340233602924">Kasuta Chrome'i ilma kontota</translation> <translation id="8013993649590906847">Kui pildil puudub kasulik kirjeldus, üritab Chrome selle ise luua. Kirjelduste loomiseks saadetakse pildid Google'ile.</translation> <translation id="8019103195866286235">Arendaja tühistas selle laienduse avaldamise ja see võib olla ebaturvaline. Eemaldage see Chrome'ist, et see ei saaks enam näha ja muuta teie andmeid saitidel, mida külastate, sealhulgas teie isiklikku teavet.</translation> +<translation id="8031641407207794385">Kohanda minu Chrome’i</translation> <translation id="80471789339884597">Täname teid installimise eest. Enne brauseri <ph name="BUNDLE_NAME" /> kasutamist peate taaskäivitama kõik brauserid.</translation> <translation id="8064015586118426197">Chrome OS Flex</translation> <translation id="8077579734294125741">Muud Chrome'i profiilid</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lt.xtb b/chrome/app/resources/google_chrome_strings_lt.xtb index 3ec12512..5ac63b2 100644 --- a/chrome/app/resources/google_chrome_strings_lt.xtb +++ b/chrome/app/resources/google_chrome_strings_lt.xtb
@@ -33,6 +33,7 @@ <translation id="1516530951338665275">„Google Chrome“ reikia pasiekti „Bluetooth“, kad galėtų sieti toliau. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">„Chrome“ OS pasiekiama naudojant papildomą <ph name="BEGIN_LINK_CROS_OSS" />atvirojo šaltinio programinę įrangą<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Tinkinti „Chrome“</translation> <translation id="1553358976309200471">Atnaujinti „Chrome“</translation> <translation id="1583073672411044740">Naudotojas (<ph name="EXISTING_USER" />) jau yra prisijungęs prie šio „Chrome“ profilio. Bus sukurtas naujas <ph name="USER_EMAIL_ADDRESS" /> „Chrome“ profilis</translation> <translation id="1587223624401073077">„Google Chrome“ naudoja jūsų fotoaparatą.</translation> @@ -72,6 +73,7 @@ <translation id="2121284319307530122">Paleisti iš naujo atnaujinant „&Chrome“</translation> <translation id="2123055963409958220">Padėkite tobulinti „Chrome“ pateikę ataskaitą apie <ph name="BEGIN_LINK" />dabartinius nustatymus<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Nepavyko patvirtinti atsisiųsto failo.</translation> +<translation id="2128411189117340671">Tvarkyti „Chrome“ profilius</translation> <translation id="2130870084309816036">Nepavyksta prisijungti prie interneto. Jei naudojate užkardą, į leidžiamųjų sąrašą įtraukite <ph name="PRODUCT_EXE_NAME" />.</translation> <translation id="2131230230468101642">Siekdami apsaugoti jūsų privatumą, automatiškai ištriname senesnius nei keturių savaičių pomėgius. Jums naršant toliau, pomėgiai vėl gali atsirasti sąraše. Arba galite pašalinti pomėgius, kurių „Chrome“ įtraukti neturėtų.</translation> <translation id="2139300032719313227">„Chrome“ OS paleidimas iš naujo</translation> @@ -425,6 +427,7 @@ <translation id="7917876797003313048">Galite tvarkyti „Google“ paskyras, prie kurių prisijungiate. Jūsų „Google“ paskyros naudojamos naršyklei „Chrome“, „Play“ parduotuvei, „Gmail“ ir kt. Jei norite kam nors pridėti paskyrą, pvz., šeimos grupės nariui, pridėkite naują asmenį prie „<ph name="DEVICE_TYPE" />“ įrenginio. <ph name="LINK_BEGIN" />Sužinokite daugiau<ph name="LINK_END" /></translation> <translation id="7936702483636872823">„Chrome“ užblokavo šį atsisiuntimą, nes failas yra klaidinantis ir gali atlikti nenumatytų pakeitimų įrenginyje</translation> <translation id="7951272445806340501">Kad būtų galima pritaikyti naujinį, „ChromeOS Flex“ reikia paleisti iš naujo.</translation> +<translation id="7959172989483770734">Tvarkyti „Chrome“ profilius</translation> <translation id="7962368738413920945">Svetainės tikriausiai veiks taip, kaip tikitės, bet jos neįsimins jūsų duomenų, kai uždarysite visus „Chrome“ langus</translation> <translation id="7962410387636238736">Šiame kompiuteryje nebebus gaunami „Google Chrome“ naujiniai, nes „Windows XP“ ir „Windows Vista“ nebepalaikomos.</translation> <translation id="8005666035647241369">„Google“ slaptažodžių tvarkytuvė šiame įrenginyje</translation> @@ -432,6 +435,7 @@ <translation id="8009904340233602924">Naudoti „Chrome“ be paskyros</translation> <translation id="8013993649590906847">Jei nebus naudingo vaizdo aprašo, „Chrome“ bandys jums jį pateikti. Kad būtų galima kurti aprašus, vaizdai siunčiami į sistemą „Google“.</translation> <translation id="8019103195866286235">Kūrėjas anuliavo šio plėtinio paskelbimą ir gali būti nesaugus. Pašalinkite jį iš „Chrome“, kad jis nebematytų ir negalėtų pakeisti jūsų duomenų svetainėse, kuriose lankotės, įskaitant jūsų asmens informaciją.</translation> +<translation id="8031641407207794385">Tinkinti „Chrome“</translation> <translation id="80471789339884597">Dėkojame už diegimą. Turite iš naujo paleisti visas naršykles, prieš naudodami „<ph name="BUNDLE_NAME" />“.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">Kiti „Chrome“ profiliai</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mk.xtb b/chrome/app/resources/google_chrome_strings_mk.xtb index 0a4cbf8..74c7901 100644 --- a/chrome/app/resources/google_chrome_strings_mk.xtb +++ b/chrome/app/resources/google_chrome_strings_mk.xtb
@@ -33,6 +33,7 @@ <translation id="1516530951338665275">Google Chrome бара пристап до Bluetooth за да продолжи со спарувањето. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">Chrome OS е овозможен од дополнителен <ph name="BEGIN_LINK_CROS_OSS" />софтвер со отворен код<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Приспособете го вашиот Chrome</translation> <translation id="1553358976309200471">Ажурирај го Chrome</translation> <translation id="1583073672411044740">Корисникот <ph name="EXISTING_USER" /> веќе е најавен на овој профил на Chrome. Ова ќе создаде нов профил на Chrome за <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="1587223624401073077">Google Chrome ја користи вашата камера.</translation> @@ -72,6 +73,7 @@ <translation id="2121284319307530122">Рестартирајте за да се ажурира &Chrome</translation> <translation id="2123055963409958220">Помогнете да го подобриме Chrome со пријавување на <ph name="BEGIN_LINK" />тековните поставки<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Преземената датотека не можеше да се потврди.</translation> +<translation id="2128411189117340671">Управувајте со профилите на Chrome</translation> <translation id="2130870084309816036">Не може да се поврзе на интернет. Ако користите заштитен ѕид, ставете ја датотеката <ph name="PRODUCT_EXE_NAME" /> во список со дозволени.</translation> <translation id="2131230230468101642">Заради заштита на вашата приватност, автоматски ги бришеме вашите интереси што се постари од 4 седмици. Додека прелистувате, може да се појави интерес на списокот повторно. Или можете да ги отстраните интересите што не сакате Chrome да ги зема предвид.</translation> <translation id="2139300032719313227">Рестартирајте го Chrome OS</translation> @@ -425,6 +427,7 @@ <translation id="7917876797003313048">Може да управувате со најавените сметки на Google. Вашите сметки на Google се користат за прелистувачот Chrome, Play Store, Gmail и друго. Ако сакате да додадете сметка за некој друг, како член на семејството, додајте ново лице во вашиот уред <ph name="DEVICE_TYPE" /> наместо тоа. <ph name="LINK_BEGIN" />Дознај повеќе<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Chrome го блокираше преземањево затоа што датотеката е измамничка и може да изврши неочекувани промени на вашиот уред</translation> <translation id="7951272445806340501">ChromeOS Flex треба да се рестартира за да се примени ажурирањето.</translation> +<translation id="7959172989483770734">Управувајте со профилите на Chrome</translation> <translation id="7962368738413920945">Сајтовите веројатно ќе функционираат според вашите очекувања, но нема да ве паметат по затворање на сите прозорци на Chrome</translation> <translation id="7962410387636238736">Компјутеров веќе нема да добива ажурирања за Google Chrome затоа што Windows XP и Windows Vista веќе не се поддржуваат</translation> <translation id="8005666035647241369">До „Управникот со лозинки на Google“ на уредов</translation> @@ -432,6 +435,7 @@ <translation id="8009904340233602924">Користи Chrome без сметка</translation> <translation id="8013993649590906847">Ако сликата нема корисен опис, Chrome ќе се обиде да ви обезбеди опис. За да се создаваат описи, сликите се испраќаат до Google.</translation> <translation id="8019103195866286235">Програмерот го поништи објавувањето на екстензијава, па можеби не е безбедна. Отстранете ја од Chrome за да не може веќе да ги гледа и променува вашите податоци на сајтовите што ги отворате, што ги опфаќа и вашите лични податоци.</translation> +<translation id="8031641407207794385">Приспособете го вашиот Chrome</translation> <translation id="80471789339884597">Фала за инсталирањето. Мора да ги рестартирате сите ваши прелистувачи пред да користите <ph name="BUNDLE_NAME" />.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">Други профили на Chrome</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ml.xtb b/chrome/app/resources/google_chrome_strings_ml.xtb index aa4616d..54ed7f97 100644 --- a/chrome/app/resources/google_chrome_strings_ml.xtb +++ b/chrome/app/resources/google_chrome_strings_ml.xtb
@@ -33,6 +33,7 @@ <translation id="1516530951338665275">ജോടിയാക്കൽ തുടരാൻ Google Chrome-ന് Bluetooth ആക്സസ് ആവശ്യമാണ്. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">ChromeOS സാധ്യമാക്കിയത് അധിക <ph name="BEGIN_LINK_CROS_OSS" />ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിച്ചാണ്.</translation> +<translation id="155168855724261758">നിങ്ങളുടെ Chrome ഇഷ്ടാനുസൃതമാക്കുക</translation> <translation id="1553358976309200471">Chrome അപ്ഡേറ്റുചെയ്യുക</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ഇതിനകം ഈ Chrome പ്രൊഫൈലിൽ സൈൻ ഇൻ ചെയ്തിരിക്കുന്നു. ഇത് <ph name="USER_EMAIL_ADDRESS" /> എന്ന അക്കൗണ്ടിനായി പുതിയൊരു Chrome പ്രൊഫൈൽ സൃഷ്ടിക്കും</translation> <translation id="1587223624401073077">Google Chrome നിങ്ങളുടെ ക്യാമറ ഉപയോഗിക്കുന്നു.</translation> @@ -72,6 +73,7 @@ <translation id="2121284319307530122">&Chrome അപ്ഡേറ്റ് ചെയ്യാൻ വീണ്ടും ആരംഭിക്കുക</translation> <translation id="2123055963409958220"><ph name="BEGIN_LINK" />നിലവിലെ ക്രമീകരണം<ph name="END_LINK" /> റിപ്പോർട്ട് ചെയ്തുകൊണ്ട് Chrome മികച്ചതാക്കാൻ സഹായിക്കുക</translation> <translation id="2126108037660393668">ഡൗൺലോഡ് ചെയ്ത ഫയൽ പരിശോധിച്ചുറപ്പിക്കാനായില്ല.</translation> +<translation id="2128411189117340671">Chrome പ്രൊഫൈലുകൾ മാനേജ് ചെയ്യുക</translation> <translation id="2130870084309816036">ഇന്റർനെറ്റിലേക്ക് കണക്റ്റ് ചെയ്യാനാകുന്നില്ല. നിങ്ങൾ ഫയർവാൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ <ph name="PRODUCT_EXE_NAME" /> എന്നതിനെ വൈറ്റ്ലിസ്റ്റ് ചെയ്യുക.</translation> <translation id="2131230230468101642">നിങ്ങളുടെ സ്വകാര്യത പരിരക്ഷിക്കുന്നതിന് 4 ആഴ്ചയിലധികം പഴക്കമുള്ള താൽപ്പര്യങ്ങൾ ഞങ്ങൾ സ്വയമേവ ഇല്ലാതാക്കുന്നു. നിങ്ങൾ ബ്രൗസ് ചെയ്യുന്നത് തുടരുമ്പോൾ, ഒരു താൽപ്പര്യം ലിസ്റ്റിൽ വീണ്ടും ദൃശ്യമായേക്കാം. അല്ലെങ്കിൽ Chrome പരിഗണിക്കരുതെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്ന താൽപ്പര്യങ്ങൾ നീക്കം ചെയ്യാം.</translation> <translation id="2139300032719313227">ChromeOS റീസ്റ്റാർട്ട് ചെയ്യുക</translation> @@ -425,6 +427,7 @@ <translation id="7917876797003313048">സൈൻ ഇൻ ചെയ്തിരിക്കുന്ന Google അക്കൗണ്ടുകൾ നിങ്ങൾക്ക് മാനേജ് ചെയ്യാം. Chrome ബ്രൗസർ, Play Store, Gmail എന്നിവയ്ക്കും മറ്റുമായി നിങ്ങളുടെ Google അക്കൗണ്ടുകൾ ഉപയോഗിക്കുന്നു. കുടുംബാംഗത്തെ പോലുള്ള മറ്റാർക്കെങ്കിലും വേണ്ടി ഒരു അക്കൗണ്ട് ചേർക്കണമെങ്കിൽ, പകരം നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> എന്നതിലേക്ക് പുതിയൊരു വ്യക്തിയെ ചേർക്കുക. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation> <translation id="7936702483636872823">ഫയൽ വഞ്ചനാപരമായതിനാലും നിങ്ങളുടെ ഉപകരണത്തിൽ അപ്രതീക്ഷിത മാറ്റങ്ങൾ വരുത്തിയേക്കാം എന്നതിനാലും Chrome ഈ ഡൗൺലോഡ് ബ്ലോക്ക് ചെയ്തു</translation> <translation id="7951272445806340501">അപ്ഡേറ്റ് ബാധകമാക്കാൻ ChromeOS Flex റീസ്റ്റാർട്ട് ചെയ്യേണ്ടതുണ്ട്.</translation> +<translation id="7959172989483770734">Chrome പ്രൊഫൈലുകൾ മാനേജ് ചെയ്യുക</translation> <translation id="7962368738413920945">നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് പോലെ സൈറ്റുകൾ പ്രവർത്തിക്കാനിടയുണ്ടെങ്കിലും, Chrome വിൻഡോകളെല്ലാം അടച്ചാൽ പിന്നീട് നിങ്ങളെ ഓർക്കുകയില്ല</translation> <translation id="7962410387636238736">Windows XP-ക്കും Windows Vista-യ്ക്കും ഇനിയങ്ങോട്ട് പിന്തുണ ഇല്ലാത്തതിനാൽ ഈ കമ്പ്യൂട്ടറിന് ഇനി Google Chrome അപ്ഡേറ്റുകൾ സ്വീകരിക്കാനാകില്ല</translation> <translation id="8005666035647241369">ഈ ഉപകരണത്തിലെ Google പാസ്വേഡ് മാനേജരിലേക്ക്</translation> @@ -432,6 +435,7 @@ <translation id="8009904340233602924">അക്കൗണ്ട് ഇല്ലാതെ Chrome ഉപയോഗിക്കുക</translation> <translation id="8013993649590906847">ചിത്രത്തിൽ ഉപകാരപ്രദമായ വിവരണമില്ലെങ്കിൽ നിങ്ങൾക്കായി ഒരു വിവരണം നൽകാൻ Chrome ശ്രമിക്കും. വിവരണങ്ങൾ സൃഷ്ടിക്കാൻ, ചിത്രങ്ങൾ Google-ലേക്ക് അയയ്ക്കുന്നു.</translation> <translation id="8019103195866286235">ഈ വിപുലീകരണം അതിന്റെ ഡെവലപ്പർ പ്രസിദ്ധീകരിച്ചത് റദ്ദാക്കി, ഇത് സുരക്ഷിതമല്ലായിരിക്കാം. Chrome-ൽ നിന്ന് ഇത് നീക്കം ചെയ്യുന്നതിലൂടെ, നിങ്ങളുടെ വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ നിങ്ങൾ സന്ദർശിക്കുന്ന സൈറ്റുകളിലെ ഡാറ്റ അതിന് ഇനി കാണാനും മാറ്റാനുമാകില്ല.</translation> +<translation id="8031641407207794385">നിങ്ങളുടെ Chrome ഇഷ്ടാനുസൃതമാക്കുക</translation> <translation id="80471789339884597">ഇൻസ്റ്റാൾ ചെയ്തതിന് നന്ദി. <ph name="BUNDLE_NAME" /> ഉപയോഗിക്കും മുമ്പ് നിങ്ങളുടെ എല്ലാ ബ്രൗസറുകളും റീസ്റ്റാർട്ട് ചെയ്യേണ്ടതുണ്ട്.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">മറ്റ് Chrome പ്രൊഫൈലുകൾ</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ms.xtb b/chrome/app/resources/google_chrome_strings_ms.xtb index 3b2a533..c2ea49fb 100644 --- a/chrome/app/resources/google_chrome_strings_ms.xtb +++ b/chrome/app/resources/google_chrome_strings_ms.xtb
@@ -31,6 +31,7 @@ <translation id="1516530951338665275">Google Chrome memerlukan akses Bluetooth untuk meneruskan penggandingan. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">Chrome OS menjadi kenyataan dengan <ph name="BEGIN_LINK_CROS_OSS" />perisian sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan.</translation> +<translation id="155168855724261758">Sesuaikan Chrome Anda</translation> <translation id="1553358976309200471">Kemas Kini Chrome</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> telah pun dilog masuk ke profil Chrome ini. Tindakan ini akan membuat profil Chrome baharu untuk <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="1587223624401073077">Google Chrome menggunakan kamera anda.</translation> @@ -68,6 +69,7 @@ <translation id="2121284319307530122">Lancarkan Semula untuk Mengemas Kini &Chrome</translation> <translation id="2123055963409958220">Bantu jadikan Chrome lebih baik dengan melaporkan <ph name="BEGIN_LINK" />tetapan semasa<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Pengesahan fail yang dimuat turun gagal.</translation> +<translation id="2128411189117340671">Urus profil Chrome</translation> <translation id="2130870084309816036">Tidak dapat disambungkan kepada Internet. Jika anda menggunakan tembok api, sila senarai benarkan <ph name="PRODUCT_EXE_NAME" />.</translation> <translation id="2131230230468101642">Untuk melindungi privasi anda, kami memadamkan minat anda yang disimpan melebihi 4 minggu secara automatik. Semasa anda terus menyemak imbas, minat itu mungkin muncul semula dalam senarai. Anda juga boleh mengalih keluar minat yang anda tidak mahu dipertimbangkan oleh Chrome.</translation> <translation id="2139300032719313227">Mulakan semula Chrome OS</translation> @@ -417,6 +419,7 @@ <translation id="7917876797003313048">Anda boleh mengurus Google Account anda yang dilog masuk. Google Account anda digunakan untuk penyemak imbas Chrome, Play Store, Gmail dan pelbagai lagi. Jika anda ingin menambah akaun untuk orang lain, seperti ahli keluarga, tambahkan sahaja orang baharu pada <ph name="DEVICE_TYPE" /> anda. <ph name="LINK_BEGIN" />Ketahui lebih lanjut<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Chrome menyekat muat turun ini kerana fail mengelirukan dan mungkin membuat perubahan tidak dijangka pada peranti anda</translation> <translation id="7951272445806340501">Chrome OS Flex perlu dimulakan semula untuk mengenakan kemaskinian.</translation> +<translation id="7959172989483770734">Urus Profil Chrome</translation> <translation id="7962368738413920945">Laman mungkin akan berfungsi seperti yang anda jangkakan tetapi tidak akan mengingati anda selepas anda menutup semua tetingkap Chrome</translation> <translation id="7962410387636238736">Komputer ini tidak akan menerima kemas kini Google Chrome lagi kerana Windows XP dan Windows Vista sudah tidak disokong</translation> <translation id="8005666035647241369">Kepada Pengurus Kata Laluan Google pada peranti ini</translation> @@ -424,6 +427,7 @@ <translation id="8009904340233602924">Gunakan Chrome tanpa akaun</translation> <translation id="8013993649590906847">Jika imej tiada perihalan yang berguna, Chrome akan cuba memberikan perihalan untuk anda. Untuk membuat perihalan, imej dihantar kepada Google.</translation> <translation id="8019103195866286235">Sambungan ini telah dinyahterbitkan boleh pembangun dan mungkin tidak selamat. Alih keluar sambungan ini daripada Chrome supaya sambungan ini tidak dapat melihat dan mengubah data anda pada laman yang anda lawati lagi, termasuk maklumat peribadi anda.</translation> +<translation id="8031641407207794385">Sesuaikan Chrome anda</translation> <translation id="80471789339884597">Terima kasih kerana memasang. Anda perlu memulakan semula semua penyemak imbas anda sebelum menggunakan <ph name="BUNDLE_NAME" />.</translation> <translation id="8064015586118426197">Chrome OS Flex</translation> <translation id="8077579734294125741">Profil Chrome Lain</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ne.xtb b/chrome/app/resources/google_chrome_strings_ne.xtb index 4713cbb..320a777 100644 --- a/chrome/app/resources/google_chrome_strings_ne.xtb +++ b/chrome/app/resources/google_chrome_strings_ne.xtb
@@ -33,6 +33,7 @@ <translation id="1516530951338665275">कनेक्ट गर्ने प्रक्रिया जारी राख्न Google Chrome लाई ब्लुटुथ प्रयोग गर्ने अनुमति दिनु पर्ने हुन्छ। <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">ChromeOS अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />खुला स्रोत सफ्टवेयर<ph name="END_LINK_CROS_OSS" /> प्रयोग गरी निर्माण गरिएको हो।</translation> +<translation id="155168855724261758">Chrome कस्टमाइज गर्नुहोस्</translation> <translation id="1553358976309200471">Chrome अपडेट गर्नुहोस्</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> अहिले यो Chrome प्रोफाइलमा साइन इन हुनुहुन्छ। तपाईंले यसो गर्नुभयो भने <ph name="USER_EMAIL_ADDRESS" /> का लागि नयाँ Chrome प्रोफाइल बनाइने छ</translation> <translation id="1587223624401073077">Google Chrome ले तपाइँको क्यामेरा प्रयोग गर्दैछ।</translation> @@ -70,6 +71,7 @@ <translation id="2121284319307530122">&Chrome अपडेट गर्न पुनः सुरु गर्नुहोस्</translation> <translation id="2123055963409958220"><ph name="BEGIN_LINK" />हालका सेटिङहरू<ph name="END_LINK" /> को रिपोर्ट गरेर Chrome लाई अझ राम्रो बनाउन मद्दत गर्नुहोस्</translation> <translation id="2126108037660393668">डाउनलोड गरिएको फाइल पुष्टि गर्न सकिएन।</translation> +<translation id="2128411189117340671">Chrome प्रोफाइलहरू व्यवस्थापन गर्नुहोस्</translation> <translation id="2130870084309816036">इन्टरनेटमा कनेक्ट गर्न सकिएन। तपाईंले कुनै फायरवाल प्रयोग गरेका खण्डमा कृपया श्वेतसूचीमा <ph name="PRODUCT_EXE_NAME" /> समावेश गर्नुहोस्।</translation> <translation id="2131230230468101642">तपाईंको गोपनीयताको सुरक्षार्थ हामी ४ हप्ताभन्दा पुराना तपाईंका रुचिहरू स्वतः मेटाउँछौँ। तपाईंले विभिन्न साइटहरू ब्राउज गरिराख्ने क्रममा कुनै रुचि यो सूचीमा फेरि देखिन सक्छ। अथवा तपाईं Chrome ले कुनै रुचिसँग सम्बन्धित सामग्री नदेखाओस् भन्ने चाहनुहुन्छ भने तपाईं उक्त रुचि हटाउन सक्नुहुन्छ।</translation> <translation id="2139300032719313227">ChromeOS रिस्टार्ट गर्नुहोस्</translation> @@ -421,6 +423,7 @@ <translation id="7917876797003313048">तपाईं साइन इन गरिएका आफ्ना Google खाताहरू व्यवस्थापन गर्न सक्नुहुन्छ। तपाईंका Google खाताहरू Chrome ब्राउजर, Play स्टोर, Gmail र अन्य एपहरूमा प्रयोग गरिन्छन्। तपाईं परिवारका सदस्य जस्ता अरू कसैको खाता थप्न चाहनुहुन्छ भने उहाँको खाता थप्नुको साटो उहाँलाई नयाँ व्यक्तिका रूपमा आफ्नो <ph name="DEVICE_TYPE" /> मा सामेल गराउनुहोस्। <ph name="LINK_BEGIN" />थप जान्नुहोस्<ph name="LINK_END" /></translation> <translation id="7936702483636872823">यो फाइल भ्रामक भएको र यसले तपाईंको डिभाइसमा अनपेक्षित परिवर्तन गर्न सक्ने भएकाले Chrome ले यो फाइल डाउनलोड गर्ने कार्य ब्लक गरेको छ</translation> <translation id="7951272445806340501">यो अपडेट लागू गर्नका लागि ChromeOS Flex रिस्टार्ट गर्नु पर्ने हुन्छ।</translation> +<translation id="7959172989483770734">Chrome प्रोफाइलहरू व्यवस्थापन गर्नुहोस्</translation> <translation id="7962368738413920945">साइटहरूले सम्भवतः तपाईंले अपेक्षा गरेअनुसार काम गर्ने छन् तर तपाईंले Chrome का सबै विन्डोहरू बन्द गरेपछि तपाईंको जानकारी याद राख्ने छैनन्</translation> <translation id="7962410387636238736">Windows XP र Windows Vista अब उप्रान्त समर्थित नभएकाले अब उप्रान्त यस कम्प्युटरले Google Chrome का अद्यावधिकहरू प्राप्त गर्ने छैन</translation> <translation id="8005666035647241369">यो डिभाइसमा Google पासवर्ड म्यानेजरमा</translation> @@ -428,6 +431,7 @@ <translation id="8009904340233602924">कुनै खातामा साइन इन नगरिकनै Chrome चलाउनुहोस्</translation> <translation id="8013993649590906847">कुनै छविमा उपयोगी विवरण नभएका खण्डमा Chrome ले तपाईंलाई एउटा विवरण उपलब्ध गराउने प्रयास गर्ने छ। विवरणहरू सिर्जना गर्न फोटो Google मा पठाइन्छ।</translation> <translation id="8019103195866286235">यो एक्स्टेन्सनको विकासकर्ताले नै यसको प्रकाशन रद्द गरेको थियो र उक्त एक्स्टेन्सन असुरक्षित हुन सक्छ। यो एक्स्टेन्सनले अबदेखि तपाईंले खोल्ने साइटहरूमा रहेका तपाईंको व्यक्तिगत जानकारीलगायतका तपाईंको डेटा हेर्न र प्रयोग गर्न नसकोस् भन्नाका लागि यसलाई Chrome बाट हटाउनुहोस्।</translation> +<translation id="8031641407207794385">Chrome कस्टमाइज गर्नुहोस्</translation> <translation id="80471789339884597">इन्स्टल गर्नुभएकोमा धन्यवाद। <ph name="BUNDLE_NAME" /> प्रयोग गर्नुअघि तपाईंले अनिवार्य रूपमा आफ्ना सबै ब्राउजर रिस्टार्ट गर्नु पर्छ।</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">Chrome का अन्य प्रोफाइलहरू</translation>
diff --git a/chrome/app/resources/google_chrome_strings_nl.xtb b/chrome/app/resources/google_chrome_strings_nl.xtb index 614a728..ab53dd2 100644 --- a/chrome/app/resources/google_chrome_strings_nl.xtb +++ b/chrome/app/resources/google_chrome_strings_nl.xtb
@@ -299,7 +299,7 @@ <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation> <translation id="5804318322022881572">Kan Chrome niet starten. Probeer het opnieuw.</translation> <translation id="5809516625706423866">Kan geen verbinding maken met internet. HTTP 401 Niet geautoriseerd. Check je proxyconfiguratie.</translation> -<translation id="586971344380992563"><ph name="BEGIN_LINK" />Chrome waarschuwt je<ph name="END_LINK" /> voor onveilige sites en downloads.</translation> +<translation id="586971344380992563"><ph name="BEGIN_LINK" />Chrome waarschuwt je<ph name="END_LINK" /> voor onveilige sites en downloads</translation> <translation id="5895138241574237353">Opnieuw starten</translation> <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> - Inloggen bij netwerk</translation> <translation id="5924017743176219022">Verbinding maken met internet...</translation>
diff --git a/chrome/app/resources/google_chrome_strings_no.xtb b/chrome/app/resources/google_chrome_strings_no.xtb index 24b21612..f095410 100644 --- a/chrome/app/resources/google_chrome_strings_no.xtb +++ b/chrome/app/resources/google_chrome_strings_no.xtb
@@ -30,6 +30,7 @@ <translation id="1507198376417198979">Tilpass den nye Chrome-profilen din</translation> <translation id="1516530951338665275">Google Chrome trenger Bluetooth-tilgang for å fortsette tilkoblingen. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">ChromeOS er basert på <ph name="BEGIN_LINK_CROS_OSS" />tilleggsprogramvare med åpen kildekode<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Tilpass Chrome</translation> <translation id="1553358976309200471">Oppdater Chrome</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> er allerede logget på denne Chrome-profilen. Dette medfører at det blir opprettet en ny Chrome-profil for <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="1587223624401073077">Google Chrome bruker kameraet ditt.</translation> @@ -67,6 +68,7 @@ <translation id="2121284319307530122">Start på nytt for å oppdatere &Chrome</translation> <translation id="2123055963409958220">Bidra til å gjøre Chrome bedre ved å rapportere de <ph name="BEGIN_LINK" />nåværende innstillingene<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Kunne ikke bekrefte den nedlastede filen.</translation> +<translation id="2128411189117340671">Administrer Chrome-profiler</translation> <translation id="2130870084309816036">Kan ikke koble til internett. Hvis du bruker en brannmur, må du legge til <ph name="PRODUCT_EXE_NAME" /> på godkjenningslisten.</translation> <translation id="2131230230468101642">For å beskytte personvernet ditt sletter vi automatisk interessene dine som er eldre enn fire uker. Når du fortsetter å surfe, kan det hende at interesser havner på listen igjen. Alternativt kan du fjerne interesse du ikke vil at Chrome skal vurdere.</translation> <translation id="2139300032719313227">Start ChromeOS på nytt</translation> @@ -416,6 +418,7 @@ <translation id="7917876797003313048">Du kan administrere de påloggede Google-kontoene dine. Google-kontoene dine brukes i Chrome-nettleseren, Play-butikken, Gmail med mer. Hvis du vil legge til en konto for noen andre, for eksempel et familiemedlem, legger du til en ny person på <ph name="DEVICE_TYPE" /> i stedet. <ph name="LINK_BEGIN" />Finn ut mer<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Chrome har blokkert denne nedlastingen fordi filen er villedende og kan gjøre uventede endringer på enheten din</translation> <translation id="7951272445806340501">ChromeOS Flex må startes på nytt for at oppdateringen skal tas i bruk.</translation> +<translation id="7959172989483770734">Administrer Chrome-profiler</translation> <translation id="7962368738413920945">Nettsteder fungerer sannsynligvis som forventet, men husker deg ikke etter at du har lukket alle Chrome-vinduer</translation> <translation id="7962410387636238736">Denne datamaskinen kommer ikke lenger til å motta oppdateringer av Google Chrome, fordi Windows XP og Windows Vista ikke støttes lenger</translation> <translation id="8005666035647241369">I Google Passordlagring på denne enheten</translation> @@ -423,6 +426,7 @@ <translation id="8009904340233602924">Bruk Chrome uten noen konto</translation> <translation id="8013993649590906847">Hvis et bilde ikke har noen nyttig beskrivelse, prøver Chrome å finne en til deg. For å opprette beskrivelser blir bilder sendt til Google.</translation> <translation id="8019103195866286235">Denne utvidelsen er avpublisert av utvikleren og kan være utrygg. Fjern den fra Chrome, slik at den ikke lenger kan se og endre dataene dine på nettsteder du besøker, inkludert personopplysningene dine.</translation> +<translation id="8031641407207794385">Tilpass Chrome</translation> <translation id="80471789339884597">Installasjonen er fullført. Start alle nettlesere på nytt før du tar i bruk <ph name="BUNDLE_NAME" />.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">Andre Chrome-profiler</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pl.xtb b/chrome/app/resources/google_chrome_strings_pl.xtb index 2071e593..57d077f 100644 --- a/chrome/app/resources/google_chrome_strings_pl.xtb +++ b/chrome/app/resources/google_chrome_strings_pl.xtb
@@ -30,6 +30,7 @@ <translation id="1507198376417198979">Dostosuj swój nowy profil w Chrome</translation> <translation id="1516530951338665275">Aby kontynuować parowanie, Google Chrome potrzebuje dostępu do Bluetootha. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">Opracowanie Chrome OS było możliwe dzięki dodatkowemu <ph name="BEGIN_LINK_CROS_OSS" />oprogramowaniu open source<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Spersonalizuj Chrome</translation> <translation id="1553358976309200471">Zaktualizuj Chrome</translation> <translation id="1583073672411044740">W tym profilu Chrome jest już zalogowany użytkownik <ph name="EXISTING_USER" />. Spowoduje to utworzenie nowego profilu Chrome dla użytkownika <ph name="USER_EMAIL_ADDRESS" />.</translation> <translation id="1587223624401073077">Google Chrome używa Twojej kamery.</translation> @@ -67,6 +68,7 @@ <translation id="2121284319307530122">Uruchom ponownie, aby zaktualizować &Chrome</translation> <translation id="2123055963409958220">Pomóż udoskonalić Chrome, zgłaszając <ph name="BEGIN_LINK" />bieżące ustawienia<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Weryfikacja pobranego pliku zakończyła się niepowodzeniem.</translation> +<translation id="2128411189117340671">Zarządzaj profilami Chrome</translation> <translation id="2130870084309816036">Nie można połączyć się z internetem. Jeśli używasz zapory sieciowej, dodaj <ph name="PRODUCT_EXE_NAME" /> do listy dozwolonych.</translation> <translation id="2131230230468101642">Aby chronić Twoją prywatność, automatycznie usuwamy Twoje zainteresowania, które są starsze niż 4 tygodnie. Podczas dalszego przeglądania zainteresowanie może się pojawić ponownie na liście. Możesz też usunąć zainteresowania, których Chrome ma nie brać pod uwagę.</translation> <translation id="2139300032719313227">Uruchom ponownie Chrome OS</translation> @@ -416,6 +418,7 @@ <translation id="7917876797003313048">Możesz zarządzać kontami Google, na które się logujesz. Kont Google możesz używać w przeglądarce Chrome, Sklepie Play, Gmailu i innych usługach. Jeśli chcesz dodać konto innej osoby, np. kogoś z rodziny, zamiast tego dodaj nową osobę do urządzenia <ph name="DEVICE_TYPE" />. <ph name="LINK_BEGIN" />Więcej informacji<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Pobieranie zostało zablokowane przez Chrome, ponieważ ten plik ma na celu oszukanie użytkownika i może wprowadzić nieoczekiwane zmiany na urządzeniu</translation> <translation id="7951272445806340501">Zastosowanie aktualizacji wymaga ponownego uruchomienia ChromeOS Flex.</translation> +<translation id="7959172989483770734">Zarządzaj profilami Chrome</translation> <translation id="7962368738413920945">Strony będą prawdopodobnie działać zgodnie z oczekiwaniami, ale nie będą Cię pamiętać po zamknięciu wszystkich okien Chrome</translation> <translation id="7962410387636238736">Google Chrome nie będzie już aktualizować się na tym komputerze, ponieważ systemy Windows XP i Windows Vista nie są już obsługiwane.</translation> <translation id="8005666035647241369">W menedżerze haseł Google w przypadku tego urządzenia</translation> @@ -423,6 +426,7 @@ <translation id="8009904340233602924">Używaj Chrome bez konta</translation> <translation id="8013993649590906847">Jeśli obraz nie ma przydatnego opisu, Chrome spróbuje go dla Ciebie stworzyć. W tym celu obrazy zostaną wysłane do Google.</translation> <translation id="8019103195866286235">To rozszerzenie zostało wycofane przez dewelopera i może być niebezpieczne. Usuń je z Chrome, aby nie odczytywało ani nie zmieniało Twoich danych na stronach, które odwiedzasz. Dotyczy to także Twoich danych osobowych.</translation> +<translation id="8031641407207794385">Spersonalizuj Chrome</translation> <translation id="80471789339884597">Dziękujemy za instalację. Przed rozpoczęciem korzystania z programu <ph name="BUNDLE_NAME" /> musisz ponownie uruchomić wszystkie przeglądarki.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">Inne profile Chrome</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sk.xtb b/chrome/app/resources/google_chrome_strings_sk.xtb index ebda504..2169926 100644 --- a/chrome/app/resources/google_chrome_strings_sk.xtb +++ b/chrome/app/resources/google_chrome_strings_sk.xtb
@@ -33,6 +33,7 @@ <translation id="1516530951338665275">Prehliadač Google Chrome potrebuje prístup k rozhraniu Bluetooth, aby mohol pokračovať v párovaní. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">Chrome OS mohol vzniknúť vďaka ďalšiemu <ph name="BEGIN_LINK_CROS_OSS" />softvéru typu open source<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Prispôsobiť Chrome</translation> <translation id="1553358976309200471">Aktualizovať Chrome</translation> <translation id="1583073672411044740">Používateľ <ph name="EXISTING_USER" /> je už do tohto profilu Chromu prihlásený. Týmto sa vytvorí nový profil Chromu pre <ph name="USER_EMAIL_ADDRESS" /></translation> <translation id="1587223624401073077">Google Chrome používa vašu kameru.</translation> @@ -70,6 +71,7 @@ <translation id="2121284319307530122">Znova spustiť a aktualizovať Chrome</translation> <translation id="2123055963409958220">Nahlásiť <ph name="BEGIN_LINK" />aktuálne nastavenia<ph name="END_LINK" /> a pomôcť tak zlepšiť Chrome</translation> <translation id="2126108037660393668">Stiahnutý súbor sa nepodarilo overiť.</translation> +<translation id="2128411189117340671">Spravovať profily Chromu</translation> <translation id="2130870084309816036">Nepodarilo sa pripojiť k internetu. Ak používate firewall, pridajte <ph name="PRODUCT_EXE_NAME" /> na zoznam povolených.</translation> <translation id="2131230230468101642">V rámci ochrany vášho súkromia automaticky odstraňujeme záujmy, ktoré sú staršie ako štyri týždne. Pri ďalšom prehliadaní sa v zozname môže znova zobraziť určitý záujem. Prípadne môžete odstrániť záujmy, ktoré nemá Chrome posudzovať.</translation> <translation id="2139300032719313227">Reštartovanie systému Chrome OS</translation> @@ -423,6 +425,7 @@ <translation id="7917876797003313048">Svoje prihlásené účty Google môžete spravovať. Účty Google sa používajú pre prehliadač Chrome, Obchod Play, Gmail a ďalšie služby. Ak chcete pridať účet inej osoby, napríklad člena rodiny, pridajte radšej novú osobu do svojho zariadenia <ph name="DEVICE_TYPE" />. <ph name="LINK_BEGIN" />Ďalšie informácie<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Chrome toto sťahovanie zablokoval, pretože daný súbor je klamlivý a môže vo vašom zariadení vykonať neočakávané zmeny</translation> <translation id="7951272445806340501">Ak chcete použiť aktualizáciu, musíte reštartovať Chrome OS Flex.</translation> +<translation id="7959172989483770734">Spravovať profily Chromu</translation> <translation id="7962368738413920945">Weby budú pravdepodobne fungovať podľa vašich očakávaní, ale po zavretí všetkých okien Chromu si vás nebudú pamätať</translation> <translation id="7962410387636238736">Tento počítač už nebude dostávať aktualizácie prehliadača Google Chrome, pretože systémy Windows XP a Windows Vista už nie sú podporované</translation> <translation id="8005666035647241369">Do správcu hesiel Google v tomto zariadení</translation> @@ -430,6 +433,7 @@ <translation id="8009904340233602924">Použiť Chrome bez účtu</translation> <translation id="8013993649590906847">Ak obrázok nemá užitočný popis, Chrome sa vám ho pokúsi poskytnúť. Obrázky sa odosielajú Googlu, aby bolo možné vytvoriť popisy.</translation> <translation id="8019103195866286235">Zverejnenie tohto rozšírenia bolo zrušené jeho vývojárom. Môže byť nebezpečné. Odstráňte ho z Chromu, aby sa mu nezobrazovali vaše údaje na weboch, ktoré navštevujete (vrátane vašich osobných údajov), a nemohlo ich meniť.</translation> +<translation id="8031641407207794385">Prispôsobiť Chrome</translation> <translation id="80471789339884597">Ďakujeme za inštaláciu. Než začnete aplikáciu <ph name="BUNDLE_NAME" /> používať, musíte reštartovať všetky svoje prehliadače.</translation> <translation id="8064015586118426197">Chrome OS Flex</translation> <translation id="8077579734294125741">Ďalšie profily Chromu</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ta.xtb b/chrome/app/resources/google_chrome_strings_ta.xtb index d6f7cbe..975ad92 100644 --- a/chrome/app/resources/google_chrome_strings_ta.xtb +++ b/chrome/app/resources/google_chrome_strings_ta.xtb
@@ -31,6 +31,7 @@ <translation id="1516530951338665275">இணைப்பதைத் தொடர Google Chromeமிற்கு புளூடூத் அணுகல் தேவை. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">கூடுதல் <ph name="BEGIN_LINK_CROS_OSS" />ஓப்பன் சோர்ஸ் மென்பொருள்<ph name="END_LINK_CROS_OSS" /> மூலம் ChromeOS உருவாக்கப்பட்டுள்ளது.</translation> +<translation id="155168855724261758">Chromeமைப் பிரத்தியேகமாக்குங்கள்</translation> <translation id="1553358976309200471">Chromeஐப் புதுப்பி</translation> <translation id="1583073672411044740">இந்த Chrome சுயவிவரத்தில் <ph name="EXISTING_USER" /> ஏற்கெனவே உள்நுழைந்துள்ளார். இது <ph name="USER_EMAIL_ADDRESS" /> கணக்கிற்குப் புதிய Chrome சுயவிவரத்தை உருவாக்கும்</translation> <translation id="1587223624401073077">Google Chrome உங்கள் கேமராவைப் பயன்படுத்துகிறது.</translation> @@ -68,6 +69,7 @@ <translation id="2121284319307530122">&Chromeமைப் புதுப்பிக்க மீண்டும் தொடங்கு</translation> <translation id="2123055963409958220"><ph name="BEGIN_LINK" />தற்போதைய அமைப்புகளைப்<ph name="END_LINK" />பற்றிய அறிக்கையை அனுப்பி, Chromeஐ இன்னும் சிறந்ததாக்க உதவவும்</translation> <translation id="2126108037660393668">பதிவிறக்கப்பட்ட ஃபைலைச் சரிபார்க்க முடியவில்லை.</translation> +<translation id="2128411189117340671">Chrome சுயவிவரங்களை நிர்வகியுங்கள்</translation> <translation id="2130870084309816036">இணையத்துடன் இணைக்க முடியவில்லை. ஃபயர்வாலைப் பயன்படுத்தினால் <ph name="PRODUCT_EXE_NAME" /> ஃபைலை ஏற்புப் பட்டியலில் சேர்க்கவும்.</translation> <translation id="2131230230468101642">உங்கள் தனியுரிமையைப் பாதுகாக்க, 4 வாரங்களுக்கு முந்தைய ஆர்வங்களைத் தானாக நீக்குவோம். நீங்கள் தொடர்ந்து உலாவும்போது, ஏதேனுமொரு ஆர்வம் மீண்டும் பட்டியலில் காட்டப்படக்கூடும். Chrome கருத்தில்கொள்ள வேண்டாம் என நீங்கள் நினைக்கும் ஆர்வங்களை நீங்களாகவும் அகற்றலாம்.</translation> <translation id="2139300032719313227">ChromeOSஸை மீண்டும் தொடங்குங்கள்</translation> @@ -417,6 +419,7 @@ <translation id="7917876797003313048">நீங்கள் உள்நுழைந்துள்ள Google கணக்குகளை நிர்வகிக்கலாம். Chrome உலாவி, Play Store, Gmail மற்றும் பலவற்றில் உங்கள் Google கணக்குகள் பயன்படுத்தப்படும். வேறு ஒருவரின் (எ.கா. குடும்ப உறுப்பினர்) கணக்கைச் சேர்க்க விரும்பினால் உங்கள் <ph name="DEVICE_TYPE" /> சாதனத்தில் ஒரு புதிய பயனரைச் சேர்க்கவும். <ph name="LINK_BEGIN" />மேலும் அறிக<ph name="LINK_END" /></translation> <translation id="7936702483636872823">இந்த ஃபைல் ஏமாற்றக்கூடியது என்பதுடன் உங்கள் சாதனத்தில் எதிர்பாராத மாற்றங்களையும் செய்யலாம் என்பதால் இந்தப் பதிவிறக்கத்தை Chrome தடுத்துள்ளது</translation> <translation id="7951272445806340501">புதுப்பிப்பைப் பயன்படுத்த ChromeOS Flexஸை மீண்டும் தொடங்க வேண்டும்.</translation> +<translation id="7959172989483770734">Chrome சுயவிவரங்களை நிர்வகியுங்கள்</translation> <translation id="7962368738413920945">நீங்கள் எதிர்பார்த்தபடி தளங்கள் செயல்பட்டாலும் Chrome சாளரங்கள் அனைத்தையும் மூடியபிறகு அவை உங்கள் விருப்பத்தேர்வுகளை நினைவில் வைத்துக்கொள்ளாது</translation> <translation id="7962410387636238736">Windows XP மற்றும் Windows Vista ஆகியவை இனி ஆதரிக்கப்படாது என்பதால் இந்தக் கம்ப்யூட்டர் இனி Google Chrome புதுப்பிப்புகளைப் பெறாது</translation> <translation id="8005666035647241369">இந்தச் சாதனத்திலுள்ள Google கடவுச்சொல் நிர்வாகியில் கடவுச்சொல் சேமிக்கப்பட்டது</translation> @@ -424,6 +427,7 @@ <translation id="8009904340233602924">கணக்கு இல்லாமல் Chromeமைப் பயன்படுத்து</translation> <translation id="8013993649590906847">ஒரு படத்திற்குப் பயனுள்ள விளக்கம் இல்லாதபட்சத்தில் Chrome உங்களுக்காக அதை வழங்க முயலும். விளக்கங்களை உருவாக்குவதற்காக படங்கள் Googleளுக்கு அனுப்பப்படும்.</translation> <translation id="8019103195866286235">இந்த நீட்டிப்பின் வெளியீடு அதன் டெவெலப்பரால் நிறுத்தப்பட்டது, மேலும் இது பாதுகாப்பற்றதாக இருக்கக்கூடும். நீங்கள் பார்க்கும் தளங்கள் குறித்த தரவை (உங்கள் தனிப்பட்ட தகவலும் இதில் அடங்கும்) இந்த நீட்டிப்பு அணுகாமலும், மாற்றங்கள் செய்யாமலும் இருக்க இதை Chromeமில் இருந்து அகற்றவும்.</translation> +<translation id="8031641407207794385">Chromeமைப் பிரத்தியேகமாக்குங்கள்</translation> <translation id="80471789339884597">நிறுவியதற்கு நன்றி. <ph name="BUNDLE_NAME" /> ஐப் பயன்படுத்துவதற்கு முன் உங்கள் அனைத்து உலாவிகளையும் மீண்டும் தொடங்க வேண்டும்.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">பிற Chrome சுயவிவரங்கள்</translation>
diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb index 7c309eae..0ee2ce93 100644 --- a/chrome/app/resources/google_chrome_strings_te.xtb +++ b/chrome/app/resources/google_chrome_strings_te.xtb
@@ -31,6 +31,7 @@ <translation id="1516530951338665275">పెయిరింగ్ను కొనసాగించడానికి Google Chromeకు బ్లూటూత్ యాక్సెస్ అవసరం. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">ChromeOS అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్వేర్<ph name="END_LINK_CROS_OSS" /> ద్వారా సాధ్యమైంది.</translation> +<translation id="155168855724261758">మీ Chromeను అనుకూలంగా మార్చండి</translation> <translation id="1553358976309200471">Chromeని అప్డేట్ చేయండి</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ఇప్పటికే ఈ Chrome ప్రొఫైల్కు సైన్ ఇన్ చేసి ఉన్నారు. ఇది <ph name="USER_EMAIL_ADDRESS" />కు కొత్త Chrome ప్రొఫైల్ను క్రియేట్ చేస్తుంది</translation> <translation id="1587223624401073077">Google Chrome మీ కెమెరాను ఉపయోగిస్తోంది.</translation> @@ -68,6 +69,7 @@ <translation id="2121284319307530122">&Chromeను అప్డేట్ చేయడానికి రీ-లాంచ్ చేయండి</translation> <translation id="2123055963409958220">Chromeను మెరుగుపరచడంలో సహాయపడటానికి <ph name="BEGIN_LINK" />ప్రస్తుత సెట్టింగ్లను<ph name="END_LINK" /> రిపోర్ట్ చేయండి</translation> <translation id="2126108037660393668">డౌన్లోడ్ చేయబడిన ఫైల్ వెరిఫికేషన్ విఫలమైంది.</translation> +<translation id="2128411189117340671">Chrome ప్రొఫైళ్లను మేనేజ్ చేయండి</translation> <translation id="2130870084309816036">ఇంటర్నెట్కు కనెక్ట్ చేయడం సాధ్యపడలేదు. మీరు ఫైర్వాల్ను ఉపయోగిస్తుంటే, దయచేసి <ph name="PRODUCT_EXE_NAME" />ను వైట్లిస్ట్కు జోడించండి.</translation> <translation id="2131230230468101642">మీ గోప్యతను రక్షించడానికి, 4 వారాల కంటే పాతవైన మీ ఆసక్తులను మేము ఆటోమేటిక్గా తొలగిస్తాము. మీరు బ్రౌజ్ చేస్తూ ఉంటే, ఆసక్తి ఉన్న ఆ టాపిక్ మళ్లీ లిస్ట్లో కనిపించవచ్చు. లేదా Chrome పరిగణనలోకి తీసుకోకూడదు అని మీరు భావించే ఆసక్తులను తీసివేయవచ్చు.</translation> <translation id="2139300032719313227">ChromeOSను రీస్టార్ట్ చేయండి</translation> @@ -417,6 +419,7 @@ <translation id="7917876797003313048">మీరు సైన్ ఇన్ చేసిన Google ఖాతాలను మీరు మేనేజ్ చేయవచ్చు. Chrome బ్రౌజర్, Play Store, Gmail, ఇంకా మరిన్నింటి కోసం మీ Google ఖాతాలు ఉపయోగించబడతాయి. ఫ్యామిలీ మెంబర్ వంటి వారి కోసం మీరు ఖాతాను జోడించాలనుకుంటే, బదులుగా కొత్త వ్యక్తిని మీ <ph name="DEVICE_TYPE" />కు జోడించండి. <ph name="LINK_BEGIN" />మరింత తెలుసుకోండి<ph name="LINK_END" /></translation> <translation id="7936702483636872823">ఫైల్ మోసపూరితమైనది అలాగే మీ పరికరానికి ఊహించని మార్పులు చేసే అవకాశం ఉన్నందున Chrome ఈ డౌన్లోడ్ను బ్లాక్ చేసింది</translation> <translation id="7951272445806340501">అప్డేట్ను వర్తింపచేయడానికి ChromeOS Flexను రీస్టార్ట్ చేయాలి.</translation> +<translation id="7959172989483770734">Chrome ప్రొఫైళ్లను మేనేజ్ చేయండి</translation> <translation id="7962368738413920945">సైట్లు మీరు ఊహించిన విధంగానే పని చేయవచ్చు కానీ మీరు అన్ని Chrome విండోలను మూసివేసిన తర్వాత మిమ్మల్ని అవి గుర్తుంచుకోవు</translation> <translation id="7962410387636238736">Windows XP మరియు Windows Vistaలకు ఇప్పుడు మద్దతు లేనందున ఈ కంప్యూటర్ ఇకపై Google Chrome అప్డేట్లను స్వీకరించదు</translation> <translation id="8005666035647241369">ఈ పరికరంలో Google Password Managerకు</translation> @@ -424,6 +427,7 @@ <translation id="8009904340233602924">ఖాతా లేకుండా Chromeను ఉపయోగించండి</translation> <translation id="8013993649590906847">చిత్రంలో ఉపయోగకరమైన వివరణ లేకుంటే, మీ కోసం ఒక వివరణను అందించడానికి Chrome ప్రయత్నిస్తుంది. వివరణలను క్రియేట్ చేయడానికి, చిత్రాలు Googleకు పంపబడతాయి.</translation> <translation id="8019103195866286235">ఈ ఎక్స్టెన్షన్ పబ్లిషింగ్ను దాని డెవలపర్ రద్దు చేశారు, ఇది సురక్షితం కాకపోవచ్చు. Chrome నుండి దాన్ని తీసివేయండి, తద్వారా ఇది మీ వ్యక్తిగత సమాచారంతో సహా మీరు సందర్శించే సైట్లలోని మీ డేటాను ఇకపై చూడలేదు, మార్చలేదు.</translation> +<translation id="8031641407207794385">మీ Chromeను అనుకూలంగా మార్చండి</translation> <translation id="80471789339884597">ఇన్స్టాల్ చేసినందుకు ధన్యవాదాలు. <ph name="BUNDLE_NAME" />ను ఉపయోగించే ముందు మీరు తప్పకుండా మీ అన్ని బ్రౌజర్లను రీస్టార్ట్ చేయాలి.</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">ఇతర Chrome ప్రొఫైల్స్</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb index 9fee2a59..78f4cd6 100644 --- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb +++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
@@ -30,6 +30,7 @@ <translation id="1507198376417198979">自定义您的新 Chrome 个人资料</translation> <translation id="1516530951338665275">Google Chrome 需获得蓝牙使用权限才能继续配对。<ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">Chrome 操作系统是借助了其他<ph name="BEGIN_LINK_CROS_OSS" />开源软件<ph name="END_LINK_CROS_OSS" />才得以问世。</translation> +<translation id="155168855724261758">自定义 Chrome</translation> <translation id="1553358976309200471">更新 Chrome</translation> <translation id="1583073672411044740"><ph name="EXISTING_USER" />已登录此 Chrome 个人资料。这样做会为 <ph name="USER_EMAIL_ADDRESS" /> 创建一份新的 Chrome 个人资料</translation> <translation id="1587223624401073077">Google Chrome 正在使用您的摄像头。</translation> @@ -67,6 +68,7 @@ <translation id="2121284319307530122">重新启动以更新 Chrome(&C)</translation> <translation id="2123055963409958220">报告<ph name="BEGIN_LINK" />当前设置<ph name="END_LINK" />,协助我们改进 Chrome</translation> <translation id="2126108037660393668">所下载的文件未能顺利通过验证。</translation> +<translation id="2128411189117340671">管理 Chrome 个人资料</translation> <translation id="2130870084309816036">无法连接到互联网。如果您使用防火墙,请将 <ph name="PRODUCT_EXE_NAME" /> 加入许可名单。</translation> <translation id="2131230230468101642">为了保护您的隐私,如果您的兴趣保留时间超过 4 周,系统便会自动将其删除。随着您继续浏览,某项兴趣可能会再次出现在列表中。您也可以移除不希望纳入 Chrome 考虑范围的兴趣。</translation> <translation id="2139300032719313227">重启 Chrome 操作系统</translation> @@ -416,6 +418,7 @@ <translation id="7917876797003313048">您可以管理您已登录的 Google 账号。您可通过登录自己的 Google 账号使用 Chrome 浏览器、Play 商店、Gmail 等产品。如果您想添加他人(比如某个家庭成员)的账号,请改为将这个新人添加到您的 <ph name="DEVICE_TYPE" />。<ph name="LINK_BEGIN" />了解详情<ph name="LINK_END" /></translation> <translation id="7936702483636872823">Chrome 阻止了此项下载操作,因为该文件具有欺骗性,可能会意外更改您的设备</translation> <translation id="7951272445806340501">需要重启 ChromeOS Flex 以应用更新。</translation> +<translation id="7959172989483770734">管理 Chrome 个人资料</translation> <translation id="7962368738413920945">网站很可能会按预期运行,但不会在您关闭所有 Chrome 窗口后记住您的偏好设置和相关数据</translation> <translation id="7962410387636238736">此计算机将不会再收到 Google Chrome 更新,因为 Windows XP 和 Windows Vista 已不再受支持</translation> <translation id="8005666035647241369">保存到此设备上的 Google 密码管理器中</translation> @@ -423,6 +426,7 @@ <translation id="8009904340233602924">在不登录账号的情况下使用 Chrome</translation> <translation id="8013993649590906847">如果图片缺少有用的说明,则 Chrome 会尝试为您提供一条说明。为便于创建说明,系统会将图片发送给 Google。</translation> <translation id="8019103195866286235">此扩展程序已被其开发者取消发布,可能不安全。请将其从 Chrome 中移除,这样它便无法再查看和更改您在所访问的网站上的数据,包括您的个人信息。</translation> +<translation id="8031641407207794385">自定义 Chrome</translation> <translation id="80471789339884597">感谢您完成安装。您必须重启所有浏览器才能使用 <ph name="BUNDLE_NAME" />。</translation> <translation id="8064015586118426197">ChromeOS Flex</translation> <translation id="8077579734294125741">其他 Chrome 个人资料</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zu.xtb b/chrome/app/resources/google_chrome_strings_zu.xtb index e51a6de..0c5657c1 100644 --- a/chrome/app/resources/google_chrome_strings_zu.xtb +++ b/chrome/app/resources/google_chrome_strings_zu.xtb
@@ -33,6 +33,7 @@ <translation id="1516530951338665275">I-Google Chrome idinga ukufinyelela kwe-Bluetooth ukuze iqhubeke nokumatanisa. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation> <translation id="1547295885616600893">I-ChromeOS Flex yenzeka ngenxa <ph name="BEGIN_LINK_CROS_OSS" />yesofthiwe yomthombo ovulekile eyengeziwe<ph name="END_LINK_CROS_OSS" />.</translation> +<translation id="155168855724261758">Yenza Ngokwezifiso i-Chrome Yakho</translation> <translation id="1553358976309200471">Buyekeza i-Chrome</translation> <translation id="1583073672411044740">U-<ph name="EXISTING_USER" /> usengenile ngemvume kakade kule phrofayela ye-Chrome. Lokhu kuzodalela u-<ph name="USER_EMAIL_ADDRESS" /> iphrofayela entsha ye-Chrome</translation> <translation id="1587223624401073077">I-Google Chrome isebenzisa ikhamela yakho.</translation> @@ -72,6 +73,7 @@ <translation id="2121284319307530122">Qalisa kabusha ukuze Ubuyekeze i-&Chrome</translation> <translation id="2123055963409958220">Siza ukwenza i-Chrome ibengcono ngokubika <ph name="BEGIN_LINK" />izilungiselelo zamanje<ph name="END_LINK" /></translation> <translation id="2126108037660393668">Ifayela elidawunilodiwe aliphumelelanga lapho liqinisekiswa.</translation> +<translation id="2128411189117340671">Phatha amaphrofayela e-Chrome</translation> <translation id="2130870084309816036">Ayikwazi ukuxhuma ku-inthanethi Uma usebenzisa uhlelo lokuvikela, sicela uhlu lwabagunyaziwe <ph name="PRODUCT_EXE_NAME" />.</translation> <translation id="2131230230468101642">Ukuze sivikele ubumfihlo bakho, sisula ngokuzenzakalelayo izintshisekelo zakho ezindala kunamaviki ama-4. Njengoba uqhubeka nokubhrawuza, intshisekelo ingase ivele ohlwini futhi. Noma ungasusa izithakazelo ongafuni ukuthi i-Chrome izicabangele.</translation> <translation id="2139300032719313227">Qalisa kabusha i-ChromeOS</translation> @@ -425,6 +427,7 @@ <translation id="7917876797003313048">Ungaphatha ama-akhawunti we-Google wakho angene ngemvume. Ama-akhawunti wakho we-Google asetshenziselwe i-browser ye-Chrome, i-Play Store, i-Gmail, nokuningi. Uma ufuna ukungeza i-akhawunti yomuntu othile, njengelungu lomndeni, engeza umuntu omusha ku-<ph name="DEVICE_TYPE" /> yakho kunalokho. <ph name="LINK_BEGIN" />Funda kabanzi<ph name="LINK_END" /></translation> <translation id="7936702483636872823">I-Chrome ivimbele lokhu kudawuniloda ngoba ifayela liyakhohlisa futhi lingase lenze izinguquko ezingalindelekile kudivayisi yakho</translation> <translation id="7951272445806340501">I-ChromeOS Flex idinga ukuqalwa kabusha ukuze isibuyekezo sisebenze.</translation> +<translation id="7959172989483770734">Phatha Amaphrofayela e-Chrome</translation> <translation id="7962368738413920945">Amasayithi cishe azosebenza njengoba ulindele kodwa ngeke akukhumbule ngemva kokuvala wonke amawindi e-Chrome</translation> <translation id="7962410387636238736">Le khompuyutha ngeke isathola izibuyekezo ze-Google Chrome ngoba i-Windows XP ne-Windows Vista azisasekelwa</translation> <translation id="8005666035647241369">Ku-Google Password Manager ekule divayisi</translation> @@ -432,6 +435,7 @@ <translation id="8009904340233602924">Sebenzisa i-Chrome ngaphandle kwe-akhawunti</translation> <translation id="8013993649590906847">Uma isithombe singenayo incazelo ephelele, i-Chrome izozama ukukunikezela eyodwa. Ukuze udale izincazelo, izithombe zithunyelwa ku-Google.</translation> <translation id="8019103195866286235">Lesi sandiso sisuswe ukushicilela ngunjiniyela waso, futhi kungenzeka sibe esingaphephile. Sisuse ku-Chrome ukuze singasakwazi ukubona nokushintsha idatha yakho kumasayithi owavakashelayo, okufaka phakathi ulwazi lwakho lomuntu siqu.</translation> +<translation id="8031641407207794385">Yenza ngokwezifiso i-Chrome yakho</translation> <translation id="80471789339884597">Siyabonga ngokufaka. Kufanele uqalise kabusha wonke amabhrawuza akho ngaphambi kokusebenzisa i-<ph name="BUNDLE_NAME" />.</translation> <translation id="8064015586118426197">I-ChromeOS Flex</translation> <translation id="8077579734294125741">Amanye Amaphrofayili e-Chrome</translation>
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc index 9d6de75..0bcc649b 100644 --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc
@@ -8212,11 +8212,6 @@ flag_descriptions::kAttributionReportingDebugModeDescription, kOsAll, SINGLE_VALUE_TYPE(switches::kAttributionReportingDebugMode)}, - {"private-aggregation-developer-mode", - flag_descriptions::kPrivateAggregationDeveloperModeName, - flag_descriptions::kPrivateAggregationDeveloperModeDescription, kOsAll, - SINGLE_VALUE_TYPE(switches::kPrivateAggregationDeveloperMode)}, - #if BUILDFLAG(IS_CHROMEOS_ASH) {"productivity-launcher", flag_descriptions::kProductivityLauncherName, flag_descriptions::kProductivityLauncherDescription, kOsCrOS,
diff --git a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.cc b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.cc index a93923f5..73e5bc70 100644 --- a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.cc +++ b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.cc
@@ -12,6 +12,7 @@ #include "base/check_op.h" #include "base/feature_list.h" #include "base/functional/bind.h" +#include "base/memory/ptr_util.h" #include "base/notimplemented.h" #include "base/strings/stringprintf.h" #include "base/types/to_address.h" @@ -28,9 +29,15 @@ #include "ui/accessibility/ax_action_data.h" #include "ui/accessibility/ax_node.h" #include "ui/accessibility/ax_node_data.h" -#include "ui/accessibility/ax_node_id_forward.h" #include "ui/accessibility/ax_tree.h" -#include "ui/accessibility/ax_tree_id.h" +#include "ui/gfx/geometry/rect_f.h" + +#if defined(USE_AURA) +#include "extensions/browser/api/automation_internal/automation_event_router.h" +#include "ui/accessibility/ax_event.h" +#include "ui/aura/env.h" +#include "ui/gfx/geometry/point.h" +#endif // defined(USE_AURA) namespace ash { @@ -207,17 +214,18 @@ } page_metadata_[page_id].page_num = i + 1; // 1-indexed. page_metadata_[page_id].rect = page_metadata[i]->rect; - // Page location can only be set after the corresponding |pages_| - // AXTreeManager entry has been created, so don't update it for first load. + // `AXTreeManager` entry has been created, so don't update it for first + // load. if (!is_first_load) { page_id_updated.insert(page_id); UpdatePageLocation(page_id, page_metadata[i]->rect); + SendAXTreeToAccessibilityService(*pages_[page_id], + *page_serializers_[page_id]); } } - UpdateDocumentTree(); - // Skip all further processing that applies to only updates (not first load). + // If this is the "first load", there could be no deleted pages. if (is_first_load) { return; } @@ -227,11 +235,13 @@ for (auto const& [page_id, _] : page_metadata_) { if (!page_id_updated.contains(page_id)) { // Since `pages_` and `page_metadata_` are both populated from untrusted - // code, mitigate potential issues by never mutating the size of these two - // containers. So when a page is 'deleted' by the user, keep it in memory. + // code, mitigate potential security issues by never mutating the size of + // these twocontainers. So when a page is 'deleted' by the user, keep it + // in memory. page_metadata_[page_id].page_num = 0; } } + UpdateDocumentTree(); } void AXMediaAppUntrustedHandler::PageContentsUpdated( @@ -284,6 +294,34 @@ return ui::kInvalidAXNodeID; } +void AXMediaAppUntrustedHandler::SendAXTreeToAccessibilityService( + const ui::AXTreeManager& manager, + TreeSerializer& serializer) { + CHECK(manager.GetRoot()); + ui::AXTreeUpdate update; + if (!serializer.SerializeChanges(manager.GetRoot(), &update)) { + NOTREACHED_NORETURN() << "Failure to serialize should have already caused " + "the process to crash due to the `crash_on_error` " + "in `AXTreeSerializer` constructor call."; + } + if (pending_serialized_updates_for_testing_) { + ui::AXTreeUpdate simplified_update = update; + simplified_update.tree_data = ui::AXTreeData(); + pending_serialized_updates_for_testing_->push_back( + std::move(simplified_update)); + } +#if defined(USE_AURA) + auto* event_router = extensions::AutomationEventRouter::GetInstance(); + CHECK(event_router); + const gfx::Point& mouse_location = + aura::Env::GetInstance()->last_mouse_location(); + event_router->DispatchAccessibilityEvents( + update.tree_data.tree_id, {update}, mouse_location, + {ui::AXEvent(update.root_id, ax::mojom::Event::kLayoutComplete, + ax::mojom::EventFrom::kNone)}); +#endif // defined(USE_AURA) +} + void AXMediaAppUntrustedHandler::UpdatePageLocation( const std::string& page_id, const gfx::RectF& page_location) { @@ -295,9 +333,7 @@ return; } ui::AXTree* tree = pages_[page_id]->ax_tree(); - if (!tree->root()) { - return; - } + CHECK(tree->root()); ui::AXNodeData root_data = tree->root()->data(); root_data.relative_bounds.bounds = page_location; ui::AXTreeUpdate location_update; @@ -323,7 +359,7 @@ ax::mojom::BoolAttribute::kIsLineBreakingObject, true); // Text direction is set individually by each page element via the OCR // Service, so no need to set it here. - // + // Text alignment cannot be set in PDFs, so use left as the default alignment. document_root_data.SetTextAlign(ax::mojom::TextAlign::kLeft); // The PDF document cannot itself be modified. @@ -338,8 +374,10 @@ document_root_data.child_ids = child_ids; gfx::RectF document_location; - for (auto const& [_, metadata] : page_metadata_) { - document_location.Union(metadata.rect); + for (const auto& [_, page] : page_metadata_) { + if (page.page_num != 0u) { // Not deleted page. + document_location.Union(page.rect); + } } document_root_data.relative_bounds.bounds = document_location; document_root_data.AddIntAttribute(ax::mojom::IntAttribute::kScrollXMin, @@ -396,9 +434,16 @@ document_update.tree_data.tree_id = document_tree_id_; // TODO(b/319543924): Add a localized version of an accessible name. document_update.tree_data.title = "PDF document"; - document_.SetTree(std::make_unique<ui::AXTree>(document_update)); + auto document_tree = + std::make_unique<ui::AXSerializableTree>(document_update); + document_source_ = + base::WrapUnique<TreeSource>(document_tree->CreateTreeSource()); + document_serializer_ = std::make_unique<TreeSerializer>( + document_source_.get(), /* crash_on_error */ true); + document_.SetTree(std::move(document_tree)); StitchDocumentTree(); } + SendAXTreeToAccessibilityService(document_, *document_serializer_); } void AXMediaAppUntrustedHandler::StitchDocumentTree() { @@ -436,7 +481,6 @@ if (dirty_page_ids_.empty()) { mojo::ReportBadMessage("`PopDirtyPage()` found no more dirty pages."); } - auto dirty_page_id = dirty_page_ids_.front(); dirty_page_ids_.pop_front(); return dirty_page_id; @@ -455,39 +499,41 @@ auto dirty_page_id = PopDirtyPage(); // TODO(b/289012145): Refactor this code to support things happening // asynchronously - e.g. RequestBitmap will be async. - SkBitmap page_bitmap = media_app_->RequestBitmap(dirty_page_id); - screen_ai_annotator_->PerformOcrAndReturnAXTreeUpdate( - page_bitmap, - base::BindOnce(&AXMediaAppUntrustedHandler::OnPageOcred, - weak_ptr_factory_.GetWeakPtr(), dirty_page_id)); + if (media_app_) { + SkBitmap page_bitmap = media_app_->RequestBitmap(dirty_page_id); + screen_ai_annotator_->PerformOcrAndReturnAXTreeUpdate( + page_bitmap, + base::BindOnce(&AXMediaAppUntrustedHandler::OnPageOcred, + weak_ptr_factory_.GetWeakPtr(), dirty_page_id)); + } } void AXMediaAppUntrustedHandler::OnPageOcred( const std::string& dirty_page_id, const ui::AXTreeUpdate& tree_update) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); - // The tree update that comes from the OCR Service is only a list of nodes, - // and it's missing valid tree data. - // - // TODO(b/289012145): Investigate if we can fix this in the OCR Service. - if (tree_update.has_tree_data || + if (!tree_update.has_tree_data || + // TODO(b/319536234): Validate tree ID. + // ui::AXTreeIDUnknown() == tree_update.tree_data.tree_id || ui::kInvalidAXNodeID == tree_update.root_id) { mojo::ReportBadMessage("OnPageOcred() bad tree update from Screen AI."); return; } - ui::AXTreeUpdate complete_tree_update; - complete_tree_update.has_tree_data = true; + ui::AXTreeUpdate complete_tree_update = tree_update; complete_tree_update.tree_data.parent_tree_id = document_tree_id_; - complete_tree_update.tree_data.title = "OCR results"; - complete_tree_update.root_id = tree_update.root_id; - complete_tree_update.nodes = tree_update.nodes; if (ReportIfNonExistentPageId("OnPageOcred()", dirty_page_id, page_metadata_)) { return; } if (!pages_.contains(dirty_page_id)) { - pages_[dirty_page_id] = std::make_unique<ui::AXTreeManager>( - std::make_unique<ui::AXTree>(complete_tree_update)); + auto page_tree = + std::make_unique<ui::AXSerializableTree>(complete_tree_update); + page_sources_[dirty_page_id] = + base::WrapUnique<TreeSource>(page_tree->CreateTreeSource()); + page_serializers_[dirty_page_id] = std::make_unique<TreeSerializer>( + page_sources_[dirty_page_id].get(), /* crash_on_error */ true); + pages_[dirty_page_id] = + std::make_unique<ui::AXTreeManager>(std::move(page_tree)); UpdatePageLocation(dirty_page_id, page_metadata_[dirty_page_id].rect); } else { complete_tree_update.tree_data.tree_id = pages_[dirty_page_id]->GetTreeID(); @@ -498,11 +544,11 @@ } } // Update the page location again - running the page through OCR overwrites - // the previous AXTree it was given and thus the page location it was already - // given in DocumentUpdated(). Restore it here. + // the previous `AXTree` it was given and thus the page location it was + // already given in `PageMetadataUpdated ()`. Restore it here. UpdatePageLocation(dirty_page_id, page_metadata_[dirty_page_id].rect); - // TODO(b/289012145): Attach the page to the tree for the main PDF document. - LOG(ERROR) << "WHAT onocr done?"; + SendAXTreeToAccessibilityService(*pages_[dirty_page_id], + *page_serializers_[dirty_page_id]); OcrNextDirtyPageIfAny(); }
diff --git a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.h b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.h index 7193301..acdccd0e 100644 --- a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.h +++ b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.h
@@ -29,10 +29,14 @@ #include "ui/accessibility/ax_enums.mojom.h" #include "ui/accessibility/ax_mode.h" #include "ui/accessibility/ax_mode_observer.h" +#include "ui/accessibility/ax_node_id_forward.h" +#include "ui/accessibility/ax_serializable_tree.h" +#include "ui/accessibility/ax_tree_id.h" #include "ui/accessibility/ax_tree_manager.h" +#include "ui/accessibility/ax_tree_serializer.h" +#include "ui/accessibility/ax_tree_source.h" #include "ui/accessibility/ax_tree_update.h" #include "ui/accessibility/platform/ax_platform.h" -#include "ui/gfx/geometry/rect.h" namespace content { @@ -44,6 +48,8 @@ namespace ui { struct AXActionData; +class AXNode; +class RectF; } // namespace ui @@ -60,6 +66,10 @@ private ui::AXActionHandlerBase, private ui::AXModeObserver { public: + using TreeSource = ui::AXTreeSource<const ui::AXNode*>; + using TreeSerializer = + ui::AXTreeSerializer<const ui::AXNode*, std::vector<const ui::AXNode*>>; + AXMediaAppUntrustedHandler( content::BrowserContext& context, mojo::PendingRemote<media_app_ui::mojom::OcrUntrustedPage> page); @@ -93,14 +103,22 @@ virtual void OcrNextDirtyPageIfAny(); // `AXMediaApp` should outlive this handler. - // TODO(b/309860428): Delete once AXMediaApp is deleted. raw_ptr<AXMediaApp> media_app_; ui::AXTreeManager document_; + std::unique_ptr<TreeSource> document_source_; + std::unique_ptr<TreeSerializer> document_serializer_; std::map<const std::string, AXMediaAppPageMetadata> page_metadata_; std::map<const std::string, std::unique_ptr<ui::AXTreeManager>> pages_; + std::map<const std::string, std::unique_ptr<TreeSource>> page_sources_; + std::map<const std::string, std::unique_ptr<TreeSerializer>> + page_serializers_; + std::unique_ptr<std::vector<const ui::AXTreeUpdate>> + pending_serialized_updates_for_testing_; mojo::Remote<screen_ai::mojom::ScreenAIAnnotator> screen_ai_annotator_; private: + void SendAXTreeToAccessibilityService(const ui::AXTreeManager& manager, + TreeSerializer& serializer); void UpdateDocumentTree(); void UpdatePageLocation(const std::string& page_id, const gfx::RectF& page_location); @@ -113,11 +131,9 @@ base::ScopedObservation<ui::AXPlatform, ui::AXModeObserver> ax_mode_observation_{this}; - // This `BrowserContext` will always outlive the WebUI, so this is safe. raw_ref<content::BrowserContext> browser_context_; mojo::Remote<media_app_ui::mojom::OcrUntrustedPage> media_app_page_; - base::circular_deque<std::string> dirty_page_ids_; ui::AXTreeID document_tree_id_ = ui::AXTreeID::CreateNewAXTreeID(); SEQUENCE_CHECKER(sequence_checker_);
diff --git a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_browsertest.cc b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_browsertest.cc index 7bae8526..cc532a1 100644 --- a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_browsertest.cc +++ b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_browsertest.cc
@@ -41,6 +41,10 @@ #include "mojo/public/cpp/bindings/remote.h" #include "ui/accessibility/ax_event_generator.h" #include "ui/accessibility/ax_node.h" +#include "ui/accessibility/ax_tree.h" +#include "ui/accessibility/ax_tree_data.h" +#include "ui/accessibility/ax_tree_manager.h" +#include "ui/accessibility/ax_tree_serializer.h" #include "ui/accessibility/platform/inspect/ax_inspect.h" #include "url/gurl.h" #endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) @@ -155,7 +159,7 @@ ASSERT_EQ(kTestNumPages, fake_media_app_.PageIdsWithBitmap().size()); // Make sure the OCR service went through all the pages provided in the - // earlier call to PageMetadataUpdated(), since on first load all pages are + // earlier call to `PageMetadataUpdated()`, since on first load all pages are // dirty. EXPECT_EQ("PageA", fake_media_app_.PageIdsWithBitmap()[0]); EXPECT_EQ("PageB", fake_media_app_.PageIdsWithBitmap()[1]); @@ -201,9 +205,8 @@ fake_metadata[0]->rect = gfx::RectF(/*x=*/-3, /*y=*/0, /*width=*/kTestPageWidth, /*height=*/kTestPageHeight); - fake_metadata[1]->rect = - gfx::RectF(/*x=*/-3, /*y=*/10, - /*width=*/kTestPageHeight, /*height=*/kTestPageWidth); + fake_metadata[1]->rect = gfx::RectF( + /*x=*/-3, /*y=*/10, /*width=*/kTestPageHeight, /*height=*/kTestPageWidth); fake_metadata[2]->rect = gfx::RectF(/*x=*/-3, /*y=*/15, /*width=*/kTestPageWidth, /*height=*/kTestPageHeight); @@ -389,6 +392,110 @@ ASSERT_NE(nullptr, pdf_root); EXPECT_EQ(ax::mojom::Role::kPdfRoot, pdf_root->GetRole()); } + +IN_PROC_BROWSER_TEST_F(AXMediaAppUntrustedHandlerTest, + SendAXTreeToAccessibilityService) { + handler_->EnablePendingSerializedUpdatesForTesting(); + constexpr size_t kTestNumPages = 3u; + std::vector<PageMetadataPtr> fake_metadata = + CreateFakePageMetadata(kTestNumPages); + handler_->PageMetadataUpdated(ClonePageMetadataPtrs(fake_metadata)); + WaitForOcringPages(kTestNumPages); + + // All pages must have gone through OCR. + ASSERT_EQ(kTestNumPages, fake_media_app_.PageIdsWithBitmap().size()); + EXPECT_EQ("PageA", fake_media_app_.PageIdsWithBitmap()[0]); + EXPECT_EQ("PageB", fake_media_app_.PageIdsWithBitmap()[1]); + EXPECT_EQ("PageC", fake_media_app_.PageIdsWithBitmap()[2]); + + const std::vector<const ui::AXTreeUpdate>& pending_serialized_updates = + handler_->GetPendingSerializedUpdatesForTesting(); + // Three updates, one for each page, plus one update for the document that + // contains them. + ASSERT_EQ(kTestNumPages + 1u, pending_serialized_updates.size()); + EXPECT_EQ( + "AXTreeUpdate tree data:\n" + "AXTreeUpdate: root id -2\n" + "id=-2 staticText name=Testing (0, 0)-(3, 8)\n", + pending_serialized_updates[0].ToString()); + EXPECT_EQ( + "AXTreeUpdate tree data:\n" + "AXTreeUpdate: root id -3\n" + "id=-3 staticText name=Testing (0, 10)-(3, 8)\n", + pending_serialized_updates[1].ToString()); + EXPECT_EQ( + "AXTreeUpdate tree data:\n" + "AXTreeUpdate: root id -4\n" + "id=-4 staticText name=Testing (0, 20)-(3, 8)\n", + pending_serialized_updates[2].ToString()); + EXPECT_EQ( + "AXTreeUpdate tree data:\nAXTreeUpdate: root id 1\n" + "id=1 pdfRoot FOCUSABLE name=PDF document containing 3 pages " + "name_from=attribute clips_children child_ids=2,3,4 (0, 0)-(3, 28) " + "text_align=left restriction=readonly scroll_x_min=0 scroll_y_min=0 " + "scrollable=true is_line_breaking_object=true\n" + " id=2 region name=Page 1 name_from=attribute has_child_tree (0, 0)-(3, " + "8) restriction=readonly child_tree_id= is_page_breaking_object=true\n" + " id=3 region name=Page 2 name_from=attribute has_child_tree (0, " + "10)-(3, 8) restriction=readonly child_tree_id= " + "is_page_breaking_object=true\n" + " id=4 region name=Page 3 name_from=attribute has_child_tree (0, " + "20)-(3, 8) restriction=readonly child_tree_id= " + "is_page_breaking_object=true\n", + pending_serialized_updates[3].ToString()); + + // Rotate the second page. It should update the location of all pages. + fake_metadata[1]->rect = + gfx::RectF(/*x=*/0.0f, kTestPageHeight + kTestPageGap, kTestPageHeight, + kTestPageWidth); + handler_->PageMetadataUpdated(ClonePageMetadataPtrs(fake_metadata)); + handler_->PageContentsUpdated("PageB"); + WaitForOcringPages(1u); + + // Only the second page must have gone through OCR, but all the pages must + // have had their location updated. + ASSERT_EQ(kTestNumPages + 1u, fake_media_app_.PageIdsWithBitmap().size()); + EXPECT_EQ("PageB", fake_media_app_.PageIdsWithBitmap().back()); + + // For the location changes: Three updates for changing the location of three + // pages, plus one for the document that contains them. + // + // For the rotated page: One update for deleting the rotated page, plus one + // update for the document. + ASSERT_EQ(kTestNumPages * 2u + 4u, pending_serialized_updates.size()); + EXPECT_EQ( + "AXTreeUpdate: root id -2\n" + "id=-2 staticText name=Testing (0, 0)-(3, 8)\n", + pending_serialized_updates[4].ToString()); + EXPECT_EQ( + "AXTreeUpdate: root id -3\n" + "id=-3 staticText name=Testing (0, 10)-(8, 3)\n", + pending_serialized_updates[5].ToString()); + EXPECT_EQ( + "AXTreeUpdate: root id -4\n" + "id=-4 staticText name=Testing (0, 20)-(3, 8)\n", + pending_serialized_updates[6].ToString()); + EXPECT_EQ( + "AXTreeUpdate: root id 1\n" + "id=1 pdfRoot FOCUSABLE name=PDF document containing 3 pages " + "name_from=attribute clips_children child_ids=2,3,4 (0, 0)-(8, 28) " + "text_align=left restriction=readonly scroll_x_min=0 scroll_y_min=0 " + "scrollable=true is_line_breaking_object=true\n", + pending_serialized_updates[7].ToString()); + EXPECT_EQ( + "AXTreeUpdate tree data:\n" + "AXTreeUpdate: clear node -3\n" + "AXTreeUpdate: root id -5\n" + "id=-5 staticText name=Testing (0, 10)-(8, 3)\n", + pending_serialized_updates[8].ToString()); + EXPECT_EQ( + "AXTreeUpdate: root id 1\n" + "id=1 pdfRoot FOCUSABLE name=PDF document containing 3 pages " + "name_from=attribute clips_children child_ids=2,3,4 (0, 0)-(8, 28) " + "text_align=left restriction=readonly scroll_x_min=0 scroll_y_min=0 " + "scrollable=true is_line_breaking_object=true\n", + pending_serialized_updates[9].ToString()); +} #endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) } // namespace ash::test
diff --git a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_unittest.cc b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_unittest.cc index 5464039c..f0a704f2 100644 --- a/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_unittest.cc +++ b/chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler_unittest.cc
@@ -158,7 +158,10 @@ EXPECT_TRUE(bad_message_observer.got_bad_message()); } -TEST_F(AXMediaAppUntrustedHandlerTest, PageMetadataWithDeleteAndUndoDelete) { +// TODO(b/319536234): Move this test to browser_tests and implement the "undo +// delete" action part. +TEST_F(AXMediaAppUntrustedHandlerTest, + DISABLED_PageMetadataWithDeleteAndUndoDelete) { const std::vector<std::string> kPageIds{"pageX", "pageY", "pageZ"}; const size_t kTestNumPages = kPageIds.size(); std::vector<PageMetadataPtr> fakeMetadata;
diff --git a/chrome/browser/accessibility/media_app/test/test_helpers.h b/chrome/browser/accessibility/media_app/test/test_helpers.h index 3c3d50d9..44e29ec 100644 --- a/chrome/browser/accessibility/media_app/test/test_helpers.h +++ b/chrome/browser/accessibility/media_app/test/test_helpers.h
@@ -42,6 +42,16 @@ return pages_; } + void EnablePendingSerializedUpdatesForTesting() { + pending_serialized_updates_for_testing_ = + std::make_unique<std::vector<const ui::AXTreeUpdate>>(); + } + + const std::vector<const ui::AXTreeUpdate>& + GetPendingSerializedUpdatesForTesting() const { + return *pending_serialized_updates_for_testing_; + } + void SetIsOcrServiceEnabledForTesting() { is_ocr_service_enabled_for_testing_ = true; }
diff --git a/chrome/browser/android/browsing_data/browsing_data_bridge.cc b/chrome/browser/android/browsing_data/browsing_data_bridge.cc index ee7ccfe..9b384b94 100644 --- a/chrome/browser/android/browsing_data/browsing_data_bridge.cc +++ b/chrome/browser/android/browsing_data/browsing_data_bridge.cc
@@ -102,7 +102,6 @@ remove_mask |= BrowsingDataRemover::DATA_TYPE_CACHE; break; case browsing_data::BrowsingDataType::COOKIES: - remove_mask |= BrowsingDataRemover::DATA_TYPE_COOKIES; remove_mask |= chrome_browsing_data_remover::DATA_TYPE_SITE_DATA; break; case browsing_data::BrowsingDataType::PASSWORDS: @@ -117,6 +116,10 @@ // Bookmarks are deleted separately on the Java side. NOTREACHED(); break; + case browsing_data::BrowsingDataType::TABS: + // Tab closure is not implemented yet. + NOTIMPLEMENTED(); + break; case browsing_data::BrowsingDataType::SITE_SETTINGS: remove_mask |= chrome_browsing_data_remover::DATA_TYPE_CONTENT_SETTINGS; break;
diff --git a/chrome/browser/ash/BUILD.gn b/chrome/browser/ash/BUILD.gn index 0307ea0..1b1023e 100644 --- a/chrome/browser/ash/BUILD.gn +++ b/chrome/browser/ash/BUILD.gn
@@ -4538,6 +4538,8 @@ "accessibility/caret_bounds_changed_waiter.h", "accessibility/dictation_test_utils.cc", "accessibility/dictation_test_utils.h", + "accessibility/facegaze_test_utils.cc", + "accessibility/facegaze_test_utils.h", "accessibility/fullscreen_magnifier_test_helper.cc", "accessibility/fullscreen_magnifier_test_helper.h", "accessibility/magnifier_animation_waiter.cc", @@ -4722,6 +4724,8 @@ "login/test/dialog_window_waiter.h", "login/test/embedded_test_server_setup_mixin.cc", "login/test/embedded_test_server_setup_mixin.h", + "login/test/gaia_page_event_waiter.cc", + "login/test/gaia_page_event_waiter.h", "login/test/guest_session_mixin.cc", "login/test/guest_session_mixin.h", "login/test/js_checker.cc",
diff --git a/chrome/browser/ash/accessibility/facegaze_browsertest.cc b/chrome/browser/ash/accessibility/facegaze_browsertest.cc new file mode 100644 index 0000000..6941cfe --- /dev/null +++ b/chrome/browser/ash/accessibility/facegaze_browsertest.cc
@@ -0,0 +1,47 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "base/test/scoped_feature_list.h" +#include "chrome/browser/ash/accessibility/accessibility_feature_browsertest.h" +#include "chrome/browser/ash/accessibility/facegaze_test_utils.h" +#include "chrome/test/base/in_process_browser_test.h" +#include "content/public/test/browser_test.h" +#include "ui/accessibility/accessibility_features.h" + +namespace ash { + +class FaceGazeIntegrationTest : public AccessibilityFeatureBrowserTest { + public: + FaceGazeIntegrationTest() = default; + ~FaceGazeIntegrationTest() override = default; + FaceGazeIntegrationTest(const FaceGazeIntegrationTest&) = delete; + FaceGazeIntegrationTest& operator=(const FaceGazeIntegrationTest&) = delete; + + protected: + // InProcessBrowserTest: + void SetUpCommandLine(base::CommandLine* command_line) override { + utils_ = std::make_unique<FaceGazeTestUtils>(); + scoped_feature_list_.InitAndEnableFeature( + ::features::kAccessibilityFaceGaze); + InProcessBrowserTest::SetUpCommandLine(command_line); + } + + void SetUpOnMainThread() override { + InProcessBrowserTest::SetUpOnMainThread(); + utils_->EnableFaceGaze(); + } + + FaceGazeTestUtils* utils() { return utils_.get(); } + + private: + std::unique_ptr<FaceGazeTestUtils> utils_; + base::test::ScopedFeatureList scoped_feature_list_; +}; + +// Verifies that the FaceLandmarker can be instantiated. +IN_PROC_BROWSER_TEST_F(FaceGazeIntegrationTest, CreateFaceLandmarker) { + utils()->CreateFaceLandmarker(); +} + +} // namespace ash
diff --git a/chrome/browser/ash/accessibility/facegaze_test_utils.cc b/chrome/browser/ash/accessibility/facegaze_test_utils.cc new file mode 100644 index 0000000..b899519 --- /dev/null +++ b/chrome/browser/ash/accessibility/facegaze_test_utils.cc
@@ -0,0 +1,97 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/ash/accessibility/facegaze_test_utils.h" + +#include "base/base_paths.h" +#include "base/files/file_path.h" +#include "base/files/file_util.h" +#include "base/path_service.h" +#include "base/threading/thread_restrictions.h" +#include "chrome/browser/ash/accessibility/accessibility_manager.h" +#include "chrome/common/extensions/extension_constants.h" +#include "chrome/test/base/in_process_browser_test.h" +#include "extensions/browser/browsertest_util.h" +#include "extensions/browser/extension_host_test_helper.h" + +namespace ash { + +namespace { + +constexpr char kMediapipeTestFilePath[] = + "resources/chromeos/accessibility/accessibility_common/third_party/" + "mediapipe_task_vision"; +constexpr char kTestSupportPath[] = + "chrome/browser/resources/chromeos/accessibility/accessibility_common/" + "facegaze/facegaze_test_support.js"; + +} // namespace + +FaceGazeTestUtils::FaceGazeTestUtils() = default; +FaceGazeTestUtils::~FaceGazeTestUtils() = default; + +void FaceGazeTestUtils::EnableFaceGaze() { + FaceGazeTestUtils::SetUpMediapipeDir(); + ASSERT_FALSE(AccessibilityManager::Get()->IsFaceGazeEnabled()); + + // Use ExtensionHostTestHelper to detect when the accessibility common + // extension loads. + extensions::ExtensionHostTestHelper host_helper( + AccessibilityManager::Get()->profile(), + extension_misc::kAccessibilityCommonExtensionId); + AccessibilityManager::Get()->EnableFaceGaze(true); + host_helper.WaitForHostCompletedFirstLoad(); + + WaitForJSReady(); + SetUpJSTestSupport(); +} + +void FaceGazeTestUtils::SetUpMediapipeDir() { + base::ScopedAllowBlockingForTesting allow_blocking; + base::FilePath gen_root_dir; + ASSERT_TRUE( + base::PathService::Get(base::DIR_OUT_TEST_DATA_ROOT, &gen_root_dir)); + base::FilePath test_file_path = + gen_root_dir.AppendASCII(kMediapipeTestFilePath); + ASSERT_TRUE(base::PathExists(test_file_path)); + AccessibilityManager::Get()->SetDlcPathForTest(test_file_path); +} + +void FaceGazeTestUtils::WaitForJSReady() { + std::string script = base::StringPrintf(R"JS( + (async function() { + window.accessibilityCommon.setFeatureLoadCallbackForTest('facegaze', + () => { + chrome.test.sendScriptResult('ready'); + }); + })(); + )JS"); + ExecuteAccessibilityCommonScript(script); +} + +void FaceGazeTestUtils::ExecuteAccessibilityCommonScript( + const std::string& script) { + extensions::browsertest_util::ExecuteScriptInBackgroundPage( + /*context=*/AccessibilityManager::Get()->profile(), + /*extension_id=*/extension_misc::kAccessibilityCommonExtensionId, + /*script=*/script); +} + +void FaceGazeTestUtils::SetUpJSTestSupport() { + base::ScopedAllowBlockingForTesting allow_blocking; + base::FilePath source_dir; + CHECK(base::PathService::Get(base::DIR_SRC_TEST_DATA_ROOT, &source_dir)); + auto test_support_path = source_dir.AppendASCII(kTestSupportPath); + std::string script; + ASSERT_TRUE(base::ReadFileToString(test_support_path, &script)) + << test_support_path; + ExecuteAccessibilityCommonScript(script); +} + +void FaceGazeTestUtils::CreateFaceLandmarker() { + std::string script = "faceGazeTestSupport.createFaceLandmarker();"; + ExecuteAccessibilityCommonScript(script); +} + +} // namespace ash
diff --git a/chrome/browser/ash/accessibility/facegaze_test_utils.h b/chrome/browser/ash/accessibility/facegaze_test_utils.h new file mode 100644 index 0000000..a64141c --- /dev/null +++ b/chrome/browser/ash/accessibility/facegaze_test_utils.h
@@ -0,0 +1,36 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_ASH_ACCESSIBILITY_FACEGAZE_TEST_UTILS_H_ +#define CHROME_BROWSER_ASH_ACCESSIBILITY_FACEGAZE_TEST_UTILS_H_ + +#include <string> + +namespace ash { + +// A class that can be used to exercise FaceGaze in browsertests. +class FaceGazeTestUtils { + public: + FaceGazeTestUtils(); + ~FaceGazeTestUtils(); + FaceGazeTestUtils(const FaceGazeTestUtils&) = delete; + FaceGazeTestUtils& operator=(const FaceGazeTestUtils&) = delete; + + // Enables and sets up FaceGaze. + void EnableFaceGaze(); + // Creates and initializes the FaceLandmarker API within the extension. + void CreateFaceLandmarker(); + + private: + void ExecuteAccessibilityCommonScript(const std::string& script); + + // Setup-related methods. + void SetUpMediapipeDir(); + void WaitForJSReady(); + void SetUpJSTestSupport(); +}; + +} // namespace ash + +#endif // CHROME_BROWSER_ASH_ACCESSIBILITY_FACEGAZE_TEST_UTILS_H_
diff --git a/chrome/browser/ash/assistant/assistant_integration_test.cc b/chrome/browser/ash/assistant/assistant_integration_test.cc index 2719657..9538ee39 100644 --- a/chrome/browser/ash/assistant/assistant_integration_test.cc +++ b/chrome/browser/ash/assistant/assistant_integration_test.cc
@@ -74,8 +74,7 @@ INSTANTIATE_TEST_SUITE_P(All, AssistantIntegrationTest, testing::Bool()); -// Flaky tests disabled crbug.com/318616623. -IN_PROC_BROWSER_TEST_P(AssistantIntegrationTest, DISABLED_Hotkey) { +IN_PROC_BROWSER_TEST_P(AssistantIntegrationTest, Hotkey) { SetupContextWidget(); // Login and wait for the user session to start.
diff --git a/chrome/browser/ash/child_accounts/web_approvals_integration_test.cc b/chrome/browser/ash/child_accounts/web_approvals_integration_test.cc index 3875f51..d795dcf 100644 --- a/chrome/browser/ash/child_accounts/web_approvals_integration_test.cc +++ b/chrome/browser/ash/child_accounts/web_approvals_integration_test.cc
@@ -33,9 +33,7 @@ std::string GetMatureSite() { return delegate_.test_data().mature_site; } }; -// Flaky tests disabled crbug.com/318616623. -IN_PROC_BROWSER_TEST_F(WebApprovalsIntegrationTest, - DISABLED_TestMatureSiteBlocked) { +IN_PROC_BROWSER_TEST_F(WebApprovalsIntegrationTest, TestMatureSiteBlocked) { SetupContextWidget(); login_mixin().Login();
diff --git a/chrome/browser/ash/crosapi/BUILD.gn b/chrome/browser/ash/crosapi/BUILD.gn index 9ab6494..4e46ac8 100644 --- a/chrome/browser/ash/crosapi/BUILD.gn +++ b/chrome/browser/ash/crosapi/BUILD.gn
@@ -354,7 +354,6 @@ "//chromeos/ash/components/login/auth", "//chromeos/ash/components/login/login_state", "//chromeos/ash/components/network", - "//chromeos/ash/components/network/portal_detector", "//chromeos/ash/components/osauth/public", "//chromeos/ash/components/settings", "//chromeos/ash/components/standalone_browser",
diff --git a/chrome/browser/ash/crosapi/network_change_ash.cc b/chrome/browser/ash/crosapi/network_change_ash.cc index 25aac2e..0022f6c5e 100644 --- a/chrome/browser/ash/crosapi/network_change_ash.cc +++ b/chrome/browser/ash/crosapi/network_change_ash.cc
@@ -5,7 +5,6 @@ #include "chrome/browser/ash/crosapi/network_change_ash.h" #include "chrome/browser/ash/network_change_manager_client.h" -#include "chromeos/ash/components/network/portal_detector/network_portal_detector.h" namespace crosapi { @@ -25,8 +24,4 @@ client->AddLacrosNetworkChangeObserver(std::move(observer)); } -void NetworkChangeAsh::RequestPortalDetection() { - ash::network_portal_detector::GetInstance()->RequestCaptivePortalDetection(); -} - } // namespace crosapi
diff --git a/chrome/browser/ash/crosapi/network_change_ash.h b/chrome/browser/ash/crosapi/network_change_ash.h index d35f77d4..e5b9e66 100644 --- a/chrome/browser/ash/crosapi/network_change_ash.h +++ b/chrome/browser/ash/crosapi/network_change_ash.h
@@ -25,7 +25,6 @@ // crosapi::mojom::NetworkChange: void AddObserver(mojo::PendingRemote<crosapi::mojom::NetworkChangeObserver> observer) override; - void RequestPortalDetection() override; private: // This class supports any number of connections.
diff --git a/chrome/browser/ash/login/login_integration_test.cc b/chrome/browser/ash/login/login_integration_test.cc index 5d55e33..03e0373 100644 --- a/chrome/browser/ash/login/login_integration_test.cc +++ b/chrome/browser/ash/login/login_integration_test.cc
@@ -52,8 +52,7 @@ ~GaiaLoginIntegrationTest() override = default; }; -// Flaky tests disabled crbug.com/318616623. -IN_PROC_BROWSER_TEST_F(GaiaLoginIntegrationTest, DISABLED_GaiaLogin) { +IN_PROC_BROWSER_TEST_F(GaiaLoginIntegrationTest, GaiaLogin) { login_mixin().Login(); // Waits for the primary user session to start.
diff --git a/chrome/browser/ash/login/supervised_user_login_integration_test.cc b/chrome/browser/ash/login/supervised_user_login_integration_test.cc index 1764240..1628d81 100644 --- a/chrome/browser/ash/login/supervised_user_login_integration_test.cc +++ b/chrome/browser/ash/login/supervised_user_login_integration_test.cc
@@ -73,9 +73,7 @@ } }; -// Flaky tests disabled crbug.com/318616623. -IN_PROC_BROWSER_TEST_F(SupervisedUserLoginIntegrationTest, - DISABLED_TestUnicornLogin) { +IN_PROC_BROWSER_TEST_F(SupervisedUserLoginIntegrationTest, TestUnicornLogin) { SetupContextWidget(); login_mixin().Login(); @@ -85,9 +83,7 @@ VerifyPolicies(); } -// Flaky tests disabled crbug.com/318616623. -IN_PROC_BROWSER_TEST_F(SupervisedUserLoginIntegrationTest, - DISABLED_TestGellerLogin) { +IN_PROC_BROWSER_TEST_F(SupervisedUserLoginIntegrationTest, TestGellerLogin) { SetupContextWidget(); delegate_.set_user_type( @@ -99,9 +95,7 @@ VerifyPolicies(); } -// Flaky tests disabled crbug.com/318616623. -IN_PROC_BROWSER_TEST_F(SupervisedUserLoginIntegrationTest, - DISABLED_TestGriffinLogin) { +IN_PROC_BROWSER_TEST_F(SupervisedUserLoginIntegrationTest, TestGriffinLogin) { SetupContextWidget(); delegate_.set_user_type(
diff --git a/chrome/browser/ash/login/test/gaia_page_event_waiter.cc b/chrome/browser/ash/login/test/gaia_page_event_waiter.cc new file mode 100644 index 0000000..a007aaa8 --- /dev/null +++ b/chrome/browser/ash/login/test/gaia_page_event_waiter.cc
@@ -0,0 +1,44 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/ash/login/test/gaia_page_event_waiter.h" + +#include "base/strings/string_util.h" +#include "chrome/browser/ash/login/test/js_checker.h" +#include "chrome/browser/ash/login/ui/login_display_host.h" + +namespace ash { + +GaiaPageEventWaiter::GaiaPageEventWaiter(const std::string& authenticator_id, + const std::string& event) + : message_queue_(LoginDisplayHost::default_host()->GetOobeWebContents()) { + std::string js = + R"((function() { + var authenticator = $AuthenticatorId; + var f = function() { + authenticator.removeEventListener('$Event', f); + window.domAutomationController.send('Done'); + }; + authenticator.addEventListener('$Event', f); + })();)"; + base::ReplaceSubstringsAfterOffset(&js, 0, "$AuthenticatorId", + authenticator_id); + base::ReplaceSubstringsAfterOffset(&js, 0, "$Event", event); + test::OobeJS().Evaluate(js); +} + +GaiaPageEventWaiter::~GaiaPageEventWaiter() { + EXPECT_TRUE(wait_called_); +} + +void GaiaPageEventWaiter::Wait() { + ASSERT_FALSE(wait_called_) << "Wait should be called once"; + wait_called_ = true; + std::string message; + do { + ASSERT_TRUE(message_queue_.WaitForMessage(&message)); + } while (message != "\"Done\""); +} + +} // namespace ash
diff --git a/chrome/browser/ash/login/test/gaia_page_event_waiter.h b/chrome/browser/ash/login/test/gaia_page_event_waiter.h new file mode 100644 index 0000000..729e1e52 --- /dev/null +++ b/chrome/browser/ash/login/test/gaia_page_event_waiter.h
@@ -0,0 +1,36 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_ASH_LOGIN_TEST_GAIA_PAGE_EVENT_WAITER_H_ +#define CHROME_BROWSER_ASH_LOGIN_TEST_GAIA_PAGE_EVENT_WAITER_H_ + +#include <string> + +#include "chrome/browser/ash/login/test/test_condition_waiter.h" +#include "content/public/test/browser_test_utils.h" + +namespace ash { + +// Helper class to wait for a given `event` from authenticator hosting Gaia +// on the login webui. `authenticator_id` is the JS code to access the +// authenticator instance. There are two instances in the login webui: +// $('gaia-signin').authenticator for the gaia login screen +// $('enterprise-enrollment').authenticator for enrollment screen +class GaiaPageEventWaiter : public test::TestConditionWaiter { + public: + GaiaPageEventWaiter(const std::string& authenticator_id, + const std::string& event); + ~GaiaPageEventWaiter() override; + + // test::TestConditionWaiter: + void Wait() override; + + private: + content::DOMMessageQueue message_queue_; + bool wait_called_ = false; +}; + +} // namespace ash + +#endif // CHROME_BROWSER_ASH_LOGIN_TEST_GAIA_PAGE_EVENT_WAITER_H_
diff --git a/chrome/browser/ash/login/test/oobe_base_test.cc b/chrome/browser/ash/login/test/oobe_base_test.cc index 129e303..486c715 100644 --- a/chrome/browser/ash/login/test/oobe_base_test.cc +++ b/chrome/browser/ash/login/test/oobe_base_test.cc
@@ -14,6 +14,7 @@ #include "base/task/single_thread_task_runner.h" #include "chrome/browser/ash/login/session/user_session_manager.h" #include "chrome/browser/ash/login/session/user_session_manager_test_api.h" +#include "chrome/browser/ash/login/test/gaia_page_event_waiter.h" #include "chrome/browser/ash/login/test/login_or_lock_screen_visible_waiter.h" #include "chrome/browser/ash/login/test/oobe_screen_waiter.h" #include "chrome/browser/ash/login/test/oobe_screens_utils.h" @@ -43,52 +44,12 @@ #include "net/dns/mock_host_resolver.h" namespace ash { -namespace { - -class GaiaPageEventWaiter : public test::TestConditionWaiter { - public: - GaiaPageEventWaiter(const std::string& authenticator_id, - const std::string& event) - : message_queue_(LoginDisplayHost::default_host()->GetOobeWebContents()) { - std::string js = - R"((function() { - var authenticator = $AuthenticatorId; - var f = function() { - authenticator.removeEventListener('$Event', f); - window.domAutomationController.send('Done'); - }; - authenticator.addEventListener('$Event', f); - })();)"; - base::ReplaceSubstringsAfterOffset(&js, 0, "$AuthenticatorId", - authenticator_id); - base::ReplaceSubstringsAfterOffset(&js, 0, "$Event", event); - test::OobeJS().Evaluate(js); - } - - ~GaiaPageEventWaiter() override { EXPECT_TRUE(wait_called_); } - - // test::TestConditionWaiter: - void Wait() override { - ASSERT_FALSE(wait_called_) << "Wait should be called once"; - wait_called_ = true; - std::string message; - do { - ASSERT_TRUE(message_queue_.WaitForMessage(&message)); - } while (message != "\"Done\""); - } - - private: - content::DOMMessageQueue message_queue_; - bool wait_called_ = false; -}; - -} // namespace OobeBaseTest::OobeBaseTest() { set_exit_when_last_browser_closes(false); } -OobeBaseTest::~OobeBaseTest() {} +OobeBaseTest::~OobeBaseTest() = default; void OobeBaseTest::RegisterAdditionalRequestHandlers() {}
diff --git a/chrome/browser/ash/login/wizard_controller.cc b/chrome/browser/ash/login/wizard_controller.cc index e27b669..5cf05fd 100644 --- a/chrome/browser/ash/login/wizard_controller.cc +++ b/chrome/browser/ash/login/wizard_controller.cc
@@ -1791,7 +1791,7 @@ ShowOSAuthErrorScreen(); break; case LocalDataLossWarningScreen::Result::kCancel: - ShowLoginScreen(); + LoginDisplayHost::default_host()->CancelPasswordChangedFlow(); break; case LocalDataLossWarningScreen::Result::kBackToOnlineAuth: ShowEnterOldPasswordScreen();
diff --git a/chrome/browser/ash/power/power_metrics_reporter.cc b/chrome/browser/ash/power/power_metrics_reporter.cc index e28ed75..163181c 100644 --- a/chrome/browser/ash/power/power_metrics_reporter.cc +++ b/chrome/browser/ash/power/power_metrics_reporter.cc
@@ -20,9 +20,6 @@ } // namespace -const char PowerMetricsReporter::kDailyEventIntervalName[] = - "Power.MetricsDailyEventInterval"; - // static void PowerMetricsReporter::RegisterLocalStatePrefs( PrefRegistrySimple* registry) { @@ -37,7 +34,7 @@ daily_event_( std::make_unique<metrics::DailyEvent>(pref_service_, prefs::kPowerMetricsDailySample, - kDailyEventIntervalName)) { + std::string())) { power_manager_client_->AddObserver(this); daily_event_->CheckInterval();
diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java index 4c81696..828fabbb 100644 --- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java +++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java
@@ -821,11 +821,6 @@ PersonalDataManagerJni.get().deleteAllLocalCreditCards(mPersonalDataManagerAndroid); } - public void clearUnmaskedCache(String guid) { - PersonalDataManagerJni.get() - .clearUnmaskedCache(mPersonalDataManagerAndroid, PersonalDataManager.this, guid); - } - public String getShippingAddressLabelWithCountryForPaymentRequest(AutofillProfile profile) { return PersonalDataManagerJni.get() .getShippingAddressLabelForPaymentRequest( @@ -1296,9 +1291,6 @@ void clearServerDataForTesting( long nativePersonalDataManagerAndroid, PersonalDataManager caller); - void clearUnmaskedCache( - long nativePersonalDataManagerAndroid, PersonalDataManager caller, String guid); - boolean hasProfiles(long nativePersonalDataManagerAndroid); boolean hasCreditCards(long nativePersonalDataManagerAndroid);
diff --git a/chrome/browser/autofill/android/personal_data_manager_android.cc b/chrome/browser/autofill/android/personal_data_manager_android.cc index 3bb03e2a..bac04e0 100644 --- a/chrome/browser/autofill/android/personal_data_manager_android.cc +++ b/chrome/browser/autofill/android/personal_data_manager_android.cc
@@ -448,13 +448,6 @@ personal_data_manager_->DeleteAllLocalCreditCards(); } -void PersonalDataManagerAndroid::ClearUnmaskedCache( - JNIEnv* env, - const JavaParamRef<jobject>& unused_obj, - const JavaParamRef<jstring>& guid) { - // TODO(crbug.com/1497734): Remove this method. -} - void PersonalDataManagerAndroid::OnPersonalDataChanged() { JNIEnv* env = base::android::AttachCurrentThread(); auto java_obj = weak_java_obj_.get(env);
diff --git a/chrome/browser/autofill/android/personal_data_manager_android.h b/chrome/browser/autofill/android/personal_data_manager_android.h index 9e3a7d42..2e2494dc 100644 --- a/chrome/browser/autofill/android/personal_data_manager_android.h +++ b/chrome/browser/autofill/android/personal_data_manager_android.h
@@ -204,12 +204,6 @@ // Delete all local credit cards. void DeleteAllLocalCreditCards(JNIEnv* env); - // Resets the given unmasked card back to the masked state. - void ClearUnmaskedCache( - JNIEnv* env, - const base::android::JavaParamRef<jobject>& unused_obj, - const base::android::JavaParamRef<jstring>& jguid); - // PersonalDataManagerObserver: void OnPersonalDataChanged() override;
diff --git a/chrome/browser/autofill/autofill_browsertest.cc b/chrome/browser/autofill/autofill_browsertest.cc index b61f637..955b5c7 100644 --- a/chrome/browser/autofill/autofill_browsertest.cc +++ b/chrome/browser/autofill/autofill_browsertest.cc
@@ -73,8 +73,17 @@ using base::ASCIIToUTF16; using base::UTF16ToASCII; using testing::_; +using testing::MockFunction; +using testing::Sequence; +using testing::UnorderedElementsAre; +using testing::UnorderedElementsAreArray; namespace autofill { +namespace { + +ACTION_P(InvokeClosure, closure) { + closure.Run(); +} // Default JavaScript code used to submit the forms. const char kDocumentClickHandlerSubmitJS[] = @@ -413,13 +422,14 @@ profile->GetInfo(PHONE_HOME_WHOLE_NUMBER, "en-US")); } // Two valid phone numbers are imported, two invalid ones are removed. - EXPECT_THAT(actual_phone_numbers, - testing::UnorderedElementsAreArray( - {u"4088714567", u"+4940808179000", u"", u""})); + EXPECT_THAT( + actual_phone_numbers, + UnorderedElementsAreArray({u"4088714567", u"+4940808179000", u"", u""})); } -// Prepend country codes when formatting phone numbers if it was provided in the -// first place. +// Prepend country codes when formatting phone numbers if: +// - It was provided in the first place. +// - `AutofillInferCountryCallingCode` is enabled. IN_PROC_BROWSER_TEST_F(AutofillTest, AppendCountryCodeForAggregatedPhones) { FormMap data = {{"NAME_FIRST", "Bob"}, {"NAME_LAST", "Smith"}, @@ -442,8 +452,16 @@ profile->GetRawInfo(PHONE_HOME_WHOLE_NUMBER)); } - EXPECT_THAT(actual_phone_numbers, testing::UnorderedElementsAre( - u"+49 8450 777777", u"08450 777777")); + // With `AutofillInferCountryCallingCode` enabled, the country code of the + // second phone number is derived from the profile (Germany). + std::vector<std::u16string> expected_phone_numbers = { + u"+49 8450 777777", + base::FeatureList::IsEnabled(features::kAutofillInferCountryCallingCode) + ? u"+49 8450 777777" + : u"08450 777777"}; + + EXPECT_THAT(actual_phone_numbers, + UnorderedElementsAreArray(expected_phone_numbers)); } // Test that Autofill uses '+' sign for international numbers. @@ -832,14 +850,7 @@ // activation and that it does alert the browser after activation. Also ensures // that programmatic input on the prerendered page does not result in unexpected // messages prior to activation and that things work correctly post-activation. -// -// Flaky on Mac. See https://crbug.com/1484862 -#if BUILDFLAG(IS_MAC) -#define MAYBE_DeferWhilePrerendering DISABLED_DeferWhilePrerendering -#else -#define MAYBE_DeferWhilePrerendering DeferWhilePrerendering -#endif -IN_PROC_BROWSER_TEST_F(AutofillTestPrerendering, MAYBE_DeferWhilePrerendering) { +IN_PROC_BROWSER_TEST_F(AutofillTestPrerendering, DeferWhilePrerendering) { GURL prerender_url = embedded_test_server()->GetURL("/autofill/prerendered.html"); GURL initial_url = embedded_test_server()->GetURL("/empty.html"); @@ -847,28 +858,46 @@ int host_id = prerender_helper().AddPrerender(prerender_url); auto* rfh = prerender_helper().GetPrerenderedMainFrameHost(host_id); + MockAutofillManager* mock = autofill_manager(rfh); + + struct { + Sequence seq; + MockFunction<void()> check_point; + base::RunLoop run_loop; + } on_forms_seen; + EXPECT_CALL(*mock, OnFormsSeen).Times(0).InSequence(on_forms_seen.seq); + EXPECT_CALL(on_forms_seen.check_point, Call).InSequence(on_forms_seen.seq); + EXPECT_CALL(*mock, OnFormsSeen) + .InSequence(on_forms_seen.seq) + .WillOnce(InvokeClosure(on_forms_seen.run_loop.QuitClosure())); + + struct { + Sequence seq; + MockFunction<void()> check_point; + base::RunLoop run_loop; + } on_focus_on_form_field_impl; + EXPECT_CALL(*mock, OnFocusOnFormFieldImpl) + .Times(0) + .InSequence(on_focus_on_form_field_impl.seq); + EXPECT_CALL(on_focus_on_form_field_impl.check_point, Call) + .InSequence(on_focus_on_form_field_impl.seq); + EXPECT_CALL(*mock, OnFocusOnFormFieldImpl) + .InSequence(on_focus_on_form_field_impl.seq) + .WillOnce( + InvokeClosure(on_focus_on_form_field_impl.run_loop.QuitClosure())); + + // During prerendering, no events should be fired by AutofillAgent. ASSERT_TRUE(content::ExecJs(rfh, "document.querySelector('#NAME_FIRST').focus();", content::EXECUTE_SCRIPT_NO_USER_GESTURE)); - - // Since the initial prerender page load has finished at this point and we - // have issued our programmatic focus, we need to check that the expectations - // we set up during render frame creation have been met (i.e., that we did not - // issue a calls to the driver for either the forms being seen nor the focus - // update). - MockAutofillManager* mock = autofill_manager(rfh); - testing::Mock::VerifyAndClearExpectations(mock); - // Next, we ensure that once we activate, we issue the deferred calls. - base::RunLoop run_loop; - EXPECT_CALL(*mock, OnFocusOnFormFieldImpl(_, _, _)).Times(1); - EXPECT_CALL(*mock, OnFormsSeen(_, _)) - .Times(1) - .WillRepeatedly( - testing::InvokeWithoutArgs([&run_loop]() { run_loop.Quit(); })); - + on_forms_seen.check_point.Call(); + on_focus_on_form_field_impl.check_point.Call(); + // Once the prerendered frame becomes active, the enqueued events should be + // fired by AutofillAgent. prerender_helper().NavigatePrimaryPage(prerender_url); EXPECT_EQ(prerender_helper().GetRequestCount(prerender_url), 1); - run_loop.Run(); + on_forms_seen.run_loop.Run(); + on_focus_on_form_field_impl.run_loop.Run(); } // Test fixture for testing that that appropriate form submission events are @@ -978,9 +1007,7 @@ EXPECT_CALL( *autofill_manager(), OnFormSubmittedImpl(_, _, mojom::SubmissionSource::FORM_SUBMISSION)) - .Times(1) - .WillRepeatedly( - testing::InvokeWithoutArgs([&run_loop]() { run_loop.Quit(); })); + .WillRepeatedly(InvokeClosure(run_loop.QuitClosure())); ExecuteScript( "document.getElementById('name').value = 'Sarah';" "document.getElementById('name').select();" @@ -995,9 +1022,7 @@ EXPECT_CALL(*autofill_manager(), OnFormSubmittedImpl( _, _, mojom::SubmissionSource::PROBABLY_FORM_SUBMITTED)) - .Times(1) - .WillRepeatedly( - testing::InvokeWithoutArgs([&run_loop]() { run_loop.Quit(); })); + .WillRepeatedly(InvokeClosure(run_loop.QuitClosure())); // Add a delay before navigating away to avoid race conditions. This is // appropriate since we're faking user interaction here. ExecuteScript( @@ -1012,4 +1037,5 @@ run_loop.Run(); } +} // namespace } // namespace autofill
diff --git a/chrome/browser/autofill/form_structure_browsertest.cc b/chrome/browser/autofill/form_structure_browsertest.cc index 0c7da42..471d9378 100644 --- a/chrome/browser/autofill/form_structure_browsertest.cc +++ b/chrome/browser/autofill/form_structure_browsertest.cc
@@ -219,6 +219,7 @@ features::kAutofillParseVcnCardOnFileStandaloneCvcFields, // TODO(crbug.com/1311937): Remove once launched. features::kAutofillEnableSupportForPhoneNumberTrunkTypes, + features::kAutofillInferCountryCallingCode, // TODO(crbug.com/1441057): Remove once launched. features::kAutofillEnableExpirationDateImprovements, // TODO(crbug.com/1474308): Clean up when launched.
diff --git a/chrome/browser/browser_features.cc b/chrome/browser/browser_features.cc index eca0175..bdd9834 100644 --- a/chrome/browser/browser_features.cc +++ b/chrome/browser/browser_features.cc
@@ -82,6 +82,11 @@ const base::FeatureParam<double> kDevToolsConsoleInsightsTemperature{ &kDevToolsConsoleInsights, "aida_temperature", /*default*/ 0.2}; +// Whether an infobar is shown when the process is shared. +BASE_FEATURE(kDevToolsSharedProcessInfobar, + "DevToolsSharedProcessInfobar", + base::FEATURE_ENABLED_BY_DEFAULT); + #if BUILDFLAG(IS_CHROMEOS) // Enables AES keys support in the chrome.enterprise.platformKeys and // chrome.platformKeys APIs. The new operations include `sign`, `encrypt` and
diff --git a/chrome/browser/browser_features.h b/chrome/browser/browser_features.h index 8bcd6bbb..6a03716a 100644 --- a/chrome/browser/browser_features.h +++ b/chrome/browser/browser_features.h
@@ -36,6 +36,7 @@ kDevToolsConsoleInsightsAidaEndpoint; extern const base::FeatureParam<std::string> kDevToolsConsoleInsightsModelId; extern const base::FeatureParam<double> kDevToolsConsoleInsightsTemperature; +BASE_DECLARE_FEATURE(kDevToolsSharedProcessInfobar); #if BUILDFLAG(IS_CHROMEOS) BASE_DECLARE_FEATURE(kPlatformKeysAesEncryption);
diff --git a/chrome/browser/browsing_data/counters/browsing_data_counter_factory.cc b/chrome/browser/browsing_data/counters/browsing_data_counter_factory.cc index 41e179d..0815cfb 100644 --- a/chrome/browser/browsing_data/counters/browsing_data_counter_factory.cc +++ b/chrome/browser/browsing_data/counters/browsing_data_counter_factory.cc
@@ -138,5 +138,10 @@ } #endif + if (pref_name == browsing_data::prefs::kCloseTabs) { + // Tab counter is not implemented yet. + return nullptr; + } + return nullptr; }
diff --git a/chrome/browser/chromeos/mahi/mahi_web_contents_manager.h b/chrome/browser/chromeos/mahi/mahi_web_contents_manager.h index 7ae130d..1d74902a 100644 --- a/chrome/browser/chromeos/mahi/mahi_web_contents_manager.h +++ b/chrome/browser/chromeos/mahi/mahi_web_contents_manager.h
@@ -57,9 +57,10 @@ // Called when the browser context menu has been clicked by the user. // `question` is used only if `ButtonType` is kQA. - void OnContextMenuClicked(int64_t display_id, - ButtonType button_type, - const std::u16string& question); + // Virtual so we can override in tests. + virtual void OnContextMenuClicked(int64_t display_id, + ButtonType button_type, + const std::u16string& question); private: friend base::NoDestructor<MahiWebContentsManager>;
diff --git a/chrome/browser/chromeos/network/network_portal_signin_window.cc b/chrome/browser/chromeos/network/network_portal_signin_window.cc index 91f1239..56b84a9 100644 --- a/chrome/browser/chromeos/network/network_portal_signin_window.cc +++ b/chrome/browser/chromeos/network/network_portal_signin_window.cc
@@ -23,8 +23,7 @@ #if BUILDFLAG(IS_CHROMEOS_ASH) #include "chromeos/ash/components/network/portal_detector/network_portal_detector.h" #elif BUILDFLAG(IS_CHROMEOS_LACROS) -#include "chromeos/crosapi/mojom/network_change.mojom.h" -#include "chromeos/lacros/lacros_service.h" +// TODO(b/261727502): Add crosapi call for portal detection. #endif namespace chromeos { @@ -122,9 +121,7 @@ ash::network_portal_detector::GetInstance() ->RequestCaptivePortalDetection(); #elif BUILDFLAG(IS_CHROMEOS_LACROS) - chromeos::LacrosService::Get() - ->GetRemote<crosapi::mojom::NetworkChange>() - ->RequestPortalDetection(); + // TODO(b/261727502): Add crosapi call for portal detection. #endif }
diff --git a/chrome/browser/chromeos/network/network_portal_signin_window.h b/chrome/browser/chromeos/network/network_portal_signin_window.h index 9474e4a0..3a83432 100644 --- a/chrome/browser/chromeos/network/network_portal_signin_window.h +++ b/chrome/browser/chromeos/network/network_portal_signin_window.h
@@ -12,7 +12,6 @@ #include "url/gurl.h" class Browser; -class NetworkPortalSigninWindowLacrosBrowserTest; namespace chromeos { @@ -35,7 +34,6 @@ protected: friend class base::NoDestructor<NetworkPortalSigninWindow>; - friend class NetworkPortalSigninWindowLacrosBrowserTest; NetworkPortalSigninWindow(); private:
diff --git a/chrome/browser/chromeos/network/network_portal_signin_window_lacros_browsertest.cc b/chrome/browser/chromeos/network/network_portal_signin_window_lacros_browsertest.cc deleted file mode 100644 index b1036a6..0000000 --- a/chrome/browser/chromeos/network/network_portal_signin_window_lacros_browsertest.cc +++ /dev/null
@@ -1,71 +0,0 @@ -// Copyright 2024 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "chrome/browser/chromeos/network/network_portal_signin_window.h" - -#include "chrome/browser/chromeos/network/network_portal_signin_window.h" -#include "chrome/test/base/in_process_browser_test.h" -#include "chromeos/crosapi/mojom/network_change.mojom.h" -#include "chromeos/lacros/lacros_service.h" -#include "content/public/test/browser_test.h" -#include "content/public/test/browser_test_utils.h" -#include "testing/gtest/include/gtest/gtest.h" -#include "url/gurl.h" - -namespace chromeos { - -namespace { - -class FakeNetworkChange : public crosapi::mojom::NetworkChange { - public: - FakeNetworkChange() = default; - FakeNetworkChange(const FakeNetworkChange&) = delete; - FakeNetworkChange& operator=(const FakeNetworkChange&) = delete; - ~FakeNetworkChange() override = default; - - // crosapi::mojom::NetworkChange: - void AddObserver(mojo::PendingRemote<crosapi::mojom::NetworkChangeObserver> - observer) override {} - void RequestPortalDetection() override { portal_detection_requested_++; } - - int portal_detection_requested() { return portal_detection_requested_; } - - private: - int portal_detection_requested_ = 0; -}; - -} // namespace - -class NetworkPortalSigninWindowLacrosBrowserTest : public InProcessBrowserTest { - public: - NetworkPortalSigninWindowLacrosBrowserTest() = default; - ~NetworkPortalSigninWindowLacrosBrowserTest() override = default; -}; - -IN_PROC_BROWSER_TEST_F(NetworkPortalSigninWindowLacrosBrowserTest, - RequestPortalDetection) { - auto* lacros_service = LacrosService::Get(); - ASSERT_TRUE(lacros_service); - ASSERT_TRUE(lacros_service->IsAvailable<crosapi::mojom::NetworkChange>()); - - FakeNetworkChange fake_network_change; - mojo::Receiver<FakeNetworkChange> fake_network_change_receiver( - &fake_network_change); - lacros_service->InjectRemoteForTesting( - fake_network_change_receiver.BindNewPipeAndPassRemote()); - - content::CreateAndLoadWebContentsObserver web_contents_observer; - - NetworkPortalSigninWindow::Get()->Show( - GURL("http://www.gstatic.com/generate_204")); - ASSERT_TRUE(NetworkPortalSigninWindow::Get()->GetBrowserForTesting()); - - web_contents_observer.Wait(); - - // Showing the window should generate a DidFinishNavigation event which should - // trigger a corresponding RequestPortalDetection call. - EXPECT_GE(fake_network_change.portal_detection_requested(), 1); -} - -} // namespace chromeos
diff --git a/chrome/browser/device_api/device_service_impl.cc b/chrome/browser/device_api/device_service_impl.cc index 03cea6a..123ba340 100644 --- a/chrome/browser/device_api/device_service_impl.cc +++ b/chrome/browser/device_api/device_service_impl.cc
@@ -93,7 +93,7 @@ #if BUILDFLAG(IS_CHROMEOS_ASH) const user_manager::User* user = user_manager::UserManager::Get()->GetPrimaryUser(); - return user && user->IsAffiliated(); + return (user != nullptr) && user->IsAffiliated(); #elif BUILDFLAG(IS_CHROMEOS_LACROS) return policy::PolicyLoaderLacros::IsMainUserAffiliated(); #else
diff --git a/chrome/browser/device_api/managed_configuration_api.cc b/chrome/browser/device_api/managed_configuration_api.cc index b2444ed..fa333b0 100644 --- a/chrome/browser/device_api/managed_configuration_api.cc +++ b/chrome/browser/device_api/managed_configuration_api.cc
@@ -146,11 +146,13 @@ const std::vector<std::string>& keys, base::OnceCallback<void(std::optional<base::Value::Dict>)> callback) { if (!CanHaveManagedStore(origin)) { - return std::move(callback).Run(std::nullopt); + std::move(callback).Run(std::nullopt); + return; } if (!base::Contains(store_map_, origin)) { - return std::move(callback).Run(std::nullopt); + std::move(callback).Run(std::nullopt); + return; } store_map_[origin]
diff --git a/chrome/browser/device_api/managed_configuration_api.h b/chrome/browser/device_api/managed_configuration_api.h index 198d3cc..6af617e 100644 --- a/chrome/browser/device_api/managed_configuration_api.h +++ b/chrome/browser/device_api/managed_configuration_api.h
@@ -33,7 +33,7 @@ class Observer : public base::CheckedObserver { public: virtual void OnManagedConfigurationChanged() = 0; - virtual const url::Origin& GetOrigin() = 0; + virtual const url::Origin& GetOrigin() const = 0; }; static const char kOriginKey[];
diff --git a/chrome/browser/device_api/managed_configuration_api_browsertest.cc b/chrome/browser/device_api/managed_configuration_api_browsertest.cc index 05924390..b538e5e 100644 --- a/chrome/browser/device_api/managed_configuration_api_browsertest.cc +++ b/chrome/browser/device_api/managed_configuration_api_browsertest.cc
@@ -157,7 +157,9 @@ public ManagedConfigurationAPI::Observer { public: ManagedConfigurationAPITest() = default; - + ManagedConfigurationAPITest(const ManagedConfigurationAPITest&) = delete; + ManagedConfigurationAPITest& operator=(const ManagedConfigurationAPITest&) = + delete; ~ManagedConfigurationAPITest() override = default; void SetUpOnMainThread() override { @@ -186,7 +188,7 @@ } } - const url::Origin& GetOrigin() override { return origin(); } + const url::Origin& GetOrigin() const override { return origin(); } private: bool updated_ = false; @@ -293,7 +295,7 @@ // Test the API behavior in the Guest Session. class ManagedConfigurationAPIGuestTest : public ManagedConfigurationAPITestBase { - protected: + public: ManagedConfigurationAPIGuestTest() { // Suppress the InProcessBrowserTest's default behavior of opening // about://blank pages and let the standard startup code open the @@ -303,7 +305,12 @@ } ~ManagedConfigurationAPIGuestTest() override = default; + ManagedConfigurationAPIGuestTest(const ManagedConfigurationAPIGuestTest&) = + delete; + ManagedConfigurationAPIGuestTest& operator=( + const ManagedConfigurationAPIGuestTest&) = delete; + protected: // Returns the result of navigator.managed.getManagedConfiguration(). content::EvalJsResult GetValuesFromJsApi( const std::vector<std::string>& keys) {
diff --git a/chrome/browser/device_api/managed_configuration_service.cc b/chrome/browser/device_api/managed_configuration_service.cc index 977c49b..22bd4a89 100644 --- a/chrome/browser/device_api/managed_configuration_service.cc +++ b/chrome/browser/device_api/managed_configuration_service.cc
@@ -57,7 +57,8 @@ [](GetManagedConfigurationCallback callback, std::optional<base::Value::Dict> result) { if (!result) { - return std::move(callback).Run(std::nullopt); + std::move(callback).Run(std::nullopt); + return; } std::move(callback).Run(base::MakeFlatMap<std::string, std::string>( *result, {}, @@ -83,6 +84,6 @@ Profile::FromBrowserContext(render_frame_host().GetBrowserContext())); } -const url::Origin& ManagedConfigurationServiceImpl::GetOrigin() { +const url::Origin& ManagedConfigurationServiceImpl::GetOrigin() const { return origin(); }
diff --git a/chrome/browser/device_api/managed_configuration_service.h b/chrome/browser/device_api/managed_configuration_service.h index 19f71d9..aaf9877 100644 --- a/chrome/browser/device_api/managed_configuration_service.h +++ b/chrome/browser/device_api/managed_configuration_service.h
@@ -48,7 +48,7 @@ // ManagedConfigurationAPI::Observer: void OnManagedConfigurationChanged() override; - const url::Origin& GetOrigin() override; + const url::Origin& GetOrigin() const override; mojo::Remote<blink::mojom::ManagedConfigurationObserver> configuration_subscription_;
diff --git a/chrome/browser/devtools/BUILD.gn b/chrome/browser/devtools/BUILD.gn index e8eaaf8c..bf03e44 100644 --- a/chrome/browser/devtools/BUILD.gn +++ b/chrome/browser/devtools/BUILD.gn
@@ -231,6 +231,8 @@ "devtools_window.h", "global_confirm_info_bar.cc", "global_confirm_info_bar.h", + "process_sharing_infobar_delegate.cc", + "process_sharing_infobar_delegate.h", "remote_debugging_server.cc", "remote_debugging_server.h", "serialize_host_descriptions.cc",
diff --git a/chrome/browser/devtools/devtools_browsertest.cc b/chrome/browser/devtools/devtools_browsertest.cc index e608d7f..4da3c9c 100644 --- a/chrome/browser/devtools/devtools_browsertest.cc +++ b/chrome/browser/devtools/devtools_browsertest.cc
@@ -81,6 +81,9 @@ #include "components/autofill/core/browser/browser_autofill_manager.h" #include "components/autofill/core/browser/browser_autofill_manager_test_delegate.h" #include "components/autofill/core/common/autofill_features.h" +#include "components/infobars/content/content_infobar_manager.h" +#include "components/infobars/core/infobar.h" +#include "components/infobars/core/infobar_delegate.h" #include "components/javascript_dialogs/app_modal_dialog_controller.h" #include "components/javascript_dialogs/app_modal_dialog_view.h" #include "components/keep_alive_registry/keep_alive_registry.h" @@ -3761,6 +3764,62 @@ webcontents2->GetPrimaryMainFrame()->GetProcess()); } +class DevToolsProcessPerSiteTest : public DevToolsTest { + public: + DevToolsProcessPerSiteTest() = default; + + ~DevToolsProcessPerSiteTest() override = default; + + void SetUpCommandLine(base::CommandLine* command_line) override { + command_line->AppendSwitch(switches::kProcessPerSite); + } +}; + +IN_PROC_BROWSER_TEST_F(DevToolsProcessPerSiteTest, + DevToolsSharedProcessInfobar) { + const GURL url = embedded_test_server()->GetURL("foo.test", "/hello.html"); + + Browser* browser1 = CreateBrowser(browser()->profile()); + ASSERT_TRUE(ui_test_utils::NavigateToURL(browser1, url)); + + Browser* browser2 = CreateBrowser(browser()->profile()); + ASSERT_TRUE(ui_test_utils::NavigateToURL(browser2, url)); + + ASSERT_EQ(browser1->tab_strip_model() + ->GetActiveWebContents() + ->GetPrimaryMainFrame() + ->GetProcess(), + browser2->tab_strip_model() + ->GetActiveWebContents() + ->GetPrimaryMainFrame() + ->GetProcess()); + + auto* window = DevToolsWindowTesting::OpenDevToolsWindowSync( + browser1->tab_strip_model()->GetActiveWebContents(), true); + auto* infobar_manager = infobars::ContentInfoBarManager::FromWebContents( + browser1->tab_strip_model()->GetActiveWebContents()); + ASSERT_EQ(infobar_manager->infobars().size(), 1u); + ASSERT_EQ(infobar_manager->infobars()[0]->GetIdentifier(), + infobars::InfoBarDelegate::DEV_TOOLS_SHARED_PROCESS_DELEGATE); + DevToolsWindowTesting::CloseDevToolsWindowSync(window); + ASSERT_EQ(infobar_manager->infobars().size(), 0u); + + // Now try in the undocked case. + window = DevToolsWindowTesting::OpenDevToolsWindowSync( + browser1->tab_strip_model()->GetActiveWebContents(), false); + + // The infobar should appear in the undocked window. + ASSERT_EQ(infobar_manager->infobars().size(), 0u); + + // Retrieve the infobar manager from the devtools window, this is different + // than `infobar_maanger` when undocked. + auto* undocked_infobar_manager = + static_cast<DevToolsUIBindings::Delegate*>(window)->GetInfoBarManager(); + ASSERT_EQ(undocked_infobar_manager->infobars().size(), 1u); + ASSERT_EQ(undocked_infobar_manager->infobars()[0]->GetIdentifier(), + infobars::InfoBarDelegate::DEV_TOOLS_SHARED_PROCESS_DELEGATE); +} + class DevToolsConsoleInsightsTest : public DevToolsTest { public: DevToolsConsoleInsightsTest() {
diff --git a/chrome/browser/devtools/devtools_window.cc b/chrome/browser/devtools/devtools_window.cc index a1dc6f8..5d1fb5e 100644 --- a/chrome/browser/devtools/devtools_window.cc +++ b/chrome/browser/devtools/devtools_window.cc
@@ -25,7 +25,9 @@ #include "chrome/browser/certificate_viewer.h" #include "chrome/browser/devtools/chrome_devtools_manager_delegate.h" #include "chrome/browser/devtools/devtools_eye_dropper.h" +#include "chrome/browser/devtools/process_sharing_infobar_delegate.h" #include "chrome/browser/file_select_helper.h" +#include "chrome/browser/infobars/confirm_infobar_creator.h" #include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h" #include "chrome/browser/profiles/keep_alive/scoped_profile_keep_alive.h" #include "chrome/browser/profiles/profile.h" @@ -44,6 +46,7 @@ #include "chrome/common/pref_names.h" #include "chrome/common/url_constants.h" #include "components/infobars/content/content_infobar_manager.h" +#include "components/infobars/core/infobar.h" #include "components/javascript_dialogs/app_modal_dialog_manager.h" #include "components/keep_alive_registry/keep_alive_types.h" #include "components/keep_alive_registry/scoped_keep_alive.h" @@ -161,7 +164,7 @@ public content::WebContentsDelegate { public: DevToolsToolboxDelegate(WebContents* toolbox_contents, - base::WeakPtr<WebContents> inspected_web_contents); + WebContents* inspected_web_contents); DevToolsToolboxDelegate(const DevToolsToolboxDelegate&) = delete; DevToolsToolboxDelegate& operator=(const DevToolsToolboxDelegate&) = delete; @@ -184,11 +187,11 @@ base::WeakPtr<content::WebContents> inspected_web_contents_; }; -DevToolsToolboxDelegate::DevToolsToolboxDelegate( - WebContents* toolbox_contents, - base::WeakPtr<WebContents> web_contents) +DevToolsToolboxDelegate::DevToolsToolboxDelegate(WebContents* toolbox_contents, + WebContents* web_contents) : WebContentsObserver(toolbox_contents), - inspected_web_contents_(web_contents) {} + inspected_web_contents_(web_contents ? web_contents->GetWeakPtr() + : nullptr) {} DevToolsToolboxDelegate::~DevToolsToolboxDelegate() { } @@ -948,7 +951,7 @@ DCHECK(!reattach_complete_callback_); reattach_complete_callback_ = std::move(callback); - inspected_web_contents_ = new_web_contents->GetWeakPtr(); + Observe(new_web_contents); bindings_->AttachTo( content::DevToolsAgentHost::GetOrCreateFor(new_web_contents)); bindings_->CallClientMethod( @@ -1012,6 +1015,8 @@ PrefsTabHelper::CreateForWebContents(main_web_contents_); OverrideAndSyncDevToolsRendererPrefs(); + MaybeShowSharedProcessInfobar(); + DoAction(action); return; } @@ -1029,6 +1034,7 @@ return; RegisterModalDialogManager(browser_); + MaybeShowSharedProcessInfobar(); if (should_show_window) { browser_->window()->Show(); @@ -1151,8 +1157,9 @@ g_devtools_window_instances.Get().push_back(this); // There is no inspected_web_contents in case of various workers. - if (inspected_web_contents) - inspected_web_contents_ = inspected_web_contents->GetWeakPtr(); + if (inspected_web_contents) { + Observe(inspected_web_contents); + } // Initialize docked page to be of the right size. if (can_dock_ && inspected_web_contents) { @@ -1394,8 +1401,8 @@ owned_toolbox_web_contents_ = std::move(new_contents); owned_toolbox_web_contents_->SetOwnerLocationForDebug(FROM_HERE); - toolbox_web_contents_->SetDelegate(new DevToolsToolboxDelegate( - toolbox_web_contents_, inspected_web_contents_)); + toolbox_web_contents_->SetDelegate( + new DevToolsToolboxDelegate(toolbox_web_contents_, web_contents())); if (main_web_contents_->GetRenderWidgetHostView() && toolbox_web_contents_->GetRenderWidgetHostView()) { gfx::Size size = @@ -1557,6 +1564,12 @@ life_stage_ = kClosing; main_web_contents_->DispatchBeforeUnload(false /* auto_cancel */); closed_by_ = closed_by; + + if (sharing_infobar_) { + sharing_infobar_->RemoveSelf(); + sharing_infobar_ = nullptr; + checked_sharing_process_id_ = content::ChildProcessHost::kInvalidUniqueID; + } } void DevToolsWindow::Inspect(scoped_refptr<content::DevToolsAgentHost> host) { @@ -1899,7 +1912,7 @@ } WebContents* DevToolsWindow::GetInspectedWebContents() { - return inspected_web_contents_.get(); + return web_contents(); } void DevToolsWindow::LoadCompleted() { @@ -1955,3 +1968,51 @@ g_browser_process->GetApplicationLocale(); main_web_contents_->SyncRendererPrefs(); } + +void DevToolsWindow::MaybeShowSharedProcessInfobar() { + WebContents* inspected_web_contents = GetInspectedWebContents(); + if (!inspected_web_contents) { + return; + } + + // Only show the infobar only if the RenderProcessHost id changes. + int rph_id = + inspected_web_contents->GetPrimaryMainFrame()->GetProcess()->GetID(); + if (checked_sharing_process_id_ == rph_id) { + return; + } + checked_sharing_process_id_ = rph_id; + + if (!base::FeatureList::IsEnabled( + ::features::kDevToolsSharedProcessInfobar)) { + return; + } + + size_t primary_main_frame_count = 0; + inspected_web_contents->GetPrimaryMainFrame() + ->GetProcess() + ->ForEachRenderFrameHost( + [&primary_main_frame_count]( + content::RenderFrameHost* render_frame_host) { + if (render_frame_host->IsInPrimaryMainFrame()) { + ++primary_main_frame_count; + } + }); + + if (primary_main_frame_count > 1) { + sharing_infobar_ = GetInfoBarManager()->AddInfoBar( + CreateConfirmInfoBar(std::make_unique<ProcessSharingInfobarDelegate>( + inspected_web_contents))); + } else if (sharing_infobar_) { + sharing_infobar_->RemoveSelf(); + sharing_infobar_ = nullptr; + } +} + +void DevToolsWindow::InfobarClosed() { + sharing_infobar_ = nullptr; +} + +void DevToolsWindow::PrimaryPageChanged(content::Page& page) { + MaybeShowSharedProcessInfobar(); +}
diff --git a/chrome/browser/devtools/devtools_window.h b/chrome/browser/devtools/devtools_window.h index 99eec9be..dbf7f86e 100644 --- a/chrome/browser/devtools/devtools_window.h +++ b/chrome/browser/devtools/devtools_window.h
@@ -13,6 +13,7 @@ #include "chrome/browser/devtools/devtools_contents_resizing_strategy.h" #include "chrome/browser/devtools/devtools_toggle_action.h" #include "chrome/browser/devtools/devtools_ui_bindings.h" +#include "content/public/browser/child_process_host.h" #include "content/public/browser/web_contents_delegate.h" #include "content/public/browser/web_contents_observer.h" @@ -79,7 +80,8 @@ }; class DevToolsWindow : public DevToolsUIBindings::Delegate, - public content::WebContentsDelegate { + public content::WebContentsDelegate, + public content::WebContentsObserver { public: static const char kDevToolsApp[]; @@ -283,6 +285,8 @@ // content::DevToolsUIBindings::Delegate overrides void ActivateWindow() override; + void InfobarClosed(); + private: friend class DevToolsWindowTesting; friend class DevToolsWindowCreationObserver; @@ -444,6 +448,10 @@ void OpenInNewTab(const GURL& url); void ColorPickedInEyeDropper(int r, int g, int b, int a); + // content::WebContentsObserver + using content::WebContentsObserver::BeforeUnloadFired; + void PrimaryPageChanged(content::Page& page) override; + // This method creates a new Browser object (if possible), and passes // ownership of owned_main_web_contents_ to the tab strip of the Browser. void CreateDevToolsBrowser(); @@ -470,7 +478,7 @@ void OnLocaleChanged(); void OverrideAndSyncDevToolsRendererPrefs(); - base::WeakPtr<content::WebContents> inspected_web_contents_; + void MaybeShowSharedProcessInfobar(); FrontendType frontend_type_; Profile* profile_; @@ -519,6 +527,8 @@ class Throttle; Throttle* throttle_ = nullptr; bool open_new_window_for_popups_ = false; + infobars::InfoBar* sharing_infobar_ = nullptr; + int checked_sharing_process_id_ = content::ChildProcessHost::kInvalidUniqueID; base::OnceCallback<void()> reattach_complete_callback_;
diff --git a/chrome/browser/devtools/process_sharing_infobar_delegate.cc b/chrome/browser/devtools/process_sharing_infobar_delegate.cc new file mode 100644 index 0000000..0ba16ac --- /dev/null +++ b/chrome/browser/devtools/process_sharing_infobar_delegate.cc
@@ -0,0 +1,37 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/devtools/process_sharing_infobar_delegate.h" + +#include "chrome/browser/devtools/devtools_window.h" +#include "chrome/grit/generated_resources.h" +#include "components/infobars/core/infobar.h" +#include "ui/base/l10n/l10n_util.h" + +ProcessSharingInfobarDelegate::ProcessSharingInfobarDelegate( + content::WebContents* web_contents) + : inspected_web_contents_(web_contents->GetWeakPtr()) {} + +ProcessSharingInfobarDelegate::~ProcessSharingInfobarDelegate() = default; + +std::u16string ProcessSharingInfobarDelegate::GetMessageText() const { + return l10n_util::GetStringUTF16(IDS_DEV_TOOLS_SHARED_PROCESS_INFOBAR); +} + +int ProcessSharingInfobarDelegate::GetButtons() const { + return BUTTON_NONE; +} + +infobars::InfoBarDelegate::InfoBarIdentifier +ProcessSharingInfobarDelegate::GetIdentifier() const { + return DEV_TOOLS_SHARED_PROCESS_DELEGATE; +} + +void ProcessSharingInfobarDelegate::InfoBarDismissed() { + auto* devtools_window = DevToolsWindow::GetInstanceForInspectedWebContents( + inspected_web_contents_.get()); + if (devtools_window) { + devtools_window->InfobarClosed(); + } +}
diff --git a/chrome/browser/devtools/process_sharing_infobar_delegate.h b/chrome/browser/devtools/process_sharing_infobar_delegate.h new file mode 100644 index 0000000..fdad6b4 --- /dev/null +++ b/chrome/browser/devtools/process_sharing_infobar_delegate.h
@@ -0,0 +1,32 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_DEVTOOLS_PROCESS_SHARING_INFOBAR_DELEGATE_H_ +#define CHROME_BROWSER_DEVTOOLS_PROCESS_SHARING_INFOBAR_DELEGATE_H_ + +#include "base/memory/weak_ptr.h" +#include "components/infobars/core/confirm_infobar_delegate.h" + +namespace content { +class WebContents; +} + +class ProcessSharingInfobarDelegate : public ConfirmInfoBarDelegate { + public: + explicit ProcessSharingInfobarDelegate(content::WebContents* web_contents); + ~ProcessSharingInfobarDelegate() override; + + // ConfirmInfoBarDelegate: + std::u16string GetMessageText() const override; + int GetButtons() const override; + + // infobars::InfoBarDelegate + infobars::InfoBarDelegate::InfoBarIdentifier GetIdentifier() const override; + void InfoBarDismissed() override; + + private: + base::WeakPtr<content::WebContents> inspected_web_contents_; +}; + +#endif // CHROME_BROWSER_DEVTOOLS_PROCESS_SHARING_INFOBAR_DELEGATE_H_
diff --git a/chrome/browser/enterprise/connectors/analysis/content_analysis_features.cc b/chrome/browser/enterprise/connectors/analysis/content_analysis_features.cc index 21e1ac31..4c3277c 100644 --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_features.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_features.cc
@@ -10,8 +10,16 @@ "DialogCustomRuleMessageEnabled", base::FEATURE_DISABLED_BY_DEFAULT); +BASE_FEATURE(kResumableUploadEnabled, + "ResumableUploadEnabled", + base::FEATURE_DISABLED_BY_DEFAULT); + bool IsDialogCustomRuleMessageEnabled() { return base::FeatureList::IsEnabled(kDialogCustomRuleMessageEnabled); } +bool IsResumableUploadEnabled() { + return base::FeatureList::IsEnabled(kResumableUploadEnabled); +} + } // namespace enterprise_connectors
diff --git a/chrome/browser/enterprise/connectors/analysis/content_analysis_features.h b/chrome/browser/enterprise/connectors/analysis/content_analysis_features.h index 3a5d61b..f389cc5 100644 --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_features.h +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_features.h
@@ -13,9 +13,15 @@ // not affect interstitials custom message per rule feature. BASE_DECLARE_FEATURE(kDialogCustomRuleMessageEnabled); -// Return true if custom rule message is enabled. +// Controls whether the resumable upload protocol is enabled or not. +BASE_DECLARE_FEATURE(kResumableUploadEnabled); + +// Returns true if custom rule message is enabled. bool IsDialogCustomRuleMessageEnabled(); +// Returns true if resumable upload is enabled. +bool IsResumableUploadEnabled(); + } // namespace enterprise_connectors #endif // CHROME_BROWSER_ENTERPRISE_CONNECTORS_ANALYSIS_CONTENT_ANALYSIS_FEATURES_H_
diff --git a/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_impl.mm b/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_impl.mm index f92a1b6..5cca3780 100644 --- a/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_impl.mm +++ b/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_impl.mm
@@ -26,6 +26,9 @@ #include "third_party/boringssl/src/include/openssl/evp.h" #include "third_party/boringssl/src/include/openssl/ssl.h" +using base::apple::CFToNSPtrCast; +using base::apple::NSToCFPtrCast; + namespace enterprise_connectors { namespace { @@ -37,31 +40,7 @@ // Creates and returns the secure enclave private key attributes used // for key creation. These key attributes represent the key created in // the permanent key location. -base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> CreateAttributesForKey() { - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> attributes( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - - CFDictionarySetValue( - attributes.get(), kSecAttrAccessGroup, - base::SysUTF8ToCFStringRef(constants::kKeychainAccessGroup).get()); - CFDictionarySetValue(attributes.get(), kSecAttrKeyType, - kSecAttrKeyTypeECSECPrimeRandom); - CFDictionarySetValue(attributes.get(), kSecAttrTokenID, - kSecAttrTokenIDSecureEnclave); - CFDictionarySetValue(attributes.get(), kSecAttrKeySizeInBits, - base::apple::NSToCFPtrCast(@256)); - CFDictionarySetValue( - attributes.get(), kSecAttrLabel, - base::SysUTF8ToCFStringRef(constants::kDeviceTrustSigningKeyLabel).get()); - - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> private_key_params( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(private_key_params.get(), kSecAttrIsPermanent, - kCFBooleanTrue); +NSDictionary* CreateAttributesForKey() { base::apple::ScopedCFTypeRef<SecAccessControlRef> access_control( SecAccessControlCreateWithFlags( kCFAllocatorDefault, @@ -70,33 +49,40 @@ kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly, // Private key is available for signing. kSecAccessControlPrivateKeyUsage, /*error=*/nullptr)); - CFDictionarySetValue(private_key_params.get(), kSecAttrAccessControl, - access_control.get()); - CFDictionarySetValue(attributes.get(), kSecPrivateKeyAttrs, - private_key_params.get()); + NSDictionary* private_key_params = @{ + CFToNSPtrCast(kSecAttrIsPermanent) : @YES, + CFToNSPtrCast(kSecAttrAccessControl) : (__bridge id)access_control.get(), + }; + + NSDictionary* attributes = @{ + CFToNSPtrCast(kSecAttrAccessGroup) : + base::SysUTF8ToNSString(constants::kKeychainAccessGroup), + CFToNSPtrCast(kSecAttrKeyType) : + CFToNSPtrCast(kSecAttrKeyTypeECSECPrimeRandom), + CFToNSPtrCast(kSecAttrTokenID) : + CFToNSPtrCast(kSecAttrTokenIDSecureEnclave), + CFToNSPtrCast(kSecAttrKeySizeInBits) : @256, + CFToNSPtrCast(kSecAttrLabel) : + base::SysUTF8ToNSString(constants::kDeviceTrustSigningKeyLabel), + CFToNSPtrCast(kSecPrivateKeyAttrs) : private_key_params, + }; + return attributes; } // Creates the query used for querying the keychain for the secure key // reference. -base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> CreateQueryForKey( - SecureEnclaveClient::KeyType type) { - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> query( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(query.get(), kSecClass, kSecClassKey); - CFDictionarySetValue(query.get(), kSecAttrKeyType, - kSecAttrKeyTypeECSECPrimeRandom); - CFDictionarySetValue( - query.get(), kSecAttrLabel, - base::SysUTF8ToCFStringRef(SecureEnclaveClient::GetLabelFromKeyType(type)) - .get()); - CFDictionarySetValue(query.get(), kSecReturnRef, kCFBooleanTrue); - CFDictionarySetValue(query.get(), kSecUseDataProtectionKeychain, - kCFBooleanTrue); - return query; +NSDictionary* CreateQueryForKey(SecureEnclaveClient::KeyType type) { + return @{ + CFToNSPtrCast(kSecClass) : CFToNSPtrCast(kSecClassKey), + CFToNSPtrCast(kSecAttrKeyType) : + CFToNSPtrCast(kSecAttrKeyTypeECSECPrimeRandom), + CFToNSPtrCast(kSecAttrLabel) : + base::SysUTF8ToNSString(SecureEnclaveClient::GetLabelFromKeyType(type)), + CFToNSPtrCast(kSecReturnRef) : @YES, + CFToNSPtrCast(kSecUseDataProtectionKeychain) : @YES, + }; } // Converts an external representation of an EC public key from ANSI X9.63 @@ -148,7 +134,7 @@ base::apple::ScopedCFTypeRef<SecKeyRef> SecureEnclaveClientImpl::CreatePermanentKey() { - auto attributes = CreateAttributesForKey(); + NSDictionary* attributes = CreateAttributesForKey(); if (!attributes) return base::apple::ScopedCFTypeRef<SecKeyRef>(); @@ -157,7 +143,7 @@ DeleteKey(KeyType::kPermanent); OSStatus status; - auto key = helper_->CreateSecureKey(attributes.get(), &status); + auto key = helper_->CreateSecureKey(NSToCFPtrCast(attributes), &status); if (!key) { RecordKeyOperationStatus(KeychainOperation::kCreate, KeyType::kPermanent, status); @@ -170,7 +156,8 @@ KeyType type, OSStatus* error) { OSStatus status; - auto key_ref = helper_->CopyKey(CreateQueryForKey(type).get(), &status); + auto key_ref = + helper_->CopyKey(NSToCFPtrCast(CreateQueryForKey(type)), &status); if (!key_ref) { RecordKeyOperationStatus(KeychainOperation::kCopy, type, status); if (error) { @@ -186,19 +173,16 @@ // Deletes the `new_key_type` label if it exists in the keychain. DeleteKey(new_key_type); - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> attributes_to_update( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); auto label = SecureEnclaveClient::GetLabelFromKeyType(new_key_type); if (label.empty()) return false; - CFDictionarySetValue(attributes_to_update.get(), kSecAttrLabel, - base::SysUTF8ToCFStringRef(label).get()); + NSDictionary* attributes_to_update = + @{CFToNSPtrCast(kSecAttrLabel) : base::SysUTF8ToNSString(label)}; - OSStatus status = helper_->Update(CreateQueryForKey(current_key_type).get(), - attributes_to_update.get()); + OSStatus status = + helper_->Update(NSToCFPtrCast(CreateQueryForKey(current_key_type)), + NSToCFPtrCast(attributes_to_update)); bool success = IsSuccess(status); if (!success) { @@ -210,7 +194,7 @@ } bool SecureEnclaveClientImpl::DeleteKey(KeyType type) { - OSStatus status = helper_->Delete(CreateQueryForKey(type).get()); + OSStatus status = helper_->Delete(NSToCFPtrCast(CreateQueryForKey(type))); bool success = IsSuccess(status); if (!success) {
diff --git a/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_unittest.mm b/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_unittest.mm index 97c19507..3efe7c1f 100644 --- a/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_unittest.mm +++ b/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_client_unittest.mm
@@ -24,6 +24,8 @@ #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" +using base::apple::CFToNSPtrCast; +using base::apple::NSToCFPtrCast; using testing::_; namespace enterprise_connectors { @@ -65,26 +67,17 @@ // Creates a test key. void CreateAndSetTestKey() { - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> test_attributes( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(test_attributes.get(), kSecAttrLabel, - CFSTR("fake-label")); - CFDictionarySetValue(test_attributes.get(), kSecAttrKeyType, - kSecAttrKeyTypeECSECPrimeRandom); - CFDictionarySetValue(test_attributes.get(), kSecAttrKeySizeInBits, - base::apple::NSToCFPtrCast(@256)); - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> private_key_params( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(private_key_params.get(), kSecAttrIsPermanent, - kCFBooleanFalse); - CFDictionarySetValue(test_attributes.get(), kSecPrivateKeyAttrs, - private_key_params.get()); - test_key_ = base::apple::ScopedCFTypeRef<SecKeyRef>( - SecKeyCreateRandomKey(test_attributes.get(), nullptr)); + NSDictionary* test_attributes = @{ + CFToNSPtrCast(kSecAttrLabel) : @"fake-label", + CFToNSPtrCast(kSecAttrKeyType) : + CFToNSPtrCast(kSecAttrKeyTypeECSECPrimeRandom), + CFToNSPtrCast(kSecAttrKeySizeInBits) : @256, + CFToNSPtrCast(kSecPrivateKeyAttrs) : + @{CFToNSPtrCast(kSecAttrIsPermanent) : @NO} + }; + + test_key_.reset( + SecKeyCreateRandomKey(NSToCFPtrCast(test_attributes), nullptr)); } void VerifyQuery(CFDictionaryRef query, CFStringRef label) {
diff --git a/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_signing_key_unittest.mm b/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_signing_key_unittest.mm index 81ce771..55f3a41 100644 --- a/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_signing_key_unittest.mm +++ b/chrome/browser/enterprise/connectors/device_trust/key_management/core/mac/secure_enclave_signing_key_unittest.mm
@@ -22,6 +22,8 @@ #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" +using base::apple::CFToNSPtrCast; +using base::apple::NSToCFPtrCast; using testing::_; using ::testing::InSequence; @@ -43,26 +45,17 @@ protected: // Creates a test key. void CreateTestKey() { - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> test_attributes( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(test_attributes.get(), kSecAttrLabel, - CFSTR("fake-label")); - CFDictionarySetValue(test_attributes.get(), kSecAttrKeyType, - kSecAttrKeyTypeECSECPrimeRandom); - CFDictionarySetValue(test_attributes.get(), kSecAttrKeySizeInBits, - base::apple::NSToCFPtrCast(@256)); - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> private_key_params( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(private_key_params.get(), kSecAttrIsPermanent, - kCFBooleanFalse); - CFDictionarySetValue(test_attributes.get(), kSecPrivateKeyAttrs, - private_key_params.get()); - test_key_ = base::apple::ScopedCFTypeRef<SecKeyRef>( - SecKeyCreateRandomKey(test_attributes.get(), nullptr)); + NSDictionary* test_attributes = @{ + CFToNSPtrCast(kSecAttrLabel) : @"fake-label", + CFToNSPtrCast(kSecAttrKeyType) : + CFToNSPtrCast(kSecAttrKeyTypeECSECPrimeRandom), + CFToNSPtrCast(kSecAttrKeySizeInBits) : @256, + CFToNSPtrCast(kSecPrivateKeyAttrs) : + @{CFToNSPtrCast(kSecAttrIsPermanent) : @NO} + }; + + test_key_.reset( + SecKeyCreateRandomKey(NSToCFPtrCast(test_attributes), nullptr)); } // Sets the unexportable key using the test key.
diff --git a/chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/mac_key_persistence_delegate_unittest.mm b/chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/mac_key_persistence_delegate_unittest.mm index 8ac2f85..5148721 100644 --- a/chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/mac_key_persistence_delegate_unittest.mm +++ b/chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/mac_key_persistence_delegate_unittest.mm
@@ -23,6 +23,8 @@ #include "testing/gtest/include/gtest/gtest.h" using BPKUR = enterprise_management::BrowserPublicKeyUploadRequest; +using base::apple::CFToNSPtrCast; +using base::apple::NSToCFPtrCast; using ::testing::_; using ::testing::InSequence; @@ -55,26 +57,17 @@ // Creates a test key. base::apple::ScopedCFTypeRef<SecKeyRef> CreateTestKey() { - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> test_attributes( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(test_attributes.get(), kSecAttrLabel, - CFSTR("fake-label")); - CFDictionarySetValue(test_attributes.get(), kSecAttrKeyType, - kSecAttrKeyTypeECSECPrimeRandom); - CFDictionarySetValue(test_attributes.get(), kSecAttrKeySizeInBits, - base::apple::NSToCFPtrCast(@256)); - base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> private_key_params( - CFDictionaryCreateMutable(kCFAllocatorDefault, 0, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks)); - CFDictionarySetValue(private_key_params.get(), kSecAttrIsPermanent, - kCFBooleanFalse); - CFDictionarySetValue(test_attributes.get(), kSecPrivateKeyAttrs, - private_key_params.get()); + NSDictionary* test_attributes = @{ + CFToNSPtrCast(kSecAttrLabel) : @"fake-label", + CFToNSPtrCast(kSecAttrKeyType) : + CFToNSPtrCast(kSecAttrKeyTypeECSECPrimeRandom), + CFToNSPtrCast(kSecAttrKeySizeInBits) : @256, + CFToNSPtrCast(kSecPrivateKeyAttrs) : + @{CFToNSPtrCast(kSecAttrIsPermanent) : @NO} + }; + return base::apple::ScopedCFTypeRef<SecKeyRef>( - SecKeyCreateRandomKey(test_attributes.get(), nullptr)); + SecKeyCreateRandomKey(NSToCFPtrCast(test_attributes), nullptr)); } std::unique_ptr<MacKeyPersistenceDelegate> persistence_delegate_;
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc index 3c537b0..36bff537 100644 --- a/chrome/browser/extensions/extension_service.cc +++ b/chrome/browser/extensions/extension_service.cc
@@ -1318,8 +1318,8 @@ // related disable reasons. bool is_supervised = false; #if BUILDFLAG(ENABLE_SUPERVISED_USERS) - is_supervised = - profile() && supervised_user::IsChildAccount(*profile()->GetPrefs()); + is_supervised = profile() && supervised_user::IsSubjectToParentalControls( + *profile()->GetPrefs()); #endif if (!is_supervised) { disable_reasons &= (~disable_reason::DISABLE_CUSTODIAN_APPROVAL_REQUIRED);
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json index c42db141..efe27d5 100644 --- a/chrome/browser/flag-metadata.json +++ b/chrome/browser/flag-metadata.json
@@ -6723,13 +6723,6 @@ "expiry_milestone": 125 }, { - "name": "private-aggregation-developer-mode", - "owners": [ - "//content/browser/private_aggregation/OWNERS" - ], - "expiry_milestone": 123 - }, - { "name": "private-network-access-ignore-navigation-errors", "owners": [ "phao@chromium.org", "chrome-security-owp-team@google.com" ], "expiry_milestone": 130
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc index 8d05d76..dc950633 100644 --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc
@@ -2992,13 +2992,6 @@ const char kPrivacySandboxProactiveTopicsBlockingDescription[] = "Enables Privacy Sandbox Proactive Topics Blocking"; -const char kPrivateAggregationDeveloperModeName[] = - "Private Aggregation developer mode"; -const char kPrivateAggregationDeveloperModeDescription[] = - "Enables the developer mode for the Private Aggregation API. This removes " - "all reporting delays. Only works if the Private Aggregation API is " - "already enabled."; - const char kProtectedAudiencesConsentedDebugTokenName[] = "Protected Audiences Consented Debug Token"; const char kProtectedAudiencesConsentedDebugTokenDescription[] =
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h index 7c5023f..33aeeeee 100644 --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h
@@ -1732,9 +1732,6 @@ extern const char kPrivacySandboxProactiveTopicsBlockingName[]; extern const char kPrivacySandboxProactiveTopicsBlockingDescription[]; -extern const char kPrivateAggregationDeveloperModeName[]; -extern const char kPrivateAggregationDeveloperModeDescription[]; - extern const char kProtectedAudiencesConsentedDebugTokenName[]; extern const char kProtectedAudiencesConsentedDebugTokenDescription[];
diff --git a/chrome/browser/image_descriptions/BUILD.gn b/chrome/browser/image_descriptions/BUILD.gn index e51595c..6dccd33 100644 --- a/chrome/browser/image_descriptions/BUILD.gn +++ b/chrome/browser/image_descriptions/BUILD.gn
@@ -50,7 +50,6 @@ "android/java/res/layout/image_descriptions_dialog.xml", "android/java/res/layout/radio_button_group_accessibility_preference.xml", "android/java/res/xml/image_descriptions_preference.xml", - "android/java/res/xml/image_descriptions_settings_preference.xml", ] deps = [
diff --git a/chrome/browser/image_descriptions/android/java/res/xml/image_descriptions_settings_preference.xml b/chrome/browser/image_descriptions/android/java/res/xml/image_descriptions_settings_preference.xml deleted file mode 100644 index 1e6039b..0000000 --- a/chrome/browser/image_descriptions/android/java/res/xml/image_descriptions_settings_preference.xml +++ /dev/null
@@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -Copyright 2022 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. ---> - -<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> - <Preference - android:fragment="org.chromium.chrome.browser.image_descriptions.ImageDescriptionsSettings" - android:key="image_descriptions" - android:title="@string/image_descriptions_settings_title" /> -</PreferenceScreen>
diff --git a/chrome/browser/magic_stack/android/java/src/org/chromium/chrome/browser/magic_stack/HomeModulesCoordinator.java b/chrome/browser/magic_stack/android/java/src/org/chromium/chrome/browser/magic_stack/HomeModulesCoordinator.java index 0fb9381c..70b44f5 100644 --- a/chrome/browser/magic_stack/android/java/src/org/chromium/chrome/browser/magic_stack/HomeModulesCoordinator.java +++ b/chrome/browser/magic_stack/android/java/src/org/chromium/chrome/browser/magic_stack/HomeModulesCoordinator.java
@@ -444,10 +444,18 @@ options, /* inputContext= */ null, result -> { + // It is possible that the result is received after the magic stack has been + // hidden, exit now. + long durationMs = SystemClock.elapsedRealtime() - segmentationServiceCallTimeMs; + if (mHomeModulesConfigManager == null) { + HomeModulesMetricsUtils.recordSegmentationFetchRankingDuration( + getHostSurfaceType(), durationMs); + return; + } onGotRankedModules( onGetClassificationResult(result), onHomeModulesShownCallback, - SystemClock.elapsedRealtime() - segmentationServiceCallTimeMs); + durationMs); }); }
diff --git a/chrome/browser/navigation_predictor/navigation_predictor.cc b/chrome/browser/navigation_predictor/navigation_predictor.cc index a8f5b37..4935facd 100644 --- a/chrome/browser/navigation_predictor/navigation_predictor.cc +++ b/chrome/browser/navigation_predictor/navigation_predictor.cc
@@ -191,7 +191,8 @@ } void NavigationPredictor::ReportNewAnchorElements( - std::vector<blink::mojom::AnchorElementMetricsPtr> elements) { + std::vector<blink::mojom::AnchorElementMetricsPtr> elements, + const std::vector<uint32_t>& removed_elements) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); DCHECK(base::FeatureList::IsEnabled(blink::features::kNavigationPredictor)); DCHECK(!IsPrerendering(render_frame_host())); @@ -213,37 +214,53 @@ continue; } - data.number_of_anchors_++; - if (element->contains_image) { - data.number_of_anchors_contains_image_++; - } - if (element->is_url_incremented_by_one) { - data.number_of_anchors_url_incremented_++; - } - if (element->is_in_iframe) { - data.number_of_anchors_in_iframe_++; - } - if (element->is_same_host) { - data.number_of_anchors_same_host_++; - } - data.viewport_height_ = element->viewport_size.height(); - data.viewport_width_ = element->viewport_size.width(); - data.total_clickable_space_ += element->ratio_area * 100; - data.link_locations_.push_back(element->ratio_distance_top_to_visible_top); + auto [id_it, id_inserted] = tracked_anchor_id_to_index_.insert( + {anchor_id, tracked_anchor_id_to_index_.size()}); - // Collect the target URL if it is new, without ref (# fragment). - GURL target_url = element->target_url.GetWithoutRef(); - if (target_url != document_url) { - auto [it, inserted] = - predicted_urls_.insert(base::FastHash(target_url.spec())); - if (inserted) { - new_predictions.push_back(std::move(target_url)); + // We may have seen this anchor before, but it was removed from the page, so + // we stopped tracking it. We'll start tracking it again, but not treat it + // as a new anchor. + if (id_inserted) { + data.number_of_anchors_++; + if (element->contains_image) { + data.number_of_anchors_contains_image_++; + } + if (element->is_url_incremented_by_one) { + data.number_of_anchors_url_incremented_++; + } + if (element->is_in_iframe) { + data.number_of_anchors_in_iframe_++; + } + if (element->is_same_host) { + data.number_of_anchors_same_host_++; + } + data.viewport_height_ = element->viewport_size.height(); + data.viewport_width_ = element->viewport_size.width(); + data.total_clickable_space_ += element->ratio_area * 100; + data.link_locations_.push_back( + element->ratio_distance_top_to_visible_top); + + // Collect the target URL if it is new, without ref (# fragment). + GURL target_url = element->target_url.GetWithoutRef(); + if (target_url != document_url) { + auto [url_it, url_inserted] = + predicted_urls_.insert(base::FastHash(target_url.spec())); + if (url_inserted) { + new_predictions.push_back(std::move(target_url)); + } } } anchors_.emplace(std::piecewise_construct, std::forward_as_tuple(anchor_id), std::forward_as_tuple(std::move(element), NowTicks())); - tracked_anchor_id_to_index_[anchor_id] = tracked_anchor_id_to_index_.size(); + } + + for (uint32_t removed_element : removed_elements) { + AnchorId anchor_id(removed_element); + // Stop tracking removed elements to conserve memory. We leave an entry in + // `tracked_anchor_id_to_index_` to detect if a removed element is re-added + // to the page. + anchors_.erase(anchor_id); } if (!new_predictions.empty()) {
diff --git a/chrome/browser/navigation_predictor/navigation_predictor.h b/chrome/browser/navigation_predictor/navigation_predictor.h index b4f94f0..464c7581 100644 --- a/chrome/browser/navigation_predictor/navigation_predictor.h +++ b/chrome/browser/navigation_predictor/navigation_predictor.h
@@ -93,7 +93,8 @@ void ReportAnchorElementPointerDown( blink::mojom::AnchorElementPointerDownPtr pointer_down_event) override; void ReportNewAnchorElements( - std::vector<blink::mojom::AnchorElementMetricsPtr> elements) override; + std::vector<blink::mojom::AnchorElementMetricsPtr> elements, + const std::vector<uint32_t>& removed_elements) override; void ProcessPointerEventUsingMLModel( blink::mojom::AnchorElementPointerEventForMLModelPtr pointer_event) override;
diff --git a/chrome/browser/navigation_predictor/navigation_predictor_unittest.cc b/chrome/browser/navigation_predictor/navigation_predictor_unittest.cc index 852ffc91..2109da32 100644 --- a/chrome/browser/navigation_predictor/navigation_predictor_unittest.cc +++ b/chrome/browser/navigation_predictor/navigation_predictor_unittest.cc
@@ -122,7 +122,8 @@ metrics.push_back(CreateMetricsPtr()); metrics[0]->ratio_distance_top_to_visible_top = 10; metrics[0]->viewport_size = GetDefaultViewport(); - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); NavigationPredictorMetricsDocumentData::AnchorsData& data = @@ -142,7 +143,8 @@ metrics.clear(); metrics.push_back(CreateMetricsPtr()); metrics[0]->contains_image = true; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); EXPECT_EQ(2u, data.number_of_anchors_); EXPECT_EQ(1u, data.number_of_anchors_contains_image_); @@ -155,7 +157,8 @@ metrics.clear(); metrics.push_back(CreateMetricsPtr()); metrics[0]->is_in_iframe = true; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); EXPECT_EQ(3u, data.number_of_anchors_); EXPECT_EQ(1u, data.number_of_anchors_contains_image_); @@ -168,7 +171,8 @@ metrics.clear(); metrics.push_back(CreateMetricsPtr()); metrics[0]->is_same_host = true; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); EXPECT_EQ(4u, data.number_of_anchors_); EXPECT_EQ(1u, data.number_of_anchors_contains_image_); @@ -182,7 +186,8 @@ metrics.push_back(CreateMetricsPtr()); metrics[0]->is_url_incremented_by_one = true; metrics[0]->ratio_area = 0.05; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); EXPECT_EQ(5u, data.number_of_anchors_); EXPECT_EQ(1u, data.number_of_anchors_contains_image_); @@ -197,14 +202,16 @@ std::vector<blink::mojom::AnchorElementMetricsPtr> metrics; metrics.push_back(CreateMetricsPtr()); uint32_t anchor_id = metrics[0]->anchor_id; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); metrics.clear(); // Report the same anchor again, it should be ignored. metrics.push_back(CreateMetricsPtr()); metrics[0]->anchor_id = anchor_id; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); NavigationPredictorMetricsDocumentData::AnchorsData& data = @@ -246,7 +253,8 @@ metrics.push_back(CreateMetricsPtr()); metrics[1]->contains_image = true; metrics[1]->viewport_size = GetDefaultViewport(); - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); base::RunLoop().RunUntilIdle(); NavigationPredictorMetricsDocumentData::AnchorsData& data = @@ -279,7 +287,8 @@ void Run() { size_t num_entered_viewport = entered_viewport_.size(); - tester_->predictor_service()->ReportNewAnchorElements(std::move(metrics_)); + tester_->predictor_service()->ReportNewAnchorElements( + std::move(metrics_), /*removed_elements=*/{}); tester_->predictor_service()->ReportAnchorElementsEnteredViewport( std::move(entered_viewport_)); metrics_.clear(); @@ -449,7 +458,8 @@ int anchor_id_0 = metrics[0]->anchor_id; GURL target_url = metrics[0]->target_url; int anchor_id_1 = metrics[1]->anchor_id; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); auto click = blink::mojom::AnchorElementClick::New(); const long navigation_start_to_click_ms = 333; @@ -493,7 +503,8 @@ metrics.push_back(CreateMetricsPtr()); int anchor_id = metrics[0]->anchor_id; - predictor_service()->ReportNewAnchorElements(std::move(metrics)); + predictor_service()->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); auto add_click = [&]() { auto click = blink::mojom::AnchorElementClick::New(); @@ -555,6 +566,7 @@ auto it = tracked_anchor_id_to_index_.find(anchor_id); return (it != tracked_anchor_id_to_index_.end()) ? it->second : -1; } + size_t NumAnchorElementData() const { return anchors_.size(); } // NavigationPredictor:: void OnPreloadingHeuristicsModelDone( GURL url, @@ -592,7 +604,8 @@ MockNavigationPredictorForTesting::AnchorId anchor_id( metrics[0]->anchor_id); - predictor_service->ReportNewAnchorElements(std::move(metrics)); + predictor_service->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); return anchor_id; } @@ -625,7 +638,8 @@ MockNavigationPredictorForTesting::AnchorId anchor_id( metrics[0]->anchor_id); - predictor_service->ReportNewAnchorElements(std::move(metrics)); + predictor_service->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); return anchor_id; } @@ -901,7 +915,8 @@ auto anchor_id_1 = MockNavigationPredictorForTesting::AnchorId(metrics[1]->anchor_id); GURL target_url_1 = metrics[1]->target_url; - predictor_service->ReportNewAnchorElements(std::move(metrics)); + predictor_service->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); // Both anchors enter the viewport. const int navigation_start_to_entered_viewport = 30; @@ -1020,7 +1035,8 @@ AnchorId anchor_id_0(metrics[0]->anchor_id); AnchorId anchor_id_1(metrics[1]->anchor_id); GURL target_url = metrics[1]->target_url; - predictor_service->ReportNewAnchorElements(std::move(metrics)); + predictor_service->ReportNewAnchorElements(std::move(metrics), + /*removed_elements=*/{}); // Mouse moves over anchor_id_0, mouse down and then moves away. ReportAnchorElementPointerOver( @@ -1337,3 +1353,48 @@ task_runner()->RunUntilIdle(); EXPECT_FALSE(did_ml_score_called); } + +TEST_F(NavigationPredictorTest, RemoveAnchorElement) { + mojo::Remote<blink::mojom::AnchorElementMetricsHost> predictor_service; + auto* predictor_service_host = MockNavigationPredictorForTesting::Create( + main_rfh(), predictor_service.BindNewPipeAndPassReceiver()); + + EXPECT_EQ(0u, predictor_service_host->NumAnchorElementData()); + + std::vector<blink::mojom::AnchorElementMetricsPtr> metrics1; + blink::mojom::AnchorElementMetricsPtr anchor1 = CreateMetricsPtr(); + metrics1.push_back(anchor1->Clone()); + uint32_t anchor1_id = metrics1[0]->anchor_id; + predictor_service->ReportNewAnchorElements(std::move(metrics1), + /*removed_elements=*/{}); + base::RunLoop().RunUntilIdle(); + EXPECT_EQ(1u, predictor_service_host->NumAnchorElementData()); + NavigationPredictorMetricsDocumentData::AnchorsData& data = + NavigationPredictorMetricsDocumentData::GetOrCreateForCurrentDocument( + main_rfh()) + ->GetAnchorsData(); + EXPECT_EQ(1u, data.number_of_anchors_); + + // Report the addition of another anchor and report that the first anchor was + // removed. + std::vector<blink::mojom::AnchorElementMetricsPtr> metrics2; + metrics2.push_back(CreateMetricsPtr()); + predictor_service->ReportNewAnchorElements(std::move(metrics2), + /*removed_elements=*/{anchor1_id}); + base::RunLoop().RunUntilIdle(); + // We drop the information about the removed element in order to save memory. + EXPECT_EQ(1u, predictor_service_host->NumAnchorElementData()); + EXPECT_EQ(2u, data.number_of_anchors_); + + // Suppose the first anchor was reinserted. + std::vector<blink::mojom::AnchorElementMetricsPtr> metrics3; + metrics3.push_back(anchor1->Clone()); + predictor_service->ReportNewAnchorElements(std::move(metrics3), + /*removed_elements=*/{}); + base::RunLoop().RunUntilIdle(); + // We start storing the information about this element again. + EXPECT_EQ(2u, predictor_service_host->NumAnchorElementData()); + // We've seen the same element previously, so we don't consider this an + // additional anchor. + EXPECT_EQ(2u, data.number_of_anchors_); +}
diff --git a/chrome/browser/net/cert_verifier_policy_browsertest.cc b/chrome/browser/net/cert_verifier_policy_browsertest.cc new file mode 100644 index 0000000..cc9275f --- /dev/null +++ b/chrome/browser/net/cert_verifier_policy_browsertest.cc
@@ -0,0 +1,565 @@ +// Copyright 2022 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include <optional> + +#include "base/base64.h" +#include "base/strings/strcat.h" +#include "base/values.h" +#include "build/build_config.h" +#include "chrome/browser/browser_process.h" +#include "chrome/browser/interstitials/security_interstitial_page_test_utils.h" +#include "chrome/browser/policy/policy_test_utils.h" +#include "chrome/common/buildflags.h" +#include "components/policy/core/common/policy_map.h" +#include "components/policy/policy_constants.h" +#include "content/public/test/browser_test.h" +#include "content/public/test/browser_test_utils.h" +#include "net/base/features.h" +#include "net/cert/x509_util.h" +#include "net/net_buildflags.h" +#include "net/test/cert_test_util.h" +#include "net/test/embedded_test_server/embedded_test_server.h" +#include "testing/gtest/include/gtest/gtest.h" + +#if BUILDFLAG(IS_LINUX) +#include "crypto/scoped_test_nss_db.h" +#include "net/cert/nss_cert_database.h" +#include "net/cert/scoped_nss_types.h" +#include "net/cert/x509_util_nss.h" +#endif + +#if BUILDFLAG(IS_ANDROID) +#include "chrome/test/base/android/android_browser_test.h" +#else +#include "chrome/test/base/in_process_browser_test.h" +#endif + +// TODO(https://issues.chromium.org/issues/40928765): add tests for updates to +// policies w/ same verifier for all policies (except CACertsWithConstraints +// which is already done). +#if BUILDFLAG(CHROME_CERTIFICATE_POLICIES_SUPPORTED) +// Testing the CACertificates policy +class CertVerifierServiceCACertificatesPolicyTest + : public policy::PolicyTest, + public testing::WithParamInterface<bool> { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + if (add_cert_to_policy()) { + scoped_refptr<net::X509Certificate> root_cert = net::ImportCertFromFile( + net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value certs_value(base::Value::Type::LIST); + certs_value.GetList().Append(b64_cert); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCACertificates, + std::make_optional(std::move(certs_value))); + UpdateProviderPolicy(policies); + } + } + + bool add_cert_to_policy() const { return GetParam(); } +}; + +IN_PROC_BROWSER_TEST_P(CertVerifierServiceCACertificatesPolicyTest, + TestCACertificatesPolicy) { + net::EmbeddedTestServer https_test_server( + net::EmbeddedTestServer::TYPE_HTTPS); + https_test_server.SetSSLConfig( + net::test_server::EmbeddedTestServer::CERT_AUTO); + https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server.Start()); + + // Clear test roots so that cert validation only happens with + // what's in the relevant root store + policies. + net::TestRootCerts::GetInstance()->Clear(); + + ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); + EXPECT_NE(add_cert_to_policy(), + chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +INSTANTIATE_TEST_SUITE_P(All, + CertVerifierServiceCACertificatesPolicyTest, + ::testing::Bool()); + +// Testing the CADistrutedCertificates policy +class CertVerifierServiceCADistrustedCertificatesPolicyTest + : public policy::PolicyTest { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value certs_value(base::Value::Type::LIST); + certs_value.GetList().Append(b64_cert); + policy::PolicyMap policies; + // Distrust the test server certificate + SetPolicy(&policies, policy::key::kCADistrustedCertificates, + std::make_optional(std::move(certs_value))); + UpdateProviderPolicy(policies); + } +}; + +IN_PROC_BROWSER_TEST_F(CertVerifierServiceCADistrustedCertificatesPolicyTest, + TestPolicy) { + net::EmbeddedTestServer https_test_server( + net::EmbeddedTestServer::TYPE_HTTPS); + https_test_server.SetSSLConfig( + net::test_server::EmbeddedTestServer::CERT_AUTO); + https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server.Start()); + + // We don't clear the test roots but the cert should still be distrusted based + // on the enterprise policy. + + ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); + + EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +class CertVerifierServiceCATrustedDistrustedCertificatesPolicyTest + : public policy::PolicyTest { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + policy::PolicyMap policies; + // Distrust the test server certificate + { + base::Value certs_value(base::Value::Type::LIST); + certs_value.GetList().Append(b64_cert); + SetPolicy(&policies, policy::key::kCADistrustedCertificates, + std::make_optional(std::move(certs_value))); + } + // Trust the test server certificate + { + base::Value certs_value(base::Value::Type::LIST); + certs_value.GetList().Append(b64_cert); + SetPolicy(&policies, policy::key::kCACertificates, + std::make_optional(std::move(certs_value))); + } + UpdateProviderPolicy(policies); + } +}; + +IN_PROC_BROWSER_TEST_F( + CertVerifierServiceCATrustedDistrustedCertificatesPolicyTest, + TestDistrustOverridesTrust) { + net::EmbeddedTestServer https_test_server( + net::EmbeddedTestServer::TYPE_HTTPS); + https_test_server.SetSSLConfig( + net::test_server::EmbeddedTestServer::CERT_AUTO); + https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server.Start()); + + // We don't clear the test roots but the cert should still be distrusted based + // on the enterprise policy. + + ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); + + EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +// Testing the CAHintCertificate policy +class CertVerifierServiceCAHintCertificatesPolicyTest + : public policy::PolicyTest, + public testing::WithParamInterface<bool> { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + // Don't serve the intermediate either via AIA or as part of the handshake. + net::EmbeddedTestServer::ServerCertificateConfig cert_config; + cert_config.intermediate = + net::EmbeddedTestServer::IntermediateType::kMissing; + https_test_server_.SetSSLConfig(cert_config); + https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server_.Start()); + + if (add_cert_to_policy()) { + // Add the intermediate as a hint. + scoped_refptr<net::X509Certificate> intermediate_cert = + https_test_server_.GetGeneratedIntermediate(); + ASSERT_TRUE(intermediate_cert); + + std::string b64_cert = + base::Base64Encode(net::x509_util::CryptoBufferAsStringPiece( + intermediate_cert->cert_buffer())); + base::Value certs_value(base::Value::Type::LIST); + certs_value.GetList().Append(b64_cert); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCAHintCertificates, + std::make_optional(std::move(certs_value))); + UpdateProviderPolicy(policies); + } + } + + net::EmbeddedTestServer https_test_server_{ + net::EmbeddedTestServer::TYPE_HTTPS}; + + bool add_cert_to_policy() const { return GetParam(); } +}; + +IN_PROC_BROWSER_TEST_P(CertVerifierServiceCAHintCertificatesPolicyTest, + TestPolicy) { + ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); + + EXPECT_NE(add_cert_to_policy(), + chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +INSTANTIATE_TEST_SUITE_P(All, + CertVerifierServiceCAHintCertificatesPolicyTest, + ::testing::Bool()); + +#if BUILDFLAG(IS_LINUX) +// Test the CAPlatformIntegrationEnabled policy. +// +// Ideally we'd have this set up for every platform where this policy is +// supported, but on most platforms its really hard to modify the OS root +// store in an integration test without possibly messing up other tests. +// Except on Linux. +class CertVerifierServiceCAPlatformIntegrationPolicyTest + : public policy::PolicyTest, + public testing::WithParamInterface<bool> { + public: + void SetUpOnMainThread() override { + policy::PolicyTest::SetUpOnMainThread(); + + // Set up test NSS DB + nss_db_ = std::make_unique<crypto::ScopedTestNSSDB>(); + cert_db_ = std::make_unique<net::NSSCertDatabase>( + crypto::ScopedPK11Slot(PK11_ReferenceSlot(nss_db_->slot())), + crypto::ScopedPK11Slot(PK11_ReferenceSlot(nss_db_->slot()))); + ASSERT_TRUE(nss_db_->is_open()); + + // Add root cert to test NSS DB. + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + net::ScopedCERTCertificateList nss_certs; + net::ScopedCERTCertificate nss_cert = + net::x509_util::CreateCERTCertificateFromX509Certificate( + root_cert.get()); + ASSERT_TRUE(nss_cert); + nss_certs.push_back(std::move(nss_cert)); + + net::NSSCertDatabase::ImportCertFailureList failure_list; + cert_db_->ImportCACerts(nss_certs, + /*trust_bits=*/net::NSSCertDatabase::TRUSTED_SSL, + &failure_list); + ASSERT_TRUE(failure_list.empty()); + } + + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCAPlatformIntegrationEnabled, + std::optional<base::Value>(platform_root_store_enabled())); + UpdateProviderPolicy(policies); + } + + bool platform_root_store_enabled() const { return GetParam(); } + + private: + std::unique_ptr<crypto::ScopedTestNSSDB> nss_db_; + std::unique_ptr<net::NSSCertDatabase> cert_db_; +}; + +IN_PROC_BROWSER_TEST_P(CertVerifierServiceCAPlatformIntegrationPolicyTest, + TestCAPlatformIntegrationPolicy) { + net::EmbeddedTestServer https_test_server( + net::EmbeddedTestServer::TYPE_HTTPS); + https_test_server.SetSSLConfig( + net::test_server::EmbeddedTestServer::CERT_AUTO); + https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server.Start()); + + // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted + // root. + // Clear test roots so that cert validation only happens with + // what's in the relevant root store + policies. + net::TestRootCerts::GetInstance()->Clear(); + + ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); + EXPECT_NE(platform_root_store_enabled(), + chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +INSTANTIATE_TEST_SUITE_P(All, + CertVerifierServiceCAPlatformIntegrationPolicyTest, + ::testing::Bool()); +#endif // BUILDFLAG(IS_LINUX) + +// Test the CACertificatesWithConstraints policy +class CertVerifierServiceCACertsWithConstraintsPolicyTest + : public policy::PolicyTest, + public testing::WithParamInterface<bool> { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + // Use a certificate valid for the dns name localhost rather than an IP. + https_test_server_.SetSSLConfig( + net::EmbeddedTestServer::CERT_COMMON_NAME_IS_DOMAIN); + https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server_.Start()); + + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + // Set policy. DNS constraint only matches when + // set_proper_dns_name_constraint() = true. + std::string dns_name_constraint = + set_proper_dns_name_constraint() ? "localhost" : "cruddyhost"; + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value::List certs_with_constraints_value = base::Value::List().Append( + base::Value::Dict() + .Set("certificate", b64_cert) + .Set("constraints", + base::Value::Dict().Set( + "permitted_dns_names", + base::Value::List().Append(dns_name_constraint)))); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, + std::make_optional( + base::Value(std::move(certs_with_constraints_value)))); + UpdateProviderPolicy(policies); + } + + net::EmbeddedTestServer https_test_server_{ + net::EmbeddedTestServer::TYPE_HTTPS}; + + bool set_proper_dns_name_constraint() const { return GetParam(); } +}; + +IN_PROC_BROWSER_TEST_P(CertVerifierServiceCACertsWithConstraintsPolicyTest, + TestCACertsWithConstraintsPolicy) { + // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted + // root. + // Clear test roots so that cert validation only happens with + // what's in the relevant root store + policies. + net::TestRootCerts::GetInstance()->Clear(); + + ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); + EXPECT_NE(set_proper_dns_name_constraint(), + chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +INSTANTIATE_TEST_SUITE_P(All, + CertVerifierServiceCACertsWithConstraintsPolicyTest, + ::testing::Bool()); + +class CertVerifierServiceCACertsWithCIDRConstraintsPolicyTest + : public policy::PolicyTest, + public testing::WithParamInterface<bool> { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server_.Start()); + + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + // Set policy. CIDR constraint only matches when + // set_proper_cidr_name_constraint() = true. + std::string cidr_name_constraint = + set_proper_cidr_name_constraint() ? "127.127.0.1/8" : "127.127.0.1/16"; + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value::List certs_with_constraints_value = base::Value::List().Append( + base::Value::Dict() + .Set("certificate", b64_cert) + .Set("constraints", + base::Value::Dict().Set( + "permitted_cidrs", + base::Value::List().Append(cidr_name_constraint)))); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, + std::make_optional( + base::Value(std::move(certs_with_constraints_value)))); + UpdateProviderPolicy(policies); + } + + net::EmbeddedTestServer https_test_server_{ + net::EmbeddedTestServer::TYPE_HTTPS}; + + bool set_proper_cidr_name_constraint() const { return GetParam(); } +}; + +IN_PROC_BROWSER_TEST_P(CertVerifierServiceCACertsWithCIDRConstraintsPolicyTest, + TestCACertsWithCIDRConstraintsPolicy) { + // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted + // root. + // Clear test roots so that cert validation only happens with + // what's in the relevant root store + policies. + net::TestRootCerts::GetInstance()->Clear(); + + ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); + EXPECT_NE(set_proper_cidr_name_constraint(), + chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +INSTANTIATE_TEST_SUITE_P( + All, + CertVerifierServiceCACertsWithCIDRConstraintsPolicyTest, + ::testing::Bool()); + +class CertVerifierServiceCACertsWithInvalidCIDRConstraintsPolicyTest + : public policy::PolicyTest { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + https_test_server_.SetSSLConfig( + net::test_server::EmbeddedTestServer::CERT_AUTO); + https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server_.Start()); + + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + // Set invalid policy. + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value::List certs_with_constraints_value = base::Value::List().Append( + base::Value::Dict() + .Set("certificate", b64_cert) + .Set("constraints", + base::Value::Dict().Set( + "permitted_cidrs", + base::Value::List().Append("invalidcidr")))); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, + std::make_optional( + base::Value(std::move(certs_with_constraints_value)))); + UpdateProviderPolicy(policies); + } + + net::EmbeddedTestServer https_test_server_{ + net::EmbeddedTestServer::TYPE_HTTPS}; +}; + +IN_PROC_BROWSER_TEST_F( + CertVerifierServiceCACertsWithInvalidCIDRConstraintsPolicyTest, + TestCACertsWithCIDRConstraintsPolicy) { + // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted + // root. + // Clear test roots so that cert validation only happens with + // what's in the relevant root store + policies. + net::TestRootCerts::GetInstance()->Clear(); + + ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); + // invalid CIDR constraint means the root cert isn't trusted. + EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); +} + +class CertVerifierServiceCACertsWithConstraintsUpdatePolicyTest + : public policy::PolicyTest { + public: + void SetUpInProcessBrowserTestFixture() override { + policy::PolicyTest::SetUpInProcessBrowserTestFixture(); + + https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); + ASSERT_TRUE(https_test_server_.Start()); + } + + net::EmbeddedTestServer https_test_server_{ + net::EmbeddedTestServer::TYPE_HTTPS}; +}; + +// Test update of CACertsWithConstraints policy after verifier is already +// created. +IN_PROC_BROWSER_TEST_F( + CertVerifierServiceCACertsWithConstraintsUpdatePolicyTest, + TestCACertsWithCIDRConstraintsPolicy) { + // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted + // root. + // Clear test roots so that cert validation only happens with + // what's in the relevant root store + policies. + net::TestRootCerts::GetInstance()->Clear(); + + scoped_refptr<net::X509Certificate> root_cert = + net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); + ASSERT_TRUE(root_cert); + + { + // Set invalid policy. + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value::List certs_with_constraints_value = base::Value::List().Append( + base::Value::Dict() + .Set("certificate", b64_cert) + .Set("constraints", + base::Value::Dict().Set( + "permitted_cidrs", + base::Value::List().Append("invalidcidr")))); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, + std::make_optional( + base::Value(std::move(certs_with_constraints_value)))); + UpdateProviderPolicy(policies); + + ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); + // invalid CIDR constraint means the root cert isn't trusted. + EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); + } + + { + // Update with valid policy + std::string b64_cert = base::Base64Encode( + net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); + base::Value::List certs_with_constraints_value = base::Value::List().Append( + base::Value::Dict() + .Set("certificate", b64_cert) + .Set("constraints", + base::Value::Dict().Set( + "permitted_cidrs", + base::Value::List().Append("127.127.0.1/8")))); + policy::PolicyMap policies; + SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, + std::make_optional( + base::Value(std::move(certs_with_constraints_value)))); + UpdateProviderPolicy(policies); + + ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); + // Updated with a valid CIDR constraint, cert should be trusted. + EXPECT_FALSE(chrome_browser_interstitials::IsShowingInterstitial( + chrome_test_utils::GetActiveWebContents(this))); + } +} + +#endif // BUILDFLAG(CHROME_CERTIFICATE_POLICIES_SUPPORTED)
diff --git a/chrome/browser/net/cert_verifier_service_browsertest.cc b/chrome/browser/net/cert_verifier_service_browsertest.cc index a719261..81012a9 100644 --- a/chrome/browser/net/cert_verifier_service_browsertest.cc +++ b/chrome/browser/net/cert_verifier_service_browsertest.cc
@@ -4,11 +4,7 @@ #include <optional> -#include "base/base64.h" -#include "base/strings/strcat.h" #include "base/test/scoped_feature_list.h" -#include "base/test/test_future.h" -#include "base/values.h" #include "build/build_config.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/interstitials/security_interstitial_page_test_utils.h" @@ -30,547 +26,12 @@ #include "services/cert_verifier/public/mojom/cert_verifier_service_factory.mojom.h" #include "testing/gtest/include/gtest/gtest.h" -#if BUILDFLAG(IS_LINUX) -#include "crypto/scoped_test_nss_db.h" -#include "net/cert/nss_cert_database.h" -#include "net/cert/scoped_nss_types.h" -#include "net/cert/x509_util_nss.h" -#endif - #if BUILDFLAG(IS_ANDROID) #include "chrome/test/base/android/android_browser_test.h" #else #include "chrome/test/base/in_process_browser_test.h" #endif -// TODO(https://issues.chromium.org/issues/40928765): add tests for updates to -// policies w/ same verifier for all policies (except CACertsWithConstraints -// which is already done). -#if BUILDFLAG(CHROME_CERTIFICATE_POLICIES_SUPPORTED) -// Testing the CACertificates policy -class CertVerifierServiceCACertificatesPolicyTest - : public policy::PolicyTest, - public testing::WithParamInterface<bool> { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - if (add_cert_to_policy()) { - scoped_refptr<net::X509Certificate> root_cert = net::ImportCertFromFile( - net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value certs_value(base::Value::Type::LIST); - certs_value.GetList().Append(b64_cert); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCACertificates, - std::make_optional(std::move(certs_value))); - UpdateProviderPolicy(policies); - } - } - - bool add_cert_to_policy() const { return GetParam(); } -}; - -IN_PROC_BROWSER_TEST_P(CertVerifierServiceCACertificatesPolicyTest, - TestCACertificatesPolicy) { - net::EmbeddedTestServer https_test_server( - net::EmbeddedTestServer::TYPE_HTTPS); - https_test_server.SetSSLConfig( - net::test_server::EmbeddedTestServer::CERT_AUTO); - https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server.Start()); - - // Clear test roots so that cert validation only happens with - // what's in the relevant root store + policies. - net::TestRootCerts::GetInstance()->Clear(); - - ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); - EXPECT_NE(add_cert_to_policy(), - chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -INSTANTIATE_TEST_SUITE_P(All, - CertVerifierServiceCACertificatesPolicyTest, - ::testing::Bool()); - -// Testing the CADistrutedCertificates policy -class CertVerifierServiceCADistrustedCertificatesPolicyTest - : public policy::PolicyTest { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value certs_value(base::Value::Type::LIST); - certs_value.GetList().Append(b64_cert); - policy::PolicyMap policies; - // Distrust the test server certificate - SetPolicy(&policies, policy::key::kCADistrustedCertificates, - std::make_optional(std::move(certs_value))); - UpdateProviderPolicy(policies); - } -}; - -IN_PROC_BROWSER_TEST_F(CertVerifierServiceCADistrustedCertificatesPolicyTest, - TestPolicy) { - net::EmbeddedTestServer https_test_server( - net::EmbeddedTestServer::TYPE_HTTPS); - https_test_server.SetSSLConfig( - net::test_server::EmbeddedTestServer::CERT_AUTO); - https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server.Start()); - - // We don't clear the test roots but the cert should still be distrusted based - // on the enterprise policy. - - ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); - - EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -class CertVerifierServiceCATrustedDistrustedCertificatesPolicyTest - : public policy::PolicyTest { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - policy::PolicyMap policies; - // Distrust the test server certificate - { - base::Value certs_value(base::Value::Type::LIST); - certs_value.GetList().Append(b64_cert); - SetPolicy(&policies, policy::key::kCADistrustedCertificates, - std::make_optional(std::move(certs_value))); - } - // Trust the test server certificate - { - base::Value certs_value(base::Value::Type::LIST); - certs_value.GetList().Append(b64_cert); - SetPolicy(&policies, policy::key::kCACertificates, - std::make_optional(std::move(certs_value))); - } - UpdateProviderPolicy(policies); - } -}; - -IN_PROC_BROWSER_TEST_F( - CertVerifierServiceCATrustedDistrustedCertificatesPolicyTest, - TestDistrustOverridesTrust) { - net::EmbeddedTestServer https_test_server( - net::EmbeddedTestServer::TYPE_HTTPS); - https_test_server.SetSSLConfig( - net::test_server::EmbeddedTestServer::CERT_AUTO); - https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server.Start()); - - // We don't clear the test roots but the cert should still be distrusted based - // on the enterprise policy. - - ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); - - EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -// Testing the CAHintCertificate policy -class CertVerifierServiceCAHintCertificatesPolicyTest - : public policy::PolicyTest, - public testing::WithParamInterface<bool> { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - // Don't serve the intermediate either via AIA or as part of the handshake. - net::EmbeddedTestServer::ServerCertificateConfig cert_config; - cert_config.intermediate = - net::EmbeddedTestServer::IntermediateType::kMissing; - https_test_server_.SetSSLConfig(cert_config); - https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server_.Start()); - - if (add_cert_to_policy()) { - // Add the intermediate as a hint. - scoped_refptr<net::X509Certificate> intermediate_cert = - https_test_server_.GetGeneratedIntermediate(); - ASSERT_TRUE(intermediate_cert); - - std::string b64_cert = - base::Base64Encode(net::x509_util::CryptoBufferAsStringPiece( - intermediate_cert->cert_buffer())); - base::Value certs_value(base::Value::Type::LIST); - certs_value.GetList().Append(b64_cert); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCAHintCertificates, - std::make_optional(std::move(certs_value))); - UpdateProviderPolicy(policies); - } - } - - net::EmbeddedTestServer https_test_server_{ - net::EmbeddedTestServer::TYPE_HTTPS}; - - bool add_cert_to_policy() const { return GetParam(); } -}; - -IN_PROC_BROWSER_TEST_P(CertVerifierServiceCAHintCertificatesPolicyTest, - TestPolicy) { - ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); - - EXPECT_NE(add_cert_to_policy(), - chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -INSTANTIATE_TEST_SUITE_P(All, - CertVerifierServiceCAHintCertificatesPolicyTest, - ::testing::Bool()); - -#if BUILDFLAG(IS_LINUX) -// Test the CAPlatformIntegrationEnabled policy. -// -// Ideally we'd have this set up for every platform where this policy is -// supported, but on most platforms its really hard to modify the OS root -// store in an integration test without possibly messing up other tests. -// Except on Linux. -class CertVerifierServiceCAPlatformIntegrationPolicyTest - : public policy::PolicyTest, - public testing::WithParamInterface<bool> { - public: - void SetUpOnMainThread() override { - policy::PolicyTest::SetUpOnMainThread(); - - // Set up test NSS DB - nss_db_ = std::make_unique<crypto::ScopedTestNSSDB>(); - cert_db_ = std::make_unique<net::NSSCertDatabase>( - crypto::ScopedPK11Slot(PK11_ReferenceSlot(nss_db_->slot())), - crypto::ScopedPK11Slot(PK11_ReferenceSlot(nss_db_->slot()))); - ASSERT_TRUE(nss_db_->is_open()); - - // Add root cert to test NSS DB. - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - net::ScopedCERTCertificateList nss_certs; - net::ScopedCERTCertificate nss_cert = - net::x509_util::CreateCERTCertificateFromX509Certificate( - root_cert.get()); - ASSERT_TRUE(nss_cert); - nss_certs.push_back(std::move(nss_cert)); - - net::NSSCertDatabase::ImportCertFailureList failure_list; - cert_db_->ImportCACerts(nss_certs, - /*trust_bits=*/net::NSSCertDatabase::TRUSTED_SSL, - &failure_list); - ASSERT_TRUE(failure_list.empty()); - } - - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCAPlatformIntegrationEnabled, - std::optional<base::Value>(platform_root_store_enabled())); - UpdateProviderPolicy(policies); - } - - bool platform_root_store_enabled() const { return GetParam(); } - - private: - std::unique_ptr<crypto::ScopedTestNSSDB> nss_db_; - std::unique_ptr<net::NSSCertDatabase> cert_db_; -}; - -IN_PROC_BROWSER_TEST_P(CertVerifierServiceCAPlatformIntegrationPolicyTest, - TestCAPlatformIntegrationPolicy) { - net::EmbeddedTestServer https_test_server( - net::EmbeddedTestServer::TYPE_HTTPS); - https_test_server.SetSSLConfig( - net::test_server::EmbeddedTestServer::CERT_AUTO); - https_test_server.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server.Start()); - - // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted - // root. - // Clear test roots so that cert validation only happens with - // what's in the relevant root store + policies. - net::TestRootCerts::GetInstance()->Clear(); - - ASSERT_TRUE(NavigateToUrl(https_test_server.GetURL("/simple.html"), this)); - EXPECT_NE(platform_root_store_enabled(), - chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -INSTANTIATE_TEST_SUITE_P(All, - CertVerifierServiceCAPlatformIntegrationPolicyTest, - ::testing::Bool()); -#endif // BUILDFLAG(IS_LINUX) - -// Test the CACertificatesWithConstraints policy -class CertVerifierServiceCACertsWithConstraintsPolicyTest - : public policy::PolicyTest, - public testing::WithParamInterface<bool> { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - // Use a certificate valid for the dns name localhost rather than an IP. - https_test_server_.SetSSLConfig( - net::EmbeddedTestServer::CERT_COMMON_NAME_IS_DOMAIN); - https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server_.Start()); - - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - // Set policy. DNS constraint only matches when - // set_proper_dns_name_constraint() = true. - std::string dns_name_constraint = - set_proper_dns_name_constraint() ? "localhost" : "cruddyhost"; - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value::List certs_with_constraints_value = base::Value::List().Append( - base::Value::Dict() - .Set("certificate", b64_cert) - .Set("constraints", - base::Value::Dict().Set( - "permitted_dns_names", - base::Value::List().Append(dns_name_constraint)))); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, - std::make_optional( - base::Value(std::move(certs_with_constraints_value)))); - UpdateProviderPolicy(policies); - } - - net::EmbeddedTestServer https_test_server_{ - net::EmbeddedTestServer::TYPE_HTTPS}; - - bool set_proper_dns_name_constraint() const { return GetParam(); } -}; - -IN_PROC_BROWSER_TEST_P(CertVerifierServiceCACertsWithConstraintsPolicyTest, - TestCACertsWithConstraintsPolicy) { - // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted - // root. - // Clear test roots so that cert validation only happens with - // what's in the relevant root store + policies. - net::TestRootCerts::GetInstance()->Clear(); - - ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); - EXPECT_NE(set_proper_dns_name_constraint(), - chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -INSTANTIATE_TEST_SUITE_P(All, - CertVerifierServiceCACertsWithConstraintsPolicyTest, - ::testing::Bool()); - -class CertVerifierServiceCACertsWithCIDRConstraintsPolicyTest - : public policy::PolicyTest, - public testing::WithParamInterface<bool> { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server_.Start()); - - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - // Set policy. CIDR constraint only matches when - // set_proper_cidr_name_constraint() = true. - std::string cidr_name_constraint = - set_proper_cidr_name_constraint() ? "127.127.0.1/8" : "127.127.0.1/16"; - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value::List certs_with_constraints_value = base::Value::List().Append( - base::Value::Dict() - .Set("certificate", b64_cert) - .Set("constraints", - base::Value::Dict().Set( - "permitted_cidrs", - base::Value::List().Append(cidr_name_constraint)))); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, - std::make_optional( - base::Value(std::move(certs_with_constraints_value)))); - UpdateProviderPolicy(policies); - } - - net::EmbeddedTestServer https_test_server_{ - net::EmbeddedTestServer::TYPE_HTTPS}; - - bool set_proper_cidr_name_constraint() const { return GetParam(); } -}; - -IN_PROC_BROWSER_TEST_P(CertVerifierServiceCACertsWithCIDRConstraintsPolicyTest, - TestCACertsWithCIDRConstraintsPolicy) { - // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted - // root. - // Clear test roots so that cert validation only happens with - // what's in the relevant root store + policies. - net::TestRootCerts::GetInstance()->Clear(); - - ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); - EXPECT_NE(set_proper_cidr_name_constraint(), - chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -INSTANTIATE_TEST_SUITE_P( - All, - CertVerifierServiceCACertsWithCIDRConstraintsPolicyTest, - ::testing::Bool()); - -class CertVerifierServiceCACertsWithInvalidCIDRConstraintsPolicyTest - : public policy::PolicyTest { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - https_test_server_.SetSSLConfig( - net::test_server::EmbeddedTestServer::CERT_AUTO); - https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server_.Start()); - - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - // Set invalid policy. - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value::List certs_with_constraints_value = base::Value::List().Append( - base::Value::Dict() - .Set("certificate", b64_cert) - .Set("constraints", - base::Value::Dict().Set( - "permitted_cidrs", - base::Value::List().Append("invalidcidr")))); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, - std::make_optional( - base::Value(std::move(certs_with_constraints_value)))); - UpdateProviderPolicy(policies); - } - - net::EmbeddedTestServer https_test_server_{ - net::EmbeddedTestServer::TYPE_HTTPS}; -}; - -IN_PROC_BROWSER_TEST_F( - CertVerifierServiceCACertsWithInvalidCIDRConstraintsPolicyTest, - TestCACertsWithCIDRConstraintsPolicy) { - // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted - // root. - // Clear test roots so that cert validation only happens with - // what's in the relevant root store + policies. - net::TestRootCerts::GetInstance()->Clear(); - - ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); - // invalid CIDR constraint means the root cert isn't trusted. - EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); -} - -class CertVerifierServiceCACertsWithConstraintsUpdatePolicyTest - : public policy::PolicyTest { - public: - void SetUpInProcessBrowserTestFixture() override { - policy::PolicyTest::SetUpInProcessBrowserTestFixture(); - - https_test_server_.ServeFilesFromSourceDirectory("chrome/test/data"); - ASSERT_TRUE(https_test_server_.Start()); - } - - net::EmbeddedTestServer https_test_server_{ - net::EmbeddedTestServer::TYPE_HTTPS}; -}; - -// Test update of CACertsWithConstraints policy after verifier is already -// created. -IN_PROC_BROWSER_TEST_F( - CertVerifierServiceCACertsWithConstraintsUpdatePolicyTest, - TestCACertsWithCIDRConstraintsPolicy) { - // `net::EmbeddedTestServer` uses `net::TestRootCerts` to install a trusted - // root. - // Clear test roots so that cert validation only happens with - // what's in the relevant root store + policies. - net::TestRootCerts::GetInstance()->Clear(); - - scoped_refptr<net::X509Certificate> root_cert = - net::ImportCertFromFile(net::EmbeddedTestServer::GetRootCertPemPath()); - ASSERT_TRUE(root_cert); - - { - // Set invalid policy. - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value::List certs_with_constraints_value = base::Value::List().Append( - base::Value::Dict() - .Set("certificate", b64_cert) - .Set("constraints", - base::Value::Dict().Set( - "permitted_cidrs", - base::Value::List().Append("invalidcidr")))); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, - std::make_optional( - base::Value(std::move(certs_with_constraints_value)))); - UpdateProviderPolicy(policies); - - ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); - // invalid CIDR constraint means the root cert isn't trusted. - EXPECT_TRUE(chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); - } - - { - // Update with valid policy - std::string b64_cert = base::Base64Encode( - net::x509_util::CryptoBufferAsStringPiece(root_cert->cert_buffer())); - base::Value::List certs_with_constraints_value = base::Value::List().Append( - base::Value::Dict() - .Set("certificate", b64_cert) - .Set("constraints", - base::Value::Dict().Set( - "permitted_cidrs", - base::Value::List().Append("127.127.0.1/8")))); - policy::PolicyMap policies; - SetPolicy(&policies, policy::key::kCACertificatesWithConstraints, - std::make_optional( - base::Value(std::move(certs_with_constraints_value)))); - UpdateProviderPolicy(policies); - - ASSERT_TRUE(NavigateToUrl(https_test_server_.GetURL("/simple.html"), this)); - // Updated with a valid CIDR constraint, cert should be trusted. - EXPECT_FALSE(chrome_browser_interstitials::IsShowingInterstitial( - chrome_test_utils::GetActiveWebContents(this))); - } -} - -#endif // BUILDFLAG(CHROME_CERTIFICATE_POLICIES_SUPPORTED) - #if BUILDFLAG(CHROME_ROOT_STORE_OPTIONAL) class CertVerifierServiceChromeRootStoreOptionalTest : public PlatformBrowserTest,
diff --git a/chrome/browser/notifications/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java b/chrome/browser/notifications/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java index 8e961463..451c4cd 100644 --- a/chrome/browser/notifications/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java +++ b/chrome/browser/notifications/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java
@@ -303,6 +303,27 @@ int NUM_ENTRIES = 6; } + /** The stages of the job handling a notification intent. */ + @IntDef({ + IntentHandlerJobStage.SCHEDULE_JOB, + IntentHandlerJobStage.SCHEDULE_JOB_FAILED, + IntentHandlerJobStage.ON_START_JOB, + IntentHandlerJobStage.ON_STOP_JOB, + IntentHandlerJobStage.DISPATCH_EVENT, + IntentHandlerJobStage.NATIVE_STARTUP + }) + @Retention(RetentionPolicy.SOURCE) + public @interface IntentHandlerJobStage { + int SCHEDULE_JOB = 0; + int SCHEDULE_JOB_FAILED = 1; + int ON_START_JOB = 2; + int ON_STOP_JOB = 3; + int NATIVE_STARTUP = 4; + int DISPATCH_EVENT = 5; + + int NUM_ENTRIES = 6; + } + private static class LazyHolder { private static final NotificationUmaTracker INSTANCE = new NotificationUmaTracker(); } @@ -543,6 +564,31 @@ } /** + * Records whether the origin was already in the provisionally unsubscribed state when + * processing a tap on the `PRE_UNSUBSCRIBE` action button. + */ + public void recordIsDuplicatePreUnsubscribe(boolean isDuplicate) { + RecordHistogram.recordBooleanHistogram( + "Mobile.SystemNotification.Permission.OneTapUnsubscribe.IsDuplicatePreUnsubscribe", + isDuplicate); + } + + /** + * Records a sample to indicate that the job to handle a notification intent has reached a given + * stage. + * + * @param stage The stage reached. + * @param intentAction The action of the intent being processed. + */ + public void recordIntentHandlerJobStage(@IntentHandlerJobStage int stage, String intentAction) { + RecordHistogram.recordSparseHistogram("Notifications.Android.JobStage", stage); + if (NotificationConstants.ACTION_PRE_UNSUBSCRIBE.equals(intentAction)) { + RecordHistogram.recordSparseHistogram( + "Notifications.Android.JobStage.PreUnsubscribe", stage); + } + } + + /** * Records the number of notifications that were suspended every time the user hits the * `PRE_UNSUBSCRIBE` action button. *
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb index df5604a3..f871f72 100644 --- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb +++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_ar.xtb
@@ -11,7 +11,7 @@ <translation id="2775140325783767197">يتعذّر على Chrome التحقّق من كلمات المرور. يُرجى التحقّق من اتصال الإنترنت.</translation> <translation id="3235063766008841141">تم إدخال كلمة المرور على موقع إلكتروني مخادع وتبيّن أنها مستخدَمة في عملية اختراق للبيانات.</translation> <translation id="3533694711092285624">ما مِن كلمات مرور محفوظة. لا يستطيع متصفّح Chrome التحقّق من كلمات المرور إلا عند حفظها.</translation> -<translation id="3568945271227339929">ما مِن كلمات مرور محتمَل تعرّضها للاختراق.</translation> +<translation id="3568945271227339929">ما مِن كلمات مرور معرّضة للاختراق.</translation> <translation id="3918034518766455210">تم التحقّق من كلمات المرور · <ph name="TIME_SINCE_LAST_CHECK" /></translation> <translation id="543338862236136125">تعديل كلمة المرور</translation> <translation id="5539342724706569402">تم إدخال كلمة المرور على موقع إلكتروني مريب.</translation>
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb index 3612c1e..ad3c817 100644 --- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb +++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_de.xtb
@@ -3,10 +3,10 @@ <translationbundle lang="de"> <translation id="1355944513479998918">Chrome konnte nicht alle Passwörter prüfen. Versuche es morgen noch einmal oder <ph name="BEGIN_LINK" />prüfe die Passwörter in deinem Google-Konto<ph name="END_LINK" />.</translation> <translation id="1513858653616922153">Passwort löschen</translation> -<translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# gehacktes Passwort}other{# gehackte Passwörter}}</translation> +<translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# kompromittiertes Passwort}other{# kompromittierte Passwörter}}</translation> <translation id="1599766761352751884">Passwörter werden geprüft (<ph name="ANALYSED_PASSWORDS" /> von <ph name="TOTAL_PASSWORDS" />)…</translation> <translation id="1713125606790339209">Die folgenden Konten verwenden Passwörter, die bei einer Datenpanne Dritter preisgegeben oder auf einer betrügerischen Website eingegeben wurden. Ändere diese Passwörter sofort, um deine Konten zu schützen.</translation> -<translation id="2224120951664717045">Wenn du dich mit einem Passwort anmeldest, das gehackt wurde, benachrichtigt dich Chrome entsprechend.</translation> +<translation id="2224120951664717045">Wenn du dich mit einem Passwort anmeldest, das kompromittiert wurde, benachrichtigt dich Chrome entsprechend.</translation> <translation id="2670599755795384625">Passwortüberprüfung neu starten</translation> <translation id="2775140325783767197">Chrome kann deine Passwörter nicht prüfen. Überprüfe deine Internetverbindung.</translation> <translation id="3235063766008841141">Auf einer verdächtigen Website eingegeben und in einer Datenpanne gefunden</translation>
diff --git a/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.cc b/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.cc index 6258d78c..8af4387 100644 --- a/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.cc +++ b/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.cc
@@ -186,18 +186,6 @@ return weak_ptr_factory_.GetWeakPtr(); } -void BuiltInBackendToAndroidBackendMigrator::UpdateMigrationVersionInPref() { - // TODO(crbug.com/40067770): Migrate away from `ConsentLevel::kSync` on - // Android. - if (!HasMigratedToTheAndroidBackend(prefs_) && - IsSyncFeatureEnabledIncludingPasswords(sync_service_)) { - // TODO(crbug.com/1302299): Drop the sync metadata and only then update - // pref. - } - prefs_->SetInteger(prefs::kCurrentMigrationVersionToGoogleMobileServices, - kRequiredMigrationVersion); -} - BuiltInBackendToAndroidBackendMigrator::MigrationType BuiltInBackendToAndroidBackendMigrator::GetMigrationType( bool should_attempt_upm_reenrollement) const { @@ -306,12 +294,6 @@ base::BindOnce(&BuiltInBackendToAndroidBackendMigrator::MigrationFinished, weak_ptr_factory_.GetWeakPtr(), /*is_success=*/true); - callbacks_chain = - base::BindOnce( - &BuiltInBackendToAndroidBackendMigrator::UpdateMigrationVersionInPref, - weak_ptr_factory_.GetWeakPtr()) - .Then(std::move(callbacks_chain)); - // All credentials are processed, because it's not possible to filter // only those that have non-syncable data. for (const auto& login : absl::get<LoginsResult>(logins_or_error)) { @@ -413,12 +395,6 @@ base::BindOnce(&BuiltInBackendToAndroidBackendMigrator::MigrationFinished, weak_ptr_factory_.GetWeakPtr(), /*is_success=*/true); - callbacks_chain = - base::BindOnce( - &BuiltInBackendToAndroidBackendMigrator::UpdateMigrationVersionInPref, - weak_ptr_factory_.GetWeakPtr()) - .Then(std::move(callbacks_chain)); - for (auto* const login : built_in_backend_logins) { auto android_login_iter = android_logins.find(login); @@ -606,22 +582,29 @@ metrics_reporter_->ReportMetrics(is_success); metrics_reporter_.reset(); - // Reenroll previously evicted user into the experiment if the migration has - // succeeded. - if (migration_in_progress_type_ == MigrationType::kReenrollmentAttempt && - is_success) { - prefs_->ClearPref(password_manager::prefs:: - kUnenrolledFromGoogleMobileServicesDueToErrors); - prefs_->ClearPref(password_manager::prefs:: - kUnenrolledFromGoogleMobileServicesAfterApiErrorCode); - prefs_->SetInteger( - prefs::kTimesReenrolledToGoogleMobileServices, - prefs_->GetInteger(prefs::kTimesReenrolledToGoogleMobileServices) + 1); - prefs_->SetInteger(prefs::kTimesAttemptedToReenrollToGoogleMobileServices, - 0); + if (is_success) { + prefs_->SetInteger(prefs::kCurrentMigrationVersionToGoogleMobileServices, + kRequiredMigrationVersion); + // Reenroll previously evicted user into the experiment if the migration has + // succeeded. + if (migration_in_progress_type_ == MigrationType::kReenrollmentAttempt) { + prefs_->ClearPref(password_manager::prefs:: + kUnenrolledFromGoogleMobileServicesDueToErrors); + prefs_->ClearPref( + password_manager::prefs:: + kUnenrolledFromGoogleMobileServicesAfterApiErrorCode); + prefs_->SetInteger( + prefs::kTimesReenrolledToGoogleMobileServices, + prefs_->GetInteger(prefs::kTimesReenrolledToGoogleMobileServices) + + 1); + prefs_->SetInteger(prefs::kTimesAttemptedToReenrollToGoogleMobileServices, + 0); + } } migration_in_progress_type_ = MigrationType::kNone; + // TODO: b/325423333 - reconsider always setting pref to false without + // checking `is_success`. prefs_->SetBoolean(prefs::kRequiresMigrationAfterSyncStatusChange, false); TRACE_EVENT_NESTABLE_ASYNC_END0("passwords", "UnifiedPasswordManagerMigration", this);
diff --git a/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.h b/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.h index 7026f21..baee1b6 100644 --- a/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.h +++ b/chrome/browser/password_manager/android/built_in_backend_to_android_backend_migrator.h
@@ -83,9 +83,6 @@ using PasswordFormPtrFlatSet = base::flat_set<const PasswordForm*, IsPasswordLess>; - // Saves current migration version in |prefs_|. - void UpdateMigrationVersionInPref(); - // Returns the type of migration that should happen next. MigrationType GetMigrationType(bool should_attempt_upm_reenrollment) const;
diff --git a/chrome/browser/password_manager/android/local_passwords_migration_warning_util.cc b/chrome/browser/password_manager/android/local_passwords_migration_warning_util.cc index 87c2440..ce2da5d 100644 --- a/chrome/browser/password_manager/android/local_passwords_migration_warning_util.cc +++ b/chrome/browser/password_manager/android/local_passwords_migration_warning_util.cc
@@ -25,7 +25,7 @@ namespace local_password_migration { -constexpr base::TimeDelta kMinIntervalBetweenWarnings = base::Days(30); +constexpr base::TimeDelta kMinIntervalBetweenWarnings = base::Days(1); void SaveWarningShownTimestamp(PrefService* pref_service) { pref_service->SetTime(
diff --git a/chrome/browser/password_manager/android/local_passwords_migration_warning_util_unittest.cc b/chrome/browser/password_manager/android/local_passwords_migration_warning_util_unittest.cc index 6d04e5a..ad1b0db 100644 --- a/chrome/browser/password_manager/android/local_passwords_migration_warning_util_unittest.cc +++ b/chrome/browser/password_manager/android/local_passwords_migration_warning_util_unittest.cc
@@ -61,28 +61,27 @@ EXPECT_FALSE(local_password_migration::ShouldShowWarning(profile())); } -TEST_F(LocalPasswordsMigrationWarningUtilTest, - TestShouldShowWhenMoreThanAMonth) { +TEST_F(LocalPasswordsMigrationWarningUtilTest, TestShouldShowWhenMoreThanADay) { base::test::ScopedFeatureList scoped_feature_list( password_manager::features:: kUnifiedPasswordManagerLocalPasswordsMigrationWarning); pref_service()->SetTime( password_manager::prefs::kLocalPasswordsMigrationWarningShownTimestamp, base::Time::Now()); - task_env()->FastForwardBy(base::Days(31)); + task_env()->FastForwardBy(base::Hours(25)); sync_service()->SetHasSyncConsent(false); EXPECT_TRUE(local_password_migration::ShouldShowWarning(profile())); } TEST_F(LocalPasswordsMigrationWarningUtilTest, - TestShouldNotShowWhenLessThanAMonth) { + TestShouldNotShowWhenLessThanADay) { base::test::ScopedFeatureList scoped_feature_list( password_manager::features:: kUnifiedPasswordManagerLocalPasswordsMigrationWarning); pref_service()->SetTime( password_manager::prefs::kLocalPasswordsMigrationWarningShownTimestamp, base::Time::Now()); - task_env()->FastForwardBy(base::Days(29)); + task_env()->FastForwardBy(base::Hours(23)); sync_service()->SetHasSyncConsent(false); EXPECT_FALSE(local_password_migration::ShouldShowWarning(profile())); }
diff --git a/chrome/browser/password_manager/android/pwd_migration/java/res/layout/pwd_migration_warning_intro_fragment.xml b/chrome/browser/password_manager/android/pwd_migration/java/res/layout/pwd_migration_warning_intro_fragment.xml index 69bea78..fbae10b 100644 --- a/chrome/browser/password_manager/android/pwd_migration/java/res/layout/pwd_migration_warning_intro_fragment.xml +++ b/chrome/browser/password_manager/android/pwd_migration/java/res/layout/pwd_migration_warning_intro_fragment.xml
@@ -15,6 +15,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" + android:textAlignment="center" android:layout_marginBottom="@dimen/pwd_migration_warning_margin" android:textAppearance="@style/TextAppearance.TextMedium.Secondary"/>
diff --git a/chrome/browser/password_manager/android/pwd_migration/java/src/org/chromium/chrome/browser/pwd_migration/PasswordMigrationWarningRenderTest.java b/chrome/browser/password_manager/android/pwd_migration/java/src/org/chromium/chrome/browser/pwd_migration/PasswordMigrationWarningRenderTest.java index 40b1c075d..a72f775 100644 --- a/chrome/browser/password_manager/android/pwd_migration/java/src/org/chromium/chrome/browser/pwd_migration/PasswordMigrationWarningRenderTest.java +++ b/chrome/browser/password_manager/android/pwd_migration/java/src/org/chromium/chrome/browser/pwd_migration/PasswordMigrationWarningRenderTest.java
@@ -87,7 +87,7 @@ @Rule public final ChromeRenderTestRule mRenderTestRule = ChromeRenderTestRule.Builder.withPublicCorpus() - .setRevision(2) + .setRevision(3) .setBugComponent(Component.UI_BROWSER_AUTOFILL) .build();
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc index 9a967a85..f41a0e0 100644 --- a/chrome/browser/password_manager/chrome_password_manager_client.cc +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
@@ -1415,8 +1415,13 @@ tried_launching_warning_on_startup = true; TryToShowLocalPasswordMigrationWarning(); } - - TryToShowPostPasswordMigrationSheet(); + // This prevents the post migration sheet from trying to show on opening new + // tabs after the initial attempt to show the sheet on startup. + static bool tried_launching_post_migration_sheet_on_startup = false; + if (!tried_launching_post_migration_sheet_on_startup) { + tried_launching_post_migration_sheet_on_startup = true; + TryToShowPostPasswordMigrationSheet(); + } #endif }
diff --git a/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc b/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc index 7fc01db..4656937 100644 --- a/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc +++ b/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
@@ -263,6 +263,8 @@ void FillIntoFocusedField(bool is_password, const std::u16string& credential) override {} + void PreviewField(autofill::FieldRendererId field_id, + const std::u16string& value) override {} void AnnotateFieldsWithParsingResult( const autofill::ParsingResult& parsing_result) override {}
diff --git a/chrome/browser/privacy_budget/privacy_budget_browsertest.cc b/chrome/browser/privacy_budget/privacy_budget_browsertest.cc index 4ebbda73..e27893e 100644 --- a/chrome/browser/privacy_budget/privacy_budget_browsertest.cc +++ b/chrome/browser/privacy_budget/privacy_budget_browsertest.cc
@@ -13,7 +13,9 @@ #include <vector> #include "base/barrier_closure.h" +#include "base/containers/flat_set.h" #include "base/feature_list.h" +#include "base/functional/callback.h" #include "base/logging.h" #include "base/memory/raw_ptr.h" #include "base/metrics/field_trial_params.h" @@ -30,6 +32,7 @@ #include "chrome/common/privacy_budget/types.h" #include "components/prefs/pref_service.h" #include "components/ukm/test_ukm_recorder.h" +#include "components/ukm/ukm_recorder_observer.h" #include "content/public/test/browser_test.h" #include "content/public/test/browser_test_utils.h" #include "mojo/public/cpp/bindings/struct_ptr.h" @@ -69,6 +72,10 @@ using testing::Pair; using testing::UnorderedElementsAreArray; +MATCHER_P(Type, type, "") { + return blink::IdentifiableSurface::FromMetricHash(arg).GetType() == type; +} + constexpr uint64_t HashFeature(const blink::mojom::WebFeature& feature) { return blink::IdentifiableSurface::FromTypeAndToken( blink::IdentifiableSurface::Type::kWebFeature, feature) @@ -725,3 +732,134 @@ EXPECT_FALSE(settings->ShouldSampleType( blink::IdentifiableSurface::Type::kMediaCapabilities_DecodingInfo)); } + +namespace { + +class EnableMetaExperiment { + public: + EnableMetaExperiment() { + scoped_feature_list_.InitWithFeaturesAndParameters( + {{features::kIdentifiabilityStudyMetaExperiment, + {{features::kIdentifiabilityStudyMetaExperimentActivationProbability + .name, + "1"}}}}, + {features::kIdentifiabilityStudy}); + } + + private: + base::test::ScopedFeatureList scoped_feature_list_; +}; + +class PrivacyBudgetMetaExperimentBrowserTestWithUkmRecording + : private EnableMetaExperiment, + public PrivacyBudgetBrowserTestBaseWithUkmRecording {}; + +class UkmRecorderAddEntryObserver : public ukm::UkmRecorderObserver { + public: + explicit UkmRecorderAddEntryObserver( + base::RepeatingCallback<void(ukm::mojom::UkmEntryPtr entry)> callback) + : callback_(std::move(callback)) {} + void OnEntryAdded(ukm::mojom::UkmEntryPtr entry) override { + callback_.Run(std::move(entry)); + } + + private: + base::RepeatingCallback<void(ukm::mojom::UkmEntryPtr entry)> callback_; +}; + +} // namespace + +IN_PROC_BROWSER_TEST_F(PrivacyBudgetMetaExperimentBrowserTestWithUkmRecording, + ReportsEncounteredSurfacesAndDocumentCreatedMetrics) { + ASSERT_TRUE(embedded_test_server()->Start()); + EXPECT_TRUE(blink::IdentifiabilityStudySettings::Get()->IsActive()); + ASSERT_TRUE(EnableUkmRecording()); + + content::DOMMessageQueue messages(web_contents()); + base::RunLoop run_loop; + + constexpr uint64_t document_created_metric = + blink::IdentifiableSurface::FromTypeAndToken( + blink::IdentifiableSurface::Type::kReservedInternal, + blink::IdentifiableSurface::ReservedSurfaceMetrics:: + kDocumentCreated_NavigationSourceId) + .ToUkmMetricHash(); + + const std::array<uint64_t, 6> expected_webfeature_metrics = { + HashFeature(blink::mojom::WebFeature::kV8Screen_Height_AttributeGetter), + HashFeature(blink::mojom::WebFeature::kV8Screen_Width_AttributeGetter), + HashFeature( + blink::mojom::WebFeature::kV8Screen_AvailLeft_AttributeGetter), + HashFeature(blink::mojom::WebFeature::kV8Screen_AvailTop_AttributeGetter), + HashFeature( + blink::mojom::WebFeature::kV8Screen_AvailWidth_AttributeGetter), + HashFeature(blink::mojom::WebFeature::kNavigatorDoNotTrack)}; + + // Add a callback checking when the metrics are reported. + base::flat_set<uint64_t> expected_metrics_set( + expected_webfeature_metrics.begin(), expected_webfeature_metrics.end()); + expected_metrics_set.insert(document_created_metric); + UkmRecorderAddEntryObserver ukm_observer(base::BindLambdaForTesting( + [&run_loop, &expected_metrics_set](ukm::mojom::UkmEntryPtr entry) { + for (const auto& [key, value] : entry->metrics) { + expected_metrics_set.erase(key); + } + if (expected_metrics_set.empty()) { + run_loop.Quit(); + } + })); + ukm_service()->AddUkmRecorderObserver( + {ukm::builders::Identifiability::kEntryNameHash}, &ukm_observer); + + ASSERT_TRUE(content::NavigateToURL( + web_contents(), embedded_test_server()->GetURL( + "/privacy_budget/samples_some_surfaces.html"))); + + // The document calls a bunch of instrumented functions and sends a message + // back to the test. Receipt of the message indicates that the script + // successfully completed. + std::string scraped_apis; + ASSERT_TRUE(messages.WaitForMessage(&scraped_apis)); + + // The contents of the received message isn't used for anything other than + // diagnostics. + SCOPED_TRACE(scraped_apis); + + // Navigating away from the test page causes the document to be unloaded. That + // will cause any buffered metrics to be flushed. + content::NavigateToURLBlockUntilNavigationsComplete(web_contents(), + GURL("about:blank"), 1); + + // Wait for the metrics to come down the pipe. + run_loop.Run(); + + ukm::UkmTestHelper ukm_test_helper(ukm_service()); + ukm_test_helper.BuildAndStoreLog(); + std::unique_ptr<ukm::Report> ukm_report = ukm_test_helper.GetUkmReport(); + ASSERT_TRUE(ukm_test_helper.HasUnsentLogs()); + ASSERT_TRUE(ukm_report); + ASSERT_NE(ukm_report->entries_size(), 0); + + std::map<uint64_t, int64_t> seen_metrics; + for (const auto& entry : ukm_report->entries()) { + ASSERT_TRUE(entry.has_event_hash()); + if (entry.event_hash() != ukm::builders::Identifiability::kEntryNameHash) { + continue; + } + for (const auto& metric : entry.metrics()) { + ASSERT_TRUE(metric.has_metric_hash()); + ASSERT_TRUE(metric.has_value()); + seen_metrics.insert({metric.metric_hash(), metric.value()}); + } + } + + for (uint64_t expected_metric : expected_webfeature_metrics) { + EXPECT_THAT( + seen_metrics, + Contains(Pair(Type(blink::IdentifiableSurface::Type::kMeasuredSurface), + expected_metric))); + } + EXPECT_THAT(seen_metrics, Contains(Key(document_created_metric))); + + ukm_service()->RemoveUkmRecorderObserver(&ukm_observer); +}
diff --git a/chrome/browser/privacy_budget/privacy_budget_browsertest_util.cc b/chrome/browser/privacy_budget/privacy_budget_browsertest_util.cc index 721b1cdf..df0da54 100644 --- a/chrome/browser/privacy_budget/privacy_budget_browsertest_util.cc +++ b/chrome/browser/privacy_budget/privacy_budget_browsertest_util.cc
@@ -129,6 +129,11 @@ return !ukm::UkmTestHelper(ukm_service()).IsRecordingEnabled(); } +content::WebContents* +PrivacyBudgetBrowserTestBaseWithUkmRecording::web_contents() { + return chrome_test_utils::GetActiveWebContents(this); +} + void PrivacyBudgetBrowserTestBaseWithUkmRecording::TearDown() { if (is_metrics_reporting_enabled_) { ChromeMetricsServiceAccessor::SetMetricsAndCrashReportingForTesting(
diff --git a/chrome/browser/privacy_budget/privacy_budget_browsertest_util.h b/chrome/browser/privacy_budget/privacy_budget_browsertest_util.h index 9e52baf..56bdb3a 100644 --- a/chrome/browser/privacy_budget/privacy_budget_browsertest_util.h +++ b/chrome/browser/privacy_budget/privacy_budget_browsertest_util.h
@@ -65,6 +65,8 @@ static PrefService* local_state(); + content::WebContents* web_contents(); + bool EnableUkmRecording(); bool DisableUkmRecording();
diff --git a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc index 89e2d50..1afa4e1 100644 --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -1209,9 +1209,7 @@ #endif SyncServiceFactory::GetInstance(); #if !BUILDFLAG(IS_ANDROID) - if (base::FeatureList::IsEnabled(features::kTabOrganization)) { - TabOrganizationServiceFactory::GetInstance(); - } + TabOrganizationServiceFactory::GetInstance(); #endif TabRestoreServiceFactory::GetInstance(); TemplateURLFetcherFactory::GetInstance();
diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chrome/browser/renderer_context_menu/render_view_context_menu.cc index a9ce1902..c0879a4 100644 --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -3678,7 +3678,7 @@ #if BUILDFLAG(ENABLE_SUPERVISED_USERS) Profile* const profile = Profile::FromBrowserContext(browser_context_); CHECK(profile); - if (supervised_user::IsUrlFilteringEnabled(*profile->GetPrefs())) { + if (supervised_user::IsSubjectToParentalControls(*profile->GetPrefs())) { supervised_user::SupervisedUserService* supervised_user_service = SupervisedUserServiceFactory::GetForProfile(profile); supervised_user::SupervisedUserURLFilter* url_filter = @@ -4077,7 +4077,7 @@ void RenderViewContextMenu::CheckSupervisedUserURLFilterAndSaveLinkAs() { Profile* const profile = Profile::FromBrowserContext(browser_context_); CHECK(profile); - if (supervised_user::IsUrlFilteringEnabled(*profile->GetPrefs())) { + if (supervised_user::IsSubjectToParentalControls(*profile->GetPrefs())) { supervised_user::SupervisedUserService* supervised_user_service = SupervisedUserServiceFactory::GetForProfile(profile); supervised_user::SupervisedUserURLFilter* url_filter =
diff --git a/chrome/browser/resources/chromeos/accessibility/accessibility_common/facegaze/facegaze_test_support.js b/chrome/browser/resources/chromeos/accessibility/accessibility_common/facegaze/facegaze_test_support.js new file mode 100644 index 0000000..d641808 --- /dev/null +++ b/chrome/browser/resources/chromeos/accessibility/accessibility_common/facegaze/facegaze_test_support.js
@@ -0,0 +1,55 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** A class that provides test support for C++ tests. */ +class FaceGazeTestSupport { + constructor() { + this.notifyCcTests_(); + } + + /** + * Notifies C++ tests, which wait for the JS side to call + * `chrome.test.sendScriptResult`, that they can continue. + * @private + */ + notifyCcTests_() { + chrome.test.sendScriptResult('ready'); + } + + /** + * Gets the WebCamFaceLandmarker object off of the camera stream window. + * @return {!webCamFaceLandmarker} + */ + async waitForWebCamFaceLandmarker() { + const getWebCamFaceLandmarker = () => { + const window = chrome.extension.getViews().find( + view => view.location.href.includes('camera_stream.html')); + return window ? window.webCamFaceLandmarker : null; + }; + + if (getWebCamFaceLandmarker()) { + return getWebCamFaceLandmarker(); + } + + return new Promise(resolve => { + const id = setInterval(() => { + if (getWebCamFaceLandmarker()) { + clearInterval(id); + resolve(getWebCamFaceLandmarker()); + } + }, 1000); + }); + } + + /** Instantiates the FaceLandmarker. */ + async createFaceLandmarker() { + const webCamFaceLandmarker = await this.waitForWebCamFaceLandmarker(); + await webCamFaceLandmarker.createFaceLandmarker_(); + if (webCamFaceLandmarker.faceLandmarker_) { + this.notifyCcTests_(); + } + } +} + +globalThis.faceGazeTestSupport = new FaceGazeTestSupport();
diff --git a/chrome/browser/resources/component_extension_resources.grd b/chrome/browser/resources/component_extension_resources.grd index c0b97254..a971b6d 100644 --- a/chrome/browser/resources/component_extension_resources.grd +++ b/chrome/browser/resources/component_extension_resources.grd
@@ -21,7 +21,6 @@ <!-- Hangout Services extension, included in Google Chrome builds only. --> <if expr="_google_chrome or enable_hangout_services_extension"> - <include name="IDR_HANGOUT_SERVICES_BACKGROUND_HTML" file="hangout_services/background.html" type="BINDATA" /> <include name="IDR_HANGOUT_SERVICES_THUNK_JS" file="hangout_services/thunk.js" type="BINDATA" /> </if>
diff --git a/chrome/browser/resources/hangout_services/background.html b/chrome/browser/resources/hangout_services/background.html deleted file mode 100644 index 67ef146..0000000 --- a/chrome/browser/resources/hangout_services/background.html +++ /dev/null
@@ -1,17 +0,0 @@ -<!-- -Copyright 2013 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. - -We use an HTML page just to have access to the DOM, for URL -parsing. An alternative would be to include a URL parsing JavaScript -library with the extension but this approach is likely smaller and -faster. ---> -<html> -<head> -<script src="thunk.js"></script> -</head> -<body> -</body> -</html>
diff --git a/chrome/browser/resources/hangout_services/manifest.json b/chrome/browser/resources/hangout_services/manifest.json index 7882754..ecbadf7 100644 --- a/chrome/browser/resources/hangout_services/manifest.json +++ b/chrome/browser/resources/hangout_services/manifest.json
@@ -5,16 +5,15 @@ "name": "Google Hangouts", // Note: Always update the version number when this file is updated. Chrome // triggers extension preferences update on the version increase. - "version": "1.3.21", - "manifest_version": 2, + "version": "1.3.22", + "manifest_version": 3, "externally_connectable": { "matches": [ "https://*.google.com/*" ] }, "background": { - "page": "background.html", - "persistent": false + "service_worker": "thunk.js" }, "incognito": "split", "permissions": [
diff --git a/chrome/browser/resources/password_manager/promo_cards/promo_card.ts b/chrome/browser/resources/password_manager/promo_cards/promo_card.ts index 7ad69d70..1489c897 100644 --- a/chrome/browser/resources/password_manager/promo_cards/promo_card.ts +++ b/chrome/browser/resources/password_manager/promo_cards/promo_card.ts
@@ -35,7 +35,7 @@ * These values are persisted to logs. Entries should not be renumbered and * numeric values should never be reused. * - * Needs to stay in sync with PromoCardType in promo_card.cc + * Needs to stay in sync with PromoCardType in promo_card.h */ enum PromoCardMetricId { CHECKUP = 0,
diff --git a/chrome/browser/resources/tab_search/tab_organization_page.ts b/chrome/browser/resources/tab_search/tab_organization_page.ts index d2dd60b..a0819fa 100644 --- a/chrome/browser/resources/tab_search/tab_organization_page.ts +++ b/chrome/browser/resources/tab_search/tab_organization_page.ts
@@ -271,29 +271,35 @@ this.apiProxy_.openHelpPage(); } - private onFeedback_( - event: CustomEvent<{value: CrFeedbackOption, organizationId: number}>) { + private onFeedback_(event: CustomEvent<{value: CrFeedbackOption}>) { if (!this.session_) { return; } - switch (event.detail.value) { - case CrFeedbackOption.UNSPECIFIED: - this.apiProxy_.setUserFeedback( - this.session_.sessionId, event.detail.organizationId, - UserFeedback.kUserFeedBackUnspecified); - return; - case CrFeedbackOption.THUMBS_UP: - this.apiProxy_.setUserFeedback( - this.session_.sessionId, event.detail.organizationId, - UserFeedback.kUserFeedBackPositive); - return; - case CrFeedbackOption.THUMBS_DOWN: - this.apiProxy_.setUserFeedback( - this.session_.sessionId, event.detail.organizationId, - UserFeedback.kUserFeedBackNegative); - // Show feedback dialog - this.apiProxy_.triggerFeedback(this.session_.sessionId); - return; + const organizations: TabOrganization[] = this.multiTabOrganization_ ? + this.session_.organizations : + this.session_.organizations.slice(0, 1); + organizations.forEach((organization) => { + switch (event.detail.value) { + case CrFeedbackOption.UNSPECIFIED: + this.apiProxy_.setUserFeedback( + this.session_!.sessionId, organization.organizationId, + UserFeedback.kUserFeedBackUnspecified); + break; + case CrFeedbackOption.THUMBS_UP: + this.apiProxy_.setUserFeedback( + this.session_!.sessionId, organization.organizationId, + UserFeedback.kUserFeedBackPositive); + break; + case CrFeedbackOption.THUMBS_DOWN: + this.apiProxy_.setUserFeedback( + this.session_!.sessionId, organization.organizationId, + UserFeedback.kUserFeedBackNegative); + break; + } + }); + if (event.detail.value === CrFeedbackOption.THUMBS_DOWN) { + // Show feedback dialog + this.apiProxy_.triggerFeedback(this.session_.sessionId); } } }
diff --git a/chrome/browser/resources/tab_search/tab_organization_results.html b/chrome/browser/resources/tab_search/tab_organization_results.html index f6b4574..89ef3dd 100644 --- a/chrome/browser/resources/tab_search/tab_organization_results.html +++ b/chrome/browser/resources/tab_search/tab_organization_results.html
@@ -18,6 +18,7 @@ #scrollable { display: flex; flex-direction: column; + gap: 12px; overflow-y: auto; } @@ -36,13 +37,15 @@ [[getTitle_()]] </div> <div id="scrollable"> - <tab-organization-group - name="[[name_]]" - tabs="[[tabs_]]" - organization-id="[[organizationId_]]" - is-last-organization="[[isLastOrganization_]]" + <template is="dom-repeat" items="[[getOrganizations_(session)]]"> + <tab-organization-group + name="[[getName_(item)]]" + tabs="[[item.tabs]]" + organization-id="[[item.organizationId]]" + is-last-organization="[[isLastOrganization_(item)]]" multi-tab-organization="[[multiTabOrganization]]"> - </tab-organization-group> + </tab-organization-group> + </template> </div> <div class="feedback" role="toolbar" on-keydown="onFeedbackKeyDown_"> <div class="tab-organization-body">
diff --git a/chrome/browser/resources/tab_search/tab_organization_results.ts b/chrome/browser/resources/tab_search/tab_organization_results.ts index b35e874..f4efb48 100644 --- a/chrome/browser/resources/tab_search/tab_organization_results.ts +++ b/chrome/browser/resources/tab_search/tab_organization_results.ts
@@ -17,7 +17,7 @@ import {PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js'; import {getTemplate} from './tab_organization_results.html.js'; -import type {Tab, TabOrganization, TabOrganizationSession} from './tab_search.mojom-webui.js'; +import type {TabOrganization, TabOrganizationSession} from './tab_search.mojom-webui.js'; const MINIMUM_SCROLLABLE_MAX_HEIGHT: number = 204; const NON_SCROLLABLE_VERTICAL_SPACING: number = 120; @@ -51,11 +51,6 @@ multiTabOrganization: Boolean, - tabs_: Array, - name_: String, - isLastOrganization_: Boolean, - organizationId_: Number, - feedbackSelectedOption_: { type: String, value: CrFeedbackOption.UNSPECIFIED, @@ -69,13 +64,6 @@ private feedbackSelectedOption_: CrFeedbackOption; - // TODO(emshack): These 4 variables are a holdover from a single-group UI. - // Remove once the UI can display multiple groups. - private tabs_: Tab[]; - private name_: string; - private isLastOrganization_: boolean; - private organizationId_: number; - static get template() { return getTemplate(); } @@ -97,11 +85,20 @@ return loadTimeData.getString('successTitle'); } - private getRefreshButtonText_(): string { - if (this.isLastOrganization_) { - return loadTimeData.getString('rejectFinalSuggestion'); + private getOrganizations_() { + if (this.multiTabOrganization) { + return this.session.organizations; + } else { + return this.session.organizations.slice(0, 1); } - return loadTimeData.getString('rejectSuggestion'); + } + + private getName_(organization: TabOrganization) { + return mojoString16ToString(organization.name); + } + + private isLastOrganization_(organization: TabOrganization) { + return organization === this.session.organizations.slice(-1)[0]; } private onAvailableHeightChange_() { @@ -113,15 +110,6 @@ private onSessionChange_() { this.feedbackSelectedOption_ = CrFeedbackOption.UNSPECIFIED; - - if (!this.session || this.session.organizations.length === 0) { - return; - } - const organization: TabOrganization = this.session.organizations[0]; - this.name_ = mojoString16ToString(organization.name); - this.tabs_ = organization.tabs; - this.organizationId_ = organization.organizationId; - this.isLastOrganization_ = this.session.organizations.length === 1; } private onLearnMoreClick_() { @@ -170,7 +158,7 @@ this.dispatchEvent(new CustomEvent('feedback', { bubbles: true, composed: true, - detail: {value: event.detail.value, organizationId: this.organizationId_}, + detail: {value: event.detail.value}, })); } }
diff --git a/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.cc b/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.cc index a64d630..74d60d9 100644 --- a/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.cc +++ b/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.cc
@@ -10,12 +10,16 @@ #include "base/files/memory_mapped_file.h" #include "base/functional/bind.h" #include "base/memory/scoped_refptr.h" +#include "base/strings/strcat.h" +#include "base/strings/string_util.h" #include "base/task/thread_pool.h" #include "components/safe_browsing/core/common/utils.h" #include "content/public/browser/browser_thread.h" +#include "net/http/http_status_code.h" #include "net/traffic_annotation/network_traffic_annotation.h" #include "services/network/public/cpp/resource_request.h" #include "services/network/public/cpp/shared_url_loader_factory.h" +#include "services/network/public/mojom/url_response_head.mojom.h" namespace safe_browsing { @@ -28,9 +32,12 @@ "X-Goog-Upload-Header-Content-Length"; constexpr char kUploadHeaderContentTypeHeader[] = "X-Goog-Upload-Header-Content-Type"; +constexpr char kUploadStatusHeader[] = "X-Goog-Upload-Status"; +constexpr char kUploadUrlHeader[] = "X-Goog-Upload-Url"; // Content type of the upload contents. constexpr char kUploadContentType[] = "application/octet-stream"; - +// Content type of metadata. +constexpr char kMetadataContentType[] = "application/json"; } // namespace ResumableUploadRequest::ResumableUploadRequest( @@ -134,8 +141,62 @@ } void ResumableUploadRequest::SendMetadataRequest() { - // TODO(b/322006084): 1. Create metadata request headers 2. Attach content - // type and metadata to the request. + auto resource_request = std::make_unique<network::ResourceRequest>(); + resource_request->url = base_url_; + resource_request->method = "POST"; + SetMetadataRequestHeaders(resource_request.get()); + + url_loader_ = network::SimpleURLLoader::Create(std::move(resource_request), + traffic_annotation_); + url_loader_->SetAllowHttpErrorResults(true); + url_loader_->AttachStringForUpload(base::StrCat({metadata_, "\r\n"}), + kMetadataContentType); + url_loader_->DownloadToStringOfUnboundedSizeUntilCrashAndDie( + url_loader_factory_.get(), + base::BindOnce(&ResumableUploadRequest::OnMetadataUploadComplete, + weak_factory_.GetWeakPtr())); +} + +void ResumableUploadRequest::OnMetadataUploadComplete( + std::optional<std::string> response_body) { + DCHECK_CURRENTLY_ON(content::BrowserThread::UI); + int response_code = 0; + if (!url_loader_->ResponseInfo() || !url_loader_->ResponseInfo()->headers) { + // TODO(b/322005992): Add retry logics. + Finish(url_loader_->NetError(), response_code, std::move(response_body)); + return; + } + + response_code = url_loader_->ResponseInfo()->headers->response_code(); + if (!CanUploadContent(url_loader_->ResponseInfo()->headers)) { + Finish(url_loader_->NetError(), response_code, std::move(response_body)); + return; + } + + // TODO(b/322005479): Add SendContent() logics. +} + +bool ResumableUploadRequest::CanUploadContent( + const scoped_refptr<net::HttpResponseHeaders>& headers) { + if (headers->response_code() != net::HTTP_OK) { + return false; + } + std::string upload_status; + if (!headers->GetNormalizedHeader(kUploadStatusHeader, &upload_status) || + !headers->GetNormalizedHeader(kUploadUrlHeader, &upload_url_)) { + return false; + } + return base::EqualsCaseInsensitiveASCII(upload_status, "active"); +} + +void ResumableUploadRequest::Finish(int net_error, + int response_code, + std::optional<std::string> response_body) { + // TODO(b/322005992): Add retry logics and consider sharing them with + // MultipartUploadRequest. + std::move(callback_).Run( + /*success=*/net_error == net::OK && response_code == net::HTTP_OK, + response_code, response_body.value_or("")); } } // namespace safe_browsing
diff --git a/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.h b/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.h index cddfcb16..04949bc3 100644 --- a/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.h +++ b/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader.h
@@ -89,11 +89,28 @@ // Set the headers for the given metadata `request`. void SetMetadataRequestHeaders(network::ResourceRequest* request); - private: + // Send the metadata information about the file/page to the server. void SendMetadataRequest(); - static ResumableUploadRequestFactory* factory_; + private: + // Called whenever a metadata request finishes (on success or failure). + void OnMetadataUploadComplete(std::optional<std::string> response_body); + // Returns true if all of the following conditions are met: + // 1. The HTTP status is OK. + // 2. The `headers` have `upload_status` and `upload_url`. + // 3. The `upload_status` is "active". + bool CanUploadContent(const scoped_refptr<net::HttpResponseHeaders>& headers); + + // Called whenever a net request finishes (on success or failure). + void Finish(int net_error, + int response_code, + std::optional<std::string> response_body); + + static ResumableUploadRequestFactory* factory_; + // Retrieved from metadata response to be used in upload content to the + // server. + std::string upload_url_; base::WeakPtrFactory<ResumableUploadRequest> weak_factory_{this}; };
diff --git a/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader_unittest.cc b/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader_unittest.cc index 260d07b..71d02566f 100644 --- a/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader_unittest.cc +++ b/chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader_unittest.cc
@@ -10,10 +10,15 @@ #include "base/files/scoped_temp_dir.h" #include "base/memory/read_only_shared_memory_region.h" #include "base/memory/scoped_refptr.h" +#include "base/run_loop.h" +#include "base/test/bind.h" #include "base/test/gmock_callback_support.h" #include "content/public/test/browser_task_environment.h" #include "net/traffic_annotation/network_traffic_annotation_test_helper.h" #include "services/network/public/cpp/resource_request.h" +#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h" +#include "services/network/test/test_url_loader_factory.h" +#include "services/network/test/test_utils.h" #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" @@ -21,8 +26,37 @@ using ::testing::_; +class MockResumableUploadRequest : public ResumableUploadRequest { + public: + MockResumableUploadRequest( + scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory, + const base::FilePath& path, + ResumableUploadRequest::Callback callback) + : ResumableUploadRequest(url_loader_factory, + GURL("https://google.com"), + "metadata", + path, + 123, + TRAFFIC_ANNOTATION_FOR_TESTS, + std::move(callback)) {} + + MockResumableUploadRequest( + scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory, + base::ReadOnlySharedMemoryRegion page_region, + ResumableUploadRequest::Callback callback) + : ResumableUploadRequest(url_loader_factory, + GURL("https://google.com"), + "metadata", + std::move(page_region), + TRAFFIC_ANNOTATION_FOR_TESTS, + std::move(callback)) {} +}; + class ResumableUploadRequestTest : public testing::Test { public: + ResumableUploadRequestTest() + : task_environment_(base::test::TaskEnvironment::TimeSource::MOCK_TIME) {} + base::FilePath CreateFile(const std::string& file_name, const std::string& content) { if (!temp_dir_.IsValid()) { @@ -44,6 +78,28 @@ return std::move(region.region); } + std::unique_ptr<MockResumableUploadRequest> CreateFileRequest( + const std::string& content, + base::OnceCallback<void(bool success, + int http_status, + const std::string& response_data)> callback) { + return std::make_unique<MockResumableUploadRequest>( + base::MakeRefCounted<network::WeakWrapperSharedURLLoaderFactory>( + &test_url_loader_factory_), + CreateFile("text.txt", content), std::move(callback)); + } + + std::unique_ptr<MockResumableUploadRequest> CreatePageRequest( + const std::string& content, + base::OnceCallback<void(bool success, + int http_status, + const std::string& response_data)> callback) { + return std::make_unique<MockResumableUploadRequest>( + base::MakeRefCounted<network::WeakWrapperSharedURLLoaderFactory>( + &test_url_loader_factory_), + CreatePage(content), std::move(callback)); + } + void VerifyMetadataRequestHeaders( const network::ResourceRequest& resource_request, std::string expected_size) { @@ -74,6 +130,7 @@ protected: content::BrowserTaskEnvironment task_environment_; + network::TestURLLoaderFactory test_url_loader_factory_; base::ScopedTempDir temp_dir_; }; @@ -102,4 +159,134 @@ VerifyMetadataRequestHeaders(std::move(resource_request), "10"); } +class ResumableUploadSendMetadataRequestTest + : public ResumableUploadRequestTest, + public testing::WithParamInterface<bool> { + public: + bool is_file_request() { return GetParam(); } +}; + +INSTANTIATE_TEST_SUITE_P(, + ResumableUploadSendMetadataRequestTest, + testing::Bool()); + +TEST_P(ResumableUploadSendMetadataRequestTest, SendsCorrectRequest) { + base::RunLoop run_loop; + std::string metadata_content_type; + std::string method; + std::string body; + GURL url; + + test_url_loader_factory_.SetInterceptor( + base::BindLambdaForTesting([&](const network::ResourceRequest& request) { + request.headers.GetHeader(net::HttpRequestHeaders::kContentType, + &metadata_content_type); + method = request.method; + url = request.url; + body = network::GetUploadData(request); + })); + + std::unique_ptr<MockResumableUploadRequest> mock_request = + is_file_request() + ? CreateFileRequest( + "file content", + base::BindLambdaForTesting( + [&run_loop](bool success, int http_status, + const std::string& response_data) { + run_loop.Quit(); + })) + : CreatePageRequest( + "page content", + base::BindLambdaForTesting( + [&run_loop](bool success, int http_status, + const std::string& response_data) { + run_loop.Quit(); + })); + mock_request->SendMetadataRequest(); + + ASSERT_EQ(test_url_loader_factory_.NumPending(), 1); + EXPECT_EQ(metadata_content_type, "application/json"); + EXPECT_EQ(method, "POST"); + EXPECT_EQ(body, "metadata\r\n"); + EXPECT_EQ(url, GURL("https://google.com")); +} + +TEST_P(ResumableUploadSendMetadataRequestTest, HandlesFailedMetadataScan) { + base::RunLoop run_loop; + std::string body; + + std::unique_ptr<MockResumableUploadRequest> mock_request = + is_file_request() + ? CreateFileRequest( + "file content", + base::BindLambdaForTesting( + [&run_loop](bool success, int http_status, + const std::string& response_data) { + EXPECT_FALSE(success); + EXPECT_EQ(net::HTTP_UNAUTHORIZED, http_status); + EXPECT_EQ("response", response_data); + run_loop.Quit(); + })) + : CreatePageRequest( + "page content", + base::BindLambdaForTesting( + [&run_loop](bool success, int http_status, + const std::string& response_data) { + EXPECT_FALSE(success); + EXPECT_EQ(net::HTTP_UNAUTHORIZED, http_status); + EXPECT_EQ("response", response_data); + run_loop.Quit(); + })); + mock_request->SendMetadataRequest(); + + ASSERT_EQ(test_url_loader_factory_.NumPending(), 1); + auto* pending_request = test_url_loader_factory_.GetPendingRequest(0U); + ASSERT_TRUE(pending_request); + test_url_loader_factory_.SimulateResponseWithoutRemovingFromPendingList( + pending_request, network::CreateURLResponseHead(net::HTTP_UNAUTHORIZED), + "response", network::URLLoaderCompletionStatus(net::OK)); + + run_loop.Run(); +} + +TEST_P(ResumableUploadSendMetadataRequestTest, + HandlesSuccessfulMetadataOnlyScan) { + base::RunLoop run_loop; + std::string body; + + std::unique_ptr<MockResumableUploadRequest> mock_request = + is_file_request() + ? CreateFileRequest( + "file content", + base::BindLambdaForTesting( + [&run_loop](bool success, int http_status, + const std::string& response_data) { + EXPECT_TRUE(success); + EXPECT_EQ(net::HTTP_OK, http_status); + EXPECT_EQ("response", response_data); + run_loop.Quit(); + })) + : CreatePageRequest( + "page content", + base::BindLambdaForTesting( + [&run_loop](bool success, int http_status, + const std::string& response_data) { + EXPECT_TRUE(success); + EXPECT_EQ(net::HTTP_OK, http_status); + EXPECT_EQ("response", response_data); + run_loop.Quit(); + })); + mock_request->SendMetadataRequest(); + + ASSERT_EQ(test_url_loader_factory_.NumPending(), 1); + auto* pending_request = test_url_loader_factory_.GetPendingRequest(0U); + ASSERT_TRUE(pending_request); + auto head = network::CreateURLResponseHead(net::HTTP_OK); + head->headers->AddHeader("X-Goog-Upload-Status", "final"); + test_url_loader_factory_.SimulateResponseWithoutRemovingFromPendingList( + pending_request, std::move(head), "response", + network::URLLoaderCompletionStatus(net::OK)); + + run_loop.Run(); +} } // namespace safe_browsing
diff --git a/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java b/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java index 56d1366..3ac3732b 100644 --- a/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java +++ b/chrome/browser/safety_check/android/java/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediator.java
@@ -28,7 +28,6 @@ import org.chromium.base.supplier.ObservableSupplier; import org.chromium.build.BuildConfig; import org.chromium.chrome.browser.password_check.PasswordCheckFactory; -import org.chromium.chrome.browser.password_manager.ManagePasswordsReferrer; import org.chromium.chrome.browser.password_manager.PasswordCheckReferrer; import org.chromium.chrome.browser.password_manager.PasswordManagerBackendSupportHelper; import org.chromium.chrome.browser.password_manager.PasswordManagerHelper; @@ -592,17 +591,7 @@ return true; }; } else { - listener = - (p) -> { - PasswordManagerHelper.showPasswordSettings( - p.getContext(), - ManagePasswordsReferrer.SAFETY_CHECK, - mSettingsLauncher, - mSyncService, - mModalDialogManagerSupplier, - /* managePasskeys= */ false); - return true; - }; + listener = null; } passwordsCheckModel.set( PasswordsCheckPreferenceProperties.PASSWORDS_CLICK_LISTENER, listener);
diff --git a/chrome/browser/safety_check/android/javatests/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediatorTest.java b/chrome/browser/safety_check/android/javatests/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediatorTest.java index 2519fdb..ff36d6d 100644 --- a/chrome/browser/safety_check/android/javatests/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediatorTest.java +++ b/chrome/browser/safety_check/android/javatests/src/org/chromium/chrome/browser/safety_check/SafetyCheckMediatorTest.java
@@ -5,6 +5,7 @@ package org.chromium.chrome.browser.safety_check; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyLong; import static org.mockito.ArgumentMatchers.eq; @@ -768,6 +769,26 @@ } @Test + public void testClickListenerDontLeadToPasswordCheckupIfThereWasError() { + // Order: initial state -> safety check triggered -> check done -> load completed. + mMediator.setInitialState(); + assertEquals(PasswordsState.CHECKING, mPasswordCheckModel.get(PASSWORDS_STATE)); + + mMediator.performSafetyCheck(); + setUpPasswordCheckToReturnError( + PasswordStorageType.ACCOUNT_STORAGE, new Exception("Test exception")); + + assertEquals(PasswordsState.ERROR, mPasswordCheckModel.get(PASSWORDS_STATE)); + + Preference.OnPreferenceClickListener listener = + (Preference.OnPreferenceClickListener) + mPasswordCheckModel.get( + PasswordsCheckPreferenceProperties.PASSWORDS_CLICK_LISTENER); + + assertNull(listener); + } + + @Test public void testClickListenerLeadsToUPMLocalPasswordCheckup() { // TODO(crbug.com/1511255): Parametrize the tests in SafetyCheckMediatorTest for local and // account storage.
diff --git a/chrome/browser/search/search.cc b/chrome/browser/search/search.cc index 81e00920..e24cc7a 100644 --- a/chrome/browser/search/search.cc +++ b/chrome/browser/search/search.cc
@@ -147,7 +147,7 @@ bool IsURLAllowedForSupervisedUser(const GURL& url, Profile& profile) { #if BUILDFLAG(ENABLE_SUPERVISED_USERS) - if (!supervised_user::IsUrlFilteringEnabled(*profile.GetPrefs())) { + if (!supervised_user::IsSubjectToParentalControls(*profile.GetPrefs())) { return true; } supervised_user::SupervisedUserService* supervised_user_service =
diff --git a/chrome/browser/search_engine_choice/search_engine_choice_dialog_browsertest.cc b/chrome/browser/search_engine_choice/search_engine_choice_dialog_browsertest.cc index 88faa81..de6e1d48 100644 --- a/chrome/browser/search_engine_choice/search_engine_choice_dialog_browsertest.cc +++ b/chrome/browser/search_engine_choice/search_engine_choice_dialog_browsertest.cc
@@ -450,9 +450,8 @@ EXPECT_TRUE(service->IsShowingDialog(browser())); } -// TODO(b/314262472) Flaky crashes on various platforms. IN_PROC_BROWSER_TEST_F(SearchEngineChoiceDialogBrowserTest, - DISABLED_BrowserIsRemovedFromListAfterClose) { + BrowserIsRemovedFromListAfterClose) { Profile* profile = browser()->profile(); Browser* new_browser = CreateBrowser(profile); auto* service = static_cast<MockSearchEngineChoiceDialogService*>(
diff --git a/chrome/browser/share/android/BUILD.gn b/chrome/browser/share/android/BUILD.gn index 0befb37e..7089cba 100644 --- a/chrome/browser/share/android/BUILD.gn +++ b/chrome/browser/share/android/BUILD.gn
@@ -18,7 +18,7 @@ "java/res/drawable/save_icon.xml", "java/res/drawable/share_icon.xml", "java/res/drawable/text_icon.xml", - "java/res/layout/page_info_bottom_sheet.xml", + "java/res/layout/page_info_bottom_sheet_content.xml", "java/res/layout/qrcode_dialog.xml", "java/res/layout/qrcode_share_layout.xml", "java/res/layout/screenshot_share_sheet.xml",
diff --git a/chrome/browser/share/android/java/res/layout/page_info_bottom_sheet.xml b/chrome/browser/share/android/java/res/layout/page_info_bottom_sheet.xml deleted file mode 100644 index 9483561..0000000 --- a/chrome/browser/share/android/java/res/layout/page_info_bottom_sheet.xml +++ /dev/null
@@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -Copyright 2024 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. ---> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center" - android:orientation="vertical"> - -</LinearLayout>
diff --git a/chrome/browser/share/android/java/res/layout/page_info_bottom_sheet_content.xml b/chrome/browser/share/android/java/res/layout/page_info_bottom_sheet_content.xml new file mode 100644 index 0000000..14c8e2e --- /dev/null +++ b/chrome/browser/share/android/java/res/layout/page_info_bottom_sheet_content.xml
@@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +Copyright 2024 The Chromium Authors +Use of this source code is governed by a BSD-style license that can be +found in the LICENSE file. +--> +<org.chromium.chrome.browser.share.page_info_sheet.PageInfoBottomSheetView + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_gravity="center" + android:padding="@dimen/page_info_bottom_sheet_padding" + android:orientation="vertical"> + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingBottom="@dimen/page_info_bottom_sheet_padding"> + <!-- TODO(salg): Ensure bottom sheet handles long texts correctly --> + <TextView + android:id="@+id/sheet_title" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_gravity="start|center_vertical" + android:layout_weight="1" + style="@style/TextAppearance.AlertDialogTitleStyle" /> + <org.chromium.ui.widget.ChromeImageButton + android:id="@+id/refresh_button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/ic_refresh_white_36dp" + android:layout_gravity="end|center_vertical" + app:tint="@macro/default_icon_color" + style="@style/ToolbarButton" /> + </LinearLayout> + <org.chromium.components.browser_ui.widget.MaterialProgressBar + android:id="@+id/loading_indicator" + android:layout_width="match_parent" + android:layout_height="@dimen/page_info_loading_indicator_height" /> + <TextView + android:id="@+id/sheet_content" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:textAppearance="@style/TextAppearance.TextSmall.Primary"/> + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="@dimen/page_info_bottom_sheet_padding" + android:gravity="end|center_vertical" + android:orientation="horizontal"> + <org.chromium.ui.widget.ButtonCompat + android:id="@+id/cancel_button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@android:string/cancel" + style="@style/TextButton" /> + <org.chromium.ui.widget.ButtonCompat + android:id="@+id/accept_button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@android:string/ok" + style="@style/FilledButton.Flat" /> + </LinearLayout> +</org.chromium.chrome.browser.share.page_info_sheet.PageInfoBottomSheetView>
diff --git a/chrome/browser/share/android/java/res/values/dimens.xml b/chrome/browser/share/android/java/res/values/dimens.xml index 1a8d69b..d14b6fc 100644 --- a/chrome/browser/share/android/java/res/values/dimens.xml +++ b/chrome/browser/share/android/java/res/values/dimens.xml
@@ -20,4 +20,8 @@ <!-- Android share sheet --> <dimen name="share_preview_favicon_size">48dp</dimen> + + <!-- Page info bottom sheet --> + <dimen name="page_info_bottom_sheet_padding">16dp</dimen> + <dimen name="page_info_loading_indicator_height">20dp</dimen> </resources>
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetBinder.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetBinder.java deleted file mode 100644 index d150264..0000000 --- a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetBinder.java +++ /dev/null
@@ -1,14 +0,0 @@ -// Copyright 2024 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.chrome.browser.share.page_info_sheet; - -import org.chromium.ui.modelutil.PropertyKey; -import org.chromium.ui.modelutil.PropertyModel; - -/** Class responsible for binding the model and the view. */ -class PageInfoBottomSheetBinder { - static void bind( - PropertyModel model, PageInfoBottomSheet viewContents, PropertyKey propertyKey) {} -}
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheet.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetContent.java similarity index 81% rename from chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheet.java rename to chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetContent.java index fd73b858..1fb4d464 100644 --- a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheet.java +++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetContent.java
@@ -4,24 +4,16 @@ package org.chromium.chrome.browser.share.page_info_sheet; -import android.content.Context; -import android.view.LayoutInflater; import android.view.View; -import org.chromium.chrome.R; import org.chromium.components.browser_ui.bottomsheet.BottomSheetContent; /** Bottom sheet to provide info about the page that is shared. */ -class PageInfoBottomSheet implements BottomSheetContent { - private final Context mContext; - private View mContentView; +class PageInfoBottomSheetContent implements BottomSheetContent { + private final View mContentView; - public PageInfoBottomSheet(Context context) { - mContext = context; - } - - private void initializeContentView() { - mContentView = LayoutInflater.from(mContext).inflate(R.layout.page_info_bottom_sheet, null); + public PageInfoBottomSheetContent(View contentView) { + mContentView = contentView; } /* BottomSheetContent implementation. */
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinator.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinator.java index cd7ba43a8..eb22797 100644 --- a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinator.java +++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinator.java
@@ -5,8 +5,12 @@ package org.chromium.chrome.browser.share.page_info_sheet; import android.content.Context; +import android.view.LayoutInflater; +import org.chromium.base.supplier.ObservableSupplier; +import org.chromium.chrome.R; import org.chromium.components.browser_ui.bottomsheet.BottomSheetController; +import org.chromium.ui.modelutil.PropertyModelChangeProcessor; /** * Coordinator of the page info bottom sheet. @@ -14,27 +18,81 @@ * <p>This component shows a bottom sheet to let the add page info to shared links. */ public class PageInfoBottomSheetCoordinator { - private final Context mContext; + private final PageInfoBottomSheetMediator mMediator; + private final PageInfoBottomSheetView mView; + + /** Interface that callers should use to provide page info and receive user events. */ + public static interface Delegate { + /** Called by bottom sheet when user clicks the accept button. */ + default void onAccept() {} + + /** Called by bottom sheet when user clicks the cancel button. */ + default void onCancel() {} + + /** Called by bottom sheet when user clicks the refresh button. */ + default void onRefresh() {} + + /** Returns the supplier of current page info contents. */ + ObservableSupplier<PageInfoContents> getContentSupplier(); + } + + /** + * Represents the state of fetching page info, it may be pending loading when {@code isLoading} + * is true, finished loading when {@code isLoading} is false and failed when {@code + * errorMessage} is not null. + */ + public static class PageInfoContents { + public final String resultContents; + public final String errorMessage; + public final boolean isLoading; + + PageInfoContents(String errorMessage) { + this.errorMessage = errorMessage; + resultContents = null; + isLoading = false; + } + + PageInfoContents(String resultContents, boolean isLoading) { + errorMessage = null; + this.resultContents = resultContents; + this.isLoading = isLoading; + } + } + /** * Creates the coordinator. * * @param context The context for this component. + * @param pageInfoDelegate Delegate that provides page info and receives user events. * @param bottomSheetController The bottom sheet controller where this bottom sheet will be * shown. */ public PageInfoBottomSheetCoordinator( - Context context, BottomSheetController bottomSheetController) { - mContext = context; + Context context, + Delegate pageInfoDelegate, + BottomSheetController bottomSheetController) { + mView = + (PageInfoBottomSheetView) + LayoutInflater.from(context) + .inflate(R.layout.page_info_bottom_sheet_content, null); mMediator = new PageInfoBottomSheetMediator( - new PageInfoBottomSheet(context), bottomSheetController); + pageInfoDelegate, + new PageInfoBottomSheetContent(mView), + bottomSheetController); + PropertyModelChangeProcessor.create( + mMediator.getModel(), mView, PageInfoBottomSheetViewBinder::bind); } /** Request to show the bottom sheet. */ - public void requestShowContent() {} + public void requestShowContent() { + mMediator.requestShowContent(); + } /** Destroys this component hiding the bottom sheet if needed. */ - public void destroy() {} + public void destroy() { + mMediator.destroySheet(); + } }
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetMediator.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetMediator.java index f64f686..ceb2b079 100644 --- a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetMediator.java +++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetMediator.java
@@ -4,8 +4,11 @@ package org.chromium.chrome.browser.share.page_info_sheet; -import androidx.annotation.IntDef; +import android.text.TextUtils; +import android.view.View; +import org.chromium.chrome.browser.share.page_info_sheet.PageInfoBottomSheetCoordinator.PageInfoContents; +import org.chromium.chrome.browser.share.page_info_sheet.PageInfoBottomSheetProperties.PageInfoState; import org.chromium.components.browser_ui.bottomsheet.BottomSheetController; import org.chromium.components.browser_ui.bottomsheet.BottomSheetController.StateChangeReason; import org.chromium.components.browser_ui.bottomsheet.EmptyBottomSheetObserver; @@ -16,58 +19,86 @@ */ class PageInfoBottomSheetMediator extends EmptyBottomSheetObserver { - /** Refers to the result of trying to show the page info UI. */ - @IntDef({ - PageInfoUiResult.ACCEPTED, - PageInfoUiResult.REJECTED, - PageInfoUiResult.REFRESHED, - PageInfoUiResult.FAILED - }) - public @interface PageInfoUiResult { - /** Page info was shown and user accepted. */ - int ACCEPTED = 0; + private final PropertyModel mModel; + private final PageInfoBottomSheetCoordinator.Delegate mPageInfoDelegate; + private final PageInfoBottomSheetContent mPageInfoBottomSheetContent; + private final BottomSheetController mBottomSheetController; - /** Page info was shown and user rejected or dismissed. */ - int REJECTED = 1; - - /** Page info refresh was requested. */ - int REFRESHED = 2; - - /** Page info failed to fetch. */ - int FAILED = 4; + public PropertyModel getModel() { + return mModel; } - private PageInfoBottomSheet mPageInfoBottomSheet; - private final BottomSheetController mBottomSheetController; - private PropertyModel mModel; - public PageInfoBottomSheetMediator( - PageInfoBottomSheet pageInfoBottomSheet, BottomSheetController bottomSheetController) { - mPageInfoBottomSheet = pageInfoBottomSheet; + PageInfoBottomSheetCoordinator.Delegate pageInfoDelegate, + PageInfoBottomSheetContent pageInfoBottomSheetContent, + BottomSheetController bottomSheetController) { + mPageInfoDelegate = pageInfoDelegate; + mPageInfoBottomSheetContent = pageInfoBottomSheetContent; mBottomSheetController = bottomSheetController; - mModel = PageInfoBottomSheetProperties.defaultModelBuilder().build(); + mModel = + PageInfoBottomSheetProperties.defaultModelBuilder() + .with( + PageInfoBottomSheetProperties.ON_ACCEPT_CLICKED, + this::onAcceptClicked) + .with( + PageInfoBottomSheetProperties.ON_CANCEL_CLICKED, + this::onCancelClicked) + .with( + PageInfoBottomSheetProperties.ON_REFRESH_CLICKED, + this::onRefreshClicked) + .with(PageInfoBottomSheetProperties.STATE, PageInfoState.INITIALIZING) + .build(); + + mPageInfoDelegate.getContentSupplier().addObserver(this::onContentsChanged); + } + + private void onContentsChanged(PageInfoContents contents) { + if (contents == null) { + mModel.set(PageInfoBottomSheetProperties.STATE, PageInfoState.INITIALIZING); + } else if (!TextUtils.isEmpty(contents.errorMessage)) { + mModel.set(PageInfoBottomSheetProperties.STATE, PageInfoState.ERROR); + mModel.set(PageInfoBottomSheetProperties.CONTENT_TEXT, contents.errorMessage); + } else if (!TextUtils.isEmpty(contents.resultContents)) { + mModel.set(PageInfoBottomSheetProperties.CONTENT_TEXT, contents.resultContents); + if (contents.isLoading) { + mModel.set(PageInfoBottomSheetProperties.STATE, PageInfoState.LOADING); + } else { + mModel.set(PageInfoBottomSheetProperties.STATE, PageInfoState.SUCCESS); + } + } + } + + boolean requestShowContent() { + return mBottomSheetController.requestShowContent(mPageInfoBottomSheetContent, true); } @Override public void onSheetClosed(@StateChangeReason int reason) { switch (reason) { - case StateChangeReason.BACK_PRESS: - destroySheet(PageInfoUiResult.REJECTED); - break; - case StateChangeReason.SWIPE: - destroySheet(PageInfoUiResult.REJECTED); - break; - case StateChangeReason.TAP_SCRIM: - destroySheet(PageInfoUiResult.REJECTED); - break; - default: - destroySheet(PageInfoUiResult.REJECTED); - break; + case StateChangeReason.BACK_PRESS, + StateChangeReason.SWIPE, + StateChangeReason.TAP_SCRIM -> destroySheet(); } } + private void onAcceptClicked(View view) { + mPageInfoDelegate.onAccept(); + mBottomSheetController.hideContent(mPageInfoBottomSheetContent, true); + } + + private void onCancelClicked(View view) { + mPageInfoDelegate.onCancel(); + mBottomSheetController.hideContent(mPageInfoBottomSheetContent, true); + } + + private void onRefreshClicked(View view) { + mPageInfoDelegate.onRefresh(); + } + @Override public void onSheetOpened(int reason) {} - private void destroySheet(@PageInfoUiResult int callbackResult) {} + void destroySheet() { + mPageInfoDelegate.onCancel(); + } }
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetProperties.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetProperties.java index 9727af08..f8f551e 100644 --- a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetProperties.java +++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetProperties.java
@@ -4,13 +4,69 @@ package org.chromium.chrome.browser.share.page_info_sheet; +import android.view.View.OnClickListener; + +import androidx.annotation.IntDef; + +import org.chromium.ui.modelutil.PropertyKey; import org.chromium.ui.modelutil.PropertyModel; +import org.chromium.ui.modelutil.PropertyModel.ReadableObjectPropertyKey; +import org.chromium.ui.modelutil.PropertyModel.WritableIntPropertyKey; +import org.chromium.ui.modelutil.PropertyModel.WritableObjectPropertyKey; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; /** Data properties for the page info bottom sheet contents. */ final class PageInfoBottomSheetProperties { + + static final WritableIntPropertyKey STATE = new WritableIntPropertyKey(); + + static final WritableObjectPropertyKey<String> CONTENT_TEXT = new WritableObjectPropertyKey<>(); + static final ReadableObjectPropertyKey<OnClickListener> ON_ACCEPT_CLICKED = + new ReadableObjectPropertyKey<>(); + static final ReadableObjectPropertyKey<OnClickListener> ON_CANCEL_CLICKED = + new ReadableObjectPropertyKey<>(); + static final ReadableObjectPropertyKey<OnClickListener> ON_REFRESH_CLICKED = + new ReadableObjectPropertyKey<>(); + + /** + * Possible states for the bottom sheet UI, used to show and hide different elements inside the + * bottom sheet (e.g. loading indicator, refresh button). + */ + @IntDef({ + PageInfoState.INITIALIZING, + PageInfoState.LOADING, + PageInfoState.SUCCESS, + PageInfoState.ERROR + }) + @Retention(RetentionPolicy.SOURCE) + @interface PageInfoState { + /** Page info fetch is initializing, show a loading indicator. */ + int INITIALIZING = 0; + + /** Page info is loading, show progress message. */ + int LOADING = 1; + + /** Page info loaded successfully, show info and enable accept button. */ + int SUCCESS = 2; + + /** Page info failed to load, show error message. */ + int ERROR = 3; + } + private PageInfoBottomSheetProperties() {} + static final PropertyKey[] ALL_KEYS = + new PropertyKey[] { + STATE, CONTENT_TEXT, ON_ACCEPT_CLICKED, ON_CANCEL_CLICKED, ON_REFRESH_CLICKED + }; + static PropertyModel.Builder defaultModelBuilder() { - return new PropertyModel.Builder(); + return new PropertyModel.Builder(ALL_KEYS) + .with(STATE, PageInfoState.INITIALIZING) + .with(CONTENT_TEXT, ""); } + + }
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetView.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetView.java new file mode 100644 index 0000000..9548e8a --- /dev/null +++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetView.java
@@ -0,0 +1,47 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +package org.chromium.chrome.browser.share.page_info_sheet; + +import android.content.Context; +import android.util.AttributeSet; +import android.view.View; +import android.view.ViewGroup.LayoutParams; +import android.widget.Button; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.Nullable; + +import org.chromium.chrome.R; +import org.chromium.ui.widget.ChromeImageButton; + +class PageInfoBottomSheetView extends LinearLayout { + + TextView mTitleText; + TextView mContentText; + Button mAcceptButton; + Button mCancelButton; + ChromeImageButton mRefreshButton; + View mLoadingIndicator; + + public PageInfoBottomSheetView(Context context, @Nullable AttributeSet attrs) { + super(context, attrs); + setLayoutParams( + new LayoutParams( + /* width= */ LayoutParams.MATCH_PARENT, + /* height= */ LayoutParams.WRAP_CONTENT)); + } + + @Override + protected void onFinishInflate() { + super.onFinishInflate(); + mTitleText = findViewById(R.id.sheet_title); + mContentText = findViewById(R.id.sheet_content); + mAcceptButton = findViewById(R.id.accept_button); + mCancelButton = findViewById(R.id.cancel_button); + mRefreshButton = findViewById(R.id.refresh_button); + mLoadingIndicator = findViewById(R.id.loading_indicator); + } +}
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetViewBinder.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetViewBinder.java new file mode 100644 index 0000000..0cf8046f --- /dev/null +++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetViewBinder.java
@@ -0,0 +1,42 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +package org.chromium.chrome.browser.share.page_info_sheet; + +import android.view.View; + +import org.chromium.chrome.browser.share.page_info_sheet.PageInfoBottomSheetProperties.PageInfoState; +import org.chromium.ui.modelutil.PropertyKey; +import org.chromium.ui.modelutil.PropertyModel; + +/** Class responsible for binding the model and the view. */ +class PageInfoBottomSheetViewBinder { + static void bind(PropertyModel model, PageInfoBottomSheetView view, PropertyKey propertyKey) { + + if (PageInfoBottomSheetProperties.STATE == propertyKey) { + @PageInfoState int currentState = model.get(PageInfoBottomSheetProperties.STATE); + + view.mLoadingIndicator.setVisibility( + currentState == PageInfoState.INITIALIZING ? View.VISIBLE : View.GONE); + view.mContentText.setVisibility( + currentState != PageInfoState.INITIALIZING ? View.VISIBLE : View.GONE); + view.mAcceptButton.setEnabled(currentState == PageInfoState.SUCCESS); + view.mAcceptButton.setVisibility( + currentState != PageInfoState.ERROR ? View.VISIBLE : View.GONE); + view.mRefreshButton.setVisibility( + currentState == PageInfoState.SUCCESS ? View.VISIBLE : View.GONE); + } else if (PageInfoBottomSheetProperties.CONTENT_TEXT == propertyKey) { + view.mContentText.setText(model.get(PageInfoBottomSheetProperties.CONTENT_TEXT)); + } else if (PageInfoBottomSheetProperties.ON_ACCEPT_CLICKED == propertyKey) { + view.mAcceptButton.setOnClickListener( + model.get(PageInfoBottomSheetProperties.ON_ACCEPT_CLICKED)); + } else if (PageInfoBottomSheetProperties.ON_CANCEL_CLICKED == propertyKey) { + view.mCancelButton.setOnClickListener( + model.get(PageInfoBottomSheetProperties.ON_CANCEL_CLICKED)); + } else if (PageInfoBottomSheetProperties.ON_REFRESH_CLICKED == propertyKey) { + view.mRefreshButton.setOnClickListener( + model.get(PageInfoBottomSheetProperties.ON_REFRESH_CLICKED)); + } + } +}
diff --git a/chrome/browser/share/android/java_sources.gni b/chrome/browser/share/android/java_sources.gni index ccdeb2f..32156266 100644 --- a/chrome/browser/share/android/java_sources.gni +++ b/chrome/browser/share/android/java_sources.gni
@@ -28,11 +28,12 @@ "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/LongScreenshotsTabService.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/LongScreenshotsTabServiceFactory.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/ScreenshotBoundsManager.java", - "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheet.java", - "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetBinder.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetContent.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinator.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetMediator.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetProperties.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetView.java", + "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetViewBinder.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QRCodeGenerator.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeCoordinator.java", "//chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/qrcode/QrCodeDialog.java",
diff --git a/chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinatorTest.java b/chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinatorTest.java new file mode 100644 index 0000000..27a3f19 --- /dev/null +++ b/chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinatorTest.java
@@ -0,0 +1,309 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +package org.chromium.chrome.browser.share.page_info_sheet; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import android.view.View; +import android.widget.TextView; + +import androidx.test.ext.junit.rules.ActivityScenarioRule; + +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.ArgumentCaptor; +import org.mockito.Captor; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; + +import org.chromium.base.supplier.ObservableSupplierImpl; +import org.chromium.base.test.BaseRobolectricTestRunner; +import org.chromium.chrome.R; +import org.chromium.chrome.browser.share.page_info_sheet.PageInfoBottomSheetCoordinator.PageInfoContents; +import org.chromium.components.browser_ui.bottomsheet.BottomSheetController; +import org.chromium.ui.base.TestActivity; + +@RunWith(BaseRobolectricTestRunner.class) +public class PageInfoBottomSheetCoordinatorTest { + + @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule(); + + @Rule + public ActivityScenarioRule<TestActivity> mActivityScenarioRule = + new ActivityScenarioRule<>(TestActivity.class); + + @Mock private BottomSheetController mBottomSheetController; + @Mock private PageInfoBottomSheetCoordinator.Delegate mPageInfoDelegate; + + @Captor private ArgumentCaptor<PageInfoBottomSheetContent> mSheetContentCaptor; + + private ObservableSupplierImpl<PageInfoContents> mPageInfoContentsSupplier; + + @Before + public void setUp() { + mPageInfoContentsSupplier = new ObservableSupplierImpl<>(); + when(mPageInfoDelegate.getContentSupplier()).thenReturn(mPageInfoContentsSupplier); + } + + @Test + public void testInitializingState() { + mActivityScenarioRule + .getScenario() + .onActivity( + activity -> { + // Initialize coordinator and show UI. + PageInfoBottomSheetCoordinator coordinator = + new PageInfoBottomSheetCoordinator( + activity, mPageInfoDelegate, mBottomSheetController); + coordinator.requestShowContent(); + + // Ensure bottom sheet was opened. + verify(mBottomSheetController) + .requestShowContent(mSheetContentCaptor.capture(), eq(true)); + + // Get UI elements from bottom sheet. + View acceptButton = getView(R.id.accept_button); + View cancelButton = getView(R.id.cancel_button); + View refreshButton = getView(R.id.refresh_button); + View loadingIndicator = getView(R.id.loading_indicator); + View contentTextView = getView(R.id.sheet_content); + + // Initially the accept and cancel buttons should be disabled. + assertFalse( + "Accept button shouldn't be enabled", acceptButton.isEnabled()); + assertTrue("Cancel button should be enabled", cancelButton.isEnabled()); + // Refresh button should not be visible until finished. + assertNotEquals( + "Refresh button should be hidden", + View.VISIBLE, + refreshButton.getVisibility()); + // Loading indicator should be visible initially. + assertEquals( + "Loading indicator should be visible", + View.VISIBLE, + loadingIndicator.getVisibility()); + // No text should be visible initially. + assertEquals( + "No text should be shown", + View.GONE, + contentTextView.getVisibility()); + }); + } + + @Test + public void testLoadingState() { + mActivityScenarioRule + .getScenario() + .onActivity( + activity -> { + PageInfoBottomSheetCoordinator coordinator = + new PageInfoBottomSheetCoordinator( + activity, mPageInfoDelegate, mBottomSheetController); + coordinator.requestShowContent(); + + verify(mBottomSheetController) + .requestShowContent(mSheetContentCaptor.capture(), eq(true)); + + View acceptButton = getView(R.id.accept_button); + View cancelButton = getView(R.id.cancel_button); + View refreshButton = getView(R.id.refresh_button); + View loadingIndicator = getView(R.id.loading_indicator); + TextView contentTextView = (TextView) getView(R.id.sheet_content); + + // Update page info while still loading. + mPageInfoContentsSupplier.set( + new PageInfoContents( + /* resultContents= */ "Foo", /* isLoading= */ true)); + + // Accept/cancel button should be disabled while loading. + assertFalse( + "Accept button should be disabled", acceptButton.isEnabled()); + assertTrue("Cancel button should be enabled", cancelButton.isEnabled()); + // Refresh button should not be visible until finished. + assertNotEquals( + "Refresh button shouldn't be visible", + View.VISIBLE, + refreshButton.getVisibility()); + // Loading indicator should be hidden. + assertEquals( + "Loading indicator shouldn't be visible", + View.GONE, + loadingIndicator.getVisibility()); + // Instead we display the text from page info. + assertEquals( + "Page info text should be visible", + View.VISIBLE, + contentTextView.getVisibility()); + assertEquals( + "Text shown should correspond to last page info update", + "Foo", + contentTextView.getText()); + }); + } + + @Test + public void testSuccessState() { + mActivityScenarioRule + .getScenario() + .onActivity( + activity -> { + PageInfoBottomSheetCoordinator coordinator = + new PageInfoBottomSheetCoordinator( + activity, mPageInfoDelegate, mBottomSheetController); + coordinator.requestShowContent(); + + verify(mBottomSheetController) + .requestShowContent(mSheetContentCaptor.capture(), eq(true)); + + View acceptButton = getView(R.id.accept_button); + View cancelButton = getView(R.id.cancel_button); + View refreshButton = getView(R.id.refresh_button); + View loadingIndicator = getView(R.id.loading_indicator); + TextView contentTextView = (TextView) getView(R.id.sheet_content); + + // Update page info twice, the second update indicating we're finished + // loading. + mPageInfoContentsSupplier.set( + new PageInfoContents( + /* resultContents= */ "Foo", /* isLoading= */ true)); + mPageInfoContentsSupplier.set( + new PageInfoContents( + /* resultContents= */ "Bar", /* isLoading= */ false)); + + // Accept/Cancel buttons should now be enabled. + assertTrue("Accept button should be enabled", acceptButton.isEnabled()); + assertTrue("Cancel button should be enabled", cancelButton.isEnabled()); + // Refresh button should now be visible. + assertEquals( + "Refresh button should be visible", + View.VISIBLE, + refreshButton.getVisibility()); + // Loading indicator should be hidden. + assertEquals( + "Loading indicator should be hidden", + View.GONE, + loadingIndicator.getVisibility()); + // Text from page info should be visible. + assertEquals( + "Page info text should be visible", + View.VISIBLE, + contentTextView.getVisibility()); + assertEquals( + "Shown text should correspond to the last update", + "Bar", + contentTextView.getText()); + }); + } + + @Test + public void testSuccessState_clickHandlers() { + mActivityScenarioRule + .getScenario() + .onActivity( + activity -> { + PageInfoBottomSheetCoordinator coordinator = + new PageInfoBottomSheetCoordinator( + activity, mPageInfoDelegate, mBottomSheetController); + coordinator.requestShowContent(); + + verify(mBottomSheetController) + .requestShowContent(mSheetContentCaptor.capture(), eq(true)); + + View acceptButton = getView(R.id.accept_button); + View cancelButton = getView(R.id.cancel_button); + View refreshButton = getView(R.id.refresh_button); + + // Set state to success to enable buttons. + mPageInfoContentsSupplier.set( + new PageInfoContents( + /* resultContents= */ "Bar", /* isLoading= */ false)); + + // Click accept button once. + acceptButton.performClick(); + // Click cancel button twice. + cancelButton.performClick(); + cancelButton.performClick(); + // Click refresh button thrice. + refreshButton.performClick(); + refreshButton.performClick(); + refreshButton.performClick(); + + // Ensure delegate received click events as expected. + verify(mPageInfoDelegate, times(1)).onAccept(); + verify(mPageInfoDelegate, times(2)).onCancel(); + verify(mPageInfoDelegate, times(3)).onRefresh(); + }); + } + + @Test + public void testErrorState() { + mActivityScenarioRule + .getScenario() + .onActivity( + activity -> { + PageInfoBottomSheetCoordinator coordinator = + new PageInfoBottomSheetCoordinator( + activity, mPageInfoDelegate, mBottomSheetController); + coordinator.requestShowContent(); + + verify(mBottomSheetController) + .requestShowContent(mSheetContentCaptor.capture(), eq(true)); + + View acceptButton = getView(R.id.accept_button); + View cancelButton = getView(R.id.cancel_button); + View refreshButton = getView(R.id.refresh_button); + View loadingIndicator = getView(R.id.loading_indicator); + TextView contentTextView = (TextView) getView(R.id.sheet_content); + + // Set state to error. + mPageInfoContentsSupplier.set( + new PageInfoContents( + /* errorMessage= */ "Something went wrong")); + + // Accept button should be disabled. + assertFalse( + "Accept button should be disabled", acceptButton.isEnabled()); + // Cancel button should be enabled. + assertTrue("Cancel button should be enabled", cancelButton.isEnabled()); + // Refresh button should not be visible. + assertNotEquals( + "Refresh button should not be visible", + View.VISIBLE, + refreshButton.getVisibility()); + // Loading indicator should be hidden. + assertEquals( + "Loading indicator shouldn't be visible", + View.GONE, + loadingIndicator.getVisibility()); + // Error message should be shown. + assertEquals( + "Error message should be visible", + View.VISIBLE, + contentTextView.getVisibility()); + assertEquals( + "Error message text should be shown", + "Something went wrong", + contentTextView.getText()); + }); + } + + private View getView(int viewId) { + View view = mSheetContentCaptor.getValue().getContentView(); + assertNotNull(view); + + return view.findViewById(viewId); + } +}
diff --git a/chrome/browser/share/android/test_java_sources.gni b/chrome/browser/share/android/test_java_sources.gni index c4dda3f..659778ab 100644 --- a/chrome/browser/share/android/test_java_sources.gni +++ b/chrome/browser/share/android/test_java_sources.gni
@@ -32,6 +32,7 @@ "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/LongScreenshotsEntryTest.java", "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/LongScreenshotsTabServiceJUnitTest.java", "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/long_screenshots/bitmap_generation/ScreenshotBoundsManagerTest.java", + "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/page_info_sheet/PageInfoBottomSheetCoordinatorTest.java", "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/screenshot/ScreenshotCoordinatorTest.java", "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/screenshot/ScreenshotShareSheetMediatorUnitTest.java", "//chrome/browser/share/android/javatests/src/org/chromium/chrome/browser/share/scroll_capture/ScrollCaptureCallbackDelegateTest.java",
diff --git a/chrome/browser/supervised_user/supervised_user_navigation_throttle.cc b/chrome/browser/supervised_user/supervised_user_navigation_throttle.cc index 75ce649..94dff752 100644 --- a/chrome/browser/supervised_user/supervised_user_navigation_throttle.cc +++ b/chrome/browser/supervised_user/supervised_user_navigation_throttle.cc
@@ -32,7 +32,7 @@ Profile* profile = Profile::FromBrowserContext( navigation_handle->GetWebContents()->GetBrowserContext()); CHECK(profile); - if (!supervised_user::IsUrlFilteringEnabled(*profile->GetPrefs())) { + if (!supervised_user::IsSubjectToParentalControls(*profile->GetPrefs())) { return nullptr; }
diff --git a/chrome/browser/supervised_user/supervised_user_regional_url_filter_browsertest.cc b/chrome/browser/supervised_user/supervised_user_regional_url_filter_browsertest.cc index 1eb21e9d..9b5867d 100644 --- a/chrome/browser/supervised_user/supervised_user_regional_url_filter_browsertest.cc +++ b/chrome/browser/supervised_user/supervised_user_regional_url_filter_browsertest.cc
@@ -115,7 +115,7 @@ } bool IsUrlFilteringEnabled() const { - return supervised_user::IsUrlFilteringEnabled( + return supervised_user::IsSubjectToParentalControls( *browser()->profile()->GetPrefs()); }
diff --git a/chrome/browser/touch_to_fill/autofill/android/touch_to_fill_delegate_android_impl.cc b/chrome/browser/touch_to_fill/autofill/android/touch_to_fill_delegate_android_impl.cc index 81a59b77..92816d7 100644 --- a/chrome/browser/touch_to_fill/autofill/android/touch_to_fill_delegate_android_impl.cc +++ b/chrome/browser/touch_to_fill/autofill/android/touch_to_fill_delegate_android_impl.cc
@@ -112,36 +112,21 @@ if (!manager_->client().GetFastCheckoutClient()->IsNotShownYet()) { return {TriggerOutcome::kFastCheckoutWasShown, {}}; } - // Trigger only if there is at least 1 complete valid credit card on file. - // Complete = contains number, expiration date and name on card. - // Valid = unexpired with valid number format. - std::vector<CreditCard> cards_to_suggest = - AutofillSuggestionGenerator::GetOrderedCardsToSuggest( - manager_->client(), /*suppress_disused_cards=*/true); - if (base::ranges::none_of(cards_to_suggest, - &CreditCard::IsCompleteValidCard)) { - return {TriggerOutcome::kNoValidCards, {}}; - } // Trigger only if the UI is available. if (!manager_->CanShowAutofillUi()) { return {TriggerOutcome::kCannotShowAutofillUi, {}}; } - - // If a virtual card should be shown, create a copy of the - // card with `CreditCard::RecordType::kVirtualCard` as the record type, and - // insert it before the actual card. - std::vector<autofill::CreditCard> real_and_virtual_cards; - for (const CreditCard& card : cards_to_suggest) { - if (AutofillSuggestionGenerator( - manager_->client(), *manager_->client().GetPersonalDataManager()) - .ShouldShowVirtualCardOption(&card) && - base::FeatureList::IsEnabled( - features::kAutofillVirtualCardsOnTouchToFillAndroid)) { - real_and_virtual_cards.push_back(CreditCard::CreateVirtualCard(card)); - } - real_and_virtual_cards.push_back(card); - } - return {TriggerOutcome::kShown, std::move(real_and_virtual_cards)}; + // Trigger only if there is at least 1 complete valid credit card on file. + // Complete = contains number, expiration date and name on card. + // Valid = unexpired with valid number format. + std::vector<CreditCard> cards_to_suggest = + AutofillSuggestionGenerator(manager_->client(), + *manager_->client().GetPersonalDataManager()) + .GetTouchToFillCardsToSuggest(); + return cards_to_suggest.empty() + ? DryRunResult(TriggerOutcome::kNoValidCards, {}) + : DryRunResult(TriggerOutcome::kShown, + std::move(cards_to_suggest)); } // TODO(crbug.com/1485693): Remove received FormData
diff --git a/chrome/browser/ui/android/omnibox/BUILD.gn b/chrome/browser/ui/android/omnibox/BUILD.gn index f3bb916..08086cd4 100644 --- a/chrome/browser/ui/android/omnibox/BUILD.gn +++ b/chrome/browser/ui/android/omnibox/BUILD.gn
@@ -88,7 +88,6 @@ "java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionListViewBinder.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionProcessor.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/UrlBarDelegate.java", - "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersAction.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImpl.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImpl.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionInSuggest.java", @@ -132,7 +131,6 @@ "java/src/org/chromium/chrome/browser/omnibox/suggestions/header/HeaderView.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/header/HeaderViewBinder.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/header/HeaderViewProperties.java", - "java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessor.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/mostvisited/MostVisitedTilesProcessor.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/querytiles/QueryTileView.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/querytiles/QueryTileViewBinder.java", @@ -420,7 +418,6 @@ "java/src/org/chromium/chrome/browser/omnibox/suggestions/PreWarmingRecycledViewPoolTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/RecyclerViewSelectionControllerUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/SuggestionHorizontalDividerTest.java", - "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersActionUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImplUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImplUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionInSuggestUnitTest.java", @@ -450,7 +447,6 @@ "java/src/org/chromium/chrome/browser/omnibox/suggestions/groupseparator/GroupSeparatorProcessorUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/header/HeaderProcessorUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/header/HeaderViewBinderUnitTest.java", - "java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessorTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/mostvisited/MostVisitedTilesProcessorUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/querytiles/QueryTileViewBinderUnitTest.java", "java/src/org/chromium/chrome/browser/omnibox/suggestions/querytiles/QueryTileViewUnitTest.java",
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java index 51af3f33b..fef8390 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/LocationBarCoordinator.java
@@ -40,7 +40,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.OmniboxLoadUrlParams; import org.chromium.chrome.browser.omnibox.suggestions.OmniboxSuggestionsDropdownScrollListener; import org.chromium.chrome.browser.omnibox.suggestions.basic.BasicSuggestionProcessor.BookmarkState; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler; import org.chromium.chrome.browser.privacy.settings.PrivacyPreferencesManager; import org.chromium.chrome.browser.profiles.Profile; @@ -179,7 +178,6 @@ @NonNull OmniboxSuggestionsDropdownScrollListener omniboxSuggestionsDropdownScrollListener, - @Nullable OpenHistoryClustersDelegate openHistoryClustersDelegate, @Nullable ObservableSupplier<TabModelSelector> tabModelSelectorSupplier, boolean forcePhoneStyleOmnibox) { mLocationBarLayout = (LocationBarLayout) locationBarLayout; @@ -253,7 +251,6 @@ bookmarkState, omniboxActionDelegate, omniboxSuggestionsDropdownScrollListener, - openHistoryClustersDelegate, forcePhoneStyleOmnibox); StatusView statusView = mLocationBarLayout.findViewById(R.id.location_bar_status); mStatusCoordinator =
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java index 56cc6084..610a1b3 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteCoordinator.java
@@ -42,7 +42,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.groupseparator.GroupSeparatorView; import org.chromium.chrome.browser.omnibox.suggestions.header.HeaderView; import org.chromium.chrome.browser.omnibox.suggestions.header.HeaderViewBinder; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.suggestions.tail.TailSuggestionView; import org.chromium.chrome.browser.omnibox.suggestions.tail.TailSuggestionViewBinder; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler; @@ -99,7 +98,6 @@ @NonNull BookmarkState bookmarkState, @NonNull OmniboxActionDelegate omniboxActionDelegate, @NonNull OmniboxSuggestionsDropdownScrollListener scrollListener, - @NonNull OpenHistoryClustersDelegate openHistoryClustersDelegate, boolean forcePhoneStyleOmnibox) { mParent = parent; mModalDialogManagerSupplier = modalDialogManagerSupplier; @@ -130,8 +128,7 @@ bringToForegroundCallback, tabWindowManagerSupplier, bookmarkState, - omniboxActionDelegate, - openHistoryClustersDelegate); + omniboxActionDelegate); mMediator.initDefaultProcessors(); mScrollListenerList.addObserver(scrollListener);
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java index 8077b98..466555cb 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
@@ -37,7 +37,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.AutocompleteDelegate.AutocompleteLoadCallback; import org.chromium.chrome.browser.omnibox.suggestions.action.OmniboxActionFactoryImpl; import org.chromium.chrome.browser.omnibox.suggestions.basic.BasicSuggestionProcessor.BookmarkState; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.voice.VoiceRecognitionHandler; import org.chromium.chrome.browser.profiles.Profile; import org.chromium.chrome.browser.search_engines.TemplateUrlServiceFactory; @@ -181,8 +180,7 @@ @NonNull Callback<Tab> bringTabToFrontCallback, @NonNull Supplier<TabWindowManager> tabWindowManagerSupplier, @NonNull BookmarkState bookmarkState, - @NonNull OmniboxActionDelegate omniboxActionDelegate, - @NonNull OpenHistoryClustersDelegate openHistoryClustersDelegate) { + @NonNull OmniboxActionDelegate omniboxActionDelegate) { mContext = context; mControllerProvider = controllerProvider; mDelegate = delegate; @@ -196,8 +194,7 @@ mSuggestionModels = mListPropertyModel.get(SuggestionListProperties.SUGGESTION_MODELS); mOmniboxActionDelegate = omniboxActionDelegate; mDropdownViewInfoListBuilder = - new DropdownItemViewInfoListBuilder( - activityTabSupplier, bookmarkState, openHistoryClustersDelegate); + new DropdownItemViewInfoListBuilder(activityTabSupplier, bookmarkState); mDropdownViewInfoListBuilder.setShareDelegateSupplier(shareDelegateSupplier); mDropdownViewInfoListManager = new DropdownItemViewInfoListManager(mSuggestionModels, context);
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediatorUnitTest.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediatorUnitTest.java index ede877c..d9e7dd4 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediatorUnitTest.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediatorUnitTest.java
@@ -61,7 +61,6 @@ import org.chromium.chrome.browser.omnibox.UrlBarEditingTextStateProvider; import org.chromium.chrome.browser.omnibox.suggestions.AutocompleteMediator.EditSessionState; import org.chromium.chrome.browser.omnibox.suggestions.header.HeaderProcessor; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor; import org.chromium.chrome.browser.profiles.Profile; import org.chromium.chrome.browser.search_engines.TemplateUrlServiceFactory; import org.chromium.chrome.browser.tab.Tab; @@ -124,7 +123,6 @@ private @Mock WindowAndroid mMockWindowAndroid; private @Mock OmniboxActionDelegate mOmniboxActionDelegate; private @Mock LargeIconBridge.Natives mLargeIconBridgeJniMock; - private @Mock HistoryClustersProcessor.OpenHistoryClustersDelegate mOpenHistoryClustersDelegate; private @Mock OmniboxActionFactoryJni mActionFactoryJni; private @Mock TemplateUrlService mTemplateUrlService; private @Mock NavigationHandle mNavigationHandle; @@ -178,8 +176,7 @@ tab -> {}, mTabWindowManagerSupplier, url -> false, - mOmniboxActionDelegate, - mOpenHistoryClustersDelegate); + mOmniboxActionDelegate); mMediator .getDropdownItemViewInfoListBuilderForTest()
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilder.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilder.java index e90f0f10..617ede3f 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilder.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilder.java
@@ -24,8 +24,6 @@ import org.chromium.chrome.browser.omnibox.suggestions.entity.EntitySuggestionProcessor; import org.chromium.chrome.browser.omnibox.suggestions.groupseparator.GroupSeparatorProcessor; import org.chromium.chrome.browser.omnibox.suggestions.header.HeaderProcessor; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.omnibox.suggestions.mostvisited.MostVisitedTilesProcessor; import org.chromium.chrome.browser.omnibox.suggestions.querytiles.QueryTilesProcessor; import org.chromium.chrome.browser.omnibox.suggestions.tail.TailSuggestionProcessor; @@ -54,17 +52,13 @@ private @Nullable OmniboxImageSupplier mImageSupplier; private @NonNull BookmarkState mBookmarkState; @Px private int mDropdownHeight; - private OpenHistoryClustersDelegate mOpenHistoryClustersDelegate; DropdownItemViewInfoListBuilder( - @NonNull Supplier<Tab> tabSupplier, - BookmarkState bookmarkState, - OpenHistoryClustersDelegate openHistoryClustersDelegate) { + @NonNull Supplier<Tab> tabSupplier, BookmarkState bookmarkState) { mPriorityOrderedSuggestionProcessors = new ArrayList<>(); mDropdownHeight = DROPDOWN_HEIGHT_UNKNOWN; mActivityTabSupplier = tabSupplier; mBookmarkState = bookmarkState; - mOpenHistoryClustersDelegate = openHistoryClustersDelegate; } /** @@ -95,14 +89,6 @@ registerSuggestionProcessor( new ClipboardSuggestionProcessor(context, host, mImageSupplier)); registerSuggestionProcessor( - new HistoryClustersProcessor( - mOpenHistoryClustersDelegate, - context, - host, - textProvider, - mImageSupplier, - mBookmarkState)); - registerSuggestionProcessor( new EntitySuggestionProcessor( context, host, textProvider, mImageSupplier, mBookmarkState)); registerSuggestionProcessor(new TailSuggestionProcessor(context, host));
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilderUnitTest.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilderUnitTest.java index 0c6b7fb1..e89b7f81 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilderUnitTest.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/DropdownItemViewInfoListBuilderUnitTest.java
@@ -43,7 +43,6 @@ import org.chromium.base.test.util.Features; import org.chromium.chrome.browser.omnibox.suggestions.groupseparator.GroupSeparatorProcessor; import org.chromium.chrome.browser.omnibox.suggestions.header.HeaderProcessor; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor; import org.chromium.components.omnibox.AutocompleteMatch; import org.chromium.components.omnibox.AutocompleteMatchBuilder; import org.chromium.components.omnibox.AutocompleteResult; @@ -69,7 +68,6 @@ private @Mock AutocompleteController mAutocompleteController; private @Mock SuggestionProcessor mMockSuggestionProcessor; private @Spy HeaderProcessor mMockHeaderProcessor = new HeaderProcessor(mContext); - private @Mock HistoryClustersProcessor.OpenHistoryClustersDelegate mOpenHistoryClustersDelegate; private GroupSeparatorProcessor mGroupSeparatorProcessor = new GroupSeparatorProcessor(mContext); @@ -81,9 +79,7 @@ .thenAnswer((mock) -> new PropertyModel(SuggestionCommonProperties.ALL_KEYS)); when(mMockSuggestionProcessor.getViewTypeId()).thenReturn(OmniboxSuggestionUiType.DEFAULT); - mBuilder = - new DropdownItemViewInfoListBuilder( - () -> null, (url) -> false, mOpenHistoryClustersDelegate); + mBuilder = new DropdownItemViewInfoListBuilder(() -> null, (url) -> false); mBuilder.registerSuggestionProcessor(mMockSuggestionProcessor); mBuilder.setGroupSeparatorProcessorForTest(mGroupSeparatorProcessor); mBuilder.setHeaderProcessorForTest(mMockHeaderProcessor);
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersAction.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersAction.java deleted file mode 100644 index 7357519..0000000 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersAction.java +++ /dev/null
@@ -1,60 +0,0 @@ -// Copyright 2022 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.chrome.browser.omnibox.suggestions.action; - -import android.text.TextUtils; - -import androidx.annotation.NonNull; -import androidx.annotation.VisibleForTesting; - -import org.chromium.components.omnibox.R; -import org.chromium.components.omnibox.action.OmniboxAction; -import org.chromium.components.omnibox.action.OmniboxActionDelegate; -import org.chromium.components.omnibox.action.OmniboxActionId; - -/** - * Omnibox action for showing the history clusters (journeys) UI. This exists as a separate class so - * that it can expose the associated query directly. - */ -public class HistoryClustersAction extends OmniboxAction { - /** The default action icon for Journeys. */ - @VisibleForTesting - static final ChipIcon JOURNEYS_ICON = - new ChipIcon(R.drawable.action_journeys, /* tintWithTextColor= */ true); - - /** Associated user query, guaranteed to be a non-empty string. */ - public final @NonNull String query; - - public HistoryClustersAction( - long nativeInstance, - @NonNull String hint, - @NonNull String accessibilityHint, - @NonNull String query) { - super( - OmniboxActionId.HISTORY_CLUSTERS, - nativeInstance, - hint, - accessibilityHint, - JOURNEYS_ICON); - assert !TextUtils.isEmpty(query); - this.query = query; - } - - @Override - public void execute(@NonNull OmniboxActionDelegate delegate) { - delegate.openHistoryClustersPage(query); - } - - /** - * Cast supplied OmniboxAction to HistoryClustersAction. Requires the supplied input to be a - * valid instance of an HistoryClustersAction whose actionId is the HISTORY_CLUSTERS_ACTION. - */ - public static @NonNull HistoryClustersAction from(@NonNull OmniboxAction action) { - assert action != null; - assert action.actionId == OmniboxActionId.HISTORY_CLUSTERS; - assert action instanceof HistoryClustersAction; - return (HistoryClustersAction) action; - } -}
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersActionUnitTest.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersActionUnitTest.java deleted file mode 100644 index 05ac0e9..0000000 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/HistoryClustersActionUnitTest.java +++ /dev/null
@@ -1,99 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.chrome.browser.omnibox.suggestions.action; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertThrows; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoMoreInteractions; - -import org.junit.Rule; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.Mock; -import org.mockito.junit.MockitoJUnit; -import org.mockito.junit.MockitoRule; -import org.robolectric.annotation.Config; - -import org.chromium.base.test.BaseRobolectricTestRunner; -import org.chromium.components.omnibox.action.OmniboxAction; -import org.chromium.components.omnibox.action.OmniboxActionDelegate; -import org.chromium.components.omnibox.action.OmniboxActionId; - -/** Tests for {@link HistoryClustersAction}. */ -@RunWith(BaseRobolectricTestRunner.class) -@Config(manifest = Config.NONE) -public class HistoryClustersActionUnitTest { - public @Rule MockitoRule mockitoRule = MockitoJUnit.rule(); - private @Mock OmniboxActionDelegate mDelegate; - - @Test - public void creation_usesExpectedIcon() { - var action = new HistoryClustersAction(0, "hint", "accessibility", "query"); - assertEquals(HistoryClustersAction.JOURNEYS_ICON, action.icon); - } - - @Test - public void creation_failsWithNullHint() { - assertThrows( - AssertionError.class, - () -> new HistoryClustersAction(0, null, "accessibility", "query")); - } - - @Test - public void creation_failsWithEmptyHint() { - assertThrows( - AssertionError.class, - () -> new HistoryClustersAction(0, "", "accessibility", "query")); - } - - @Test - public void creation_failsWithNullQuery() { - assertThrows( - AssertionError.class, - () -> new HistoryClustersAction(0, "hint", "accessibility", null)); - } - - @Test - public void creation_failsWithEmptyQuery() { - assertThrows( - AssertionError.class, - () -> new HistoryClustersAction(0, "hint", "accessibility", "")); - } - - @Test - public void safeCasting_assertsWithNull() { - assertThrows(AssertionError.class, () -> HistoryClustersAction.from(null)); - } - - @Test - public void safeCasting_assertsWithWrongClassType() { - assertThrows( - AssertionError.class, - () -> - HistoryClustersAction.from( - new OmniboxAction( - OmniboxActionId.HISTORY_CLUSTERS, 0, "", "", null) { - @Override - public void execute(OmniboxActionDelegate d) {} - })); - } - - @Test - public void safeCasting_successWithFactoryBuiltAction() { - HistoryClustersAction.from( - OmniboxActionFactoryImpl.get() - .buildHistoryClustersAction(0, "hint", "accessibility", "query")); - } - - @Test - public void executeHistoryClusters() { - String testJourneyName = "example journey name"; - var action = new HistoryClustersAction(0, "hint", "accessibility", testJourneyName); - action.execute(mDelegate); - verify(mDelegate).openHistoryClustersPage(testJourneyName); - verifyNoMoreInteractions(mDelegate); - } -}
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImpl.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImpl.java index 2a31d5f..d3ad9bd1 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImpl.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImpl.java
@@ -13,7 +13,6 @@ import org.chromium.base.IntentUtils; import org.chromium.base.supplier.Supplier; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.quick_delete.QuickDeleteController; import org.chromium.chrome.browser.tab.Tab; import org.chromium.components.browser_ui.settings.SettingsLauncher; @@ -31,7 +30,6 @@ private final @NonNull Consumer<String> mOpenUrlInExistingTabElseNewTabCb; private final @NonNull Runnable mOpenIncognitoTabCb; private final @NonNull Runnable mOpenPasswordSettingsCb; - private final @NonNull OpenHistoryClustersDelegate mOpenHistoryClustersForQueryCb; private final @NonNull Supplier<Tab> mTabSupplier; private final @Nullable Runnable mOpenQuickDeleteCb; @@ -42,7 +40,6 @@ @NonNull Consumer<String> openUrlInExistingTabElseNewTabCb, @NonNull Runnable openIncognitoTabCb, @NonNull Runnable openPasswordSettingsCb, - @NonNull OpenHistoryClustersDelegate openHistoryClustersForQueryCb, @Nullable Runnable openQuickDeleteCb) { mContext = context; mTabSupplier = tabSupplier; @@ -50,16 +47,10 @@ mOpenUrlInExistingTabElseNewTabCb = openUrlInExistingTabElseNewTabCb; mOpenIncognitoTabCb = openIncognitoTabCb; mOpenPasswordSettingsCb = openPasswordSettingsCb; - mOpenHistoryClustersForQueryCb = openHistoryClustersForQueryCb; mOpenQuickDeleteCb = openQuickDeleteCb; } @Override - public void openHistoryClustersPage(String query) { - mOpenHistoryClustersForQueryCb.openHistoryClustersUi(query); - } - - @Override public void handleClearBrowsingData() { if (QuickDeleteController.isQuickDeleteEnabled() && mOpenQuickDeleteCb != null) { mOpenQuickDeleteCb.run();
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImplUnitTest.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImplUnitTest.java index 3c2715f..bbccdbfc 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImplUnitTest.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionDelegateImplUnitTest.java
@@ -34,7 +34,6 @@ import org.chromium.base.test.util.Features.DisableFeatures; import org.chromium.base.test.util.Features.EnableFeatures; import org.chromium.chrome.browser.flags.ChromeFeatureList; -import org.chromium.chrome.browser.omnibox.suggestions.history_clusters.HistoryClustersProcessor.OpenHistoryClustersDelegate; import org.chromium.chrome.browser.tab.Tab; import org.chromium.components.browser_ui.settings.SettingsLauncher; import org.chromium.components.browser_ui.settings.SettingsLauncher.SettingsFragment; @@ -50,7 +49,6 @@ public @Rule MockitoRule mMockitoRule = MockitoJUnit.rule(); @Rule public TestRule mFeaturesProcessor = new Features.JUnitProcessor(); private @Mock Consumer<String> mMockOpenUrl; - private @Mock OpenHistoryClustersDelegate mMockOpenHistoryClustersUi; private @Mock Runnable mMockOpenIncognitoPage; private @Mock Runnable mMockOpenPasswordSettings; private @Mock SettingsLauncher mMockSettingsLauncher; @@ -72,7 +70,6 @@ mMockOpenUrl, mMockOpenIncognitoPage, mMockOpenPasswordSettings, - mMockOpenHistoryClustersUi, mMockOpenQuickDeleteDialog); } @@ -80,18 +77,11 @@ public void cleanUp() { verifyNoMoreInteractions(mMockOpenIncognitoPage); verifyNoMoreInteractions(mMockOpenPasswordSettings); - verifyNoMoreInteractions(mMockOpenHistoryClustersUi); verifyNoMoreInteractions(mMockOpenUrl); verifyNoMoreInteractions(mMockOpenQuickDeleteDialog); } @Test - public void openHistoryClustersPage() { - mDelegate.openHistoryClustersPage("query"); - verify(mMockOpenHistoryClustersUi, times(1)).openHistoryClustersUi("query"); - } - - @Test public void openIncognitoTab() { mDelegate.openIncognitoTab(); verify(mMockOpenIncognitoPage, times(1)).run();
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImpl.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImpl.java index 4b034de..7b900c1 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImpl.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImpl.java
@@ -73,13 +73,4 @@ return new OmniboxActionInSuggest( nativeInstance, hint, accessibilityHint, actionType, actionUri); } - - @Override - public @Nullable OmniboxAction buildHistoryClustersAction( - long nativeInstance, - @NonNull String hint, - @NonNull String accessibilityHint, - @NonNull String query) { - return new HistoryClustersAction(nativeInstance, hint, accessibilityHint, query); - } }
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImplUnitTest.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImplUnitTest.java index 879a072..2e9c306 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImplUnitTest.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxActionFactoryImplUnitTest.java
@@ -69,16 +69,6 @@ } @Test - public void historyClustersDowncasting() { - // The underlying code will throw if instance is not valid. - // Checking for null in case that changes. - assertNotNull( - HistoryClustersAction.from( - OmniboxActionFactoryImpl.get() - .buildHistoryClustersAction(0, "hint", "accessibility", "query"))); - } - - @Test public void omniboxPedalsDowncasting() { // The underlying code will throw if instance is not valid. // Checking for null in case that changes.
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessor.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessor.java deleted file mode 100644 index e4fbbf4c..0000000 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessor.java +++ /dev/null
@@ -1,135 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.chrome.browser.omnibox.suggestions.history_clusters; - -import android.content.Context; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; - -import org.chromium.chrome.browser.omnibox.OmniboxFeatures; -import org.chromium.chrome.browser.omnibox.OmniboxMetrics; -import org.chromium.chrome.browser.omnibox.UrlBarEditingTextStateProvider; -import org.chromium.chrome.browser.omnibox.styles.OmniboxDrawableState; -import org.chromium.chrome.browser.omnibox.styles.OmniboxImageSupplier; -import org.chromium.chrome.browser.omnibox.styles.SuggestionSpannable; -import org.chromium.chrome.browser.omnibox.suggestions.SuggestionHost; -import org.chromium.chrome.browser.omnibox.suggestions.action.HistoryClustersAction; -import org.chromium.chrome.browser.omnibox.suggestions.base.BaseSuggestionViewProperties; -import org.chromium.chrome.browser.omnibox.suggestions.basic.BasicSuggestionProcessor; -import org.chromium.chrome.browser.omnibox.suggestions.basic.SuggestionViewProperties; -import org.chromium.components.omnibox.AutocompleteMatch; -import org.chromium.components.omnibox.action.OmniboxAction; -import org.chromium.components.omnibox.action.OmniboxActionDelegate; -import org.chromium.components.omnibox.action.OmniboxActionId; -import org.chromium.ui.modelutil.PropertyModel; - -import java.util.List; - -/** - * Processor for a "row UI" history clusters suggestion, i.e. one that navigates to the Journeys - * page directly instead of hosting a chip that navigates to the Journeys page. - */ -public class HistoryClustersProcessor extends BasicSuggestionProcessor { - private final OpenHistoryClustersDelegate mOpenHistoryClustersDelegate; - private int mJourneysActionShownPosition = -1; - - /** Delegate for HistoryClusters-related logic that omnibox code can't perform for itself. */ - public interface OpenHistoryClustersDelegate { - void openHistoryClustersUi(String query); - } - - /** - * See {@link BasicSuggestionProcessor#BasicSuggestionProcessor(Context, SuggestionHost, - * OmniboxActionDelegate, UrlBarEditingTextStateProvider, OmniboxImageSupplier, BookmarkState)} - */ - public HistoryClustersProcessor( - OpenHistoryClustersDelegate openHistoryClustersDelegate, - @NonNull Context context, - @NonNull SuggestionHost suggestionHost, - @NonNull UrlBarEditingTextStateProvider editingTextProvider, - @NonNull OmniboxImageSupplier imageSupplier, - @NonNull BookmarkState bookmarkState) { - super(context, suggestionHost, editingTextProvider, imageSupplier, bookmarkState); - mOpenHistoryClustersDelegate = openHistoryClustersDelegate; - } - - @Override - public void onOmniboxSessionStateChange(boolean activated) { - super.onOmniboxSessionStateChange(activated); - if (!activated) { - OmniboxMetrics.recordResumeJourneyShown(mJourneysActionShownPosition); - } - } - - @Override - public boolean doesProcessSuggestion(AutocompleteMatch suggestion, int position) { - if (!OmniboxFeatures.isJourneysRowUiEnabled()) { - return false; - } - return getHistoryClustersAction(suggestion) != null; - } - - @Override - protected OmniboxDrawableState getFallbackIcon(AutocompleteMatch match) { - var action = getHistoryClustersAction(match); - return OmniboxDrawableState.forSmallIcon(mContext, action.icon.iconRes, false); - } - - @Override - protected SuggestionSpannable getSuggestionDescription(AutocompleteMatch match) { - return new SuggestionSpannable(getHistoryClustersAction(match).hint); - } - - @Override - public void populateModel(AutocompleteMatch match, PropertyModel model, int position) { - HistoryClustersAction action = getHistoryClustersAction(match); - super.populateModel(match, model, position); - model.set( - BaseSuggestionViewProperties.ON_CLICK, - () -> onJourneysSuggestionClicked(action, position)); - model.set( - BaseSuggestionViewProperties.ON_LONG_CLICK, - () -> onJourneysSuggestionClicked(action, position)); - // We want to behave like a search suggestion w.r.t. secondary text coloring. - model.set(SuggestionViewProperties.IS_SEARCH_SUGGESTION, true); - setActionButtons(model, null); - mJourneysActionShownPosition = position; - } - - @Override - protected boolean allowOmniboxActions() { - return false; - } - - private void onJourneysSuggestionClicked(HistoryClustersAction action, int position) { - if (mOpenHistoryClustersDelegate != null) { - String query = action.query; - OmniboxMetrics.recordResumeJourneyClick(position); - mOpenHistoryClustersDelegate.openHistoryClustersUi(query); - } - } - - /** - * Returns the associated history clusters action for a suggestion if one exists. Returns null - * if: - * - * <ul> - * <li>No history clusters actions is present. - * <li>The suggestion has 0 associated actions. - * <li>The suggestion has >1 associated actions. - * </ul> - */ - private static @Nullable HistoryClustersAction getHistoryClustersAction( - AutocompleteMatch suggestion) { - List<OmniboxAction> actions = suggestion.getActions(); - if (actions.size() != 1) return null; - OmniboxAction action = actions.get(0); - if (action.actionId == OmniboxActionId.HISTORY_CLUSTERS) { - return HistoryClustersAction.from(action); - } - return null; - } -}
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessorTest.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessorTest.java deleted file mode 100644 index 61a7d273..0000000 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/history_clusters/HistoryClustersProcessorTest.java +++ /dev/null
@@ -1,208 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.chrome.browser.omnibox.suggestions.history_clusters; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.doReturn; -import static org.mockito.Mockito.verify; -import static org.robolectric.Shadows.shadowOf; - -import org.junit.After; -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.TestRule; -import org.junit.runner.RunWith; -import org.mockito.Mock; -import org.mockito.junit.MockitoJUnit; -import org.mockito.junit.MockitoRule; - -import org.chromium.base.ContextUtils; -import org.chromium.base.test.BaseRobolectricTestRunner; -import org.chromium.base.test.util.Features; -import org.chromium.base.test.util.Features.DisableFeatures; -import org.chromium.base.test.util.Features.EnableFeatures; -import org.chromium.base.test.util.HistogramWatcher; -import org.chromium.chrome.browser.flags.ChromeFeatureList; -import org.chromium.chrome.browser.omnibox.UrlBarEditingTextStateProvider; -import org.chromium.chrome.browser.omnibox.styles.OmniboxDrawableState; -import org.chromium.chrome.browser.omnibox.styles.OmniboxImageSupplier; -import org.chromium.chrome.browser.omnibox.styles.OmniboxResourceProvider; -import org.chromium.chrome.browser.omnibox.styles.SuggestionSpannable; -import org.chromium.chrome.browser.omnibox.suggestions.SuggestionHost; -import org.chromium.chrome.browser.omnibox.suggestions.action.HistoryClustersAction; -import org.chromium.chrome.browser.omnibox.suggestions.base.BaseSuggestionViewProperties; -import org.chromium.chrome.browser.omnibox.suggestions.basic.BasicSuggestionProcessor.BookmarkState; -import org.chromium.chrome.browser.omnibox.suggestions.basic.SuggestionViewProperties; -import org.chromium.chrome.browser.omnibox.test.R; -import org.chromium.components.omnibox.AutocompleteMatch; -import org.chromium.components.omnibox.AutocompleteMatchBuilder; -import org.chromium.components.omnibox.OmniboxSuggestionType; -import org.chromium.components.omnibox.action.OmniboxAction; -import org.chromium.ui.modelutil.PropertyModel; - -import java.util.Arrays; - -/** Tests for {@link HistoryClustersProcessor}. */ -@RunWith(BaseRobolectricTestRunner.class) -public class HistoryClustersProcessorTest { - public final @Rule TestRule mFeaturesProcessor = new Features.JUnitProcessor(); - public final @Rule MockitoRule mMockitoRule = MockitoJUnit.rule(); - - private @Mock SuggestionHost mSuggestionHost; - private @Mock OmniboxAction mMockAction; - private @Mock UrlBarEditingTextStateProvider mUrlBarText; - private @Mock OmniboxImageSupplier mImageSupplier; - private @Mock BookmarkState mBookmarkState; - private @Mock HistoryClustersProcessor.OpenHistoryClustersDelegate mOpenHistoryClustersDelegate; - - private HistoryClustersProcessor mProcessor; - - @Before - public void setUp() { - doReturn("").when(mUrlBarText).getTextWithoutAutocomplete(); - mProcessor = - new HistoryClustersProcessor( - mOpenHistoryClustersDelegate, - ContextUtils.getApplicationContext(), - mSuggestionHost, - mUrlBarText, - mImageSupplier, - mBookmarkState); - OmniboxResourceProvider.disableCachesForTesting(); - } - - @After - public void tearDown() { - OmniboxResourceProvider.reenableCachesForTesting(); - } - - @Test - @DisableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void doesProcessSuggestion_featureOff() { - assertFalse(mProcessor.doesProcessSuggestion(createHistoryClustersSuggestion("foobar"), 1)); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void doesProcessSuggestion() { - assertTrue(mProcessor.doesProcessSuggestion(createHistoryClustersSuggestion("foobar"), 1)); - assertFalse( - mProcessor.doesProcessSuggestion( - createSearchSuggestionBuilder("foobar").build(), 1)); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void testPopulateModel() { - PropertyModel propertyModel = mProcessor.createModel(); - AutocompleteMatch suggestion = createHistoryClustersSuggestion("foobar"); - mProcessor.populateModel(suggestion, propertyModel, 2); - assertEquals( - new SuggestionSpannable(suggestion.getActions().get(0).hint), - propertyModel.get(SuggestionViewProperties.TEXT_LINE_2_TEXT)); - assertTrue(propertyModel.get(SuggestionViewProperties.IS_SEARCH_SUGGESTION)); - assertNull(propertyModel.get(BaseSuggestionViewProperties.ACTION_BUTTONS)); - OmniboxDrawableState sds = propertyModel.get(BaseSuggestionViewProperties.ICON); - assertNotNull(sds); - assertEquals(R.drawable.action_journeys, shadowOf(sds.drawable).getCreatedFromResId()); - - HistogramWatcher noRecordsWatcher = - HistogramWatcher.newBuilder().expectNoRecords("Omnibox.ResumeJourneyShown").build(); - mProcessor.onOmniboxSessionStateChange(true); - noRecordsWatcher.assertExpected(); - - HistogramWatcher watcher = - HistogramWatcher.newSingleRecordWatcher("Omnibox.ResumeJourneyShown", 2); - mProcessor.onOmniboxSessionStateChange(false); - watcher.assertExpected(); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void doesProcessSuggestion_suggestionWithNoActions() { - assertFalse( - mProcessor.doesProcessSuggestion( - createSearchSuggestionBuilder("foobar").build(), 0)); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void doesProcessSuggestion_suggestionWithNoHistoryClusterActions() { - assertFalse( - mProcessor.doesProcessSuggestion( - createSearchSuggestionBuilder("foobar") - .setActions(Arrays.asList(mMockAction)) - .build(), - 0)); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void testOnClick() { - HistogramWatcher watcher = - HistogramWatcher.newSingleRecordWatcher("Omnibox.SuggestionUsed.ResumeJourney", 2); - PropertyModel propertyModel = mProcessor.createModel(); - AutocompleteMatch suggestion = createHistoryClustersSuggestion("foobar"); - mProcessor.populateModel(suggestion, propertyModel, 2); - propertyModel.get(BaseSuggestionViewProperties.ON_CLICK).run(); - - verify(mOpenHistoryClustersDelegate).openHistoryClustersUi("foobar"); - watcher.assertExpected(); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void testOnClick_noDelegate() { - mProcessor = - new HistoryClustersProcessor( - /* openHistoryClustersDelegate= */ null, - ContextUtils.getApplicationContext(), - mSuggestionHost, - mUrlBarText, - mImageSupplier, - mBookmarkState); - HistogramWatcher watcher = - HistogramWatcher.newBuilder() - .expectNoRecords("Omnibox.SuggestionUsed.ResumeJourney") - .build(); - PropertyModel propertyModel = mProcessor.createModel(); - AutocompleteMatch suggestion = createHistoryClustersSuggestion("foobar"); - mProcessor.populateModel(suggestion, propertyModel, 2); - propertyModel.get(BaseSuggestionViewProperties.ON_CLICK).run(); - watcher.assertExpected(); - } - - @Test - @EnableFeatures(ChromeFeatureList.OMNIBOX_HISTORY_CLUSTER_PROVIDER) - public void testOnLongClick() { - HistogramWatcher watcher = - HistogramWatcher.newSingleRecordWatcher("Omnibox.SuggestionUsed.ResumeJourney", 2); - PropertyModel propertyModel = mProcessor.createModel(); - AutocompleteMatch suggestion = createHistoryClustersSuggestion("foobar"); - mProcessor.populateModel(suggestion, propertyModel, 2); - propertyModel.get(BaseSuggestionViewProperties.ON_LONG_CLICK).run(); - - verify(mOpenHistoryClustersDelegate).openHistoryClustersUi("foobar"); - watcher.assertExpected(); - } - - private AutocompleteMatch createHistoryClustersSuggestion(String query) { - return createSearchSuggestionBuilder(query) - .setActions( - Arrays.asList(new HistoryClustersAction(0, "hint", "accessibility", query))) - .build(); - } - - private AutocompleteMatchBuilder createSearchSuggestionBuilder(String query) { - return AutocompleteMatchBuilder.searchWithType(OmniboxSuggestionType.SEARCH_WHAT_YOU_TYPED) - .setDisplayText(query) - .setIsSearch(true); - } -}
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd index 384e0f4..0224292 100644 --- a/chrome/browser/ui/android/strings/android_chrome_strings.grd +++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
@@ -548,9 +548,6 @@ <message name="IDS_AUTOFILL_CREDIT_CARD_EDITOR_BILLING_ADDRESS" desc="Label for a spinner input field containing a list of billing addresses for a credit card. [CHAR_LIMIT=32]"> Billing address </message> - <message name="IDS_AUTOFILL_DESCRIBE_LOCAL_COPY" desc="Text label that describes a Wallet credit card which has been copied to the local Chrome instance."> - Copied to Chrome - </message> <message name="IDS_AUTOFILL_PAYMENTS_AUTHENTICATOR_SELECTION_DIALOG_FOOTER" desc="Footer for the dialog where the user selects an authenticator from a list of options."> Not seeing your current info? Please contact your bank to update it. </message> @@ -1259,6 +1256,9 @@ <message name="IDS_CLEAR_FORM_DATA_TITLE" desc="Title for Clear Form Data in Clear Browsing Data preference"> Autofill form data </message> + <message name="IDS_CLEAR_TABS_TITLE" desc="Title for Clear Tabs in Clear Browsing Data preference"> + Tabs on this device + </message> <message name="IDS_CLEAR_BROWSING_DATA_PROGRESS_TITLE" desc='Title for the progress dialog used when waiting for "clear browsing data" to complete.'> Clearing browsing data </message>
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CLEAR_TABS_TITLE.png.sha1 b/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CLEAR_TABS_TITLE.png.sha1 new file mode 100644 index 0000000..2487427 --- /dev/null +++ b/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CLEAR_TABS_TITLE.png.sha1
@@ -0,0 +1 @@ +d4be9201c5c457764cbf491224befe4d76b2e09f \ No newline at end of file
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_af.xtb index 2684e138..f551b226 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Moenie weer wys nie</translation> <translation id="1680919990519905526">Soek-en-koop met Google Lens <ph name="BEGIN_NEW" />Nuut<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Binnekort sal jy inhoud vanaf en oor <ph name="SITE_NAME" /> in Following sien. Die werwe en soektogte wat jy volg, word in jou Google-rekening gestoor. Jy kan enige tyd in instellings bestuur wat jy volg.</translation> +<translation id="1689333818294560261">Bynaam</translation> <translation id="1696555181932908973">Jy kan ander maniere probeer om voort te gaan op <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Verander jou donkertema-instellings?</translation> <translation id="1702907158640575240">Bestuurde blaaier</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Vee wagwoorde uit</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> aflaaie is uitgevee</translation> <translation id="3819183753496523827">Jy is vanlyn. Gaan jou internetverbinding na en probeer weer.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Dateer Google Play Dienste op om jou wagwoorde na te gaan</translation> <translation id="3845098929839618392">Maak in Incognito-oortjie oop</translation> <translation id="3847319713229060696">Help om sekuriteit op die web vir almal beter te maak</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Rangskik volgens Jongste</translation> <translation id="4256782883801055595">Oopbronlisensies</translation> <translation id="4257230861809842349">Vee wagwoorde van Google Wagwoordbestuurder af uit?</translation> +<translation id="426652736638196239">Hierdie IBAN sal net op hierdie toestel gestoor word</translation> <translation id="4269820728363426813">Kopieer skakeladres</translation> <translation id="4277529130885813215">Gebruik ’n ander toestel</translation> <translation id="4285846616383034558">Webkoekies, kasgeheue en ander werfdata</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Voorbeskou prent <ph name="BEGIN_NEW" />Nuwe<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Wagwoord</translation> <translation id="6659594942844771486">Oortjie</translation> -<translation id="6662119761881114773">Wagwoorde wat op hierdie toestel gestoor is, kan tans nie oor Chrome-kanale gebruik word nie. Ná Chrome 121 sal wagwoorde wat op jou toestel vir Chrome en <ph name="CHROME_CHANNEL" /> gestoor is, saamgevoeg word en in albei apps gebruik kan word.</translation> <translation id="666731172850799929">Maak oop in <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopieer prent</translation> <translation id="6672697278890207089">Voer jou wagfrase in</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 2d841d30..1ebe3c6 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ዳግም አታሳይ</translation> <translation id="1680919990519905526">በGoogle ሌንስ አማካኝነት ምስልን ይግዙ <ph name="BEGIN_NEW" />አዲስ<ph name="END_NEW" /></translation> <translation id="1687482373098770139">በቅርቡ በሚከተሏቸው ውስጥ ከ እና ስለ <ph name="SITE_NAME" /> ይዘትን ያያሉ። እርስዎ የሚከተሏቸው ጣቢያዎች እና ፍለጋዎች በእርስዎ Google መለያ ውስጥ ተቀምጠዋል። በማንኛውም ጊዜ የእርስዎን መከተሎች በቅንብሮች ውስጥ ማስተዳደር ይችላሉ።</translation> +<translation id="1689333818294560261">ቅጽል ስም</translation> <translation id="1696555181932908973">በ<ph name="SITE_ETLD_PLUS_ONE" /> ላይ ለመቀጠል ሌሎች መንገዶችን መሞከር ይችላሉ።</translation> <translation id="1702543251015153180">ጠቆር ያለ የገጽታ ቅንብሮችዎ ይቀየሩ?</translation> <translation id="1702907158640575240">የሚተዳደር አሳሽ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">የይለፍ ቃላት ይሰረዙ?</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> የሚወርዱ ተሰርዘዋል</translation> <translation id="3819183753496523827">ከመስመር ውጭ ነዎት። የበይነመረብ ግንኙነትዎን ይፈትሹት እና እንደገና ይሞክሩ።</translation> +<translation id="3823019343150397277">አይ ቢ ኤ ኤን</translation> <translation id="3830886834687455630">የእርስዎን የይለፍ ቃላት ለመፈተሽ የGoogle Play አገልግሎቶችን ያዘምኑ</translation> <translation id="3845098929839618392">ማንነትን በማያሳውቅ ትር ክፈት</translation> <translation id="3847319713229060696">ድር ላይ ለሁሉም ሰው ደህንነት እንዲሻሻል ያግዙ</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">በጊዜ ቅርበት ደርድር</translation> <translation id="4256782883801055595">የክፍት ምንጭ ፍቃዶች</translation> <translation id="4257230861809842349">የይለፍ ቃላት ከGoogle የይለፍ ቃል አስተዳዳሪ ይሰረዙ?</translation> +<translation id="426652736638196239">ይህ አይ ቢ ኤ ኤን በዚህ መሣሪያ ላይ ብቻ ይቀመጣል</translation> <translation id="4269820728363426813">የአገናኝ አድራሻ ቅዳ</translation> <translation id="4277529130885813215">ሌላ መሣሪያ ተጠቀም</translation> +<translation id="4282440837784183472">ድርጅትዎ <ph name="MANAGED_DOMAIN" /> የሚገቡበትን መለያ እና Chrome እንዴት ጥቅም ላይ እንደሚውል ያስተዳድራል። አስተዳዳሪዎ የተወሰኑ ባህሪያትን ማቀናበር ወይም መገደብ ይችላል።</translation> <translation id="4285846616383034558">ኩኪዎች፣ መሸጎጫ እና ሌላ የጣቢያ ውሂብ</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />በAndroid ቅንብሮች ውስጥ ማያ ገፅ መቆለፊያን ያብሩ<ph name="END_LINK" /></translation> <translation id="4296252229500326964">አዲስ ማንነት የማያሳውቅ ትር</translation> @@ -631,6 +635,7 @@ <translation id="4461614516424362539">ሌላ መሣሪያ ከQR ኮድ ጋር ሲያገናኙት ይህን ስልክ እንደ የደህንነት ቁልፍ ሊጠቀምበት ይችላል። ካስወገዱት፣ እንደገና ለማገናኘት የQR ኮድ መቃኘት አለብዎት።</translation> <translation id="4478161224666880173">በዚህ ጣቢያ ላይ የእርስዎን <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> መለያ መጠቀም ይችላሉ። ለመቀጠል ወደ <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> በመለያ ይግቡ።</translation> <translation id="4479972344484327217"><ph name="MODULE" /> ን ለChrome በመጫን ላይ…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{ዕልባት «<ph name="FOLDER_NAME" />» ውስጥ ተቀምጧል። የተቀመጠው በዚህ መሣሪያ ላይ ብቻ ነው።}one{ዕልባት «<ph name="FOLDER_NAME" />» ውስጥ ተቀምጧል። የተቀመጠው በዚህ መሣሪያ ላይ ብቻ ነው።}other{ዕልባቶች «<ph name="FOLDER_NAME" />» ውስጥ ተቀምጠዋል። የተቀመጡት በዚህ መሣሪያ ላይ ብቻ ነው።}}</translation> <translation id="4484496141267039529">ምንም ግንኙነት የለም። ቆይተው እንደገና ይሞክሩ።</translation> <translation id="4487967297491345095">ሁሉንም የChrome መተግበሪያ ውሂብ እስከመጨረሻው ይሰረዛል። ይሄ ሁሉንም ፋይሎች፣ ቅንብሮች፣ መለያዎች፣ የውሂብ ጎታዎች፣ ወዘተ. ያካትታል።</translation> <translation id="4491323382106587961">መለያ ይምረጡ። አሁን <ph name="EMAIL" /> ተመርጧል።</translation> @@ -851,6 +856,7 @@ <translation id="557018954714092179">አዲስ አቃፊ ፍጠር</translation> <translation id="5578795271662203820">ይህንን ምስል <ph name="SEARCH_ENGINE" /> ላይ ይፈልጉት</translation> <translation id="5581519193887989363">በማንኛውም ጊዜ ምን እንደሚያሰምሩ በ<ph name="BEGIN_LINK1" />ቅንብሮች<ph name="END_LINK1" /> ውስጥ መምረጥ ይችላሉ።</translation> +<translation id="558429399979870715">Chromeን እና ሌሎች የGoogle አገልግሎቶችን እርስ በእርስ ውሂብ እንዲጋሩ ከፈለጉ ያገናኟቸው</translation> <translation id="5590372121997663538">ይህን ኮምፒዩተር አስታውስ</translation> <translation id="5596627076506792578">ተጨማሪ አማራጮች</translation> <translation id="5599455543593328020">ማንነት የማያሳውቅ ሁነታ</translation> @@ -880,6 +886,7 @@ <translation id="571930967925877633">የእርስዎ እልባቶች፣ ታሪክ እና ሌላ የChrome ውሂብ ከእንግዲህ ወደ የእርስዎ Google መለያ ይሰምራሉ</translation> <translation id="572328651809341494">የቅርብ ጊዜ ትሮች</translation> <translation id="5726692708398506830">በገጹ ላይ ያለውን ሁሉንም ነገር ይበልጥ አተልቅ</translation> +<translation id="5728072125198221967">የተገናኙ የGoogle አገልግሎቶች</translation> <translation id="5744751019568455640">እነዚህ ድረ ገጾችዎን ለማንበብ ሊመርጧቸው የሚችሏቸው ድምፆች ናቸው። ይህን ድምፅ ከወደዱት እና እሱን መጠቀም እንድቀጥል ከፈለጉ የድምፁን ስም ብቻ መታ ያድርጉ።</translation> <translation id="5748802427693696783">ወደ መደበኛ ትሮች ቀይር</translation> <translation id="5749068826913805084">Chrome ፋይሎችን ለማውረድ የማከማቻ መዳረሻ ያስፈልገዋል።</translation> @@ -1077,7 +1084,6 @@ <translation id="6649642165559792194">ምስል <ph name="BEGIN_NEW" />አዲስ<ph name="END_NEW" />ን ቅድሚያ ይመልከቱ</translation> <translation id="6657585470893396449">የይለፍ ቃል</translation> <translation id="6659594942844771486">ትር</translation> -<translation id="6662119761881114773">በአሁኑ ጊዜ በዚህ መሣሪያ ላይ የተቀመጡ የይለፍ ቃሎች በመላ Chrome ሰርጦች ላይ ጥቅም ላይ መዋል አይችሉም። ከChrome 121 በኋላ በመሣሪያዎ ላይ ለChrome የተቀመጡ የይለፍ ቃሎች እና <ph name="CHROME_CHANNEL" /> ይዋሃዳሉ እና በሁለቱም መተግበሪያዎች ላይ ጥቅም ላይ መዋል ይችላሉ።</translation> <translation id="666731172850799929">በ<ph name="APP_NAME" /> ውስጥ ክፈት</translation> <translation id="6671495933530132209">ምስል ቅዳ</translation> <translation id="6672697278890207089">የእርስዎን የይለፍ ሐረግ ያስገቡ</translation> @@ -1164,6 +1170,7 @@ <translation id="7063006564040364415">ከማመሳሰያ አገልጋዩ ጋር መገናኘት አልተቻለም።</translation> <translation id="7071521146534760487">መለያን አቀናብር</translation> <translation id="707155805709242880">ከዚህ በታች ምን እንደሚመሳሰል ይምረጡ</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{ዕልባት በመለያዎ <ph name="ACCOUNT_EMAIL" /> ውስጥ ወደ «<ph name="FOLDER_NAME" />» ተቀምጧል።}one{ዕልባት በመለያዎ <ph name="ACCOUNT_EMAIL" /> ውስጥ ወደ «<ph name="FOLDER_NAME" />» ተቀምጧል።}other{ዕልባቶች በመለያዎ <ph name="ACCOUNT_EMAIL" /> ውስጥ ወደ «<ph name="FOLDER_NAME" />» ተቀምጠዋል።}}</translation> <translation id="7077143737582773186">ኤስዲ ካርድ</translation> <translation id="7080806333218412752">ዩአርኤሎችን ለመፈተሽ ወደ ደህንነቱ የተጠበቀ አሰሳ ይልካቸዋል። አዲስ ስጋቶችን ፈልጎ ለማግኘት እንዲያግዝ በተጨማሪም የገጾች፣ ውርዶች፣ የቅጥያ እንቅስቃሴ እና የሥርዓት መረጃ ትንሽ ናሙና ይልካል። እርስዎን በመላው የGoogle መተግበሪያዎች ላይ ለመጠበቅ ይህን ውሂብ ለጊዜው ከGoogle መለያዎ ጋር ያገናኘዋል።</translation> <translation id="7085332316435785646">በGoogle አገልግሎቶች ውስጥ ተጨማሪ ግላዊነት የተላበሱ ተሞክሮዎችን ለማግኘት የChrome ታሪክን ለማካተት እና ላለማካተት ይምረጡ</translation> @@ -1431,6 +1438,7 @@ <translation id="8310344678080805313">መደበኛ ትሮች</translation> <translation id="831192587911042850">የአሁኑን ድር ጣቢያ እርስዎ በሚከተሏቸው የድር ጣቢያዎች ዝርዝር ውስጥ ያክላል።</translation> <translation id="8333340769932050274">ከጣቢያዎች ጋር እንዲጋሩ የማይፈልጓቸውን ርዕሶች ማገድ ይችላሉ። እንዲሁም Chrome ከ4 ሳምንታት በላይ የቆዩ ርዕሶችዎን በራስ-ሰር ሰርዝ ይሰርዛል። <ph name="BEGIN_LINK" />የበለጠ ለመረዳት<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">በGoogle መለያዎ ውስጥ ወደ የድር እና መተግበሪያ እንቅስቃሴ ማከል ከፈለጉ የChrome ታሪክን ያካትቱ</translation> <translation id="834313815369870491">ጣቢያዎችን በጭራሽ አይተርጉሙ</translation> <translation id="8348430946834215779">በተቻለ መጠን ኤችቲቲፒኤስ ይጠቀሙ እና እሱን የማይደግፉትን ጣቢያዎች ከመጫንዎ በፊት ማስጠንቀቂያ ያግኙ</translation> <translation id="8354977102499939946">በድምጽዎ በፍጥነት ይፈልጉ። ይህን አቋራጭ ለማርትዕ ወደ ቅንብሮች ይሂዱ።</translation> @@ -1576,6 +1584,7 @@ <translation id="9081543426177426948">እርስዎ የጎበኟቸው ጣቢያዎች ማንነት በማያሳውቅ ውስጥ አይቀመጡም</translation> <translation id="9086302186042011942">በማመሳሰል ላይ</translation> <translation id="9086455579313502267">አውታረ መረቡን መድረስ አልተቻለም።</translation> +<translation id="909756639352028172">በጣም ግላዊነት የተላበሰ ተሞክሮ ለማግኘት Chromeን በድር እና መተግበሪያ እንቅስቃሴ እና በተገናኘ የGoogle አገልግሎቶች ውስጥ ያካትቱ</translation> <translation id="9099220545925418560">በእርስዎ የአሰሳ ታሪክ ላይ የተመሠረተ። ይህ ቅንብር ጠፍቷል።</translation> <translation id="9100610230175265781">የይለፍ ሐረግ ያስፈልጋል</translation> <translation id="9101137867221042551">አስተዳደር</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 5960b70..dea6db1 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">عدم العرض مرة أخرى</translation> <translation id="1680919990519905526">التسوّق باستخدام "عدسة Google" <ph name="BEGIN_NEW" />جديد<ph name="END_NEW" /></translation> <translation id="1687482373098770139">سيظهر لك قريبًا محتوى من موقع "<ph name="SITE_NAME" />" وحوله في القسم "تتم متابعته حاليًا". يتم حفظ المواقع الإلكترونية وعمليات البحث التي تُتابعها في حسابك على Google. يمكنك إدارة المحتوى الذي تُتابعه من خلال الإعدادات في أي وقت.</translation> +<translation id="1689333818294560261">اللقب</translation> <translation id="1696555181932908973">يمكنك تجربة طرق أخرى للمتابعة على "<ph name="SITE_ETLD_PLUS_ONE" />".</translation> <translation id="1702543251015153180">هل تريد تغيير إعدادات المظهر الداكن؟</translation> <translation id="1702907158640575240">متصفّح مُدار</translation> @@ -519,6 +520,7 @@ <translation id="381861209280417772">حذف كلمات المرور</translation> <translation id="3819178904835489326">تم إلغاء <ph name="NUMBER_OF_DOWNLOADS" /> من عمليات التنزيل</translation> <translation id="3819183753496523827">لا يتوفّر اتصال بالإنترنت. يُرجى التحقّق من الاتصال بالإنترنت ثم إعادة المحاولة.</translation> +<translation id="3823019343150397277">رقم الحساب بصيغة IBAN</translation> <translation id="3830886834687455630">يجب تحديث "خدمات Google Play" للتحقّق من كلمات المرور.</translation> <translation id="3845098929839618392">فتح في علامة تبويب تصفّح متخفي</translation> <translation id="3847319713229060696">المساعدة في تحسين الأمان على الإنترنت من أجل الجميع</translation> @@ -599,6 +601,7 @@ <translation id="4249955472157341256">الترتيب حسب الأحدث</translation> <translation id="4256782883801055595">تراخيص البرامج المفتوحة المصدر</translation> <translation id="4257230861809842349">هل تريد حذف كلمات المرور من "مدير كلمات المرور في Google"؟</translation> +<translation id="426652736638196239">سيتم حفظ رقم الحساب هذا بصيغة IBAN على هذا الجهاز فقط.</translation> <translation id="4269820728363426813">نسخ عنوان الرابط</translation> <translation id="4277529130885813215">استخدام جهاز آخر</translation> <translation id="4285846616383034558">ملفات تعريف الارتباط وذاكرة التخزين المؤقّت والبيانات الأخرى للمواقع الإلكترونية</translation> @@ -1079,7 +1082,6 @@ <translation id="6649642165559792194">معاينة صورة <ph name="BEGIN_NEW" />ميزة جديدة<ph name="END_NEW" /></translation> <translation id="6657585470893396449">كلمة المرور</translation> <translation id="6659594942844771486">علامة تبويب</translation> -<translation id="6662119761881114773">في الوقت الحالي، لا يمكن استخدام كلمات المرور المحفوظة على هذا الجهاز في جميع قنوات Chrome. في إصدارات Chrome الأحدث من إصدار 121، سيتم دمج كلمات المرور المحفوظة على جهازك في Chrome و"<ph name="CHROME_CHANNEL" />" وسيمكن استخدامها في كلا التطبيقَين.</translation> <translation id="666731172850799929">الفتح في <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">نسخ الصورة</translation> <translation id="6672697278890207089">إدخال عبارة المرور</translation> @@ -1373,7 +1375,7 @@ <translation id="8032569120109842252">المواقع التي تتابعها</translation> <translation id="8035133914807600019">مجلد جديد...</translation> <translation id="8037750541064988519">عدد الأيام المتبقية: <ph name="DAYS" /></translation> -<translation id="8037801708772278989">تمّ إجراء عملية التحقُّق للتوّ.</translation> +<translation id="8037801708772278989">كلمات المرور التي تم التحقق منها الآن</translation> <translation id="804335162455518893">لم يتم العثور على بطاقة SD.</translation> <translation id="8048533522416101084">{TAB_COUNT,plural, =1{علامة تبويب واحدة في وضع التصفُّح المتخفي (<ph name="TAB_COUNT_ONE" />)}zero{<ph name="TAB_COUNT_NORMAL" /> علامة تبويب في وضع التصفُّح المتخفي}two{علامتا تبويب في وضع التصفُّح المتخفي (<ph name="TAB_COUNT_NORMAL" />)}few{<ph name="TAB_COUNT_NORMAL" /> علامات تبويب في وضع التصفُّح المتخفي}many{<ph name="TAB_COUNT_NORMAL" /> علامة تبويب في وضع التصفُّح المتخفي}other{<ph name="TAB_COUNT_NORMAL" /> علامة تبويب في وضع التصفُّح المتخفي}}</translation> <translation id="8051695050440594747">هناك <ph name="MEGABYTES" /> ميغابايت متوفرة</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 1519b8a..ee35f88 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">পুনৰাই নেদেখুৱাব</translation> <translation id="1680919990519905526">Google Lensৰ জৰিয়তে প্ৰতিচ্ছবি কিনক <ph name="BEGIN_NEW" />নতুন<ph name="END_NEW" /></translation> <translation id="1687482373098770139">সোনকালেই আপুনি অনুসৰণ শিতানত <ph name="SITE_NAME" />ৰ পৰা আৰু সেইটোৰ সৈতে সম্পৰ্কিত সমল দেখা পাব। আপুনি অনুসৰণ কৰা ছাইট আৰু সন্ধানসমূহ আপোনাৰ Google একাউণ্টত ছেভ কৰা হয়। আপুনি ছেটিঙলৈ গৈ যিকোনো সময়তে আপুনি কৰা অনুসৰণসমূহ পৰিচালনা কৰিব পাৰে।</translation> +<translation id="1689333818294560261">উপনাম</translation> <translation id="1696555181932908973">আপুনি <ph name="SITE_ETLD_PLUS_ONE" />ত অব্যাহত ৰাখিবলৈ আন উপায় চেষ্টা কৰিব পাৰে।</translation> <translation id="1702543251015153180">গাঢ় ৰঙৰ থীমৰ ছেটিং সলনি কৰিব নেকি?</translation> <translation id="1702907158640575240">পৰিচালিত ব্ৰাউজাৰ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">পাছৱৰ্ডসমূহ মচক</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" />টা ডাউনল'ড মচা হ'ল</translation> <translation id="3819183753496523827">আপুনি অফলাইন হৈ আছে। আপোনাৰ ইণ্টাৰনেট সংযোগ পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক।</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">আপোনাৰ পাছৱৰ্ডসমূহ পৰীক্ষা কৰিবলৈ Google Play সেৱাসমূহ আপডে’ট কৰক</translation> <translation id="3845098929839618392">ইনক’গনিট’ টেবত খোলক</translation> <translation id="3847319713229060696">প্ৰত্যেকজন বাবে ৱেবত সুৰক্ষা উন্নত কৰাত সহায় কৰক</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">শেহতীয়া অনুসৰি সজাওক</translation> <translation id="4256782883801055595">মুক্ত উত্সৰ অনুজ্ঞাপত্ৰ</translation> <translation id="4257230861809842349">Google Password Managerৰ পৰা পাছৱৰ্ডসমূহ মচিবনে?</translation> +<translation id="426652736638196239">এই IBANটো কেৱল এই ডিভাইচটোতহে ছেভ কৰা হ’ব</translation> <translation id="4269820728363426813">লিংকৰ ঠিকনাটো প্ৰতিলিপি কৰক</translation> <translation id="4277529130885813215">আন এটা ডিভাইচ ব্যৱহাৰ কৰক</translation> <translation id="4285846616383034558">কুকি, কেশ্ব আৰু ছাইটৰ অন্য ডেটা</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">প্ৰতিচ্ছবি পূৰ্বদৰ্শন কৰক <ph name="BEGIN_NEW" />নতুন<ph name="END_NEW" /></translation> <translation id="6657585470893396449">পাছৱৰ্ড</translation> <translation id="6659594942844771486">ব্ৰাউজাৰ টেব</translation> -<translation id="6662119761881114773">এই মুহূৰ্তত, এই ডিভাইচত ছেভ কৰি থোৱা পাছৱৰ্ডসমূহ Chromeৰ চেনেলসমূহত ব্যৱহাৰ কৰিব নোৱাৰি। Chrome 121ৰ পাছত আপোনাৰ ডিভাইচত Chrome আৰু <ph name="CHROME_CHANNEL" />ৰ বাবে ছেভ কৰি থোৱা পাছৱৰ্ডসমূহ একত্ৰিত কৰা হ’ব আৰু সেইসমূহ দুয়োটা এপতে ব্যৱহাৰ কৰিব পৰা যাব।</translation> <translation id="666731172850799929"><ph name="APP_NAME" />ত খোলক</translation> <translation id="6671495933530132209">প্ৰতিচ্ছবি প্ৰতিলিপি কৰক</translation> <translation id="6672697278890207089">আপোনাৰ পাছফ্ৰে’জটো দিয়ক</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 2f397b9b..b31fcd5f 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Göstərilməsin</translation> <translation id="1680919990519905526">Google Linza ilə şəkil alın <ph name="BEGIN_NEW" />Yeni<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Tezliklə İzlənilənlər bölməsində <ph name="SITE_NAME" /> üzrə kontent görəcəksiniz. İzlədiyiniz sayt və axtarışlar Google Hesabında yadda saxlanır. Ayarlarda izlədiklərinizi idarə edə bilərsiniz.</translation> +<translation id="1689333818294560261">Ləqəb</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> saytında davam etmək üçün başqa yolları sınaya bilərsiniz.</translation> <translation id="1702543251015153180">Tünd tema ayarları dəyişdirilsin?</translation> <translation id="1702907158640575240">İdarə edilən brauzer</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Parolları silin</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> endirmə silindi</translation> <translation id="3819183753496523827">Oflaynsınız. İnternet bağlantınızı yoxlayın və yenidən cəhd edin.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Parollarınızı yoxlamaq üçün Google Play xidmətlərini güncəlləyin</translation> <translation id="3845098929839618392">Anonim tabda açın</translation> <translation id="3847319713229060696">Vebdə hər kəsin güvənliyini artırmağa yardım edin</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ən sonuncular üzrə sıalayın</translation> <translation id="4256782883801055595">Açıq mənbə lisenziyaları</translation> <translation id="4257230861809842349">Parollar Google Parol Menecerindən silinsin?</translation> +<translation id="426652736638196239">Bu IBAN yalnız bu cihazda yadda saxlanılacaq</translation> <translation id="4269820728363426813">Link ünvanını kopyalayın</translation> <translation id="4277529130885813215">Digər cihazdan istifadə edin</translation> <translation id="4285846616383034558">Kukilər, keş və digər sayt datası</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">Başqa cihazı QR kodu ilə əlaqələndirdiyiniz zaman o, bu telefonu təhlükəsizlik açarı kimi istifadə edə bilər. Onu silsəniz, onu yenidən əlaqələndirmək üçün QR kodunu skan etməli olacaqsınız.</translation> <translation id="4478161224666880173">Bu saytda <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> hesabını istifadə edə bilərsiniz. Davam etmək üçün <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> hesabına daxil olun.</translation> <translation id="4479972344484327217">Chrome üçün <ph name="MODULE" /> quraşdırılır…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Əlfəcin "<ph name="FOLDER_NAME" />" qovluğunda yadda saxlandı. Yalnız bu cihazda yadda saxlanır.}other{Əlfəcinlər "<ph name="FOLDER_NAME" />" qovluğunda yadda saxlandı. Yalnız bu cihazda yadda saxlanır.}}</translation> <translation id="4484496141267039529">Bağlantı yoxdur. Sonra cəhd edin.</translation> <translation id="4487967297491345095">Bütün Chrome tətbiq datası həmişəlik silinəcək. Bura fayllar, ayarlar, hesablar, data bazası və s. daxildir.</translation> <translation id="4491323382106587961">Hesab seçin. Seçilib: <ph name="EMAIL" />.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">Yeni qovluq yaradın</translation> <translation id="5578795271662203820">Bu şəkil üçün <ph name="SEARCH_ENGINE" /> axtarın</translation> <translation id="5581519193887989363">Sinxronizasiya seçimlərini <ph name="BEGIN_LINK1" />ayarlarda<ph name="END_LINK1" /> edə bilərsiniz.</translation> +<translation id="558429399979870715">Bir-biri ilə data paylaşmalarını istəyirsinizsə, Chrome və digər Google xidmətlərini əlaqələndirin</translation> <translation id="5590372121997663538">Bu kompüteri yadda saxlayın</translation> <translation id="5596627076506792578">Əlavə seçimlər</translation> <translation id="5599455543593328020">Anonim rejim</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">Əlfəcin, tarixçə və digər Chrome datası Google Hesabına sinxronlaşdırılmayacaq</translation> <translation id="572328651809341494">Son panellər</translation> <translation id="5726692708398506830">Səhifədəki hər şeyi böyüdün</translation> +<translation id="5728072125198221967">Əlaqələndirilmiş Google xidmətləri</translation> <translation id="5744751019568455640">Veb-səhifələri oxutmaq üçün seçə biləcəyiniz səslər. Bu səsi bəyənirsinizsə və ondan istifadəyə davam etməyimi istəyirsinizsə, səsin adına toxunun.</translation> <translation id="5748802427693696783">Standart panellərə keçdi</translation> <translation id="5749068826913805084">Faylları endirmək üçün Chrome yaddaşa giriş tələb edir.</translation> @@ -1075,7 +1081,6 @@ <translation id="6649642165559792194">Önizləmə şəkli <ph name="BEGIN_NEW" />Yeni<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Parol</translation> <translation id="6659594942844771486">Səkmə</translation> -<translation id="6662119761881114773">Bu cihazda yadda saxlanan parollar Chrome kanallarında istifadə edilə bilməz. Chrome 121-dən sonra Chrome və <ph name="CHROME_CHANNEL" /> üçün cihazda yadda saxlanan parollar birləşdiriləcək və hər iki tətbiqdə istifadə edilə biləcək.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> tətbiqində açın</translation> <translation id="6671495933530132209">Şəkli kopyalayın</translation> <translation id="6672697278890207089">Parol ifadəsi daxil edin</translation> @@ -1162,6 +1167,7 @@ <translation id="7063006564040364415">Sinxronizasiya serverinə qoşula bilmədi.</translation> <translation id="7071521146534760487">Hesabı idarə edin</translation> <translation id="707155805709242880">Nəyi sinxronizasiya edəcəyinizi aşağıda seçin</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Əlfəcin hesabda (<ph name="ACCOUNT_EMAIL" />) "<ph name="FOLDER_NAME" />" qovluğunda yadda saxlandı.}other{Əlfəcinlər hesabda (<ph name="ACCOUNT_EMAIL" />) "<ph name="FOLDER_NAME" />" qovluğunda yadda saxlandı.}}</translation> <translation id="7077143737582773186">SD Kart</translation> <translation id="7080806333218412752">URL'ləri yoxlamaq üçün onları Təhlükəsiz Baxışa göndərir. Həmçinin yeni təhlükələri aşkarlamaqda kömək məqsədilə səhifə, endirmə, artırma fəaliyyətindən ibarət kiçik nümunə göndərir. Daxil olduğunuzda sizi Google tətbiqlərində qorumaq üçün bu datanı Google Hesabınız ilə müvəqqəti olaraq əlaqələndirir.</translation> <translation id="7085332316435785646">Google xidmətlərində daha çox fərdiləşdirilmiş təcrübə üçün Chrome tarixçəsinin daxil edilib-edilməməsini seçin</translation> @@ -1429,6 +1435,7 @@ <translation id="8310344678080805313">Standart panellər</translation> <translation id="831192587911042850">Cari veb saytı izlədiyiniz veb saytların siyahısına əlavə edir.</translation> <translation id="8333340769932050274">Saytlarla paylaşılmasını istəmədiyiniz mövzuları bloklaya bilərsiniz. Chrome həmçinin 4 həftədən köhnə mövzularınızı avtomatik silir. <ph name="BEGIN_LINK" />Ətraflı məlumat<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Google Hesabındakı Veb və Tətbiq fəaliyyətinə əlavə etmək istəyirsinizsə, Chrome tarixçəsini daxil edin</translation> <translation id="834313815369870491">Saytları heç vaxt tərcümə etməyin</translation> <translation id="8348430946834215779">Mümkün olduqda HTTPS istifadə edin və onu dəstəkləməyən saytları yükləməzdən əvvəl xəbərdarlıq alın</translation> <translation id="8354977102499939946">Səsinizlə sürətlə axtarın. Bu qısayolu redaktə etmək üçün Ayarlara keçin.</translation> @@ -1574,6 +1581,7 @@ <translation id="9081543426177426948">Anonim rejimdə daxil olduğunuz saytlar yadda saxlanılmır</translation> <translation id="9086302186042011942">Sinxronizasiya edilir</translation> <translation id="9086455579313502267">Şəbəkəyə qoşulmaq olmur</translation> +<translation id="909756639352028172">Fərdi təcrübə üçün Chrome-u Veb və Tətbiq fəaliyyətinə, habelə əlaqələndirilmiş Google xidmətlərinə daxil edin</translation> <translation id="9099220545925418560">Axtarış tarixçənizə əsaslanır. Bu ayar deaktivdir.</translation> <translation id="9100610230175265781">Parol tələb olunur</translation> <translation id="9101137867221042551">İdarəetmə</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 9b4c46a6..bb5e3fc6 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Больш не паказваць</translation> <translation id="1680919990519905526">Аб'ектыў: пошук тавару<ph name="BEGIN_NEW" />Навінка<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Хутка вы ўбачыце змесціва канала "<ph name="SITE_NAME" />" і інфармацыю пра яго ў раздзеле "Вы падпісаны". Сайты і вынікі пошуку, на якія вы падпісаны, захоўваюцца ў вашым Уліковым запісе Google. Падпіскамі можна кіраваць у наладах у любы час.</translation> +<translation id="1689333818294560261">Псеўданім</translation> <translation id="1696555181932908973">Каб працягнуць работу на сайце <ph name="SITE_ETLD_PLUS_ONE" />, паспрабуйце іншыя спосабы ўваходу.</translation> <translation id="1702543251015153180">Змяніць налады цёмнай тэмы?</translation> <translation id="1702907158640575240">Браўзер пад кіраваннем</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Выдаліць паролі</translation> <translation id="3819178904835489326">Выдалена спамповак: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Вы па-за сеткай. Праверце падключэнне да інтэрнэту і паўтарыце спробу.</translation> +<translation id="3823019343150397277">Нумар IBAN</translation> <translation id="3830886834687455630">Для праверкі пароляў абнавіце сэрвісы Google Play</translation> <translation id="3845098929839618392">Адкрыць ва ўкладцы інкогніта</translation> <translation id="3847319713229060696">Дапамагаць павышаць бяспеку ў інтэрнэце для ўсіх</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Сартаваць па апошняй даце</translation> <translation id="4256782883801055595">Ліцэнзіі на ПЗ з адкрытым зыходным кодам</translation> <translation id="4257230861809842349">Выдаліць паролі з Менеджара пароляў Google?</translation> +<translation id="426652736638196239">Нумар IBAN будзе захаваны толькі на гэтай прыладзе</translation> <translation id="4269820728363426813">Капіраваць спасылку</translation> <translation id="4277529130885813215">Скарыстаць іншую прыладу</translation> <translation id="4285846616383034558">Файлы cookie, кэш і іншыя даныя сайтаў</translation> @@ -1080,7 +1083,6 @@ <translation id="6649642165559792194">Перадпрагляд відарыса <ph name="BEGIN_NEW" />Навінка<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Пароль</translation> <translation id="6659594942844771486">Укладка</translation> -<translation id="6662119761881114773">Пакуль што паролі, захаваныя на гэтай прыладзе, нельга выкарыстоўваць ва ўсіх каналах Chrome. Пасля Chrome 121 паролі, захаваныя на прыладзе для Chrome і <ph name="CHROME_CHANNEL" />, будуць аб'яднаны, і іх можна будзе выкарыстоўваць у абедзвюх праграмах.</translation> <translation id="666731172850799929">Адкрыць у праграме <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Скапіраваць відарыс</translation> <translation id="6672697278890207089">Увядзіце фразу-пароль</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 57dc6ad..4915ed4 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Да не се показва отново</translation> <translation id="1680919990519905526">Пазар. с Google Обектив <ph name="BEGIN_NEW" />Ново<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Скоро в „Следено“ ще виждате съдържание от и за <ph name="SITE_NAME" />. Сайтовете и търсенията, които следвате, се запазват в профила ви в Google. Можете да ги управлявате от настройките по всяко време.</translation> +<translation id="1689333818294560261">Псевдоним</translation> <translation id="1696555181932908973">Можете да изпробвате други начини за продължаване към <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Да се променят ли настройките ви за тъмната тема?</translation> <translation id="1702907158640575240">Управляван браузър</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Изтриване на паролите</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> изтегляния бяха изтрити</translation> <translation id="3819183753496523827">Офлайн сте. Проверете връзката си с интернет и опитайте отново.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Актуализирайте услугите за Google Play, за да проверите паролите си</translation> <translation id="3845098929839618392">Отваряне в раздел „инкогнито“</translation> <translation id="3847319713229060696">Помогнете за всеобщото подобряване на сигурността в мрежата</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Сортиране по актуалност</translation> <translation id="4256782883801055595">Лицензи за отворен код</translation> <translation id="4257230861809842349">Да се изтрият ли паролите от Google Мениджър на пароли?</translation> +<translation id="426652736638196239">Този IBAN ще бъде запазен само на това устройство</translation> <translation id="4269820728363426813">Копиране на адреса на връзката</translation> <translation id="4277529130885813215">Използване на друго устройство</translation> <translation id="4285846616383034558">„Бисквитки“, кеш и други данни за сайтовете</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Визуализация <ph name="BEGIN_NEW" />Ново<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Парола</translation> <translation id="6659594942844771486">Раздел</translation> -<translation id="6662119761881114773">Понастоящем паролите, запазени на това устройство, не могат да се използват във всички канали на Chrome. От версия 121 на браузъра паролите, запазени от Chrome и <ph name="CHROME_CHANNEL" /> на устройството ви, ще бъдат обединени и ще могат да се използват и в двете приложения.</translation> <translation id="666731172850799929">Отваряне в <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Копиране на изображението</translation> <translation id="6672697278890207089">Въведете паролата си</translation> @@ -1161,6 +1163,7 @@ <translation id="7037830628447527439">Влезте в Chrome с профила си в Google</translation> <translation id="7054588988317389591">Искате ли да получавате описания на изображенията?</translation> <translation id="7055152154916055070">Блокирано бе пренасочване:</translation> +<translation id="7057969023583258980">Отваряне на цялата история в Chrome</translation> <translation id="7063006564040364415">Не можа да се установи връзка със синхронизиращия сървър.</translation> <translation id="7071521146534760487">Управление на профила</translation> <translation id="707155805709242880">Изберете какво да синхронизирате по-долу</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 e70a10e..ed37353 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">আর দেখতে চাই না</translation> <translation id="1680919990519905526">Google Lens-এ ছবি কিনুন <ph name="BEGIN_NEW" />নতুন<ph name="END_NEW" /></translation> <translation id="1687482373098770139">'ফলো করা হচ্ছে' বিকল্পে শীঘ্রই আপনি <ph name="SITE_NAME" /> থেকে এবং এটির সম্বন্ধে কন্টেন্ট দেখতে পাবেন। আপনি যেসব সাইট সার্চ এবং ফলো করেন, সেগুলি আপনার Google অ্যাকাউন্টে সেভ হয়ে যায়। সেটিংস থেকে যেকোনও সময় আপনার ফলো করা কন্টেন্ট ম্যানেজ করতে পারবেন।</translation> +<translation id="1689333818294560261">বিশেষ নাম</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" />-এ চালিয়ে যেতে অন্য উপায় চেষ্টা করে দেখতে পারেন।</translation> <translation id="1702543251015153180">ডার্ক থিম সেটিংস পরিবর্তন করবেন?</translation> <translation id="1702907158640575240">ম্যানেজ করা ব্রাউজার</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">পাসওয়ার্ড মুছে দিন</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" />টি ডাউনলোড মোছা হয়েছে</translation> <translation id="3819183753496523827">আপনি অফলাইন আছেন। ইন্টারনেট কানেকশন ঠিক আছে কিনা দেখে আবার চেষ্টা করুন।</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">আপনার পাসওয়ার্ড চেক করতে Google Play পরিষেবা আপডেট করুন</translation> <translation id="3845098929839618392">ছদ্মবেশী ট্যাবে খুলুন</translation> <translation id="3847319713229060696">সকলের জন্য ওয়েবে নিরাপত্তা উন্নত করতে সাহায্য করে</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">লেটেস্ট অনুযায়ী সাজান</translation> <translation id="4256782883801055595">ওপেন সোর্স লাইসেন্স</translation> <translation id="4257230861809842349">Google Password Manager থেকে পাসওয়ার্ড মুছে ফেলবেন?</translation> +<translation id="426652736638196239">এই IBAN শুধুমাত্র এই ডিভাইসে সেভ করা হবে</translation> <translation id="4269820728363426813">লিঙ্ক অ্যাড্রেস কপি করুন</translation> <translation id="4277529130885813215">অন্য ডিভাইস ব্যবহার করুন</translation> <translation id="4285846616383034558">কুকি, ক্যাশে ও অন্যান্য সাইট ডেটা</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194"><ph name="BEGIN_NEW" />নতুন<ph name="END_NEW" /> ছবির প্রিভিউ দেখুন</translation> <translation id="6657585470893396449">পাসওয়ার্ড</translation> <translation id="6659594942844771486">ট্যাব</translation> -<translation id="6662119761881114773">এখনই, এই ডিভাইসে সেভ করা পাসওয়ার্ড Chrome চ্যানেল জুড়ে ব্যবহার করা যাবে না। Chrome ১২১ ভার্সনের পরে, আপনার ডিভাইসে Chrome ও <ph name="CHROME_CHANNEL" />-এর জন্য সেভ করা পাসওয়ার্ড মার্জ করা হবে এবং দুটি অ্যাপেই ব্যবহার করা যাবে।</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> এ খুলুন</translation> <translation id="6671495933530132209">ছবি কপি করুন</translation> <translation id="6672697278890207089">আপনার পাসফ্রেজটি প্রবেশ করান</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 ee1aa54..a1bd4cf 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ne prikazuj ponovo</translation> <translation id="1680919990519905526">Kupi uz Google Objektiv <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Uskoro ćete vidjeti sadržaj web lokacije <ph name="SITE_NAME" /> i informacije o njoj na kartici Praćenja. Web lokacije i pretraživanja koja pratite se pohranjuju na vaš Google račun. Možete upravljati sadržajima koje pratite u postavkama bilo kada.</translation> +<translation id="1689333818294560261">Nadimak</translation> <translation id="1696555181932908973">Možete isprobati druge načine da nastavite na web lokaciji <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Promijeniti postavke tamne teme?</translation> <translation id="1702907158640575240">Upravljani preglednik</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Izbriši lozinke</translation> <translation id="3819178904835489326">Broj izbrisanih preuzimanja: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Offline ste. Provjerite internetsku vezu i pokušajte ponovo.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ažurirajte Google Play usluge da provjerite svoje lozinke</translation> <translation id="3845098929839618392">Otvori u anonimnoj kartici</translation> <translation id="3847319713229060696">Pomozite nam da poboljšamo sigurnost na webu za sve</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Poredaj po najnovijem</translation> <translation id="4256782883801055595">Licence otvorenog koda</translation> <translation id="4257230861809842349">Izbrisati lozinke s Google upravitelja lozinki?</translation> +<translation id="426652736638196239">IBAN će se sačuvati samo na ovaj uređaj</translation> <translation id="4269820728363426813">Kopiraj adresu linka</translation> <translation id="4277529130885813215">Koristi drugi uređaj</translation> +<translation id="4282440837784183472">Vaša organizacija, <ph name="MANAGED_DOMAIN" />, upravlja računom na koji se prijavljujete i načinom na koji se Chrome može upotrebljavati. Vaš administrator može postaviti ili ograničiti određene značajke.</translation> <translation id="4285846616383034558">Kolačići, keš memorija i drugi podaci web lokacija</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Uključite zaključavanje ekrana u postavkama Androida<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Nova anonimna kartica</translation> @@ -1077,7 +1081,6 @@ <translation id="6649642165559792194">Pregledajte sliku <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Lozinka</translation> <translation id="6659594942844771486">Kartica</translation> -<translation id="6662119761881114773">Trenutno se lozinke koje su sačuvane na uređaju ne mogu koristiti na Chromeovim kanalima. Nakon Chromeove verzije 121, lozinke sačuvane na vašem uređaju za Chrome i kanal <ph name="CHROME_CHANNEL" /> će se spojiti i moći će se koristiti u objema aplikacijama.</translation> <translation id="666731172850799929">Otvorite u aplikaciji <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiraj sliku</translation> <translation id="6672697278890207089">Unesite svoju zaporku</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 fb4e47b..f3687d2 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">No m'ho tornis a mostrar</translation> <translation id="1680919990519905526">Compra la imatge amb Google Lens <ph name="BEGIN_NEW" />Novetat<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Aviat veuràs contingut de <ph name="SITE_NAME" /> i sobre aquest canal a Seguint. Els llocs web i les cerques que segueixes es desen al teu Compte de Google. Pots gestionar el contingut que segueixes en qualsevol moment a la configuració.</translation> +<translation id="1689333818294560261">Àlies</translation> <translation id="1696555181932908973">Pots provar altres maneres de continuar a <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Vols canviar la configuració del tema fosc?</translation> <translation id="1702907158640575240">Navegador gestionat</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Suprimir contrasenyes</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> baixades suprimides</translation> <translation id="3819183753496523827">No tens connexió. Comprova la connexió a Internet i torna-ho a provar.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Actualitza Serveis de Google Play per comprovar les teves contrasenyes</translation> <translation id="3845098929839618392">Obre en una pestanya d'incògnit</translation> <translation id="3847319713229060696">Ajuda a millorar la seguretat al web per a tothom</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordena per Més recents</translation> <translation id="4256782883801055595">Llicències de codi obert</translation> <translation id="4257230861809842349">Vols suprimir les contrasenyes del gestor de contrasenyes de Google?</translation> +<translation id="426652736638196239">Aquest IBAN només es desarà en aquest dispositiu</translation> <translation id="4269820728363426813">Copia l'adreça de l'enllaç</translation> <translation id="4277529130885813215">Utilitza un altre dispositiu</translation> <translation id="4285846616383034558">Galetes, memòria cau i altres dades dels llocs web</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Previsualitza la imatge <ph name="BEGIN_NEW" />Novetat<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Contrasenya</translation> <translation id="6659594942844771486">Pestanya</translation> -<translation id="6662119761881114773">Ara mateix, les contrasenyes desades en aquest dispositiu no es poden utilitzar en tots els canals de Chrome. Després de la versió 121 de Chrome, les contrasenyes desades al dispositiu per a Chrome i <ph name="CHROME_CHANNEL" /> es combinaran i es podran utilitzar en totes dues aplicacions.</translation> <translation id="666731172850799929">Obre a <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copia la imatge</translation> <translation id="6672697278890207089">Introduïu la vostra contrasenya</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 88f863c3..de83168 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Tuto zprávu již nezobrazovat</translation> <translation id="1680919990519905526">Koupit věc na obrázku pomocí Google Lens <ph name="BEGIN_NEW" />Nové<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Brzy na kartě Sledováno uvidíte obsah z webu <ph name="SITE_NAME" /> nebo o něm. Weby a vyhledávání, která sledujete, se ukládají do vašeho účtu Google. Sledovaný obsah můžete kdykoli spravovat v nastavení.</translation> +<translation id="1689333818294560261">Přezdívka</translation> <translation id="1696555181932908973">Můžete na <ph name="SITE_ETLD_PLUS_ONE" /> zkusit pokračovat jinými způsoby.</translation> <translation id="1702543251015153180">Změnit nastavení tmavého motivu?</translation> <translation id="1702907158640575240">Spravovaný prohlížeč</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Smazat hesla</translation> <translation id="3819178904835489326">Počet smazaných stažených souborů: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Jste offline. Zkontrolujte připojení k internetu a zkuste to znovu.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Pokud chcete zkontrolovat hesla, aktualizujte Služby Google Play</translation> <translation id="3845098929839618392">Otevřít na anonymní kartě</translation> <translation id="3847319713229060696">Pomáhat se zlepšováním bezpečnosti internetu pro všechny</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Seřadit podle nejnovější</translation> <translation id="4256782883801055595">Licence open source</translation> <translation id="4257230861809842349">Smazat hesla ze Správce hesel Google?</translation> +<translation id="426652736638196239">Toto číslo IBAN bude uloženo jen na tomto zařízení</translation> <translation id="4269820728363426813">Zkopírovat adresu odkazu</translation> <translation id="4277529130885813215">Použít jiné zařízení</translation> <translation id="4282440837784183472">Účet, ke kterému jste přihlášeni, a možné způsoby používání prohlížeče Chrome spravuje organizace <ph name="MANAGED_DOMAIN" />. Váš administrátor může nastavit nebo omezit určité funkce.</translation> @@ -1081,7 +1084,6 @@ <translation id="6649642165559792194">Zobrazit náhled obrázku <ph name="BEGIN_NEW" />Nové<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Heslo</translation> <translation id="6659594942844771486">Karta</translation> -<translation id="6662119761881114773">Hesla uložená na tomto zařízení v současné době nelze používat v různých kanálech Chromu. Po verzi Chromu 121 budou hesla uložená ve vašem zařízení pro Chrome a pro <ph name="CHROME_CHANNEL" /> sloučena a bude je možné používat v obou těchto aplikacích.</translation> <translation id="666731172850799929">Otevřít v aplikaci <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Zkopírovat obrázek</translation> <translation id="6672697278890207089">Zadejte přístupové heslo</translation> @@ -1165,6 +1167,7 @@ <translation id="7037830628447527439">Přihlaste se do Chromu pomocí svého účtu Google</translation> <translation id="7054588988317389591">Zobrazovat popisy obrázků?</translation> <translation id="7055152154916055070">Bylo zablokováno přesměrování:</translation> +<translation id="7057969023583258980">Otevřít úplnou historii Chromu</translation> <translation id="7063006564040364415">K synchronizačnímu serveru se nelze připojit.</translation> <translation id="7071521146534760487">Spravovat účet</translation> <translation id="707155805709242880">Níže zvolte typy dat, která chcete synchronizovat</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb index 34edcb7..208d3e11 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_cy.xtb
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Peidio â dangos eto</translation> <translation id="1680919990519905526">Siopa'r llun gyda Google Lens <ph name="BEGIN_NEW" />Newydd<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Yn fuan, byddwch yn gweld cynnwys gan ac ynglŷn â <ph name="SITE_NAME" /> yn Dilyn. Mae'r gwefannau a'r chwiliadau rydych yn eu dilyn yn cael eu cadw yn eich Cyfrif Google. Gallwch bellach reoli eich dilyn yn y gosodiadau ar unrhyw bryd.</translation> +<translation id="1689333818294560261">Llysenw</translation> <translation id="1696555181932908973">Gallwch roi cynnig ar ffyrdd eraill o barhau ar <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Newid eich gosodiadau thema dywyll?</translation> <translation id="1702907158640575240">Porwr a reolir</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Dileu cyfrineiriau</translation> <translation id="3819178904835489326">Mae <ph name="NUMBER_OF_DOWNLOADS" /> lawrlwythiad wedi'u dileu</translation> <translation id="3819183753496523827">Rydych chi all-lein. Gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Diweddarwch wasanaethau Google Play i wirio'ch cyfrineiriau</translation> <translation id="3845098929839618392">Agor mewn tab Anhysbys</translation> <translation id="3847319713229060696">Helpwch i wella diogelwch y we i bawb</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Trefnu yn ôl Diweddaraf</translation> <translation id="4256782883801055595">Trwyddedau ffynhonnell agored</translation> <translation id="4257230861809842349">Dileu cyfrineiriau o Rheolwr Cyfrineiriau Google?</translation> +<translation id="426652736638196239">Bydd yr IBAN hwn yn cael ei gadw i'r ddyfais hon yn unig</translation> <translation id="4269820728363426813">Copïo cyfeiriad y ddolen</translation> <translation id="4277529130885813215">Defnyddio dyfais arall</translation> <translation id="4285846616383034558">Cwcis, storfa, a data gwefan eraill</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Rhagweld y ddelwedd <ph name="BEGIN_NEW" />Newydd<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Cyfrinair</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Ar hyn o bryd, ni ellir defnyddio cyfrineiriau sydd wedi'u cadw ar y ddyfais hon ar draws sianeli Chrome. Ar ôl Chrome 121, bydd cyfrineiriau sy'n cael eu cadw ar eich dyfais ar gyfer Chrome a <ph name="CHROME_CHANNEL" /> yn cael eu huno a gellir eu defnyddio yn y ddau ap.</translation> <translation id="666731172850799929">Agor yn <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copïo’r llun</translation> <translation id="6672697278890207089">Rhowch eich cyfrinymadrodd</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 e0dde6b..7a3a19d 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Vis ikke igen</translation> <translation id="1680919990519905526">Shop med Google Lens <ph name="BEGIN_NEW" />Nyhed<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Du får snart vist indhold fra og om <ph name="SITE_NAME" /> i Følger. De websites og søgninger, du følger, gemmes på din Google-konto. Du kan til enhver tid administrere, hvad du følger, i indstillingerne.</translation> +<translation id="1689333818294560261">Kaldenavn</translation> <translation id="1696555181932908973">Du kan prøve at fortsætte på <ph name="SITE_ETLD_PLUS_ONE" /> på andre måder.</translation> <translation id="1702543251015153180">Vil du ændre dine indstillinger for mørkt tema?</translation> <translation id="1702907158640575240">Administreret browser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Slet adgangskoder</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> downloads blev slettet</translation> <translation id="3819183753496523827">Du er offline. Tjek din internetforbindelse, og prøv igen.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Opdater Google Play-tjenester for at tjekke dine adgangskoder</translation> <translation id="3845098929839618392">Åbn i inkognitofane</translation> <translation id="3847319713229060696">Vær med til at forbedre sikkerheden på nettet for alle</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Sortér efter seneste</translation> <translation id="4256782883801055595">Open source-licenser</translation> <translation id="4257230861809842349">Vil du slette adgangskoderne fra Google Adgangskodeadministrator?</translation> +<translation id="426652736638196239">Dette IBAN gemmes kun på denne enhed</translation> <translation id="4269820728363426813">Kopiér linkadresse</translation> <translation id="4277529130885813215">Brug en anden enhed</translation> <translation id="4285846616383034558">Cookies, cache og andre websitedata</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Se forhåndsvisning af <ph name="BEGIN_NEW" />Ny<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Adgangskode</translation> <translation id="6659594942844771486">Fane</translation> -<translation id="6662119761881114773">Lige nu kan adgangskoder, der er gemt på denne enhed, ikke bruges på tværs af Chrome-kanaler. Efter Chrome 121 flettes de adgangskoder, der er gemt på din enhed til Chrome og <ph name="CHROME_CHANNEL" />, og adgangskoderne kan bruges i begge apps.</translation> <translation id="666731172850799929">Åbn i <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiér billede</translation> <translation id="6672697278890207089">Angiv din adgangssætning</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 da535d6..0bd5c5d 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Nicht mehr anzeigen</translation> <translation id="1680919990519905526">Über Google Lens kaufen <ph name="BEGIN_NEW" />Neu<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Bald siehst du unter „Folge ich“ Inhalte von und über <ph name="SITE_NAME" />. Die Websites und Suchanfragen, denen du folgst, werden in deinem Google-Konto gespeichert. Du kannst sie jederzeit in den Einstellungen verwalten.</translation> +<translation id="1689333818294560261">Alias</translation> <translation id="1696555181932908973">Du kannst andere Möglichkeiten zum Fortfahren auf <ph name="SITE_ETLD_PLUS_ONE" /> ausprobieren.</translation> <translation id="1702543251015153180">Möchtest du deine Einstellungen für das dunkle Design ändern?</translation> <translation id="1702907158640575240">Verwalteter Browser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Passwörter löschen?</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> Downloads gelöscht</translation> <translation id="3819183753496523827">Du bist offline. Prüfe die Internetverbindung und versuche es noch einmal.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Aktualisiere die Google Play-Dienste, um deine Passwörter zu prüfen</translation> <translation id="3845098929839618392">In Inkognitotab öffnen</translation> <translation id="3847319713229060696">Dabei helfen, das Web für alle sicherer zu machen</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Neueste zuerst</translation> <translation id="4256782883801055595">Open Source-Lizenzen</translation> <translation id="4257230861809842349">Passwörter aus dem Google Passwortmanager löschen?</translation> +<translation id="426652736638196239">Diese IBAN wird nur auf diesem Gerät gespeichert</translation> <translation id="4269820728363426813">URL kopieren</translation> <translation id="4277529130885813215">Anderes Gerät verwenden</translation> <translation id="4285846616383034558">Cookies, Cache und andere Websitedaten</translation> @@ -664,7 +667,7 @@ <translation id="4616150815774728855"><ph name="WEBAPK_NAME" /> öffnen</translation> <translation id="4619564267100705184">Identität bestätigen</translation> <translation id="4634124774493850572">Passwort verwenden</translation> -<translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{1 gehacktes Passwort}other{# gehackte Passwörter}}</translation> +<translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{1 kompromittiertes Passwort}other{# kompromittierte Passwörter}}</translation> <translation id="4645146721047390964">Wenn der Inkognitomodus aktiviert ist, können Websites keine Cookies verwenden, um deine Browseraktivitäten auf anderen Websites zu sehen und beispielsweise zur Personalisierung von Werbung zu nutzen. Einige Websites funktionieren dann möglicherweise nicht mehr richtig.</translation> <translation id="4650364565596261010">Systemstandard</translation> <translation id="465657074423018424">Safe Browsing schützt dich vor betrügerischen Websites. Wenn du Safe Browsing deaktivierst, solltest du besonders vorsichtig sein, wenn du im Internet surfst, besonders wenn du Passwörter eingibst.</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Bildvorschau <ph name="BEGIN_NEW" />Neu<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Passwort</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Derzeit können auf diesem Gerät gespeicherte Passwörter nicht für alle Chrome-Release-Versionen verwendet werden. Nach Chrome 121 werden die für Chrome und <ph name="CHROME_CHANNEL" /> auf deinem Gerät gespeicherten Passwörter zusammengeführt und können in beiden Apps verwendet werden.</translation> <translation id="666731172850799929">In <ph name="APP_NAME" /> öffnen</translation> <translation id="6671495933530132209">Bild kopieren</translation> <translation id="6672697278890207089">Passphrase eingeben</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 b549510..553dc3e 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Να μην εμφανιστεί ξανά</translation> <translation id="1680919990519905526">Αγορά εικόνας με Google Lens <ph name="BEGIN_NEW" />Νέο<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Σύντομα θα εμφανίζεται περιεχόμενο από και σχετικά με τον ιστότοπο <ph name="SITE_NAME" /> στην ενότητα Ακολουθείτε. Οι ιστότοποι και οι αναζητήσεις που ακολουθείτε αποθηκεύονται στον Λογαριασμό σας Google. Μπορείτε ανά πάσα στιγμή να διαχειριστείτε από τις ρυθμίσεις τα στοιχεία που ακολουθείτε.</translation> +<translation id="1689333818294560261">Ψευδώνυμο</translation> <translation id="1696555181932908973">Μπορείτε να δοκιμάσετε άλλους τρόπους για να συνεχίσετε στο <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Αλλαγή των ρυθμίσεων σκούρου θέματος;</translation> <translation id="1702907158640575240">Διαχειριζόμενο πρόγραμμα περιήγησης</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Διαγραφή κωδικών πρόσβασης</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> λήψεις διαγράφηκαν</translation> <translation id="3819183753496523827">Είστε εκτός σύνδεσης. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και δοκιμάστε ξανά.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ενημερώστε τις υπηρεσίες Google Play για να ελέγξετε τους κωδικούς πρόσβασής σας.</translation> <translation id="3845098929839618392">Άνοιγμα σε ανών. περιήγ.</translation> <translation id="3847319713229060696">Συμβάλλετε στη βελτίωση της ασφάλειας στον ιστό για όλους</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ταξινόμηση με βάση την πιο πρόσφατη</translation> <translation id="4256782883801055595">Άδειες λογισμικού ανοικτού κώδικα</translation> <translation id="4257230861809842349">Διαγραφή κωδικών πρόσβασης από τον Διαχειριστή κωδικών πρόσβασης Google;</translation> +<translation id="426652736638196239">Αυτό το IBAN θα αποθηκευτεί μόνο στη συγκεκριμένη συσκευή.</translation> <translation id="4269820728363426813">Αντιγρ. διεύθυνσης συνδέσμου</translation> <translation id="4277529130885813215">Χρήση άλλης συσκευής</translation> <translation id="4285846616383034558">Cookie, κρυφή μνήμη και άλλα δεδομένα ιστοτόπου</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Προεπισκόπηση εικόνας <ph name="BEGIN_NEW" />Νέο<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Κωδικός πρόσβασης</translation> <translation id="6659594942844771486">Καρτέλα</translation> -<translation id="6662119761881114773">Οι κωδικοί πρόσβασης που είναι αποθηκευμένοι σε αυτήν τη συσκευή δεν μπορούν προς το παρόν να χρησιμοποιηθούν στα κανάλια Chrome. Μετά το Chrome 121, οι κωδικοί πρόσβασης που είναι αποθηκευμένοι στη συσκευή σας για το Chrome και το <ph name="CHROME_CHANNEL" /> θα συγχωνευτούν και θα μπορούν να χρησιμοποιηθούν και στις δύο εφαρμογές.</translation> <translation id="666731172850799929">Άνοιγμα σε <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Αντιγραφή εικόνας</translation> <translation id="6672697278890207089">Εισαγάγετε την φράση πρόσβασής σας</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 5002a02..741773b 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Don‘t show again</translation> <translation id="1680919990519905526">Shop image with Google Lens <ph name="BEGIN_NEW" />New<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Soon, you'll see content from and about <ph name="SITE_NAME" /> in following. The websites and searches you follow are saved in your Google Account. You can manage your follows in settings at any time.</translation> +<translation id="1689333818294560261">Nickname</translation> <translation id="1696555181932908973">You can try other ways to continue on <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Change your Dark theme settings?</translation> <translation id="1702907158640575240">Managed browser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Delete passwords</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> downloads deleted</translation> <translation id="3819183753496523827">You're offline. Check your Internet connection and try again.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Update Google Play services to check your passwords</translation> <translation id="3845098929839618392">Open in Incognito tab</translation> <translation id="3847319713229060696">Help improve security on the web for everyone</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Sort by Latest</translation> <translation id="4256782883801055595">Open-source licences</translation> <translation id="4257230861809842349">Delete passwords from Google Password Manager?</translation> +<translation id="426652736638196239">This IBAN will be saved to this device only</translation> <translation id="4269820728363426813">Copy link address</translation> <translation id="4277529130885813215">Use another device</translation> +<translation id="4282440837784183472">Your organisation, <ph name="MANAGED_DOMAIN" />, manages the account that you're signing in to and how Chrome can be used. Your administrator can set up or restrict certain features.</translation> <translation id="4285846616383034558">Cookies, cache and other site data</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Turn on screen lock in Android settings<ph name="END_LINK" /></translation> <translation id="4296252229500326964">New Incognito tab</translation> @@ -1077,7 +1081,6 @@ <translation id="6649642165559792194">Preview image <ph name="BEGIN_NEW" />New<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Password</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Right now, passwords saved on this device cannot be used across Chrome channels. After Chrome 121, passwords saved on your device for Chrome and <ph name="CHROME_CHANNEL" /> will be merged and can be used in both apps.</translation> <translation id="666731172850799929">Open in <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copy image</translation> <translation id="6672697278890207089">Enter your passphrase</translation> @@ -1161,6 +1164,7 @@ <translation id="7037830628447527439">Sign in to Chrome with your Google Account</translation> <translation id="7054588988317389591">Get image descriptions?</translation> <translation id="7055152154916055070">Redirect blocked:</translation> +<translation id="7057969023583258980">Open full Chrome history</translation> <translation id="7063006564040364415">Could not connect to the sync server.</translation> <translation id="7071521146534760487">Manage account</translation> <translation id="707155805709242880">Choose what to sync below</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 b3d6346..2972c6e 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">No volver a mostrar</translation> <translation id="1680919990519905526">Comprar con Google Lens <ph name="BEGIN_NEW" />Nuevo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Pronto, verás lo que publica <ph name="SITE_NAME" />, así como contenido sobre ese sitio en Siguiendo. Los sitios y las búsquedas que sigues se guardan en tu Cuenta de Google. Puedes administrar lo que sigues en la configuración cuando quieras.</translation> +<translation id="1689333818294560261">Sobrenombre</translation> <translation id="1696555181932908973">Puedes probar otras formas de continuar en <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">¿Quieres cambiar la configuración del Tema oscuro?</translation> <translation id="1702907158640575240">Navegador administrado</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Borrar contraseñas</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> descargas borradas</translation> <translation id="3819183753496523827">No tienes conexión. Revisa tu conexión a Internet y vuelve a intentarlo.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Actualiza los Servicios de Google Play para revisar tus contraseñas.</translation> <translation id="3845098929839618392">Abrir en pestaña de incógnito</translation> <translation id="3847319713229060696">Ayudar a mejorar la seguridad en la Web para todos los usuarios</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordenar por más recientes</translation> <translation id="4256782883801055595">Licencias de código abierto</translation> <translation id="4257230861809842349">¿Quieres borrar las contraseñas del Administrador de contraseñas de Google?</translation> +<translation id="426652736638196239">Este IBAN solo se guardará en este dispositivo</translation> <translation id="4269820728363426813">Copiar dirección del vínculo</translation> <translation id="4277529130885813215">Usar otro dispositivo</translation> <translation id="4285846616383034558">Cookies, caché y otros datos de sitios</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Vista previa de imagen <ph name="BEGIN_NEW" />Nueva<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Contraseña</translation> <translation id="6659594942844771486">Pestaña</translation> -<translation id="6662119761881114773">Por el momento, las contraseñas guardadas en este dispositivo no se pueden usar en todos los canales de Chrome. Después de la versión 121 de Chrome, las contraseñas guardadas en tu dispositivo para Chrome y <ph name="CHROME_CHANNEL" /> se combinarán y se podrán usar en ambas apps.</translation> <translation id="666731172850799929">Abrir en <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copiar imagen</translation> <translation id="6672697278890207089">Ingresa tu frase de contraseña</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 55ffa70..eaa46f0 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">No volver a mostrar</translation> <translation id="1680919990519905526">Comprar imagen con Lens <ph name="BEGIN_NEW" />Nuevo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Pronto verás contenido de <ph name="SITE_NAME" /> y sobre el canal en Siguiendo. Los sitios y las búsquedas que sigues se guardan en tu cuenta de Google. Puedes gestionar lo que sigues en la configuración en cualquier momento.</translation> +<translation id="1689333818294560261">Apodo</translation> <translation id="1696555181932908973">Puedes probar otras formas de continuar en <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">¿Cambiar tus ajustes del tema oscuro?</translation> <translation id="1702907158640575240">Navegador gestionado</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Eliminar contraseñas</translation> <translation id="3819178904835489326">Descargas eliminadas: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">No tienes conexión. Comprueba tu conexión a Internet e inténtalo de nuevo.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Actualiza Servicios de Google Play para comprobar tus contraseñas</translation> <translation id="3845098929839618392">Abrir en pestaña de Incógnito</translation> <translation id="3847319713229060696">Ayudar a mejorar la seguridad de todos los usuarios en la Web</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordenar por más recientes</translation> <translation id="4256782883801055595">Licencias de software libre</translation> <translation id="4257230861809842349">¿Eliminar contraseñas del Gestor de contraseñas de Google?</translation> +<translation id="426652736638196239">Este IBAN solo se guardará en este dispositivo</translation> <translation id="4269820728363426813">Copiar dirección del enlace</translation> <translation id="4277529130885813215">Usar otro dispositivo</translation> <translation id="4285846616383034558">Cookies, caché y otros datos de sitios</translation> @@ -873,7 +876,7 @@ <translation id="5687606994963670306">Chrome elimina automáticamente los sitios que tienen una antigüedad superior a 30 días. Si visitas un sitio de nuevo, es posible que vuelva a aparecer en la lista. También puedes bloquear las sugerencias de anuncios de un sitio. Consulta más información sobre cómo <ph name="BEGIN_LINK" />gestionar la privacidad en la publicidad en Chrome<ph name="END_LINK" />.</translation> <translation id="569435661099256888">Puedes ver las páginas que has visitado o borrarlas de tu historial</translation> <translation id="569536719314091526">Traduce esta página a cualquier idioma con el botón Más opciones</translation> -<translation id="5696597120588531049">Chrome puede ayudarte a protegerte frente a quiebras de seguridad de datos, sitios web no seguros y mucho más</translation> +<translation id="5696597120588531049">Chrome puede ayudarte a protegerte frente a brechas de seguridad de datos, sitios web no seguros y mucho más</translation> <translation id="5698878456427040674">Comprueba que la cuenta seleccionada es compatible.</translation> <translation id="570347048394355941">Cambiar a la pestaña</translation> <translation id="5715150588940290235">¿Eliminar códigos de seguridad guardados?</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Revisar imagen <ph name="BEGIN_NEW" />Nuevo<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Contraseña</translation> <translation id="6659594942844771486">Pestaña</translation> -<translation id="6662119761881114773">En este momento, las contraseñas guardadas en este dispositivo no se pueden usar en todos los canales de Chrome. Después de la versión 121 de Chrome, las contraseñas guardadas en tu dispositivo para Chrome y <ph name="CHROME_CHANNEL" /> se combinarán y se podrán usar en ambas aplicaciones.</translation> <translation id="666731172850799929">Abrir en <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copiar imagen</translation> <translation id="6672697278890207089">Introduce tu frase de contraseña</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 1e5af615..a2f40df 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ära kuva uuesti</translation> <translation id="1680919990519905526">Ostke pilt Google Lensi abil <ph name="BEGIN_NEW" />Uus<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Peagi näete jaotises „Jälgitav“ sisu, mis on pärit kanalilt <ph name="SITE_NAME" /> või puudutab seda kanalit. Jälgitavad saidid ja otsingud salvestatakse teie Google'i kontole. Saate oma jälgimisi igal ajal seadetes hallata.</translation> +<translation id="1689333818294560261">Hüüdnimi</translation> <translation id="1696555181932908973">Võite proovida teenuses <ph name="SITE_ETLD_PLUS_ONE" /> jätkamiseks teisi võimalusi.</translation> <translation id="1702543251015153180">Kas muuta tumeda teema seadeid?</translation> <translation id="1702907158640575240">Hallatud brauser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Kustuta paroolid</translation> <translation id="3819178904835489326">Tuvastati <ph name="NUMBER_OF_DOWNLOADS" /> allalaadimist</translation> <translation id="3819183753496523827">Võrguühendus puudub. Kontrollige internetiühendust ja proovige uuesti.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Oma paroolide kontrollimiseks värskendage Google Play teenuseid</translation> <translation id="3845098929839618392">Ava inkognito vahelehel</translation> <translation id="3847319713229060696">Aidake veebi kõigi jaoks turvalisemaks muuta</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Sordi uusimate järgi</translation> <translation id="4256782883801055595">Avatud lähtekoodi litsentsid</translation> <translation id="4257230861809842349">Kas soovite Google'i paroolihaldurist paroolid kustutada?</translation> +<translation id="426652736638196239">IBAN salvestatakse ainult sellesse seadmesse</translation> <translation id="4269820728363426813">Kopeeri lingi aadress</translation> <translation id="4277529130885813215">Kasuta teist seadet</translation> <translation id="4285846616383034558">Küpsised, vahemälu ja muud saidiandmed</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">Kui lingite QR-koodi kaudu muu seadme, saab see seade telefoni turvavõtmena kasutada. Kui selle eemaldate, peate linkimiseks QR-koodi uuesti skannima.</translation> <translation id="4478161224666880173">Võite sellel saidil kasutada oma teenuse <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> kontot. Jätkamiseks logige sisse aadressile <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Chrome'i jaoks installitakse moodulit <ph name="MODULE" /> …</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Järjehoidja salvestati kausta „<ph name="FOLDER_NAME" />“. See salvestatakse ainult sellesse seadmesse.}other{Järjehoidjad salvestati kausta „<ph name="FOLDER_NAME" />“. Need salvestatakse ainult sellesse seadmesse.}}</translation> <translation id="4484496141267039529">Ühendus puudub. Proovige hiljem uuesti.</translation> <translation id="4487967297491345095">Kõik Chrome'i rakenduse andmed kustutatakse jäädavalt. See hõlmab kõiki faile, seadeid, kontosid, andmebaase jms.</translation> <translation id="4491323382106587961">Valige konto. Praegu on valitud <ph name="EMAIL" />.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">Loo uus kaust</translation> <translation id="5578795271662203820">Otsi otsingust <ph name="SEARCH_ENGINE" /> kujutist</translation> <translation id="5581519193887989363">Jaotises <ph name="BEGIN_LINK1" />Seaded<ph name="END_LINK1" /> saate igal ajal valida, mida sünkroonida.</translation> +<translation id="558429399979870715">Linkige Chrome ja teised Google’i teenused, kui soovite, et need jagaksid omavahel andmeid.</translation> <translation id="5590372121997663538">Pea see arvuti meeles</translation> <translation id="5596627076506792578">Rohkem valikuid</translation> <translation id="5599455543593328020">Inkognito režiim</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">Teie järjehoidjaid, ajalugu ja muid Chrome'i andmeid ei sünkroonita enam teie Google'i kontoga</translation> <translation id="572328651809341494">Hiljutised vahelehed</translation> <translation id="5726692708398506830">Lehel kuvatud sisu suurendamine</translation> +<translation id="5728072125198221967">Lingitud Google’i teenused</translation> <translation id="5744751019568455640">Siin on hääled, mida saate oma veebilehtede ettelugemiseks valida. Kui teile meeldib see hääl ja soovite, et jätkaksin selle kasutamist, puudutage lihtsalt hääle nime.</translation> <translation id="5748802427693696783">Tavapärased vahelehed on aktiveeritud</translation> <translation id="5749068826913805084">Chrome vajab failide allalaadimiseks juurdepääsu salvestusruumile.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194">Kujutise eelvaade <ph name="BEGIN_NEW" />Uus<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Parool</translation> <translation id="6659594942844771486">Vaheleht</translation> -<translation id="6662119761881114773">Praegu ei saa sellesse seadmesse salvestatud paroole Chrome'i kanalites kasutada. Pärast versiooni Chrome 121 liidetakse teie seadmesse Chrome'i ja <ph name="CHROME_CHANNEL" />'i jaoks salvestatud paroolid ning neid saab kasutada mõlemas rakenduses.</translation> <translation id="666731172850799929">Ava rakenduses <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopeeri kujutis</translation> <translation id="6672697278890207089">Parooli sisestamine</translation> @@ -1164,6 +1169,7 @@ <translation id="7063006564040364415">Sünkroonimisserveriga ei saanud ühendust.</translation> <translation id="7071521146534760487">Konto haldamine</translation> <translation id="707155805709242880">Valige allpool, mis sünkroonida</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Järjehoidja salvestati teie kontol <ph name="ACCOUNT_EMAIL" /> kausta „<ph name="FOLDER_NAME" />“.}other{Järjehoidjad salvestati teie kontol <ph name="ACCOUNT_EMAIL" /> kausta „<ph name="FOLDER_NAME" />“.}}</translation> <translation id="7077143737582773186">SD-kaart</translation> <translation id="7080806333218412752">Saadab URL-id kontrollimiseks teenusesse Google'i ohutu sirvimine. Saadab ka lehtede, allalaadimiste, laienduste tegevuse ja süsteemiteabe näidiseid, et aidata uusi ohte tuvastada. Kui olete sisse logitud, lingitakse andmed ajutiselt teie Google'i kontoga, et kaitsta teid kõigis Google'i rakendustes.</translation> <translation id="7085332316435785646">Valige, kas Google'i teenustes rohkem isikupärastatud kasutuskogemuse saamiseks kaasata Chrome'i ajalugu</translation> @@ -1431,6 +1437,7 @@ <translation id="8310344678080805313">Tavapärased vahekaardid</translation> <translation id="831192587911042850">Lisab praeguse veebisaidi teie jälgitavate veebisaitide loendisse.</translation> <translation id="8333340769932050274">Saate blokeerida teemad, mida ei soovi saitidega jagada. Samuti kustutab Chrome automaatselt teemad, mis on vanemad kui 4 nädalat. <ph name="BEGIN_LINK" />Lisateave<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Kaasake Chrome’i ajalugu, kui soovite selle lisada oma Google’i konto veebi- ja rakendustegevustesse.</translation> <translation id="834313815369870491">Ära kunagi tõlgi järgmisi saite</translation> <translation id="8348430946834215779">Kasutage võimalusel alati HTTPS-i ja saate enne HTTPS-i toetuseta saitide laadimist hoiatuse</translation> <translation id="8354977102499939946">Otsige kiirelt oma hääle abil. Selle otsetee muutmiseks avage menüü Seaded.</translation> @@ -1576,6 +1583,7 @@ <translation id="9081543426177426948">Külastatavaid saite inkognito režiimis ei salvestata</translation> <translation id="9086302186042011942">Sünkroonimine</translation> <translation id="9086455579313502267">Ei saa võrgule juurdepääsu</translation> +<translation id="909756639352028172">Kõige isikupärastatuma kasutuskogemuse saamiseks kaasake veebi- ja rakendustegevuste ja lingitud Google’i teenuste jaotisesse Chrome.</translation> <translation id="9099220545925418560">Põhinevad teie sirvimisajalool. See seade on välja lülitatud.</translation> <translation id="9100610230175265781">Parool on vajalik</translation> <translation id="9101137867221042551">Haldus</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 1c32d61..74e2cadd 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ez erakutsi berriro</translation> <translation id="1680919990519905526">Erosi irudiko produktuak Google Lens-ekin <ph name="BEGIN_NEW" />Berria<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Laster, <ph name="SITE_NAME" /> kanalaren edukia ikusiko duzu Jarraitzen atalean, baita kanal horri buruzko edukia ere. Jarraitzaile zaituzten webguneak eta bilaketak Google-ko kontuan gordetzen dira. Haiek kudeatzeko, joan ezarpenetara.</translation> +<translation id="1689333818294560261">Goitizena</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> webgunean aurrera egiteko beste modu batzuk proba ditzakezu.</translation> <translation id="1702543251015153180">Gai ilunaren ezarpenak aldatu nahi dituzu?</translation> <translation id="1702907158640575240">Kudeatutako arakatzailea</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Ezabatu pasahitzak</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> deskarga ezabatu dira</translation> <translation id="3819183753496523827">Ez dago Interneteko konexiorik. Egiaztatu Internetera konektatuta zaudela eta saiatu berriro.</translation> +<translation id="3823019343150397277">IBANa</translation> <translation id="3830886834687455630">Pasahitzak egiaztatzeko, eguneratu Google Play Services</translation> <translation id="3845098929839618392">Ireki ezkutuko fitxa batean</translation> <translation id="3847319713229060696">Hobetu sareko segurtasuna denontzat</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordenatu berrienetatik zaharrenetara</translation> <translation id="4256782883801055595">Kode irekiko lizentziak</translation> <translation id="4257230861809842349">Pasahitzak Google-ren Pasahitz-kudeatzailea zerbitzutik ezabatu nahi dituzu?</translation> +<translation id="426652736638196239">Gailu honetan soilik gordeko da IBANa</translation> <translation id="4269820728363426813">Kopiatu estekaren helbidea</translation> <translation id="4277529130885813215">Erabili beste gailu bat</translation> <translation id="4285846616383034558">Cookieak, cachea eta webguneetako beste datu batzuk</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Aurreikusi irudia <ph name="BEGIN_NEW" />Berria<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Pasahitza</translation> <translation id="6659594942844771486">Fitxa</translation> -<translation id="6662119761881114773">Une honetan, gailuan gordetako pasahitzak ezin dira erabili Chrome-ren kanaletan. Chrome-ren 121. bertsiotik aurrera, Chrome-rako eta <ph name="CHROME_CHANNEL" /> kanalerako gailuan gordetako pasahitzak bateratu egingo dira, eta bi aplikazioetan erabili ahal izango dituzu.</translation> <translation id="666731172850799929">Ireki <ph name="APP_NAME" /> aplikazioan</translation> <translation id="6671495933530132209">Kopiatu irudia</translation> <translation id="6672697278890207089">Idatzi pasaesaldia</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 3a00050..bd63582 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">دیگر نشان داده نشود</translation> <translation id="1680919990519905526">خرید محتوای تصویر با «لنز Google» <ph name="BEGIN_NEW" />جدید<ph name="END_NEW" /></translation> <translation id="1687482373098770139">بهزودی محتوای برگرفته از <ph name="SITE_NAME" /> و محتوای مربوط به آن را در «دنبال میکنید» خواهید دید. سایتها و جستجوهایی که دنبال میکنید در «حساب Google» شما ذخیره میشوند. هرزمان خواستید میتوانید مواردی را که دنبال میکنید در تنظیمات مدیریت کنید.</translation> +<translation id="1689333818294560261">نام مستعار</translation> <translation id="1696555181932908973">میتوانید روشهای دیگر را برای ادامه دادن در <ph name="SITE_ETLD_PLUS_ONE" /> امتحان کنید.</translation> <translation id="1702543251015153180">تنظیمات زمینه تیره تغییر کند؟</translation> <translation id="1702907158640575240">مرورگر تحتمدیریت</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">حذف گذرواژهها</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> بارگیری حذف شد</translation> <translation id="3819183753496523827">آفلاین هستید. اتصال اینترنت را بررسی کنید و دوباره امتحان کنید.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">برای بررسی گذرواژهها، «خدمات Google Play» را بهروز کنید</translation> <translation id="3845098929839618392">بازکردن در برگه ناشناس</translation> <translation id="3847319713229060696">کمک به بهبود امنیت برای همه کاربران وب</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">مرتبسازی براساس جدیدترین</translation> <translation id="4256782883801055595">مجوزهای متنباز</translation> <translation id="4257230861809842349">گذرواژهها از «مدیر گذرواژه Google» حذف شود؟</translation> +<translation id="426652736638196239">این IBAN فقط در این دستگاه ذخیره خواهد شد</translation> <translation id="4269820728363426813">کپی نشانی پیوند</translation> <translation id="4277529130885813215">استفاده از دستگاهی دیگر</translation> +<translation id="4282440837784183472">سازمانتان (<ph name="MANAGED_DOMAIN" />) حسابی که با آن به سیستم وارد میشوید و نحوه استفاده از Chrome را مدیریت میکند. سرپرستتان میتواند برخیاز ویژگیها را راهاندازی یا محدود کند.</translation> <translation id="4285846616383034558">کوکیها، حافظه نهان، و دیگر دادههای سایت</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />روشن کردن قفل صفحه در تنظیمات Android<ph name="END_LINK" /></translation> <translation id="4296252229500326964">برگه ناشناس جدید</translation> @@ -1077,7 +1081,6 @@ <translation id="6649642165559792194">پیشنمایش تصویر <ph name="BEGIN_NEW" />جدید<ph name="END_NEW" /></translation> <translation id="6657585470893396449">گذرواژه</translation> <translation id="6659594942844771486">برگه</translation> -<translation id="6662119761881114773">درحالحاضر، گذرواژههای ذخیرهشده در این دستگاه را نمیتوان در کانالهای Chrome استفاده کرد. پساز نسخه ۱۲۱، گذرواژههای ذخیرهشده در دستگاهتان برای Chrome و <ph name="CHROME_CHANNEL" /> ادغام خواهند شد و میتوان از آنها در هردو برنامه استفاده کرد.</translation> <translation id="666731172850799929">باز کردن در <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">کپی تصویر</translation> <translation id="6672697278890207089">گذرعبارت را وارد کنید</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 c84541c..cb72195 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Älä näytä uudelleen</translation> <translation id="1680919990519905526">Osta kuvasta Lensilla <ph name="BEGIN_NEW" />Uusi<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Näet Seurataan-kohdassa pian tähän liittyvää sisältöä: <ph name="SITE_NAME" />. Seuraamasi sivustot ja haut tallennetaan Google-tilillesi. Voit muuttaa seuraamiasi kohteita milloin tahansa asetuksista.</translation> +<translation id="1689333818294560261">Lempinimi</translation> <translation id="1696555181932908973">Voit kokeilla muita tapoja jatkaa tämän käyttöä: <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Muutetaanko tumman teeman asetuksia?</translation> <translation id="1702907158640575240">Hallinnoitu selain</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Poista salasanat</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> latausta poistettiin.</translation> <translation id="3819183753496523827">Olet offline-tilassa. Tarkista internetyhteytesi ja yritä uudelleen.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Päivitä Google Play Palvelut, niin voit tarkistaa salasanasi</translation> <translation id="3845098929839618392">Avaa incognito-välilehdellä</translation> <translation id="3847319713229060696">Auta lisäämään verkon turvallisuutta kaikille</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Lajittele viimeisimmät ensimmäisiksi</translation> <translation id="4256782883801055595">Avoimen lähdekoodin käyttöluvat</translation> <translation id="4257230861809842349">Poistetaanko salasanat Google Salasanoista?</translation> +<translation id="426652736638196239">IBAN-numero tallennetaan vain tälle laitteelle</translation> <translation id="4269820728363426813">Kopioi linkin osoite</translation> <translation id="4277529130885813215">Käytä toista laitetta</translation> <translation id="4285846616383034558">Evästeet, välimuisti ja muu sivustodata</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Esikatsele kuva <ph name="BEGIN_NEW" />Uusi<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Salasana</translation> <translation id="6659594942844771486">Välilehti</translation> -<translation id="6662119761881114773">Tälle laitteelle tallennettuja salasanoja ei tällä hetkellä voi käyttää Chrome-kanavilla. Chrome 121:n jälkeen Chromelle ja <ph name="CHROME_CHANNEL" /> ‑kanavalle tallennetut salasanat yhdistetään, ja niitä voi käyttää molemmissa sovelluksissa.</translation> <translation id="666731172850799929">Avaa sovelluksessa <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopioi kuva</translation> <translation id="6672697278890207089">Kirjoita tunnuslauseesi</translation> @@ -1475,7 +1477,7 @@ <translation id="8506357771923193001">Löydät lataukset täältä</translation> <translation id="8512053371384421952">Et saa enää ilmoituksia tältä sivustolta: <ph name="DOMAIN" />.</translation> <translation id="8514477925623180633">Vie Chromeen tallennetut salasanat</translation> -<translation id="8516012719330875537">Kuvanmuokkausohjelma</translation> +<translation id="8516012719330875537">Kuvaeditori</translation> <translation id="8523928698583292556">Poista tallennettu salasana</translation> <translation id="8526855376374973824">Ilmoitusluvan työnkulku</translation> <translation id="8540136935098276800">Lisää oikein muotoiltu URL-osoite</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 23d7aaf..602b9575 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Huwag ipakitang muli</translation> <translation id="1680919990519905526">Mamili ng larawan sa Lens <ph name="BEGIN_NEW" />Bago<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Malapit ka nang makakita ng content mula at tungkol sa <ph name="SITE_NAME" /> sa Sinusubaybayan. Mase-save sa iyong Google Account ang mga site at paghahanap na sinusubaybayan mo. Mapapamahalaan mo ang iyong mga sinusubaybayan sa mga setting anumang oras.</translation> +<translation id="1689333818294560261">Nickname</translation> <translation id="1696555181932908973">Puwede kang sumubok ng iba pang paraan para magpatuloy sa <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Baguhin ang mga setting ng iyong madilim na tema?</translation> <translation id="1702907158640575240">Pinapamahalaang browser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">I-delete ang mga password</translation> <translation id="3819178904835489326">Na-delete ang <ph name="NUMBER_OF_DOWNLOADS" /> (na) pag-download</translation> <translation id="3819183753496523827">Offline ka. Suriin ang iyong koneksyon sa internet at subukan ulit.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">I-update ang mga serbisyo ng Google Play para tingnan ang iyong mga password</translation> <translation id="3845098929839618392">Buksan sa Incognito tab</translation> <translation id="3847319713229060696">Tumulong na pahusayin ang seguridad sa web para sa lahat</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Pagbukud-bukurin ayon sa Pinakabago</translation> <translation id="4256782883801055595">Mga lisensya ng open source</translation> <translation id="4257230861809842349">Mag-delete ng mga password mula sa Google Password Manager?</translation> +<translation id="426652736638196239">Sa device lang na ito ise-save ang IBAN na ito</translation> <translation id="4269820728363426813">Kopyahin ang address ng link</translation> <translation id="4277529130885813215">Gumamit ng ibang device</translation> <translation id="4285846616383034558">Cookies, cache, at iba pang data ng site</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">I-preview ang larawang <ph name="BEGIN_NEW" />Bago<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Password</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Sa ngayon, hindi magagamit sa lahat ng channel ng Chrome ang mga password na naka-save sa device na ito. Pagkatapos ng Chrome 121, ime-merge ang mga password na naka-save sa iyong device para sa Chrome at <ph name="CHROME_CHANNEL" />, at magagamit ang mga ito sa parehong app.</translation> <translation id="666731172850799929">Buksan sa <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopyahin ang larawan</translation> <translation id="6672697278890207089">Ipasok ang iyong passphrase</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 5588fb2..40ac461 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ne plus afficher</translation> <translation id="1680919990519905526">Magasiner cette image avec Lentille Google <ph name="BEGIN_NEW" />Nouv.<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Bientôt, vous verrez du contenu relatif au site <ph name="SITE_NAME" /> dans Suivis. Les sites et recherches que vous suivez sont enregistrés dans votre compte Google. Vous pouvez gérer vos contenus suivis dans les paramètres à tout moment.</translation> +<translation id="1689333818294560261">Pseudo</translation> <translation id="1696555181932908973">Vous pouvez essayer d'autres solutions pour continuer sur <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Modifier les paramètres de votre thème sombre?</translation> <translation id="1702907158640575240">Navigateur géré</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Supprimer les mots de passe</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> téléchargements supprimés</translation> <translation id="3819183753496523827">Vous êtes hors ligne. Vérifiez votre connexion Internet et réessayez.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Mettez à jour les services Google Play pour vérifier vos mots de passe</translation> <translation id="3845098929839618392">Ouvrir dans onglet nav. privée</translation> <translation id="3847319713229060696">Contribuer à l'amélioration de la sécurité sur le Web pour tout le monde</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Trier par Plus récents</translation> <translation id="4256782883801055595">Licences de logiciels libres</translation> <translation id="4257230861809842349">Supprimer les mots de passe du gestionnaire de mots de passe Google?</translation> +<translation id="426652736638196239">Ce IBAN sera enregistré sur cet appareil uniquement</translation> <translation id="4269820728363426813">Copier l'adresse du lien</translation> <translation id="4277529130885813215">Utiliser un autre appareil</translation> <translation id="4285846616383034558">Témoins, cache et autres données relatives aux sites</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Prévisualiser l'image <ph name="BEGIN_NEW" />Nouveau<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Mot de passe</translation> <translation id="6659594942844771486">Onglet</translation> -<translation id="6662119761881114773">À l'heure actuelle, les mots de passe enregistrés sur cet appareil ne peuvent pas être utilisés pour les versions de Chrome. Après le lancement de Chrome 121, les mots de passe enregistrés sur votre appareil pour Chrome et <ph name="CHROME_CHANNEL" /> seront fusionnés et pourront être utilisés dans les deux applications.</translation> <translation id="666731172850799929">Ouvrir dans <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copier l'image</translation> <translation id="6672697278890207089">Entrer votre phrase de passe</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 2dfd7bbe..7ea0c239 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ne plus afficher</translation> <translation id="1680919990519905526">Acheter avec Google Lens <ph name="BEGIN_NEW" />Nouveau<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Dans "Suivis", vous verrez bientôt des contenus provenant du site <ph name="SITE_NAME" /> ou le concernant. Les sites et recherches que vous suivez sont enregistrés dans votre compte Google. Vous pouvez à tout moment gérer dans les paramètres les contenus que vous suivez.</translation> +<translation id="1689333818294560261">Pseudo</translation> <translation id="1696555181932908973">Vous pouvez essayer d'autres méthodes afin de poursuivre sur <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Modifier les paramètres du thème sombre ?</translation> <translation id="1702907158640575240">Navigateur géré</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Supprimer les mots de passe</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> téléchargements supprimés</translation> <translation id="3819183753496523827">Vous êtes hors connexion. Vérifiez votre connexion Internet, puis réessayez.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Mettez à jour les services Google Play pour vérifier vos mots de passe</translation> <translation id="3845098929839618392">Ouvrir en navigation privée</translation> <translation id="3847319713229060696">Contribuer à améliorer la sécurité sur le Web pour tous</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Trier par "Les plus récents"</translation> <translation id="4256782883801055595">Licences Open Source</translation> <translation id="4257230861809842349">Supprimer les mots de passe du Gestionnaire de mots de passe de Google ?</translation> +<translation id="426652736638196239">Cet IBAN sera enregistré sur cet appareil uniquement</translation> <translation id="4269820728363426813">Copier l'adresse du lien</translation> <translation id="4277529130885813215">Utiliser un autre appareil</translation> <translation id="4285846616383034558">Cookies, cache et autres données des sites</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Prévisualiser l'image <ph name="BEGIN_NEW" />Nouveau<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Mot de passe</translation> <translation id="6659594942844771486">Onglet</translation> -<translation id="6662119761881114773">Pour le moment, les mots de passe enregistrés sur cet appareil ne peuvent pas être utilisés sur les différentes versions de Chrome. Après Chrome 121, les mots de passe enregistrés sur votre appareil pour Chrome et <ph name="CHROME_CHANNEL" /> seront fusionnés et pourront être utilisés dans les deux applis.</translation> <translation id="666731172850799929">Ouvrir dans <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copier l'image</translation> <translation id="6672697278890207089">Saisissez votre mot de passe multiterme.</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 d5252d6..2fc4c1a 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Non mostrar outra vez</translation> <translation id="1680919990519905526">Comprar imaxe con Lens <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Pronto verás contido do sitio <ph name="SITE_NAME" /> e sobre el en Seguindo. Os sitios e as buscas que segues gárdanse na túa Conta de Google. Para xestionar o que segues, accede cando queiras á configuración.</translation> +<translation id="1689333818294560261">Alcume</translation> <translation id="1696555181932908973">Podes probar outras maneiras de continuar en <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Queres cambiar a configuración do tema escuro?</translation> <translation id="1702907158640575240">Navegador xestionado</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Eliminar contrasinais</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> descargas eliminadas</translation> <translation id="3819183753496523827">Estás sen conexión. Comproba a conexión a Internet e téntao de novo.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Actualiza os servizos de Google Play para comprobar os contrasinais</translation> <translation id="3845098929839618392">Abrir en pestana de incógnito</translation> <translation id="3847319713229060696">Axudar a mellorar a seguranza na Web para todos</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordenar por máis recente</translation> <translation id="4256782883801055595">Licenzas de código aberto</translation> <translation id="4257230861809842349">Queres eliminar contrasinais do xestor de contrasinais de Google?</translation> +<translation id="426652736638196239">Este IBAN só se gardará neste dispositivo</translation> <translation id="4269820728363426813">Copiar enderezo da ligazón</translation> <translation id="4277529130885813215">Usar outro dispositivo</translation> <translation id="4285846616383034558">Cookies, memoria caché e outros datos dos sitios</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Vista previa: imaxe <ph name="BEGIN_NEW" />Novidade<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Contrasinal</translation> <translation id="6659594942844771486">Pestana</translation> -<translation id="6662119761881114773">De momento, os contrasinais gardados neste dispositivo non se poden usar en todas as canles de Chrome. Despois da versión 121 de Chrome, os contrasinais que teñas almacenados no dispositivo para Chrome e <ph name="CHROME_CHANNEL" /> combinaranse e poderanse usar en ambas as aplicacións.</translation> <translation id="666731172850799929">Abrir en <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copiar imaxe</translation> <translation id="6672697278890207089">Introduce a frase de acceso</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 01365983..334b6c8 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ફરીથી બતાવશો નહીં</translation> <translation id="1680919990519905526">Google Lens વડે છબી ખરીદો <ph name="BEGIN_NEW" />નવું<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ટૂંક સમયમાં, તમને 'ફૉલો કરી રહ્યાં છો'માં <ph name="SITE_NAME" /> પરથી અને વિશેનું કન્ટેન્ટ જોવા મળશે. તમે જે સાઇટ અને શોધને ફૉલો કરો છો, તેને તમારા Google એકાઉન્ટમાં સાચવવામાં આવે છે. તમે જેને ફૉલો કરો છો, તેને ગમે ત્યારે તમારા સેટિંગમાં મેનેજ કરી શકો છો.</translation> +<translation id="1689333818294560261">ઉપનામ</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> પર ચાલુ રાખવા માટે અન્ય રીતો અજમાવી શકો છો.</translation> <translation id="1702543251015153180">તમારી ઘેરી થીમ માટેના સેટિંગમાં ફેરફાર કરીએ?</translation> <translation id="1702907158640575240">મેનેજ કરવામાં આવતું બ્રાઉઝર</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">પાસવર્ડ ડિલીટ કરો</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ડાઉનલોડ કાઢી નાખ્યાં</translation> <translation id="3819183753496523827">તમે ઑફલાઇન છો. તમારું ઇન્ટરનેટ કનેક્શન ચેક કરો અને ફરી પ્રયાસ કરો.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">તમારા પાસવર્ડ ચેક કરવા માટે Google Play સેવાઓ અપડેટ કરો</translation> <translation id="3845098929839618392">છૂપી ટૅબમાં ખોલો</translation> <translation id="3847319713229060696">વેબ પરની દરેક વ્યક્તિ માટે સુરક્ષાને બહેતર બનાવવા સહાય કરો</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">નવીનતમ મુજબ સૉર્ટ કરો</translation> <translation id="4256782883801055595">ઓપન સોર્સ લાઇસન્સ</translation> <translation id="4257230861809842349">શું Google Password Managerમાંથી પાસવર્ડ ડિલીટ કરીએ?</translation> +<translation id="426652736638196239">આ IBAN માત્ર આ ડિવાઇસમાં જ સાચવવામાં આવશે</translation> <translation id="4269820728363426813">લિંક સરનામું કૉપિ કરો</translation> <translation id="4277529130885813215">કોઈ અન્ય ડિવાઇસનો ઉપયોગ કરો</translation> <translation id="4285846616383034558">કુકી, કૅશ મેમરી અને સાઇટનો અન્ય ડેટા</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">છબીને પ્રીવ્યૂ કરો <ph name="BEGIN_NEW" />નવું<ph name="END_NEW" /></translation> <translation id="6657585470893396449">પાસવર્ડ</translation> <translation id="6659594942844771486">બ્રાઉઝર ટૅબ</translation> -<translation id="6662119761881114773">અત્યારે, આ ડિવાઇસ પર સાચવવામાં આવેલા પાસવર્ડનો ઉપયોગ Chromeની બધી ચૅનલ પર કરી શકાતો નથી. Chrome 121 પછીના વર્ઝનમાં, તમારા ડિવાઇસ પર Chrome અને <ph name="CHROME_CHANNEL" /> માટે સાચવેલા પાસવર્ડ મર્જ કરવામાં આવશે અને તેનો ઉપયોગ બન્ને ઍપમાં કરી શકાશે.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> માં ખોલો</translation> <translation id="6671495933530132209">છબી કૉપિ કરો</translation> <translation id="6672697278890207089">તમારો પાસફ્રેઝ દાખલ કરો</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 edb6a49..f7d66cd2 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
@@ -36,6 +36,7 @@ <translation id="1177863135347784049">कस्टम</translation> <translation id="1181037720776840403">हटाएं</translation> <translation id="1181366777303791449"><ph name="MAIN_FRAME_ETLD_PLUS_ONE" /> पर</translation> +<translation id="1183189057400844278">जब चाहें, अपने Google खाते में सेव किए गए पासवर्ड का इस्तेमाल करने के लिए, अपनी पहचान की पुष्टि करें</translation> <translation id="1193729455103054076">क्या आपको मज़बूत पासवर्ड बनाना है?</translation> <translation id="1197267115302279827">बुकमार्क ले जाएं</translation> <translation id="1197761954713363183">पासकी की पुष्टि करने वाली शीट बंद की गई</translation> @@ -129,6 +130,7 @@ <translation id="1672586136351118594">फिर से न दिखाएं</translation> <translation id="1680919990519905526">Google Lens से इमेज खरीदें <ph name="BEGIN_NEW" />नए<ph name="END_NEW" /></translation> <translation id="1687482373098770139">जल्द ही, आपको 'फ़ॉलो किया जा रहा है' सेक्शन में <ph name="SITE_NAME" /> के बारे में और उसका कॉन्टेंट दिखेगा. आपने जिन साइटों और खोजों को फ़ॉलो किया है उन्हें आपके Google खाते में सेव कर दिया गया है. सेटिंग में जाकर, फ़ॉलो किए जाने वाले आइटम को कभी भी मैनेज किया जा सकता है.</translation> +<translation id="1689333818294560261">प्रचलित नाम</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> पर जारी रखने के लिए, दूसरे तरीके आज़माए जा सकते हैं.</translation> <translation id="1702543251015153180">क्या आपको गहरे रंग वाली थीम की सेटिंग को बदलना है?</translation> <translation id="1702907158640575240">मैनेज किया गया ब्राउज़र</translation> @@ -210,6 +212,7 @@ <translation id="2149973817440762519">बुकमार्क में बदलाव करें</translation> <translation id="2155214902713132423">इस डिवाइस पर, पुष्टि का यह तरीका इस्तेमाल नहीं किया जा सकता. अपने दूसरे डिवाइस पर, पुष्टि का कोई दूसरा तरीका चुनें.</translation> <translation id="2158408438301413340">Chrome सभी पासवर्ड की जांच नहीं कर सका</translation> +<translation id="2163089732491971196">अपने Google खाते में Chrome डेटा का इस्तेमाल करने और सेव करने के लिए, अपना लंबा पासवर्ड डालें</translation> <translation id="2172688499998841696">इमेज की जानकारी जोड़ने की सुविधा बंद कर दी गई है</translation> <translation id="2172905120685242547">क्या आप विंडो बंद करना चाहते हैं?</translation> <translation id="2173302385160625112">अपना इंटरनेट कनेक्शन जाँचें</translation> @@ -515,11 +518,13 @@ <translation id="381861209280417772">पासवर्ड मिटाएं</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> डाउनलोड हटाए गए</translation> <translation id="3819183753496523827">आप ऑफ़लाइन हैं. अपने इंटरनेट कनेक्शन की जांच करें और फिर से कोशिश करें.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">अपने पासवर्ड की जांच करने के लिए, Google Play Services को अपडेट करें</translation> <translation id="3845098929839618392">गुप्त टैब में खोलें</translation> <translation id="3847319713229060696">वेब को सभी के लिए ज़्यादा सुरक्षित बनाने में मदद करें</translation> <translation id="3856096718352044181">कृपया पुष्टि करें कि यह एक मान्य डीएनएस सेवा है या थोड़ी देर बाद कोशिश करें</translation> <translation id="3858860766373142691">नाम</translation> +<translation id="3872520701277728051">अगर आपको अपना लंबा पासवर्ड याद नहीं है या यह सेटिंग बदलनी है, तो <ph name="BEGIN_LINK" />अपने खाते से Chrome का डेटा मिटाएं<ph name="END_LINK" />.</translation> <translation id="3892148308691398805">टेक्स्ट कॉपी करें</translation> <translation id="3894427358181296146">फ़ोल्डर जोड़ें</translation> <translation id="3899682235662194879">सभी गुप्त टैब बंद करें</translation> @@ -594,6 +599,7 @@ <translation id="4249955472157341256">'सबसे नए' के मुताबिक क्रम से लगाएं</translation> <translation id="4256782883801055595">ओपन सोर्स लाइसेंस</translation> <translation id="4257230861809842349">क्या आपको Google Password Manager से पासवर्ड मिटाने हैं?</translation> +<translation id="426652736638196239">इस IBAN को सिर्फ़ इस डिवाइस पर सेव किया जाएगा</translation> <translation id="4269820728363426813">लिंक पते को कॉपी करें</translation> <translation id="4277529130885813215">दूसरे डिवाइस का इस्तेमाल करें</translation> <translation id="4285846616383034558">कुकी, कैश मेमोरी, और अन्य साइट डेटा</translation> @@ -605,6 +611,7 @@ <translation id="4307992518367153382">बुनियादी चीज़ें</translation> <translation id="4311652497846705514">क्या आपको PDF फ़ाइल खोलनी है?</translation> <translation id="4320177379694898372">कोई इंटरनेट कनेक्शन नहीं</translation> +<translation id="4326079409704643112">अपने Google खाते में Chrome डेटा का इस्तेमाल करने और सेव करने के लिए, अपनी पहचान की पुष्टि करें</translation> <translation id="433213510553688132">फ़ॉलो किया जा रहा है...</translation> <translation id="4335835283689002019">सुरक्षित ब्राउज़िंग की सुविधा बंद है</translation> <translation id="4351244548802238354">संवाद बंद करें</translation> @@ -656,6 +663,7 @@ <translation id="4587589328781138893">Sites</translation> <translation id="4594952190837476234">यह पेज <ph name="CREATION_TIME" /> का है और यह ऑनलाइन वर्शन से अलग हो सकता है.</translation> <translation id="4601095002996233687">यह सुविधा संदिग्ध डाउनलोड की जांच करने के लिए गहराई से स्कैन करती है.</translation> +<translation id="4609429330876432068">Chrome और <ph name="CHROME_CHANNEL" /> पर सेव किए गए पासवर्ड की सूचियां मर्ज कर दी गई हैं. आपके पास अब भी दोनों ऐप्लिकेशन पर, सेव किए गए अपने सभी पासवर्ड ऑटोमैटिक भरने की सुविधा है.</translation> <translation id="4616150815774728855"><ph name="WEBAPK_NAME" /> को खोलें</translation> <translation id="4619564267100705184">अपनी पहचान की पुष्टि करें</translation> <translation id="4634124774493850572">पासवर्ड का इस्तेमाल करें</translation> @@ -849,6 +857,8 @@ <translation id="5590372121997663538">इस कंप्यूटर को याद रखें</translation> <translation id="5596627076506792578">ज़्यादा विकल्प</translation> <translation id="5599455543593328020">गुप्त मोड</translation> +<translation id="5605283439565877834">Google Pay पर जोड़े गए आपके पेमेंट के तरीके और पते एन्क्रिप्ट यानी सुरक्षित नहीं किए जाएंगे. Chrome के ब्राउज़िंग इतिहास को सिंक नहीं किया जाएगा. +आपका एन्क्रिप्ट किया गया डेटा, सिर्फ़ वही व्यक्ति देख सकता है जिसके पास आपका लंबा पासवर्ड है. Google को लंबा पासवर्ड नहीं भेजा जाता और न ही Google इसे सेव करता है. अगर आपको अपना लंबा पासवर्ड याद नहीं है या यह सेटिंग बदलनी है, तो <ph name="BEGIN_LINK" />अपने खाते में मौजूद Chrome का डेटा मिटाएं<ph name="END_LINK" />.</translation> <translation id="5620163320393916465">पासवर्ड सेव नहीं किए गए हैं</translation> <translation id="5620928963363755975">ज़्यादा विकल्प बटन से डाउनलोड में जाकर अपनी फ़ाइलें और पेज पाएं</translation> <translation id="562289928968387744">प्रतिक्रियाओं को मैनेज करें</translation> @@ -959,6 +969,7 @@ <translation id="6140709049082532940">बेहतर सुरक्षा मोड:</translation> <translation id="6140912465461743537">देश/क्षेत्र</translation> <translation id="6150320133806434356">बुकमार्क सेव किया गया</translation> +<translation id="6150706324143004339">अपने Google खाते में Chrome डेटा का इस्तेमाल करने और सेव करने के लिए, Chrome को अपडेट करें</translation> <translation id="6154478581116148741">इस डिवाइस से अपने पासवर्ड निर्यात करने के लिए सेटिंग में स्क्रीन लॉक चालू करें</translation> <translation id="6162892189396105610">इस सेटिंग से, ऐसे पेज पहले से लोड होते हैं जिनके लिए Chrome को लगता है कि इन्हें विज़िट किया जा सकता है.</translation> <translation id="6186394685773237175">ऐसा कोई भी पासवर्ड नहीं मिला जो या तो हैक हुआ है या चोरी हुआ है</translation> @@ -1069,7 +1080,6 @@ <translation id="6649642165559792194">इमेज की झलक देखें <ph name="BEGIN_NEW" />नई<ph name="END_NEW" /></translation> <translation id="6657585470893396449">पासवर्ड</translation> <translation id="6659594942844771486">ब्राउज़र टैब</translation> -<translation id="6662119761881114773">फ़िलहाल, इस डिवाइस पर सेव किए गए पासवर्ड, सभी Chrome चैनलों पर इस्तेमाल नहीं किए जा सकते. Chrome 121 के बाद, आपके डिवाइस पर Chrome और <ph name="CHROME_CHANNEL" /> के लिए सेव किए गए पासवर्ड मर्ज कर दिए जाएंगे और इनका इस्तेमाल दोनों ऐप्लिकेशन में किया जा सकेगा.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> में खोलें</translation> <translation id="6671495933530132209">इमेज की कॉपी बनाएं</translation> <translation id="6672697278890207089">अपना पासफ़्रेज दर्ज करें</translation> @@ -1121,6 +1131,7 @@ <translation id="688738109438487280">मौजूदा डेटा <ph name="TO_ACCOUNT" /> में जोड़ें.</translation> <translation id="6891726759199484455">अपना पासवर्ड कॉपी करने के लिए अनलॉक करें</translation> <translation id="6896758677409633944">कॉपी बनाएं</translation> +<translation id="6898797562238201317">अपने Google खाते में मौजूद Chrome का पूरा डेटा एन्क्रिप्ट (सुरक्षित) करने के लिए, अपना लंबा पासवर्ड इस्तेमाल करें</translation> <translation id="6900532703269623216">बेहतर सुरक्षा मोड</translation> <translation id="6903907808598579934">सिंक करना चालू करें</translation> <translation id="6906448540340261898">यह पक्का करें कि आप जब चाहें, अपने Google खाते में पासवर्ड का इस्तेमाल कर सकें</translation> @@ -1247,6 +1258,7 @@ <translation id="750228856503700085">कोई अपडेट उपलब्ध नहीं है</translation> <translation id="7507207699631365376">इस सेवा देने वाले की <ph name="BEGIN_LINK" />निजता नीति<ph name="END_LINK" /> देखें</translation> <translation id="7514365320538308">डाउनलोड करें</translation> +<translation id="7517292544534877198">अपने Google खाते में सेव किए गए पासवर्ड के लिए, Google के एन्क्रिप्ट (सुरक्षित) करने के डिफ़ॉल्ट तरीके का इस्तेमाल करें</translation> <translation id="7518079994230200553">फ़िलहाल, यह विकल्प उपलब्ध नहीं है.</translation> <translation id="751961395872307827">साइट से कनेक्ट नहीं किया जा सका</translation> <translation id="752220631458524187">काम हो जाने के बाद डिसकनेक्ट कर दें</translation> @@ -1353,6 +1365,7 @@ <translation id="8004582292198964060">ब्राउज़र</translation> <translation id="8013372441983637696">इस डिवाइस से अपना Chrome डेटा भी हटाएं</translation> <translation id="8015452622527143194">पेज पर सब कुछ वापस डिफ़ॉल्ट आकार में लाएं</translation> +<translation id="8026238112629815203">हमने इस डिवाइस पर पासवर्ड सेव करने का तरीका बदल दिया है</translation> <translation id="8026334261755873520">ब्राउज़िंग डेटा मिटाएं</translation> <translation id="8027863900915310177">डाउनलोड की जाने वाली फ़ाइल को सेव करने की जगह चुनें</translation> <translation id="8030852056903932865">अनुमति दें</translation> @@ -1390,6 +1403,7 @@ <translation id="813082847718468539">साइट जानकारी देखें</translation> <translation id="8135406045838672858">डाउनलोड की गई PDF फ़ाइलें, <ph name="APP_NAME" /> में अपने-आप खुलती हैं</translation> <translation id="8137562778192957619">आपको यह पासवर्ड याद नहीं रखना पड़ेगा. यह Google Password Manager में सेव हो जाएगा.</translation> +<translation id="8163820386638255770">अपने Google खाते में पासवर्ड इस्तेमाल करने और सेव करने के लिए, अपनी पहचान की पुष्टि करें</translation> <translation id="8179976553408161302">Enter</translation> <translation id="8186512483418048923"><ph name="FILES" /> फ़ाइलें बची हैं</translation> <translation id="8190358571722158785">1 दिन शेष</translation> @@ -1539,6 +1553,7 @@ <translation id="8968085728801125376">{TAB_COUNT,plural, =1{<ph name="INCOGNITO_TAB_COUNT" /> गुप्त और <ph name="TAB_COUNT_ONE" /> अन्य टैब बंद हो जाएगा}one{<ph name="INCOGNITO_TAB_COUNT" /> गुप्त और <ph name="TAB_COUNT_MANY" /> अन्य टैब बंद हो जाएगा}other{<ph name="INCOGNITO_TAB_COUNT" /> गुप्त और <ph name="TAB_COUNT_MANY" /> अन्य टैब बंद हो जाएंगे}}</translation> <translation id="8970887620466824814">कुछ गड़बड़ी हुई.</translation> <translation id="8972098258593396643">डिफ़ॉल्ट फ़ोल्डर में डाउनलोड करें?</translation> +<translation id="8992769679401294069">आपका डेटा, आपके लंबे पासवर्ड से एन्क्रिप्ट यानी सुरक्षित किया गया है. अपने Google खाते में Chrome डेटा सेव करने और इस्तेमाल करने के लिए इसे डालें.</translation> <translation id="8993760627012879038">गुप्त मोड में नया टैब खोलें</translation> <translation id="8996847606757455498">सेवा देने वाली कोई और कंपनी चुनें</translation> <translation id="8998289560386111590">यह मोड आपके डिवाइस पर उपलब्ध नहीं है</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 0d2b8cf..9be04b4 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ne prikazuj ponovo</translation> <translation id="1680919990519905526">Kupi pomoću Objektiva <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Uskoro će se na kartici Praćeno prikazivati sadržaj s web-lokacije <ph name="SITE_NAME" /> i informacije o toj web-lokaciji. Web-lokacije i pretraživanja koja pratite spremaju se na vaš Google račun. Praćenim stavkama možete upravljati u postavkama kad god želite.</translation> +<translation id="1689333818294560261">Nadimak</translation> <translation id="1696555181932908973">Možete isprobati druge načine da biste nastavili na <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Želite li promijeniti postavke tamne teme?</translation> <translation id="1702907158640575240">Upravljani preglednik</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Izbriši zaporke</translation> <translation id="3819178904835489326">Izbrisano preuzimanja: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Niste povezani s internetom. Provjerite internetsku vezu i pokušajte ponovo.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ažurirajte usluge za Google Play da biste provjerili svoje zaporke</translation> <translation id="3845098929839618392">Otvori u anonimnoj kartici</translation> <translation id="3847319713229060696">Pomozite poboljšati sigurnost na webu za sve korisnike</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Poredaj po najnovijem</translation> <translation id="4256782883801055595">Licence otvorenog koda</translation> <translation id="4257230861809842349">Želite li izbrisati zaporke s Google upravitelja zaporki?</translation> +<translation id="426652736638196239">Ovaj će se IBAN spremiti samo na ovaj uređaj</translation> <translation id="4269820728363426813">Kopiraj adresu veze</translation> <translation id="4277529130885813215">Upotrijebite neki drugi uređaj</translation> +<translation id="4282440837784183472">Vaša organizacija, <ph name="MANAGED_DOMAIN" />, upravlja računom na koji se prijavljujete i načinom na koji se Chrome može upotrebljavati. Vaš administrator može postaviti ili ograničiti određene značajke.</translation> <translation id="4285846616383034558">Kolačići, predmemorija i ostali podaci web-lokacije</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Uključite zaključavanje zaslona u postavkama Androida<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Nova anonimna kartica</translation> @@ -1077,7 +1081,6 @@ <translation id="6649642165559792194">Pregled slike <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Zaporka</translation> <translation id="6659594942844771486">Kartica</translation> -<translation id="6662119761881114773">Zaporke spremljene na ovom uređaju trenutačno se ne mogu upotrebljavati na Chromeovim kanalima. Nakon Chromea 121 zaporke spremljene na vašem uređaju za Chrome i <ph name="CHROME_CHANNEL" /> spojit će se i moći će se upotrebljavati u obje aplikacije.</translation> <translation id="666731172850799929">Otvori u aplikaciji <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiraj sliku</translation> <translation id="6672697278890207089">Unesite svoju zaporku</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 cb90f226..f793e52 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ne jelenjen meg többé</translation> <translation id="1680919990519905526">Képalapú Google Lens-vásárlás <ph name="BEGIN_NEW" />Új<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Hamarosan látni fogja a(z) <ph name="SITE_NAME" /> webhelytől, illetve webhelyről származó tartalmakat a Követve szakaszban. A követett webhelyeit és kereséseit a Google-fiókjába menti a rendszer. Követéseit bármikor kezelheti a beállításokban.</translation> +<translation id="1689333818294560261">Egyedi név</translation> <translation id="1696555181932908973">Más módon is próbálkozhat a(z) <ph name="SITE_ETLD_PLUS_ONE" /> webhelyen való folytatással.</translation> <translation id="1702543251015153180">Módosítja a sötét téma beállításait?</translation> <translation id="1702907158640575240">Felügyelt böngésző</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Jelszavak törlése</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> letöltés törölve</translation> <translation id="3819183753496523827">Offline állapotban van. Ellenőrizze az internetkapcsolatot, és próbálkozzon újra.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Jelszavai ellenőrzéséhez frissítse a Google Play-szolgáltatásokat</translation> <translation id="3845098929839618392">Megnyitás inkognitó lapon</translation> <translation id="3847319713229060696">Segítsen nekünk abban, hogy mindenkinek biztonságosabbá tegyük az internetezést</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Rendezés a legutóbbiak szerint</translation> <translation id="4256782883801055595">Nyílt forráskódú licencek</translation> <translation id="4257230861809842349">Törli a jelszavakat a Google Jelszókezelőből?</translation> +<translation id="426652736638196239">A rendszer csak erre az eszközre menti az IBAN-t</translation> <translation id="4269820728363426813">Link másolása</translation> <translation id="4277529130885813215">Másik eszköz használata</translation> <translation id="4285846616383034558">Cookie-k, gyorsítótár és egyéb webhelyadatok</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Kép előnézete <ph name="BEGIN_NEW" />Új<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Jelszó</translation> <translation id="6659594942844771486">Lap</translation> -<translation id="6662119761881114773">Az eszközre mentett jelszavak jelenleg nem használhatók a Chrome-csatornákban. A Chrome 121-es verziója után az eszközre mentett Chrome- és <ph name="CHROME_CHANNEL" />-jelszavakat a rendszer összevonja, és ezek a jelszavak mindkét alkalmazásban használhatók lesznek.</translation> <translation id="666731172850799929">Megnyitás itt: <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kép másolása</translation> <translation id="6672697278890207089">Adja meg összetett jelszavát</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 969ce04..773bd4e 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Այլևս ցույց չտալ</translation> <translation id="1680919990519905526">Գնել Տեսապակու միջոցով <ph name="BEGIN_NEW" />Նորույթ<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Շուտով «Բաժանորդագրություններ» բաժնում կցուցադրվի բովանդակություն <ph name="SITE_NAME" /> կայքից և դրա մասին։ Կայքերն ու որոնման հարցումները, որոնց հետևում եք, պահվում են ձեր Google հաշվում։ Դուք ցանկացած ժամանակ կարող եք կառավարել ձեր բաժանորդագրությունները կարգավորումներում։</translation> +<translation id="1689333818294560261">Կեղծանուն</translation> <translation id="1696555181932908973">Փորձեք մուտքի այլ եղանակներ՝ <ph name="SITE_ETLD_PLUS_ONE" /> կայքում ձեր աշխատանքը շարունակելու համար։</translation> <translation id="1702543251015153180">Փոխե՞լ մուգ թեմայի կարգավորումները</translation> <translation id="1702907158640575240">Կառավարվող դիտարկիչ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Ջնջել գաղտնաբառերը</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ներբեռնում ջնջվեց</translation> <translation id="3819183753496523827">Կապ չկա։ Ստուգեք կապը և նորից փորձեք։</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Թարմացրեք Google Play ծառայությունները՝ ձեր գաղտնաբառերը ստուգելու համար</translation> <translation id="3845098929839618392">Բացել ինկոգնիտո ներդիրում</translation> <translation id="3847319713229060696">Օգնեք բարելավել համացանցից օգտվողների անվտանգությունը</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Տեսակավորել ըստ ամսաթվի</translation> <translation id="4256782883801055595">Բաց կոդով ծրագրերի լիցենզիաներ</translation> <translation id="4257230861809842349">Ջնջե՞լ գաղտնաբառերը Google գաղտնաբառերի կառավարչից</translation> +<translation id="426652736638196239">IBAN-ը կպահվի միայն այս սարքում</translation> <translation id="4269820728363426813">Պատճենել հղման հասցեն</translation> <translation id="4277529130885813215">Օգտագործել այլ սարք</translation> <translation id="4285846616383034558">Քուքիները, քեշը և կայքերի այլ տվյալներ</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Նախադիտել պատկերը <ph name="BEGIN_NEW" />Նոր<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Գաղտնաբառ</translation> <translation id="6659594942844771486">Ներդիր</translation> -<translation id="6662119761881114773">Ներկայումս այս սարքում պահված գաղտնաբառերը հնարավոր չէ օգտագործել Chrome-ի տարբերակներում։ Chrome-ի տարբերակ 121-ի թողարկումից հետո Chrome-ի և <ph name="CHROME_CHANNEL" />-ի համար ձեր սարքում պահված գաղտնաբառերը կմիավորվեն և կարող են օգտագործվել երկու հավելվածներում։</translation> <translation id="666731172850799929">Բացել <ph name="APP_NAME" /> հավելվածում</translation> <translation id="6671495933530132209">Պատճենել պատկերը</translation> <translation id="6672697278890207089">Մուտքագրեք ձեր անցաբառը</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 7f8ed641..3649401 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Jangan tampilkan lagi</translation> <translation id="1680919990519905526">Beli dengan Google Lens <ph name="BEGIN_NEW" />Baru<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Anda akan segera melihat konten dari dan tentang <ph name="SITE_NAME" /> di tab Mengikuti. Situs dan penelusuran yang Anda ikuti disimpan di Akun Google Anda. Anda dapat mengelola konten yang Anda ikuti di setelan kapan saja.</translation> +<translation id="1689333818294560261">Nama panggilan</translation> <translation id="1696555181932908973">Anda dapat mencoba cara lain untuk melanjutkan di <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Ubah setelan tema gelap?</translation> <translation id="1702907158640575240">Browser terkelola</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Hapus sandi?</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> download dihapus</translation> <translation id="3819183753496523827">Anda sedang offline. Periksa koneksi internet Anda, lalu coba lagi.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Update layanan Google Play untuk memeriksa sandi Anda</translation> <translation id="3845098929839618392">Buka di tab Samaran</translation> <translation id="3847319713229060696">Bantu sempurnakan keamanan di web untuk semuanya</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Urutkan menurut yang Terbaru</translation> <translation id="4256782883801055595">Lisensi open source</translation> <translation id="4257230861809842349">Hapus sandi dari Pengelola Sandi Google?</translation> +<translation id="426652736638196239">IBAN ini hanya akan disimpan ke perangkat ini</translation> <translation id="4269820728363426813">Salin URL</translation> <translation id="4277529130885813215">Gunakan perangkat lain</translation> <translation id="4285846616383034558">Cookie, cache, dan data situs lainnya</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Lihat pratinjau gambar <ph name="BEGIN_NEW" />Baru<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Sandi</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Saat ini, sandi yang disimpan di perangkat ini tidak dapat digunakan di seluruh saluran Chrome. Setelah Chrome 121, sandi yang disimpan di perangkat Anda untuk Chrome dan <ph name="CHROME_CHANNEL" /> akan digabungkan dan dapat digunakan di kedua aplikasi.</translation> <translation id="666731172850799929">Buka di <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Salin gambar</translation> <translation id="6672697278890207089">Masukkan frasa sandi Anda</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 49ed038..58880a2 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ekki sýna þetta aftur</translation> <translation id="1680919990519905526">Kaupa með Google linsu <ph name="BEGIN_NEW" />Nýtt<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Bráðlega sérðu efni frá og um <ph name="SITE_NAME" /> í „Fylgir“. Vefsvæði og leitir sem þú fylgir eru vistuð á Google-reikningnum þínum. Þú getur stjórnað stillingum „Fylgir“ hvenær sem er.</translation> +<translation id="1689333818294560261">Gælunafn</translation> <translation id="1696555181932908973">Þú getur prófað aðrar leiðir til að halda áfram í <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Breyta stillingum dökka þemans?</translation> <translation id="1702907158640575240">Stýrður vafri</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Eyða aðgangsorðum</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> niðurhölum eytt</translation> <translation id="3819183753496523827">Þú ert ekki á netinu. Athugaðu nettenginguna og reyndu aftur.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Uppfærðu þjónustu Google Play til að athuga aðgangsorðin þín</translation> <translation id="3845098929839618392">Opna á huliðsflipa</translation> <translation id="3847319713229060696">Hjálpaðu til við að auka öryggi allra á vefnum</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Raða eftir nýjasta</translation> <translation id="4256782883801055595">Leyfi opins kóða</translation> <translation id="4257230861809842349">Eyða aðgangsorðum úr Google-aðgangsorðastjórnun?</translation> +<translation id="426652736638196239">Þetta IBAN-númer verður aðeins vistað í þessu tæki</translation> <translation id="4269820728363426813">Afrita slóð tengils</translation> <translation id="4277529130885813215">Nota annað tæki</translation> <translation id="4285846616383034558">Fótspor, skyndiminni og önnur vefsvæðagögn</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Forskoða mynd <ph name="BEGIN_NEW" />Nýtt<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Aðgangsorð</translation> <translation id="6659594942844771486">Flipi</translation> -<translation id="6662119761881114773">Eins og stendur er ekki hægt að nota aðgangsorð sem eru vistuð í þessu tæki á öllum Chrome-rásum. Frá útgáfu Chrome 121 verða aðgangsorð sem eru vistuð í tækinu fyrir Chrome og <ph name="CHROME_CHANNEL" /> sameinuð og hægt verður að nota þau í báðum forritunum.</translation> <translation id="666731172850799929">Opna í <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Afrita mynd</translation> <translation id="6672697278890207089">Sláðu inn aðgangsorðið þitt</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 1ec34c8..d505157 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Non visualizzare più</translation> <translation id="1680919990519905526">Compra immagine con Google Lens <ph name="BEGIN_NEW" />Novità<ph name="END_NEW" /></translation> <translation id="1687482373098770139">A breve vedrai contenuti di e relativi a <ph name="SITE_NAME" /> in Stai seguendo. I siti e le ricerche che segui vengono salvati nel tuo Account Google. Puoi gestire le tue seguenti azioni nelle impostazioni in qualsiasi momento.</translation> +<translation id="1689333818294560261">Nickname</translation> <translation id="1696555181932908973">Puoi provare altri metodi per continuare su <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Vuoi cambiare le impostazioni del tema scuro?</translation> <translation id="1702907158640575240">Browser gestito</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Elimina password</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> download eliminati</translation> <translation id="3819183753496523827">Sei offline. Controlla la connessione a Internet e riprova.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Aggiorna Google Play Services per controllare le tue password</translation> <translation id="3845098929839618392">Apri in scheda incognito</translation> <translation id="3847319713229060696">Contribuisci ad aumentare la sicurezza sul Web per tutti gli utenti</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordina per Più recenti</translation> <translation id="4256782883801055595">Licenze open source</translation> <translation id="4257230861809842349">Vuoi eliminare le password da Gestore delle password di Google?</translation> +<translation id="426652736638196239">Questo IBAN verrà salvato soltanto su questo dispositivo</translation> <translation id="4269820728363426813">Copia indirizzo link</translation> <translation id="4277529130885813215">Usa un altro dispositivo</translation> <translation id="4285846616383034558">Cookie, cache e altri dati dei siti</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Anteprima immagine <ph name="BEGIN_NEW" />Novità<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Password</translation> <translation id="6659594942844771486">Scheda</translation> -<translation id="6662119761881114773">Al momento, le password salvate su questo dispositivo non possono essere utilizzate su tutti i canali Chrome. Dopo la versione 121 di Chrome, le password salvate sul dispositivo per Chrome e <ph name="CHROME_CHANNEL" /> verranno unite e potranno essere utilizzate in entrambe le app.</translation> <translation id="666731172850799929">Apri in <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copia immagine</translation> <translation id="6672697278890207089">Inserisci la passphrase</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 73fbd8b..ad7e46b 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
@@ -129,6 +129,7 @@ <translation id="1672586136351118594">אין להציג שוב</translation> <translation id="1680919990519905526">קניית מוצר עם Google Lens <ph name="BEGIN_NEW" />חדש<ph name="END_NEW" /></translation> <translation id="1687482373098770139">בקרוב יוצג לך תוכן מאתר <ph name="SITE_NAME" />, ותוכן לגביו, בקטע 'במעקב'. האתרים והחיפושים שבמעקב נשמרים בחשבון Google שלך. בכל שלב אפשר לנהל את הפריטים שבמעקב בהגדרות.</translation> +<translation id="1689333818294560261">כינוי</translation> <translation id="1696555181932908973">אפשר לנסות להמשיך בדרכים אחרות ב-<ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">רוצה לשנות את ההגדרות של העיצוב הכהה?</translation> <translation id="1702907158640575240">דפדפן מנוהל</translation> @@ -515,6 +516,7 @@ <translation id="381861209280417772">מחיקת הסיסמאות</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> הורדות נמחקו</translation> <translation id="3819183753496523827">אין לך חיבור לאינטרנט. צריך לבדוק את החיבור לאינטרנט ולנסות שוב.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">כדי לבדוק את הסיסמאות, יש לעדכן את Google Play Services</translation> <translation id="3845098929839618392">לפתיחה בכרטיסיית מצב אנונימי</translation> <translation id="3847319713229060696">סיוע לשיפור האבטחה באינטרנט לטובת כולם</translation> @@ -594,6 +596,7 @@ <translation id="4249955472157341256">מיון לפי 'האחרון'</translation> <translation id="4256782883801055595">רישיונות קוד פתוח</translation> <translation id="4257230861809842349">למחוק את הסיסמאות ממנהל הסיסמאות של Google?</translation> +<translation id="426652736638196239">ה-IBAN הזה יישמר רק במכשיר הזה</translation> <translation id="4269820728363426813">העתקת כתובת של קישור</translation> <translation id="4277529130885813215">שימוש במכשיר אחר</translation> <translation id="4285846616383034558">קובצי cookie, מטמון ונתונים נוספים מאתרים</translation> @@ -1069,7 +1072,6 @@ <translation id="6649642165559792194">הצגת התמונה בתצוגה מקדימה <ph name="BEGIN_NEW" />חדש<ph name="END_NEW" /></translation> <translation id="6657585470893396449">סיסמה</translation> <translation id="6659594942844771486">כרטיסייה</translation> -<translation id="6662119761881114773">בשלב הזה, לא ניתן להשתמש בסיסמאות ששמורות במכשיר הזה בערוצי Chrome. אחרי ההשקה של גרסה 121 של Chrome, הסיסמאות ששמורות במכשיר לשימוש ב-Chrome וב-<ph name="CHROME_CHANNEL" /> ימוזגו, ואפשר יהיה להשתמש בהן בשתי האפליקציות.</translation> <translation id="666731172850799929">פתיחה ב-<ph name="APP_NAME" /></translation> <translation id="6671495933530132209">העתקת התמונה</translation> <translation id="6672697278890207089">הזן את משפט הסיסמה</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 4f43f86..59c2cdf 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
@@ -131,6 +131,7 @@ <translation id="1672586136351118594">次回から表示しない</translation> <translation id="1680919990519905526">Google レンズで画像を購入 <ph name="BEGIN_NEW" />New<ph name="END_NEW" /></translation> <translation id="1687482373098770139">まもなく、[フォロー中] に <ph name="SITE_NAME" /> のコンテンツや関連するコンテンツが表示されるようになります。フォローするサイトや検索は Google アカウントに保存されます。フォローはいつでも設定で管理できます。</translation> +<translation id="1689333818294560261">ニックネーム</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> で続行するには、別の方法をお試しください。</translation> <translation id="1702543251015153180">ダークモードの設定を変更しますか?</translation> <translation id="1702907158640575240">管理対象ブラウザ</translation> @@ -518,6 +519,7 @@ <translation id="381861209280417772">パスワードを削除</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> 件のダウンロードを削除しました</translation> <translation id="3819183753496523827">オフラインです。インターネット接続を確認してもう一度お試しください。</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Google Play 開発者サービスを更新してパスワードを確認する</translation> <translation id="3845098929839618392">シークレット タブで開く</translation> <translation id="3847319713229060696">すべてのユーザーのウェブ上のセキュリティ強化に協力する</translation> @@ -598,6 +600,7 @@ <translation id="4249955472157341256">最新で並べ替え</translation> <translation id="4256782883801055595">オープンソース ライセンス</translation> <translation id="4257230861809842349">Google パスワード マネージャーからパスワードを削除しますか?</translation> +<translation id="426652736638196239">この IBAN はこのデバイスにのみ保存されます</translation> <translation id="4269820728363426813">リンクアドレスをコピー</translation> <translation id="4277529130885813215">別のデバイスを使用</translation> <translation id="4285846616383034558">Cookie、キャッシュ、その他のサイトデータ</translation> @@ -1078,7 +1081,6 @@ <translation id="6649642165559792194">画像をプレビュー <ph name="BEGIN_NEW" />New<ph name="END_NEW" /></translation> <translation id="6657585470893396449">パスワード</translation> <translation id="6659594942844771486">タブ</translation> -<translation id="6662119761881114773">現在のところ、このデバイスに保存されているパスワードを別の Chrome チャンネルで使用することはできません。Chrome 121 以降では、デバイスに保存されている Chrome と <ph name="CHROME_CHANNEL" /> のパスワードが統合され、両方のアプリで使用できます。</translation> <translation id="666731172850799929"><ph name="APP_NAME" />で開く</translation> <translation id="6671495933530132209">画像をコピー</translation> <translation id="6672697278890207089">パスフレーズの入力</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 15d6504..8a6cfbe0 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">აღარ გამოჩნდეს</translation> <translation id="1680919990519905526">ყიდვა Google Lens-ით <ph name="BEGIN_NEW" />სიახლე<ph name="END_NEW" /></translation> <translation id="1687482373098770139">მალე, სექციაში „თვალმიდევნებული“ იხილავთ <ph name="SITE_NAME" />-ის და მასთან დაკავშირებულ კონტენტს. საიტები და ძიებები, რომელთაც თვალს ადევნებთ, შენახულია თქვენს Google ანგარიშში. თვალის დევნების მართვა ნებისმიერ დროს შეგიძლიათ პარამეტრებიდან.</translation> +<translation id="1689333818294560261">მეტსახელი</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" />-თან მუშაობის გაგრძელების სხვა ხერხების ცდა შეგიძლიათ.</translation> <translation id="1702543251015153180">გსურთ, შეცვალოთ მუქი თემის პარამეტრები?</translation> <translation id="1702907158640575240">მართული ბრაუზერი</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">პაროლების წაშლა</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ჩამოტვირთული ფაილი წაიშალა</translation> <translation id="3819183753496523827">თქვენ ხაზგარეშე რეჟიმში ხართ. შეამოწმეთ ინტერნეტ-კავშირი და ხელახლა ცადეთ.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">პაროლების შესამოწმებლად განაახლეთ Google Play services</translation> <translation id="3845098929839618392">ინკოგნიტო ჩანართში გახსნა</translation> <translation id="3847319713229060696">ხელი შეუწყვეთ ვების უსაფრთხოების ყველასთვის გაუმჯობესებას</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">დალაგება უახლესის მიხედვით</translation> <translation id="4256782883801055595">ღია წყაროს ლიცენზიები</translation> <translation id="4257230861809842349">გსურთ, წაშალოთ პაროლები Google პაროლების მმართველიდან?</translation> +<translation id="426652736638196239">ეს IBAN შეინახება მხოლოდ ამ მოწყობილობაზე</translation> <translation id="4269820728363426813">ბმულის მისამართის კოპირება</translation> <translation id="4277529130885813215">სხვა მოწყობილობის გამოყენება</translation> <translation id="4285846616383034558">ქუქი-ჩანაწერები, ქეში და საიტების სხვა მონაცემები</translation> @@ -1080,7 +1083,6 @@ <translation id="6649642165559792194">სურათის გადახედვა <ph name="BEGIN_NEW" />სიახლე<ph name="END_NEW" /></translation> <translation id="6657585470893396449">პაროლი</translation> <translation id="6659594942844771486">ჩანართი</translation> -<translation id="6662119761881114773">ამ მოწყობილობაზე შენახული პაროლების გამოყენება ამჟამად ვერ ხერხდება Chrome-ის სხვადასხვა არხზე. Chrome-ის ვერსია 121-ის შემდეგ, თქვენს მოწყობილობაზე Chrome-ისა და <ph name="CHROME_CHANNEL" />-ისთვის შენახული პაროლები გაერთიანდება და მათი გამოყენება შესაძლებელი იქნება ორივე აპში.</translation> <translation id="666731172850799929">გახსნა <ph name="APP_NAME" />-ში</translation> <translation id="6671495933530132209">გამოსახულების კოპირება</translation> <translation id="6672697278890207089">შეიყვანეთ თქვენი საიდუმლო ფრაზა</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 b704e09..1eec6d4f 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Қайта көрсетілмесін</translation> <translation id="1680919990519905526">Суретті Google Lens арқылы сатып алу <ph name="BEGIN_NEW" />Жаңа<ph name="END_NEW" /></translation> <translation id="1687482373098770139"><ph name="SITE_NAME" /> туралы және соның ішіндегі контентті жақында "Жазылымдар" бөлімінен көресіз. Сіз жазылған сайттар мен іздеу нәтижелері Google аккаунтыңызда сақталады. Жазылымдарды параметрлерден кез келген уақытта реттеуге болады.</translation> +<translation id="1689333818294560261">Лақап ат</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> сайтында жұмысты жалғастырудың басқа жолдарын байқап көрсеңіз болады.</translation> <translation id="1702543251015153180">Қараңғы режим параметрлері өзгертілсін бе?</translation> <translation id="1702907158640575240">Басқарылатын браузер</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Құпия сөздерді жою</translation> <translation id="3819178904835489326">Жүктелген <ph name="NUMBER_OF_DOWNLOADS" /> файл жойылды</translation> <translation id="3819183753496523827">Офлайн режимдесіз. Интернет байланысын тексеріп, әрекетті қайталаңыз.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Құпия сөздерді тексеру үшін Google Play қызметтерін жаңартыңыз.</translation> <translation id="3845098929839618392">Инкогнито қойындысында ашу</translation> <translation id="3847319713229060696">Интернеттің барлық пайдаланушылары үшін қауіпсіздікті жақсартуға көмектеседі.</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Соңғысы бойынша сұрыптау</translation> <translation id="4256782883801055595">Ашық кодты бағдарлама лицензиялары</translation> <translation id="4257230861809842349">Google Password Manager қызметінен құпия сөздерді жою керек пе?</translation> +<translation id="426652736638196239">Бұл IBAN нөмірі осы құрылғыға ғана сақталады.</translation> <translation id="4269820728363426813">Сілтеме мекенжайын көшіру</translation> <translation id="4277529130885813215">Басқа құрылғыны пайдалану</translation> <translation id="4285846616383034558">Cookie файлдары, кэш және басқа сайт деректері</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Кескінді алдын ала көру <ph name="BEGIN_NEW" />Жаңа<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Құпия сөз</translation> <translation id="6659594942844771486">Қойынды</translation> -<translation id="6662119761881114773">Дәл қазір осы құрылғыда сақталған құпия сөздерді Chrome арналарында пайдалану мүмкін емес. Chrome 121 нұсқасынан кейін Chrome және <ph name="CHROME_CHANNEL" /> үшін құрылғыңызда сақталған құпия сөздер біріктіріледі және екі қолданбада да пайдалануға болады.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> арқылы ашу</translation> <translation id="6671495933530132209">Кескінді көшіру</translation> <translation id="6672697278890207089">Құпия фразаңызды енгізу</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 09b6b371..89e74732 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">កុំបង្ហាញម្ដងទៀត</translation> <translation id="1680919990519905526">រកទិញរូបភាពដោយប្រើ Google Lens <ph name="BEGIN_NEW" />ថ្មី<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ក្នុងពេលឆាប់ៗនេះ អ្នកនឹងឃើញខ្លឹមសារពី និងពាក់ព័ន្ធនឹង <ph name="SITE_NAME" /> នៅក្នុង "កំពុងតាមដាន"។ គេហទំព័រ និងការស្វែងរកដែលអ្នកតាមដានត្រូវបានរក្សាទុកនៅក្នុងគណនី Google របស់អ្នក។ អ្នកអាចគ្រប់គ្រងការតាមដានរបស់អ្នកនៅក្នុងការកំណត់នៅពេលណាក៏បាន។</translation> +<translation id="1689333818294560261">ឈ្មោះហៅក្រៅ</translation> <translation id="1696555181932908973">អ្នកអាចសាកល្បងប្រើវិធីផ្សេងទៀត ដើម្បីបន្តនៅលើ <ph name="SITE_ETLD_PLUS_ONE" />។</translation> <translation id="1702543251015153180">ប្ដូរការកំណត់រចនាប័ទ្មងងឹតរបស់អ្នកឬ?</translation> <translation id="1702907158640575240">កម្មវិធីរុករកតាមអ៊ីនធឺណិតដែលស្ថិតក្រោមការគ្រប់គ្រង</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">លុបពាក្យសម្ងាត់</translation> <translation id="3819178904835489326">បានលុបការទាញយក <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">អ្នកគ្មានអ៊ីនធឺណិតទេ។ សូមពិនិត្យមើលការតភ្ជាប់អ៊ីនធឺណិតរបស់អ្នក រួចព្យាយាមម្ដងទៀត។</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">ធ្វើបច្ចុប្បន្នភាពសេវាកម្ម Google Play ដើម្បីពិនិត្យមើលពាក្យសម្ងាត់របស់អ្នក</translation> <translation id="3845098929839618392">បើកនៅក្នុងផ្ទាំងឯកជន</translation> <translation id="3847319713229060696">ជួយពង្រឹងសុវត្ថិភាពនៅលើអ៊ីនធឺណិតសម្រាប់អ្នករាល់គ្នា</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">តម្រៀបតាមថ្មីបំផុត</translation> <translation id="4256782883801055595">អាជ្ញាប័ណ្ណប្រភពបើកចំហ</translation> <translation id="4257230861809842349">លុបពាក្យសម្ងាត់ពីកម្មវិធីគ្រប់គ្រងពាក្យសម្ងាត់ឬ?</translation> +<translation id="426652736638196239">IBAN នេះនឹងត្រូវបានរក្សាទុកទៅក្នុងឧបករណ៍នេះតែប៉ុណ្ណោះ</translation> <translation id="4269820728363426813">ចម្លងអាសយដ្ឋានតំណ</translation> <translation id="4277529130885813215">ប្រើឧបករណ៍ផ្សេងទៀត</translation> +<translation id="4282440837784183472">ស្ថាប័នរបស់អ្នក <ph name="MANAGED_DOMAIN" /> គ្រប់គ្រងគណនីដែលអ្នកកំពុងចូល និងរបៀបដែល Chrome អាចត្រូវបានប្រើ។ អ្នកគ្រប់គ្រងរបស់អ្នកអាចរៀបចំ ឬដាក់កំហិតលើមុខងារជាក់លាក់បាន។</translation> <translation id="4285846616383034558">ខូគី ឃ្លាំងបម្រុង និងទិន្នន័យគេហទំព័រផ្សេងទៀត</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />បើកការចាក់សោអេក្រង់នៅក្នុងការកំណត់ Android<ph name="END_LINK" /></translation> <translation id="4296252229500326964">ផ្ទាំងឯកជនថ្មី</translation> @@ -1080,7 +1084,6 @@ <translation id="6649642165559792194">មើលរូបភាពសាកល្បង <ph name="BEGIN_NEW" />ថ្មី<ph name="END_NEW" /></translation> <translation id="6657585470893396449">ពាក្យសម្ងាត់</translation> <translation id="6659594942844771486">ផ្ទាំង</translation> -<translation id="6662119761881114773">ឥឡូវនេះ មិនអាចប្រើពាក្យសម្ងាត់ដែលបានរក្សាទុកនៅលើឧបករណ៍នេះលើបណ្តាញ Chrome បានទេ។ បន្ទាប់ពី Chrome 121 ពាក្យសម្ងាត់ដែលបានរក្សាទុកនៅលើឧបករណ៍របស់អ្នកសម្រាប់ Chrome និង <ph name="CHROME_CHANNEL" /> នឹងត្រូវបានដាក់ចូលគ្នា និងអាចត្រូវបានប្រើនៅក្នុងកម្មវិធីទាំងពីរ។</translation> <translation id="666731172850799929">បើកក្នុង <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">ចម្លងរូបភាព</translation> <translation id="6672697278890207089">បញ្ចូលឃ្លាសម្ងាត់របស់អ្នក</translation> @@ -1164,6 +1167,7 @@ <translation id="7037830628447527439">ចូល Chrome ដោយប្រើគណនី Google របស់អ្នក</translation> <translation id="7054588988317389591">យកការពណ៌នាអំពីរូបភាពឬ?</translation> <translation id="7055152154916055070">បានទប់ស្កាត់ការបញ្ជូនបន្ត៖</translation> +<translation id="7057969023583258980">បើកប្រវត្តិ Chrome ពេញលេញ</translation> <translation id="7063006564040364415">មិនអាចភ្ជាប់ទៅម៉ាស៊ីនមេសមកម្មទេ។</translation> <translation id="7071521146534760487">គ្រប់គ្រងគណនី</translation> <translation id="707155805709242880">ជ្រើសរើសអ្វីដែលត្រូវធ្វើសមកាលកម្មនៅខាងក្រោម</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 65a0b57..a1e01f2 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ಮತ್ತೊಮ್ಮೆ ತೋರಿಸಬೇಡಿ</translation> <translation id="1680919990519905526">Google Lens ಮೂಲಕ ಚಿತ್ರ ಖರೀದಿಸಿ <ph name="BEGIN_NEW" />ಹೊಸತು<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ಶೀಘ್ರದಲ್ಲೇ, ನೀವು ಈ ಕೆಳಗಿನವುದರಲ್ಲಿ <ph name="SITE_NAME" /> ನಿಂದ ಮತ್ತು ಅದರ ಕುರಿತು ಕಂಟೆಂಟ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ. ನೀವು ಫಾಲೋ ಮಾಡುವ ಸೈಟ್ಗಳು ಮತ್ತು ಹುಡುಕಾಟಗಳನ್ನು ನಿಮ್ಮ Google ಖಾತೆಯಲ್ಲಿ ಸೇವ್ ಮಾಡಲಾಗಿದೆ. ನೀವು ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಯಾವಾಗ ಬೇಕಾದರೂ ನಿಮ್ಮ ಫಾಲೋ ಮಾಡುವಿಕೆಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು.</translation> +<translation id="1689333818294560261">ಅಡ್ಡಹೆಸರು</translation> <translation id="1696555181932908973">ನೀವು <ph name="SITE_ETLD_PLUS_ONE" /> ನಲ್ಲಿ ಮುಂದುವರಿಯಲು ಇತರ ಮಾರ್ಗಗಳನ್ನು ಪ್ರಯತ್ನಿಸಬಹುದು.</translation> <translation id="1702543251015153180">ನಿಮ್ಮ ಡಾರ್ಕ್ ಥೀಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕೆ?</translation> <translation id="1702907158640575240">ನಿರ್ವಹಿಸಿದ ಬ್ರೌಸರ್</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಅಳಿಸಿ</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ಡೌನ್ಲೋಡ್ಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ</translation> <translation id="3819183753496523827">ನೀವು ಆಫ್ಲೈನ್ನಲ್ಲಿರುವಿರಿ. ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ, ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು Google Play ಸೇವೆಗಳನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ</translation> <translation id="3845098929839618392">ಅಜ್ಞಾತ ಟ್ಯಾಬ್ನಲ್ಲಿ ತೆರೆಯಿರಿ</translation> <translation id="3847319713229060696">ಎಲ್ಲರಿಗಾಗಿ ವೆಬ್ನ ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯಮಾಡಿ</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">ಇತ್ತೀಚಿನ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ</translation> <translation id="4256782883801055595">ಓಪನ್ ಸೋರ್ಸ್ ಪರವಾನಗಿಗಳು</translation> <translation id="4257230861809842349">Google Password Manager ನಿಂದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಅಳಿಸಬೇಕೆ?</translation> +<translation id="426652736638196239">ಈ IBAN ಅನ್ನು ಈ ಸಾಧನದಲ್ಲಿ ಮಾತ್ರವೇ ಉಳಿಸಲಾಗುತ್ತದೆ</translation> <translation id="4269820728363426813">ಲಿಂಕ್ ವಿಳಾಸವನ್ನು ನಕಲಿಸಿ</translation> <translation id="4277529130885813215">ಬೇರೊಂದು ಸಾಧನವನ್ನು ಬಳಸಿ</translation> <translation id="4285846616383034558">ಕುಕೀಸ್, ಕ್ಯಾಷ್, ಮತ್ತು ಇತರ ಸೈಟ್ ಡೇಟಾ</translation> @@ -1076,7 +1079,6 @@ <translation id="6649642165559792194">ಚಿತ್ರವನ್ನು ಪೂರ್ವವೀಕ್ಷಿಸಿ <ph name="BEGIN_NEW" />ಹೊಸದು<ph name="END_NEW" /></translation> <translation id="6657585470893396449">ಪಾಸ್ವರ್ಡ್</translation> <translation id="6659594942844771486">ಬ್ರೌಸರ್ ಟ್ಯಾಬ್</translation> -<translation id="6662119761881114773">ಸದ್ಯಕ್ಕೆ, ಈ ಸಾಧನದಲ್ಲಿ ಸೇವ್ ಮಾಡಲಾದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು Chrome ಚಾನಲ್ಗಳಾದ್ಯಂತ ಬಳಸಲಾಗುವುದಿಲ್ಲ. Chrome 121 ರ ನಂತರ, Chrome ಗಾಗಿ ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಸೇವ್ ಮಾಡಲಾದ ಪಾಸ್ವರ್ಡ್ಗಳು ಮತ್ತು <ph name="CHROME_CHANNEL" /> ವಿಲೀನಗೊಳಿಸಲಾಗುತ್ತದೆ ಹಾಗೂ ಎರಡೂ ಆ್ಯಪ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದು.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> ರಲ್ಲಿ ತೆರೆಯಿರಿ</translation> <translation id="6671495933530132209">ಚಿತ್ರವನ್ನು ನಕಲಿಸಿ</translation> <translation id="6672697278890207089">ನಿಮ್ಮ ಪಾಸ್ಫ್ರೇಸ್ ನಮೂದಿಸಿ</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 cdd76494..5e90d68a 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">다시 표시하지 않음</translation> <translation id="1680919990519905526">Google 렌즈로 이미지의 상품 구입 <ph name="BEGIN_NEW" />New<ph name="END_NEW" /></translation> <translation id="1687482373098770139">곧 팔로우 중에서 <ph name="SITE_NAME" /> 관련 콘텐츠를 볼 수 있습니다. 팔로우하는 사이트 및 검색은 Google 계정에 저장됩니다. 언제든지 설정에서 팔로우 항목을 관리할 수 있습니다.</translation> +<translation id="1689333818294560261">닉네임</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" />에서 계속하려면 다른 방법을 시도해 보세요.</translation> <translation id="1702543251015153180">어두운 테마 설정을 변경하시겠습니까?</translation> <translation id="1702907158640575240">관리 브라우저</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">비밀번호 삭제</translation> <translation id="3819178904835489326">다운로드 <ph name="NUMBER_OF_DOWNLOADS" />개 삭제됨</translation> <translation id="3819183753496523827">오프라인 상태입니다. 인터넷 연결을 확인한 후 다시 시도해 보세요.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">비밀번호를 확인하려면 Google Play 서비스를 업데이트하세요.</translation> <translation id="3845098929839618392">시크릿 탭에서 열기</translation> <translation id="3847319713229060696">모든 웹 사용자를 위한 보안 개선에 참여</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">최신순 정렬</translation> <translation id="4256782883801055595">오픈소스 라이선스</translation> <translation id="4257230861809842349">Google 비밀번호 관리자에서 비밀번호를 삭제하시겠습니까?</translation> +<translation id="426652736638196239">이 IBAN은 이 기기에만 저장됩니다.</translation> <translation id="4269820728363426813">링크 주소 복사</translation> <translation id="4277529130885813215">다른 기기 사용</translation> <translation id="4285846616383034558">쿠키, 캐시, 기타 사이트 데이터</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">이미지 미리보기 표시 <ph name="BEGIN_NEW" />새로운 기능<ph name="END_NEW" /></translation> <translation id="6657585470893396449">비밀번호</translation> <translation id="6659594942844771486">탭</translation> -<translation id="6662119761881114773">현재 이 기기에 저장된 비밀번호는 Chrome 채널에서 사용할 수 없습니다. Chrome 121 이후에는 Chrome 및 <ph name="CHROME_CHANNEL" />용 기기에 저장된 비밀번호가 병합되어 두 앱 모두에서 사용할 수 있습니다</translation> <translation id="666731172850799929"><ph name="APP_NAME" />에서 열기</translation> <translation id="6671495933530132209">이미지 복사</translation> <translation id="6672697278890207089">암호 입력</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 1a374ca..acb727187 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Экинчи көрүнбөсүн</translation> <translation id="1680919990519905526">Google Lens аркылуу соода кылуу <ph name="BEGIN_NEW" />Жаңы<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Жакында <ph name="SITE_NAME" /> каналындагы контентти жана маалыматты Жазылгансыз бөлүмүндө көрөсүз. Сиз жазылган сайттар жана издеген нерселер Google аккаунтуңузда сакталат. Жазылгандарды параметрлерден каалаган убакта тескей аласыз.</translation> +<translation id="1689333818294560261">Ылакап ат</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> аркылуу башка жолдор менен улантып көрүңүз.</translation> <translation id="1702543251015153180">Караңгы теманын параметрлерин өзгөртөсүзбү?</translation> <translation id="1702907158640575240">Башкарылган серепчи</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Сырсөздөрдү өчүрүү</translation> <translation id="3819178904835489326">Жүктөлүп алынган <ph name="NUMBER_OF_DOWNLOADS" /> нерсе өчүрүлдү</translation> <translation id="3819183753496523827">Оффлайн режиминдесиз. Интернет байланышыңызды текшерип, кайталап көрүңүз.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Сырсөздөрдү текшерүү үчүн Google Play кызматтарын жаңыртыңыз</translation> <translation id="3845098929839618392">Жашыруун режимде ачуу</translation> <translation id="3847319713229060696">Баары үчүн Интернеттеги коопсуздукту арттырууга жардам берүү</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Акыркылар боюнча иреттөө</translation> <translation id="4256782883801055595">Ачык программа уруксаттамалары</translation> <translation id="4257230861809842349">Сырсөздөрдү башкаргычтан сырсөздөрдү өчүрөсүзбү?</translation> +<translation id="426652736638196239">Бул IBAN ушул түзмөккө гана сакталат</translation> <translation id="4269820728363426813">Шилтеме дарегин көчүрүү</translation> <translation id="4277529130885813215">Башка түзмөктү колдонуу</translation> <translation id="4285846616383034558">Cookie файлдары, кештер жана сайттагы маалымат</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Сүрөттү алдын ала көрүү <ph name="BEGIN_NEW" />Жаңы<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Сырсөз</translation> <translation id="6659594942844771486">Өтмөк</translation> -<translation id="6662119761881114773">Учурда бул түзмөктө сакталган сырсөздөрдү Chrome каналдарында колдонууга болбойт. Chrome'дун 121-версиясынан кийин Chrome жана <ph name="CHROME_CHANNEL" /> каналы үчүн түзмөгүңүздө сакталган сырсөздөр бириктирилип, эки колдонмодо тең колдонула алышат.</translation> <translation id="666731172850799929">Төмөнкүдө ачуу <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Сүрөттү көчүрүү</translation> <translation id="6672697278890207089">Сыр сүйлөмүңүздү жазыңыз</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 253ef8a..3a75a64 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ຢ່າສະແດງອີກ</translation> <translation id="1680919990519905526">ຊື້ຮູບດ້ວຍ Google Lens <ph name="BEGIN_NEW" />ໃໝ່<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ໃນໄວໆນີ້, ທ່ານຈະເຫັນເນື້ອຫາຈາກ ແລະ ກ່ຽວກັບ<ph name="SITE_NAME" /> ໃນກຳລັງຕິດຕາມ. ເວັບໄຊ ແລະ ການຊອກຫາທີ່ທ່ານຕິດຕາມຖືກບັນທຶກໄວ້ໃນບັນຊີ Google ຂອງທ່ານແລ້ວ. ທ່ານສາມາດຈັດການການຕິດຕາມຂອງທ່ານໄດ້ໃນການຕັ້ງຄ່າຕອນໃດກໍໄດ້.</translation> +<translation id="1689333818294560261">ຊື່ຫຼິ້ນ</translation> <translation id="1696555181932908973">ທ່ານສາມາດລອງດຳເນີນການຕໍ່ໃນ <ph name="SITE_ETLD_PLUS_ONE" /> ດ້ວຍວິທີອື່ນໆໄດ້.</translation> <translation id="1702543251015153180">ປ່ຽນການຕັ້ງຄ່າຮູບແບບສີສັນມືດຂອງທ່ານບໍ?</translation> <translation id="1702907158640575240">ໂປຣແກຣມທ່ອງເວັບທີ່ມີການຈັດການ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">ລຶບລະຫັດຜ່ານອອກບໍ?</translation> <translation id="3819178904835489326">ລຶບ <ph name="NUMBER_OF_DOWNLOADS" /> ການດາວໂຫຼດແລ້ວ</translation> <translation id="3819183753496523827">ທ່ານອອບລາຍຢູ່. ກະລຸນາກວດສອບການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງທ່ານແລ້ວລອງໃໝ່.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">ອັບເດດບໍລິການ Google Play ເພື່ອກວດເບິ່ງລະຫັດຜ່ານຂອງທ່ານ</translation> <translation id="3845098929839618392">ເປີດໃນແຖບບໍ່ເປີດເຜີຍຕົວຕົນ</translation> <translation id="3847319713229060696">ຊ່ວຍປັບປຸງຄວາມປອດໄພໃນເວັັບໄຊສຳລັບທຸກຄົນ</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">ຈັດຮຽງຕາມຫຼ້າສຸດ</translation> <translation id="4256782883801055595">ໃບອະນຸຍາດ Open source</translation> <translation id="4257230861809842349">ລຶບລະຫັດຜ່ານອອກຈາກຕົວຈັດການລະຫັດຜ່ານ Google ບໍ?</translation> +<translation id="426652736638196239">IBAN ນີ້ຈະຖືກບັນທຶກໄວ້ໃນອຸປະກອນນີ້ເທົ່ານັ້ນ</translation> <translation id="4269820728363426813">ກັອບປີ້ທີ່ຢູ່ລິ້ງ</translation> <translation id="4277529130885813215">ໃຊ້ອຸປະກອນອື່ນ</translation> <translation id="4285846616383034558">ຄຸກກີ້, ແຄສ ແລະ ຂໍ້ມູນເວັບໄຊອື່ນໆ</translation> @@ -1080,7 +1083,6 @@ <translation id="6649642165559792194">ເບິ່ງຕົວຢ່າງຮູບ <ph name="BEGIN_NEW" />ໃໝ່<ph name="END_NEW" /></translation> <translation id="6657585470893396449">ລະຫັດຜ່ານ</translation> <translation id="6659594942844771486">ແຖບ</translation> -<translation id="6662119761881114773">ຕອນນີ້, ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ຢູ່ອຸປະກອນນີ້ບໍ່ສາມາດໃຊ້ໄດ້ໃນ Chrome ເວີຊັນອື່ນໆໄດ້. ຫຼັງຈາກ Chrome 121, ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ຢູ່ອຸປະກອນຂອງທ່ານສຳລັບ Chrome ແລະ <ph name="CHROME_CHANNEL" /> ຈະຮວມກັນ ແລະ ສາມາດໃຊ້ໄດ້ໃນທັງສອງແອັບ.</translation> <translation id="666731172850799929">ເປີດຢູ່ໃນ <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">ກັອບປີ້ຮູບ</translation> <translation id="6672697278890207089">ໃສ່ລະຫັດຜ່ານຂອງທ່ານ</translation> @@ -1164,6 +1166,7 @@ <translation id="7037830628447527439">ເຂົ້າສູ່ລະບົບຫາ Chrome ດ້ວຍບັນຊີ Google ຂອງທ່ານ</translation> <translation id="7054588988317389591">ຮັບຄຳອະທິບາຍຮູບບໍ?</translation> <translation id="7055152154916055070">ບລັອກການປ່ຽນເສັ້ນທາງແລ້ວ:</translation> +<translation id="7057969023583258980">ເປີດປະຫວັດ Chrome ແບບເຕັມ</translation> <translation id="7063006564040364415">ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບເຊີບເວີຊິງຄ໌ໄດ້.</translation> <translation id="7071521146534760487">ຈັດການບັນຊີ</translation> <translation id="707155805709242880">ເລືອກສິ່ງທີ່ຈະຊິ້ງຂໍ້ມູນຢູ່ຂ້າງລຸ່ມ</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 d2f696f..5ae5f1e 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Daugiau neberodyti</translation> <translation id="1680919990519905526">Pirkti „Google Lens“ <ph name="BEGIN_NEW" />Nauja<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Netrukus skiltyje „Stebima“ matysite turinį iš kanalo <ph name="SITE_NAME" /> ir apie jį. Stebimos svetainės ir paieškos išsaugomos „Google“ paskyroje. Stebimą turinį galite bet kada tvarkyti nustatymuose.</translation> +<translation id="1689333818294560261">Slapyvardis</translation> <translation id="1696555181932908973">Galite išbandyti kitus būdus tęsti veiklą <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Pakeisti tamsiosios temos nustatymus?</translation> <translation id="1702907158640575240">Tvarkoma naršyklė</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Ištrinti slaptažodžius</translation> <translation id="3819178904835489326">Ištrinta atsisiuntimų: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Esate neprisijungę. Patikrinkite interneto ryšį ir bandykite dar kartą.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Atnaujinkite „Google Play“ paslaugas, kad patikrintumėte slaptažodžius</translation> <translation id="3845098929839618392">Atidaryti inkognito skirtuke</translation> <translation id="3847319713229060696">Pagalba didinant visų naudotojų saugą žiniatinklyje</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Rūšiuoti pagal naujausią</translation> <translation id="4256782883801055595">Atvirojo šaltinio licencijos</translation> <translation id="4257230861809842349">Ištrinti slaptažodžius iš „Google“ slaptažodžių tvarkyklės?</translation> +<translation id="426652736638196239">Šis IBAN bus išsaugotas tik šiame įrenginyje</translation> <translation id="4269820728363426813">Kopijuoti nuorodos adresą</translation> <translation id="4277529130885813215">Naudoti kitą įrenginį</translation> <translation id="4285846616383034558">Slapukai, talpykla ir kiti svetainės duomenys</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">Susiejus kitą įrenginį naudojant QR kodą, tas įrenginys gali naudoti šį telefoną kaip saugos raktą. Jei jį pašalinsite ir norėsite susieti iš naujo, reikės vėl nuskaityti QR kodą.</translation> <translation id="4478161224666880173">Šioje svetainėje galite naudoti <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> paskyrą. Jei norite tęsti, prisijunkite prie <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Įdiegiamas „Chrome“ skirtas modulis „<ph name="MODULE" />“…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Žymė išsaugota aplanke „<ph name="FOLDER_NAME" />“. Ji išsaugoma tik šiame įrenginyje.}one{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“. Jos išsaugomos tik šiame įrenginyje.}few{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“. Jos išsaugomos tik šiame įrenginyje.}many{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“. Jos išsaugomos tik šiame įrenginyje.}other{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“. Jos išsaugomos tik šiame įrenginyje.}}</translation> <translation id="4484496141267039529">Nėra ryšio. Vėliau bandykite dar kartą.</translation> <translation id="4487967297491345095">Visi „Chrome“ duomenys bus ištrinti visam laikui. Tai apima visus failus, nustatymus, paskyras, duomenų bazes ir kt.</translation> <translation id="4491323382106587961">Pasirinkite paskyrą. Šiuo metu pasirinkta: <ph name="EMAIL" />.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">Kurti naują aplanką</translation> <translation id="5578795271662203820">Ieškoti „<ph name="SEARCH_ENGINE" />“ šio vaizdo</translation> <translation id="5581519193887989363">Bet kada galite pasirinkti, ką norite sinchronizuoti, skiltyje <ph name="BEGIN_LINK1" />„Nustatymai“<ph name="END_LINK1" />.</translation> +<translation id="558429399979870715">Susiekite „Chrome“ ir kitas „Google“ paslaugas, jei norite, kad jos bendrintų duomenis tarpusavyje</translation> <translation id="5590372121997663538">Atsiminti šį kompiuterį</translation> <translation id="5596627076506792578">Daugiau parinkčių</translation> <translation id="5599455543593328020">Inkognito režimas</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">Su jūsų „Google“ paskyra nebebus sinchronizuojamos žymės, istorija ir kiti „Chrome“ duomenys</translation> <translation id="572328651809341494">Naujausi skirtukai</translation> <translation id="5726692708398506830">Padidinti visą puslapio turinį</translation> +<translation id="5728072125198221967">Susietos „Google“ paslaugos</translation> <translation id="5744751019568455640">Čia pateikiami balsai, kuriuos galite pasirinkti tinklalapiams skaityti. Jei jums patinka šis balsas ir norite, kad jis būtų toliau naudojamas, tiesiog palieskite balso pavadinimą.</translation> <translation id="5748802427693696783">Perjungta į įprastus skirtukus</translation> <translation id="5749068826913805084">„Chrome“ reikia prieigos prie saugyklos failams atsisiųsti.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194">Peržiūrėti vaizdą <ph name="BEGIN_NEW" />Naujas<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Slaptažodis</translation> <translation id="6659594942844771486">Skirtukas</translation> -<translation id="6662119761881114773">Šiuo metu šiame įrenginyje išsaugotų slaptažodžių negalima naudoti skirtinguose „Chrome“ kanaluose. Po 121 versijos „Chrome“ įrenginyje išsaugoti „Chrome“ ir „<ph name="CHROME_CHANNEL" />“ slaptažodžiai bus sujungti ir juos bus galima naudoti abiejose programose.</translation> <translation id="666731172850799929">Atidaryti naudojant „<ph name="APP_NAME" />“</translation> <translation id="6671495933530132209">Kopijuoti vaizdą</translation> <translation id="6672697278890207089">Įveskite slaptafrazę</translation> @@ -1161,9 +1166,11 @@ <translation id="7037830628447527439">Prisijunkite prie „Chrome“ naudodami „Google“ paskyrą</translation> <translation id="7054588988317389591">Gauti vaizdų aprašus?</translation> <translation id="7055152154916055070">Peradresavimas užblokuotas:</translation> +<translation id="7057969023583258980">Atidaryti visą „Chrome“ istoriją</translation> <translation id="7063006564040364415">Nepavyko prisijungti prie sinchronizavimo serverio.</translation> <translation id="7071521146534760487">Tvarkyti paskyrą</translation> <translation id="707155805709242880">Toliau pasirinkite, ką norite sinchronizuoti</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Žymė išsaugota aplanke „<ph name="FOLDER_NAME" />“ jūsų paskyroje, <ph name="ACCOUNT_EMAIL" />.}one{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“ jūsų paskyroje, <ph name="ACCOUNT_EMAIL" />.}few{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“ jūsų paskyroje, <ph name="ACCOUNT_EMAIL" />.}many{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“ jūsų paskyroje, <ph name="ACCOUNT_EMAIL" />.}other{Žymės išsaugotos aplanke „<ph name="FOLDER_NAME" />“ jūsų paskyroje, <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">SD kortelė</translation> <translation id="7080806333218412752">Siunčia URL Saugaus naršymo funkcijai, kad juos patikrintų. Taip pat siunčia nedaug puslapių, atsisiuntimų, plėtinių veiklos ir sistemos informacijos, kad padėtų aptikti naujas grėsmes. Laikinai susieja šiuos duomenis su „Google“ paskyra, kai esate prisijungę, kad apsaugotų jus „Google“ programose.</translation> <translation id="7085332316435785646">Pasirinkite, ar įtraukti „Chrome“ istoriją, kad būtų teikiamos labiau suasmenintos funkcijos „Google“ paslaugose</translation> @@ -1431,6 +1438,7 @@ <translation id="8310344678080805313">Įprasti skirtukai</translation> <translation id="831192587911042850">Dabartinė svetainė pridedama prie stebimų svetainių sąrašo.</translation> <translation id="8333340769932050274">Galite blokuoti temas, kurių nenorite bendrinti su svetainėmis. „Chrome“ taip pat automatiškai ištrina senesnes nei keturių savaičių temas. <ph name="BEGIN_LINK" />Sužinokite daugiau<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Įtraukite „Chrome“ istoriją, jei norite ją pridėti prie „Google“ paskyros Žiniatinklio ir programų veiklos</translation> <translation id="834313815369870491">Niekada neversti svetainių</translation> <translation id="8348430946834215779">Kai įmanoma, naudokite HTTPS ir gaukite įspėjimą prieš įkeliant jo nepalaikančias svetaines</translation> <translation id="8354977102499939946">Sparčiai ieškokite balsu. Jei norite redaguoti šį spartųjį klavišą, eikite į skiltį „Nustatymai“.</translation> @@ -1576,6 +1584,7 @@ <translation id="9081543426177426948">Svetainės, kuriose lankotės, nėra saugomos inkognito režimu</translation> <translation id="9086302186042011942">Sinchronizuojama</translation> <translation id="9086455579313502267">Nepavyko pasiekti tinklo</translation> +<translation id="909756639352028172">Jei norite naudoti labiausiai suasmenintas funkcijas, įtraukite „Chrome“ į Žiniatinklio ir programų veiklą bei susietas „Google“ paslaugas</translation> <translation id="9099220545925418560">Pagrįsta jūsų naršymo istorija. Šis nustatymas išjungtas.</translation> <translation id="9100610230175265781">Būtina slaptafrazė</translation> <translation id="9101137867221042551">Tvarkymas</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 bc0af7d2..1a74bee9 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Vairs nerādīt</translation> <translation id="1680919990519905526">Veikals rīkā Google Lens <ph name="BEGIN_NEW" />Jaunums<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Drīzumā sadaļā “Sekojat” tiks rādīts saturs no vietnes <ph name="SITE_NAME" /> vai par šo vietni. Vietnes un meklēšanas vaicājumi, kuriem sekojat, tiek saglabāti jūsu Google kontā. Jebkurā laikā iestatījumos varat pārvaldīt saturu, kam sekojat.</translation> +<translation id="1689333818294560261">Apzīmējums</translation> <translation id="1696555181932908973">Varat izmēģināt citus veidus, kā turpināt darbu vietnē <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Vai mainīt jūsu tumšā motīva iestatījumus?</translation> <translation id="1702907158640575240">Pārvaldīts pārlūks</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Dzēst paroles</translation> <translation id="3819178904835489326">Izdzēsti <ph name="NUMBER_OF_DOWNLOADS" /> lejupielādētie vienumi</translation> <translation id="3819183753496523827">Esat bezsaistē. Pārbaudiet interneta savienojumu un mēģiniet vēlreiz.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Lai pārbaudītu paroles, atjauniniet Google Play pakalpojumus</translation> <translation id="3845098929839618392">Atvērt inkognito cilnē</translation> <translation id="3847319713229060696">Palīdzēt uzlabot drošību tīmeklī visiem lietotājiem</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Kārtot, sākot ar jaunāko saturu</translation> <translation id="4256782883801055595">Atklātā pirmkoda licences</translation> <translation id="4257230861809842349">Vai dzēst paroles no Google paroļu pārvaldnieka?</translation> +<translation id="426652736638196239">Šis IBAN tiks saglabāts tikai šajā ierīcē.</translation> <translation id="4269820728363426813">Kopēt saites adresi</translation> <translation id="4277529130885813215">Izmantot citu ierīci</translation> <translation id="4285846616383034558">Sīkfaili, kešatmiņa un citi vietņu dati.</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Priekšskatīt attēlu <ph name="BEGIN_NEW" />Jauns<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Parole</translation> <translation id="6659594942844771486">Cilne</translation> -<translation id="6662119761881114773">Šajā ierīcē saglabātās paroles pašlaik nevar izmantot dažādās Chrome versijās. Pēc 121. versijas jūsu ierīcē saglabātās paroles pārlūkā Chrome (un šeit: <ph name="CHROME_CHANNEL" />) tiks sapludinātas un tās varēs izmantot abās lietotnēs.</translation> <translation id="666731172850799929">Atvērt lietotnē <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopēt attēlu</translation> <translation id="6672697278890207089">Ievadiet savu ieejas frāzi</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 54528d75..03eb3f1 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Не прикажувај повторно</translation> <translation id="1680919990519905526">Купете со Google Lens <ph name="BEGIN_NEW" />Ново<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Наскоро, ќе гледате содржини од и за <ph name="SITE_NAME" /> во „Се следи“. Сајтовите и пребарувањата што ги следите се зачувани во вашата сметка на Google. Со работите што ги следите може да управувате во „Поставки“ во секое време.</translation> +<translation id="1689333818294560261">Прекар</translation> <translation id="1696555181932908973">Може да испробате други начини да продолжите на <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Дали сакате да ги промените поставките за темната тема?</translation> <translation id="1702907158640575240">Надгледуван прелистувач</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Избриши ги лозинките</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> преземања се избришани</translation> <translation id="3819183753496523827">Офлајн сте. Проверете ја интернет-врската и обидете се повторно.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ажурирајте ги услугите на Google Play за да ги проверите вашите лозинки</translation> <translation id="3845098929839618392">Отвори во картичка „Инкогнито“</translation> <translation id="3847319713229060696">Помогнете да се подобри безбедноста на интернет за сите</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Подредете според последни</translation> <translation id="4256782883801055595">Лиценци за отворен код</translation> <translation id="4257230861809842349">Да се избришат лозинките од Google Password Manager?</translation> +<translation id="426652736638196239">Овој IBAN ќе се зачува само на овој уред</translation> <translation id="4269820728363426813">Копирај ја адресата на линкот</translation> <translation id="4277529130885813215">Користење друг уред</translation> <translation id="4285846616383034558">Колачиња, кеш и други податоци од сајтовите</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">Кога ќе поврзете друг уред со QR-код, тој ќе може да го користи телефонов како безбедносен клуч. Ако го отстраните, ќе треба да скенирате QR-код за да го поврзете повторно.</translation> <translation id="4478161224666880173">Може да ја користите вашата сметка на <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> на сајтов. За да продолжите, најавете се на <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Се инсталира <ph name="MODULE" /> за Chrome…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Обележувачот е зачуван во папката „<ph name="FOLDER_NAME" />“ што е зачувана е само на овој уред.}one{Обележувачите се зачувани во папката „<ph name="FOLDER_NAME" />“ што е зачувана е само на овој уред.}other{Обележувачите се зачувани во папката „<ph name="FOLDER_NAME" />“ што е зачувана е само на овој уред.}}</translation> <translation id="4484496141267039529">Нема интернет-врска. Обидете се повторно подоцна.</translation> <translation id="4487967297491345095">Сите податоци од апликациите на Chrome ќе се избришат трајно. Тука спаѓаат сите датотеки, поставки, сметки, бази на податоци итн.</translation> <translation id="4491323382106587961">Изберете сметка. Тековно избрана: <ph name="EMAIL" />.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">Создавање нова папка</translation> <translation id="5578795271662203820">Пребарај во <ph name="SEARCH_ENGINE" /> за сликава</translation> <translation id="5581519193887989363">Секогаш може да изберете што да синхронизирате во <ph name="BEGIN_LINK1" />Поставки<ph name="END_LINK1" />.</translation> +<translation id="558429399979870715">Поврзете ги Chrome и другите услуги на Google ако сакате да споделуваат податоци меѓусебно</translation> <translation id="5590372121997663538">Запомни го компјутеров</translation> <translation id="5596627076506792578">Повеќе опции</translation> <translation id="5599455543593328020">Режим инкогнито</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">Обележувачите, историјата и другите податоци на Chrome веќе нема да се синхронизираат со вашата сметка на Google</translation> <translation id="572328651809341494">Неодамнешни картички</translation> <translation id="5726692708398506830">Зголеми сѐ што се наоѓа на страницата</translation> +<translation id="5728072125198221967">Поврзани услуги на Google</translation> <translation id="5744751019568455640">Еве ги гласовите што може да ги изберете за читање на вашите веб-страници. Ако ви се допаѓа гласов и сакате да продолжам да го користам, само допрете го името на гласот.</translation> <translation id="5748802427693696783">Префрлено на стандардни картички</translation> <translation id="5749068826913805084">На Chrome му треба пристап до меморијата за да презема датотеки.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194">Прегледајте ја сликата <ph name="BEGIN_NEW" />Ново<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Лозинка</translation> <translation id="6659594942844771486">Картичка</translation> -<translation id="6662119761881114773">Во моментов, лозинките што се зачувани на уредов не може да се користат на каналите на Chrome. По верзијата 121 на Chrome, лозинките што се зачувани на уредов за Chrome и <ph name="CHROME_CHANNEL" /> ќе се спојат, па ќе може да се користат и во двете апликации.</translation> <translation id="666731172850799929">Отвори во <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Копирај слика</translation> <translation id="6672697278890207089">Внесете ја вашата лозинка</translation> @@ -1164,6 +1169,7 @@ <translation id="7063006564040364415">Не може да се поврзе на серверот за синхронизација.</translation> <translation id="7071521146534760487">Управувајте со сметката</translation> <translation id="707155805709242880">Одберете што да се синхронизира подолу</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Обележувачот е зачуван во папката „<ph name="FOLDER_NAME" />“ во вашата сметка, <ph name="ACCOUNT_EMAIL" />.}one{Обележувачите се зачувани во папката „<ph name="FOLDER_NAME" />“ во вашата сметка, <ph name="ACCOUNT_EMAIL" />.}other{Обележувачите се зачувани во папката „<ph name="FOLDER_NAME" />“ во вашата сметка, <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">SD-картичка</translation> <translation id="7080806333218412752">Испраќа URL-адреси во „Безбедно прелистување“ за да се проверат. Испраќа и мал примерок од страници, преземања, активност на екстензиите и информации за системот за да помогне да се откријат нови закани. Привремено ги поврзува податоциве со вашата сметка на Google кога сте најавени за да ве заштити на апликациите на Google.</translation> <translation id="7085332316435785646">Изберете дали да се опфати историјата на Chrome за поперсонализирани доживувања во услугите на Google</translation> @@ -1431,6 +1437,7 @@ <translation id="8310344678080805313">Стандардни картички</translation> <translation id="831192587911042850">Го додава тековниот веб-сајт на списокот со веб-сајтови што ги следите.</translation> <translation id="8333340769932050274">Можете да ги блокирате темите што не сакате да ги споделите со сајтови. Chrome исто така автоматски ги брише вашите теми постари од 4 седмици. <ph name="BEGIN_LINK" />Дознајте повеќе<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Опфатете ја историјата на Chrome ако сакате да ја додадете во „Активноста на интернет и апликации“ во вашата сметка на Google</translation> <translation id="834313815369870491">Никогаш не преведувај сајтови</translation> <translation id="8348430946834215779">Користете HTTPS секогаш кога е возможно и добивајте известувања пред вчитувањето сајтови што не ја поддржуваат</translation> <translation id="8354977102499939946">Брзо пребарувајте со гласот. За да ја измените кратенкава, одете во „Поставки“.</translation> @@ -1576,6 +1583,7 @@ <translation id="9081543426177426948">Сајтовите што ги посетувате не се зачувуваат во режимот „Инкогнито“</translation> <translation id="9086302186042011942">Синхронизирање</translation> <translation id="9086455579313502267">Не може да се пристапи на мрежата</translation> +<translation id="909756639352028172">За да го добиете најперсонализираното доживување, опфатете го Chrome во „Активноста на интернет и апликации“ и поврзаните услуги на Google</translation> <translation id="9099220545925418560">Според вашата историја на прелистувањето. Оваа поставка е исклучена.</translation> <translation id="9100610230175265781">Потребна е лозинка-фраза</translation> <translation id="9101137867221042551">Управување</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 ee069f0..837dd7af 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">വീണ്ടും കാണിക്കരുത്</translation> <translation id="1680919990519905526">Google Lens-ലൂടെ ചിത്രം വാങ്ങൂ <ph name="BEGIN_NEW" />പുതിയത്<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ഉടൻ, നിങ്ങൾ ഫോളോ ചെയ്യുന്നതിൽ <ph name="SITE_NAME" /> എന്ന ചാനലിൽ നിന്നുള്ളതും അതിനെ സംബന്ധിച്ചതുമായ ഉള്ളടക്കം കാണും. നിങ്ങൾ ഫോളോ ചെയ്യുന്ന സൈറ്റുകളും തിരയലുകളും നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിച്ചിരിക്കുന്നു. നിങ്ങൾ 'ഫോളോ ചെയ്യുന്നവ' ഏതുസമയത്തും ക്രമീകരണത്തിൽ മാനേജ് ചെയ്യാം.</translation> +<translation id="1689333818294560261">വിളിപ്പേര്</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> എന്നതിൽ തുടരാൻ നിങ്ങൾക്ക് മറ്റ് മാർഗ്ഗങ്ങൾ പരീക്ഷിക്കാവുന്നതാണ്.</translation> <translation id="1702543251015153180">നിങ്ങളുടെ ഡാർക്ക് തീം ക്രമീകരണം മാറ്റണോ?</translation> <translation id="1702907158640575240">മാനേജ് ചെയ്യുന്ന ബ്രൗസർ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">പാസ്വേഡുകൾ ഇല്ലാതാക്കുക</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ഡൗൺലോഡുകൾ ഇല്ലാതാക്കി</translation> <translation id="3819183753496523827">നിങ്ങൾ ഓഫ്ലൈനാണ്. നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">നിങ്ങളുടെ പാസ്വേഡുകൾ പരിശോധിക്കാൻ Google Play സേവനങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുക</translation> <translation id="3845098929839618392">അദൃശ്യ ടാബിൽ തുറക്കുക</translation> <translation id="3847319713229060696">എല്ലാവർക്കുമായി വെബിലെ സുരക്ഷ മെച്ചപ്പെടുത്താൻ സഹായിക്കുക</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">ഏറ്റവും പുതിയത് അനുസരിച്ച് അടുക്കുക</translation> <translation id="4256782883801055595">ഓപ്പൺ സോഴ്സ് ലൈസൻസുകൾ</translation> <translation id="4257230861809842349">Google Password Manager-ൽ നിന്ന് പാസ്വേഡുകൾ ഇല്ലാതാക്കണോ?</translation> +<translation id="426652736638196239">ഈ ഉപകരണത്തിൽ മാത്രമേ ഈ IBAN സംരക്ഷിക്കൂ</translation> <translation id="4269820728363426813">ലിങ്ക് വിലാസം പകർത്തുക</translation> <translation id="4277529130885813215">മറ്റൊരു ഉപകരണം ഉപയോഗിക്കുക</translation> <translation id="4285846616383034558">കുക്കികൾ, കാഷെ, മറ്റ് സൈറ്റ് ഡാറ്റ എന്നിവ</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">നിങ്ങൾ QR കോഡ് ഉപയോഗിച്ച് മറ്റൊരു ഉപകരണം ലിങ്ക് ചെയ്യുമ്പോൾ അതിന് ഈ ഫോൺ ഒരു സുരക്ഷാ കീ ആയി ഉപയോഗിക്കാനാകും. നിങ്ങളത് നീക്കം ചെയ്യുകയാണെങ്കിൽ അത് വീണ്ടും ലിങ്ക് ചെയ്യാൻ ഒരു QR കോഡ് സ്കാൻ ചെയ്യേണ്ടി വരും.</translation> <translation id="4478161224666880173">ഈ സൈറ്റിൽ നിങ്ങളുടെ <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> അക്കൗണ്ട് ഉപയോഗിക്കാം. തുടരാൻ, <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> എന്നതിലേക്ക് സൈൻ ഇൻ ചെയ്യുക.</translation> <translation id="4479972344484327217">Chrome-നുള്ള <ph name="MODULE" /> ഇൻസ്റ്റാൾ ചെയ്യുന്നു…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{"<ph name="FOLDER_NAME" />" എന്നതിലേക്ക് ബുക്ക്മാർക്ക് സംരക്ഷിച്ചു. ഇത് ഈ ഉപകരണത്തിൽ മാത്രമേ സംരക്ഷിച്ചിട്ടുള്ളൂ.}other{"<ph name="FOLDER_NAME" />" എന്നതിലേക്ക് ബുക്ക്മാർക്കുകൾ സംരക്ഷിച്ചു. ഇത് ഈ ഉപകരണത്തിൽ മാത്രമേ സംരക്ഷിച്ചിട്ടുള്ളൂ.}}</translation> <translation id="4484496141267039529">കണക്ഷനില്ല. പിന്നീട് വീണ്ടും ശ്രമിക്കുക.</translation> <translation id="4487967297491345095">Chrome-ന്റെ എല്ലാ ആപ്പ് വിവരങ്ങളും ശാശ്വതമായി ഇല്ലാതാക്കും. ഇതിൽ എല്ലാ ഫയലുകളും ക്രമീകരണവും അക്കൗണ്ടുകളും ഡാറ്റാബേസുകളും മറ്റും ഉൾപ്പെടുന്നു.</translation> <translation id="4491323382106587961">അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക. <ph name="EMAIL" />, നിലവിൽ തിരഞ്ഞെടുത്തു.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">പുതിയ ഫോൾഡർ സൃഷ്ടിക്കുക</translation> <translation id="5578795271662203820">ഈ ചിത്രത്തിനായി <ph name="SEARCH_ENGINE" />-ൽ തിരയുക</translation> <translation id="5581519193887989363">എന്തൊക്കെ സമന്വയിക്കണമെന്നത് <ph name="BEGIN_LINK1" />ക്രമീകരണത്തിൽ<ph name="END_LINK1" /> നിങ്ങൾക്ക് എപ്പോഴും തിരഞ്ഞെടുക്കാം.</translation> +<translation id="558429399979870715">Chrome, മറ്റ് Google സേവനങ്ങൾ എന്നിവയ്ക്കിടയിൽ ഡാറ്റ പങ്കിടണമെന്നുണ്ടെങ്കിൽ അവ തമ്മിൽ ലിങ്ക് ചെയ്യുക</translation> <translation id="5590372121997663538">ഈ കമ്പ്യൂട്ടർ ഓർമ്മിക്കുക</translation> <translation id="5596627076506792578">കൂടുതൽ ഓപ്ഷനുകൾ</translation> <translation id="5599455543593328020">അദൃശ്യ മോഡ്</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">നിങ്ങളുടെ ബുക്ക്മാർക്കുകൾ, ചരിത്രം എന്നിവയും മറ്റ് Chrome ഡാറ്റയും ഇനി Google Account-മായി സമന്വയിപ്പിക്കില്ല</translation> <translation id="572328651809341494">അടുത്തിടെയുള്ള ടാബുകൾ</translation> <translation id="5726692708398506830">പേജിൽ എല്ലാം വലുതായി നൽകുക</translation> +<translation id="5728072125198221967">ലിങ്ക് ചെയ്ത Google സേവനങ്ങൾ</translation> <translation id="5744751019568455640">നിങ്ങളുടെ വെബ് പേജുകൾ വായിക്കാൻ തിരഞ്ഞെടുക്കാവുന്ന ശബ്ദങ്ങൾ ഇവയാണ്. നിങ്ങൾക്ക് ഈ ശബ്ദം ഇഷ്ടപ്പെടുകയും തുടർന്നും ഞാനിത് ഉപയോഗിക്കണമെന്ന് ആഗ്രഹിക്കുകയും ചെയ്യുന്നുണ്ടെങ്കിൽ, ശബ്ദത്തിന്റെ പേരിൽ ടാപ്പ് ചെയ്യുക.</translation> <translation id="5748802427693696783">സ്റ്റാൻഡേർഡ് ടാബുകളിലേക്ക് മാറി</translation> <translation id="5749068826913805084">ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ Chrome-ന് സ്റ്റോറേജ് ആക്സസ് ആവശ്യമുണ്ട്.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194"><ph name="BEGIN_NEW" />പുതിയ<ph name="END_NEW" /> ചിത്രം പ്രിവ്യൂ ചെയ്യുക</translation> <translation id="6657585470893396449">പാസ്വേഡ്</translation> <translation id="6659594942844771486">ബ്രൗസർ ടാബ്</translation> -<translation id="6662119761881114773">ഇപ്പോൾ ഈ ഉപകരണത്തിൽ സംരക്ഷിച്ചിരിക്കുന്ന പാസ്വേഡുകൾ Chrome ചാനലുകളിൽ ഉടനീളം ഉപയോഗിക്കാനാകില്ല. Chrome 121-ന് ശേഷമുള്ള പതിപ്പുകളിൽ, Chrome-നും <ph name="CHROME_CHANNEL" /> എന്നതിനും സംരക്ഷിച്ചിരിക്കുന്ന പാസ്വേഡുകൾ ലയിപ്പിക്കും, അവ രണ്ട് ആപ്പുകളിലും ഉപയോഗിക്കാം.</translation> <translation id="666731172850799929"><ph name="APP_NAME" />-ൽ തുറക്കുക</translation> <translation id="6671495933530132209">ചിത്രം പകർത്തുക</translation> <translation id="6672697278890207089">നിങ്ങളുടെ പാസ്ഫ്രെയ്സ് നല്കുക</translation> @@ -1164,6 +1169,7 @@ <translation id="7063006564040364415">സമന്വയ സെർവറിലേക്ക് കണക്റ്റ് ചെയ്യാനായില്ല.</translation> <translation id="7071521146534760487">അക്കൗണ്ട് മാനേജ് ചെയ്യുക</translation> <translation id="707155805709242880">ചുവടെയുള്ളവയിൽ എന്താണ് സമന്വയിപ്പിക്കേണ്ടതെന്ന് തിരഞ്ഞെടുക്കുക</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{നിങ്ങളുടെ <ph name="ACCOUNT_EMAIL" /> എന്ന അക്കൗണ്ടിലെ "<ph name="FOLDER_NAME" />" എന്നതിലേക്ക് ബുക്ക്മാർക്ക് സംരക്ഷിച്ചു.}other{നിങ്ങളുടെ <ph name="ACCOUNT_EMAIL" /> എന്ന അക്കൗണ്ടിലെ "<ph name="FOLDER_NAME" />" എന്നതിലേക്ക് ബുക്ക്മാർക്കുകൾ സംരക്ഷിച്ചു.}}</translation> <translation id="7077143737582773186">SD കാർഡ്</translation> <translation id="7080806333218412752">URL-കൾ പരിശോധിക്കുന്നതിന് അവ സുരക്ഷിത ബ്രൗസിംഗിലേക്ക് അയയ്ക്കുന്നു. പുതിയ ഭീഷണികൾ കണ്ടെത്താൻ സഹായിക്കുന്നതിന് പേജുകൾ, ഡൗൺലോഡുകൾ, വിപുലീകരണ ആക്റ്റിവിറ്റി, സിസ്റ്റം വിവരങ്ങൾ എന്നിവയുടെ ഒരു ചെറിയ സാമ്പിൾ അയയ്ക്കുകയും ചെയ്യുന്നു. നിങ്ങളെ Google ആപ്പുകളിലുടനീളം പരിരക്ഷിക്കുന്നതിന് സൈൻ ഇൻ ആയിരിക്കുമ്പോൾ ഈ ഡാറ്റ നിങ്ങളുടെ Google അക്കൗണ്ടിലേക്ക് താൽക്കാലികമായി ലിങ്ക് ചെയ്യുന്നു.</translation> <translation id="7085332316435785646">Google സേവനങ്ങളിൽ കൂടുതൽ വ്യക്തിപരമാക്കിയ അനുഭവം ലഭ്യമാകാൻ Chrome ചരിത്രം ഉൾപ്പെടുത്തണോ എന്ന് തിരഞ്ഞെടുക്കുക</translation> @@ -1431,6 +1437,7 @@ <translation id="8310344678080805313">സ്റ്റാൻഡേർഡ് ടാബുകൾ</translation> <translation id="831192587911042850">നിങ്ങൾ പിന്തുടരുന്ന വെബ് സൈറ്റുകളുടെ ലിസ്റ്റിലേക്ക് നിലവിലെ വെബ് സൈറ്റ് ചേർക്കുന്നു.</translation> <translation id="8333340769932050274">സൈറ്റുകളുമായി പങ്കിടാൻ താൽപ്പര്യമില്ലാത്ത വിഷയങ്ങൾ നിങ്ങൾക്ക് ബ്ലോക്ക് ചെയ്യാം. 4 ആഴ്ചയിൽ കൂടുതൽ പഴക്കമുള്ള വിഷയങ്ങൾ Chrome സ്വയമേവ-ഇല്ലാതാക്കുകയും ചെയ്യുന്നുണ്ട്. <ph name="BEGIN_LINK" />കൂടുതലറിയുക<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">നിങ്ങളുടെ Google Account-ലെ വെബ്, ആപ്പ് ആക്റ്റിവിറ്റിയിലേക്ക് Chrome ചരിത്രം ചേർക്കണമെന്നുണ്ടെങ്കിൽ അത് ഉൾപ്പെടുത്തുക</translation> <translation id="834313815369870491">സൈറ്റുകൾ ഒരിക്കലും വിവർത്തനം ചെയ്യരുത്</translation> <translation id="8348430946834215779">സാധ്യമാകുമ്പോഴെല്ലാം HTTPS ഉപയോഗിക്കുക, ഇത് പിന്തുണയ്ക്കാത്ത സൈറ്റുകൾ ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് മുന്നറിയിപ്പ് നേടുക</translation> <translation id="8354977102499939946">നിങ്ങളുടെ ശബ്ദം ഉപയോഗിച്ച് വേഗത്തിൽ തിരയുക. ഈ കുറുക്കുവഴി എഡിറ്റ് ചെയ്യാൻ ക്രമീകരണത്തിലേക്ക് പോകുക.</translation> @@ -1576,6 +1583,7 @@ <translation id="9081543426177426948">നിങ്ങൾ സന്ദർശിച്ച സൈറ്റുകൾ അദൃശ്യ മോഡിൽ സംരക്ഷിച്ചിട്ടില്ല</translation> <translation id="9086302186042011942">സമന്വയിപ്പിക്കുന്നു</translation> <translation id="9086455579313502267">നെറ്റ്വർക്ക് ആക്സസ് ചെയ്യാനാകുന്നില്ല</translation> +<translation id="909756639352028172">വളരെ വ്യക്തിപരമാക്കിയ അനുഭവം നേടാൻ വെബ്, ആപ്പ് ആക്റ്റിവിറ്റിയിലും ലിങ്ക് ചെയ്ത Google സേവനങ്ങളിലും Chrome ഉൾപ്പെടുത്തുക</translation> <translation id="9099220545925418560">നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രം അടിസ്ഥാനമാക്കി. ഈ ക്രമീകരണം ഓഫാണ്.</translation> <translation id="9100610230175265781">പാസ്ഫ്രെയ്സ് ആവശ്യമാണ്</translation> <translation id="9101137867221042551">മാനേജ്മെന്റ്</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mn.xtb index 784d4c1..5d8cadd 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Дахиж бүү харуул</translation> <translation id="1680919990519905526">Google Lens-р зураг авах <ph name="BEGIN_NEW" />Шинэ<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Удахгүй та <ph name="SITE_NAME" />-с болон түүний талаарх контентыг Дагаж буй табд харна. Таны дагадаг сайт болон хайлтуудыг Google Бүртгэлд тань хадгалдаг. Та тохиргоонд дагалтаа хүссэн үедээ удирдах боломжтой.</translation> +<translation id="1689333818294560261">Хоч</translation> <translation id="1696555181932908973">Та <ph name="SITE_ETLD_PLUS_ONE" />-д үргэлжлүүлэх бусад аргыг турших боломжтой.</translation> <translation id="1702543251015153180">Бараан загварын тохиргоогоо өөрчлөх үү?</translation> <translation id="1702907158640575240">Удирддаг хөтөч</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Нууц үгнүүдийг устгах</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> таталтыг устгасан</translation> <translation id="3819183753496523827">Та офлайн байна. Интернэт холболтоо шалгаад, дахин оролдоно уу.</translation> +<translation id="3823019343150397277">Олон улсын банк акаунтны дугаар</translation> <translation id="3830886834687455630">Нууц үгнүүдээ шалгахын тулд Google Play үйлчилгээг шинэчилнэ үү</translation> <translation id="3845098929839618392">Нууцлалтай табд нээнэ үү</translation> <translation id="3847319713229060696">Хүн бүрийн төлөө вебийн аюулгүй байдлыг сайжруулахад туслах</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Сүүлийн үеийнхээр нь эрэмбэлэх</translation> <translation id="4256782883801055595">Source licenses-г нээх</translation> <translation id="4257230861809842349">Google Password Manager-с нууц үгнүүд устгах уу?</translation> +<translation id="426652736638196239">Энэ Олон улсын банк акаунтны дугаарыг зөвхөн энэ төхөөрөмжид хадгална</translation> <translation id="4269820728363426813">Холбоосын хаягийг хуулах</translation> <translation id="4277529130885813215">Өөр төхөөрөмж ашиглах</translation> <translation id="4285846616383034558">Күүки, завсрын санах ой болон сайтын бусад өгөгдөл</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Зургийг урьдчилан үзэх <ph name="BEGIN_NEW" />Шинэ<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Нууц үг</translation> <translation id="6659594942844771486">Таб</translation> -<translation id="6662119761881114773">Одоогоор энэ төхөөрөмжид хадгалсан нууц үгнүүдийг Chrome сувгуудад ашиглах боломжгүй. Chrome 121-ээс хойш Chrome болон <ph name="CHROME_CHANNEL" />-д зориулж таны төхөөрөмжид хадгалсан нууц үгнүүдийг нэгтгэх бөгөөд хоёр аппын аль алинд нь ашиглах боломжтой болно.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> дотор нээ</translation> <translation id="6671495933530132209">Зургийг хуулах</translation> <translation id="6672697278890207089">Нэвтрэх үгээ оруулна уу</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 f4e5a01..71a0e8a6 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">पुन्हा दाखवू नका</translation> <translation id="1680919990519905526">Google Lens ने इमेज खरेदी करा <ph name="BEGIN_NEW" />नवीन<ph name="END_NEW" /></translation> <translation id="1687482373098770139">लवकरच, तुम्हाला फॉलो करत आहे यामध्ये <ph name="SITE_NAME" /> मधील आणि त्याबद्दल आशय दिसेल. तुम्ही फॉलो करत असलेल्या साइट आणि शोध तुमच्या Google खाते मध्ये सेव्ह केले जातात. तुम्ही तुमचे फॉलो करत आहे हे सेटिंग्जमध्ये कधीही व्यवस्थापित करू शकता.</translation> +<translation id="1689333818294560261">टोपणनाव</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> वर पुढे सुरू ठेवण्यासाठीचे इतर मार्ग तुम्ही वापरून पाहू शकता.</translation> <translation id="1702543251015153180">तुमची गडद थीम सेटिंग्ज बदलायची आहे का?</translation> <translation id="1702907158640575240">ब्राउझर व्यवस्थापित करा</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">पासवर्ड हटवा</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> डाउनलोड हटविले</translation> <translation id="3819183753496523827">तुम्ही ऑफलाइन आहात. तुमचे इंटरनेट कनेक्शन तपासा आणि पुन्हा प्रयत्न करा.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">तुमचे पासवर्ड तपासण्यासाठी Google Play सेवा अपडेट करा</translation> <translation id="3845098929839618392">गुप्त टॅबमध्ये उघडा</translation> <translation id="3847319713229060696">वेबवरील प्रत्येकासाठी सुरक्षिततेत सुधारणा करण्यात मदत करा</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">नवीनतम यानुसार क्रमाने लावा</translation> <translation id="4256782883801055595">मुक्त स्रोत परवाने</translation> <translation id="4257230861809842349">Google Password Manager मधून पासवर्ड हटवायचे आहेत का?</translation> +<translation id="426652736638196239">हा IBAN फक्त या डिव्हाइसवर सेव्ह केला जाईल</translation> <translation id="4269820728363426813">लिंकचा पत्ता कॉपी करा</translation> <translation id="4277529130885813215">दुसरे डिव्हाइस वापरा</translation> <translation id="4285846616383034558">कुकी, कॅशे आणि इतर साइट डेटा</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">इमेज <ph name="BEGIN_NEW" />नवीन<ph name="END_NEW" /> चे पूर्वावलोकन करा</translation> <translation id="6657585470893396449">पासवर्ड</translation> <translation id="6659594942844771486">ब्राउझर टॅब</translation> -<translation id="6662119761881114773">या डिव्हाइसवर सेव्ह केलेले पासवर्ड Chrome चॅनलवर सध्या वापरले जाऊ शकत नाहीत. Chrome 121 नंतर, Chrome साठी तुमच्या डिव्हाइसवर सेव्ह केलेले पासवर्ड आणि <ph name="CHROME_CHANNEL" /> मर्ज केले जातील व दोन्ही अॅप्समध्ये वापरता येऊ शकतील.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> मध्ये उघडा</translation> <translation id="6671495933530132209">इमेज कॉपी करा</translation> <translation id="6672697278890207089">तुमचा सांकेतिक वाक्यांश एंटर करा</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 9867150..a586456 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Jangan tunjukkan lagi</translation> <translation id="1680919990519905526">Beli-belah dgn Lens <ph name="BEGIN_NEW" />Baharu<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Tidak lama lagi, anda akan dapat melihat kandungan daripada dan tentang <ph name="SITE_NAME" /> dalam Diikut. Laman dan carian yang anda ikuti disimpan dalam Google Account anda. Anda boleh mengurus laman dan carian yang anda ikuti dalam tetapan pada bila-bila masa.</translation> +<translation id="1689333818294560261">Nama panggilan</translation> <translation id="1696555181932908973">Anda boleh mencuba cara lain untuk meneruskan pada <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Tukar tetapan tema gelap anda?</translation> <translation id="1702907158640575240">Penyemak imbas terurus</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Padamkan kata laluan</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> muat turun dipadamkan</translation> <translation id="3819183753496523827">Anda di luar talian. Periksa sambungan Internet anda dan cuba lagi.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Kemas kini perkhidmatan Google Play untuk menyemak kata laluan anda</translation> <translation id="3845098929839618392">Buka dalam tab Inkognito</translation> <translation id="3847319713229060696">Bantu tingkatkan keselamatan di web untuk semua orang</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Isih mengikut yang Terbaharu</translation> <translation id="4256782883801055595">Lesen sumber terbuka</translation> <translation id="4257230861809842349">Padamkan kata laluan daripada Google Password Manager?</translation> +<translation id="426652736638196239">IBAN ini akan disimpan pada peranti ini sahaja</translation> <translation id="4269820728363426813">Salin alamat pautan</translation> <translation id="4277529130885813215">Gunakan peranti lain</translation> <translation id="4282440837784183472">Organisasi anda, <ph name="MANAGED_DOMAIN" />, mengurus akaun yang anda log masuk dan cara Chrome boleh digunakan. Pentadbir anda boleh menyediakan atau mengehadkan ciri tertentu.</translation> @@ -632,6 +635,7 @@ <translation id="4461614516424362539">Apabila anda memautkan peranti lain menggunakan kod QR, telefon ini boleh digunakan sebagai kunci keselamatan. Jika anda mengalih keluarnya, anda perlu mengimbas kod QR untuk memautnya semula.</translation> <translation id="4478161224666880173">Anda boleh menggunakan akaun <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> pada laman ini. Untuk meneruskan proses ini, log masuk ke <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Memasang <ph name="MODULE" /> untuk Chrome…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Penanda halaman disimpan pada "<ph name="FOLDER_NAME" />" dan hanya disimpan pada peranti ini.}other{Penanda halaman disimpan pada "<ph name="FOLDER_NAME" />" dan hanya disimpan pada peranti ini.}}</translation> <translation id="4484496141267039529">Tiada sambungan. Cuba lagi nanti.</translation> <translation id="4487967297491345095">Semua data apl Chrome akan dipadamkan selama-lamanya. Ini termasuk semua fail, tetapan, akaun, pangkalan data dan sebagainya.</translation> <translation id="4491323382106587961">Pilih akaun. <ph name="EMAIL" /> dipilih pada masa ini.</translation> @@ -852,6 +856,7 @@ <translation id="557018954714092179">Buat folder baharu</translation> <translation id="5578795271662203820">Cari imej ini di <ph name="SEARCH_ENGINE" /></translation> <translation id="5581519193887989363">Anda boleh memilih item yang hendak disegerakkan dalam <ph name="BEGIN_LINK1" />tetapan<ph name="END_LINK1" /> pada bila-bila masa.</translation> +<translation id="558429399979870715">Pautkan Chrome dan perkhidmatan Google yang lain jika anda mahu perkhidmatan tersebut berkongsi data antara satu sama lain</translation> <translation id="5590372121997663538">Ingat komputer ini</translation> <translation id="5596627076506792578">Lagi pilihan</translation> <translation id="5599455543593328020">Mod inkognito</translation> @@ -881,6 +886,7 @@ <translation id="571930967925877633">Penanda halaman, sejarah dan data Chrome yang lain tidak akan disegerakkan kepada Google Account anda lagi</translation> <translation id="572328651809341494">Tab terbaharu</translation> <translation id="5726692708398506830">Jadikan semua yang ada pada halaman lebih besar</translation> +<translation id="5728072125198221967">Perkhidmatan Google terpaut</translation> <translation id="5744751019568455640">Yang berikut ialah suara yang boleh anda pilih untuk membacakan halaman web anda. Jika anda suka suara ini dan mahu saya terus menggunakan suara itu, ketik nama suara tersebut.</translation> <translation id="5748802427693696783">Beralih ke tab standard</translation> <translation id="5749068826913805084">Chrome memerlukan akses storan untuk memuat turun fail.</translation> @@ -1078,7 +1084,6 @@ <translation id="6649642165559792194">Pratonton imej <ph name="BEGIN_NEW" />Baharu<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Kata laluan</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Pada masa ini, kata laluan yang disimpan pada peranti ini tidak boleh digunakan merentas saluran Chrome. Selepas Chrome 121, kata laluan yang disimpan pada peranti anda untuk Chrome dan <ph name="CHROME_CHANNEL" /> akan digabungkan dan boleh digunakan pada kedua-dua apl.</translation> <translation id="666731172850799929">Buka dalam <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Salin imej</translation> <translation id="6672697278890207089">Masukkan ungkapan laluan anda</translation> @@ -1165,6 +1170,7 @@ <translation id="7063006564040364415">Tidak dapat bersambung ke pelayan yang disegerakkan.</translation> <translation id="7071521146534760487">Urus akaun</translation> <translation id="707155805709242880">Pilih data yang hendak disegerakkan di bawah</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Penanda halaman disimpan pada "<ph name="FOLDER_NAME" />" dalam akaun anda, <ph name="ACCOUNT_EMAIL" />.}other{Penanda halaman disimpan pada "<ph name="FOLDER_NAME" />" dalam akaun anda, <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">Kad SD</translation> <translation id="7080806333218412752">Menghantar URL kepada Penyemakan Imbas Selamat untuk semakan. Turut menghantar sedikit contoh halaman, muat turun, aktiviti sambungan dan maklumat sistem untuk membantu penemuan ancaman baharu. Memautkan data ini pada Google Account anda secara sementara apabila anda log masuk, untuk melindungi anda merentas apl Google.</translation> <translation id="7085332316435785646">Pilih sama ada untuk memasukkan sejarah Chrome untuk mendapatkan pengalaman yang lebih diperibadikan dalam Perkhidmatan Google</translation> @@ -1432,6 +1438,7 @@ <translation id="8310344678080805313">Tab standard</translation> <translation id="831192587911042850">Menambahkan laman web semasa pada senarai laman web yang anda ikuti.</translation> <translation id="8333340769932050274">Anda boleh menyekat topik yang tidak mahu dikongsi dengan laman. Chrome juga memadamkan topik anda yang disimpan melebihi 4 minggu secara automatik. <ph name="BEGIN_LINK" />Ketahui lebih lanjut<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Sertakan sejarah Chrome jika anda mahu menambahkan sejarah Chrome pada Aktiviti Web & Apl dalam Google Account anda</translation> <translation id="834313815369870491">Jangan terjemah laman</translation> <translation id="8348430946834215779">Jika boleh, gunakan HTTPS dan dapatkan amaran sebelum memuatkan laman yang tidak menyokong tetapan ini</translation> <translation id="8354977102499939946">Cari menggunakan suara anda dengan pantas. Untuk mengedit pintasan ini, pergi ke Tetapan.</translation> @@ -1577,6 +1584,7 @@ <translation id="9081543426177426948">Laman yang anda lawati tidak disimpan dalam Inkognito</translation> <translation id="9086302186042011942">Menyegerak</translation> <translation id="9086455579313502267">Tidak dapat mengakses rangkaian</translation> +<translation id="909756639352028172">Untuk mendapatkan pengalaman yang paling diperibadikan, sertakan Chrome dalam Aktiviti Web & Apl dan perkhidmatan Google terpaut</translation> <translation id="9099220545925418560">Berdasarkan sejarah penyemakan imbas anda. Tetapan ini dimatikan.</translation> <translation id="9100610230175265781">Frasa laluan diperlukan</translation> <translation id="9101137867221042551">Pengurusan</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 884978e..d7cdded1 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">နောက်ထပ်မပြပါနှင့်</translation> <translation id="1680919990519905526">Google Lens ဖြင့်ဝယ်ရန် <ph name="BEGIN_NEW" />အသစ်<ph name="END_NEW" /></translation> <translation id="1687482373098770139">မကြာမီ သင်သည် <ph name="SITE_NAME" /> အကြောင်းနှင့် ၎င်း၏အကြောင်းအရာများကို ‘လိုက်ကြည့်နေသည်များ’ တွင်တွေ့ရပါမည်။ သင်လိုက်ကြည့်သော ဝဘ်ဆိုက်နှင့်ရှာဖွေမှုများကို သင့် Google Account တွင်သိမ်းသည်။ သင်၏လိုက်ကြည့်မှုများကို ဆက်တင်များတွင် အချိန်မရွေး စီမံနိုင်သည်။</translation> +<translation id="1689333818294560261">နာမည်ပြောင်</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> တွင် ရှေ့ဆက်ရန် အခြားနည်းလမ်းများ စမ်းကြည့်နိုင်သည်။</translation> <translation id="1702543251015153180">အမှောင်နောက်ခံ ဆက်တင်များကို ပြောင်းမလား။</translation> <translation id="1702907158640575240">စီမံထားသော ဘရောင်ဇာ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">စကားဝှက်များ ဖျက်ရန်</translation> <translation id="3819178904835489326">ဒေါင်းလုဒ် <ph name="NUMBER_OF_DOWNLOADS" /> ခုကို ဖျက်လိုက်သည်</translation> <translation id="3819183753496523827">သင် အော့ဖ်လိုင်းဖြစ်နေသည်။ အင်တာနက်ချိတ်ဆက်မှုကို စစ်ဆေးပြီး ထပ်စမ်းကြည့်ပါ။</translation> +<translation id="3823019343150397277">အိုင်ဘီအေအန် (IBAN)</translation> <translation id="3830886834687455630">စကားဝှက်များစစ်ရန် Google Play ဝန်ဆောင်မှုများကို အပ်ဒိတ်လုပ်ပါ</translation> <translation id="3845098929839618392">ရုပ်ဖျက်တဘ်တွင် ဖွင့်ရန်</translation> <translation id="3847319713229060696">လူတိုင်းအတွက် ဝဘ်ပေါ်တွင် လုံခြုံရေးပိုမိုကောင်းမွန်လာအောင် ကူညီပါ</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">နောက်ဆုံးရရှိမှုအလိုက် စီရန်</translation> <translation id="4256782883801055595">လွပ်လွပ်လပ်လပ်ဖွင့်ပေးထားသော ရင်းမြစ် လိုင်စင်များ</translation> <translation id="4257230861809842349">Google Password Manager မှ စကားဝှက်များကို ဖျက်မလား။</translation> +<translation id="426652736638196239">ဤ IBAN ကို ယခုစက်တွင်သာ သိမ်းပါမည်</translation> <translation id="4269820728363426813">လင့် လိပ်စာ ကူးယူရန်</translation> <translation id="4277529130885813215">စက်နောက်တစ်ခု သုံးရန်</translation> <translation id="4285846616383034558">ကွတ်ကီး၊ ကက်ရှ်နှင့် အခြား ဝဘ်ဆိုက်ဒေတာများ</translation> @@ -1076,7 +1079,6 @@ <translation id="6649642165559792194">ပုံအစမ်းကြည့်ရန် <ph name="BEGIN_NEW" />အသစ်<ph name="END_NEW" /></translation> <translation id="6657585470893396449">စကားဝှက်</translation> <translation id="6659594942844771486">တဘ်</translation> -<translation id="6662119761881114773">ဤစက်တွင် သိမ်းထားသော စကားဝှက်များကို Chrome ချန်နယ်များတွင် ယခု မသုံးနိုင်ပါ။ Chrome 121 နောက်ပိုင်းတွင် Chrome နှင့် <ph name="CHROME_CHANNEL" /> အတွက် သင့်စက်တွင် သိမ်းထားသော စကားဝှက်များကို ပေါင်းစည်းမည်ဖြစ်ပြီး အက်ပ်နှစ်ခုလုံးတွင် သုံးနိုင်မည်။</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> တွင်ဖွင့်မည်</translation> <translation id="6671495933530132209">ပုံကို ကူးယူရန်</translation> <translation id="6672697278890207089">သင့်စကားဝှက်စာ ထည့်ပါ</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 1756efbb..58f771a8 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">फेरि नदेखाउनुहोस्</translation> <translation id="1680919990519905526">Google लेन्समार्फत फोटो किन्नुहोस्<ph name="BEGIN_NEW" />नयाँ<ph name="END_NEW" /></translation> <translation id="1687482373098770139">तपाईं चाँडै नै "फलो गरिएका" ट्याबमा <ph name="SITE_NAME" /> का तथा सो च्यानलसम्बन्धी सामग्री देख्नु हुने छ। तपाईंले फलो गर्ने साइट तथा खोजहरू तपाईंको Google खातामा सेभ गरिन्छन्। तपाईं सेटिङमा गई आफूले फलो गरेका कुराहरू जुनसुकै बेला व्यवस्थापन गर्न सक्नुहुन्छ।</translation> +<translation id="1689333818294560261">उपनाम</translation> <translation id="1696555181932908973">तपाईं <ph name="SITE_ETLD_PLUS_ONE" /> मा जाने अन्य तरिका अपनाई हेर्न सक्नुहुन्छ।</translation> <translation id="1702543251015153180">अँध्यारो थिमसम्बन्धी सेटिङ बदल्ने हो?</translation> <translation id="1702907158640575240">व्यवस्थापन गरिएको ब्राउजर</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">पासवर्डहरू मेटाउनुहोस्</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> डाउनलोडहरूलाई मेटाइयो</translation> <translation id="3819183753496523827">तपाईं अफलाइन हुनुहुन्छ। आफ्नो इन्टरनेट कनेक्सनको जाँच गरी फेरि प्रयास गर्नुहोस्।</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">आफ्ना पासवर्डहरू जाँच गर्न Google Play services अपडेट गर्नुहोस्</translation> <translation id="3845098929839618392">इन्कोग्निटो ट्याबमा खोलियोस्</translation> <translation id="3847319713229060696">वेब प्रयोग गर्ने सम्पूर्ण प्रयोगकर्ताहरूलाई सुरक्षित रहन मद्दत गर्नुहोस्</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">प्रकाशित समयअनुसार क्रमबद्ध गर्नुहोस्</translation> <translation id="4256782883801055595">स्रोत इजाजतपत्रहरू खोल्नुहोस्</translation> <translation id="4257230861809842349">Google पासवर्ड म्यानेजरबाट पासवर्डहरू मेटाउने हो?</translation> +<translation id="426652736638196239">यो IBAN यो डिभाइसमा मात्र सेभ गरिने छ।</translation> <translation id="4269820728363426813">लिङ्क ठेगाना कपी गर्नुहोस्</translation> <translation id="4277529130885813215">अर्को डिभाइस प्रयोग गर्नुहोस्</translation> <translation id="4285846616383034558">कुकी, क्यास र अन्य साइट डेटा</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">तपाईंले QR कोडमार्फत अर्को डिभाइस लिंक गर्नुभएका बेला उक्त डिभाइसमा यो फोन सुरक्षा साँचोका रूपमा प्रयोग गर्न सकिन्छ। तपाईंले उक्त डिभाइस हटाउनुभयो भने सो डिभाइस फेरि लिंक गर्न तपाईंले QR कोड स्क्यान गर्नु पर्ने हुन्छ।</translation> <translation id="4478161224666880173">तपाईं यो साइटमा <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> खाता प्रयोग गर्न सक्नुहुन्छ। जारी राख्न <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> मा साइन इन गर्नुहोस्।</translation> <translation id="4479972344484327217">Chrome को <ph name="MODULE" /> स्थापना गरिँदै…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{यो बुकमार्क "<ph name="FOLDER_NAME" />" मा सेभ गरिएको छ। यो बुकमार्क यो डिभाइसमा मात्र सेभ गरिएको छ।}other{यी बुकमार्कहरू "<ph name="FOLDER_NAME" />" मा सेभ गरिएका छन्। यी बुकमार्क यो डिभाइसमा मात्र सेभ गरिएका छन्।}}</translation> <translation id="4484496141267039529">इन्टरनेट छैन। पछि फेरि प्रयास गर्नुहोस्।</translation> <translation id="4487967297491345095">Chrome का एप सम्बन्धी सबै डेटा सदाका लागि मेटिने छन्। यस अन्तर्गत सबै फाइल, सेटिङ, खाता, डेटाबेसहरू आदि पर्दछन्।</translation> <translation id="4491323382106587961">एउटा खाता चयन गर्नुहोस्। अहिले <ph name="EMAIL" /> चयन गरिएको छ।</translation> @@ -850,6 +854,7 @@ <translation id="557018954714092179">नयाँ फोल्डर बनाउनुहोस्</translation> <translation id="5578795271662203820">यस छविको लागि <ph name="SEARCH_ENGINE" /> खोज्नुहोस्</translation> <translation id="5581519193887989363">तपाईं जुनसुकै बेला <ph name="BEGIN_LINK1" />सेटिङहरू<ph name="END_LINK1" /> मा गई सिंक गर्ने कुरा छनौट गर्न सक्नुहुन्छ।</translation> +<translation id="558429399979870715">तपाईं Chrome र Google का अन्य सेवाहरू एकअर्कासँग जानकारी सेयर गरिराखून् भन्ने चाहनुहुन्छ भने Chrome र Google का अन्य सेवाहरू लिंक गर्नुहोस्</translation> <translation id="5590372121997663538">यो कम्प्युटर याद राखियोस्</translation> <translation id="5596627076506792578">अन्य विकल्पहरू</translation> <translation id="5599455543593328020">इन्कोग्निटो मोड</translation> @@ -879,6 +884,7 @@ <translation id="571930967925877633">Chrome मा भएका तपाईंका बुकमार्क, हिस्ट्री र अन्य डेटा अबदेखि तपाईंको Google खातासँग सिंक हुन छाड्ने छन्</translation> <translation id="572328651809341494">हालका ट्याबहरू</translation> <translation id="5726692708398506830">पृष्ठमा रहेको सबै कुरालाई अझ ठुलो बनाउनुहोस्</translation> +<translation id="5728072125198221967">Google का लिंक गरिएका सेवाहरू</translation> <translation id="5744751019568455640">वेबपेजका सामग्री आफूलाई मन पर्ने आवाजमा सुन्न तपाईं यीमध्ये कुनै एउटा आवाज छनौट गर्न सक्नुहुन्छ। तपाईंलाई यो आवाज मन पर्यो र तपाईं यही आवाज प्रयोग गरिराख्न चाहनुहुन्छ भने यो आवाजको नाममा ट्याप गर्नुहोस्।</translation> <translation id="5748802427693696783">मानक ट्याबहरूमा स्विच गरियो</translation> <translation id="5749068826913805084">Chromeलाई फाइलहरु डाउनलोड गर्न भण्डारणको पहुँच आवश्यक छ ।</translation> @@ -1076,7 +1082,6 @@ <translation id="6649642165559792194"><ph name="BEGIN_NEW" />नयाँ<ph name="END_NEW" /> छविको पूर्वावलोकन गर्नुहोस्</translation> <translation id="6657585470893396449">पासवर्ड</translation> <translation id="6659594942844771486">ब्राउजर ट्याब</translation> -<translation id="6662119761881114773">यो डिभाइसमा सेभ गरिएका पासवर्डहरू अहिले Chrome च्यानलहरूमा प्रयोग गर्न मिल्दैन। Chrome को संस्करण १२१ इन्स्टल गरेपछि तपाईंको डिभाइसमा Chrome र <ph name="CHROME_CHANNEL" /> का लागि सेभ गरिएका पासवर्डहरू मर्ज गरिने छन् र ती पासवर्ड दुवै एपमा प्रयोग गर्न मिल्छ।</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> मा खोल्नुहोस्</translation> <translation id="6671495933530132209">छविको प्रतिलिपि गर्नुहोस्</translation> <translation id="6672697278890207089">आफ्नो पासफ्रेज हाल्नुहोस्</translation> @@ -1163,6 +1168,7 @@ <translation id="7063006564040364415">समक्रमण सर्भरमा जडान गर्न सकेन।</translation> <translation id="7071521146534760487">खाताको व्यवस्थापन गर्नुहोस्</translation> <translation id="707155805709242880">तल सिंक गरिनु पर्ने कुराहरू चयन गर्नुहोस्</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{यो बुकमार्क तपाईंको खाता <ph name="ACCOUNT_EMAIL" /> मा भएको "<ph name="FOLDER_NAME" />" मा सेभ गरिएको छ।}other{यी बुकमार्कहरू तपाईंको खाता <ph name="ACCOUNT_EMAIL" /> मा भएको "<ph name="FOLDER_NAME" />" मा सेभ गरिए।}}</translation> <translation id="7077143737582773186">SD कार्ड</translation> <translation id="7080806333218412752">यस सुविधाले URL हरूको जाँच गर्नका निम्ति तिनलाई सुरक्षित ब्राउजिङमा पठाउँछ। यस सुविधाले नयाँ जोखिमहरू पत्ता लगाउन पृष्ठ, डाउनलोड, एक्स्टेन्सनसम्बन्धी गतिविधि र प्रणालीसम्बन्धी जानकारीको सानो नमुना पनि सुरक्षित ब्राउजिङमा पठाउँछ। यस सुविधाले तपाईं साइन इन भएका बेला यो डेटा केही समयका लागि तपाईंको Google खातामा लिंक गर्छ। यसो गर्नुको उद्देश्य Google का एपहरूमा तपाईंको डेटा सुरक्षित राख्नु हो।</translation> <translation id="7085332316435785646">Google का सेवाहरूमा आफ्नो आवश्यकताअनुसारका सुविधाहरू पाउन Chrome को ब्राउजिङ इतिहास समावेश गर्ने कि नगर्ने भन्ने कुरा छनौट गर्नुहोस्</translation> @@ -1430,6 +1436,7 @@ <translation id="8310344678080805313">मानक ट्याबहरू</translation> <translation id="831192587911042850">यसले तपाईंले फलो गरिरहेका वेबसाइटहरूको सूचीमा हालको वेबसाइट थप्छ।</translation> <translation id="8333340769932050274">तपाईं आफूले साइटहरूसँग सेयर गर्न नचाहेका विषयहरू ब्लक गर्न सक्नुहुन्छ। Chrome ले पनि तपाईंका ४ हप्ताभन्दा पुराना विषयहरू स्वतः मेटाउँछ। <ph name="BEGIN_LINK" />थप जान्नुहोस्<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">तपाईं आफ्नो Google खातामा भएको वेब तथा एपसम्बन्धी गतिविधिमा Chrome को ब्राउजिङ हिस्ट्री हाल्न चाहनुहुन्छ भने यसलाई समावेश गर्नुहोस्</translation> <translation id="834313815369870491">निम्न साइटहरूको पाठ कहिल्यै अनुवाद नगरियोस्</translation> <translation id="8348430946834215779">सम्भव भएसम्म HTTPS प्रयोग गर्नुहोस् र HTTPS नचल्ने साइट लोड गर्नुअघि चेतावनी प्राप्त गर्नुहोस्</translation> <translation id="8354977102499939946">आफ्नो आवाज प्रयोग गरी छिटोछरितो रूपमा खोज्नुहोस्। यो सर्टकट परिवर्तन गर्न सेटिङमा जानुहोस्।</translation> @@ -1575,6 +1582,7 @@ <translation id="9081543426177426948">इन्कोग्निटो मोडमा ब्राउज गर्दा तपाईंले खोल्ने साइटहरूको विवरण सेभ गरिँदैन</translation> <translation id="9086302186042011942">समक्रमण गर्दै</translation> <translation id="9086455579313502267">सञ्जाल पहुँच गर्न सकेन</translation> +<translation id="909756639352028172">थप पर्सनलाइज गरिएको सुविधा प्राप्त गर्न वेब तथा एपसम्बन्धी गतिविधि र Google का लिंक गरिएका सेवाहरूमा Chrome समावेश गर्नुहोस्</translation> <translation id="9099220545925418560">तपाईंको ब्राउजिङ हिस्ट्रीका आधारमा। यो सेटिङ अफ छ।</translation> <translation id="9100610230175265781">पासफ्रेज आवश्यक छ</translation> <translation id="9101137867221042551">व्यवस्थापन</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 9415580..2a75eb38 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Niet opnieuw bekijken</translation> <translation id="1680919990519905526">Kopen met Google Lens <ph name="BEGIN_NEW" />Nieuw<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Binnenkort zie je content van en over <ph name="SITE_NAME" /> in Je volgt. De sites en zoekopdrachten die je volgt, worden opgeslagen in je Google-account. Je kunt je gevolgde items altijd beheren via de instellingen.</translation> +<translation id="1689333818294560261">Bijnaam</translation> <translation id="1696555181932908973">Je kunt andere manieren proberen om door te gaan op <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Instellingen voor donker thema wijzigen?</translation> <translation id="1702907158640575240">Beheerde browser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Wachtwoorden verwijderen</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> downloads verwijderd</translation> <translation id="3819183753496523827">Je bent offline. Check de internetverbinding en probeer het opnieuw.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Update Google Play-services om je wachtwoorden te checken</translation> <translation id="3845098929839618392">Openen op incognitotabblad</translation> <translation id="3847319713229060696">Helpen om het internet voor iedereen veiliger te maken</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Sorteren op nieuwste</translation> <translation id="4256782883801055595">Opensource-licenties</translation> <translation id="4257230861809842349">Wachtwoorden verwijderen uit Google Wachtwoordmanager?</translation> +<translation id="426652736638196239">Dit IBAN-nummer wordt alleen op dit apparaat opgeslagen</translation> <translation id="4269820728363426813">Linkadres kopiëren</translation> <translation id="4277529130885813215">Een ander apparaat gebruiken</translation> <translation id="4285846616383034558">Cookies, cachegeheugen en andere sitegegevens</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Afbeelding bekijken <ph name="BEGIN_NEW" />Nieuw<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Wachtwoord</translation> <translation id="6659594942844771486">Browsertabblad</translation> -<translation id="6662119761881114773">Wachtwoorden die op dit apparaat zijn opgeslagen, kunnen op dit moment niet worden gebruikt voor verschillende Chrome-kanalen. Na Chrome 121 worden de wachtwoorden die op je apparaat zijn opgeslagen voor Chrome en <ph name="CHROME_CHANNEL" /> samengevoegd. Je kunt ze dan in beide apps gebruiken.</translation> <translation id="666731172850799929">Openen in <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Afbeelding kopiëren</translation> <translation id="6672697278890207089">Je wachtwoordzin invoeren</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 f3a082d..1a2503f 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ikke vis igjen</translation> <translation id="1680919990519905526">Handle bildet med Google Lens <ph name="BEGIN_NEW" />Ny<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Snart ser du innhold fra og om <ph name="SITE_NAME" /> i Følger. Nettstedene og søkene du følger, lagres i Google-kontoen din. Du kan når som helst administrere det du følger, i innstillingene.</translation> +<translation id="1689333818294560261">Kallenavn</translation> <translation id="1696555181932908973">Du kan prøve å fortsette på <ph name="SITE_ETLD_PLUS_ONE" /> på andre måter.</translation> <translation id="1702543251015153180">Vil du endre innstillingene for mørkt tema?</translation> <translation id="1702907158640575240">Administrert nettleser</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Slett passord</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> nedlastinger er slettet</translation> <translation id="3819183753496523827">Du er uten nett. Sjekk internettilkoblingen din, og prøv på nytt.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Oppdater Google Play-tjenester for å sjekke passordene dine</translation> <translation id="3845098929839618392">Åpne i inkognitofane</translation> <translation id="3847319713229060696">Bidra til å gjøre nettet sikrere for alle</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Sorter etter nyeste</translation> <translation id="4256782883801055595">Lisenser for åpen kildekode</translation> <translation id="4257230861809842349">Vil du slette passord fra Google Passordlagring?</translation> +<translation id="426652736638196239">Dette IBAN-nummeret lagres bare på denne enheten</translation> <translation id="4269820728363426813">Kopiér linkadressen</translation> <translation id="4277529130885813215">Bruk en annen enhet</translation> +<translation id="4282440837784183472">Organisasjonen din, <ph name="MANAGED_DOMAIN" />, administrerer kontoen du logger på, og hvordan Chrome kan brukes. Administratoren kan konfigurere eller begrense visse funksjoner.</translation> <translation id="4285846616383034558">Informasjonskapsler, buffer og andre nettstedsdata</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Slå på skjermlås i Android-innstillingene<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Ny inkognitofane</translation> @@ -631,6 +635,7 @@ <translation id="4461614516424362539">Når du tilknytter en annen enhet med QR-kode, kan den bruke denne telefonen som sikkerhetsnøkkel. Hvis du fjerner den, må du skanne QR-koden for å tilknytte den igjen.</translation> <translation id="4478161224666880173">Du kan bruke <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />-kontoen din på dette nettstedet. For å fortsette, logg på <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Installerer <ph name="MODULE" /> for Chrome …</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Bokmerket er lagret i «<ph name="FOLDER_NAME" />». Det er kun lagret på denne enheten.}other{Bokmerkene er lagret i «<ph name="FOLDER_NAME" />». De er kun lagret på denne enheten.}}</translation> <translation id="4484496141267039529">Ingen tilkobling. Prøv på nytt senere.</translation> <translation id="4487967297491345095">Alle appdataene for Chrome slettes permanent. Dette omfatter alle filer, innstillinger, kontoer, databaser osv.</translation> <translation id="4491323382106587961">Velg en konto. <ph name="EMAIL" /> er valgt for øyeblikket.</translation> @@ -851,6 +856,7 @@ <translation id="557018954714092179">Opprett en ny mappe</translation> <translation id="5578795271662203820">Søk etter dette bildet i <ph name="SEARCH_ENGINE" /></translation> <translation id="5581519193887989363">Du kan når som helst velge hva du vil synkronisere, i <ph name="BEGIN_LINK1" />innstillingene<ph name="END_LINK1" />.</translation> +<translation id="558429399979870715">Knytt sammen Chrome og andre Google-tjenester hvis du vil at de skal dele data med hverandre</translation> <translation id="5590372121997663538">Husk denne datamaskinen</translation> <translation id="5596627076506792578">Flere alternativer</translation> <translation id="5599455543593328020">Inkognitomodus</translation> @@ -880,6 +886,7 @@ <translation id="571930967925877633">Bokmerker, logg og andre Chrome-data synkroniseres ikke lenger med Google-kontoen din</translation> <translation id="572328651809341494">Nylige faner</translation> <translation id="5726692708398506830">Gjør alt på siden større</translation> +<translation id="5728072125198221967">Sammenknyttede Google-tjenester</translation> <translation id="5744751019568455640">Dette er stemmene du kan velge for opplesing av nettsidene dine. Hvis du liker denne stemmen og vil at jeg skal fortsette å bruke den, er det bare å trykke på stemmenavnet.</translation> <translation id="5748802427693696783">Byttet til standardfaner</translation> <translation id="5749068826913805084">Chrome må ha lagringstilgang for å laste ned filer.</translation> @@ -1077,7 +1084,6 @@ <translation id="6649642165559792194">Forhåndsvis bildet <ph name="BEGIN_NEW" />Nyhet<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Passord</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Passord som er lagret på denne enheten, kan ikke brukes i ulike Chrome-kanaler akkurat nå. Etter Chrome 121 blir passord for Chrome og <ph name="CHROME_CHANNEL" /> som er lagret på enheten din, slått sammen, slik at de kan brukes i begge appene.</translation> <translation id="666731172850799929">Åpne i <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiér bildet</translation> <translation id="6672697278890207089">Angi passordfrasen din</translation> @@ -1164,6 +1170,7 @@ <translation id="7063006564040364415">Kunne ikke koble til synkroniseringstjeneren.</translation> <translation id="7071521146534760487">Administrer kontoen</translation> <translation id="707155805709242880">Velg hva som skal synkroniseres, nedenfor</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Bokmerket er lagret i «<ph name="FOLDER_NAME" />» i kontoen din, <ph name="ACCOUNT_EMAIL" />.}other{Bokmerkene er lagret i «<ph name="FOLDER_NAME" />» i kontoen din, <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">SD-kort</translation> <translation id="7080806333218412752">Sender nettadresser til Safe Browsing for å sjekke dem. Sender også et lite utvalg av sider, nedlastinger, utvidelsesaktivitet og systeminformasjon for å bidra til å oppdage nye trusler. Knytter disse dataene til Google-kontoen din midlertidig når du er pålogget, slik at du er beskyttet i alle Google-appene.</translation> <translation id="7085332316435785646">Velg om Chrome-loggen skal inkluderes for å gi opplevelser i Google-tjenester mer personlig preg</translation> @@ -1431,6 +1438,7 @@ <translation id="8310344678080805313">Standardfaner</translation> <translation id="831192587911042850">Legger til det nåværende nettstedet på listen over nettsteder du følger.</translation> <translation id="8333340769932050274">Du kan blokkere emner du ikke vil dele med nettsteder. Chrome utfører automatisk sletting av emner som er eldre enn fire uker. <ph name="BEGIN_LINK" />Finn ut mer<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Inkluder Chrome-loggen hvis du vil legge den til i Nett- og appaktivitet i Google-kontoen din</translation> <translation id="834313815369870491">Oversett aldri nettsteder</translation> <translation id="8348430946834215779">Bruk HTTPS når det er mulig, og bli advart før innlasting av nettsteder som ikke støtter dette</translation> <translation id="8354977102499939946">Søk raskt med stemmen din. For å redigere denne snarveien, gå til Innstillinger.</translation> @@ -1576,6 +1584,7 @@ <translation id="9081543426177426948">Nettsteder du besøker, lagres ikke i inkognitomodus</translation> <translation id="9086302186042011942">Synkroniserer</translation> <translation id="9086455579313502267">Fikk ikke tilgang til nettverket</translation> +<translation id="909756639352028172">For å få en mest mulig personlig tilpasset opplevelse, ta med Chrome i Nett- og appaktivitet og sammenknyttede Google-tjenester</translation> <translation id="9099220545925418560">Basert på nettleserloggen din. Denne innstillingen er slått av.</translation> <translation id="9100610230175265781">Det kreves en passordfrase</translation> <translation id="9101137867221042551">Administrering</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 85e766f..1836426 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ପୁଣି ଦେଖାନ୍ତୁ ନାହିଁ</translation> <translation id="1680919990519905526">Google Lens ସହ ଛବି କିଣନ୍ତୁ <ph name="BEGIN_NEW" />ନୂଆ<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ଶୀଘ୍ର, ଆପଣ 'ଫଲୋ କରୁଛନ୍ତି'ରେ <ph name="SITE_NAME" />ରୁ ଏବଂ ଏହା ବିଷୟରେ ବିଷୟବସ୍ତୁ ଦେଖିବେ। ଆପଣ ଫଲୋ କରୁଥିବା ସାଇଟ ଏବଂ ସର୍ଚ୍ଚଗୁଡ଼ିକ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ସେଭ କରାଯାଏ। ଆପଣ ଯେ କୌଣସି ସମୟରେ ସେଟିଂସରେ ଆପଣଙ୍କ ଫଲୋଗୁଡ଼ିକୁ ପରିଚାଳନା କରିପାରିବେ।</translation> +<translation id="1689333818294560261">ଡାକନାମ</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" />ରେ ଜାରି ରଖିବା ପାଇଁ ଆପଣ ଅନ୍ୟ ଉପାୟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରି ଦେଖିପାରିବେ।</translation> <translation id="1702543251015153180">ଆପଣଙ୍କ ଗାଢ଼ା ଥିମ ସେଟିଂସ ବଦଳାଇବେ କି?</translation> <translation id="1702907158640575240">ପରିଚାଳିତ ବ୍ରାଉଜର</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">ପାସୱାର୍ଡଗୁଡ଼ିକୁ ଡିଲିଟ କରନ୍ତୁ</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" />ଟି ଡାଉନ୍ଲୋଡ୍ ଡିଲିଟ୍ କରାଯାଇଛି</translation> <translation id="3819183753496523827">ଆପଣ ଅଫଲାଇନ୍ ଅଛନ୍ତି। ଆପଣଙ୍କ ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗକୁ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">ଆପଣଙ୍କ ପାସୱାର୍ଡଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରିବା ପାଇଁ Google Play ସେବାଗୁଡ଼ିକ ଅପଡେଟ କରନ୍ତୁ</translation> <translation id="3845098929839618392">ଇନକଗ୍ନିଟୋ ଟାବରେ ଖୋଲନ୍ତୁ</translation> <translation id="3847319713229060696">ୱେବରେ ସମସ୍ତଙ୍କ ପାଇଁ ସୁରକ୍ଷାକୁ ଉନ୍ନତ କରିବାରେ ସାହାଯ୍ୟ କରନ୍ତୁ</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">ନବୀନତମ ଅନୁସାରେ ସର୍ଟ କରନ୍ତୁ</translation> <translation id="4256782883801055595">ମୁକ୍ତ ଉତ୍ସ ଲାଇସେନ୍ସ</translation> <translation id="4257230861809842349">Google Password Managerରୁ ପାସୱାର୍ଡଗୁଡ଼ିକୁ ଡିଲିଟ କରିବେ?</translation> +<translation id="426652736638196239">ଏହି IBANକୁ କେବଳ ଏହି ଡିଭାଇସରେ ସେଭ କରାଯିବ</translation> <translation id="4269820728363426813">ଲିଙ୍କ୍ ଠିକଣା କପି କରନ୍ତୁ</translation> <translation id="4277529130885813215">ଅନ୍ୟ ଏକ ଡିଭାଇସ ବ୍ୟବହାର କରନ୍ତୁ</translation> <translation id="4285846616383034558">କୁକୀ, କେଶେ ଏବଂ ଅନ୍ୟ ସାଇଟ ଡାଟା</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194"><ph name="BEGIN_NEW" />ନୂଆ<ph name="END_NEW" /> ଛବିର ପୂର୍ବାବଲୋକନ କରନ୍ତୁ</translation> <translation id="6657585470893396449">ପାସ୍ୱର୍ଡ</translation> <translation id="6659594942844771486">ଟାବ୍</translation> -<translation id="6662119761881114773">ବର୍ତ୍ତମାନ, ଏହି ଡିଭାଇସରେ ସେଭ କରାଯାଇଥିବା ପାସୱାର୍ଡଗୁଡ଼ିକୁ ସମଗ୍ର Chrome ଚେନେଲରେ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ। ଭର୍ସନ Chrome 121 ପରେ, Chrome ଏବଂ <ph name="CHROME_CHANNEL" /> ପାଇଁ ଆପଣଙ୍କ ଡିଭାଇସରେ ସେଭ କରାଯାଇଥିବା ପାସୱାର୍ଡଗୁଡ଼ିକୁ ମର୍ଜ କରାଯିବ ଏବଂ ଉଭୟ ଆପ୍ସରେ ବ୍ୟବହାର କରାଯାଇପାରିବ।</translation> <translation id="666731172850799929"><ph name="APP_NAME" />ରେ ଖୋଲନ୍ତୁ</translation> <translation id="6671495933530132209">ଛବି କପି କରନ୍ତୁ</translation> <translation id="6672697278890207089">ଆପଣଙ୍କ ପାସଫ୍ରେଜ ଲେଖନ୍ତୁ</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 52b08e3..92120cc 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ਦੁਬਾਰਾ ਨਾ ਦਿਖਾਓ</translation> <translation id="1680919990519905526">Google Lens ਨਾਲ ਚਿੱਤਰ ਖਰੀਦੋ <ph name="BEGIN_NEW" />ਨਵਾਂ<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ਜਲਦ ਹੀ, ਤੁਸੀਂ ਅਨੁਸਰਣ ਵਾਲੇ ਸੈਕਸ਼ਨ ਵਿੱਚ <ph name="SITE_NAME" /> ਤੋਂ ਅਤੇ ਇਸ ਬਾਰੇ ਸਮੱਗਰੀ ਦੇਖੋਗੇ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਅਨੁਸਰਣ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਸਾਈਟਾਂ ਅਤੇ ਖੋਜਾਂ ਨੂੰ ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ ਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਆਪਣੀਆਂ ਅਨੁਸਰਣ ਕੀਤੀਆਂ ਆਈਟਮਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦੇ ਹੋ।</translation> +<translation id="1689333818294560261">ਉਪਨਾਮ</translation> <translation id="1696555181932908973">ਤੁਸੀਂ <ph name="SITE_ETLD_PLUS_ONE" /> 'ਤੇ ਜਾਰੀ ਰੱਖਣ ਲਈ ਹੋਰ ਤਰੀਕੇ ਵਰਤ ਕੇ ਦੇਖ ਸਕਦੇ ਹੋ।</translation> <translation id="1702543251015153180">ਕੀ ਤੁਸੀਂ ਆਪਣੀਆਂ ਗੂੜ੍ਹੇ ਥੀਮ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ?</translation> <translation id="1702907158640575240">ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਬ੍ਰਾਊਜ਼ਰ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">ਪਾਸਵਰਡਾਂ ਨੂੰ ਮਿਟਾਓ</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ਡਾਊਨਲੋਡ ਮਿਟਾਏ ਗਏ</translation> <translation id="3819183753496523827">ਤੁਸੀਂ ਆਫ਼ਲਾਈਨ ਹੋ। ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">ਆਪਣੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ Google Play ਸੇਵਾਵਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ</translation> <translation id="3845098929839618392">ਇਨਕੋਗਨਿਟੋ ਟੈਬ ਵਿੱਚ ਖੋਲ੍ਹੋ</translation> <translation id="3847319713229060696">ਵੈੱਬ 'ਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਹਰੇਕ ਲਈ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰੋ</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">ਨਵੀਨਤਮ ਮੁਤਾਬਲ ਕ੍ਰਮ-ਬੱਧ ਕਰੋ</translation> <translation id="4256782883801055595">ਖੁੱਲ੍ਹਾ ਸਰੋਤ ਲਾਇਸੰਸ</translation> <translation id="4257230861809842349">ਕੀ Google Password Manager ਤੋਂ ਪਾਸਵਰਡਾਂ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ?</translation> +<translation id="426652736638196239">ਇਹ IBAN ਸਿਰਫ਼ ਇਸ ਡੀਵਾਈਸ ਵਿੱਚ ਰੱਖਿਅਤ ਕੀਤਾ ਜਾਵੇਗਾ</translation> <translation id="4269820728363426813">ਲਿੰਕ ਪਤਾ ਕਾਪੀ ਕਰੋ</translation> <translation id="4277529130885813215">ਕੋਈ ਹੋਰ ਡੀਵਾਈਸ ਦੀ ਵਰਤੋਂ ਕਰੋ</translation> <translation id="4285846616383034558">ਕੁਕੀਜ਼, ਕੈਸ਼ੇ ਅਤੇ ਹੋਰ ਸਾਈਟ ਡਾਟਾ</translation> @@ -1080,7 +1083,6 @@ <translation id="6649642165559792194">ਚਿੱਤਰ ਦੀ ਪੂਰਵ-ਝਲਕ ਦੇਖੋ <ph name="BEGIN_NEW" />ਨਵੀਂ<ph name="END_NEW" /></translation> <translation id="6657585470893396449">ਪਾਸਵਰਡ</translation> <translation id="6659594942844771486">ਟੈਬ</translation> -<translation id="6662119761881114773">ਫ਼ਿਲਹਾਲ, ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡਾਂ ਨੂੰ ਸਾਰੇ Chrome ਚੈਨਲਾਂ 'ਤੇ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ। Chrome 121 ਤੋਂ ਬਾਅਦ, Chrome ਅਤੇ<ph name="CHROME_CHANNEL" /> ਦੇ ਲਈ ਤੁਹਾਡੇ ਡੀਵਾਈਸ 'ਤੇ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡਾਂ ਨੂੰ ਮਿਲਾ ਦਿੱਤਾ ਜਾਵੇਗਾ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਦੋਵਾਂ ਐਪਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> ਵਿੱਚ ਖੋਲ੍ਹੋ</translation> <translation id="6671495933530132209">ਚਿੱਤਰ ਕਾਪੀ ਕਰੋ</translation> <translation id="6672697278890207089">ਆਪਣਾ ਪਾਸਫਰੇਜ਼ ਦਾਖਲ ਕਰੋ</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 0a6d7cd..1cd6b7c 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Nie pokazuj ponownie</translation> <translation id="1680919990519905526">Kup zdjęcie za pomocą Obiektywu Google <ph name="BEGIN_NEW" />Nowość<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Wkrótce w sekcji Obserwujesz zaczną pojawiać się treści pochodzące z witryny <ph name="SITE_NAME" /> oraz treści na jej temat. Obserwowane przez Ciebie witryny i wyszukiwania są zapisywane na Twoim koncie Google. Możesz nimi zarządzać w ustawieniach.</translation> +<translation id="1689333818294560261">Pseudonim</translation> <translation id="1696555181932908973">Możesz wypróbować inne sposoby logowania na konto <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Zmienić ustawienia ciemnego motywu?</translation> <translation id="1702907158640575240">Zarządzana przeglądarka</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Usuń hasła</translation> <translation id="3819178904835489326">Usunięte pobrane pliki: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Jesteś offline. Sprawdź połączenie z internetem i spróbuj ponownie.</translation> +<translation id="3823019343150397277">Numer IBAN</translation> <translation id="3830886834687455630">Aby sprawdzić swoje hasła, zaktualizuj Usługi Google Play</translation> <translation id="3845098929839618392">Otwórz w karcie incognito</translation> <translation id="3847319713229060696">Pomóż poprawić bezpieczeństwo wszystkich użytkowników internetu</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Sortuj od najnowszego</translation> <translation id="4256782883801055595">Licencje open source</translation> <translation id="4257230861809842349">Usunąć hasła z Menedżera haseł Google?</translation> +<translation id="426652736638196239">Ten numer IBAN zostanie zapisany tylko na tym urządzeniu</translation> <translation id="4269820728363426813">Kopiuj adres linku</translation> <translation id="4277529130885813215">Użyj innego urządzenia</translation> +<translation id="4282440837784183472">Twoja organizacja (<ph name="MANAGED_DOMAIN" />) zarządza kontem, na które się logujesz, oraz sposobem korzystania z Chrome. Administrator może konfigurować lub ograniczać pewne funkcje.</translation> <translation id="4285846616383034558">Pliki cookie, pamięć podręczna i inne dane witryn</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Włącz blokadę ekranu w ustawieniach Androida<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Nowa karta incognito</translation> @@ -631,6 +635,7 @@ <translation id="4461614516424362539">Gdy połączysz kolejne urządzenie za pomocą kodu QR, może ono używać tego telefonu jako klucza bezpieczeństwa. Jeśli usuniesz urządzenie, będziesz musiał(a) zeskanować kod QR, aby połączyć je ponownie.</translation> <translation id="4478161224666880173">W tej witrynie możesz używać swojego konta <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />. Aby przejść dalej, zaloguj się na konto <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Instaluję moduł <ph name="MODULE" /> do Chrome…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Zakładka została zapisana w folderze „<ph name="FOLDER_NAME" />”. Jest on zapisany tylko na tym urządzeniu.}few{Zakładki zostały zapisane w folderze „<ph name="FOLDER_NAME" />”. Jest on zapisany tylko na tym urządzeniu.}many{Zakładki zostały zapisane w folderze „<ph name="FOLDER_NAME" />”. Jest on zapisany tylko na tym urządzeniu.}other{Zakładki zostały zapisane w folderze „<ph name="FOLDER_NAME" />”. Jest on zapisany tylko na tym urządzeniu.}}</translation> <translation id="4484496141267039529">Brak połączenia. Spróbuj ponownie później.</translation> <translation id="4487967297491345095">Wszystkie dane aplikacji Chrome zostaną trwale usunięte. Dotyczy to wszystkich plików, ustawień, kont, baz danych itp.</translation> <translation id="4491323382106587961">Wybierz konto. Obecnie wybrano <ph name="EMAIL" />.</translation> @@ -851,6 +856,7 @@ <translation id="557018954714092179">Utwórz nowy folder</translation> <translation id="5578795271662203820">Szukaj tej grafiki w <ph name="SEARCH_ENGINE" /></translation> <translation id="5581519193887989363">W <ph name="BEGIN_LINK1" />ustawieniach<ph name="END_LINK1" /> możesz wybrać, co chcesz synchronizować.</translation> +<translation id="558429399979870715">Połącz Chrome i inne usługi Google, jeśli chcesz, aby udostępniały sobie nawzajem dane</translation> <translation id="5590372121997663538">Zapamiętaj ten komputer</translation> <translation id="5596627076506792578">Więcej opcji</translation> <translation id="5599455543593328020">Tryb incognito</translation> @@ -880,6 +886,7 @@ <translation id="571930967925877633">Twoje zakładki, historia i inne dane z Chrome nie będą już synchronizowane z kontem Google</translation> <translation id="572328651809341494">Ostatnie karty</translation> <translation id="5726692708398506830">Powiększ całą zawartość strony</translation> +<translation id="5728072125198221967">Połączone usługi Google</translation> <translation id="5744751019568455640">Oto głosy, którymi mogę czytać dla Ciebie strony internetowe. Jeśli podoba Ci się ten głos i chcesz go dalej używać, kliknij jego nazwę.</translation> <translation id="5748802427693696783">Przełączono na karty standardowe</translation> <translation id="5749068826913805084">Chrome musi mieć dostęp do pamięci, by pobierać pliki.</translation> @@ -1077,7 +1084,6 @@ <translation id="6649642165559792194">Wyświetl podgląd obrazu <ph name="BEGIN_NEW" />Nowość<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Hasło</translation> <translation id="6659594942844771486">Karta</translation> -<translation id="6662119761881114773">Obecnie haseł zapisanych na tym urządzeniu nie można używać w kanałach Chrome. W wersjach nowszych niż Chrome 121 hasła w Chrome i <ph name="CHROME_CHANNEL" /> zapisane na urządzeniu zostaną scalone i będzie można ich używać w obu aplikacjach.</translation> <translation id="666731172850799929">Otwórz w <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiuj grafikę</translation> <translation id="6672697278890207089">Wprowadź swoje hasło</translation> @@ -1164,6 +1170,7 @@ <translation id="7063006564040364415">Nie udało się nawiązać połączenia z serwerem synchronizacji.</translation> <translation id="7071521146534760487">Zarządzaj kontem</translation> <translation id="707155805709242880">Poniżej wybierz elementy do synchronizacji</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Zakładka została zapisana w folderze „<ph name="FOLDER_NAME" />” na Twoim koncie <ph name="ACCOUNT_EMAIL" />.}few{Zakładki zostały zapisane w folderze „<ph name="FOLDER_NAME" />” na Twoim koncie <ph name="ACCOUNT_EMAIL" />.}many{Zakładki zostały zapisane w folderze „<ph name="FOLDER_NAME" />” na Twoim koncie <ph name="ACCOUNT_EMAIL" />.}other{Zakładki zostały zapisane w folderze „<ph name="FOLDER_NAME" />” na Twoim koncie <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">Karta SD</translation> <translation id="7080806333218412752">Wysyłaj adresy URL do sprawdzenia przez usługę Bezpieczne przeglądanie. Funkcja wysyła też małe próbki stron, pobieranych plików, aktywności rozszerzeń i informacji o systemie, by pomóc w wykrywaniu nowych zagrożeń. Tymczasowo łączy te dane z Twoim kontem Google, gdy się na nie zalogujesz, by chronić Cię we wszystkich aplikacjach Google.</translation> <translation id="7085332316435785646">Określ, czy chcesz uwzględniać historię Chrome w celu lepszego dostosowania usług Google</translation> @@ -1431,6 +1438,7 @@ <translation id="8310344678080805313">Karty standardowe</translation> <translation id="831192587911042850">Dodaje otwartą witrynę do listy obserwowanych.</translation> <translation id="8333340769932050274">Możesz blokować tematy, których nie chcesz udostępniać witrynom. Chrome automatycznie usuwa też tematy starsze niż 4 tygodnie. <ph name="BEGIN_LINK" />Więcej informacji<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Uwzględnij historię Chrome, jeśli chcesz ją dodać do Aktywności w internecie i aplikacjach na swoim koncie Google</translation> <translation id="834313815369870491">Nigdy nie tłumacz stron</translation> <translation id="8348430946834215779">Używaj protokołu HTTPS, kiedy to możliwe, i wyświetlaj ostrzeżenia przed wczytaniem stron, które go nie obsługują</translation> <translation id="8354977102499939946">Szybko wyszukaj głosowo. Aby edytować ten skrót, otwórz Ustawienia.</translation> @@ -1576,6 +1584,7 @@ <translation id="9081543426177426948">W trybie incognito otwierane strony nie są zapisywane</translation> <translation id="9086302186042011942">Synchronizuję</translation> <translation id="9086455579313502267">Nie można uzyskać dostępu do sieci</translation> +<translation id="909756639352028172">Aby spersonalizować sposób działania, dodaj Chrome do Aktywności w internecie i aplikacjach oraz połączonych usług Google</translation> <translation id="9099220545925418560">Na podstawie Twojej historii przeglądania. To ustawienie jest wyłączone.</translation> <translation id="9100610230175265781">Wymagane jest hasło wielowyrazowe</translation> <translation id="9101137867221042551">Zarządzanie</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 b1ee53b..cbc0d38 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Não mostrar novamente</translation> <translation id="1680919990519905526">Comprar imagem com o Lens <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Em breve, você vai receber conteúdo de e sobre <ph name="SITE_NAME" /> na guia "Seguindo". Os sites e as pesquisas que você segue são armazenados na sua Conta do Google. Você pode gerenciar esse conteúdo nas configurações a qualquer momento.</translation> +<translation id="1689333818294560261">Apelido</translation> <translation id="1696555181932908973">Há outras maneiras de continuar no <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Mudar suas configurações do tema escuro?</translation> <translation id="1702907158640575240">Navegador gerenciado</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Excluir senhas</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> downloads excluídos</translation> <translation id="3819183753496523827">Você está off-line. Verifique sua conexão de Internet e tente novamente.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Atualize o Google Play Services para verificar suas senhas</translation> <translation id="3845098929839618392">Abrir em guia anônima</translation> <translation id="3847319713229060696">Ajudar a melhorar a segurança para todos na Web</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Ordenar por mais recentes</translation> <translation id="4256782883801055595">Licenças de código aberto</translation> <translation id="4257230861809842349">Excluir senhas do Gerenciador de senhas do Google?</translation> +<translation id="426652736638196239">O IBAN vai ser salvo apenas neste dispositivo</translation> <translation id="4269820728363426813">Copiar endereço do link</translation> <translation id="4277529130885813215">Usar outro dispositivo</translation> <translation id="4285846616383034558">Cookies, cache e outros dados do site</translation> @@ -1078,7 +1081,6 @@ <translation id="6649642165559792194">Visualizar imagem <ph name="BEGIN_NEW" />Novidade<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Senha</translation> <translation id="6659594942844771486">Guia</translation> -<translation id="6662119761881114773">No momento, as senhas salvas neste dispositivo não podem ser usadas nos canais do Chrome. Após o Chrome 121, as senhas do Chrome e do <ph name="CHROME_CHANNEL" /> salvas no dispositivo serão mescladas e poderão ser usadas nos dois apps.</translation> <translation id="666731172850799929">Abrir no <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copiar imagem</translation> <translation id="6672697278890207089">Digite sua senha</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 91e5c68..9d974bca 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Não mostrar de novo</translation> <translation id="1680919990519905526">Comprar imagem com o Lens <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Em breve, vai ver conteúdo de e sobre o site <ph name="SITE_NAME" /> no separador A seguir. Os sites e as pesquisas que segue são guardados na sua Conta Google. Pode gerir o que segue nas definições em qualquer altura.</translation> +<translation id="1689333818294560261">Alcunha</translation> <translation id="1696555181932908973">Pode experimentar outras formas de continuar em <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Quer alterar as suas definições do tema escuro?</translation> <translation id="1702907158640575240">Navegador gerido</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Eliminar palavras-passe</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> transferências eliminadas</translation> <translation id="3819183753496523827">Está offline. Verifique a ligação à Internet e tente novamente.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Atualize os Serviços do Google Play para verificar as suas palavras-passe</translation> <translation id="3845098929839618392">Abrir no separad. nav. anónima</translation> <translation id="3847319713229060696">Ajudar a melhorar a segurança na Web para todos</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Ordenar por mais recente</translation> <translation id="4256782883801055595">Licenças de código aberto</translation> <translation id="4257230861809842349">Eliminar as palavras-passe do Gestor de Palavras-passe da Google?</translation> +<translation id="426652736638196239">Este IBAN vai ser guardado apenas neste dispositivo</translation> <translation id="4269820728363426813">Copiar endereço do link</translation> <translation id="4277529130885813215">Usar outro dispositivo</translation> +<translation id="4282440837784183472">A sua organização, <ph name="MANAGED_DOMAIN" />, gere a conta na qual está a iniciar sessão e a forma como o Chrome pode ser usado. O seu administrador pode configurar ou restringir determinadas funcionalidades.</translation> <translation id="4285846616383034558">Cookies, cache e outros dados de sites</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Ative o bloqueio de ecrã nas definições do Android<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Novo separador anónimo</translation> @@ -1077,7 +1081,6 @@ <translation id="6649642165559792194">Pré-visualizar imagem <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Palavra-passe</translation> <translation id="6659594942844771486">Separador</translation> -<translation id="6662119761881114773">Neste momento, as palavras-passe guardadas neste dispositivo não podem ser usadas nos canais do Chrome. Depois do Chrome 121, as palavras-passe guardadas no dispositivo para o Chrome e o <ph name="CHROME_CHANNEL" /> vão ser unidas e podem ser usadas em ambas as apps.</translation> <translation id="666731172850799929">Abrir no <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copiar imagem</translation> <translation id="6672697278890207089">Introduza a frase de acesso</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 c64e7c8..b2f6423 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Nu mai afișa</translation> <translation id="1680919990519905526">Cumpără cu Google Lens <ph name="BEGIN_NEW" />Nou<ph name="END_NEW" /></translation> <translation id="1687482373098770139">În curând, vei vedea conținut de la și despre <ph name="SITE_NAME" /> în secțiunea Urmărești. Site-urile și căutările pe care le urmărești se salvează în Contul Google. Poți gestiona oricând elementele urmărite din setări.</translation> +<translation id="1689333818294560261">Pseudonim</translation> <translation id="1696555181932908973">Poți încerca alte metode pentru a accesa <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Modifici setările pentru tema întunecată?</translation> <translation id="1702907158640575240">Browser gestionat</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Șterge parolele</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> descărcări șterse</translation> <translation id="3819183753496523827">Ești offline. Verifică starea conexiunii la internet și încearcă din nou.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Actualizează serviciile Google Play pentru a verifica parolele</translation> <translation id="3845098929839618392">Deschide într-o filă incognito</translation> <translation id="3847319713229060696">Contribuie la îmbunătățirea securității pe web pentru toți utilizatorii</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Sortează după cele mai recente</translation> <translation id="4256782883801055595">Licențe open source</translation> <translation id="4257230861809842349">Ștergi parolele din Managerul de parole Google?</translation> +<translation id="426652736638196239">Acest IBAN va fi salvat numai pe acest dispozitiv</translation> <translation id="4269820728363426813">Copiază adresa linkului</translation> <translation id="4277529130885813215">Folosește alt dispozitiv</translation> <translation id="4285846616383034558">Cookie-urile, memoria cache și alte date privind site-ul</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Previzualizează imaginea <ph name="BEGIN_NEW" />Nou<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Parolă</translation> <translation id="6659594942844771486">Filă</translation> -<translation id="6662119761881114773">Momentan, parolele salvate pe acest dispozitiv nu pot fi folosite pe canalele Chrome. După versiunea Chrome 121, parolele salvate pe dispozitiv pentru Chrome și <ph name="CHROME_CHANNEL" /> vor fi îmbinate și pot fi folosite în ambele aplicații.</translation> <translation id="666731172850799929">Deschide în <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Copiați imaginea</translation> <translation id="6672697278890207089">Introduceți expresia de acces</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 78d1f435a..a504b94 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
@@ -36,6 +36,7 @@ <translation id="1177863135347784049">Персонализированные</translation> <translation id="1181037720776840403">Удалить</translation> <translation id="1181366777303791449"><ph name="MAIN_FRAME_ETLD_PLUS_ONE" /></translation> +<translation id="1183189057400844278">Чтобы всегда иметь доступ к паролям, сохраненным в аккаунте Google, подтвердите свою личность.</translation> <translation id="1193729455103054076">Использовать надежный пароль?</translation> <translation id="1197267115302279827">Переместить закладки</translation> <translation id="1197761954713363183">Экран с просьбой подтвердить создание ключа доступа закрыт</translation> @@ -129,6 +130,7 @@ <translation id="1672586136351118594">Больше не показывать</translation> <translation id="1680919990519905526">Найти в Покупках через Google Объектив <ph name="BEGIN_NEW" />Новинка<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Скоро в ленте будут появляться материалы о сайте <ph name="SITE_NAME" /> и его контент. Сайты и поисковые запросы, на которые вы подписаны, сохраняются в вашем аккаунте Google. Управлять своими подписками можно в настройках.</translation> +<translation id="1689333818294560261">Название</translation> <translation id="1696555181932908973">Чтобы продолжить использовать сайт <ph name="SITE_ETLD_PLUS_ONE" />, попробуйте другие способы авторизации.</translation> <translation id="1702543251015153180">Изменить настройки тёмной темы?</translation> <translation id="1702907158640575240">Управляемый браузер</translation> @@ -210,6 +212,7 @@ <translation id="2149973817440762519">Закладка</translation> <translation id="2155214902713132423">Этот способ подтверждения недоступен для этого устройства. Выберите другой вариант на другом устройстве.</translation> <translation id="2158408438301413340">Браузеру Chrome удалось проверить не все пароли.</translation> +<translation id="2163089732491971196">Чтобы использовать и сохранять данные Chrome в аккаунте Google, введите кодовую фразу.</translation> <translation id="2172688499998841696">Описания изображений отключены.</translation> <translation id="2172905120685242547">Закрыть окно?</translation> <translation id="2173302385160625112">Проверьте подключение к интернету.</translation> @@ -515,11 +518,13 @@ <translation id="381861209280417772">Удалить пароли</translation> <translation id="3819178904835489326">Удаленные скачивания: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Нет подключения к интернету. Проверьте соединение и повторите попытку.</translation> +<translation id="3823019343150397277">Код IBAN</translation> <translation id="3830886834687455630">Чтобы проверить пароли, обновите сервисы Google Play</translation> <translation id="3845098929839618392">Открыть в режиме инкогнито</translation> <translation id="3847319713229060696">Помочь сделать интернет безопасным для всех</translation> <translation id="3856096718352044181">Убедитесь, что это действительный поставщик услуг, или повторите попытку позже.</translation> <translation id="3858860766373142691">Название</translation> +<translation id="3872520701277728051">Если вы забыли кодовую фразу или хотите изменить эти настройки, <ph name="BEGIN_LINK" />удалите данные Chrome из аккаунта<ph name="END_LINK" />.</translation> <translation id="3892148308691398805">Копировать текст</translation> <translation id="3894427358181296146">Добавление папки</translation> <translation id="3899682235662194879">Закрыть все вкладки инкогнито</translation> @@ -594,6 +599,7 @@ <translation id="4249955472157341256">Сортировать по дате</translation> <translation id="4256782883801055595">Лицензии на ПО с открытым кодом</translation> <translation id="4257230861809842349">Удалить пароли из Google Менеджера паролей?</translation> +<translation id="426652736638196239">Код IBAN будет сохранен только на этом устройстве</translation> <translation id="4269820728363426813">Копировать адрес ссылки</translation> <translation id="4277529130885813215">Использовать другое устройство</translation> <translation id="4285846616383034558">Файлы cookie, кеш и другие данные сайтов</translation> @@ -605,6 +611,7 @@ <translation id="4307992518367153382">Основные</translation> <translation id="4311652497846705514">Открыть PDF-файл?</translation> <translation id="4320177379694898372">Нет подключения к Интернету</translation> +<translation id="4326079409704643112">Чтобы использовать и сохранять данные Chrome в аккаунте Google, подтвердите свою личность.</translation> <translation id="433213510553688132">Подписка…</translation> <translation id="4335835283689002019">Отключено</translation> <translation id="4351244548802238354">Закрыть</translation> @@ -656,6 +663,7 @@ <translation id="4587589328781138893">Сайты</translation> <translation id="4594952190837476234">Офлайн-версия страницы сохранена <ph name="CREATION_TIME" />. Она может отличаться от онлайн-версии.</translation> <translation id="4601095002996233687">Выполняет тщательную проверку подозрительных файлов, которые вы скачали.</translation> +<translation id="4609429330876432068">Ваши списки сохраненных паролей для Chrome и <ph name="CHROME_CHANNEL" /> были объединены. Вы по-прежнему можете вставлять сохраненные пароли в обоих приложениях с помощью функции автозаполнения.</translation> <translation id="4616150815774728855">Открыть <ph name="WEBAPK_NAME" /></translation> <translation id="4619564267100705184">Подтвердить личность</translation> <translation id="4634124774493850572">Использовать пароль</translation> @@ -849,6 +857,8 @@ <translation id="5590372121997663538">Запомнить этот компьютер</translation> <translation id="5596627076506792578">Ещё</translation> <translation id="5599455543593328020">Режим инкогнито</translation> +<translation id="5605283439565877834">Сведения о способах оплаты и адресах из Google Pay не будут шифроваться, а история браузера Chrome – синхронизироваться. +Прочесть ваши зашифрованные данные сможет только тот, кто знает кодовую фразу. Она не отправляется компании Google и не хранится на ее серверах. Если вы забыли кодовую фразу или хотите изменить эти настройки, <ph name="BEGIN_LINK" />удалите данные Chrome из аккаунта<ph name="END_LINK" />.</translation> <translation id="5620163320393916465">Сохраненных паролей нет.</translation> <translation id="5620928963363755975">Чтобы найти скачанные файлы и веб-страницы, нажмите кнопку "Ещё" и выберите соответствующий пункт</translation> <translation id="562289928968387744">Управление откликами</translation> @@ -959,6 +969,7 @@ <translation id="6140709049082532940">Улучшенная защита:</translation> <translation id="6140912465461743537">Страна/регион</translation> <translation id="6150320133806434356">Закладка сохранена</translation> +<translation id="6150706324143004339">Чтобы использовать и сохранять данные Chrome в аккаунте Google, обновите Chrome.</translation> <translation id="6154478581116148741">Чтобы экспортировать пароли с этого устройства, включите блокировку экрана в настройках.</translation> <translation id="6162892189396105610">Chrome предварительно загружает страницы, которые вы с большой вероятностью посетите.</translation> <translation id="6186394685773237175">Раскрытых паролей не найдено.</translation> @@ -1069,7 +1080,6 @@ <translation id="6649642165559792194">Просмотреть изображение <ph name="BEGIN_NEW" />Новинка<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Пароль</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Сохраненные на этом устройстве пароли пока нельзя использовать в разных каналах Chrome. Мы объединим ваши сохраненные пароли для Chrome и <ph name="CHROME_CHANNEL" /> после выхода версии Chrome 121, и их можно будет использовать в обоих приложениях.</translation> <translation id="666731172850799929">Открыть в <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Копировать изображение</translation> <translation id="6672697278890207089">Введите кодовую фразу</translation> @@ -1121,6 +1131,7 @@ <translation id="688738109438487280">Объединить сохраненные данные с данными из аккаунта <ph name="TO_ACCOUNT" /></translation> <translation id="6891726759199484455">Чтобы скопировать пароль, разблокируйте экран</translation> <translation id="6896758677409633944">Копировать</translation> +<translation id="6898797562238201317">Шифровать все данные Chrome в аккаунте Google с помощью собственной кодовой фразы</translation> <translation id="6900532703269623216">Улучшенная защита</translation> <translation id="6903907808598579934">Включить синхронизацию</translation> <translation id="6906448540340261898">Обеспечьте доступ к паролям в аккаунте Google.</translation> @@ -1247,6 +1258,7 @@ <translation id="750228856503700085">Обновления недоступны</translation> <translation id="7507207699631365376">Посмотреть <ph name="BEGIN_LINK" />политику конфиденциальности<ph name="END_LINK" /> этого поставщика услуг</translation> <translation id="7514365320538308">Скачать</translation> +<translation id="7517292544534877198">Шифровать пароли в аккаунте Google с помощью механизма Google по умолчанию</translation> <translation id="7518079994230200553">Этот способ входа сейчас недоступен.</translation> <translation id="751961395872307827">Не удалось подключиться к сайту</translation> <translation id="752220631458524187">Отключите кабель по окончании работы.</translation> @@ -1353,6 +1365,7 @@ <translation id="8004582292198964060">Браузер</translation> <translation id="8013372441983637696">Удалить данные Chrome с этого устройства</translation> <translation id="8015452622527143194">Восстановить масштаб страницы по умолчанию</translation> +<translation id="8026238112629815203">Способ сохранения паролей на этом устройстве изменился</translation> <translation id="8026334261755873520">Очистить историю</translation> <translation id="8027863900915310177">Куда скачать?</translation> <translation id="8030852056903932865">Разрешить</translation> @@ -1390,6 +1403,7 @@ <translation id="813082847718468539">Сведения о сайте</translation> <translation id="8135406045838672858">Скачанные PDF-файлы автоматически открываются в приложении "<ph name="APP_NAME" />"</translation> <translation id="8137562778192957619">Вам не нужно запоминать этот пароль. Он будет сохранен в Google Менеджере паролей.</translation> +<translation id="8163820386638255770">Чтобы использовать и сохранять пароли в аккаунте Google, подтвердите свою личность.</translation> <translation id="8179976553408161302">ВВОД</translation> <translation id="8186512483418048923">Осталось файлов: <ph name="FILES" /></translation> <translation id="8190358571722158785">Остался 1 день</translation> @@ -1539,6 +1553,7 @@ <translation id="8968085728801125376">{TAB_COUNT,plural, =1{<ph name="INCOGNITO_TAB_COUNT" /> вкладка инкогнито и ещё <ph name="TAB_COUNT_ONE" /> вкладка будут закрыты.}one{<ph name="INCOGNITO_TAB_COUNT" /> вкладка инкогнито и ещё <ph name="TAB_COUNT_MANY" /> вкладка будут закрыты.}few{<ph name="INCOGNITO_TAB_COUNT" /> вкладка инкогнито и ещё <ph name="TAB_COUNT_MANY" /> вкладки будут закрыты.}many{<ph name="INCOGNITO_TAB_COUNT" /> вкладка инкогнито и ещё <ph name="TAB_COUNT_MANY" /> вкладок будут закрыты.}other{<ph name="INCOGNITO_TAB_COUNT" /> вкладка инкогнито и ещё <ph name="TAB_COUNT_MANY" /> вкладки будут закрыты.}}</translation> <translation id="8970887620466824814">Произошла ошибка</translation> <translation id="8972098258593396643">Скачать в папку по умолчанию?</translation> +<translation id="8992769679401294069">Ваши данные зашифрованы кодовой фразой. Введите ее, чтобы пользоваться данными Chrome и сохранять их в аккаунте Google.</translation> <translation id="8993760627012879038">Открыть новое окно в режиме инкогнито</translation> <translation id="8996847606757455498">Выбрать другого поставщика</translation> <translation id="8998289560386111590">Недоступно на вашем устройстве.</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 80fb9b02..ec43776 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">නැවත නොපෙන්වන්න</translation> <translation id="1680919990519905526">Google Lens හා රූප මිලදී ගන්න<ph name="BEGIN_NEW" />න<ph name="END_NEW" /></translation> <translation id="1687482373098770139">ළඟදීම, ඔබ අනුගමනය කිරීම තුළ <ph name="SITE_NAME" /> වෙතින් සහ ඒ පිළිබඳව අන්තර්ගතයන් දකිනු ඇත. ඔබ අනුගමනය කරන අඩවි සහ සෙවීම් ඔබේ Google ගිණුමේ සුරැකෙයි. ඔබට ඕනෑම වේලාවක දී සැකසීම් තුළ ඔබේ අනුගමනයන් කළමනාකරණය කළ හැක.</translation> +<translation id="1689333818294560261">අපනාමය</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> මත ඉදිරියට යාමට ඔබට වෙනත් ක්රම උත්සාහ කළ හැක.</translation> <translation id="1702543251015153180">ඔබගේ අඳුරු තේමා සැකසීම් වෙනස් කරන්නද?</translation> <translation id="1702907158640575240">කළමනාකරණය කළ බ්රවුසරය</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">මුරපද මකන්න</translation> <translation id="3819178904835489326">බාගැනීම් <ph name="NUMBER_OF_DOWNLOADS" />ක් මැකිණි</translation> <translation id="3819183753496523827">ඔබ නොබැඳිය. ඔබේ අන්තර්ජාල සබැඳුම පරීක්ෂා කර නැවත උත්සාහ කරන්න.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">ඔබේ මුරපද පරීක්ෂා කිරීමට Google Play සේවා යාවත්කාලීන කරන්න</translation> <translation id="3845098929839618392">අප්රකට ටැබයක විවෘත කරන්න</translation> <translation id="3847319713229060696">සියලු දෙනා සඳහා වෙබය මත ආරක්ෂාව වැඩිදියුණු කිරීමට උදවු කරන්න</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">නවතම අනුව පිළිවෙලට සකසන්න</translation> <translation id="4256782883801055595">විවෘත කේත බලපත්</translation> <translation id="4257230861809842349">Google මුරපද කළමනාකරු වෙතින් මුරපද මකන්න ද?</translation> +<translation id="426652736638196239">මෙම IBAN මෙම උපාංගයට පමණක් සුරැකෙනු ඇත</translation> <translation id="4269820728363426813">ලින්ක් ලිපිනය පිටපත් කරන්න</translation> <translation id="4277529130885813215">වෙනත් උපාංගයක් භාවිතා කරන්න</translation> <translation id="4285846616383034558">කුකීස්, කෑෂය, සහ අනෙකුත් අඩවි දත්ත</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">රූපය පෙරදකින්න <ph name="BEGIN_NEW" />නව<ph name="END_NEW" /></translation> <translation id="6657585470893396449">මුරපදය</translation> <translation id="6659594942844771486">ටැබ</translation> -<translation id="6662119761881114773">මේ මොහොතේ, මෙම උපාංගයේ සුරකින ලද මුරපද Chrome නාලිකා හරහා භාවිතා කළ නොහැක. Chrome 121 හට පසුව, Chrome සහ <ph name="CHROME_CHANNEL" /> සඳහා ඔබේ උපාංගයෙහි සුරකින ලද මුරපද ඒකාබද්ධ කරනු ලබන අතර යෙදුම් දෙකෙහිම භාවිතා කළ හැක.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> තුළ විවෘත කරන්න</translation> <translation id="6671495933530132209">රූපය පිටපත් කරන්න</translation> <translation id="6672697278890207089">ඔබේ මුර-වැකිකඩ ඇතුළු කරන්න</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 43c0f261..617a1601 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Nabudúce nezobrazovať</translation> <translation id="1680919990519905526">Obr. obch. v Google Lens <ph name="BEGIN_NEW" />Novinka<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Čoskoro uvidíte obsah z kanála <ph name="SITE_NAME" /> a o ňom v sekcii Sledované. Weby a vyhľadávania, ktoré sledujete, sa ukladajú do vášho účtu Google. Sledovania môžete kedykoľvek spravovať v nastaveniach.</translation> +<translation id="1689333818294560261">Prezývka</translation> <translation id="1696555181932908973">Môžete skúsiť ďalšie spôsoby, ako pokračovať, na webe <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Chcete zmeniť nastavenia tmavého motívu?</translation> <translation id="1702907158640575240">Spravovaný prehliadač</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Odstrániť heslá</translation> <translation id="3819178904835489326">Počet odstránených stiahnutých súborov: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Ste offline. Skontrolujte internetové pripojenie a skúste to znova.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ak chcete skontrolovať heslá, aktualizujte Služby Google Play</translation> <translation id="3845098929839618392">Otvoriť na karte inkognito</translation> <translation id="3847319713229060696">Pomôžte zlepšiť zabezpečenie na internete pre všetkých</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Zoradiť od najnovších</translation> <translation id="4256782883801055595">Licencie open source</translation> <translation id="4257230861809842349">Chcete odstrániť heslá zo Správcu hesiel Google?</translation> +<translation id="426652736638196239">Toto číslo IBAN sa uloží iba do tohto zariadenia</translation> <translation id="4269820728363426813">Kopírovať adresu odkazu</translation> <translation id="4277529130885813215">Použiť iné zariadenie</translation> <translation id="4285846616383034558">Súbory cookie, vyrovnávacia pamäť a ďalšie dáta webov</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">Keď prepojíte ďalšie zariadenie pomocou QR kódu, bude môcť používať tento telefón ako bezpečnostný kľúč. Ak zariadenie odstránite a budete ho chcieť znova prepojiť, bude potrebné QR kód opäť naskenovať.</translation> <translation id="4478161224666880173">Na tomto webe môžete používať účet <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />. Ak chcete pokračovať, prihláste sa do účtu <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Inštaluje sa <ph name="MODULE" /> pre Chrome…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Záložka bola uložená do priečinka <ph name="FOLDER_NAME" />. Je uložená iba v tomto zariadení.}few{Záložky boli uložené do priečinka <ph name="FOLDER_NAME" />. Sú uložené iba v tomto zariadení.}many{Bookmarks saved to "<ph name="FOLDER_NAME" />". It is only saved to this device.}other{Záložky boli uložené do priečinka <ph name="FOLDER_NAME" />. Sú uložené iba v tomto zariadení.}}</translation> <translation id="4484496141267039529">Žiadne pripojenie. Skúste to neskôr.</translation> <translation id="4487967297491345095">Všetky dáta aplikácií v Chrome budú natrvalo odstránené. Platí to aj pre všetky súbory, nastavenia, účty, databázy atď.</translation> <translation id="4491323382106587961">Vyberte účet. Momentálne je vybraný účet <ph name="EMAIL" />.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">Vytvoriť nový priečinok</translation> <translation id="5578795271662203820">Hľadať obrázok v službe <ph name="SEARCH_ENGINE" /></translation> <translation id="5581519193887989363">Položky, ktoré chcete synchronizovať, môžete vybrať v <ph name="BEGIN_LINK1" />nastaveniach<ph name="END_LINK1" />.</translation> +<translation id="558429399979870715">Prepojte Chrome a ďalšie služby Googlu, ak chcete, aby medzi sebou zdieľali údaje</translation> <translation id="5590372121997663538">Zapamätať si tento počítač</translation> <translation id="5596627076506792578">Ďalšie možnosti</translation> <translation id="5599455543593328020">Režim inkognito</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">Záložky, história, heslá a ďalšie údaje Chromu už nebudú synchronizované s vaším účtom Google</translation> <translation id="572328651809341494">Nedávne karty</translation> <translation id="5726692708398506830">Zväčšenie obsahu na stránke</translation> +<translation id="5728072125198221967">Prepojené služby Googlu</translation> <translation id="5744751019568455640">Toto sú hlasy, ktoré si môžete vybrať na čítanie webových stránok. Ak sa vám tento hlas páči a chcete ho používať, klepnite na jeho názov.</translation> <translation id="5748802427693696783">Prepnuté na štandardné karty</translation> <translation id="5749068826913805084">Chrome potrebuje na sťahovanie súborov prístup k úložisku.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194">Zobraziť ukážku obrázka <ph name="BEGIN_NEW" />Novinka<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Heslo</translation> <translation id="6659594942844771486">Karta</translation> -<translation id="6662119761881114773">Momentálne nemôžete používať heslá uložené v tomto zariadení v kanáloch Chromu. Od verzie Chrome 121 budú heslá pre Chrome a <ph name="CHROME_CHANNEL" /> uložené vo vašom zariadení zlúčené a budú sa dať používať v oboch aplikáciách.</translation> <translation id="666731172850799929">Otvoriť v aplikácii <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopírovať obrázok</translation> <translation id="6672697278890207089">Zadajte svoju prístupovú frázu</translation> @@ -1164,6 +1169,7 @@ <translation id="7063006564040364415">Nepodarilo sa pripojiť k synchronizačnému serveru.</translation> <translation id="7071521146534760487">Spravovať účet</translation> <translation id="707155805709242880">Nižšie vyberte, čo sa má synchronizovať</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Záložka bola uložená do priečinka <ph name="FOLDER_NAME" /> vo vašom účte <ph name="ACCOUNT_EMAIL" />.}few{Záložky boli uložené do priečinka <ph name="FOLDER_NAME" /> vo vašom účte <ph name="ACCOUNT_EMAIL" />.}many{Bookmarks saved to "<ph name="FOLDER_NAME" />" in your account, <ph name="ACCOUNT_EMAIL" />.}other{Záložky boli uložené do priečinka <ph name="FOLDER_NAME" /> vo vašom účte <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">SD karta</translation> <translation id="7080806333218412752">Odosiela webové adresy na kontrolu do Bezpečného prehliadania. Posiela tiež malú vzorku stránok, stiahnutých súborov, aktivity rozšírení a informácií o systéme a pomáha tak objavovať nové hrozby. Dočasne prepojí tieto údaje s vaším účtom Google (keď sa prihlásite), aby vás chránila v aplikáciách Google.</translation> <translation id="7085332316435785646">Vyberte, či sa má zahrnúť história Chromu na zaistenie prispôsobenejšieho prostredia v službách Googlu</translation> @@ -1431,6 +1437,7 @@ <translation id="8310344678080805313">Štandardné karty</translation> <translation id="831192587911042850">Týmto pridáte aktuálny web na zoznam sledovaných webov.</translation> <translation id="8333340769932050274">Témy, ktoré nechcete zdieľať s webmi, môžete zablokovať. Chrome navyše automaticky odstraňuje témy staršie ako štyri týždne. <ph name="BEGIN_LINK" />Ďalšie informácie<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Zahrňte históriu Chromu, ak chcete, aby bola pridaná do aktivity na internete a v aplikáciách vo vašom účte Google</translation> <translation id="834313815369870491">Nikdy neprekladať weby</translation> <translation id="8348430946834215779">Používajte protokol HTTPS vždy, keď je to možné, a dostávajte upozornenia pred načítaním webov, ktoré ho nepodporujú</translation> <translation id="8354977102499939946">Skratka na rýchle vyhľadávanie hlasom. Ak ju chcete upraviť, prejdite do Nastavení.</translation> @@ -1576,6 +1583,7 @@ <translation id="9081543426177426948">Navštívené weby sa v režime inkognito neukladajú</translation> <translation id="9086302186042011942">Prebieha synchronizácia</translation> <translation id="9086455579313502267">Nepodarilo sa pristúpiť k sieti</translation> +<translation id="909756639352028172">Ak chcete získať čo najprispôsobenejšie prostredie, zahrňte Chrome do aktivity na internete a v aplikáciách a prepojených služieb Googlu</translation> <translation id="9099220545925418560">Založené na vašej histórii prehliadania. Toto nastavenie je vypnuté.</translation> <translation id="9100610230175265781">Vyžaduje sa prístupová fráza</translation> <translation id="9101137867221042551">Správa</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 084f51fd..bec7a43c 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
@@ -116,6 +116,7 @@ <translation id="1558391695376153246">Zapri anonimne zavihke</translation> <translation id="1568636008098739136">Poslušanje te strani. Če želite urediti to bližnjico, pridržite.</translation> <translation id="1571304935088121812">Kopiranje uporabniškega imena</translation> +<translation id="1584648915421894279">Gesel, shranjenih v tej napravi, za zdaj ni mogoče uporabljati v Chromovih kanalih. Po Chromu 125 bodo gesla, shranjena v napravi za Chrome in <ph name="CHROME_CHANNEL" />, združena in jih bo mogoče uporabljati v obeh aplikacijah.</translation> <translation id="1592864538817356322">Standardna zaščita:</translation> <translation id="1594635596540195766">Št. predlaganih elementov na seznamu spodaj: <ph name="SUGGESTIONS_COUNT" />.</translation> <translation id="1598163867407640634">Uporabite <ph name="SITE_ETLD_PLUS_ONE" /> z računom pri ponudniku <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /></translation> @@ -130,6 +131,7 @@ <translation id="1672586136351118594">Tega ne prikaži več</translation> <translation id="1680919990519905526">Kupi z Googlom Lens <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Kmalu bo v razdelku »Spremljano« prikazana vsebina iz vira <ph name="SITE_NAME" /> in o njem. Spletna mesta in iskanja, ki jih spremljate, se shranjujejo v računu Google. Tisto, kar spremljate, lahko kadar koli upravljate v nastavitvah.</translation> +<translation id="1689333818294560261">Vzdevek</translation> <translation id="1696555181932908973">Na <ph name="SITE_ETLD_PLUS_ONE" /> lahko poskusite nadaljevati na druge načine.</translation> <translation id="1702543251015153180">Želite spremeniti nastavitve temne teme?</translation> <translation id="1702907158640575240">Upravljan brskalnik</translation> @@ -327,6 +329,7 @@ <translation id="281504910091592009">Shranjena gesla si lahko ogledate in jih upravljate v <ph name="BEGIN_LINK" />Google Računu<ph name="END_LINK" /></translation> <translation id="2827278682606527653">Meni kartice vira je odprt pri pol višine</translation> <translation id="2830783625999891985">Vsebina odložišča je skrita</translation> +<translation id="2834884592945939112">Nastavitve, napaka računa Google</translation> <translation id="2838367486340230368">Pojasnilo glede vodnika po zasebnosti se je odprlo pri polovični višini</translation> <translation id="2839327205551510876">Spremljanje <ph name="SITE_NAME" /> je preklicano.</translation> <translation id="2840810876587895427">{TAB_COUNT,plural, =1{Zaprt bo <ph name="TAB_COUNT_ONE" /> anonimni zavihek.}one{Zaprt bo <ph name="TAB_COUNT_MANY" /> anonimni zavihek.}two{Zaprta bosta <ph name="TAB_COUNT_MANY" /> anonimna zavihka.}few{Zaprti bodo <ph name="TAB_COUNT_MANY" /> anonimni zavihki.}other{Zaprtih bo <ph name="TAB_COUNT_MANY" /> anonimnih zavihkov.}}</translation> @@ -517,6 +520,7 @@ <translation id="381861209280417772">Izbriši gesla</translation> <translation id="3819178904835489326">Št. izbrisanih prenosov: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Niste povezani v internet. Preverite internetno povezavo in poskusite znova.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Posodobite Storitve Google Play, če želite preveriti gesla.</translation> <translation id="3845098929839618392">Odpri na zav. brez bel. zg.</translation> <translation id="3847319713229060696">Pomagajte izboljšati varnost v spletu za vse</translation> @@ -597,6 +601,7 @@ <translation id="4249955472157341256">Razvrsti glede na najnovejše</translation> <translation id="4256782883801055595">Odprtokodne licence</translation> <translation id="4257230861809842349">Želite izbrisati gesla iz Googlovega upravitelja gesel?</translation> +<translation id="426652736638196239">Ta IBAN bo shranjen samo v to napravo.</translation> <translation id="4269820728363426813">Kopiraj naslov povezave</translation> <translation id="4277529130885813215">Uporabi drugo napravo</translation> <translation id="4285846616383034558">Piškotki, predpomnilnik in drugi podatki spletnega mesta</translation> @@ -659,6 +664,7 @@ <translation id="4583164079174244168">{MINUTES,plural, =1{Pred # minuto}one{Pred # minuto}two{Pred # minutama}few{Pred # minutami}other{Pred # minutami}}</translation> <translation id="4587589328781138893">Spletna mesta</translation> <translation id="4594952190837476234">Ta stran brez povezave je bila ustvarjena <ph name="CREATION_TIME" /> in se morda razlikuje od spletne različice.</translation> +<translation id="4595805675102978678">Napaka računa Google</translation> <translation id="4601095002996233687">Poglobljeni pregledi za sumljive prenose.</translation> <translation id="4609429330876432068">Seznami shranjenih gesel za Chrome in <ph name="CHROME_CHANNEL" /> so bili združeni. Še vedno lahko samodejno izpolnite vsa shranjena gesla v obeh aplikacijah.</translation> <translation id="4616150815774728855">Odpri <ph name="WEBAPK_NAME" /></translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194">Predogled slike <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Geslo</translation> <translation id="6659594942844771486">Zavihek</translation> -<translation id="6662119761881114773">Gesel, shranjenih v tej napravi, za zdaj ni mogoče uporabljati v Chromovih kanalih. Po Chromu 121 bodo gesla, shranjena v napravi za Chrome in <ph name="CHROME_CHANNEL" />, združena in jih bo mogoče uporabljati v obeh aplikacijah.</translation> <translation id="666731172850799929">Odpri v: <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiraj sliko</translation> <translation id="6672697278890207089">Vnesite geslo</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 a98d5046..302a8ad 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Mos e shfaq përsëri</translation> <translation id="1680919990519905526">Bli imazhe me "Lenten e Google" <ph name="BEGIN_NEW" />E re<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Së shpejti, do të shohësh përmbajtje nga <ph name="SITE_NAME" /> dhe në lidhje me të te "Ndjekjet". Sajtet dhe kërkimet që ndjek ruhen në "Llogarinë tënde të Google". Mund t'i menaxhosh ndjekjet te cilësimet në çdo kohë.</translation> +<translation id="1689333818294560261">Pseudonimi</translation> <translation id="1696555181932908973">Mund të provosh mënyra të tjera për të vazhduar në <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Të ndryshohen cilësimet e temës së errët?</translation> <translation id="1702907158640575240">Shfletues i menaxhuar</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Fshi fjalëkalimet</translation> <translation id="3819178904835489326">U fshinë <ph name="NUMBER_OF_DOWNLOADS" /> shkarkime</translation> <translation id="3819183753496523827">Je offline. Kontrollo lidhjen e internetit dhe provo sërish.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Përditëso shërbimet e Google Play për të kontrolluar fjalëkalimet e tua</translation> <translation id="3845098929839618392">Hape në skedë "të fshehtë"</translation> <translation id="3847319713229060696">Ndihmo në përmirësimin e sigurisë për të gjithë</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Rendit sipas "Më të fundit"</translation> <translation id="4256782883801055595">Licencat me burim të hapur</translation> <translation id="4257230861809842349">Të fshihen fjalëkalimet nga "Menaxheri i fjalëkalimeve i Google"?</translation> +<translation id="426652736638196239">Ky numër IBAN do të ruhet vetëm në këtë pajisje</translation> <translation id="4269820728363426813">Kopjo adresën e lidhjes</translation> <translation id="4277529130885813215">Përdor një pajisje tjetër</translation> <translation id="4285846616383034558">Kukit, memoria specifike dhe të dhëna të tjera të sajteve</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Paraafisho imazhin <ph name="BEGIN_NEW" />E re<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Fjalëkalimi</translation> <translation id="6659594942844771486">Skeda</translation> -<translation id="6662119761881114773">Për momentin fjalëkalimet e ruajtura në këtë pajisje nuk mund të përdoren nëpër kanalet e Chrome. Pas Chrome 121, fjalëkalimet e ruajtura në pajisjen tënde për Chrome dhe <ph name="CHROME_CHANNEL" /> do të shkrihen dhe do të mund të përdoren në të dyja aplikacionet.</translation> <translation id="666731172850799929">Hape në <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopjo imazhin</translation> <translation id="6672697278890207089">Fut frazën tënde të kalimit</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 01f818e..ff2b627 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ne prikazuj ponovo</translation> <translation id="1680919990519905526">Kupite uz Google objektiv <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Uskoro ćete videti sadržaj sa sajta <ph name="SITE_NAME" /> i o njemu u odeljku Praćenja. Sajtovi i pretrage koje pratite se čuvaju na Google nalogu. Možete da upravljate praćenjima u podešavanjima u svakom trenutku.</translation> +<translation id="1689333818294560261">Nadimak</translation> <translation id="1696555181932908973">Možete da probate druge načine da biste nastavili na <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Želite da promenite podešavanja tamne teme?</translation> <translation id="1702907158640575240">Upravljani pregledač</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Izbriši lozinke</translation> <translation id="3819178904835489326">Izbrisana preuzimanja: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Oflajn ste. Proverite internet vezu i probajte ponovo.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ažurirajte Google Play usluge da biste proverili lozinke</translation> <translation id="3845098929839618392">Otvori na kartici bez arhivir.</translation> <translation id="3847319713229060696">Poboljšajte bezbednost na vebu za svakoga</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Sortiraj prema najnovijem</translation> <translation id="4256782883801055595">Licence otvorenog koda</translation> <translation id="4257230861809842349">Želite da izbrišete lozinke iz Google menadžera lozinki?</translation> +<translation id="426652736638196239">Ovaj IBAN će se sačuvati samo na ovom uređaju</translation> <translation id="4269820728363426813">Kopiraj adresu linka</translation> <translation id="4277529130885813215">Koristi drugi uređaj</translation> +<translation id="4282440837784183472">Vaša organizacija, <ph name="MANAGED_DOMAIN" />, upravlja nalogom na koji se prijavljujete i načinom na koji Chrome može da se koristi. Administrator može da podesi ili ograniči određene funkcije.</translation> <translation id="4285846616383034558">Kolačići, keš i drugi podaci o sajtovima</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Uključite zaključavanje ekrana u Android podešavanjima<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Nova kart. bez arhiviranja</translation> @@ -1080,7 +1084,6 @@ <translation id="6649642165559792194">Prikaži sliku <ph name="BEGIN_NEW" />Novo<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Lozinka</translation> <translation id="6659594942844771486">Kartica</translation> -<translation id="6662119761881114773">Lozinke sačuvane na ovom uređaju trenutno ne mogu da se koriste na svim Chrome kanalima. Kada koristite Chrome 121, lozinke sačuvane na uređaju za Chrome i <ph name="CHROME_CHANNEL" /> će biti objedinjene i mogu da se koriste u obe aplikacije.</translation> <translation id="666731172850799929">Otvori u <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiraj sliku</translation> <translation id="6672697278890207089">Unos pristupne fraze</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 3829354..de36b49 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Не приказуј поново</translation> <translation id="1680919990519905526">Купите уз Google објектив <ph name="BEGIN_NEW" />Ново<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Ускоро ћете видети садржај са сајта <ph name="SITE_NAME" /> и о њему у одељку Праћења. Сајтови и претраге које пратите се чувају на Google налогу. Можете да управљате праћењима у подешавањима у сваком тренутку.</translation> +<translation id="1689333818294560261">Надимак</translation> <translation id="1696555181932908973">Можете да пробате друге начине да бисте наставили на <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Желите да промените подешавања тамне теме?</translation> <translation id="1702907158640575240">Управљани прегледач</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Избриши лозинке</translation> <translation id="3819178904835489326">Избрисана преузимања: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Офлајн сте. Проверите интернет везу и пробајте поново.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Ажурирајте Google Play услуге да бисте проверили лозинке</translation> <translation id="3845098929839618392">Отвори на картици без архивир.</translation> <translation id="3847319713229060696">Побољшајте безбедност на вебу за свакога</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Сортирај према најновијем</translation> <translation id="4256782883801055595">Лиценце отвореног кода</translation> <translation id="4257230861809842349">Желите да избришете лозинке из Google менаџера лозинки?</translation> +<translation id="426652736638196239">Овај IBAN ће се сачувати само на овом уређају</translation> <translation id="4269820728363426813">Копирај адресу линка</translation> <translation id="4277529130885813215">Користи други уређај</translation> +<translation id="4282440837784183472">Ваша организација, <ph name="MANAGED_DOMAIN" />, управља налогом на који се пријављујете и начином на који Chrome може да се користи. Администратор може да подеси или ограничи одређене функције.</translation> <translation id="4285846616383034558">Колачићи, кеш и други подаци о сајтовима</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Укључите закључавање екрана у Android подешавањима<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Нова карт. без архивирања</translation> @@ -1080,7 +1084,6 @@ <translation id="6649642165559792194">Прикажи слику <ph name="BEGIN_NEW" />Ново<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Лозинка</translation> <translation id="6659594942844771486">Картица</translation> -<translation id="6662119761881114773">Лозинке сачуване на овом уређају тренутно не могу да се користе на свим Chrome каналима. Када користите Chrome 121, лозинке сачуване на уређају за Chrome и <ph name="CHROME_CHANNEL" /> ће бити обједињене и могу да се користе у обе апликације.</translation> <translation id="666731172850799929">Отвори у <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Копирај слику</translation> <translation id="6672697278890207089">Унос приступне фразе</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 1cfda24..9222a66 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Visa inte igen</translation> <translation id="1680919990519905526">Köp bild med Google Lens <ph name="BEGIN_NEW" />Nytt<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Snart visas innehåll från och om <ph name="SITE_NAME" /> i Följer. Webbplatser och sökningar du följer sparas i ditt Google-konto. Du kan när som helst hantera vad du följer i inställningarna.</translation> +<translation id="1689333818294560261">Kortnamn</translation> <translation id="1696555181932908973">Du kan testa andra sätt att fortsätta på <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Vill du ändra inställningarna för mörkt tema?</translation> <translation id="1702907158640575240">Hanterad webbläsare</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Radera lösenord</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> nedladdningar har raderats</translation> <translation id="3819183753496523827">Du är offline. Kontrollera internetanslutningen och försök igen.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Uppdatera Google Play-tjänster för att kontrollera dina lösenord</translation> <translation id="3845098929839618392">Öppna i inkognitoflik </translation> @@ -598,6 +600,7 @@ <translation id="4249955472157341256">Sortera efter senaste</translation> <translation id="4256782883801055595">Licenser för öppen källkod</translation> <translation id="4257230861809842349">Vill du radera lösenord från Google Lösenordshantering?</translation> +<translation id="426652736638196239">Detta IBAN-nummer sparas enbart på den här enheten</translation> <translation id="4269820728363426813">Kopiera länkadress</translation> <translation id="4277529130885813215">Använd en annan enhet</translation> <translation id="4285846616383034558">Cookies, cacheminne och annan webbplatsdata</translation> @@ -1078,7 +1081,6 @@ <translation id="6649642165559792194">Förhandsgranska bild <ph name="BEGIN_NEW" />Nyhet<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Lösenord</translation> <translation id="6659594942844771486">Flik</translation> -<translation id="6662119761881114773">Lösenord som har sparats på den här enheten går för närvarande inte att använda i Chrome-kanaler. Efter Chrome 121 sammanfogas lösenord som har sparats på din enhet för Chrome och <ph name="CHROME_CHANNEL" /> och kan användas i båda apparna.</translation> <translation id="666731172850799929">Öppna i <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopiera bild</translation> <translation id="6672697278890207089">Ange din lösenfras</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 d02f08ac..a3800238 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Usionyeshe tena</translation> <translation id="1680919990519905526">Nunua picha kupitia Lenzi ya Google <ph name="BEGIN_NEW" />Mpya<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Hivi karibuni, utaona maudhui kutoka na kuhusu <ph name="SITE_NAME" /> katika sehemu ya Unazofuatilia. Utafutaji na tovuti unazofuatilia zinahifadhiwa kwenye Akaunti yako ya Google. Unaweza kudhibiti mambo unayofuatilia katika mipangilio wakati wowote.</translation> +<translation id="1689333818294560261">Jina la kuwakilisha</translation> <translation id="1696555181932908973">Unaweza kujaribu njia nyingine ili uendelee kwenye <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Ungependa kubadilisha mipangilio yako ya mandhari meusi?</translation> <translation id="1702907158640575240">Kivinjari kinachodhibitiwa</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Futa manenosiri</translation> <translation id="3819178904835489326">Vipakuliwa <ph name="NUMBER_OF_DOWNLOADS" /> vimefutwa</translation> <translation id="3819183753496523827">Haupo mtandaoni. Kagua muunganisho wako wa intaneti kisha ujaribu tena.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Sasisha huduma za Google Play ili ukague manenosiri yako</translation> <translation id="3845098929839618392">Fungua katika kichupo fiche</translation> <translation id="3847319713229060696">Tusaidie kuboresha usalama wa kila mtu kwenye wavuti</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Panga kulingana na zilizoingia hivi karibuni</translation> <translation id="4256782883801055595">Leseni za programu huria</translation> <translation id="4257230861809842349">Ungependa kufuta manenosiri kwenye Kidhibiti cha Manenosiri cha Google?</translation> +<translation id="426652736638196239">Tutahifadhi IBAN hii kwenye kifaa hiki pekee</translation> <translation id="4269820728363426813">Nakili anwani ya kiungo</translation> <translation id="4277529130885813215">Tumia kifaa kingine</translation> <translation id="4285846616383034558">Vidakuzi, akiba na data nyingine ya tovuti</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Kagua picha kwanza <ph name="BEGIN_NEW" />Mpya<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Nenosiri</translation> <translation id="6659594942844771486">Kichupo</translation> -<translation id="6662119761881114773">Sasa hivi, manenosiri yaliyohifadhiwa kwenye kifaa hiki hayawezi kutumiwa kwenye vituo vyote vya Chrome. Baada ya toleo la Chrome 121, manenosiri yaliyohifadhiwa kwenye kifaa chako kwa ajili ya Chrome na <ph name="CHROME_CHANNEL" /> yataunganishwa na yanaweza kutumiwa katika programu zote mbili.</translation> <translation id="666731172850799929">Fungua katika <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Nakili picha</translation> <translation id="6672697278890207089">Weka kauli yako ya siri</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 d38b3a2..a9746bdd 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">மீண்டும் காட்டாதே</translation> <translation id="1680919990519905526">Google Lens மூலம் வாங்குக <ph name="BEGIN_NEW" />புதிது<ph name="END_NEW" /></translation> <translation id="1687482373098770139"><ph name="SITE_NAME" /> தளத்தில் உள்ள உள்ளடக்கமும், அதைப் பற்றிய உள்ளடக்கமும் 'பின்தொடர்பவையில்' விரைவில் காட்டப்படும். நீங்கள் பின்தொடரும் தளங்களும் தேடல்களும் உங்கள் Google கணக்கில் சேமிக்கப்படுகின்றன. எந்த நேரத்திலும் அமைப்புகளுக்குச் சென்று நீங்கள் பின்தொடர்பவற்றை நிர்வகிக்கலாம்.</translation> +<translation id="1689333818294560261">புனைப்பெயர்</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" />ல் தொடர நீங்கள் பிற வழிகளை முயலலாம்.</translation> <translation id="1702543251015153180">டார்க் தீம் அமைப்புகளை மாற்ற வேண்டுமா?</translation> <translation id="1702907158640575240">நிர்வகிக்கப்பட்ட உலாவி</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">நீக்கு</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> பதிவிறக்கங்கள் உள்ளன</translation> <translation id="3819183753496523827">ஆஃப்லைனில் உள்ளீர்கள். இணைய இணைப்பைச் சரிபார்த்து மீண்டும் முயலவும்.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">கடவுச்சொற்களைச் சரிபார்க்க Google Play சேவைகளைப் புதுப்பிக்கவும்</translation> <translation id="3845098929839618392">மறைநிலைத் தாவலில் திற</translation> <translation id="3847319713229060696">வலையைப் பயன்படுத்தும் அனைவருக்கும் பாதுகாப்பை மேம்படுத்த உதவுங்கள்</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">சமீபத்தியதன்படி வரிசைப்படுத்து</translation> <translation id="4256782883801055595">ஓப்பன் சோர்ஸ் உரிமங்கள்</translation> <translation id="4257230861809842349">Google Password Managerரில் இருந்து கடவுச்சொற்களை நீக்கவா?</translation> +<translation id="426652736638196239">இந்தச் சாதனத்தில் மட்டுமே இந்த IBAN சேமிக்கப்படும்</translation> <translation id="4269820728363426813">இணைப்பு முகவரியை நகலெடு</translation> <translation id="4277529130885813215">வேறொரு சாதனத்தைப் பயன்படுத்து</translation> <translation id="4285846616383034558">குக்கீகள், தற்காலிகச் சேமிப்பு மற்றும் பிற தளத் தரவு</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">QR குறியீடு மூலம் வேறொரு சாதனத்தை இணைத்தால் அந்தச் சாதனம் இந்த ஃபோனைப் பாதுகாப்பு விசையாகப் பயன்படுத்தலாம். இணைப்பை அகற்றிவிட்டால் சாதனத்தை மீண்டும் இணைக்க, QR குறியீட்டை ஸ்கேன் செய்ய வேண்டும்.</translation> <translation id="4478161224666880173">இந்தத் தளத்தில் உங்கள் <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> கணக்கைப் பயன்படுத்தலாம். தொடர <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> கணக்கில் உள்நுழையவும்.</translation> <translation id="4479972344484327217">Chromeமுக்கான <ph name="MODULE" />ஐ நிறுவுகிறது…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{"<ph name="FOLDER_NAME" />" ஃபோல்டரில் புக்மார்க் சேமிக்கப்பட்டது. இந்தச் சாதனத்தில் மட்டுமே அது சேமிக்கப்பட்டுள்ளது.}other{"<ph name="FOLDER_NAME" />" ஃபோல்டரில் புக்மார்க்குகள் சேமிக்கப்பட்டன. இந்தச் சாதனத்தில் மட்டுமே அவை சேமிக்கப்பட்டுள்ளன.}}</translation> <translation id="4484496141267039529">இணைய இணைப்பு இல்லை. பிறகு முயலவும்.</translation> <translation id="4487967297491345095">Chrome இன் எல்லாப் பயன்பாட்டுத் தரவும் நிரந்தரமாக நீக்கப்படும். இதில் அனைத்து ஃபைல்கள், அமைப்புகள், கணக்குகள், தரவுத்தளங்கள், மேலும் பல உள்ளடங்கும்.</translation> <translation id="4491323382106587961">கணக்கைத் தேர்வுசெய்யும். தற்போது தேர்ந்தெடுக்கப்பட்டுள்ளது: <ph name="EMAIL" />.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">புதிய ஃபோல்டரை உருவாக்கு</translation> <translation id="5578795271662203820">இந்தப் படத்திற்கு <ph name="SEARCH_ENGINE" /> இல் தேடவும்</translation> <translation id="5581519193887989363">எவற்றை ஒத்திசைக்க வேண்டும் என்பதை <ph name="BEGIN_LINK1" />அமைப்புகளில்<ph name="END_LINK1" /> எப்போது வேண்டுமானாலும் தேர்வுசெய்யலாம்.</translation> +<translation id="558429399979870715">Chrome மற்றும் பிற Google சேவைகள் தங்களுக்குள் தரவைப் பகிர்ந்துகொள்ள வேண்டுமென்றால் அவற்றை இணைக்கவும்</translation> <translation id="5590372121997663538">இந்தக் கம்ப்யூட்டரை நினைவில் வைத்திரு</translation> <translation id="5596627076506792578">கூடுதல் விருப்பங்கள்</translation> <translation id="5599455543593328020">மறைநிலைப் பயன்முறை</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">இனி புக்மார்க்குகள், வரலாறு, கடவுச்சொற்கள் மற்றும் பிற Chrome தரவுகள் உங்கள் Google கணக்குடன் ஒத்திசைக்கப்படாது</translation> <translation id="572328651809341494">சமீபத்திய தாவல்கள்</translation> <translation id="5726692708398506830">பக்கத்திலுள்ள அனைத்தையும் பெரிதாக்கும்</translation> +<translation id="5728072125198221967">இணைக்கப்பட்ட Google சேவைகள்</translation> <translation id="5744751019568455640">இணையப் பக்கங்களை உங்களுக்காக வாசிக்க இந்தக் குரல்களில் இருந்து நீங்கள் தேர்ந்தெடுக்கலாம். இந்தக் குரல் பிடித்திருந்தால் அதிலேயே நான் தொடர வேண்டும் என்றால் குரலின் பெயர் மீது தட்டினால் போதும்.</translation> <translation id="5748802427693696783">இயல்பான தாவல்களுக்கு மாற்றப்பட்டது</translation> <translation id="5749068826913805084">ஃபைல்களைப் பதிவிறக்க Chromeக்கு சேமிப்பிட அணுகல் தேவை.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194">மாதிரிக்காட்சி <ph name="BEGIN_NEW" />புதிது<ph name="END_NEW" /></translation> <translation id="6657585470893396449">கடவுச்சொல்</translation> <translation id="6659594942844771486">உலாவிப் பக்கம்</translation> -<translation id="6662119761881114773">தற்போது, இந்தச் சாதனத்தில் சேமிக்கப்பட்டுள்ள கடவுச்சொற்களை Chrome சேனல்கள் முழுவதிலும் பயன்படுத்த முடியாது. Chrome பதிப்பு 121க்குப் பிறகு உங்கள் சாதனத்தில் Chrome, <ph name="CHROME_CHANNEL" /> ஆகியவற்றில் நீங்கள் சேமித்துள்ள கடவுச்சொற்கள் ஒன்றிணைக்கப்படுவதோடு இரண்டு ஆப்ஸிலும் பயன்படுத்தலாம்.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> இல் திற</translation> <translation id="6671495933530132209">படத்தை நகலெடு</translation> <translation id="6672697278890207089">உங்கள் கடவுச்சொற்றொடரை உள்ளிடுக</translation> @@ -1164,6 +1169,7 @@ <translation id="7063006564040364415">ஒத்திசைவு சேவையகத்துடன் இணைக்க முடியவில்லை.</translation> <translation id="7071521146534760487">கணக்கை நிர்வகிக்கும்</translation> <translation id="707155805709242880">ஒத்திசைக்க வேண்டியவற்றைக் கீழே தேர்வுசெய்யவும்</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{<ph name="ACCOUNT_EMAIL" /> என்ற உங்கள் கணக்கில் உள்ள “<ph name="FOLDER_NAME" />” ஃபோல்டரில் புக்மார்க் சேமிக்கப்பட்டது.}other{<ph name="ACCOUNT_EMAIL" /> என்ற உங்கள் கணக்கில் உள்ள “<ph name="FOLDER_NAME" />” ஃபோல்டரில் புக்மார்க்குகள் சேமிக்கப்பட்டன.}}</translation> <translation id="7077143737582773186">SD கார்டு</translation> <translation id="7080806333218412752">URLகளைச் சரிபார்க்கும் வகையில் அவற்றைப் பாதுகாப்பு உலாவலுக்கு அனுப்பும். புதிய அச்சுறுத்தல்களைக் கண்டறிவதற்கு உதவ பக்கங்கள், பதிவிறக்கங்கள், நீட்டிப்புச் செயல்பாடு, சிஸ்டம் தகவல் போன்ற சிலவற்றையும் அனுப்பும். Google ஆப்ஸ் முழுவதும் உங்களைப் பாதுகாக்க நீங்கள் உள்நுழைந்திருக்கும்போது இந்தத் தரவை உங்கள் Google கணக்கில் தற்காலிகமாக இணைக்கும்.</translation> <translation id="7085332316435785646">Google சேவைகளில் மேலும் பிரத்தியேகமான அனுபவங்களைப் பெறுவதற்கு Chrome செயல்பாடுகளைச் சேர்க்க வேண்டுமா என்பதைத் தேர்வுசெய்யலாம்</translation> @@ -1431,6 +1437,7 @@ <translation id="8310344678080805313">நிலையான தாவல்கள்</translation> <translation id="831192587911042850">நீங்கள் பின்தொடரும் இணையதளங்களின் பட்டியலில் இதையும் சேர்க்கும்.</translation> <translation id="8333340769932050274">நீங்கள் தளங்களுடன் பகிர விரும்பாத தலைப்புகளைத் தடுக்கலாம். 4 வாரங்களுக்கு முந்தைய உங்கள் தலைப்புகளை Chrome உலாவியும் தானாகவே நீக்கும். <ph name="BEGIN_LINK" />மேலும் அறிக<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">உங்கள் Google கணக்கில் உள்ள இணையம் மற்றும் ஆப்ஸ் செயல்பாட்டில் Chrome செயல்பாடுகளைச் சேர்க்க விரும்பினால் அதைச் சேர்க்கவும்</translation> <translation id="834313815369870491">மொழிபெயர்க்கக்கூடாத தளங்கள்</translation> <translation id="8348430946834215779">முடியும்போதெல்லாம் HTTPS நெறிமுறையைப் பயன்படுத்தி, அதை ஆதரிக்காத தளங்கள் ஏற்றப்படும் முன் எச்சரிக்கையைப் பெறுங்கள்</translation> <translation id="8354977102499939946">குரல் மூலம் உடனடியாகத் தேடலாம். இந்த ஷார்ட்கட்டை மாற்ற அமைப்புகளுக்குச் செல்லவும்.</translation> @@ -1576,6 +1583,7 @@ <translation id="9081543426177426948">மறைநிலைப் பயன்முறையில் நீங்கள் பார்க்கும் தளங்கள் சேமிக்கப்படாது</translation> <translation id="9086302186042011942">ஒத்திசைக்கிறது</translation> <translation id="9086455579313502267">நெட்வொர்க்கை அணுக முடியவில்லை</translation> +<translation id="909756639352028172">மிகவும் பிரத்தியேகமான அனுபவத்தைப் பெற இணையம் மற்றும் ஆப்ஸ் செயல்பாடு, இணைக்கப்பட்ட Google சேவைகள் ஆகியவற்றில் Chromeமைச் சேர்க்கவும்</translation> <translation id="9099220545925418560">நீங்கள் இதுவரை இணையத்தில் பார்த்தவற்றின் அடிப்படையிலானவை. இந்த அமைப்பு முடக்கப்பட்டுள்ளது.</translation> <translation id="9100610230175265781">கடவுச்சொற்றொடர் தேவை</translation> <translation id="9101137867221042551">நிர்வாகம்</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 996a3f6..c85a649 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">మళ్లీ చూపవద్దు</translation> <translation id="1680919990519905526">Google Lensతో కొనడానికి ఫోటో <ph name="BEGIN_NEW" />కొత్తది<ph name="END_NEW" /></translation> <translation id="1687482373098770139">త్వరలో, మీకు 'ఫాలో అవుతున్నారు' విభాగంలో <ph name="SITE_NAME" /> గురించిన సమాచారం, ఇంకా దానిలోని కంటెంట్ కనిపిస్తుంది. మీరు ఫాలో అయ్యే సైట్లు, సెర్చ్లు మీ Google ఖాతాలో సేవ్ చేయబడతాయి. మీరు ఫాలో అవుతున్న సైట్లను మీరు సెట్టింగ్లలో ఎప్పుడైనా మేనేజ్ చేయవచ్చు.</translation> +<translation id="1689333818294560261">మారుపేరు</translation> <translation id="1696555181932908973">మీరు <ph name="SITE_ETLD_PLUS_ONE" />లో కొనసాగించడానికి ఇతర మార్గాలను ట్రై చేయవచ్చు.</translation> <translation id="1702543251015153180">మీ ముదురు రంగు రూపం సెట్టింగ్లను మార్చాలనుకుంటున్నారా?</translation> <translation id="1702907158640575240">మేనేజ్ చేయబడుతున్న బ్రౌజర్</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">పాస్వర్డ్లను తొలగించండి</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> డౌన్లోడ్లు తొలగించబడ్డాయి</translation> <translation id="3819183753496523827">మీరు ఆఫ్లైన్లో ఉన్నారు. మీ ఇంటర్నెట్ కనెక్షన్ను చెక్ చేసి, మళ్లీ ట్రై చేయండి.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">మీ పాస్వర్డ్లను చెక్ చేయడానికి Google Play సర్వీసులను అప్డేట్ చేయండి</translation> <translation id="3845098929839618392">అజ్ఞాత ట్యాబ్లో తెరువు</translation> <translation id="3847319713229060696">వెబ్లో ప్రతిఒక్కరికీ భద్రతను మెరుగుపరచడంలో సహాయపడండి</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">ఇటీవలి లేబుల్ టెక్స్ట్ ఆధారంగా క్రమపద్ధతిలో అమర్చండి</translation> <translation id="4256782883801055595">ఓపెన్ సోర్స్ లైసెన్స్లు</translation> <translation id="4257230861809842349">Google Password Manager నుండి పాస్వర్డ్లను తొలగించాలా?</translation> +<translation id="426652736638196239">ఈ IBAN ఈ పరికరంలో మాత్రమే సేవ్ అవుతుంది</translation> <translation id="4269820728363426813">లింక్ అడ్రస్ను కాపీ చేయండి</translation> <translation id="4277529130885813215">మరొక పరికరాన్ని ఉపయోగించండి</translation> <translation id="4285846616383034558">కుక్కీలు, కాష్, ఇతర సైట్ డేటా</translation> @@ -631,6 +634,7 @@ <translation id="4461614516424362539">మీరు QR కోడ్తో మరొక పరికరాన్ని లింక్ చేసినప్పుడు, అది ఈ ఫోన్ను సెక్యూరిటీ కీగా ఉపయోగించవచ్చు. మీరు ఒకవేళ దాన్ని తీసివేస్తే, దాన్ని మళ్లీ లింక్ చేయడానికి మీరు QR కోడ్ను స్కాన్ చేయాల్సి ఉంటుంది.</translation> <translation id="4478161224666880173">మీరు ఈ సైట్లోని మీ <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> ఖాతాను ఉపయోగించవచ్చు. కొనసాగించడానికి, <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />కు సైన్ ఇన్ చేయండి.</translation> <translation id="4479972344484327217">Chromeలో <ph name="MODULE" /> ఇన్స్టాల్ చేయబడుతోంది…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{బుక్మార్క్ "<ph name="FOLDER_NAME" />"లో సేవ్ అయ్యింది. ఇది ఈ పరికరంలో మాత్రమే సేవ్ అవుతుంది.}other{బుక్మార్క్లు "<ph name="FOLDER_NAME" />"లో సేవ్ అయ్యాయి. ఇవి ఈ పరికరంలో మాత్రమే సేవ్ అవుతాయి.}}</translation> <translation id="4484496141267039529">కనెక్షన్ లేదు. తర్వాత మళ్లీ ట్రై చేయండి.</translation> <translation id="4487967297491345095">Chrome యాప్ డేటా మొత్తం శాశ్వతంగా తొలగించబడుతుంది. డేటాలో అన్ని ఫైళ్లు, సెట్టింగ్లు, ఖాతాలు, డేటాబేస్లు మొదలైనవి ఉంటాయి.</translation> <translation id="4491323382106587961">ఒక ఖాతాను ఎంచుకోండి. ప్రస్తుతం <ph name="EMAIL" />ను ఎంచుకున్నారు.</translation> @@ -851,6 +855,7 @@ <translation id="557018954714092179">కొత్త ఫోల్డర్ సృష్టించు</translation> <translation id="5578795271662203820">ఈ చిత్రం కోసం <ph name="SEARCH_ENGINE" />లో వెతకండి</translation> <translation id="5581519193887989363">మీరు ఎప్పుడైనా <ph name="BEGIN_LINK1" />సెట్టింగ్ల<ph name="END_LINK1" /> ద్వారా వేటిని సింక్ చేయాలో ఎంచుకోవచ్చు.</translation> +<translation id="558429399979870715">Chrome, ఇతర Google సర్వీస్లు ఒకదానితో మరొకటి డేటాను షేర్ చేసుకోవాలని మీరు కోరుకుంటే వాటిని లింక్ చేయండి</translation> <translation id="5590372121997663538">ఈ కంప్యూటర్ను గుర్తుంచుకోవాలి</translation> <translation id="5596627076506792578">మరిన్ని ఆప్షన్లు</translation> <translation id="5599455543593328020">అజ్ఞాత మోడ్</translation> @@ -880,6 +885,7 @@ <translation id="571930967925877633">మీ బుక్మార్క్లు, హిస్టరీ, ఇంకా ఇతర Chrome డేటా ఇకపై మీ Google ఖాతాలో సింక్ చేయబడదు</translation> <translation id="572328651809341494">ఇటీవలి ట్యాబ్లు</translation> <translation id="5726692708398506830">పేజీలోని అన్నింటినీ పెద్దవిగా చేయండి</translation> +<translation id="5728072125198221967">లింక్ అయిన Google సర్వీస్లు</translation> <translation id="5744751019568455640">మీ వెబ్ పేజీలోని కంటెంట్ను చదవడానికి మీరు ఎంచుకోగల వాయిస్లు ఇక్కడ ఉన్నాయి. మీకు వాయిస్ నచ్చితే, దాన్ని మీరు ఉపయోగించడం కొనసాగించాలనుకుంటే, వాయిస్ పేరుపై ట్యాప్ చేయండి.</translation> <translation id="5748802427693696783">ప్రామాణిక ట్యాబ్లకు మార్చబడింది</translation> <translation id="5749068826913805084">ఫైళ్లను డౌన్లోడ్ చేయడానికి Chromeకు స్టోరేజ్ యాక్సెస్ అవసరం.</translation> @@ -1077,7 +1083,6 @@ <translation id="6649642165559792194"><ph name="BEGIN_NEW" />కొత్త<ph name="END_NEW" /> చిత్రం ప్రివ్యూ చేయండి</translation> <translation id="6657585470893396449">పాస్వర్డ్</translation> <translation id="6659594942844771486">బ్రౌజర్ ట్యాబ్</translation> -<translation id="6662119761881114773">ప్రస్తుతం, ఈ పరికరంలో సేవ్ చేయబడిన పాస్వర్డ్లు Chrome ఛానెల్లలో ఉపయోగించబడవు. Chrome 121 తర్వాత, Chrome, <ph name="CHROME_CHANNEL" /> కోసం మీ పరికరంలో సేవ్ చేయబడిన పాస్వర్డ్లు విలీనం చేయబడతాయి, రెండు యాప్లలో ఉపయోగించవచ్చు.</translation> <translation id="666731172850799929"><ph name="APP_NAME" />లో తెరువు</translation> <translation id="6671495933530132209">ఇమేజ్ను కాపీ చేయండి</translation> <translation id="6672697278890207089">మీ పాస్ఫ్రేజ్ని ఎంటర్ చేయండి</translation> @@ -1164,6 +1169,7 @@ <translation id="7063006564040364415">సింక్ సర్వర్కు కనెక్ట్ చేయడం సాధ్యపడలేదు.</translation> <translation id="7071521146534760487">ఖాతాను నిర్వహిస్తుంది</translation> <translation id="707155805709242880">దేనిని సింక్ చేయాలో దిగువున ఎంచుకోండి</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{బుక్మార్క్ మీ <ph name="ACCOUNT_EMAIL" /> ఖాతాలోని "<ph name="FOLDER_NAME" />"లో సేవ్ అయ్యింది.}other{బుక్మార్క్లు మీ <ph name="ACCOUNT_EMAIL" /> ఖాతాలోని "<ph name="FOLDER_NAME" />"లో సేవ్ అయ్యాయి.}}</translation> <translation id="7077143737582773186">SD కార్డ్</translation> <translation id="7080806333218412752">URLలను చెక్ చేయడానికి వాటిని సురక్షిత బ్రౌజింగ్కు పంపుతుంది. కొత్త రకం ప్రమాదాలను గుర్తించడంలో సహాయపడటానికి కొన్ని నమూనా పేజీలు, డౌన్లోడ్లు, ఎక్స్టెన్షన్ యాక్టివిటీ, సిస్టమ్ సమాచారాన్ని కూడా పంపుతుంది. మీరు సైన్ ఇన్ చేసి ఉన్నప్పుడు, మిమ్మల్ని అన్ని Google యాప్లలో కాపాడటానికి ఈ డేటాను తాత్కాలికంగా మీ Google ఖాతాకు లింక్ చేస్తుంది.</translation> <translation id="7085332316435785646">Google సర్వీస్లలో మరింత వ్యక్తిగతీకరించిన అనుభవం కోసం Chrome హిస్టరీని చేర్చాలో, లేదో ఎంచుకోండి</translation> @@ -1431,6 +1437,7 @@ <translation id="8310344678080805313">ప్రామాణిక ట్యాబ్లు</translation> <translation id="831192587911042850">మీరు ఫాలో అయ్యే వెబ్ సైట్ల లిస్ట్కు ప్రస్తుత వెబ్ సైట్ను జోడిస్తుంది.</translation> <translation id="8333340769932050274">మీరు సైట్లతో షేర్ చేసుకోకూడదు అనుకునే టాపిక్లను బ్లాక్ చేయవచ్చు. అలాగే, 4 వారాల కంటే పాతవైన మీ టాపిక్లను Chrome ఆటోమేటిక్గా తొలగిస్తుంది. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">మీరు దీన్ని మీ Google ఖాతాలోని వెబ్ & యాప్ యాక్టివిటీకి జోడించాలనుకుంటే Chrome హిస్టరీని చేర్చండి</translation> <translation id="834313815369870491">ఈ సైట్లను ఎప్పటికీ అనువదించవద్దు</translation> <translation id="8348430946834215779">సాధ్యమైనప్పుడల్లా HTTPSని ఉపయోగించండి, దానికి సపోర్ట్ చేయని సైట్లను లోడ్ చేసే ముందు హెచ్చరికను పొందండి</translation> <translation id="8354977102499939946">మీ వాయిస్తో వేగంగా సెర్చ్ చేయండి. ఈ షార్ట్కట్ను ఎడిట్ చేయడానికి, సెట్టింగ్లకు వెళ్లండి.</translation> @@ -1576,6 +1583,7 @@ <translation id="9081543426177426948">మీరు సందర్శించే సైట్లు అజ్ఞాత మోడ్లో సేవ్ చేయబడవు</translation> <translation id="9086302186042011942">సింక్ చేస్తోంది</translation> <translation id="9086455579313502267">నెట్వర్క్ని యాక్సెస్ చేయడం సాధ్యం కాలేదు</translation> +<translation id="909756639352028172">అత్యంత వ్యక్తిగతీకరించిన ఎక్స్పీరియన్స్ను పొందడానికి, వెబ్ & యాప్ యాక్టివిటీ, లింక్ అయిన Google సర్వీస్లలో Chromeను చేర్చండి</translation> <translation id="9099220545925418560">మీ బ్రౌజింగ్ హిస్టరీ ఆధారంగా. ఈ సెట్టింగ్ ఆఫ్ చేయబడింది.</translation> <translation id="9100610230175265781">రహస్య పదబంధం అవసరం</translation> <translation id="9101137867221042551">మేనేజ్మెంట్</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 183a806..f5e0742 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">ไม่ต้องแสดงอีก</translation> <translation id="1680919990519905526">ช็อปจากภาพกับ Google Lens <ph name="BEGIN_NEW" />ใหม่<ph name="END_NEW" /></translation> <translation id="1687482373098770139">เร็วๆ นี้ คุณจะเห็นเนื้อหาจาก และเกี่ยวกับ <ph name="SITE_NAME" /> ใน "กำลังติดตาม" ระบบจะบันทึกเว็บไซต์และการค้นหาที่คุณติดตามไว้ในบัญชี Google คุณจัดการการติดตามในการตั้งค่าได้ทุกเมื่อ</translation> +<translation id="1689333818294560261">ชื่อเล่น</translation> <translation id="1696555181932908973">คุณลองดำเนินการต่อใน <ph name="SITE_ETLD_PLUS_ONE" /> ด้วยวิธีอื่นๆ ได้</translation> <translation id="1702543251015153180">เปลี่ยนการตั้งค่าธีมมืดไหม</translation> <translation id="1702907158640575240">เบราว์เซอร์ที่มีการจัดการ</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">ลบรหัสผ่าน</translation> <translation id="3819178904835489326">ลบการดาวน์โหลด <ph name="NUMBER_OF_DOWNLOADS" /> รายการแล้ว</translation> <translation id="3819183753496523827">คุณออฟไลน์อยู่ ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตแล้วลองอีกครั้ง</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">อัปเดตบริการ Google Play เพื่อตรวจสอบรหัสผ่าน</translation> <translation id="3845098929839618392">เปิดในแท็บที่ไม่ระบุตัวตน</translation> <translation id="3847319713229060696">ช่วยปรับปรุงความปลอดภัยในอินเทอร์เน็ตให้กับทุกคน</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">จัดเรียงตามล่าสุด</translation> <translation id="4256782883801055595">ใบอนุญาตโอเพนซอร์ส</translation> <translation id="4257230861809842349">ลบรหัสผ่านจากเครื่องมือจัดการรหัสผ่านบน Google ไหม</translation> +<translation id="426652736638196239">IBAN นี้จะบันทึกอยู่ในอุปกรณ์เครื่องนี้เท่านั้น</translation> <translation id="4269820728363426813">คัดลอกที่อยู่ลิงก์</translation> <translation id="4277529130885813215">ใช้อุปกรณ์อื่น</translation> <translation id="4285846616383034558">คุกกี้ แคช และข้อมูลเว็บไซต์อื่นๆ</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">พรีวิวรูปภาพ <ph name="BEGIN_NEW" />ใหม่<ph name="END_NEW" /></translation> <translation id="6657585470893396449">รหัสผ่าน</translation> <translation id="6659594942844771486">แท็บ</translation> -<translation id="6662119761881114773">ขณะนี้ รหัสผ่านที่บันทึกไว้ในอุปกรณ์นี้จะนำไปใช้ใน Chrome เวอร์ชันอื่นๆ ไม่ได้ หลังจาก Chrome 121 รหัสผ่านที่คุณบันทึกไว้ใน Chrome และ <ph name="CHROME_CHANNEL" /> บนอุปกรณ์จะรวมกัน และใช้ได้ในทั้ง 2 แอป</translation> <translation id="666731172850799929">เปิดใน <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">คัดลอกรูปภาพ</translation> <translation id="6672697278890207089">ป้อนข้อความรหัสผ่านของคุณ</translation> @@ -1161,6 +1163,7 @@ <translation id="7037830628447527439">ลงชื่อเข้าใช้ Chrome ด้วยบัญชี Google</translation> <translation id="7054588988317389591">รับคำอธิบายรูปภาพใช่ไหม</translation> <translation id="7055152154916055070">การเปลี่ยนเส้นทางถูกบล็อก</translation> +<translation id="7057969023583258980">เปิดประวัติการเข้าชมใน Chrome ทั้งหมด</translation> <translation id="7063006564040364415">ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์การซิงค์</translation> <translation id="7071521146534760487">จัดการบัญชี</translation> <translation id="707155805709242880">เลือกข้อมูลที่จะซิงค์ด้านล่าง</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 3a10397..8f8ad4e 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Bir daha gösterme</translation> <translation id="1680919990519905526">Google Lens ile görsel satın alın <ph name="BEGIN_NEW" />Yeni<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Yakında, Takip Edilenler bölümünde <ph name="SITE_NAME" /> sitesinden ve bu siteyle ilgili içerikler göreceksiniz. Takip ettiğiniz siteler ve aramalar Google Hesabınıza kaydedilir. Takip ettiklerinizi dilediğiniz zaman ayarlardan yönetebilirsiniz.</translation> +<translation id="1689333818294560261">Takma ad</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> sitesine devam etmek için başka yöntemler deneyebilirsiniz.</translation> <translation id="1702543251015153180">Koyu tema ayarlarınız değiştirilsin mi?</translation> <translation id="1702907158640575240">Yönetilen tarayıcı</translation> @@ -408,7 +409,7 @@ <translation id="3169472444629675720">Keşfet</translation> <translation id="3187472288455401631">Reklam ölçümü</translation> <translation id="3207960819495026254">Yer işareti koyuldu</translation> -<translation id="3208584281581115441">Şimdi denetle</translation> +<translation id="3208584281581115441">Şimdi kontrol et</translation> <translation id="3211426585530211793"><ph name="ITEM_TITLE" /> silindi</translation> <translation id="3214996641768123781"><ph name="BEGIN_LINK1" />Arama geçmişi<ph name="END_LINK1" /> ve <ph name="BEGIN_LINK2" />diğer etkinlik biçimleri<ph name="END_LINK2" />, oturum açtığınızda Google Hesabınıza kaydedilebilir. Bunları istediğiniz zaman silebilirsiniz.</translation> <translation id="3220943972464248773">Şifrelerinizi senkronize etmek için kimliğinizi doğrulayın</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Şifreler silinsin mi?</translation> <translation id="3819178904835489326">İndirilen <ph name="NUMBER_OF_DOWNLOADS" /> dosya silindi</translation> <translation id="3819183753496523827">Çevrimdışısınız. İnternet bağlantınızı kontrol edip tekrar deneyin.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Şifrelerinizi kontrol etmek için Google Play Hizmetleri'ni güncelleyin</translation> <translation id="3845098929839618392">Gizli sekmede aç</translation> <translation id="3847319713229060696">Web'de herkes için güvenliğin iyileştirilmesine yardımcı olun</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">En güncel tarihe göre sırala</translation> <translation id="4256782883801055595">Açık kaynak lisansları</translation> <translation id="4257230861809842349">Şifreler, Google Şifre Yöneticisi'nden silinsin mi?</translation> +<translation id="426652736638196239">Bu IBAN yalnızca bu cihaza kaydedilecek</translation> <translation id="4269820728363426813">Bağlantı adresini kopyala</translation> <translation id="4277529130885813215">Başka bir cihaz kullan</translation> <translation id="4285846616383034558">Çerezler, önbellek ve diğer site verileri</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Resmin önizlemesini aç <ph name="BEGIN_NEW" />Yeni<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Şifre</translation> <translation id="6659594942844771486">Sekme</translation> -<translation id="6662119761881114773">Bu cihaza kaydedilen şifreler şu anda Chrome kanallarında kullanılamaz. Chrome 121 sürümünden sonra, Chrome ve <ph name="CHROME_CHANNEL" /> için cihazınıza kaydedilen şifreler birleştirilip her iki uygulamada da kullanılabilir.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> uygulamasında aç</translation> <translation id="6671495933530132209">Resmi kopyala</translation> <translation id="6672697278890207089">Parolanızı girin</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 b3e645d..f8c3c53 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Більше не показувати</translation> <translation id="1680919990519905526">Купити через Об’єктив <ph name="BEGIN_NEW" />Нове<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Невдовзі в розділі "Підписки" відображатиметься контент із каналу <ph name="SITE_NAME" /> і про нього. Сайти й пошукові запити, на які ви підписалися, зберігаються в обліковому записі Google. Ви можете будь-коли керувати підписками в налаштуваннях.</translation> +<translation id="1689333818294560261">Псевдонім</translation> <translation id="1696555181932908973">Ви можете спробувати інші способи ввійти на сайті <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Змінити налаштування темної теми?</translation> <translation id="1702907158640575240">Керований веб-переглядач</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Видалити паролі</translation> <translation id="3819178904835489326">Видалено завантажених файлів: <ph name="NUMBER_OF_DOWNLOADS" /></translation> <translation id="3819183753496523827">Ви не в мережі. Перевірте інтернет-з’єднання й повторіть спробу.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Щоб перевірити паролі, оновіть сервіси Google Play</translation> <translation id="3845098929839618392">Відкрити в анонімній вкладці</translation> <translation id="3847319713229060696">Допоможіть підвищити безпеку в Інтернеті для кожного</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Сортувати за категорією "Останні"</translation> <translation id="4256782883801055595">Ліцензії ПЗ з відкритим кодом</translation> <translation id="4257230861809842349">Видалити паролі з Google Менеджера паролів?</translation> +<translation id="426652736638196239">Номер IBAN буде збережено лише на цьому пристрої</translation> <translation id="4269820728363426813">Копіювати адресу посилання</translation> <translation id="4277529130885813215">Скористатись іншим пристроєм</translation> <translation id="4285846616383034558">Файли cookie, кеш і інші дані сайтів</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Переглянути зображення <ph name="BEGIN_NEW" />Нове<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Пароль</translation> <translation id="6659594942844771486">Tab</translation> -<translation id="6662119761881114773">Зараз паролі, збережені на цьому пристрої, не можна використовувати в каналах Chrome. Після виходу версії 121 ваші збережені паролі для Chrome і <ph name="CHROME_CHANNEL" /> буде об’єднано, і їх можна буде використовувати в обох додатках.</translation> <translation id="666731172850799929">Відкрити в програмі <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Копіювати зображення</translation> <translation id="6672697278890207089">Введіть парольну фразу</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 c8aea2a9..c3ee9389 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">دوبارہ نہ دکھائیں</translation> <translation id="1680919990519905526">Google لینز کے ساتھ تصویر خریدیں <ph name="BEGIN_NEW" />نئی<ph name="END_NEW" /></translation> <translation id="1687482373098770139">جلد ہی آپ کو پیروی کر رہے ہیں میں <ph name="SITE_NAME" /> سے اور اس کے متعلق مواد دکھائی دے گا۔ آپ جن سائٹس اور تلاشوں کی پیروی کرتے ہیں وہ آپ کے Google اکاؤنٹ میں محفوظ کی جاتی ہیں۔ آپ کسی بھی وقت ترتیبات میں اپنی پیرویوں کا نظم کر سکتے ہیں۔</translation> +<translation id="1689333818294560261">عرفی نام</translation> <translation id="1696555181932908973">آپ <ph name="SITE_ETLD_PLUS_ONE" /> پر جاری رکھنے کے لیے دوسرے طریقے آزما سکتے ہیں۔</translation> <translation id="1702543251015153180">اپنی گہری تھیم کی ترتیبات کو تبدیل کریں؟</translation> <translation id="1702907158640575240">نظم کردہ براؤزر</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">پاس ورڈز حذف کریں</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ڈاؤن لوڈز کو حذف کر دیا گیا</translation> <translation id="3819183753496523827">آپ آف لائن ہیں۔ اپنا انٹرنیٹ کنکشن چیک کریں اور دوبارہ کوشش کریں۔</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">اپنے پاس ورڈز چیک کرنے کے لیے Google Play سروسز کو اپ ڈیٹ کریں</translation> <translation id="3845098929839618392">پوشیدگی ٹیب میں کھولیں</translation> <translation id="3847319713229060696">سبھی کے لیے ویب پر سیکیورٹی کو بہتر بنانے میں مدد کریں</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">تازہ ترین کے لحاظ سے ترتیب دیں</translation> <translation id="4256782883801055595">اوپن سورس لائسنسز</translation> <translation id="4257230861809842349">Google پاس ورڈ مینیجر سے پاس ورڈز کو حذف کریں؟</translation> +<translation id="426652736638196239">یہ IBAN صرف اس آلے میں محفوظ ہوگا</translation> <translation id="4269820728363426813">لنک کا پتہ کاپی کریں</translation> <translation id="4277529130885813215">کوئی دوسرا آلہ استعمال کریں</translation> <translation id="4285846616383034558">کوکیز، کیش اور سائٹ کا دیگر ڈیٹا</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">تصویر کا پیش منظر دیکھیں <ph name="BEGIN_NEW" />نیا<ph name="END_NEW" /></translation> <translation id="6657585470893396449">پاس ورڈ</translation> <translation id="6659594942844771486">براؤزر ٹیب</translation> -<translation id="6662119761881114773">ابھی، اس آلے پر محفوظ کردہ پاس ورڈز کو Chrome چینلز پر استعمال نہیں کیا جا سکتا۔ Chrome 121 کے بعد، آپ کے آلے پر Chrome اور <ph name="CHROME_CHANNEL" /> کے لیے محفوظ کردہ پاس ورڈز کو ضم کر دیا جائے گا اور انہیں دونوں ایپس میں استعمال کیا جا سکتا ہے۔</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> میں کھولیں</translation> <translation id="6671495933530132209">تصویر کاپی کریں</translation> <translation id="6672697278890207089">اپنا پاس فریز درج کریں</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 c727595..5e3700b 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Boshqa ko‘rsatilmasin</translation> <translation id="1680919990519905526">Google Lensda <ph name="BEGIN_NEW" />Yangi<ph name="END_NEW" /> qidiruv</translation> <translation id="1687482373098770139">Tez orada Kuzatuvdagi sahifasida <ph name="SITE_NAME" /> kontenti va xabarlari chiqadi. Siz qidirgan va kuzatadigan saytlar Google hisobingizda saqlanadi. Kuzatuvdagi saytlarni endi istalgan vaqt sozlamalar orqali boshqarish mumkin.</translation> +<translation id="1689333818294560261">Nik</translation> <translation id="1696555181932908973"><ph name="SITE_ETLD_PLUS_ONE" /> orqali boshqa usulda davom eting.</translation> <translation id="1702543251015153180">Tungi mavzu sozlamalari oʻzgartirilsinmi?</translation> <translation id="1702907158640575240">Boshqariladigan brauzer</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Parollarni oʻchirib tashlash</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ta yuklanma o‘chirib tashlandi</translation> <translation id="3819183753496523827">Siz internetga ulanmagansiz. Internetni tekshiring va qayta urining.</translation> +<translation id="3823019343150397277">IBAN (Xalqaro bank hisob raqami)</translation> <translation id="3830886834687455630">Parollaringizni tekshirish uchun Google Play xizmatlarini yangilang</translation> <translation id="3845098929839618392">Inkognito rejimida ochish</translation> <translation id="3847319713229060696">Internetni hamma uchun xavfsiz boʻlishiga yordam berish</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Oxirgilar asosida saralash</translation> <translation id="4256782883801055595">Ochiq kodli DT litsenziyalari</translation> <translation id="4257230861809842349">Parollar Google Parollar menejeridan oʻchirib tashlansinmi?</translation> +<translation id="426652736638196239">Bu IBAN faqat shu qurilmada saqlanadi</translation> <translation id="4269820728363426813">Havola manzilini nusxalash</translation> <translation id="4277529130885813215">Boshqa qurilmadan foydalaning</translation> +<translation id="4282440837784183472">Siz kirayotgan hisob va Chrome profilingiz qanday ishlatilishi tashkilotingiz (<ph name="MANAGED_DOMAIN" />) boshqaruvida. Administrator ayrim funksiyalarni sozlashi va cheklashi mumkin.</translation> <translation id="4285846616383034558">Cookie fayllar, kesh va boshqa sayt maʼlumotlari</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Android sozlamalari orqali ekran qulfini yoqing<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Yangi Inkognito varaq</translation> @@ -1077,7 +1081,6 @@ <translation id="6649642165559792194">Tasvirga razm solish <ph name="BEGIN_NEW" />Yangi<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Parol</translation> <translation id="6659594942844771486">Varaq</translation> -<translation id="6662119761881114773">Ayni damda bu qurilmaga saqlangan parollardan Chrome kanallarida foydalanish imkonsiz. Chrome brauzerining 121-versiyasidan keyin qurilmangiz va <ph name="CHROME_CHANNEL" />ga saqlangan parollar birlashtiriladi hamda har ikki ilovada foydalanish mumkin boʻladi.</translation> <translation id="666731172850799929"><ph name="APP_NAME" /> ilovasida ochish</translation> <translation id="6671495933530132209">Rasmni nusxalash</translation> <translation id="6672697278890207089">Kodli iborani kiriting</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 6e3efa3..6450d71 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Không hiện lại</translation> <translation id="1680919990519905526">Mua sắm với Ống kính <ph name="BEGIN_NEW" />Mới<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Sắp tới, bạn sẽ có thể xem thông tin về <ph name="SITE_NAME" /> và nội dung của kênh trong phần Đang theo dõi. Các trang web và nội dung tìm kiếm mà bạn theo dõi sẽ được lưu trong Tài khoản Google của bạn. Bạn có thể quản lý các trang web/nội dung mà mình theo dõi trong phần cài đặt bất cứ lúc nào.</translation> +<translation id="1689333818294560261">Biệt hiệu</translation> <translation id="1696555181932908973">Bạn có thể thử những cách khác để tiếp tục trên <ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Bạn muốn thay đổi các chế độ cài đặt cho giao diện tối?</translation> <translation id="1702907158640575240">Trình duyệt được quản lý</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Xoá mật khẩu</translation> <translation id="3819178904835489326">Đã xóa <ph name="NUMBER_OF_DOWNLOADS" /> bản tải xuống</translation> <translation id="3819183753496523827">Bạn hiện không có kết nối mạng. Hãy kiểm tra kết nối Internet rồi thử lại.</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">Cập nhật Dịch vụ Google Play để kiểm tra mật khẩu của bạn</translation> <translation id="3845098929839618392">Mở trong thẻ Ẩn danh</translation> <translation id="3847319713229060696">Giúp tăng cường bảo mật cho mọi người trên web</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">Sắp xếp theo Mới nhất</translation> <translation id="4256782883801055595">Giấy phép nguồn mở</translation> <translation id="4257230861809842349">Xoá mật khẩu khỏi Trình quản lý mật khẩu của Google?</translation> +<translation id="426652736638196239">Số IBAN này sẽ chỉ được lưu vào thiết bị này</translation> <translation id="4269820728363426813">Sao chép địa chỉ liên kết</translation> <translation id="4277529130885813215">Sử dụng thiết bị khác</translation> <translation id="4285846616383034558">Cookie, bộ nhớ đệm và dữ liệu trang web khác</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">Xem trước hình ảnh <ph name="BEGIN_NEW" />Mới<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Mật khẩu</translation> <translation id="6659594942844771486">Thẻ</translation> -<translation id="6662119761881114773">Hiện tại, bạn không thể sử dụng mật khẩu đã lưu trên thiết bị này cho các kênh Chrome. Sau Chrome 121, mật khẩu bạn lưu trên thiết bị cho Chrome và <ph name="CHROME_CHANNEL" /> sẽ được hợp nhất và dùng được trong cả hai ứng dụng.</translation> <translation id="666731172850799929">Mở trong <ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Sao chép ảnh</translation> <translation id="6672697278890207089">Nhập cụm mật khẩu của bạn</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 8324e98c..cf66c208 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
@@ -128,6 +128,7 @@ <translation id="1672586136351118594">不再显示</translation> <translation id="1680919990519905526">使用 Google 智能镜头搜索图中商品信息<ph name="BEGIN_NEW" />新<ph name="END_NEW" /></translation> <translation id="1687482373098770139">不久之后,您就会在“已关注”部分中看到来自<ph name="SITE_NAME" />及与其相关的内容。您关注的网站和搜索内容会保存在您的 Google 账号中。您可随时在设置中管理您关注的内容。</translation> +<translation id="1689333818294560261">昵称</translation> <translation id="1696555181932908973">您可以尝试在 <ph name="SITE_ETLD_PLUS_ONE" /> 上通过其他方法继续操作。</translation> <translation id="1702543251015153180">更改您的深色主题设置?</translation> <translation id="1702907158640575240">受管理的浏览器</translation> @@ -515,6 +516,7 @@ <translation id="381861209280417772">删除密码</translation> <translation id="3819178904835489326">已删除 <ph name="NUMBER_OF_DOWNLOADS" /> 项下载内容</translation> <translation id="3819183753496523827">您未联网。请检查您的互联网连接状况,然后重试。</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">请更新 Google Play 服务以检查您的密码</translation> <translation id="3845098929839618392">在无痕式标签页中打开</translation> <translation id="3847319713229060696">帮助我们为所有人改善网络安全环境</translation> @@ -595,6 +597,7 @@ <translation id="4249955472157341256">按新近度排序</translation> <translation id="4256782883801055595">开放源代码许可</translation> <translation id="4257230861809842349">从 Google 密码管理工具中删除密码?</translation> +<translation id="426652736638196239">此 IBAN 将仅保存到这部设备上</translation> <translation id="4269820728363426813">复制链接地址</translation> <translation id="4277529130885813215">换一部设备</translation> <translation id="4285846616383034558">Cookie、缓存和其他网站数据</translation> @@ -629,6 +632,7 @@ <translation id="4461614516424362539">当您使用二维码关联另一部设备后,相应设备便可将此手机用作安全密钥。如果您移除相应设备,则必须扫描二维码才能重新关联它。</translation> <translation id="4478161224666880173">您可以在此网站上使用 <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> 账号。如需继续,请登录 <ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />。</translation> <translation id="4479972344484327217">正在为 Chrome 安装<ph name="MODULE" />…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{书签已保存到“<ph name="FOLDER_NAME" />”,而且只保存在此设备上。}other{书签已保存到“<ph name="FOLDER_NAME" />”,而且只保存在此设备上。}}</translation> <translation id="4484496141267039529">无网络连接。请稍后再试。</translation> <translation id="4487967297491345095">Chrome 的所有应用数据都将被永久删除,其中包括所有文件、设置、账号、数据库等。</translation> <translation id="4491323382106587961">选择一个账号。目前选择的是:<ph name="EMAIL" />。</translation> @@ -849,6 +853,7 @@ <translation id="557018954714092179">新建文件夹</translation> <translation id="5578795271662203820">在<ph name="SEARCH_ENGINE" />中搜索此图片</translation> <translation id="5581519193887989363">您始终可在<ph name="BEGIN_LINK1" />设置<ph name="END_LINK1" />中选择要同步的内容。</translation> +<translation id="558429399979870715">如果您想让 Chrome 和其他 Google 服务相互分享数据,请关联这些服务</translation> <translation id="5590372121997663538">记住这台计算机</translation> <translation id="5596627076506792578">更多选项</translation> <translation id="5599455543593328020">无痕模式</translation> @@ -878,6 +883,7 @@ <translation id="571930967925877633">您的书签、历史记录和其他 Chrome 数据将不再同步到您的 Google 账号中</translation> <translation id="572328651809341494">最近打开的标签页</translation> <translation id="5726692708398506830">放大网页上的所有内容</translation> +<translation id="5728072125198221967">关联的 Google 服务</translation> <translation id="5744751019568455640">您可以在这里选择系统朗读网页内容时要使用的声音。如果您喜欢这个声音,并且希望我继续使用它,只要点按声音名称就可以了。</translation> <translation id="5748802427693696783">已切换到标准标签页</translation> <translation id="5749068826913805084">Chrome 需要具备存储空间使用权限,才能下载文件。</translation> @@ -1075,7 +1081,6 @@ <translation id="6649642165559792194">预览图片<ph name="BEGIN_NEW" />新<ph name="END_NEW" /></translation> <translation id="6657585470893396449">密码</translation> <translation id="6659594942844771486">标签页</translation> -<translation id="6662119761881114773">目前,此设备上保存的密码无法跨 Chrome 渠道使用。Chrome 121 之后,您设备上分别为 Chrome 和 <ph name="CHROME_CHANNEL" /> 保存的密码将会合并,且在这两个应用内均可使用。</translation> <translation id="666731172850799929">在 <ph name="APP_NAME" />中打开</translation> <translation id="6671495933530132209">复制图片</translation> <translation id="6672697278890207089">请输入密码</translation> @@ -1162,6 +1167,7 @@ <translation id="7063006564040364415">无法连接到同步服务器。</translation> <translation id="7071521146534760487">管理账号</translation> <translation id="707155805709242880">请在下方选择要同步的内容</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{书签已保存到账号 <ph name="ACCOUNT_EMAIL" /> 中的“<ph name="FOLDER_NAME" />”。}other{书签已保存到账号 <ph name="ACCOUNT_EMAIL" /> 中的“<ph name="FOLDER_NAME" />”。}}</translation> <translation id="7077143737582773186">SD 卡</translation> <translation id="7080806333218412752">会将网址发送给“安全浏览”功能进行检查。还会发送网页、下载内容、扩展程序活动和系统信息的少量样本,以帮助发现新威胁。而且,会在您登录后暂时将这些数据关联到您的 Google 账号,以便在各个 Google 应用中为您提供保护。</translation> <translation id="7085332316435785646">选择是否要包含 Chrome 历史记录以便在各款 Google 服务中获享更个性化的体验</translation> @@ -1429,6 +1435,7 @@ <translation id="8310344678080805313">标准标签页</translation> <translation id="831192587911042850">将当前网站添加到您关注的网站的列表中。</translation> <translation id="8333340769932050274">您可以屏蔽不想与网站分享的主题。Chrome 还会自动删除保留时长超过 4 周的主题。<ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">若要将 Chrome 历史记录添加到您 Google 账号的“网络与应用活动记录”中,请包括此类记录</translation> <translation id="834313815369870491">一律不翻译网站</translation> <translation id="8348430946834215779">尽可能使用 HTTPS,并在加载不支持 HTTPS 的网站前收到警告</translation> <translation id="8354977102499939946">使用语音快速搜索。若要修改该快捷方式,请前往“设置”部分。</translation> @@ -1574,6 +1581,7 @@ <translation id="9081543426177426948">在无痕模式下,系统不会保存您访问过的网站</translation> <translation id="9086302186042011942">正在同步</translation> <translation id="9086455579313502267">无法访问网络</translation> +<translation id="909756639352028172">若要获得最具个性化的体验,请在“网络与应用活动记录”和关联的 Google 服务中包括 Chrome</translation> <translation id="9099220545925418560">根据您的浏览记录。此设置已关闭。</translation> <translation id="9100610230175265781">必须提供密码</translation> <translation id="9101137867221042551">管理</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 06a7dd7..b29b0f5 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">不要再顯示</translation> <translation id="1680919990519905526">使用「Google 智能鏡頭」購買圖片<ph name="BEGIN_NEW" />新功能<ph name="END_NEW" /></translation> <translation id="1687482373098770139">你即將會在「追蹤中」分頁看到「<ph name="SITE_NAME" />」的內容和簡介。你追蹤的網站和搜尋內容會儲存在 Google 帳戶中。隨時可前往設定管理追蹤項目。</translation> +<translation id="1689333818294560261">暱稱</translation> <translation id="1696555181932908973">你可嘗試在「<ph name="SITE_ETLD_PLUS_ONE" />」上透過其他方法繼續操作。</translation> <translation id="1702543251015153180">要變更深色主題背景設定嗎?</translation> <translation id="1702907158640575240">受管理的瀏覽器</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">刪除密碼</translation> <translation id="3819178904835489326">已刪除 <ph name="NUMBER_OF_DOWNLOADS" /> 個下載項目</translation> <translation id="3819183753496523827">您已離線。請檢查您的互聯網連線,然後再試一次。</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">需要更新 Google Play 服務才能檢查密碼</translation> <translation id="3845098929839618392">在無痕式分頁中開啟</translation> <translation id="3847319713229060696">可為所有網絡使用者提供更完善的安全防護</translation> @@ -597,6 +599,7 @@ <translation id="4249955472157341256">按最新項目排序</translation> <translation id="4256782883801055595">開放原始碼授權</translation> <translation id="4257230861809842349">要從「Google 密碼管理工具」中刪除密碼嗎?</translation> +<translation id="426652736638196239">此 IBAN 只會儲存在此裝置上</translation> <translation id="4269820728363426813">複製連結網址</translation> <translation id="4277529130885813215">改用其他裝置</translation> <translation id="4285846616383034558">Cookie、快取和其他網站資料</translation> @@ -1077,7 +1080,6 @@ <translation id="6649642165559792194">預覽圖片<ph name="BEGIN_NEW" />新功能<ph name="END_NEW" /></translation> <translation id="6657585470893396449">密碼</translation> <translation id="6659594942844771486">分頁</translation> -<translation id="6662119761881114773">目前無法將儲存在此裝置上的密碼用於其他 Chrome 版本。在 Chrome 121 以後的版本中,系統會將裝置上儲存的 Chrome 和 <ph name="CHROME_CHANNEL" />密碼合併,可同時在這兩個應用程式上使用。</translation> <translation id="666731172850799929">在「<ph name="APP_NAME" />」中開啟</translation> <translation id="6671495933530132209">複製圖片</translation> <translation id="6672697278890207089">請輸入你的複雜密碼</translation> @@ -1161,6 +1163,7 @@ <translation id="7037830628447527439">使用 Google 帳戶登入 Chrome</translation> <translation id="7054588988317389591">要取得圖片說明嗎?</translation> <translation id="7055152154916055070">已禁止重新導向:</translation> +<translation id="7057969023583258980">開啟完整的 Chrome 歷史記錄</translation> <translation id="7063006564040364415">無法連線至同步處理伺服器。</translation> <translation id="7071521146534760487">管理帳戶</translation> <translation id="707155805709242880">在下方選擇要同步處理的項目</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 ed71f668..0ca64e9 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
@@ -128,6 +128,7 @@ <translation id="1672586136351118594">不要再顯示</translation> <translation id="1680919990519905526">選購 Google 智慧鏡頭拍攝的產品<ph name="BEGIN_NEW" />新功能<ph name="END_NEW" /></translation> <translation id="1687482373098770139">不久後,你會在「追蹤中」分頁看到「<ph name="SITE_NAME" />」的內容和簡介。你追蹤的網站和搜尋內容會儲存在 Google 帳戶中,隨時可以前往設定管理追蹤項目。</translation> +<translation id="1689333818294560261">暱稱</translation> <translation id="1696555181932908973">你可以在「<ph name="SITE_ETLD_PLUS_ONE" />」上試著透過其他方法繼續操作。</translation> <translation id="1702543251015153180">要變更深色主題設定嗎?</translation> <translation id="1702907158640575240">受管理的瀏覽器</translation> @@ -515,6 +516,7 @@ <translation id="381861209280417772">刪除密碼</translation> <translation id="3819178904835489326">已刪除 <ph name="NUMBER_OF_DOWNLOADS" /> 個下載項目</translation> <translation id="3819183753496523827">你已經離線,請檢查網際網路連線,然後再試一次。</translation> +<translation id="3823019343150397277">IBAN</translation> <translation id="3830886834687455630">必須更新 Google Play 服務才能檢查密碼</translation> <translation id="3845098929839618392">在無痕分頁中開啟</translation> <translation id="3847319713229060696">協助我們改善所有人的網路安全性</translation> @@ -595,6 +597,7 @@ <translation id="4249955472157341256">依最新時間排序</translation> <translation id="4256782883801055595">開放原始碼授權</translation> <translation id="4257230861809842349">要從 Google 密碼管理工具中刪除密碼嗎?</translation> +<translation id="426652736638196239">這個 IBAN 只會儲存在這部裝置上</translation> <translation id="4269820728363426813">複製連結網址</translation> <translation id="4277529130885813215">改用其他裝置</translation> <translation id="4285846616383034558">Cookie、快取和其他網站資料</translation> @@ -1075,7 +1078,6 @@ <translation id="6649642165559792194">預覽圖片 <ph name="BEGIN_NEW" />新功能<ph name="END_NEW" /></translation> <translation id="6657585470893396449">密碼</translation> <translation id="6659594942844771486">分頁</translation> -<translation id="6662119761881114773">目前無法將儲存在這部裝置上的密碼用於其他 Chrome 版本。在 Chrome 121 以後的版本中,系統會將裝置上儲存的 Chrome 和 <ph name="CHROME_CHANNEL" /> 密碼合併,可同時用於這兩個應用程式。</translation> <translation id="666731172850799929">在「<ph name="APP_NAME" />」中開啟</translation> <translation id="6671495933530132209">複製圖片</translation> <translation id="6672697278890207089">請輸入你的複雜密碼</translation> @@ -1159,6 +1161,7 @@ <translation id="7037830628447527439">使用 Google 帳戶登入 Chrome</translation> <translation id="7054588988317389591">要取得圖片說明嗎?</translation> <translation id="7055152154916055070">已禁止重新導向:</translation> +<translation id="7057969023583258980">開啟完整的 Chrome 歷史記錄</translation> <translation id="7063006564040364415">無法連線至同步處理伺服器。</translation> <translation id="7071521146534760487">管理帳戶</translation> <translation id="707155805709242880">請在下方選擇要同步處理的項目</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 bf869f4..23e72ee 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
@@ -130,6 +130,7 @@ <translation id="1672586136351118594">Ungabonisi futhi</translation> <translation id="1680919990519905526">Thenga isithombe ngokuthi ama-Google Lens <ph name="BEGIN_NEW" />Okusha<ph name="END_NEW" /></translation> <translation id="1687482373098770139">Maduze, uzobona okuqukethwe okuvela noma mayelana ne-<ph name="SITE_NAME" /> kulokho Okulandelayo. Amasayithi nosesho olulandelayo kulondolozwe ku-Google Account yakho. Ungaphatha ukulandela kwakho kumasethingi noma kunini.</translation> +<translation id="1689333818294560261">Isiteketiso</translation> <translation id="1696555181932908973">Ungazama ezinye izindlela zokuqhubeka ku-<ph name="SITE_ETLD_PLUS_ONE" />.</translation> <translation id="1702543251015153180">Shintsha amasethingi akho wetimu emnyama?</translation> <translation id="1702907158640575240">Ibhrawuza ephethwe</translation> @@ -517,6 +518,7 @@ <translation id="381861209280417772">Sula Amaphasiwedi</translation> <translation id="3819178904835489326"><ph name="NUMBER_OF_DOWNLOADS" /> ukulanda kutholakele</translation> <translation id="3819183753496523827">Awuxhunyiwe ku-inthanethi. Hlola ukuxhumeka kwakho kwe-inthanethi uphinde uzame futhi.</translation> +<translation id="3823019343150397277">I-IBAN</translation> <translation id="3830886834687455630">Buyekeza amasevisi e-Google Play ukuze uhlole amaphasiwedi akho</translation> <translation id="3845098929839618392">Vula kuthebhu ye-incognito</translation> <translation id="3847319713229060696">Siza ukuthuthukisa ukuvikelwa kuwebhu kuwo wonke umuntu</translation> @@ -597,8 +599,10 @@ <translation id="4249955472157341256">Hlunga Ngokwakamuva</translation> <translation id="4256782883801055595">Amalayisensi womthombo ovulekile</translation> <translation id="4257230861809842349">Sula amaphasiwedi Kumphathi Wephasiwedi Ye-Google?</translation> +<translation id="426652736638196239">Leli khadi lizolondolozwa kule divayisi kuphela</translation> <translation id="4269820728363426813">Kopisha ikheli lesixhumanisi</translation> <translation id="4277529130885813215">Sebenzisa enye idivayisi</translation> +<translation id="4282440837784183472">Inhlangano yakho, i-<ph name="MANAGED_DOMAIN" /> iphatha i-akhawunti ongena kuyo ngemvume kanye nendlela engasetshenziswa ngayo i-Chrome. Umlawuli wakho angasetha noma abeke umkhawulo ezicini ezithile.</translation> <translation id="4285846616383034558">Amakhukhi, inqolobane, nenye idatha yesayithi</translation> <translation id="4291407919474070700"><ph name="BEGIN_LINK" />Vula ukukhiya isikrini kumasethingi we-Android<ph name="END_LINK" /></translation> <translation id="4296252229500326964">Ithebhu entsha ye-Incognito</translation> @@ -631,6 +635,7 @@ <translation id="4461614516424362539">Uma uxhuma enye idivayisi ngekhodi ye-QR, ingasebenzisa le foni njengokhiye wokuqinisekisa ubunikazi. Uma uyisusa, kuzodingeka ukuthi uskene ikhodi ye-QR ukuze uyilinke futhi.</translation> <translation id="4478161224666880173">Ungasebenzisa i-akhawunti yakho ye-<ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> kuleli sayithi. Ukuze uqhubeke, ngena ngemvume ku-<ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" />.</translation> <translation id="4479972344484327217">Ifaka i-<ph name="MODULE" /> ye-Chrome…</translation> +<translation id="4481181637083926190">{BOOKMARK_COUNT,plural, =1{Ibhukhimakhi ilondolozwe kokuthi "<ph name="FOLDER_NAME" />". Ilondolozwe kuphela kule divayisi.}one{Amabhukhimakhi alondolozwe kokuthi "<ph name="FOLDER_NAME" />". Alondolozwe kuphela kule divayisi.}other{Amabhukhimakhi alondolozwe kokuthi "<ph name="FOLDER_NAME" />". Alondolozwe kuphela kule divayisi.}}</translation> <translation id="4484496141267039529">Akukho ukuxhumana. Zama futhi emuva kwesikhathi.</translation> <translation id="4487967297491345095">Yonke idatha yohlelo lokusebenza le-Chrome izosuswa ngunaphakade. Lokhu kufaka phakathi onke amafayela, izilungiselelo, ama-akhawunti, isizindalwazi, njll.</translation> <translation id="4491323382106587961">Khetha i-akhawunti. Njengamanje kukhethwe <ph name="EMAIL" />.</translation> @@ -851,6 +856,7 @@ <translation id="557018954714092179">Sungula ifolda entsha</translation> <translation id="5578795271662203820">Sesha ku-<ph name="SEARCH_ENGINE" /> lesi sithombe</translation> <translation id="5581519193887989363">Ungahlala ukhetha ukuthi yini ezovunyelaniswa <ph name="BEGIN_LINK1" />kuzilungiselelo<ph name="END_LINK1" />.</translation> +<translation id="558429399979870715">Linka i-Chrome namanye amasevisi e-Google uma ufuna ukuthi abelane namanye ngedatha</translation> <translation id="5590372121997663538">Khumbula le khompuyutha</translation> <translation id="5596627076506792578">Izinketho eziningi</translation> <translation id="5599455543593328020">Imodi ye-incognito</translation> @@ -880,6 +886,7 @@ <translation id="571930967925877633">Amabhukhimakhi akho, umlando, nenye idatha ye-Chrome ngeke isavunyelaniswa ku-Google Account yakho</translation> <translation id="572328651809341494">Amathebhu wakamuva</translation> <translation id="5726692708398506830">Yenza yonke into kukhasi ibe yinkulu</translation> +<translation id="5728072125198221967">Amasevisi we-Google alinkiwe</translation> <translation id="5744751019568455640">Nawa amazwi ongawakhetha ukuze afunde amakhasi akho ewebhu. Uma uthanda leli zwi futhi ufuna ukuqhubeka nokulisebenzisa vele uthephe igama lezwi.</translation> <translation id="5748802427693696783">Ishintshele kumathebhu ajwayelekile</translation> <translation id="5749068826913805084">I-Chrome idinga ukufinyelela kwesitoreji ukuze ilande amafayela.</translation> @@ -1077,7 +1084,6 @@ <translation id="6649642165559792194">Buka kuqala isithombe <ph name="BEGIN_NEW" />Okusha<ph name="END_NEW" /></translation> <translation id="6657585470893396449">Igama lokungena</translation> <translation id="6659594942844771486">Ithebhu</translation> -<translation id="6662119761881114773">Njengamanje, amaphasiwedi alondolozwe kule divayisi awakwazi ukusetshenziswa eziteshini ze-Chrome. Ngemva kwe-Chrome 121, amaphasiwedi alondolozwe kudivayisi yakho we-Chrome kanye ne-<ph name="CHROME_CHANNEL" /> azohlanganiswa futhi angasetshenziswa kuwo womabili ama-app.</translation> <translation id="666731172850799929">Vula ku-<ph name="APP_NAME" /></translation> <translation id="6671495933530132209">Kopisha isithombe</translation> <translation id="6672697278890207089">Faka umushwana wakho wokungena</translation> @@ -1164,6 +1170,7 @@ <translation id="7063006564040364415">Ayikwazanga ukuxhumeka kuseva yokuvumelanisa.</translation> <translation id="7071521146534760487">Phatha i-akhawunti</translation> <translation id="707155805709242880">Khetha lokho ongakavumelanisa ngezansi</translation> +<translation id="707702207692430409">{BOOKMARK_COUNT,plural, =1{Ibhukhimakhi lilondolozwe kokuthi "<ph name="FOLDER_NAME" />" ku-akhawunti yakho, <ph name="ACCOUNT_EMAIL" />.}one{Amabhukhimakhi alondolozwe kokuthi <ph name="FOLDER_NAME" /> ku-akhawunti yakho, <ph name="ACCOUNT_EMAIL" />.}other{Amabhukhimakhi alondolozwe kokuthi <ph name="FOLDER_NAME" /> ku-akhawunti yakho, <ph name="ACCOUNT_EMAIL" />.}}</translation> <translation id="7077143737582773186">Ikhadi le-SD</translation> <translation id="7080806333218412752">Ithumela ama-URL Ekuphequluleni Okuphephile ukuze iwahlole. Iphinde ithumele namasampula wamakhasi ambalwa, okulandwayo, imisebenzi yezandiso, nokwaziswa kwesistimu ukukusiza uthole izinsongo ezintsha. Ixhumanisa idatha yakho ne-Akhawunti ye-Google okwesikhashana uma ungene ngemvume, ukuze ikuvikele kuzinhlelo zakho zokusebenza ze-Google.</translation> <translation id="7085332316435785646">Khetha ukuthi ufake phakathi umlando we-Chrome ukuze uthole umuzwa womuntu siqu kumasevisi e-Google</translation> @@ -1431,6 +1438,7 @@ <translation id="8310344678080805313">Amathebhu ajwayelekile</translation> <translation id="831192587911042850">Yengeza iwebhusayithi yamanje kuhlu lwamawebhusayithi owalandelayo.</translation> <translation id="8333340769932050274">Ungakwazi ukuvimba izihloko ongafuni zabiwe namasayithi. I-Chrome iphinda isuse ngokuzenzekela izihloko zakho ezindala kunamaviki ama-4. <ph name="BEGIN_LINK" />Funda kabanzi<ph name="END_LINK" /></translation> +<translation id="8336984817750547763">Hlanganisa umlando we-Chrome uma ufuna ukuwufaka kokuthi Umsebenzi Wewebhu Nowohlelo Lokusebenza ku-Google Account yakho</translation> <translation id="834313815369870491">Ungalokothi uhumushe amasayithi</translation> <translation id="8348430946834215779">Sebenzisa i-HTTPS noma inini uma kungenzeka uthole isexwayiso ngaphambi kokulayisha amasayithi angayisekeli</translation> <translation id="8354977102499939946">Sesha ngokushesha ngezwi lakho. Ukuhlela lesi sinqamuleli, iya kokuthi Amasethingi.</translation> @@ -1576,6 +1584,7 @@ <translation id="9081543426177426948">Amasayithi owavakashelayo awalondolozwa ku-Incognito</translation> <translation id="9086302186042011942">Iyavumelanisa</translation> <translation id="9086455579313502267">Ayikwazi ukufinyelela kunethiwekhi</translation> +<translation id="909756639352028172">Ukuze uthole ukujabulela okuqondaniswe nomuntu siqu kakhulu, hlanganisa i-Chrome kokuthi Umsebenzi Wewebhu Nowohlelo Lokusebenza kanye nemisebenzi ye-Google exhunyiwe</translation> <translation id="9099220545925418560">Ngokususelwe kumlando wakho wokubhrawuza. Le sethingi ivaliwe.</translation> <translation id="9100610230175265781">Kudingeka umushwana wokungena</translation> <translation id="9101137867221042551">Ukuphatha</translation>
diff --git a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc index 61573f1..fe762b54 100644 --- a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc +++ b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
@@ -90,9 +90,9 @@ const std::string& risk_data) { client_->GetPaymentsAutofillClient()->ShowAutofillProgressDialog( AutofillProgressDialogType::kVirtualCardUnmaskProgressDialog, - // TODO(crbug.com/1517762): Handle the user cancelling the progress - // dialog here. - /*cancel_callback=*/base::DoNothing()); + base::BindOnce(&DesktopPaymentsWindowManager:: + OnVcn3dsAuthenticationProgressDialogCancelled, + weak_ptr_factory_.GetWeakPtr())); client_->GetPaymentsNetworkInterface()->UnmaskCard( CreateUnmaskRequestDetailsForVcn3ds(*client_, vcn_3ds_context_.value(), std::move(redirect_completion_proof)), @@ -115,4 +115,10 @@ vcn_3ds_context_.reset(); } +void DesktopPaymentsWindowManager:: + OnVcn3dsAuthenticationProgressDialogCancelled() { + client_->GetPaymentsNetworkInterface()->CancelRequest(); + vcn_3ds_context_.reset(); +} + } // namespace autofill::payments
diff --git a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h index 97d7ad60..977c3e8 100644 --- a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h +++ b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
@@ -70,6 +70,12 @@ AutofillClient::PaymentsRpcResult result, PaymentsNetworkInterface::UnmaskResponseDetails& response_details); + // Resets the state of `this` in relation to the ongoing UnmaskCardRequest. + // Called if the user clicks cancel on the progress dialog, which is shown + // after a pop-up with valid query params gets closed and the second + // UnmaskCardRequest is triggered. + void OnVcn3dsAuthenticationProgressDialogCancelled(); + // Only present if `flow_type_` is `kVcn3ds`. std::optional<Vcn3dsContext> vcn_3ds_context_;
diff --git a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_interactive_uitest.cc b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_interactive_uitest.cc index cee2a4b..23f30fa 100644 --- a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_interactive_uitest.cc +++ b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_interactive_uitest.cc
@@ -130,6 +130,16 @@ ->GetActiveWebContents(); } + ::testing::AssertionResult ClosePopup() { + GetPopupWebContents()->Close(); + base::RunLoop().RunUntilIdle(); + if (!test_api(window_manager()).NoOngoingFlow()) { + return ::testing::AssertionFailure() + << "There is still an ongoing flow after closing the popup."; + } + return ::testing::AssertionSuccess(); + } + TestContentAutofillClientForWindowManagerTest* client() { return test_autofill_client_injector_[GetOriginalPageWebContents()]; } @@ -169,20 +179,15 @@ InvokeUi_Vcn3ds_QueryParamsPresent) { ShowUi("Vcn3ds"); VerifyUi(); - auto* popup_web_contents = GetPopupWebContents(); // Navigate to a page where there are isComplete and token query params. - popup_web_contents->OpenURL(content::OpenURLParams( + GetPopupWebContents()->OpenURL(content::OpenURLParams( GURL("https://site.example/?isComplete=true&token=sometesttoken"), content::Referrer(), WindowOpenDisposition::CURRENT_TAB, ui::PageTransition::PAGE_TRANSITION_AUTO_TOPLEVEL, /*is_renderer_initiated=*/false)); - // Close the pop-up to mock the Payments Server closing the pop-up on - // redirect. - popup_web_contents->Close(); - - base::RunLoop().RunUntilIdle(); + EXPECT_TRUE(ClosePopup()); // Check that the flow was successful and an UnmaskCardRequest was triggered // with the correct fields set, and the progress dialog was shown. @@ -239,21 +244,15 @@ ShowUi("Vcn3ds"); VerifyUi(); - auto* popup_web_contents = GetPopupWebContents(); - // Navigate to a page where there is an isComplete query param that denotes // the authentication failed. - popup_web_contents->OpenURL(content::OpenURLParams( + GetPopupWebContents()->OpenURL(content::OpenURLParams( GURL("https://site.example/?isComplete=false"), content::Referrer(), WindowOpenDisposition::CURRENT_TAB, ui::PageTransition::PAGE_TRANSITION_AUTO_TOPLEVEL, /*is_renderer_initiated=*/false)); - // Close the pop-up to mock the Payments Server closing the pop-up on - // redirect. - GetPopupWebContents()->Close(); - - base::RunLoop().RunUntilIdle(); + EXPECT_TRUE(ClosePopup()); // Check that the flow was ended and no UnmaskCardRequest was triggered. const std::optional<payments::PaymentsNetworkInterface::UnmaskRequestDetails>& @@ -274,11 +273,7 @@ ShowUi("Vcn3ds"); VerifyUi(); - // Close the pop-up to mock the Payments Server closing the pop-up on - // redirect. - GetPopupWebContents()->Close(); - - base::RunLoop().RunUntilIdle(); + EXPECT_TRUE(ClosePopup()); // Check that the flow was ended and no UnmaskCardRequest was triggered. const std::optional<payments::PaymentsNetworkInterface::UnmaskRequestDetails>& @@ -299,21 +294,15 @@ ShowUi("Vcn3ds"); VerifyUi(); - auto* popup_web_contents = GetPopupWebContents(); - // Navigate to a page where there is an isComplete query param but not token // query param. - popup_web_contents->OpenURL(content::OpenURLParams( + GetPopupWebContents()->OpenURL(content::OpenURLParams( GURL("https://site.example/?isComplete=true"), content::Referrer(), WindowOpenDisposition::CURRENT_TAB, ui::PageTransition::PAGE_TRANSITION_AUTO_TOPLEVEL, /*is_renderer_initiated=*/false)); - // Close the pop-up to mock the Payments Server closing the pop-up on - // redirect. - GetPopupWebContents()->Close(); - - base::RunLoop().RunUntilIdle(); + EXPECT_TRUE(ClosePopup()); // Check that the flow was ended and no UnmaskCardRequest was triggered. const std::optional<payments::PaymentsNetworkInterface::UnmaskRequestDetails>& @@ -327,6 +316,33 @@ EXPECT_FALSE(response->card.has_value()); } +// Test that the VCN 3DS pop-up is shown correctly, and when the user cancels +// the progress dialog, the state of the PaymentsWindowManager in relation to +// the ongoing UnmaskCardRequest is reset. +IN_PROC_BROWSER_TEST_F(DesktopPaymentsWindowManagerInteractiveUiTest, + InvokeUi_Vcn3ds_ProgressDialogCancelled) { + ShowUi("Vcn3ds"); + VerifyUi(); + + // Navigate to a page where there are isComplete and token query params. + GetPopupWebContents()->OpenURL(content::OpenURLParams( + GURL("https://site.example/?isComplete=true&token=sometesttoken"), + content::Referrer(), WindowOpenDisposition::CURRENT_TAB, + ui::PageTransition::PAGE_TRANSITION_AUTO_TOPLEVEL, + /*is_renderer_initiated=*/false)); + + EXPECT_TRUE(ClosePopup()); + + EXPECT_TRUE( + client()->GetPaymentsAutofillClient()->autofill_progress_dialog_shown()); + + // Check that the state of the PaymentsWindowManager is reset correctly + // if the user cancels the progress dialog. + EXPECT_TRUE(test_api(window_manager()).GetVcn3dsContext().has_value()); + test_api(window_manager()).OnVcn3dsAuthenticationProgressDialogCancelled(); + EXPECT_FALSE(test_api(window_manager()).GetVcn3dsContext().has_value()); +} + } // namespace payments } // namespace autofill
diff --git a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_test_api.h b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_test_api.h index c1bef0d..c227adf7 100644 --- a/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_test_api.h +++ b/chrome/browser/ui/autofill/payments/desktop_payments_window_manager_test_api.h
@@ -30,6 +30,20 @@ response_details); } + void OnVcn3dsAuthenticationProgressDialogCancelled() { + window_manager_->OnVcn3dsAuthenticationProgressDialogCancelled(); + } + + const std::optional<PaymentsWindowManager::Vcn3dsContext>& + GetVcn3dsContext() { + return window_manager_->vcn_3ds_context_; + } + + bool NoOngoingFlow() { + return window_manager_->flow_type_ == + DesktopPaymentsWindowManager::FlowType::kNoFlow; + } + private: const raw_ref<DesktopPaymentsWindowManager> window_manager_; };
diff --git a/chrome/browser/ui/managed_ui.cc b/chrome/browser/ui/managed_ui.cc index f2ccb9b..d41786d7 100644 --- a/chrome/browser/ui/managed_ui.cc +++ b/chrome/browser/ui/managed_ui.cc
@@ -109,7 +109,8 @@ // * on ChromeOS, because similar UI is displayed at the OS level. return false; #else - return profile && supervised_user::IsChildAccount(*profile->GetPrefs()) && + return profile && + supervised_user::IsSubjectToParentalControls(*profile->GetPrefs()) && base::FeatureList::IsEnabled( supervised_user::kEnableManagedByParentUi); #endif // !BUILDFLAG(ENABLE_SUPERVISED_USERS) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chrome/browser/ui/tabs/organization/tab_organization_service.cc b/chrome/browser/ui/tabs/organization/tab_organization_service.cc index da8f718..ccdcb06 100644 --- a/chrome/browser/ui/tabs/organization/tab_organization_service.cc +++ b/chrome/browser/ui/tabs/organization/tab_organization_service.cc
@@ -16,6 +16,7 @@ #include "chrome/browser/ui/tabs/organization/metrics.h" #include "chrome/browser/ui/tabs/organization/request_factory.h" #include "chrome/browser/ui/tabs/organization/tab_organization_session.h" +#include "chrome/browser/ui/tabs/organization/tab_organization_utils.h" #include "chrome/browser/ui/tabs/organization/tab_sensitivity_cache.h" #include "chrome/browser/ui/tabs/organization/trigger_policies.h" #include "chrome/browser/ui/webui/tab_search/tab_search_prefs.h" @@ -123,6 +124,8 @@ } bool TabOrganizationService::CanStartRequest() const { + CHECK(TabOrganizationUtils::GetInstance()->IsEnabled(profile_)); + const syncer::SyncService* const sync_service = SyncServiceFactory::GetForProfile(profile_); if (!sync_service) {
diff --git a/chrome/browser/ui/tabs/organization/tab_organization_service_factory.cc b/chrome/browser/ui/tabs/organization/tab_organization_service_factory.cc index 3fd072a1..d091b22 100644 --- a/chrome/browser/ui/tabs/organization/tab_organization_service_factory.cc +++ b/chrome/browser/ui/tabs/organization/tab_organization_service_factory.cc
@@ -32,12 +32,13 @@ TabOrganizationServiceFactory::BuildServiceInstanceForBrowserContext( content::BrowserContext* context) const { DCHECK(context); - return std::make_unique<TabOrganizationService>(context); + return features::IsTabOrganization() + ? std::make_unique<TabOrganizationService>(context) + : nullptr; } // static TabOrganizationServiceFactory* TabOrganizationServiceFactory::GetInstance() { - CHECK(base::FeatureList::IsEnabled(features::kTabOrganization)); static base::NoDestructor<TabOrganizationServiceFactory> instance; return instance.get(); }
diff --git a/chrome/browser/ui/tabs/organization/tab_organization_service_unittest.cc b/chrome/browser/ui/tabs/organization/tab_organization_service_unittest.cc index 5b95238a..42e5291 100644 --- a/chrome/browser/ui/tabs/organization/tab_organization_service_unittest.cc +++ b/chrome/browser/ui/tabs/organization/tab_organization_service_unittest.cc
@@ -10,6 +10,7 @@ #include "chrome/browser/ui/tabs/organization/tab_organization_observer.h" #include "chrome/browser/ui/tabs/organization/tab_organization_service.h" #include "chrome/browser/ui/tabs/organization/tab_organization_session.h" +#include "chrome/browser/ui/tabs/organization/tab_organization_utils.h" #include "chrome/browser/ui/tabs/tab_group_model.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/browser/ui/ui_features.h" @@ -24,6 +25,7 @@ #include "testing/gmock/include/gmock/gmock.h" #include "testing/gtest/include/gtest/gtest.h" #include "ui/base/page_transition_types.h" +#include "ui/base/ui_base_features.h" namespace { @@ -90,7 +92,9 @@ private: void SetUp() override { - feature_list_.InitWithFeatures({features::kTabOrganization}, {}); + feature_list_.InitWithFeatures( + {features::kTabOrganization, features::kChromeRefresh2023}, {}); + TabOrganizationUtils::GetInstance()->SetIgnoreOptGuideForTesting(true); profile_ = std::make_unique<TestingProfile>(); service_ = std::make_unique<TabOrganizationService>(profile_.get()); sync_service_ = static_cast<syncer::TestSyncService*>(
diff --git a/chrome/browser/ui/views/mahi/BUILD.gn b/chrome/browser/ui/views/mahi/BUILD.gn index bd3d3bc..c9d744a 100644 --- a/chrome/browser/ui/views/mahi/BUILD.gn +++ b/chrome/browser/ui/views/mahi/BUILD.gn
@@ -14,6 +14,7 @@ deps = [ "//base", + "//chrome/browser/chromeos", "//chrome/browser/ui/views/editor_menu:utils", "//chromeos/components/editor_menu/public/cpp", "//chromeos/components/mahi/public/cpp",
diff --git a/chrome/browser/ui/views/mahi/mahi_menu_view.cc b/chrome/browser/ui/views/mahi/mahi_menu_view.cc index 787ed5f..e92c007c 100644 --- a/chrome/browser/ui/views/mahi/mahi_menu_view.cc +++ b/chrome/browser/ui/views/mahi/mahi_menu_view.cc
@@ -6,8 +6,11 @@ #include <algorithm> #include <memory> +#include <string> #include "base/functional/bind.h" +#include "chrome/browser/chromeos/mahi/mahi_browser_util.h" +#include "chrome/browser/chromeos/mahi/mahi_web_contents_manager.h" #include "chrome/browser/ui/views/editor_menu/utils/pre_target_handler.h" #include "chrome/browser/ui/views/editor_menu/utils/utils.h" #include "chromeos/components/mahi/public/cpp/mahi_manager.h" @@ -107,26 +110,26 @@ AddChildView(std::move(header_row)); - auto button = std::make_unique<views::LabelButton>( + auto summary_button = std::make_unique<views::LabelButton>( /*callback=*/base::BindRepeating(&MahiMenuView::OnSummaryButtonPressed, weak_ptr_factory_.GetWeakPtr()), /*text=*/l10n_util::GetStringUTF16(IDS_MAHI_SUMMARIZE_BUTTON_LABEL_TEXT)); - button->SetLabelStyle(views::style::STYLE_BODY_4_EMPHASIS); - button->SetImageModel( + summary_button->SetLabelStyle(views::style::STYLE_BODY_4_EMPHASIS); + summary_button->SetImageModel( views::Button::ButtonState::STATE_NORMAL, ui::ImageModel::FromVectorIcon(chromeos::kMahiSummarizeIcon, ui::kColorSysOnSurface, kButtonHeight)); - button->SetTextColorId(views::LabelButton::ButtonState::STATE_NORMAL, - ui::kColorSysOnSurface); - button->SetImageLabelSpacing(kButtonImageLabelSpacing); - button->SetBorder(views::CreatePaddedBorder( + summary_button->SetTextColorId(views::LabelButton::ButtonState::STATE_NORMAL, + ui::kColorSysOnSurface); + summary_button->SetImageLabelSpacing(kButtonImageLabelSpacing); + summary_button->SetBorder(views::CreatePaddedBorder( views::CreateThemedRoundedRectBorder(kButtonBorderThickness, kButtonCornerRadius, ui::kColorSysTonalOutline), kButtonPadding)); - button->SetProperty(views::kCrossAxisAlignmentKey, - views::LayoutAlignment::kStart); - AddChildView(std::move(button)); + summary_button->SetProperty(views::kCrossAxisAlignmentKey, + views::LayoutAlignment::kStart); + summary_button_ = AddChildView(std::move(summary_button)); auto textfield = std::make_unique<views::Textfield>(); textfield->SetTextInputType(ui::TEXT_INPUT_TYPE_TEXT); @@ -181,7 +184,9 @@ void MahiMenuView::OnSummaryButtonPressed() { auto display = display::Screen::GetScreen()->GetDisplayNearestWindow( GetWidget()->GetNativeWindow()); - chromeos::MahiManager::Get()->OpenMahiPanel(display.id()); + ::mahi::MahiWebContentsManager::Get()->OnContextMenuClicked( + display.id(), ::mahi::ButtonType::kSummary, + /*question=*/std::u16string()); } BEGIN_METADATA(MahiMenuView)
diff --git a/chrome/browser/ui/views/mahi/mahi_menu_view.h b/chrome/browser/ui/views/mahi/mahi_menu_view.h index 56f2124..0426f2f 100644 --- a/chrome/browser/ui/views/mahi/mahi_menu_view.h +++ b/chrome/browser/ui/views/mahi/mahi_menu_view.h
@@ -12,6 +12,7 @@ namespace views { class ImageButton; +class LabelButton; class UniqueWidgetPtr; } // namespace views @@ -40,11 +41,14 @@ // Updates the bounds of the view according to the given `anchor_view_bounds`. void UpdateBounds(const gfx::Rect& anchor_view_bounds); + views::LabelButton* summary_button_for_test() { return summary_button_; } + private: // Button callback. void OnSummaryButtonPressed(); raw_ptr<views::ImageButton> settings_button_ = nullptr; + raw_ptr<views::LabelButton> summary_button_ = nullptr; base::WeakPtrFactory<MahiMenuView> weak_ptr_factory_{this}; };
diff --git a/chrome/browser/ui/views/mahi/mahi_menu_view_unittest.cc b/chrome/browser/ui/views/mahi/mahi_menu_view_unittest.cc index f8b7bdc..f5b992bf 100644 --- a/chrome/browser/ui/views/mahi/mahi_menu_view_unittest.cc +++ b/chrome/browser/ui/views/mahi/mahi_menu_view_unittest.cc
@@ -7,17 +7,42 @@ #include <memory> #include <string> +#include "base/run_loop.h" +#include "chrome/browser/chromeos/mahi/mahi_browser_util.h" +#include "chrome/browser/chromeos/mahi/mahi_web_contents_manager.h" +#include "chrome/browser/chromeos/mahi/test/fake_mahi_web_contents_manager.h" +#include "chrome/browser/chromeos/mahi/test/scoped_mahi_web_contents_manager_for_testing.h" #include "chrome/browser/ui/views/editor_menu/utils/utils.h" #include "chrome/test/views/chrome_views_test_base.h" +#include "testing/gmock/include/gmock/gmock.h" +#include "ui/display/screen.h" +#include "ui/events/test/event_generator.h" #include "ui/gfx/geometry/rect.h" +#include "ui/views/controls/button/label_button.h" #include "ui/views/view.h" +#include "ui/views/view_utils.h" #include "ui/views/widget/unique_widget_ptr.h" #include "ui/views/widget/widget.h" +#include "ui/views/widget/widget_utils.h" namespace chromeos::mahi { using MahiMenuViewTest = ChromeViewsTestBase; +namespace { + +class MockMahiWebContentsManager : public ::mahi::FakeMahiWebContentsManager { + public: + MOCK_METHOD(void, + OnContextMenuClicked, + (int64_t display_id, + ::mahi::ButtonType button_type, + const std::u16string& question), + (override)); +}; + +} // namespace + TEST_F(MahiMenuViewTest, Bounds) { const gfx::Rect anchor_view_bounds = gfx::Rect(50, 50, 25, 100); auto menu_widget = MahiMenuView::CreateWidget(anchor_view_bounds); @@ -29,4 +54,39 @@ menu_widget->GetRestoredBounds()); } +TEST_F(MahiMenuViewTest, SummaryButtonClicked) { + MockMahiWebContentsManager mock_mahi_web_contents_manager; + auto scoped_mahi_web_contents_manager = + std::make_unique<::mahi::ScopedMahiWebContentsManagerForTesting>( + &mock_mahi_web_contents_manager); + + auto menu_widget = CreateTestWidget(); + auto* menu_view = + menu_widget->SetContentsView(std::make_unique<MahiMenuView>()); + + auto event_generator = std::make_unique<ui::test::EventGenerator>( + views::GetRootWindow(menu_widget.get())); + event_generator->MoveMouseTo( + menu_view->summary_button_for_test()->GetBoundsInScreen().CenterPoint()); + + // Make sure that clicking the summary button would trigger the function in + // `MahiWebContentsManager` with the correct parameters. + base::RunLoop run_loop; + EXPECT_CALL(mock_mahi_web_contents_manager, OnContextMenuClicked) + .WillOnce([&run_loop, &menu_widget](int64_t display_id, + ::mahi::ButtonType button_type, + const std::u16string& question) { + EXPECT_EQ(display::Screen::GetScreen() + ->GetDisplayNearestWindow(menu_widget->GetNativeWindow()) + .id(), + display_id); + EXPECT_EQ(::mahi::ButtonType::kSummary, button_type); + EXPECT_EQ(std::u16string(), question); + run_loop.Quit(); + }); + + event_generator->ClickLeftButton(); + run_loop.Run(); +} + } // namespace chromeos::mahi
diff --git a/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.cc b/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.cc index 252ad371..d0fbd4e 100644 --- a/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.cc +++ b/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.cc
@@ -68,6 +68,23 @@ } } +bool IsPostIdentityStep(ProfileManagementFlowController::Step step) { + switch (step) { + case ProfileManagementFlowController::Step::kUnknown: + case ProfileManagementFlowController::Step::kFinishFlow: + case ProfileManagementFlowController::Step::kFinishSamlSignin: + case ProfileManagementFlowController::Step::kPostSignInFlow: + case ProfileManagementFlowController::Step::kProfilePicker: + case ProfileManagementFlowController::Step::kAccountSelection: + case ProfileManagementFlowController::Step::kIntro: + case ProfileManagementFlowController::Step::kReauth: + return false; + case ProfileManagementFlowController::Step::kDefaultBrowser: + case ProfileManagementFlowController::Step::kSearchEngineChoice: + return true; + } +} + class IntroStepController : public ProfileManagementStepController { public: explicit IntroStepController( @@ -401,10 +418,10 @@ // The core of the flow stops at the sync opt in step. Considering the flow // completed means among other things that we would always proceed to the // browser when closing the host view. - bool is_core_flow_completed = current_step() == Step::kDefaultBrowser; + bool is_core_flow_completed = IsPostIdentityStep(current_step()); if (is_core_flow_completed) { - FinishFlowAndRunInBrowser(profile_, std::move(post_host_cleared_callback_)); + RunFinishFlowCallback(); } else { // TODO(crbug.com/1466803): Revisit the enum value name for kQuitAtEnd. std::move(first_run_exited_callback_) @@ -438,7 +455,8 @@ // hacky workarounds. Look into letting the user keep their account. signin::ClearProfileWithManagedAccounts(profile_); - HandleIdentityStepsCompleted(PostHostClearedCallback()); + HandleIdentityStepsCompleted(profile_, PostHostClearedCallback(), + /*is_continue_callback=*/false); } bool FirstRunFlowControllerDice::PreFinishWithBrowser() { @@ -455,7 +473,8 @@ } if (choice == IntroChoice::kContinueWithoutAccount) { - HandleIdentityStepsCompleted(PostHostClearedCallback()); + HandleIdentityStepsCompleted(profile_, PostHostClearedCallback(), + /*is_continue_callback=*/false); return; } @@ -464,20 +483,6 @@ profile_->GetPath()); } -void FirstRunFlowControllerDice::HandleIdentityStepsCompleted( - PostHostClearedCallback post_host_cleared_callback, - bool is_continue_callback) { - CHECK(post_host_cleared_callback_->is_null()); - post_host_cleared_callback_ = std::move(post_host_cleared_callback); - - if (is_continue_callback) { - FinishFlowAndRunInBrowser(profile_, std::move(post_host_cleared_callback_)); - return; - } - - SwitchToPostIdentitySteps(); -} - std::unique_ptr<ProfilePickerSignedInFlowController> FirstRunFlowControllerDice::CreateSignedInFlowController( Profile* signed_in_profile, @@ -489,12 +494,27 @@ base::BindOnce(&FirstRunFlowControllerDice::HandleIdentityStepsCompleted, // Unretained ok: the callback is passed to a step that // the `this` will own and outlive. - base::Unretained(this))); + base::Unretained(this), base::Unretained(profile_))); +} + +void FirstRunFlowControllerDice::RunFinishFlowCallback() { + if (finish_flow_callback_) { + std::move(finish_flow_callback_).Run(); + } } base::queue<ProfileManagementFlowController::Step> -FirstRunFlowControllerDice::RegisterPostIdentitySteps() { +FirstRunFlowControllerDice::RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) { base::queue<ProfileManagementFlowController::Step> post_identity_steps; + + finish_flow_callback_ = base::BindOnce( + &FirstRunFlowControllerDice::FinishFlowAndRunInBrowser, + base::Unretained(this), + // Unretained ok: the steps register a profile keep-alive and + // will be alive until this callback runs. + base::Unretained(profile_), std::move(post_host_cleared_callback)); + auto search_engine_choice_step_completed = base::BindOnce(&FirstRunFlowControllerDice::AdvanceToNextPostIdentityStep, base::Unretained(this)); @@ -523,9 +543,8 @@ Step::kFinishFlow, ProfileManagementStepController::CreateForFinishFlowAndRunInBrowser( host(), - base::BindOnce(&FirstRunFlowControllerDice::FinishFlowAndRunInBrowser, - base::Unretained(this), base::Unretained(profile_), - std::move(post_host_cleared_callback_)))); + base::BindOnce(&FirstRunFlowControllerDice::RunFinishFlowCallback, + base::Unretained(this)))); post_identity_steps.emplace( ProfileManagementFlowController::Step::kFinishFlow); return post_identity_steps;
diff --git a/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.h b/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.h index 6ee6602..5e2447b 100644 --- a/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.h +++ b/chrome/browser/ui/views/profiles/first_run_flow_controller_dice.h
@@ -52,28 +52,20 @@ Profile* signed_in_profile, const CoreAccountInfo& account_info, std::unique_ptr<content::WebContents> contents) override; - base::queue<ProfileManagementFlowController::Step> RegisterPostIdentitySteps() - override; + base::queue<ProfileManagementFlowController::Step> RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) override; private: void HandleIntroSigninChoice(IntroChoice choice); - // To be called when the sign-in and/or sync steps of the flow are completed - // (or skipped), to proceed with additional steps or finish the flow. - // - // When `is_continue_callback` is true, the flow should finishing up - // immediately so that `post_host_cleared_callback` can be executed, without - // showing other steps. - void HandleIdentityStepsCompleted( - PostHostClearedCallback post_host_cleared_callback, - bool is_continue_callback = false); + // Run the `finish_flow_callback_` if it's not empty. + void RunFinishFlowCallback(); const raw_ptr<Profile> profile_; ProfilePicker::FirstRunExitedCallback first_run_exited_callback_; - // Callback that will be run when the whole flow is completed, after the - // host is cleared. - PostHostClearedCallback post_host_cleared_callback_; + // The callback that will finish the flow and open the browser. + base::OnceClosure finish_flow_callback_; base::WeakPtrFactory<FirstRunFlowControllerDice> weak_ptr_factory_{this}; };
diff --git a/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.cc b/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.cc index fbc15dcef..db10496a 100644 --- a/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.cc +++ b/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.cc
@@ -4,11 +4,15 @@ #include "chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h" +#include "base/functional/bind.h" #include "base/functional/callback.h" #include "base/logging.h" #include "chrome/browser/profiles/profile.h" +#include "chrome/browser/search_engine_choice/search_engine_choice_dialog_service_factory.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/ui/profiles/profile_picker.h" +#include "chrome/browser/ui/views/profiles/profile_management_flow_controller.h" +#include "chrome/browser/ui/views/profiles/profile_management_step_controller.h" #include "chrome/browser/ui/views/profiles/profile_management_types.h" #include "chrome/browser/ui/views/profiles/profile_picker_signed_in_flow_controller.h" #include "chrome/browser/ui/webui/intro/intro_ui.h" @@ -61,7 +65,8 @@ const CoreAccountInfo& account_info, std::unique_ptr<content::WebContents> contents, base::OnceClosure sync_confirmation_seen_callback, - base::OnceCallback<void(PostHostClearedCallback)> step_completed_callback) + base::OnceCallback<void(PostHostClearedCallback, bool)> + step_completed_callback) : ProfilePickerSignedInFlowController( host, profile, @@ -110,9 +115,19 @@ } void FinishAndOpenBrowser(PostHostClearedCallback callback) override { - if (step_completed_callback_) { - std::move(step_completed_callback_).Run(std::move(callback)); + // Do nothing if this has already been called. Note that this can get called + // first time from a special case handling (such as the Settings link) and + // than second time when the TurnSyncOnHelper finishes. + if (!step_completed_callback_) { + return; } + + // The only callback we can receive in this flow is the one to + // finish configuring Sync. In this case we always want to + // immediately continue with that. + bool is_continue_callback = !callback->is_null(); + std::move(step_completed_callback_) + .Run(std::move(callback), is_continue_callback); } void SwitchToLacrosIntro( @@ -168,7 +183,8 @@ base::OnceClosure sync_confirmation_seen_callback_; // Callback that will be called when the user completes the step. - base::OnceCallback<void(PostHostClearedCallback)> step_completed_callback_; + base::OnceCallback<void(PostHostClearedCallback, bool)> + step_completed_callback_; std::unique_ptr<signin::IdentityManager::Observer> can_retry_init_observer_; }; @@ -236,18 +252,48 @@ auto signed_in_flow = std::make_unique<LacrosFirstRunSignedInFlowController>( host(), profile_, account_info, std::move(contents), std::move(mark_sync_confirmation_seen_callback), - // This is the last step: when it completes, finish and exit the whole - // flow. - base::BindOnce(&FirstRunFlowControllerLacros::FinishFlowAndRunInBrowser, - // Unretained ok: the callback is passed to a step that - // the `this` will own and outlive. - base::Unretained(this), - // Unretained ok: the steps register a profile alive and - // will be alive until this callback runs. - base::Unretained(signed_in_profile))); + base::BindOnce( + &FirstRunFlowControllerLacros::HandleIdentityStepsCompleted, + // Unretained ok: the callback is passed to a step that + // the `this` will own and outlive. + base::Unretained(this), + // Unretained ok: the steps register a profile keep-alive and + // will be alive until this callback runs. + base::Unretained(signed_in_profile))); return signed_in_flow; } void FirstRunFlowControllerLacros::MarkSyncConfirmationSeen() { sync_confirmation_seen_ = true; } + +base::queue<ProfileManagementFlowController::Step> +FirstRunFlowControllerLacros::RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) { + base::queue<ProfileManagementFlowController::Step> post_identity_steps; + auto search_engine_choice_step_completed = base::BindOnce( + &FirstRunFlowControllerLacros::AdvanceToNextPostIdentityStep, + base::Unretained(this)); + SearchEngineChoiceDialogService* search_engine_choice_dialog_service = + SearchEngineChoiceDialogServiceFactory::GetForProfile(profile_); + RegisterStep( + Step::kSearchEngineChoice, + ProfileManagementStepController::CreateForSearchEngineChoice( + host(), search_engine_choice_dialog_service, + host()->GetPickerContents(), + SearchEngineChoiceDialogService::EntryPoint::kFirstRunExperience, + std::move(search_engine_choice_step_completed))); + post_identity_steps.emplace( + ProfileManagementFlowController::Step::kSearchEngineChoice); + + RegisterStep( + Step::kFinishFlow, + ProfileManagementStepController::CreateForFinishFlowAndRunInBrowser( + host(), base::BindOnce( + &FirstRunFlowControllerLacros::FinishFlowAndRunInBrowser, + base::Unretained(this), base::Unretained(profile_), + std::move(post_host_cleared_callback)))); + post_identity_steps.emplace( + ProfileManagementFlowController::Step::kFinishFlow); + return post_identity_steps; +}
diff --git a/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h b/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h index 63669c8..c5b8920d 100644 --- a/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h +++ b/chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h
@@ -8,6 +8,7 @@ #include "base/memory/raw_ptr.h" #include "chrome/browser/ui/profiles/profile_picker.h" #include "chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.h" +#include "chrome/browser/ui/views/profiles/profile_management_types.h" #include "google_apis/gaia/core_account_id.h" class FirstRunFlowControllerLacros @@ -41,6 +42,8 @@ Profile* signed_in_profile, const CoreAccountInfo& account_info, std::unique_ptr<content::WebContents> contents) override; + base::queue<ProfileManagementFlowController::Step> RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) override; private: void MarkSyncConfirmationSeen();
diff --git a/chrome/browser/ui/views/profiles/first_run_lacros_interactive_uitest.cc b/chrome/browser/ui/views/profiles/first_run_lacros_interactive_uitest.cc new file mode 100644 index 0000000..cd704431 --- /dev/null +++ b/chrome/browser/ui/views/profiles/first_run_lacros_interactive_uitest.cc
@@ -0,0 +1,243 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "base/callback_list.h" +#include "base/test/metrics/histogram_tester.h" +#include "base/test/scoped_feature_list.h" +#include "base/test/test_future.h" +#include "chrome/browser/first_run/first_run.h" +#include "chrome/browser/search_engine_choice/search_engine_choice_dialog_service.h" +#include "chrome/browser/search_engine_choice/search_engine_choice_dialog_service_factory.h" +#include "chrome/browser/signin/chrome_signin_client_test_util.h" +#include "chrome/browser/signin/identity_test_environment_profile_adaptor.h" +#include "chrome/browser/ui/startup/first_run_service.h" +#include "chrome/browser/ui/startup/first_run_test_util.h" +#include "chrome/browser/ui/views/profiles/profile_picker_interactive_uitest_base.h" +#include "chrome/browser/ui/views/profiles/profile_picker_view.h" +#include "chrome/browser/ui/webui/signin/signin_url_utils.h" +#include "chrome/test/interaction/interactive_browser_test.h" +#include "components/prefs/pref_service.h" +#include "components/search_engines/search_engines_pref_names.h" +#include "components/search_engines/search_engines_switches.h" +#include "content/public/test/browser_test.h" +#include "testing/gtest/include/gtest/gtest.h" +#include "ui/base/interaction/element_identifier.h" +#include "ui/base/interaction/element_tracker.h" +#include "ui/views/view_class_properties.h" + +namespace { + +DEFINE_LOCAL_ELEMENT_IDENTIFIER_VALUE(kProfilePickerViewId); +DEFINE_LOCAL_ELEMENT_IDENTIFIER_VALUE(kWebContentsId); +DEFINE_LOCAL_CUSTOM_ELEMENT_EVENT_TYPE(kButtonEnabled); +DEFINE_LOCAL_CUSTOM_ELEMENT_EVENT_TYPE(kButtonDisabled); + +using DeepQuery = WebContentsInteractionTestUtil::DeepQuery; +const DeepQuery kProceedButton{"intro-app", "#proceedButton"}; +const DeepQuery kOptInSyncButton{"sync-confirmation-app", "#confirmButton"}; + +struct TestParam { + std::string test_suffix; + bool with_search_engine_choice_step = false; +}; + +std::string ParamToTestSuffix(const ::testing::TestParamInfo<TestParam>& info) { + return info.param.test_suffix; +} + +// Permutations of supported parameters. +const TestParam kTestParams[] = { + {.test_suffix = "Default"}, + {.test_suffix = "WithSearchEngineChoiceStep", + .with_search_engine_choice_step = true}, +}; + +} // namespace + +class FirstRunLacrosInteractiveUiTest + : public InteractiveBrowserTestT<FirstRunServiceBrowserTestBase>, + public WithProfilePickerInteractiveUiTestHelpers, + public testing::WithParamInterface<TestParam> { + public: + FirstRunLacrosInteractiveUiTest() { + std::vector<base::test::FeatureRef> enabled_features; + std::vector<base::test::FeatureRef> disabled_features; + + if (WithSearchEngineChoiceStep()) { + scoped_chrome_build_override_ = std::make_unique<base::AutoReset<bool>>( + SearchEngineChoiceDialogServiceFactory:: + ScopedChromeBuildOverrideForTesting( + /*force_chrome_build=*/true)); + + enabled_features.push_back(switches::kSearchEngineChoiceTrigger); + } else { + disabled_features.push_back(switches::kSearchEngineChoiceTrigger); + } + + scoped_feature_list_.InitWithFeatures(enabled_features, disabled_features); + } + + // FirstRunInteractiveUiTestBase: + void SetUpCommandLine(base::CommandLine* command_line) override { + FirstRunServiceBrowserTestBase::SetUpCommandLine(command_line); + + // Change the country to Belgium because the search engine choice screen is + // only displayed for EEA countries. + command_line->AppendSwitchASCII(switches::kSearchEngineChoiceCountry, "BE"); + } + + void TearDownOnMainThread() override { + FirstRunServiceBrowserTestBase::TearDownOnMainThread(); + identity_test_env_adaptor_.reset(); + } + + void SetUpOnMainThread() override { + FirstRunServiceBrowserTestBase::SetUpOnMainThread(); + + if (WithSearchEngineChoiceStep()) { + SearchEngineChoiceDialogService::SetDialogDisabledForTests( + /*dialog_disabled=*/false); + } + + identity_test_env_adaptor_ = + std::make_unique<IdentityTestEnvironmentProfileAdaptor>(profile()); + identity_test_env_adaptor_->identity_test_env() + ->SetRefreshTokenForPrimaryAccount(); + } + + void SetUpInProcessBrowserTestFixture() override { + create_services_subscription_ = + BrowserContextDependencyManager::GetInstance() + ->RegisterCreateServicesCallbackForTesting( + base::BindRepeating(&FirstRunLacrosInteractiveUiTest:: + OnWillCreateBrowserContextServices, + base::Unretained(this))); + } + + void OpenFirstRun(base::OnceCallback<void(bool)> first_run_exited_callback = + base::OnceCallback<void(bool)>()) { + ASSERT_TRUE(fre_service()->ShouldOpenFirstRun()); + + fre_service()->OpenFirstRunIfNeeded(FirstRunService::EntryPoint::kOther, + std::move(first_run_exited_callback)); + + WaitForPickerWidgetCreated(); + view()->SetProperty(views::kElementIdentifierKey, kProfilePickerViewId); + } + + bool WithSearchEngineChoiceStep() const { + return GetParam().with_search_engine_choice_step; + } + + auto PressJsButton(const ui::ElementIdentifier web_contents_id, + const DeepQuery& button_query) { + // This can close/navigate the current page, so don't wait for success. + return ExecuteJsAt(web_contents_id, button_query, "(btn) => btn.click()", + ExecuteJsMode::kFireAndForget); + } + + auto WaitForButtonEnabled(const ui::ElementIdentifier web_contents_id, + const DeepQuery& button_query) { + StateChange button_enabled; + button_enabled.event = kButtonEnabled; + button_enabled.where = button_query; + button_enabled.type = StateChange::Type::kExistsAndConditionTrue; + button_enabled.test_function = "(btn) => !btn.disabled"; + return WaitForStateChange(web_contents_id, button_enabled); + } + + auto WaitForButtonDisabled(const ui::ElementIdentifier web_contents_id, + const DeepQuery& button_query) { + StateChange button_disabled; + button_disabled.event = kButtonDisabled; + button_disabled.where = button_query; + button_disabled.type = StateChange::Type::kExistsAndConditionTrue; + button_disabled.test_function = "(btn) => btn.disabled"; + return WaitForStateChange(web_contents_id, button_disabled); + } + + auto CompleteSearchEngineChoiceStep() { + const DeepQuery kFirstSearchEngine = {"search-engine-choice-app", + "cr-radio-button"}; + const DeepQuery kSearchEngineChoiceActionButton = { + "search-engine-choice-app", "#actionButton"}; + return Steps( + WaitForWebContentsNavigation( + kWebContentsId, GURL(chrome::kChromeUISearchEngineChoiceURL)), + // Click on "More" to scroll to the bottom of the search engine list. + PressJsButton(kWebContentsId, kSearchEngineChoiceActionButton), + // The button should become disabled because we didn't make a choice. + WaitForButtonDisabled(kWebContentsId, kSearchEngineChoiceActionButton), + PressJsButton(kWebContentsId, kFirstSearchEngine), + WaitForButtonEnabled(kWebContentsId, kSearchEngineChoiceActionButton), + PressJsButton(kWebContentsId, kSearchEngineChoiceActionButton)); + } + + const base::HistogramTester& HistogramTester() const { + return histogram_tester_; + } + + protected: + void OnWillCreateBrowserContextServices(content::BrowserContext* context) { + IdentityTestEnvironmentProfileAdaptor:: + SetIdentityTestEnvironmentFactoriesOnBrowserContext(context); + } + + private: + std::unique_ptr<IdentityTestEnvironmentProfileAdaptor> + identity_test_env_adaptor_; + base::CallbackListSubscription create_services_subscription_; + base::test::ScopedFeatureList scoped_feature_list_; + base::HistogramTester histogram_tester_; + std::unique_ptr<base::AutoReset<bool>> scoped_chrome_build_override_; +}; + +INSTANTIATE_TEST_SUITE_P(, + FirstRunLacrosInteractiveUiTest, + testing::ValuesIn(kTestParams), + &ParamToTestSuffix); + +IN_PROC_BROWSER_TEST_P(FirstRunLacrosInteractiveUiTest, + AcceptSyncAndFinishFlow) { + base::test::TestFuture<bool> proceed_future; + ASSERT_TRUE(IsProfileNameDefault()); + OpenFirstRun(proceed_future.GetCallback()); + GURL sync_page_url = AppendSyncConfirmationQueryParams( + GURL("chrome://sync-confirmation/"), SyncConfirmationStyle::kWindow); + + RunTestSequenceInContext( + views::ElementTrackerViews::GetContextForView(view()), + + // Wait for the profile picker to show the intro. + WaitForShow(kProfilePickerViewId), + InstrumentNonTabWebView(kWebContentsId, web_view()), + WaitForWebContentsReady(kWebContentsId, GURL(chrome::kChromeUIIntroURL)), + + // Advance to the sync confirmation page. + PressJsButton(kWebContentsId, kProceedButton), + WaitForWebContentsNavigation(kWebContentsId, sync_page_url), + + // Accept sync. + EnsurePresent(kWebContentsId, kOptInSyncButton), + PressJsButton(kWebContentsId, kOptInSyncButton) + .SetMustRemainVisible(false), + + If([&] { return WithSearchEngineChoiceStep(); }, + CompleteSearchEngineChoiceStep())); + + WaitForPickerClosed(); + + if (WithSearchEngineChoiceStep()) { + HistogramTester().ExpectBucketCount( + search_engines::kSearchEngineChoiceScreenEventsHistogram, + search_engines::SearchEngineChoiceScreenEvents::kFreDefaultWasSet, 1); + PrefService* pref_service = browser()->profile()->GetPrefs(); + EXPECT_TRUE(pref_service->HasPrefPath( + prefs::kDefaultSearchProviderChoiceScreenCompletionTimestamp)); + } + + EXPECT_TRUE(GetFirstRunFinishedPrefValue()); + EXPECT_FALSE(fre_service()->ShouldOpenFirstRun()); + EXPECT_FALSE(IsUsingDefaultProfileName()); +}
diff --git a/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.cc b/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.cc index f8f8632..90d4537 100644 --- a/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.cc +++ b/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.cc
@@ -28,11 +28,6 @@ ClearHostClosure clear_host_callback) : ProfileManagementFlowController(host, std::move(clear_host_callback)) {} -base::queue<ProfileManagementFlowController::Step> -ProfileManagementFlowControllerImpl::RegisterPostIdentitySteps() { - return {}; -} - ProfileManagementFlowControllerImpl::~ProfileManagementFlowControllerImpl() = default; @@ -143,8 +138,10 @@ } #endif -void ProfileManagementFlowControllerImpl::SwitchToPostIdentitySteps() { - post_identity_steps_ = RegisterPostIdentitySteps(); +void ProfileManagementFlowControllerImpl::SwitchToPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) { + post_identity_steps_ = + RegisterPostIdentitySteps(std::move(post_host_cleared_callback)); AdvanceToNextPostIdentityStep(); } @@ -157,3 +154,17 @@ post_identity_steps_.pop(); SwitchToStep(next_step, /*reset_state=*/true); } + +void ProfileManagementFlowControllerImpl::HandleIdentityStepsCompleted( + Profile* profile, + PostHostClearedCallback post_host_cleared_callback, + bool is_continue_callback) { + CHECK(profile); + + if (is_continue_callback) { + FinishFlowAndRunInBrowser(profile, std::move(post_host_cleared_callback)); + return; + } + + SwitchToPostIdentitySteps(std::move(post_host_cleared_callback)); +}
diff --git a/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.h b/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.h index 999bcf7..733f1a85 100644 --- a/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.h +++ b/chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.h
@@ -37,20 +37,29 @@ std::unique_ptr<content::WebContents> contents, StepSwitchFinishedCallback step_switch_finished_callback); - // Move to the steps that come after the identity step. - void SwitchToPostIdentitySteps(); - virtual std::unique_ptr<ProfilePickerSignedInFlowController> CreateSignedInFlowController( Profile* signed_in_profile, const CoreAccountInfo& account_info, std::unique_ptr<content::WebContents> contents) = 0; + // To be called when the sign-in and/or sync steps of the flow are completed + // (or skipped), to proceed with additional steps or finish the flow. + // + // When `is_continue_callback` is true, the flow should finishing up + // immediately so that `post_host_cleared_callback` can be executed, without + // showing other steps. + void HandleIdentityStepsCompleted( + Profile* profile, + PostHostClearedCallback post_host_cleared_callback, + bool is_continue_callback); + // Register the steps that will be shown after the identity step. The steps // should be registered and pushed to the queue in the order in which they // should be displayed. virtual base::queue<ProfileManagementFlowController::Step> - RegisterPostIdentitySteps(); + RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) = 0; // Switches to the step at the front of the `post_identity_steps_` queue if it // is not empty. @@ -67,6 +76,10 @@ #endif private: + // Move to the steps that come after the identity step. + void SwitchToPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback); + std::unique_ptr<ProfileManagementStepController> CreatePostSignInStep( Profile* signed_in_profile, const CoreAccountInfo& account_info,
diff --git a/chrome/browser/ui/views/profiles/profile_picker_flow_controller.cc b/chrome/browser/ui/views/profiles/profile_picker_flow_controller.cc index a1af2c3..be013d6 100644 --- a/chrome/browser/ui/views/profiles/profile_picker_flow_controller.cc +++ b/chrome/browser/ui/views/profiles/profile_picker_flow_controller.cc
@@ -29,6 +29,7 @@ #include "chrome/browser/ui/views/profiles/avatar_toolbar_button.h" #include "chrome/browser/ui/views/profiles/profile_customization_bubble_sync_controller.h" #include "chrome/browser/ui/views/profiles/profile_customization_bubble_view.h" +#include "chrome/browser/ui/views/profiles/profile_management_flow_controller.h" #include "chrome/browser/ui/views/profiles/profile_management_flow_controller_impl.h" #include "chrome/browser/ui/views/profiles/profile_management_step_controller.h" #include "chrome/browser/ui/views/profiles/profile_management_types.h" @@ -520,7 +521,10 @@ base::BindOnce(&ProfilePickerFlowController::HandleIdentityStepsCompleted, // Unretained ok: the callback is passed to a step that // the `this` will own and outlive. - base::Unretained(this)); + base::Unretained(this), + // Unretained ok: the steps register a profile keep-alive + // and will be alive until this callback runs. + base::Unretained(created_profile_.get())); auto signed_in_flow = std::make_unique<ProfileCreationSignedInFlowController>( host(), signed_in_profile, account_info, std::move(contents), @@ -529,25 +533,9 @@ return signed_in_flow; } -void ProfilePickerFlowController::HandleIdentityStepsCompleted( - PostHostClearedCallback post_host_cleared_callback, - bool is_continue_callback) { - CHECK(post_host_cleared_callback_->is_null()); - CHECK(!post_host_cleared_callback->is_null()); - CHECK(created_profile_); - post_host_cleared_callback_ = std::move(post_host_cleared_callback); - - if (is_continue_callback) { - FinishFlowAndRunInBrowser(created_profile_.get(), - std::move(post_host_cleared_callback_)); - return; - } - - SwitchToPostIdentitySteps(); -} - base::queue<ProfileManagementFlowController::Step> -ProfilePickerFlowController::RegisterPostIdentitySteps() { +ProfilePickerFlowController::RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) { CHECK(created_profile_); base::queue<ProfileManagementFlowController::Step> post_identity_steps; @@ -578,7 +566,7 @@ base::BindOnce( &ProfilePickerFlowController::FinishFlowAndRunInBrowser, base::Unretained(this), base::Unretained(created_profile_.get()), - std::move(post_host_cleared_callback_)))); + std::move(post_host_cleared_callback)))); post_identity_steps.emplace( ProfileManagementFlowController::Step::kFinishFlow);
diff --git a/chrome/browser/ui/views/profiles/profile_picker_flow_controller.h b/chrome/browser/ui/views/profiles/profile_picker_flow_controller.h index fe7cb360..4a3742b 100644 --- a/chrome/browser/ui/views/profiles/profile_picker_flow_controller.h +++ b/chrome/browser/ui/views/profiles/profile_picker_flow_controller.h
@@ -52,8 +52,8 @@ protected: // ProfileManagementFlowControllerImpl - base::queue<ProfileManagementFlowController::Step> RegisterPostIdentitySteps() - override; + base::queue<ProfileManagementFlowController::Step> RegisterPostIdentitySteps( + PostHostClearedCallback post_host_cleared_callback) override; private: #if BUILDFLAG(ENABLE_DICE_SUPPORT) @@ -75,13 +75,6 @@ const CoreAccountInfo& account_info, std::unique_ptr<content::WebContents> contents) override; - // When `is_continue_callback` is true, the flow should finishing up - // immediately so that `post_host_cleared_callback` can be executed, without - // showing other steps. - void HandleIdentityStepsCompleted( - PostHostClearedCallback post_host_cleared_callback, - bool is_continue_callback); - const ProfilePicker::EntryPoint entry_point_; // Color provided when a profile creation is initiated, that may be used to @@ -99,7 +92,6 @@ weak_signed_in_flow_controller_; base::WeakPtr<Profile> created_profile_; - PostHostClearedCallback post_host_cleared_callback_; }; #endif // CHROME_BROWSER_UI_VIEWS_PROFILES_PROFILE_PICKER_FLOW_CONTROLLER_H_
diff --git a/chrome/browser/ui/views/tab_search_bubble_host.cc b/chrome/browser/ui/views/tab_search_bubble_host.cc index e96a585..60dc00d 100644 --- a/chrome/browser/ui/views/tab_search_bubble_host.cc +++ b/chrome/browser/ui/views/tab_search_bubble_host.cc
@@ -11,8 +11,6 @@ #include "base/trace_event/trace_event.h" #include "chrome/app/vector_icons/vector_icons.h" #include "chrome/browser/feature_engagement/tracker_factory.h" -#include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h" -#include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_element_identifiers.h" #include "chrome/browser/ui/browser_finder.h" @@ -62,10 +60,7 @@ TabSearchBubbleHost::TabSearchBubbleHost(views::Button* button, Profile* profile) - : optimization_guide::SettingsEnabledObserver( - optimization_guide::proto::ModelExecutionFeature:: - MODEL_EXECUTION_FEATURE_TAB_ORGANIZATION), - button_(button), + : button_(button), profile_(profile), webui_bubble_manager_(button, profile, @@ -75,18 +70,10 @@ base::UmaHistogramMediumTimes("Tabs.TabSearch.WindowDisplayedDuration3", time_elapsed); })) { - if (TabOrganizationUtils::GetInstance()->IsEnabled(profile)) { - auto* const tab_organization_service = - TabOrganizationServiceFactory::GetForProfile(profile); - if (tab_organization_service) { - tab_organization_service->AddObserver(this); - } - } - OptimizationGuideKeyedService* optimization_guide_keyed_service = - OptimizationGuideKeyedServiceFactory::GetForProfile(profile); - if (optimization_guide_keyed_service) { - optimization_guide_keyed_service->AddModelExecutionSettingsEnabledObserver( - this); + auto* const tab_organization_service = + TabOrganizationServiceFactory::GetForProfile(profile); + if (tab_organization_service) { + tab_organization_observation_.Observe(tab_organization_service); } auto menu_button_controller = std::make_unique<views::MenuButtonController>( button, @@ -97,21 +84,7 @@ button->SetButtonController(std::move(menu_button_controller)); } -TabSearchBubbleHost::~TabSearchBubbleHost() { - if (TabOrganizationUtils::GetInstance()->IsEnabled(profile_)) { - auto* const tab_organization_service = - TabOrganizationServiceFactory::GetForProfile(profile_); - if (tab_organization_service) { - tab_organization_service->RemoveObserver(this); - } - } - OptimizationGuideKeyedService* optimization_guide_keyed_service = - OptimizationGuideKeyedServiceFactory::GetForProfile(profile_); - if (optimization_guide_keyed_service) { - optimization_guide_keyed_service - ->RemoveModelExecutionSettingsEnabledObserver(this); - } -} +TabSearchBubbleHost::~TabSearchBubbleHost() = default; void TabSearchBubbleHost::OnWidgetVisibilityChanged(views::Widget* widget, bool visible) { @@ -173,25 +146,6 @@ } } -void TabSearchBubbleHost::OnChangeInFeatureCurrentlyEnabledState( - bool is_now_enabled) { - // This logic is slightly more strict than is_now_enabled, may make a - // difference in some edge cases. - bool enabled = TabOrganizationUtils::GetInstance()->IsEnabled(profile_); - if (!enabled) { - return; - } - - auto* const tab_organization_service = - TabOrganizationServiceFactory::GetForProfile(profile_); - if (!tab_organization_service || - tab_organization_service->HasObserver(this)) { - return; - } - - tab_organization_service->AddObserver(this); -} - bool TabSearchBubbleHost::ShowTabSearchBubble( bool triggered_by_keyboard_shortcut, int tab_index) {
diff --git a/chrome/browser/ui/views/tab_search_bubble_host.h b/chrome/browser/ui/views/tab_search_bubble_host.h index cafdc07..ca36f48 100644 --- a/chrome/browser/ui/views/tab_search_bubble_host.h +++ b/chrome/browser/ui/views/tab_search_bubble_host.h
@@ -20,12 +20,12 @@ } class Profile; +class TabOrganizationService; // TabSearchBubbleHost assumes responsibility for configuring its button, // showing / hiding the tab search bubble and handling metrics collection. class TabSearchBubbleHost : public views::WidgetObserver, - public TabOrganizationObserver, - public optimization_guide::SettingsEnabledObserver { + public TabOrganizationObserver { public: TabSearchBubbleHost(views::Button* button, Profile* profile); TabSearchBubbleHost(const TabSearchBubbleHost&) = delete; @@ -40,9 +40,6 @@ void OnOrganizationAccepted(const Browser* browser) override; void OnUserInvokedFeature(const Browser* browser) override; - // SettingsEnabledObserver - void OnChangeInFeatureCurrentlyEnabledState(bool is_now_enabled) override; - // When this is called the bubble may already be showing or be loading in. // This returns true if the method call results in the creation of a new Tab // Search bubble. Optionally use tab_index to force the bubble to open to the @@ -92,6 +89,9 @@ base::ScopedObservation<views::Widget, views::WidgetObserver> bubble_widget_observation_{this}; + + base::ScopedObservation<TabOrganizationService, TabOrganizationObserver> + tab_organization_observation_{this}; }; #endif // CHROME_BROWSER_UI_VIEWS_TAB_SEARCH_BUBBLE_HOST_H_
diff --git a/chrome/browser/ui/views/tabs/tab_search_container.cc b/chrome/browser/ui/views/tabs/tab_search_container.cc index f7d3287..30c8aea 100644 --- a/chrome/browser/ui/views/tabs/tab_search_container.cc +++ b/chrome/browser/ui/views/tabs/tab_search_container.cc
@@ -7,7 +7,6 @@ #include "base/metrics/histogram_macros.h" #include "chrome/browser/ui/tabs/organization/tab_organization_service.h" #include "chrome/browser/ui/tabs/organization/tab_organization_service_factory.h" -#include "chrome/browser/ui/tabs/organization/tab_organization_utils.h" #include "chrome/browser/ui/views/tabs/tab_organization_button.h" #include "chrome/browser/ui/views/tabs/tab_search_button.h" #include "chrome/browser/ui/views/tabs/tab_strip.h" @@ -53,67 +52,55 @@ gfx::Insets()), this); - Profile* profile = tab_strip_controller->GetProfile(); - if (TabOrganizationUtils::GetInstance()->IsEnabled(profile)) { - tab_organization_service_ = TabOrganizationServiceFactory::GetForProfile( - tab_strip_controller->GetProfile()); + tab_organization_service_ = TabOrganizationServiceFactory::GetForProfile( + tab_strip_controller->GetProfile()); + if (tab_organization_service_) { + tab_organization_observation_.Observe(tab_organization_service_); } std::unique_ptr<TabSearchButton> tab_search_button = - std::make_unique<TabSearchButton>( - tab_strip_controller, tab_organization_service_ - ? GetFlatEdge(true, before_tab_strip) - : Edge::kNone); + std::make_unique<TabSearchButton>(tab_strip_controller, + GetFlatEdge(true, before_tab_strip)); tab_search_button->SetProperty(views::kCrossAxisAlignmentKey, views::LayoutAlignment::kCenter); + tab_search_button_ = AddChildView(std::move(tab_search_button)); + + int tab_search_button_index = GetIndexOf(tab_search_button_).value(); + int index = + before_tab_strip ? tab_search_button_index + 1 : tab_search_button_index; + // TODO(1469126): Consider hiding the button when the request has started, + // vs. when the button as clicked. + tab_organization_button_ = AddChildViewAt( + std::make_unique<TabOrganizationButton>( + tab_strip_controller, + base::BindRepeating(&TabSearchContainer::OnOrganizeButtonClicked, + base::Unretained(this)), + base::BindRepeating(&TabSearchContainer::OnOrganizeButtonDismissed, + base::Unretained(this)), + GetFlatEdge(false, before_tab_strip)), + index); + tab_organization_button_->SetProperty(views::kCrossAxisAlignmentKey, + views::LayoutAlignment::kCenter); + const int space_between_buttons = 2; + gfx::Insets margin = gfx::Insets(); if (before_tab_strip) { - tab_search_button_ = AddChildView(std::move(tab_search_button)); + margin.set_left(space_between_buttons); + } else { + margin.set_right(space_between_buttons); } - - if (tab_organization_service_) { - tab_organization_service_->AddObserver(this); - // TODO(1469126): Consider hiding the button when the request has started, - // vs. when the button as clicked. - tab_organization_button_ = - AddChildView(std::make_unique<TabOrganizationButton>( - tab_strip_controller, - base::BindRepeating(&TabSearchContainer::OnOrganizeButtonClicked, - base::Unretained(this)), - base::BindRepeating(&TabSearchContainer::OnOrganizeButtonDismissed, - base::Unretained(this)), - tab_organization_service_ ? GetFlatEdge(false, before_tab_strip) - : Edge::kNone)); - tab_organization_button_->SetProperty(views::kCrossAxisAlignmentKey, - views::LayoutAlignment::kCenter); - const int space_between_buttons = 2; - gfx::Insets margin = gfx::Insets(); - if (before_tab_strip) { - margin.set_left(space_between_buttons); - } else { - margin.set_right(space_between_buttons); - } - tab_organization_button_->SetProperty(views::kMarginsKey, margin); - tab_organization_button_->SetOpacity(0); - - expansion_animation_.SetTweenType(gfx::Tween::Type::ACCEL_20_DECEL_100); - opacity_animation_.SetTweenType(gfx::Tween::Type::LINEAR); - } - - if (!before_tab_strip) { - tab_search_button_ = AddChildView(std::move(tab_search_button)); - } + tab_organization_button_->SetProperty(views::kMarginsKey, margin); + tab_organization_button_->SetOpacity(0); browser_ = tab_strip_controller->GetBrowser(); + expansion_animation_.SetTweenType(gfx::Tween::Type::ACCEL_20_DECEL_100); + opacity_animation_.SetTweenType(gfx::Tween::Type::LINEAR); + SetLayoutManager(std::make_unique<views::FlexLayout>()); } -TabSearchContainer::~TabSearchContainer() { - if (tab_organization_service_) { - tab_organization_service_->RemoveObserver(this); - } -} +TabSearchContainer::~TabSearchContainer() = default; void TabSearchContainer::ShowTabOrganization() { if (locked_expansion_view_->IsMouseHovered()) {
diff --git a/chrome/browser/ui/views/tabs/tab_search_container.h b/chrome/browser/ui/views/tabs/tab_search_container.h index 3d92bd5..a247fea 100644 --- a/chrome/browser/ui/views/tabs/tab_search_container.h +++ b/chrome/browser/ui/views/tabs/tab_search_container.h
@@ -108,6 +108,9 @@ // MouseWatcher is used to lock and unlock the expansion state of this // container. std::unique_ptr<views::MouseWatcher> mouse_watcher_; + + base::ScopedObservation<TabOrganizationService, TabOrganizationObserver> + tab_organization_observation_{this}; }; #endif // CHROME_BROWSER_UI_VIEWS_TABS_TAB_SEARCH_CONTAINER_H_
diff --git a/chrome/browser/ui/views/toolbar/toolbar_controller_interactive_uitest.cc b/chrome/browser/ui/views/toolbar/toolbar_controller_interactive_uitest.cc index 19f55b08..f0f0bf7 100644 --- a/chrome/browser/ui/views/toolbar/toolbar_controller_interactive_uitest.cc +++ b/chrome/browser/ui/views/toolbar/toolbar_controller_interactive_uitest.cc
@@ -613,7 +613,14 @@ ->is_animating()); } -IN_PROC_BROWSER_TEST_F(ToolbarControllerUiTest, DoNotShowIphWhenOverflowed) { +// TODO(crbug.com/41495158): Flaky on Windows. +#if BUILDFLAG(IS_WIN) +#define MAYBE_DoNotShowIphWhenOverflowed DISABLED_DoNotShowIphWhenOverflowed +#else +#define MAYBE_DoNotShowIphWhenOverflowed DoNotShowIphWhenOverflowed +#endif +IN_PROC_BROWSER_TEST_F(ToolbarControllerUiTest, + MAYBE_DoNotShowIphWhenOverflowed) { RunTestSequence( ResizeRelativeToOverflow(-1), MaybeShowPromo(feature_engagement::kIPHTabSearchFeature,
diff --git a/chrome/browser/ui/views/webid/fake_delegate.cc b/chrome/browser/ui/views/webid/fake_delegate.cc index 4c3681e..4ee3cc5de 100644 --- a/chrome/browser/ui/views/webid/fake_delegate.cc +++ b/chrome/browser/ui/views/webid/fake_delegate.cc
@@ -4,6 +4,18 @@ #include "chrome/browser/ui/views/webid/fake_delegate.h" +FakeDelegate::FakeDelegate(content::WebContents* web_contents) + : web_contents_(web_contents) {} + +FakeDelegate::~FakeDelegate() = default; + +void FakeDelegate::OnAccountSelected(const GURL& idp_config_url, + const Account& account) { + if (account_selected_cb_) { + std::move(account_selected_cb_).Run(); + } +} + gfx::NativeView FakeDelegate::GetNativeView() { return gfx::NativeView(); }
diff --git a/chrome/browser/ui/views/webid/fake_delegate.h b/chrome/browser/ui/views/webid/fake_delegate.h index 4b74c38..0505bd6 100644 --- a/chrome/browser/ui/views/webid/fake_delegate.h +++ b/chrome/browser/ui/views/webid/fake_delegate.h
@@ -5,19 +5,19 @@ #ifndef CHROME_BROWSER_UI_VIEWS_WEBID_FAKE_DELEGATE_H_ #define CHROME_BROWSER_UI_VIEWS_WEBID_FAKE_DELEGATE_H_ +#include "base/functional/callback.h" #include "base/memory/raw_ptr.h" #include "chrome/browser/ui/webid/account_selection_view.h" #include "ui/gfx/native_widget_types.h" class FakeDelegate : public AccountSelectionView::Delegate { public: - explicit FakeDelegate(content::WebContents* web_contents) - : web_contents_(web_contents) {} + explicit FakeDelegate(content::WebContents* web_contents); - ~FakeDelegate() override = default; + ~FakeDelegate() override; void OnAccountSelected(const GURL& idp_config_url, - const Account& account) override {} + const Account& account) override; void OnDismiss(content::IdentityRequestDialogController::DismissReason dismiss_reason) override {} @@ -26,12 +26,18 @@ void OnMoreDetails() override {} void OnAccountsDisplayed() override {} + using AccountSelectedCallback = base::OnceClosure; + void SetAccountSelectedCallback(AccountSelectedCallback cb) { + account_selected_cb_ = std::move(cb); + } + // AccountSelectionView::Delegate gfx::NativeView GetNativeView() override; content::WebContents* GetWebContents() override; private: raw_ptr<content::WebContents, AcrossTasksDanglingUntriaged> web_contents_; + AccountSelectedCallback account_selected_cb_; }; #endif // CHROME_BROWSER_UI_VIEWS_WEBID_FAKE_DELEGATE_H_
diff --git a/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop.cc b/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop.cc index 7186d0c1..fd49796 100644 --- a/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop.cc +++ b/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop.cc
@@ -714,6 +714,13 @@ void FedCmAccountSelectionView::Close() { if (!GetDialogWidget()) { + // Normally this object is owned by the dialog widget, but here there + // is no widget. We need to store the pointer before calling OnDismiss, + // because OnDismiss might destroy this object. + auto* view = account_selection_view_.get(); + account_selection_view_ = nullptr; + delete view; + if (delegate_ && notify_delegate_of_dismiss_) { delegate_->OnDismiss(DismissReason::kOther); }
diff --git a/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop_browsertest.cc b/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop_browsertest.cc index f0e7b08..75590f4 100644 --- a/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop_browsertest.cc +++ b/chrome/browser/ui/views/webid/fedcm_account_selection_view_desktop_browsertest.cc
@@ -27,7 +27,9 @@ std::make_unique<FedCmAccountSelectionView>(delegate()); } - void ShowUi(const std::string& name) override { + void ShowUi(const std::string& name) override { ShowAccounts(); } + + void ShowAccounts(Account::SignInMode mode = Account::SignInMode::kExplicit) { std::vector<content::IdentityRequestAccount> accounts = { {"id", "email", "name", "given_name", GURL(), /*login_hints=*/std::vector<std::string>(), @@ -39,7 +41,7 @@ content::ClientMetadata(GURL(), GURL()), blink::mojom::RpContext::kSignIn, /*request_permission=*/true, /*has_login_status_mismatch=*/false}}, - Account::SignInMode::kExplicit, blink::mojom::RpMode::kWidget, + mode, blink::mojom::RpMode::kWidget, /*new_account_idp*/ std::nullopt); } @@ -58,7 +60,9 @@ return account_selection_view_.get(); } - private: + void ResetAccountSelectionView() { account_selection_view_ = nullptr; } + + protected: base::test::ScopedFeatureList feature_list_; std::unique_ptr<FakeDelegate> delegate_; std::unique_ptr<FedCmAccountSelectionView> account_selection_view_; @@ -120,6 +124,22 @@ EXPECT_TRUE(GetDialog()->IsVisible()); } +IN_PROC_BROWSER_TEST_F(FedCmAccountSelectionViewBrowserTest, + ModalDialogThenShowThenCloseModalDialog) { + PreShow(); + delegate_->SetAccountSelectedCallback(base::BindOnce( + &FedCmAccountSelectionViewBrowserTest::ResetAccountSelectionView, + base::Unretained(this))); + account_selection_view_->ShowModalDialog(GURL("https://example.test/")); + // Because a modal dialog is up, this should save the accounts for later. + ShowAccounts(Account::SignInMode::kAuto); + // This should trigger auto re-authn without crashing. + account_selection_view_->CloseModalDialog(); + // The account selected callback should have been called, thus the view + // should be null now. + EXPECT_EQ(nullptr, account_selection_view_); +} + IN_PROC_BROWSER_TEST_F(FedCmAccountSelectionViewBrowserTest, DetachAndDelete) { Show(); browser()->tab_strip_model()->DetachAndDeleteWebContentsAt(0);
diff --git a/chrome/browser/ui/webui/history/browsing_history_handler.cc b/chrome/browser/ui/webui/history/browsing_history_handler.cc index 53c6be9..9542737f 100644 --- a/chrome/browser/ui/webui/history/browsing_history_handler.cc +++ b/chrome/browser/ui/webui/history/browsing_history_handler.cc
@@ -261,7 +261,7 @@ result.Set("deviceType", device_type); #if BUILDFLAG(ENABLE_SUPERVISED_USERS) - if (supervised_user::IsUrlFilteringEnabled(*profile.GetPrefs())) { + if (supervised_user::IsSubjectToParentalControls(*profile.GetPrefs())) { supervised_user::SupervisedUserService* supervised_user_service = SupervisedUserServiceFactory::GetForProfile(&profile); supervised_user::SupervisedUserURLFilter* url_filter =
diff --git a/chrome/browser/ui/webui/password_manager/promo_card.h b/chrome/browser/ui/webui/password_manager/promo_card.h index b2d3871..d338ea3a 100644 --- a/chrome/browser/ui/webui/password_manager/promo_card.h +++ b/chrome/browser/ui/webui/password_manager/promo_card.h
@@ -16,7 +16,8 @@ namespace password_manager { // These values are persisted to logs. Entries should not be renumbered and -// numeric values should never be reused. +// numeric values should never be reused. Needs to stay in sync with the +// PasswordManagerPromoCard enum in enums.xml. enum class PromoCardType { // Password Checkup promo bubble. kCheckup = 0,
diff --git a/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc b/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc index 313b3d28..00a4b83 100644 --- a/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc +++ b/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc
@@ -211,6 +211,10 @@ // Only implemented on Android. NOTREACHED(); break; + case BrowsingDataType::TABS: + // Tab closure is not implemented yet. + NOTIMPLEMENTED(); + break; case BrowsingDataType::NUM_TYPES: NOTREACHED(); break;
diff --git a/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc b/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc index 2e0f743a2..595a28b 100644 --- a/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc +++ b/chrome/browser/ui/webui/tab_search/tab_search_page_handler.cc
@@ -203,12 +203,9 @@ tab_search_prefs::kTabOrganizationShowFRE, base::BindRepeating(&TabSearchPageHandler::NotifyShowFREPrefChanged, base::Unretained(this), profile)); - if (TabOrganizationUtils::GetInstance()->IsEnabled(profile)) { - organization_service_ = - TabOrganizationServiceFactory::GetForProfile(profile); - if (organization_service_) { - organization_service_->AddObserver(this); - } + organization_service_ = TabOrganizationServiceFactory::GetForProfile(profile); + if (organization_service_) { + tab_organization_observation_.Observe(organization_service_); } optimization_guide_keyed_service_ = OptimizationGuideKeyedServiceFactory::GetForProfile(profile); @@ -225,9 +222,6 @@ called_switch_to_tab_ ? TabSearchCloseAction::kTabSwitch : TabSearchCloseAction::kNoAction); - if (organization_service_) { - organization_service_->RemoveObserver(this); - } for (TabOrganizationSession* session : listened_sessions_) { session->RemoveObserver(this); } @@ -1187,16 +1181,6 @@ // This logic is slightly more strict than is_now_enabled, may make a // difference in some edge cases. bool enabled = TabOrganizationUtils::GetInstance()->IsEnabled(profile); - if (enabled) { - organization_service_ = - TabOrganizationServiceFactory::GetForProfile(profile); - if (organization_service_ && !organization_service_->HasObserver(this)) { - organization_service_->AddObserver(this); - } - } else if (organization_service_) { - organization_service_->RemoveObserver(this); - organization_service_ = nullptr; - } page_->TabOrganizationEnabledChanged(enabled && organization_service_); }
diff --git a/chrome/browser/ui/webui/tab_search/tab_search_page_handler.h b/chrome/browser/ui/webui/tab_search/tab_search_page_handler.h index 571e915..a226651 100644 --- a/chrome/browser/ui/webui/tab_search/tab_search_page_handler.h +++ b/chrome/browser/ui/webui/tab_search/tab_search_page_handler.h
@@ -230,6 +230,9 @@ // Listened TabOrganization sessions. std::vector<raw_ptr<TabOrganizationSession, VectorExperimental>> listened_sessions_; + + base::ScopedObservation<TabOrganizationService, TabOrganizationObserver> + tab_organization_observation_{this}; }; #endif // CHROME_BROWSER_UI_WEBUI_TAB_SEARCH_TAB_SEARCH_PAGE_HANDLER_H_
diff --git a/chrome/browser/webauthn/enclave_manager.cc b/chrome/browser/webauthn/enclave_manager.cc index c7a5ce2..49167a1a 100644 --- a/chrome/browser/webauthn/enclave_manager.cc +++ b/chrome/browser/webauthn/enclave_manager.cc
@@ -1265,7 +1265,8 @@ /*authentication_factor_type_hint=*/std::nullopt, base::BindOnce( [](base::WeakPtr<StateMachine> machine, - trusted_vault::TrustedVaultRegistrationStatus status) { + trusted_vault::TrustedVaultRegistrationStatus status, + int key_version) { if (!machine) { return; }
diff --git a/chrome/build/android-arm32.pgo.txt b/chrome/build/android-arm32.pgo.txt index ebe02b5..3501b53 100644 --- a/chrome/build/android-arm32.pgo.txt +++ b/chrome/build/android-arm32.pgo.txt
@@ -1 +1 @@ -chrome-android32-main-1709013455-8950dc1c1fc89be8a6a6833e4fed68e4647c0f73-a20fa69108f357195328cbb7b6232f20ee5fe0fa.profdata +chrome-android32-main-1709034969-8c8f1bb05aea5f39fc381bb65fc70625e79b398a-a44e4a5e326ed73137c943c645157d3d58bca36d.profdata
diff --git a/chrome/build/lacros64.pgo.txt b/chrome/build/lacros64.pgo.txt index 3e25846..98bb4c5 100644 --- a/chrome/build/lacros64.pgo.txt +++ b/chrome/build/lacros64.pgo.txt
@@ -1 +1 @@ -chrome-chromeos-amd64-generic-main-1708992437-a910587b724967916dda9fd7b09608e6ebb765ed-23b0e2bea5d46fd4fc35f10758d3b5af8dd4af4a.profdata +chrome-chromeos-amd64-generic-main-1709035781-03175ae361e2daf3cddeff775ef9ecb4e2cb9d11-e014409d0a4dc42d10d08059ae24137c40dc23ca.profdata
diff --git a/chrome/build/linux.pgo.txt b/chrome/build/linux.pgo.txt index b32f0f693..292bd62f 100644 --- a/chrome/build/linux.pgo.txt +++ b/chrome/build/linux.pgo.txt
@@ -1 +1 @@ -chrome-linux-main-1709013455-98ef0d9e08c9d211c197cfec1133beae89ed067a-a20fa69108f357195328cbb7b6232f20ee5fe0fa.profdata +chrome-linux-main-1709034969-aae66e2a5d3e205794fab7a85c937517e697a18c-a44e4a5e326ed73137c943c645157d3d58bca36d.profdata
diff --git a/chrome/build/mac-arm.pgo.txt b/chrome/build/mac-arm.pgo.txt index 6c84052..007c7af4 100644 --- a/chrome/build/mac-arm.pgo.txt +++ b/chrome/build/mac-arm.pgo.txt
@@ -1 +1 @@ -chrome-mac-arm-main-1709020794-03b48e767567b002b04f4d4d24d815bf75e8fd62-08d7f16efe30a295b9d4717be6cd3bfe9910045e.profdata +chrome-mac-arm-main-1709049366-639836269488162b48e688b482f47efdcf6620e7-3de8aede4f38380836d650db46578baf59e6da3c.profdata
diff --git a/chrome/build/win-arm64.pgo.txt b/chrome/build/win-arm64.pgo.txt index d132ea4..1ce971b 100644 --- a/chrome/build/win-arm64.pgo.txt +++ b/chrome/build/win-arm64.pgo.txt
@@ -1 +1 @@ -chrome-win-arm64-main-1709013455-7672300344ded7304a866c47861f5a6735bb3f8d-a20fa69108f357195328cbb7b6232f20ee5fe0fa.profdata +chrome-win-arm64-main-1709034969-98a9fe11f3c290c0cc36e776e0c0669373fb99d6-a44e4a5e326ed73137c943c645157d3d58bca36d.profdata
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt index 338b685..b783f0c 100644 --- a/chrome/build/win32.pgo.txt +++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@ -chrome-win32-main-1709013455-33defafeb57beb05a9bc14fd457105fcb3a80192-a20fa69108f357195328cbb7b6232f20ee5fe0fa.profdata +chrome-win32-main-1709034969-8c10f18d5fdbfd55d35ed90dd47ec64e762591b6-a44e4a5e326ed73137c943c645157d3d58bca36d.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt index 025445b8..0855203b 100644 --- a/chrome/build/win64.pgo.txt +++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@ -chrome-win64-main-1709002652-783e79f217b165867269cd9ddbe141b05828253c-d08898b4ae375cc2a3e405d97191190fa062e403.profdata +chrome-win64-main-1709034969-47e6e28aa7831ef373fbdcf429ce034b2c52303d-a44e4a5e326ed73137c943c645157d3d58bca36d.profdata
diff --git a/chrome/common/pref_names.h b/chrome/common/pref_names.h index 7bee2bd3..05c1eba 100644 --- a/chrome/common/pref_names.h +++ b/chrome/common/pref_names.h
@@ -1418,12 +1418,20 @@ // Double that indicates the default zoom level. inline constexpr char kPartitionDefaultZoomLevel[] = +#if !BUILDFLAG(IS_ANDROID) "partition.default_zoom_level"; +#else + "partition.default_zoom_level.android"; +#endif // Dictionary that maps hostnames to zoom levels. Hosts not in this pref will // be displayed at the default zoom level. inline constexpr char kPartitionPerHostZoomLevels[] = +#if !BUILDFLAG(IS_ANDROID) "partition.per_host_zoom_levels"; +#else + "partition.per_host_zoom_levels.android"; +#endif #if !BUILDFLAG(IS_ANDROID) inline constexpr char kPinnedTabs[] = "pinned_tabs";
diff --git a/chrome/renderer/autofill/password_autofill_agent_browsertest.cc b/chrome/renderer/autofill/password_autofill_agent_browsertest.cc index abb0fee..96d51079 100644 --- a/chrome/renderer/autofill/password_autofill_agent_browsertest.cc +++ b/chrome/renderer/autofill/password_autofill_agent_browsertest.cc
@@ -1834,6 +1834,48 @@ } } +// Tests that `PreviewField` correctly previews fields. +TEST_F(PasswordAutofillAgentTest, PreviewField) { + WebInputElement random_element = GetInputElementByID("random_field"); + std::vector<WebInputElement> elements{username_element_, password_element_, + random_element}; + for (WebInputElement& element : elements) { + SetElementReadOnly(element, true); + password_autofill_agent_->PreviewField( + form_util::GetFieldRendererId(element), kAliceUsername16); + EXPECT_TRUE(element.SuggestedValue().IsEmpty()); + + SetElementReadOnly(element, false); + password_autofill_agent_->PreviewField( + form_util::GetFieldRendererId(element), kAliceUsername16); + EXPECT_EQ(kAliceUsername, element.SuggestedValue().Utf8()); + } +} + +// Tests that the field state is correctly reset after preview. +TEST_F(PasswordAutofillAgentTest, PreviewField_ClearPreviewedForm) { + WebInputElement random_element = GetInputElementByID("random_field"); + std::vector<WebInputElement> elements{username_element_, password_element_, + random_element}; + for (WebInputElement& element : elements) { + // Simulate autofilling the field with "ali". + ResetFieldState(&element, "ali", WebAutofillState::kAutofilled); + element.SetSelectionRange(0u, 0u); + + password_autofill_agent_->PreviewField( + form_util::GetFieldRendererId(element), kAliceUsername16); + EXPECT_EQ(kAliceUsername, element.SuggestedValue().Utf8()); + EXPECT_TRUE(element.IsPreviewed()); + + password_autofill_agent_->ClearPreviewedForm(); + EXPECT_TRUE(element.SuggestedValue().IsEmpty()); + EXPECT_TRUE(element.IsAutofilled()); + // The selection must stay intact. + EXPECT_EQ(0u, element.SelectionStart()); + EXPECT_EQ(0u, element.SelectionEnd()); + } +} + // Tests that `ClearPreview` properly clears previewed username and password // with username and password being previously autofilled. TEST_F(PasswordAutofillAgentTest,
diff --git a/chrome/services/speech/internal b/chrome/services/speech/internal index f72569d..f5f50e6 160000 --- a/chrome/services/speech/internal +++ b/chrome/services/speech/internal
@@ -1 +1 @@ -Subproject commit f72569d0f26383c0b65560f0127cc59946097d9e +Subproject commit f5f50e6be1d7ed382a959a728a3b55e6223438d6
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn index 090755c5e..22042b0 100644 --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn
@@ -1315,6 +1315,7 @@ "../browser/metrics/sampled_out_client_id_saved_browsertest.cc", "../browser/metrics/startup_metrics_browsertest.cc", "../browser/metrics/ukm_browsertest.cc", + "../browser/net/cert_verifier_policy_browsertest.cc", "../browser/net/cert_verifier_service_browsertest.cc", "../browser/net/cert_verify_proc_browsertest.cc", "../browser/page_load_metrics/observers/ad_metrics/ad_density_intervention_android_browsertest.cc", @@ -2414,6 +2415,7 @@ "../browser/navigation_predictor/navigation_predictor_browsertest.cc", "../browser/navigation_predictor/navigation_predictor_preconnect_client_browsertest.cc", "../browser/navigation_predictor/search_engine_preconnector_browsertest.cc", + "../browser/net/cert_verifier_policy_browsertest.cc", "../browser/net/cert_verifier_service_browsertest.cc", "../browser/net/cert_verify_proc_browsertest.cc", "../browser/net/chrome_accept_encoding_header_browsertest.cc", @@ -4385,6 +4387,7 @@ "../browser/ash/accessibility/dictation_browsertest.cc", "../browser/ash/accessibility/dictation_bubble_test_helper.cc", "../browser/ash/accessibility/dictation_bubble_test_helper.h", + "../browser/ash/accessibility/facegaze_browsertest.cc", "../browser/ash/accessibility/live_caption/system_live_caption_service_browsertest.cc", "../browser/ash/accessibility/magnification_controller_browsertest.cc", "../browser/ash/accessibility/magnification_manager_browsertest.cc", @@ -5542,7 +5545,6 @@ "../browser/chromeos/extensions/wm/wm_desks_private_apitest_lacros.cc", "../browser/chromeos/kcer/kcer_factory_no_nss_lacros_browsertest.cc", "../browser/chromeos/mahi/mahi_web_contents_manager_browsertest.cc", - "../browser/chromeos/network/network_portal_signin_window_lacros_browsertest.cc", "../browser/chromeos/policy/dlp/dlp_files_controller_lacros_browsertest.cc", "../browser/chromeos/reporting/network/network_bandwidth_sampler_lacros_browsertest.cc", "../browser/chromeos/reporting/websites/website_events_observer_lacros_browsertest.cc", @@ -11491,6 +11493,12 @@ ] } + if (is_chromeos_lacros) { + sources += [ + "../browser/ui/views/profiles/first_run_lacros_interactive_uitest.cc", + ] + } + if (is_win || is_mac || is_linux) { sources += [ "../browser/enterprise/idle/idle_service_interactive_uitest.cc",
diff --git a/chrome/test/base/chromeos/crosier/chromeos_integration_login_mixin.cc b/chrome/test/base/chromeos/crosier/chromeos_integration_login_mixin.cc index d4a1dfa..f1459e33 100644 --- a/chrome/test/base/chromeos/crosier/chromeos_integration_login_mixin.cc +++ b/chrome/test/base/chromeos/crosier/chromeos_integration_login_mixin.cc
@@ -9,11 +9,10 @@ #include "base/threading/thread_restrictions.h" #include "build/branding_buildflags.h" #include "chrome/browser/ash/dbus/ash_dbus_helper.h" -#include "chrome/browser/ash/login/test/oobe_screen_waiter.h" #include "chrome/browser/ash/login/test/oobe_screens_utils.h" +#include "chrome/browser/ash/login/test/test_predicate_waiter.h" #include "chrome/browser/ash/login/wizard_controller.h" #include "chrome/browser/lifetime/application_lifetime.h" -#include "chrome/browser/ui/webui/ash/login/gaia_screen_handler.h" #include "chrome/browser/ui/webui/signin/signin_utils.h" #include "chrome/test/base/chromeos/crosier/gaia_host_util.h" #include "chrome/test/base/chromeos/crosier/test_accounts.h" @@ -223,15 +222,7 @@ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) // Skip to login screen. ash::WizardController::default_controller()->SkipToLoginForTesting(); - ash::OobeScreenWaiter(ash::GaiaView::kScreenId).Wait(); - - // Wait for Gaia page to load. - while (!crosier::GetGaiaHost()) { - base::RunLoop run_loop; - base::SingleThreadTaskRunner::GetCurrentDefault()->PostDelayedTask( - FROM_HERE, run_loop.QuitClosure(), base::Milliseconds(500)); - run_loop.Run(); - } + crosier::WaitForGaia(); std::string email; std::string password;
diff --git a/chrome/test/base/chromeos/crosier/gaia_host_util.cc b/chrome/test/base/chromeos/crosier/gaia_host_util.cc index b9b6bc4..7476af0 100644 --- a/chrome/test/base/chromeos/crosier/gaia_host_util.cc +++ b/chrome/test/base/chromeos/crosier/gaia_host_util.cc
@@ -4,6 +4,8 @@ #include "chrome/test/base/chromeos/crosier/gaia_host_util.h" +#include "chrome/browser/ash/login/test/gaia_page_event_waiter.h" +#include "chrome/browser/ash/login/test/oobe_screen_waiter.h" #include "chrome/browser/ui/webui/ash/login/gaia_screen_handler.h" #include "chrome/browser/ui/webui/signin/signin_utils.h" #include "content/public/browser/render_frame_host.h" @@ -21,4 +23,14 @@ return ash::test::JSChecker(GetGaiaHost()); } +void WaitForGaia() { + // Waits for Gaia screen. + ash::OobeScreenWaiter(ash::GaiaView::kScreenId).Wait(); + + // Wait for Gaia page to be ready and update properties.. + constexpr char kAuthenticatorId[] = "$('gaia-signin').authenticator"; + ash::GaiaPageEventWaiter(kAuthenticatorId, "ready").Wait(); + ash::GaiaPageEventWaiter(kAuthenticatorId, "backButton").Wait(); +} + } // namespace crosier
diff --git a/chrome/test/base/chromeos/crosier/gaia_host_util.h b/chrome/test/base/chromeos/crosier/gaia_host_util.h index d90ed506..0bc230dc 100644 --- a/chrome/test/base/chromeos/crosier/gaia_host_util.h +++ b/chrome/test/base/chromeos/crosier/gaia_host_util.h
@@ -19,6 +19,9 @@ // Get a `JSCheck` instance to run javascript inside Gaia webview. ash::test::JSChecker GaiaFrameJS(); +// Wait for Gaia screen to be ready. +void WaitForGaia(); + } // namespace crosier #endif // CHROME_TEST_BASE_CHROMEOS_CROSIER_GAIA_HOST_UTIL_H_
diff --git a/chrome/test/base/chromeos/crosier/supervised_user_login_delegate.cc b/chrome/test/base/chromeos/crosier/supervised_user_login_delegate.cc index 27ee4ff5..d6a2fba 100644 --- a/chrome/test/base/chromeos/crosier/supervised_user_login_delegate.cc +++ b/chrome/test/base/chromeos/crosier/supervised_user_login_delegate.cc
@@ -9,9 +9,8 @@ #include "base/strings/strcat.h" #include "base/threading/thread_restrictions.h" #include "chrome/browser/ash/login/test/js_checker.h" -#include "chrome/browser/ash/login/test/oobe_screen_waiter.h" +#include "chrome/browser/ash/login/test/test_predicate_waiter.h" #include "chrome/browser/ash/login/wizard_controller.h" -#include "chrome/browser/ui/webui/ash/login/gaia_screen_handler.h" #include "chrome/test/base/chromeos/crosier/chromeos_integration_login_mixin.h" #include "chrome/test/base/chromeos/crosier/test_accounts.h" @@ -79,15 +78,7 @@ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) // Skip to login screen. ash::WizardController::default_controller()->SkipToLoginForTesting(); - ash::OobeScreenWaiter(ash::GaiaView::kScreenId).Wait(); - - // Wait for Gaia page to load. - while (!crosier::GetGaiaHost()) { - base::RunLoop run_loop; - base::SingleThreadTaskRunner::GetCurrentDefault()->PostDelayedTask( - FROM_HERE, run_loop.QuitClosure(), base::Milliseconds(500)); - run_loop.Run(); - } + crosier::WaitForGaia(); std::string child_email; std::string child_password;
diff --git a/chrome/test/supervised_user/family_member.cc b/chrome/test/supervised_user/family_member.cc index e19e042..1c0a21b 100644 --- a/chrome/test/supervised_user/family_member.cc +++ b/chrome/test/supervised_user/family_member.cc
@@ -30,7 +30,7 @@ supervised_user::SupervisedUserService* supervised_user_service = SupervisedUserServiceFactory::GetForProfile(profile); CHECK(supervised_user_service) << "Incognito mode is not supported."; - CHECK(supervised_user::IsUrlFilteringEnabled(*profile->GetPrefs())) + CHECK(supervised_user::IsSubjectToParentalControls(*profile->GetPrefs())) << "Blocklist control page is only available to user who have that " "feature enabled. Check if member is a subject to parental controls."; @@ -84,8 +84,8 @@ supervised_user::SupervisedUserService* supervised_user_service = SupervisedUserServiceFactory::GetForProfile(browser()->profile()); CHECK(supervised_user_service) << "Incognito mode is not supported."; - CHECK( - supervised_user::IsUrlFilteringEnabled(*browser()->profile()->GetPrefs())) + CHECK(supervised_user::IsSubjectToParentalControls( + *browser()->profile()->GetPrefs())) << "Blocklist control page is only available to user who have that " "feature enabled. Check if member is a subject to parental controls.";
diff --git a/chromecast/browser/cast_display_configurator.cc b/chromecast/browser/cast_display_configurator.cc index 2e669b4..16e2d82 100644 --- a/chromecast/browser/cast_display_configurator.cc +++ b/chromecast/browser/cast_display_configurator.cc
@@ -172,6 +172,14 @@ if (!delegate_ || !display_) return; delegate_->SetColorTemperatureAdjustment(display_->display_id(), cta); + + std::vector<float> color_matrix(9); + for (size_t i = 0; i < 3; ++i) { + for (size_t j = 0; j < 3; ++j) { + color_matrix[3 * i + j] = cta.srgb_matrix.vals[i][j]; + } + } + delegate_->SetColorMatrix(display_->display_id(), color_matrix); NotifyObservers(); } @@ -180,6 +188,8 @@ if (!delegate_ || !display_) return; delegate_->SetGammaAdjustment(display_->display_id(), adjustment); + + delegate_->SetGammaCorrection(display_->display_id(), {}, adjustment.curve); NotifyObservers(); }
diff --git a/chromeos/ash/components/drivefs/fake_drivefs.cc b/chromeos/ash/components/drivefs/fake_drivefs.cc index 1b2f875..91af9ef 100644 --- a/chromeos/ash/components/drivefs/fake_drivefs.cc +++ b/chromeos/ash/components/drivefs/fake_drivefs.cc
@@ -10,7 +10,6 @@ #include <vector> #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/files/file.h" #include "base/files/file_enumerator.h" #include "base/files/file_util.h" @@ -185,7 +184,7 @@ } // Filter out non-matching results. - base::EraseIf(results_, [=](const auto& item_ptr) { + std::erase_if(results_, [=](const auto& item_ptr) { if (!item_ptr->metadata) { return true; }
diff --git a/chromeos/ash/components/network/cellular_esim_profile_handler_impl.cc b/chromeos/ash/components/network/cellular_esim_profile_handler_impl.cc index de2fcff..90b1302f 100644 --- a/chromeos/ash/components/network/cellular_esim_profile_handler_impl.cc +++ b/chromeos/ash/components/network/cellular_esim_profile_handler_impl.cc
@@ -250,7 +250,7 @@ // a mechanism for installing a pending profile except through the dedicated // dialog which performs a fresh SM-DS scan each time it is opened. if (ash::features::IsSmdsSupportEnabled()) { - base::EraseIf(profiles_from_hermes, [](const CellularESimProfile& profile) { + std::erase_if(profiles_from_hermes, [](const CellularESimProfile& profile) { if (profile.state() == CellularESimProfile::State::kPending) { NET_LOG(DEBUG) << "Removing eSIM profile {iccid: " << profile.iccid() << ", eid: " << profile.eid()
diff --git a/chromeos/ash/components/phonehub/app_stream_launcher_data_model.cc b/chromeos/ash/components/phonehub/app_stream_launcher_data_model.cc index 06cfe64..c497888 100644 --- a/chromeos/ash/components/phonehub/app_stream_launcher_data_model.cc +++ b/chromeos/ash/components/phonehub/app_stream_launcher_data_model.cc
@@ -4,7 +4,8 @@ #include "chromeos/ash/components/phonehub/app_stream_launcher_data_model.h" -#include "base/containers/cxx20_erase.h" +#include <vector> + #include "base/i18n/case_conversion.h" #include "chromeos/ash/components/multidevice/logging/logging.h" #include "chromeos/ash/components/phonehub/notification.h" @@ -98,12 +99,12 @@ void AppStreamLauncherDataModel::RemoveAppFromList( const proto::App app_to_remove) { - base::EraseIf(apps_list_, + std::erase_if(apps_list_, [&app_to_remove](const Notification::AppMetadata& app) { return app.package_name == app_to_remove.package_name(); }); - base::EraseIf(apps_list_sorted_by_name_, + std::erase_if(apps_list_sorted_by_name_, [&app_to_remove](const Notification::AppMetadata& app) { return app.package_name == app_to_remove.package_name(); });
diff --git a/chromeos/ash/components/phonehub/fake_recent_apps_interaction_handler.cc b/chromeos/ash/components/phonehub/fake_recent_apps_interaction_handler.cc index 2b8d0f0..6ddd2c84 100644 --- a/chromeos/ash/components/phonehub/fake_recent_apps_interaction_handler.cc +++ b/chromeos/ash/components/phonehub/fake_recent_apps_interaction_handler.cc
@@ -3,7 +3,9 @@ // found in the LICENSE file. #include "chromeos/ash/components/phonehub/fake_recent_apps_interaction_handler.h" + #include <utility> +#include <vector> #include "base/containers/contains.h" #include "base/time/time.h" @@ -74,10 +76,12 @@ void FakeRecentAppsInteractionHandler::RemoveStreamableApp( proto::App app_to_remove) { - base::EraseIf(recent_apps_metadata_, [&app_to_remove]( - const std::pair<Notification::AppMetadata, base::Time>& app) { - return app.first.package_name == app_to_remove.package_name(); - }); + std::erase_if( + recent_apps_metadata_, + [&app_to_remove]( + const std::pair<Notification::AppMetadata, base::Time>& app) { + return app.first.package_name == app_to_remove.package_name(); + }); } void FakeRecentAppsInteractionHandler::ComputeAndUpdateUiState() {
diff --git a/chromeos/ash/components/phonehub/recent_apps_interaction_handler_impl.cc b/chromeos/ash/components/phonehub/recent_apps_interaction_handler_impl.cc index 4ac86c6..44e69fa 100644 --- a/chromeos/ash/components/phonehub/recent_apps_interaction_handler_impl.cc +++ b/chromeos/ash/components/phonehub/recent_apps_interaction_handler_impl.cc
@@ -5,6 +5,7 @@ #include "chromeos/ash/components/phonehub/recent_apps_interaction_handler_impl.h" #include <memory> +#include <vector> #include "ash/constants/ash_features.h" #include "ash/resources/vector_icons/vector_icons.h" @@ -238,10 +239,12 @@ void RecentAppsInteractionHandlerImpl::RemoveStreamableApp( const proto::App app_to_remove) { - base::EraseIf(recent_app_metadata_list_, [&app_to_remove]( - const std::pair<Notification::AppMetadata, base::Time>& app) { - return app.first.package_name == app_to_remove.package_name(); - }); + std::erase_if( + recent_app_metadata_list_, + [&app_to_remove]( + const std::pair<Notification::AppMetadata, base::Time>& app) { + return app.first.package_name == app_to_remove.package_name(); + }); SaveRecentAppMetadataListToPref(); ComputeAndUpdateUiState();
diff --git a/chromeos/ash/services/secure_channel/fake_connection.cc b/chromeos/ash/services/secure_channel/fake_connection.cc index 32ea9bdb..f8be0c1c 100644 --- a/chromeos/ash/services/secure_channel/fake_connection.cc +++ b/chromeos/ash/services/secure_channel/fake_connection.cc
@@ -8,7 +8,6 @@ #include <utility> #include <vector> -#include "base/containers/cxx20_erase.h" #include "base/functional/callback.h" #include "chromeos/ash/services/secure_channel/file_transfer_update_callback.h" #include "chromeos/ash/services/secure_channel/public/mojom/secure_channel_types.mojom.h" @@ -54,7 +53,7 @@ } void FakeConnection::RemoveObserver(ConnectionObserver* observer) { - base::Erase(observers_, observer); + std::erase(observers_, observer); Connection::RemoveObserver(observer); }
diff --git a/chromeos/components/onc/onc_signature.cc b/chromeos/components/onc/onc_signature.cc index 16ee3c0..fe46e6f 100644 --- a/chromeos/components/onc/onc_signature.cc +++ b/chromeos/components/onc/onc_signature.cc
@@ -364,6 +364,7 @@ const OncFieldSignature network_configuration_fields[] = { {::onc::network_config::kCellular, &kCellularSignature}, + {::onc::network_config::kCheckCaptivePortal, &kStringSignature}, {::onc::network_config::kEthernet, &kEthernetSignature}, {::onc::network_config::kGUID, &kStringSignature}, {::onc::network_config::kIPAddressConfigType, &kStringSignature,
diff --git a/chromeos/components/onc/onc_validator.cc b/chromeos/components/onc/onc_validator.cc index cb832c4..17353929 100644 --- a/chromeos/components/onc/onc_validator.cc +++ b/chromeos/components/onc/onc_validator.cc
@@ -652,6 +652,10 @@ const std::vector<const char*> valid_ipconfig_types = { ::onc::network_config::kIPConfigTypeDHCP, ::onc::network_config::kIPConfigTypeStatic}; + const std::vector<const char*> valid_check_captive_portal_values = { + ::onc::check_captive_portal::kTrue, + ::onc::check_captive_portal::kFalse, + ::onc::check_captive_portal::kHTTPOnly}; if (FieldExistsAndHasNoValidValue(*result, ::onc::network_config::kType, valid_types) || FieldExistsAndHasNoValidValue(*result, @@ -660,6 +664,9 @@ FieldExistsAndHasNoValidValue( *result, ::onc::network_config::kNameServersConfigType, valid_ipconfig_types) || + FieldExistsAndHasNoValidValue(*result, + ::onc::network_config::kCheckCaptivePortal, + valid_check_captive_portal_values) || FieldExistsAndIsEmpty(*result, ::onc::network_config::kGUID)) { return false; }
diff --git a/chromeos/components/onc/onc_validator_unittest.cc b/chromeos/components/onc/onc_validator_unittest.cc index ed9c9b7..94417f5e 100644 --- a/chromeos/components/onc/onc_validator_unittest.cc +++ b/chromeos/components/onc/onc_validator_unittest.cc
@@ -297,8 +297,10 @@ OncParams("cert_with_valid_scope.onc", &kCertificateSignature, false), OncParams("cert_with_explicit_default_scope.onc", &kCertificateSignature, - false))); - + false), + OncParams("wifi_with_check_captive_portal.onc", + &kNetworkConfigurationSignature, + true))); namespace { struct RepairParams { @@ -678,6 +680,10 @@ OncParams("invalid-cellular-due-to-having-both-smdp-and-smds", &kCellularSignature, true), - ExpectBothNotValid("", "")))); + ExpectBothNotValid("", "")), + std::make_pair(OncParams("managed-network-invalid-check-captive-portal", + &kNetworkConfigurationSignature, + true), + ExpectBothNotValid("", "")))); } // namespace chromeos::onc
diff --git a/chromeos/components/test/data/onc/invalid_settings_with_repairs.json b/chromeos/components/test/data/onc/invalid_settings_with_repairs.json index 226a9b5a..069765b 100644 --- a/chromeos/components/test/data/onc/invalid_settings_with_repairs.json +++ b/chromeos/components/test/data/onc/invalid_settings_with_repairs.json
@@ -701,5 +701,14 @@ "AutoConnect": false, "SMDPAddress" : "BogusSMDPAddress", "SMDSAddress" : "BogusSMDSAddress" + }, + "managed-network-invalid-check-captive-portal": { + "GUID": "guid", + "Type": "Ethernet", + "Name": "name", + "Ethernet": { + "Authentication": "None" + }, + "CheckCaptivePortal": "abdh" } }
diff --git a/chromeos/components/test/data/onc/wifi_with_check_captive_portal.onc b/chromeos/components/test/data/onc/wifi_with_check_captive_portal.onc new file mode 100644 index 0000000..743b0ee --- /dev/null +++ b/chromeos/components/test/data/onc/wifi_with_check_captive_portal.onc
@@ -0,0 +1,13 @@ +{ + "GUID": "guid test", + "IPAddressConfigType": "DHCP", + "Name": "WiFi with check captive portal", + "Type": "WiFi", + "WiFi": { + "AutoConnect": true, + "HexSSID": "576966695769746844484350", + "Passphrase": "some passphrase", + "Security": "WPA-PSK" + }, + "CheckCaptivePortal": "False" +} \ No newline at end of file
diff --git a/chromeos/crosapi/mojom/network_change.mojom b/chromeos/crosapi/mojom/network_change.mojom index 4e760ef..19ed3cba 100644 --- a/chromeos/crosapi/mojom/network_change.mojom +++ b/chromeos/crosapi/mojom/network_change.mojom
@@ -60,21 +60,12 @@ }; // Implemented in Ash-chrome. -// Next version: 2 -// Next method id: 2 +// Next version: 1 +// Next method id: 1 [Stable, Uuid="f1762d7c-f5cf-4580-8fad-e181dab68e4e"] interface NetworkChange { // Adds NetworkChangeObserver to NetworkChangeManagerClient in Ash. AddObserver@0(pending_remote<NetworkChangeObserver> observer); - - // Sends a message from Lacros to Ash to request portal detection for the - // active (default) network. The request will be sent from Ash to Shill - // (the connection manager). Called when a navigation event occurs in the - // captive portal signin window (which may indicate that signin occurred). - // Note: portal detection retries will occur without this, but there may be - // a user noticeable delay between retries without a request. - [MinVersion=1] - RequestPortalDetection@1(); }; // Implemented in Lacros-chrome.
diff --git a/chromeos/strings/chromeos_strings_am.xtb b/chromeos/strings/chromeos_strings_am.xtb index faa6dc2..72cf6d4 100644 --- a/chromeos/strings/chromeos_strings_am.xtb +++ b/chromeos/strings/chromeos_strings_am.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">መሣሪያ የቪዲዮ ካሜራ ነው።</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> ሚአ</translation> <translation id="3056720590588772262">የማለቂያ ነጥብ</translation> +<translation id="3060579846059757016">መግለጫዎች</translation> <translation id="3069085583900247081">ሙከራ አልተሳካም</translation> <translation id="3078740164268491126">ሠንጠረዥ</translation> <translation id="3083667275341675831">የግንኙነት ምርመራዎች</translation>
diff --git a/chromeos/strings/chromeos_strings_az.xtb b/chromeos/strings/chromeos_strings_az.xtb index 530b9bc6..07b9b83 100644 --- a/chromeos/strings/chromeos_strings_az.xtb +++ b/chromeos/strings/chromeos_strings_az.xtb
@@ -321,6 +321,7 @@ <translation id="2926057806159140518">İstifadəçi adınızı və parolunuzu daxil edin və ya QR kodunuzu skan edin</translation> <translation id="2940811910881150316">Cihazı test etmək mümkün deyil. Test etmək üçün qapağı yenidən açın.</translation> <translation id="2941112035454246133">Aşağı</translation> +<translation id="2956070106555335453">Xülasə</translation> <translation id="299385721391037602">çəhrayı və sarı</translation> <translation id="3008341117444806826">YENİLƏYİN</translation> <translation id="3009958530611748826">Yadda saxlamaq üçün qovluq seçin</translation> @@ -329,6 +330,7 @@ <translation id="3031560714565892478">Cihaz video kameradır.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">Son nöqtə</translation> +<translation id="3060579846059757016">Haşiyələr</translation> <translation id="3069085583900247081">Test uğursuz oldu</translation> <translation id="3078740164268491126">cədvəl</translation> <translation id="3083667275341675831">Bağlantı Diaqnostikası</translation>
diff --git a/chromeos/strings/chromeos_strings_et.xtb b/chromeos/strings/chromeos_strings_et.xtb index aa112ca5..7025abd 100644 --- a/chromeos/strings/chromeos_strings_et.xtb +++ b/chromeos/strings/chromeos_strings_et.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Seade on videokaamera.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Lõpp-punkt</translation> +<translation id="3060579846059757016">Piirjooned</translation> <translation id="3069085583900247081">Test ebaõnnestus</translation> <translation id="3078740164268491126">tabel</translation> <translation id="3083667275341675831">Ühenduvuse diagnostika</translation>
diff --git a/chromeos/strings/chromeos_strings_hi.xtb b/chromeos/strings/chromeos_strings_hi.xtb index 25d9c98..0c1d1619 100644 --- a/chromeos/strings/chromeos_strings_hi.xtb +++ b/chromeos/strings/chromeos_strings_hi.xtb
@@ -26,6 +26,7 @@ <translation id="1145018782460575098">बाहरी डिवाइसों के लिए फ़र्मवेयर को अपडेट करने वाली विंडो खुली है. <ph name="NUM_UPDATES" /> अपडेट उपलब्ध हैं.</translation> <translation id="1145516343487477149">Chromebook से जुड़े सामान्य सवालों के लिए, सहायता लेख और जवाब ढूंढें</translation> <translation id="1154390310959620237">सिर्फ़ पांच शॉर्टकट को पसंद के मुताबिक बनाया जा सकता है. नया शॉर्टकट जोड़ने के लिए, कोई शॉर्टकट मिटाएं.</translation> +<translation id="115705039208660697">अनन्नास</translation> <translation id="1164939766849482256">डॉन टू डार्क स्क्रीन सेवर</translation> <translation id="1167755866710282443">बटन को पसंद के मुताबिक बनाने के लिए मेन्यू खोलें. मेन्यू की जगह बदलने के लिए, उसे खींचें और छोड़ें.</translation> <translation id="1174073918202301297">शॉर्टकट जोड़ा गया</translation> @@ -45,6 +46,7 @@ <translation id="1232610416724362657">वॉटरफ़ॉल</translation> <translation id="1238612778414822719">एचटीटीपीएस पेजों के खुलने में इंतज़ार का समय</translation> <translation id="1270369111467284986">कैप्टिव पोर्टल हो सकता है</translation> +<translation id="1274654146705270731">संतरे</translation> <translation id="1290331692326790741">कमज़ोर सिग्नल</translation> <translation id="1300115153046603471">एपीएन का टाइप डिफ़ॉल्ट और <ph name="ATTACH" /> पर सेट है.</translation> <translation id="1301069673413256657">GSM</translation> @@ -77,6 +79,7 @@ <translation id="1446954767133808402">सैफ़ायर</translation> <translation id="1449035143498573192">Google Search में खोलें</translation> <translation id="1451536289672181509">डिवाइस एक कीबोर्ड है.</translation> +<translation id="1452939186874918380">छतरियां</translation> <translation id="1459693405370120464">मौसम</translation> <translation id="1468664791493211953">ऑफ़र</translation> <translation id="1476467821656042872">इस डिवाइस को <ph name="MANAGER" /> मैनेज करता है और यह आपकी गतिविधि पर नज़र रख सकता है.</translation> @@ -108,6 +111,7 @@ <translation id="1626590945318984973">शॉर्टकट उपलब्ध नहीं है. फ़ंक्शन और <ph name="META_KEY" /> बटनों के बिना, नए शॉर्टकट का इस्तेमाल करें.</translation> <translation id="1639239467298939599">लोड हो रही है</translation> <translation id="1641857168437328880">डॉक्यूमेंट फ़ीडर (एक तरफ़ वाला)</translation> +<translation id="1642396894598555413">साइकल</translation> <translation id="1643449475550628585">वॉलपेपर रोज़ बदलें</translation> <translation id="1644574205037202324">इतिहास</translation> <translation id="1651925268237749928">आपने शेयर किया गया एल्बम चुना है. इसमें अन्य लोग फ़ोटो जोड़ सकते हैं या बदल सकते हैं. आपके वॉलपेपर में ऐसी फ़ोटो इस्तेमाल की जा सकती हैं जो फ़िलहाल इस एल्बम में नहीं हैं.</translation> @@ -147,6 +151,7 @@ <translation id="1801418420130173017">गहरे रंग वाली थीम बंद करें</translation> <translation id="1807246157184219062">हल्का</translation> <translation id="1808803439260407870">क्लासिक आर्ट</translation> +<translation id="1823120442877418684">कैरेक्टर</translation> <translation id="1827738518074806965">आर्ट गैलरी</translation> <translation id="1836553715834333258">सिस्टम का रंग</translation> <translation id="183675228220305365">रियलिस्ट</translation> @@ -154,14 +159,17 @@ <translation id="1840474674287087346">डेस्कटॉप का रंग</translation> <translation id="1851218745569890714">वीडियो कॉन्फ़्रेंसिंग</translation> <translation id="1852934301711881861">ChromeOS Flex इंस्टॉल करें</translation> +<translation id="1854156910036166007">स्लॉथ</translation> <translation id="1856388568474281774">डाउन ऐरो</translation> <translation id="1858620243986915808">स्क्रीनशॉट अटैच करें</translation> <translation id="1871413952174074704">एपीएन में <ph name="CHAR_LIMIT" /> से ज़्यादा वर्ण नहीं हो सकते</translation> <translation id="1871569928317311284">गहरे रंग वाली थीम बंद करें</translation> <translation id="1874612839560830905">MTU</translation> +<translation id="1876997008435570708">तितलियां</translation> <translation id="188114911237521550">गहरे रंग वाला मोड बंद करें</translation> <translation id="1885577615937958993">मीडिया को तेज़ी से आगे बढ़ाएं</translation> <translation id="1887850431809612466">हार्डवेयर पुनरीक्षण</translation> +<translation id="189221451253258459">नियॉन ग्रीन</translation> <translation id="1904932688895783618">यहां आपकी मदद के लिए कुछ अन्य संसाधन दिए गए हैं:</translation> <translation id="1905710495812624430">अधिकतम स्वीकार्य प्रयासों की सीमा पार हो गई है.</translation> <translation id="1908234395526491708">यूडीपी अनुरोध पूरे नहीं हो पाए</translation> @@ -182,6 +190,7 @@ <translation id="2011174342667534258">SDK टूल का वर्शन:</translation> <translation id="2016697457005847575">समस्या ठीक करने के तरीके आज़माएं</translation> <translation id="202500043506723828">ईआईडी</translation> +<translation id="2045814230297767491">कटलरी</translation> <translation id="2047316797244836561">स्क्रीन सेवर देखने के लिए, नेटवर्क से कनेक्ट करें और पेज को फिर से लोड करें.</translation> <translation id="2056550196601855911">IPv4/IPv6</translation> <translation id="2073232437457681324">विशाल महासागर</translation> @@ -204,6 +213,7 @@ <translation id="2180197493692062006">कोई गड़बड़ी हुई. ऐप्लिकेशन को फिर से खोलने की कोशिश करें.</translation> <translation id="2189104374785738357">एपीएन की जानकारी में बदलाव करना</translation> <translation id="2201758491318984023">साइकल</translation> +<translation id="2203222757805818543">मौजूदा शेड्यूल को <ph name="SUNRISE" /> से <ph name="SUNSET" /> तक सेट किया गया है. गहरे रंग वाले मोड का शेड्यूल अपने-आप अपडेट करने के लिए, <ph name="BEGIN_LINK" />जगह की जानकारी का ऐक्सेस चालू करें<ph name="END_LINK" /></translation> <translation id="2203642483788377106">चट्टान</translation> <translation id="2208388655216963643">इंप्रेशनिस्ट</translation> <translation id="2209788852729124853">ट्रैफ़िक काउंटर रीसेट करें</translation> @@ -217,6 +227,7 @@ <translation id="2230624078793142213">ज़्यादा बनाएं</translation> <translation id="2236746079896696523">कीबोर्ड की बैकलाइट के लिए टॉगल बटन</translation> <translation id="2240366984605217732">लेआउट स्विच करने वाला बटन</translation> +<translation id="2244834438220057800">हरे</translation> <translation id="225692081236532131">सक्रियण की स्थिति</translation> <translation id="2267285889943769271">स्क्रीनशॉट जोड़ें</translation> <translation id="2271469253353559191">गहरे रंग वाला मोड शेड्यूल करें</translation> @@ -246,6 +257,7 @@ <translation id="2446553403094072641">फ़्लोटिंग पॉइंट ऐक्युरसी</translation> <translation id="2448312741937722512">प्रकार</translation> <translation id="2465272316171730950">फ़िलहाल, हम आपकी मदद नहीं कर सकते. कृपया कुछ देर बाद कोशिश करें.</translation> +<translation id="2480572840229215612">केकड़े</translation> <translation id="248546197012830854">डिवाइस ऑफ़लाइन है. सहायता कॉन्टेंट देखने के लिए, वाई-फ़ाई नेटवर्क से कनेक्ट करें.</translation> <translation id="2486301288428798846">लकड़ी</translation> <translation id="2491955442992294626">दूसरी विंडो इस्तेमाल करने पर बटनों की जांच नहीं की जाती है</translation> @@ -262,6 +274,7 @@ <translation id="2531772459602846206">हाइड्रैंजा</translation> <translation id="2533048460510040082">सुझाया गया सहायता कॉन्टेंट</translation> <translation id="2536159006530886390">इंटरनेट से कनेक्ट नहीं किया जा सका.</translation> +<translation id="2561093647892030937">नींबू</translation> <translation id="2570743873672969996"><ph name="TEST_NAME" /> की जांच की जा रही है...</translation> <translation id="2584559707064218956">सेट अप के लिए, सेटिंग पर जाएं</translation> <translation id="2586146417912237930">नीला और गहरा नीला</translation> @@ -355,6 +368,7 @@ <translation id="3340978935015468852">सेटिंग</translation> <translation id="3359218928534347896">माइक्रोफ़ोन को म्यूट करने वाले बटन को टॉगल करें</translation> <translation id="3360306038446926262">Windows</translation> +<translation id="3361618936611118375">सुशी</translation> <translation id="3368922792935385530">कनेक्ट है</translation> <translation id="3369013195428705271">क्या आप वाकई अपना पूरा प्रिंट इतिहास मिटाना चाहते हैं? प्रिंट का जो काम अभी चल रहा है उसकी जानकारी (प्रिंट जॉब) नहीं मिटाई जाएगी.</translation> <translation id="3373141842870501561">अर्थ फ़्लो वॉलपेपर</translation> @@ -394,11 +408,13 @@ <translation id="360565022852130722">यह वाई-फ़ाई नेटवर्क एक कमज़ोर प्रोटोकॉल WEP 802.1x से सुरक्षित है</translation> <translation id="3606583719724308068">एचटीटीपीएस वेबसाइटों के लिए, इंतज़ार का समय ज़्यादा है</translation> <translation id="361575905210396100">आपके सुझाव, शिकायत या राय के लिए धन्यवाद</translation> +<translation id="3621072146987826699">हाथी</translation> <translation id="3632579075709132555">निजता स्क्रीन टॉगल करने वाला बटन</translation> <translation id="3651050199673793219">तापमान की इकाई चुनें</translation> <translation id="3654530588944650786"><ph name="FLOWER_COLOR" /> रंग का खिलता हुआ चमकीला <ph name="FLOWER_TYPE" /></translation> <translation id="3662461537616691585">बर्गंडी और मरून</translation> <translation id="3668449597372804501">क्लाउड फ़्लो वॉलपेपर</translation> +<translation id="3675132884790542448">सुअर</translation> <translation id="3689839747745352263"><ph name="TEST_NAME" /> टेस्ट</translation> <translation id="370665806235115550">लोड हो रही हैं...</translation> <translation id="3708186454126126312">पहले कनेक्ट किए गए डिवाइस</translation> @@ -476,6 +492,7 @@ <translation id="4171077696775491955">स्क्रीन की रोशनी कम करें</translation> <translation id="4176463684765177261">बंद किया गया</translation> <translation id="4176659219503619100">कंट्रोल पैनल</translation> +<translation id="4198398257084619072">पांडा</translation> <translation id="420283545744377356">स्क्रीन सेवर बंद करें</translation> <translation id="4213104098953699324">यूएसबी कीबोर्ड</translation> <translation id="4227825898293920515"><ph name="TIME" /> में पासवर्ड की समयसीमा खत्म हो जाएगी</translation> @@ -488,16 +505,19 @@ <translation id="4271957103967917607">फ़ुल स्क्रीन में देखें</translation> <translation id="4275663329226226506">मीडिया</translation> <translation id="4278766082079064416">यह शॉर्टकट "<ph name="CONFLICT_ACCEL_NAME" />" के लिए इस्तेमाल किया जा रहा है. विवाद सुलझाने के लिए, उसमें बदलाव करें या हटाएं.</translation> +<translation id="4285999655021474887">बैंगनी</translation> <translation id="4289540628985791613">संक्षिप्त विवरण</translation> <translation id="4289849978083912975">स्लाइड शो</translation> <translation id="4297501883039923494">बंद हो गया - अज्ञात गड़बड़ी</translation> <translation id="4300073214558989"><ph name="IMAGE_COUNT" /> इमेज</translation> <translation id="430786093962686457">शिफ़ॉन</translation> <translation id="4310735698903592804">Google के एआई की मदद से हाल ही में बनाए गए वॉलपेपर</translation> +<translation id="4320904097188876154">नियॉन पिंक</translation> <translation id="4333390807948134856"><ph name="KEY_NAME" /> दबाया गया</translation> <translation id="4354430579665871434">बटन</translation> <translation id="4361257691546579041">एपीएन का टाइप डिफ़ॉल्ट पर सेट है.</translation> <translation id="437294888293595148">सभी शॉर्टकट को रीसेट करें</translation> +<translation id="437477383107495720">खरगोश</translation> <translation id="4376423484621194274">आपका एडमिन, <ph name="APP_NAME" /> को बंद करने की अनुमति नहीं देता</translation> <translation id="4378373042927530923">चल नहीं पाया</translation> <translation id="4378551569595875038">कनेक्टिंग...</translation> @@ -512,6 +532,7 @@ <translation id="4428374560396076622"><ph name="NETWORK_NAME" /> बंद है</translation> <translation id="4429881212383817840">Kerberos टिकट की समयसीमा जल्द ही खत्म होने वाली है</translation> <translation id="4431821876790500265">रिपोर्ट देखें</translation> +<translation id="4443192710976771874">लाल</translation> <translation id="445059817448385655">पुराना पासवर्ड</translation> <translation id="4453205916657964690">सबनेट मास्क</translation> <translation id="4454245904991689773">स्कैन की हुई फ़ाइल यहां सेव करें</translation> @@ -621,6 +642,7 @@ <translation id="5090362543162270857">IPsec (IKEv2)</translation> <translation id="5107243100836678918"><ph name="META_KEY" /> बटन के बिना किसी शॉर्टकट का इस्तेमाल करने पर, कुछ ऐप्लिकेशन के शॉर्टकट में गड़बड़ी हो सकती है. इस शॉर्टकट का इस्तेमाल जारी रखने के लिए कुंजियों को फिर से दबाएं या <ph name="KEY" /> बटन के साथ किसी नए शॉर्टकट का इस्तेमाल करें. <ph name="LINK_BEGIN" />ज़्यादा जानें<ph name="LINK_END" /></translation> <translation id="5108781503443873320">इसी अर्थ वाले दूसरे शब्द:</translation> +<translation id="5130848777448318809">खच्चर</translation> <translation id="5137451382116112100">फ़ुलस्क्रीन मोड</translation> <translation id="5142961317498132443">पुष्टि करना</translation> <translation id="5144887194300568405">अनुवाद कॉपी करें</translation> @@ -638,6 +660,7 @@ <translation id="5229344016299762883">फ़ुलस्क्रीन मोड से बाहर निकलें</translation> <translation id="5234764350956374838">खारिज करें</translation> <translation id="5244638145904800454">{NUM_ROOL_APPS,plural,offset:1 =1{आपके एडमिन ने आपके हर बार लॉग इन करने पर, "<ph name="APP_NAME" />" को अपने-आप चालू होने के लिए सेट अप किया है.}=2{आपके एडमिन ने आपके हर बार लॉग इन करने पर, "<ph name="APP_NAME" />" और 1 अन्य ऐप्लिकेशन को अपने-आप चालू होने के लिए सेट अप किया है.}one{आपके एडमिन ने आपके हर बार लॉग इन करने पर, "<ph name="APP_NAME" />" और # अन्य ऐप्लिकेशन को अपने-आप चालू होने के लिए सेट अप किया है.}other{आपके एडमिन ने आपके हर बार लॉग इन करने पर, "<ph name="APP_NAME" />" और # अन्य ऐप्लिकेशन, अपने-आप चालू होने के लिए सेट अप किए हैं.}}</translation> +<translation id="5248419081947706722">नीले</translation> <translation id="5252456968953390977">रोमिंग</translation> <translation id="5257811368506016604">हल्के रंग वाला मोड चालू करें</translation> <translation id="5264277876637023664">सीपीयू टेस्ट चलाएं</translation> @@ -668,6 +691,7 @@ <translation id="5396811372860835203">कैला लिली</translation> <translation id="5400907029458559844">डिवाइस कनेक्ट हो रहा है.</translation> <translation id="5401938042319910061">सभी रूटीन चलाएं</translation> +<translation id="5410755018770633464">हॉट डॉग</translation> <translation id="5423849171846380976">सक्रिय हुआ</translation> <translation id="5430931332414098647">इंस्टैंट टेदरिंग</translation> <translation id="5431318178759467895">रंग</translation> @@ -675,6 +699,7 @@ <translation id="54609108002486618">प्रबंधित</translation> <translation id="5470776029649730099">बर्लैप</translation> <translation id="5478289488939624992">{ATTEMPTS_LEFT,plural, =1{आप {0} बार और कोशिश कर सकते हैं}one{आप {0} बार और कोशिश कर सकते हैं}other{आप {0} बार और कोशिश कर सकते हैं}}</translation> +<translation id="5488280942828718790">मजेंटा</translation> <translation id="5493614766091057239"><ph name="VERDICT" />: <ph name="PROBLEMS" /></translation> <translation id="5499114900554609492">स्कैन नहीं किया जा सका</translation> <translation id="5499762266711462226">कीबोर्ड का रंग वॉलपेपर के हिसाब से तय होता है</translation> @@ -689,6 +714,7 @@ <translation id="5578477003638479617">UMTS</translation> <translation id="5578519639599103840">दोबारा स्कैन करें</translation> <translation id="5583640892426849032">Backspace</translation> +<translation id="5595623927872580850">ग्रे</translation> <translation id="5600027863942488546"><ph name="KEY_NAME" /> की जांच की गई</translation> <translation id="5620281292257375798">सिर्फ़ अंदरूनी</translation> <translation id="5630438231335788050">बाओहाउस</translation> @@ -701,6 +727,7 @@ <translation id="5662240986744577912">निजता स्क्रीन का बटन टॉगल करें</translation> <translation id="5669267381087807207">चालू हो रहा है</translation> <translation id="5670702108860320605">BSSID</translation> +<translation id="5685478548317291523">चेरी</translation> <translation id="5691511426247308406">परिवार</translation> <translation id="5695599963893094957">अपने कीबोर्ड पर कोई भी बटन दबाएं. एक बार में, ज़्यादा से ज़्यादा चार बटन दबाए जा सकते हैं.</translation> <translation id="5701381305118179107">मध्य</translation> @@ -735,6 +762,7 @@ <translation id="5901630391730855834">पीला</translation> <translation id="5903200662178656908">यह डिवाइस, कीबोर्ड और माउस का कॉम्बो है.</translation> <translation id="5904994456462260490">नया एपीएन जोड़ें</translation> +<translation id="590746845088109442">बिल्लियां</translation> <translation id="5907649332524363701">बटन का रंग</translation> <translation id="5916084858004523819">निषिद्ध</translation> <translation id="5916664084637901428">चालू है</translation> @@ -745,6 +773,7 @@ <translation id="5939518447894949180">रीसेट करें</translation> <translation id="594552776027197022">रैंडम कुंजी के जोड़े बनाएं</translation> <translation id="5946538341867151940">आपका डिवाइस अभी तक नेटवर्क से कनेक्ट नहीं है. अगर आपको मोबाइल और इंटरनेट सेवा देने वाली कंपनी, एक कस्टम एपीएन का सुझाव देती है, तो "नया एपीएन जोड़ें" चुनकर एपीएन की जानकारी दर्ज करें</translation> +<translation id="5948460390109837040">कुत्ते</translation> <translation id="5972388717451707488">Update Engine</translation> <translation id="5975130252842127517">कोरल</translation> <translation id="5984145644188835034">डिफ़ॉल्ट वॉलपेपर</translation> @@ -764,6 +793,7 @@ <translation id="6073292342939316679">कीबोर्ड की रोशनी कम करें</translation> <translation id="6075872808778243331">(Android) एचटीटीपी के इंतज़ार का समय</translation> <translation id="6078323886959318429">शॉर्टकट जोड़ें</translation> +<translation id="6091080061796993741">पीले</translation> <translation id="6104112872696127344">स्कैन करने की प्रोसेस रद्द कर दी गई है</translation> <translation id="6106186594183574873">पूरा करने के लिए, पुराना पासवर्ड डालें</translation> <translation id="6108689792487843350">गेटवे से कनेक्ट नहीं किया जा सका</translation> @@ -790,6 +820,7 @@ <translation id="6232017090690406397">बैटरी</translation> <translation id="6235460611964961764">डेटा के इस्तेमाल की जानकारी को मैन्युअल तरीके से रीसेट करें</translation> <translation id="6243280677745499710">इस समय सेट है</translation> +<translation id="6250316632541035980">बेकन और अंडे</translation> <translation id="6275224645089671689">राइट ऐरो</translation> <translation id="6278428485366576908">थीम</translation> <translation id="6280912520669706465">ARC</translation> @@ -828,6 +859,7 @@ <translation id="6462978824459367242">'एपीएन जोड़ें' बटन अब चालू है</translation> <translation id="6463239094587744704">{PAGE_NUMBER,plural, =0{पेज को दोबारा स्कैन करना चाहते हैं?}=1{पेज {PAGE_NUMBER} को दोबारा स्कैन करना चाहते हैं?}one{पेज {PAGE_NUMBER} को दोबारा स्कैन करना चाहते हैं?}other{पेज {PAGE_NUMBER} को दोबारा स्कैन करना चाहते हैं?}}</translation> <translation id="6472207088655375767">एक बार इस्तेमाल होने वाला पासवर्ड (ओटीपी)</translation> +<translation id="6472979596862005515">नाव</translation> <translation id="64778964625672495">गहरे लाल</translation> <translation id="6480327114083866287"><ph name="MANAGER" /> मैनेज करता है</translation> <translation id="6488559935020624631"><ph name="PRODUCT_NAME" /> का खास स्क्रीन सेवर</translation> @@ -841,6 +873,8 @@ <translation id="6526200165918397681">वॉलपेपर मैच करें</translation> <translation id="6527081081771465939">इस वाई-फ़ाई सुरक्षा प्रोटोकॉल की जानकारी नहीं है</translation> <translation id="6535178685492749208">आप ऑफ़लाइन हैं. आपका सुझाव, शिकायत या राय बाद में भेजी जाएगी.</translation> +<translation id="6543412779435705598">टाको</translation> +<translation id="6551839203326557324">सेब</translation> <translation id="6557784757915238407">एपीएन का टाइप <ph name="ATTACH" /> है.</translation> <translation id="65587193855025101">फ़्लैटबेड</translation> <translation id="6560196641871357166">वाइब्रेंट</translation> @@ -860,11 +894,13 @@ <translation id="6650062777702288430">काना/अक्षर और अंक स्विच करने वाला बटन</translation> <translation id="6657585470893396449">पासवर्ड</translation> <translation id="6659594942844771486">ब्राउज़र टैब</translation> +<translation id="66621959568103627">कोरल पिंक</translation> <translation id="6673898378497337661">कीबोर्ड की रोशनी बढ़ाएं</translation> <translation id="6692996468359469499">चुनी हुई सामग्री से जुड़ी जानकारी पाएं</translation> <translation id="6694534975463174713">लॉक करें</translation> <translation id="6704062477274546131">डीएनएस रिज़ॉल्यूशन</translation> <translation id="6712933881624804031">वादी</translation> +<translation id="6716013206176357696">स्ट्रॉबेरी</translation> <translation id="671733080802536771">नूवो कला</translation> <translation id="6721525125027474520">दलदल</translation> <translation id="6723839937902243910">पावर</translation> @@ -895,16 +931,19 @@ <translation id="6910312834584889076">स्कैनर का कवर खुला हुआ है. कवर बंद करें और फिर से कोशिश करें.</translation> <translation id="6911383237894364323">मीडिया सर्वर से कनेक्ट नहीं किया जा सका</translation> <translation id="6943893908656559156">रिमोट आइडेंटिटी (ज़रूरी नहीं)</translation> +<translation id="6953137545147683679">सुनहरे</translation> <translation id="6957231940976260713">सेवा का नाम</translation> <translation id="695776212669661671">राइट ऐरो</translation> <translation id="6961170852793647506">शुरू करने के लिए, अपने दस्तावेज़ को स्कैनर पर रखें</translation> <translation id="6965382102122355670">ठीक है</translation> <translation id="6965978654500191972">डिवाइस</translation> +<translation id="6975981640379148271">कोअला</translation> <translation id="6977381486153291903">फ़र्मवेयर पुनरीक्षण</translation> <translation id="6981982820502123353">सुलभता</translation> <translation id="6988803763488977828">विंडफ़्लावर</translation> <translation id="7005833343836210400">डिवाइस ऑफ़लाइन है</translation> <translation id="7028979494427204405">इस डिवाइस को <ph name="MANAGER" /> प्रबंधित करता है और इसके पास उपयोगकर्ता की सभी गतिविधियों का ऐक्सेस है. इन गतिविधियों में उपयोगकर्ता के पासवर्ड, ईमेल, और उन पेजों की जानकारी होती है जिन पर वह जाता है.</translation> +<translation id="7035168792582749309">आलू</translation> <translation id="7040230719604914234">ऑपरेटर</translation> <translation id="7041549558901442110">डिवाइस कनेक्ट नहीं है.</translation> <translation id="7046522406494308071">क्या आपको सभी शॉर्टकट डिफ़ॉल्ट पर रीसेट करने हैं?</translation> @@ -939,6 +978,7 @@ <translation id="7180865173735832675">पसंद के मुताबिक बनाएं</translation> <translation id="7184043045742675738">अपने बटन को पसंद के मुताबिक बनाने के लिए, किसी भी बटन पर क्लिक करें. माउस या ऐरो बटन की मदद से, बटन की जगह बदलें.</translation> <translation id="7206979415662233817">सेवा की शर्तें</translation> +<translation id="7210635925306941239">सायन</translation> <translation id="7212547870105584639">नेटवर्क एपीएन सेटिंग मैनेज करें. एपीएन, मोबाइल नेटवर्क और इंटरनेट के बीच कनेक्शन बनाते हैं. <ph name="BEGIN_LINK_LEARN_MORE" />ज़्यादा जानें<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="7212734716605298123">बाहरी डिवाइसों के लिए फ़र्मवेयर अपडेट</translation> <translation id="7216409898977639127">सेल्युलर सेवा देने वाली कंपनी</translation> @@ -1007,6 +1047,7 @@ <translation id="7620771111601174153">इसके बारे में ज़्यादा जानने के लिए सहायता केंद्र पर जाएं</translation> <translation id="763165478673169849">आखिर में रीसेट किया गया समय</translation> <translation id="7633068090678117093">बैकग्राउंड की इमेज</translation> +<translation id="763873111564339966">गहरे नीले</translation> <translation id="7648838807254605802">एचटीटीपीएस अनुरोधों में इंतज़ार का समय ज़्यादा है</translation> <translation id="7656388927906093505">डिवाइस एक माउस है.</translation> <translation id="7658239707568436148">अभी नहीं</translation> @@ -1069,7 +1110,10 @@ <translation id="80398733265834479">अपने-आप रंग तय करने वाला मोड चालू करें</translation> <translation id="8041089156583427627">सुझाव भेजें</translation> <translation id="8045012663542226664">माइक्रोफ़ोन को म्यूट करने का बटन</translation> +<translation id="8054112564438735763">मटमैले</translation> +<translation id="8062968459344882447"><ph name="CHARACTERS_BACKGROUND" /> बैकग्राउंड पर <ph name="CHARACTERS_COLOR" /> <ph name="CHARACTERS_SUBJECTS" /></translation> <translation id="8067126283828232460">एपीएन कनेक्ट है.</translation> +<translation id="8067208048261192356">भूरे</translation> <translation id="8075838845814659848">इतने प्रतिशत चार्ज होना बाकी है</translation> <translation id="8076492880354921740">टैब</translation> <translation id="8079860070590459552">फूलों के खेत</translation> @@ -1085,6 +1129,7 @@ <translation id="8143951647992294073"><ph name="TOPIC_SOURCE" /> <ph name="TOPIC_SOURCE_DESC" /> चुनें</translation> <translation id="8151185429379586178">डेवलपर टूल</translation> <translation id="8152370627892825"><ph name="DESCRIPTION" />, <ph name="ACCELERATOR_INFO" />.</translation> +<translation id="8162776280680283326">लोमड़ियां</translation> <translation id="8179976553408161302">Enter</translation> <translation id="8183975772394450380">समुद्र तट</translation> <translation id="8206859287963243715">सेलुलर</translation> @@ -1093,6 +1138,7 @@ <translation id="8227119283605456246">फ़ाइल अटैच करें</translation> <translation id="8230672074305416752">डिफ़ॉल्ट नेटवर्क गेटवे को पिंग नहीं किया जा सका</translation> <translation id="8246209727385807362">अज्ञात वाहक</translation> +<translation id="8250926778281121244">रस्ट</translation> <translation id="8257572018929862473">हाज़िर जवाब की सुविधा की सेटिंग खोलें</translation> <translation id="8261506727792406068">मिटाएं</translation> <translation id="8262870577632766028">1 घंटा</translation> @@ -1109,12 +1155,14 @@ <translation id="8339024191194156249">अपने-आप लॉन्च होने के बारे में ज़्यादा जानें</translation> <translation id="8347126826554447157"><ph name="SHORCTCUT1" /> या <ph name="SHORCTCUT2" /></translation> <translation id="8347227221149377169">प्रिंट जॉब</translation> +<translation id="8349758651405877930">इंस्ट्रुमेंट</translation> <translation id="8349826889576450703">लॉन्चर</translation> <translation id="8351482263741655895"><ph name="CATEGORY_TEXT" /> वैल्यू को <ph name="CONVERSION_RATE" /> से गुणा करें</translation> <translation id="8351855506390808906">कीमैपिंग टच पॉइंट</translation> <translation id="8352772353338965963">एक से ज़्यादा साइन-इन के लिए कोई खाता जोड़ें. सभी साइन इन किए गए खातों को पासवर्ड के बिना एक्सेस किया जा सकता है, इसलिए इस सुविधा का इस्तेमाल सिर्फ़ विश्वसनीय खातों के साथ किया जाना चाहिए.</translation> <translation id="8364946094152050673">ये नाम सर्वर खाली हैं</translation> <translation id="8372477600026034341">कुछ और होस्ट</translation> +<translation id="8372667721254470022">ऑलिव</translation> <translation id="8373046809163484087">अपने वॉलपेपर से मेल खाने वाले रंग के सेट का इस्तेमाल करें</translation> <translation id="8380114448424469341">डॉक विंडो को <ph name="DIRECTION" /> ओर स्क्रीन के आधे हिस्से पर रखें</translation> <translation id="8395584934117017006">इस <ph name="DEVICE_TYPE" /> को एंटरप्राइज़ मैनेज करता है</translation> @@ -1156,6 +1204,7 @@ <translation id="8670574982334489519">दाएं</translation> <translation id="8675354002693747642">पहले से शेयर की गई कुंजी</translation> <translation id="8677859815076891398">कोई एल्बम नहीं. <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" /> में एल्बम बनाएं.</translation> +<translation id="8682949824227998083">रामेन</translation> <translation id="8709616837707653427"><ph name="DESC_TEXT" /> इस सुविधा को प्रबंधित करने के लिए लेफ़्ट और राइट ऐरो बटन इस्तेमाल करें.</translation> <translation id="8712637175834984815">समझ लिया</translation> <translation id="871560550817059752">प्रिंट नहीं हो पाया - स्याही खत्म हो गई</translation> @@ -1189,6 +1238,7 @@ <translation id="8868741746785112895">GUID (ग्लोबली यूनीक आइडेंटिफ़ायर)</translation> <translation id="8876270629542503161">डिवाइस एक टैबलेट है.</translation> <translation id="8881098542468797602">टेस्ट सफल रहा</translation> +<translation id="8882789155418924367">उल्लू</translation> <translation id="8892443466059986410">शॉर्टकट में बदलाव करना रद्द करें</translation> <translation id="8898840733695078011">सिग्नल शक्ति</translation> <translation id="8909114361904403025">अप ऐरो</translation> @@ -1202,8 +1252,11 @@ <translation id="8930622219860340959">वायरलेस</translation> <translation id="8936793075252196307">क्लाइंट का आईपी पता</translation> <translation id="8944651180182756621">लॉन्चर का रंग</translation> +<translation id="8945308580158685341">मधुमक्खियां</translation> <translation id="894617464444543719">डिवाइस एक फ़ोन है.</translation> <translation id="8950424402482976779">ऊपर</translation> +<translation id="8960969673307890087">तरबूज़</translation> +<translation id="8961025972867871808">पेंगविन</translation> <translation id="8968751544471797276">चार्ज होने की दर</translation> <translation id="8970109610781093811">फिर से चलाएं</translation> <translation id="8983038754672563810">HSPA</translation> @@ -1211,13 +1264,16 @@ <translation id="89945434909472341">गांव</translation> <translation id="8997710128084572139">डिवाइस में <ph name="BATTERY_PERCENTAGE" />% बैटरी बची है.</translation> <translation id="8998289560386111590">यह मोड आपके डिवाइस पर उपलब्ध नहीं है</translation> +<translation id="9003499805101629690">पिज़्ज़ा</translation> <translation id="9003704114456258138">आवृत्ति</translation> <translation id="901834265349196618">ईमेल</translation> +<translation id="9022897536196898720">फूल</translation> <translation id="9024331582947483881">फ़ुल स्क्रीन</translation> <translation id="9025198690966128418">निजी डिवाइस के तौर पर इस्तेमाल करें</translation> <translation id="902638246363752736">कीबोर्ड सेटिंग</translation> <translation id="9028832514430399253">स्क्रीन सेवर के विकल्प चुनने के लिए, टॉगल करने की सुविधा चालू करें</translation> <translation id="9039663905644212491">PEAP</translation> +<translation id="9045842401566197375">किताबें</translation> <translation id="9049868303458988905">'एपीएन सेव करें' बटन अब चालू है</translation> <translation id="9058932992221914855">IPv6</translation> <translation id="9062831201344759865">डीएनएस रिज़ॉल्यूशन के इंतज़ार का समय ज़्यादा है</translation> @@ -1239,6 +1295,7 @@ <translation id="9137526406337347448">Google Services</translation> <translation id="9138630967333032450">बाईं ओर का Shift बटन</translation> <translation id="9149391708638971077">मेमोरी टेस्ट चलाएं</translation> +<translation id="9159524746324788320">हैमबर्गर</translation> <translation id="9161276708550942948">स्पेस</translation> <translation id="9173638680043580060">एक मिनट से कम बचा है</translation> <translation id="9174334653006917325">यूज़र इंटरफ़ेस (यूआई) का रंग</translation>
diff --git a/chromeos/strings/chromeos_strings_lt.xtb b/chromeos/strings/chromeos_strings_lt.xtb index 0866ce18..5e2e3a0 100644 --- a/chromeos/strings/chromeos_strings_lt.xtb +++ b/chromeos/strings/chromeos_strings_lt.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Įrenginys yra vaizdo kamera.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Galutinis taškas</translation> +<translation id="3060579846059757016">Kontūrai</translation> <translation id="3069085583900247081">Bandymas nepavyko</translation> <translation id="3078740164268491126">lentelė</translation> <translation id="3083667275341675831">Ryšio diagnostika</translation>
diff --git a/chromeos/strings/chromeos_strings_mk.xtb b/chromeos/strings/chromeos_strings_mk.xtb index 45b63c3..d45c6293 100644 --- a/chromeos/strings/chromeos_strings_mk.xtb +++ b/chromeos/strings/chromeos_strings_mk.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Уредот е видеокамера.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Крајна точка</translation> +<translation id="3060579846059757016">Кратки прегледи</translation> <translation id="3069085583900247081">Тестот не успеа</translation> <translation id="3078740164268491126">табела</translation> <translation id="3083667275341675831">Дијагностика на поврзливоста</translation>
diff --git a/chromeos/strings/chromeos_strings_ml.xtb b/chromeos/strings/chromeos_strings_ml.xtb index c173cb3..5036ef0 100644 --- a/chromeos/strings/chromeos_strings_ml.xtb +++ b/chromeos/strings/chromeos_strings_ml.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">ഉപകരണം ഒരു വീഡിയോ ക്യാമറയാണ്.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">എൻഡ്പോയിന്റ്</translation> +<translation id="3060579846059757016">ഔട്ട്ലൈനുകൾ</translation> <translation id="3069085583900247081">ടെസ്റ്റ് പരാജയപ്പെട്ടു</translation> <translation id="3078740164268491126">പട്ടിക</translation> <translation id="3083667275341675831">കണക്റ്റിവിറ്റി തകരാർ കണ്ടെത്തൽ</translation>
diff --git a/chromeos/strings/chromeos_strings_ms.xtb b/chromeos/strings/chromeos_strings_ms.xtb index 638c3231..9755965c 100644 --- a/chromeos/strings/chromeos_strings_ms.xtb +++ b/chromeos/strings/chromeos_strings_ms.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Peranti ialah kamera video.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Titik akhir</translation> +<translation id="3060579846059757016">Rangka</translation> <translation id="3069085583900247081">Ujian gagal</translation> <translation id="3078740164268491126">jadual</translation> <translation id="3083667275341675831">Diagnostik Ketersambungan</translation>
diff --git a/chromeos/strings/chromeos_strings_ne.xtb b/chromeos/strings/chromeos_strings_ne.xtb index 09102abd..e7132ae0 100644 --- a/chromeos/strings/chromeos_strings_ne.xtb +++ b/chromeos/strings/chromeos_strings_ne.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">यो डिभाइस भिडियो क्यामेरा हो।</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">इन्डपोइन्ट</translation> +<translation id="3060579846059757016">आउटलाइन</translation> <translation id="3069085583900247081">परीक्षण गर्न सकिएन</translation> <translation id="3078740164268491126">तालिका</translation> <translation id="3083667275341675831">कनेक्टिभिटी डाइगोनेस्टिक्स</translation>
diff --git a/chromeos/strings/chromeos_strings_no.xtb b/chromeos/strings/chromeos_strings_no.xtb index 5e7e78e..f3b87c7b 100644 --- a/chromeos/strings/chromeos_strings_no.xtb +++ b/chromeos/strings/chromeos_strings_no.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Enheten er et videokamera.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Sluttpunkt</translation> +<translation id="3060579846059757016">Omriss</translation> <translation id="3069085583900247081">Testen mislyktes</translation> <translation id="3078740164268491126">tabell</translation> <translation id="3083667275341675831">Tilkoblingsdiagnostikk</translation>
diff --git a/chromeos/strings/chromeos_strings_pl.xtb b/chromeos/strings/chromeos_strings_pl.xtb index c94ff2c..25f7bf5 100644 --- a/chromeos/strings/chromeos_strings_pl.xtb +++ b/chromeos/strings/chromeos_strings_pl.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Urządzenie to kamera wideo.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Punkt końcowy</translation> +<translation id="3060579846059757016">Kontury</translation> <translation id="3069085583900247081">Niepowodzenie testu</translation> <translation id="3078740164268491126">tabela</translation> <translation id="3083667275341675831">Diagnostyka problemów z łącznością</translation>
diff --git a/chromeos/strings/chromeos_strings_ru.xtb b/chromeos/strings/chromeos_strings_ru.xtb index 8c5552d..5878ef3 100644 --- a/chromeos/strings/chromeos_strings_ru.xtb +++ b/chromeos/strings/chromeos_strings_ru.xtb
@@ -26,6 +26,7 @@ <translation id="1145018782460575098">Открыто окно со сведениями о доступных обновлениях (<ph name="NUM_UPDATES" />) встроенного ПО для внешних устройств.</translation> <translation id="1145516343487477149">Находите нужные справочные статьи и ответы на частые вопросы об устройствах Chromebook.</translation> <translation id="1154390310959620237">Можно настроить не более пяти сочетаний клавиш. Чтобы добавить новое сочетание, удалите одно из существующих.</translation> +<translation id="115705039208660697">ананасы</translation> <translation id="1164939766849482256">Заставка с рассветом, переходящим в закат</translation> <translation id="1167755866710282443">Откройте меню, чтобы настроить клавиши. Перетащите меню, чтобы изменить его расположение.</translation> <translation id="1171349345463658120">песчаная лагуна</translation> @@ -46,6 +47,7 @@ <translation id="1232610416724362657">водопад</translation> <translation id="1238612778414822719">Время ожидания HTTPS</translation> <translation id="1270369111467284986">Потенциальная страница входа</translation> +<translation id="1274654146705270731">апельсины</translation> <translation id="1290331692326790741">слабый сигнал</translation> <translation id="1300115153046603471">Тип точки доступа – <ph name="ATTACH" />, используется по умолчанию.</translation> <translation id="1301069673413256657">GSM</translation> @@ -79,6 +81,7 @@ <translation id="1446954767133808402">сапфир</translation> <translation id="1449035143498573192">Открыть в Google Поиске</translation> <translation id="1451536289672181509">Это клавиатура.</translation> +<translation id="1452939186874918380">зонтики</translation> <translation id="1459693405370120464">Погода</translation> <translation id="1468664791493211953">Предложения</translation> <translation id="1476467821656042872">Этим устройством управляет <ph name="MANAGER" />. Ваши действия могут отслеживаться.</translation> @@ -110,6 +113,7 @@ <translation id="1626590945318984973">Недопустимое сочетание клавиш. Выберите новое без функциональных клавиш и клавиши <ph name="META_KEY" />.</translation> <translation id="1639239467298939599">Загрузка…</translation> <translation id="1641857168437328880">Автоподатчик документов (односторонний)</translation> +<translation id="1642396894598555413">велосипеды</translation> <translation id="1643449475550628585">Менять обои ежедневно</translation> <translation id="1644574205037202324">История</translation> <translation id="1651925268237749928">Выбран общий альбом. Другие пользователи могут добавлять или редактировать фотографии. В качестве обоев могут показываться снимки, которых сейчас нет в этом альбоме.</translation> @@ -150,6 +154,7 @@ <translation id="1801418420130173017">Отключить тёмную тему</translation> <translation id="1807246157184219062">Светлая</translation> <translation id="1808803439260407870">Классическое искусство</translation> +<translation id="1823120442877418684">Объекты</translation> <translation id="1827738518074806965">Галерея</translation> <translation id="1836553715834333258">Цвет системных элементов</translation> <translation id="183675228220305365">реализм</translation> @@ -157,14 +162,17 @@ <translation id="1840474674287087346">Цвет рабочего стола</translation> <translation id="1851218745569890714">Видеоконференции</translation> <translation id="1852934301711881861">Установить Chrome OS Flex</translation> +<translation id="1854156910036166007">ленивцы</translation> <translation id="1856388568474281774">Стрелка вниз</translation> <translation id="1858620243986915808">Прикрепить скриншот</translation> <translation id="1871413952174074704">Максимальное количество знаков в названии точки доступа – <ph name="CHAR_LIMIT" />.</translation> <translation id="1871569928317311284">Выключить тёмную тему</translation> <translation id="1874612839560830905">MTU</translation> +<translation id="1876997008435570708">бабочки</translation> <translation id="188114911237521550">Выключить тёмную тему</translation> <translation id="1885577615937958993">перемотать вперед</translation> <translation id="1887850431809612466">Версия оборудования</translation> +<translation id="189221451253258459">неоново-зеленый</translation> <translation id="1904932688895783618">Вот некоторые источники полезной информации:</translation> <translation id="1905710495812624430">Превышено максимально допустимое число попыток.</translation> <translation id="1908234395526491708">Невыполненные запросы UDP.</translation> @@ -185,6 +193,7 @@ <translation id="2011174342667534258">Версия SDK:</translation> <translation id="2016697457005847575">Инструкции по устранению неполадок</translation> <translation id="202500043506723828">EID</translation> +<translation id="2045814230297767491">столовые приборы</translation> <translation id="2047316797244836561">Чтобы просмотреть заставку, подключитесь к сети и обновите страницу.</translation> <translation id="2056550196601855911">IPv4/IPv6</translation> <translation id="2073232437457681324">огромный океан</translation> @@ -207,6 +216,7 @@ <translation id="2180197493692062006">Произошла ошибка. Попробуйте открыть приложение заново.</translation> <translation id="2189104374785738357">Изменение данных точки доступа</translation> <translation id="2201758491318984023">велосипед</translation> +<translation id="2203222757805818543">Текущее расписание: <ph name="SUNRISE" />–<ph name="SUNSET" />. Чтобы автоматически изменять график включения тёмной темы, <ph name="BEGIN_LINK" />предоставьте доступ к геоданным<ph name="END_LINK" />.</translation> <translation id="2203642483788377106">утес</translation> <translation id="2208388655216963643">импрессионизм</translation> <translation id="2209788852729124853">Сбросить счетчики трафика</translation> @@ -220,6 +230,7 @@ <translation id="2230624078793142213">Создать ещё</translation> <translation id="2236746079896696523">Подсветка клавиатуры</translation> <translation id="2240366984605217732">Переключение раскладки клавиатуры</translation> +<translation id="2244834438220057800">зеленый</translation> <translation id="225692081236532131">Статус активации</translation> <translation id="2267285889943769271">Добавить скриншот</translation> <translation id="2271469253353559191">Расписание тёмной темы</translation> @@ -249,6 +260,7 @@ <translation id="2446553403094072641">Точность чисел с плавающей запятой</translation> <translation id="2448312741937722512">Тип</translation> <translation id="2465272316171730950">Нет свободных ресурсов. Повторите попытку позже.</translation> +<translation id="2480572840229215612">крабы</translation> <translation id="248546197012830854">Устройство не подключено к интернету. Подключитесь к сети Wi-Fi, чтобы посмотреть справочный контент.</translation> <translation id="2486301288428798846">древесина</translation> <translation id="2491955442992294626">Пока активно другое окно, проверка клавиатуры не выполняется</translation> @@ -265,6 +277,7 @@ <translation id="2531772459602846206">гортензия</translation> <translation id="2533048460510040082">Рекомендованный справочный контент</translation> <translation id="2536159006530886390">Ошибка подключения к Интернету.</translation> +<translation id="2561093647892030937">лимоны</translation> <translation id="2570743873672969996">Запуск теста "<ph name="TEST_NAME" />"…</translation> <translation id="2584559707064218956">Чтобы задать конфигурацию сети, перейдите в настройки.</translation> <translation id="2586146417912237930">синий и индиго</translation> @@ -359,6 +372,7 @@ <translation id="3340978935015468852">настройки</translation> <translation id="3359218928534347896">включить или отключить звук микрофона</translation> <translation id="3360306038446926262">Окна</translation> +<translation id="3361618936611118375">суши</translation> <translation id="3368922792935385530">Подключено</translation> <translation id="3369013195428705271">Очистить историю печати? Текущие задания печати не будут удалены.</translation> <translation id="3373141842870501561">Динамические обои с Землей</translation> @@ -398,11 +412,13 @@ <translation id="360565022852130722">Безопасность сети Wi-Fi обеспечивается недостаточно надежным протоколом WEP 802.1x.</translation> <translation id="3606583719724308068">Длительная задержка у HTTPS-сайтов.</translation> <translation id="361575905210396100">Благодарим за отзыв!</translation> +<translation id="3621072146987826699">слоны</translation> <translation id="3632579075709132555">Включение экрана конфиденциальности</translation> <translation id="3651050199673793219">Выбрать единицу измерения температуры</translation> <translation id="3654530588944650786">Сияющий <ph name="FLOWER_COLOR" /> цветок <ph name="FLOWER_TYPE" /></translation> <translation id="3662461537616691585">бордовый и коричнево-малиновый</translation> <translation id="3668449597372804501">Динамические обои с облаками</translation> +<translation id="3675132884790542448">свиньи</translation> <translation id="3689839747745352263"><ph name="TEST_NAME" />: тестирование</translation> <translation id="370665806235115550">Загрузка...</translation> <translation id="3708186454126126312">Ранее подключенные устройства</translation> @@ -480,6 +496,7 @@ <translation id="4171077696775491955">уменьшить яркость</translation> <translation id="4176463684765177261">Отключено</translation> <translation id="4176659219503619100">Панель управления</translation> +<translation id="4198398257084619072">панды</translation> <translation id="420283545744377356">Не использовать заставку</translation> <translation id="4210659479607886331">ледниковая река</translation> <translation id="4213104098953699324">Клавиатура USB</translation> @@ -493,17 +510,20 @@ <translation id="4271957103967917607">Перейти в полноэкранный режим</translation> <translation id="4275663329226226506">Камера и микрофон </translation> <translation id="4278766082079064416">Это сочетание клавиш используется для действия <ph name="CONFLICT_ACCEL_NAME" />. Чтобы устранить конфликт, измените или удалите сочетание.</translation> +<translation id="4285999655021474887">фиолетовый</translation> <translation id="4289540628985791613">Обзор</translation> <translation id="4289849978083912975">Слайд-шоу</translation> <translation id="4297501883039923494">Печать прервана: неизвестная ошибка</translation> <translation id="4300073214558989">Изображений: <ph name="IMAGE_COUNT" /></translation> <translation id="430786093962686457">шифон</translation> <translation id="4310735698903592804">Недавние обои, созданные при помощи искусственного интеллекта от Google</translation> +<translation id="4320904097188876154">неоново-розовый</translation> <translation id="4333390807948134856">Клавиша <ph name="KEY_NAME" /> нажата</translation> <translation id="4341897648462347919">сине-зеленых</translation> <translation id="4354430579665871434">клавиша</translation> <translation id="4361257691546579041">Точка доступа используется по умолчанию.</translation> <translation id="437294888293595148">Сбросить все сочетания клавиш</translation> +<translation id="437477383107495720">кролики</translation> <translation id="4376423484621194274">Администратор запретил закрывать приложение "<ph name="APP_NAME" />".</translation> <translation id="4378373042927530923">Не проверено</translation> <translation id="4378551569595875038">Подключение…</translation> @@ -518,6 +538,7 @@ <translation id="4428374560396076622">Сеть "<ph name="NETWORK_NAME" />" отключена.</translation> <translation id="4429881212383817840">Срок действия билета Kerberos истекает</translation> <translation id="4431821876790500265">Посмотреть отчет</translation> +<translation id="4443192710976771874">красный</translation> <translation id="445059817448385655">Старый пароль</translation> <translation id="4453205916657964690">Маска подсети</translation> <translation id="4454245904991689773">Место сохранения</translation> @@ -628,6 +649,7 @@ <translation id="5090362543162270857">IPsec (IKEv2)</translation> <translation id="5107243100836678918">Сочетание без клавиши <ph name="META_KEY" /> может конфликтовать с сочетаниями клавиш некоторых приложений. Нажмите это сочетание клавиш ещё раз, чтобы продолжить его использовать, или выберите новое с клавишей <ph name="KEY" />. <ph name="LINK_BEGIN" />Подробнее…<ph name="LINK_END" /></translation> <translation id="5108781503443873320">Синонимы:</translation> +<translation id="5130848777448318809">пони</translation> <translation id="5137451382116112100">Полноэкранный режим</translation> <translation id="5142961317498132443">Аутентификация</translation> <translation id="5144887194300568405">Скопировать перевод</translation> @@ -645,6 +667,7 @@ <translation id="5229344016299762883">Выйти из полноэкранного режима</translation> <translation id="5234764350956374838">Закрыть</translation> <translation id="5244638145904800454">{NUM_ROOL_APPS,plural,offset:1 =1{Администратор настроил автоматический запуск приложения "<ph name="APP_NAME" />" при каждом вашем входе в систему.}=2{Администратор настроил автоматический запуск "<ph name="APP_NAME" />" и ещё одного приложения при каждом вашем входе в систему.}one{Администратор настроил автоматический запуск "<ph name="APP_NAME" />" и ещё # приложения при каждом вашем входе в систему.}few{Администратор настроил автоматический запуск "<ph name="APP_NAME" />" и ещё # приложений при каждом вашем входе в систему.}many{Администратор настроил автоматический запуск "<ph name="APP_NAME" />" и ещё # приложений при каждом вашем входе в систему.}other{Администратор настроил автоматический запуск "<ph name="APP_NAME" />" и ещё # приложения при каждом вашем входе в систему.}}</translation> +<translation id="5248419081947706722">синий</translation> <translation id="5252456968953390977">Роуминг</translation> <translation id="5257811368506016604">Включить режим светлых цветов</translation> <translation id="5264277876637023664">Запустить проверку ЦП</translation> @@ -675,6 +698,7 @@ <translation id="5396811372860835203">калла</translation> <translation id="5400907029458559844">Устройство подключается.</translation> <translation id="5401938042319910061">Запустить все проверки</translation> +<translation id="5410755018770633464">хот-доги</translation> <translation id="5423849171846380976">Активировано</translation> <translation id="5430931332414098647">Мгновенная точка доступа</translation> <translation id="5431318178759467895">Цветная печать</translation> @@ -682,6 +706,7 @@ <translation id="54609108002486618">Автоматическое управление</translation> <translation id="5470776029649730099">мешковина</translation> <translation id="5478289488939624992">{ATTEMPTS_LEFT,plural, =1{Осталась {0} попытка.}one{Осталась {0} попытка.}few{Осталось {0} попытки.}many{Осталось {0} попыток.}other{Осталось {0} попытки.}}</translation> +<translation id="5488280942828718790">маджента</translation> <translation id="5493614766091057239"><ph name="VERDICT" />: <ph name="PROBLEMS" /></translation> <translation id="5499114900554609492">Не удалось завершить сканирование</translation> <translation id="5499762266711462226">Цвет подсветки клавиатуры зависит от обоев</translation> @@ -697,6 +722,7 @@ <translation id="5578477003638479617">UMTS</translation> <translation id="5578519639599103840">Сканировать повторно</translation> <translation id="5583640892426849032">Клавиша возврата (Backspace)</translation> +<translation id="5595623927872580850">серый</translation> <translation id="5600027863942488546">Клавиша <ph name="KEY_NAME" /> протестирована</translation> <translation id="5620281292257375798">Конфиденциально</translation> <translation id="5630438231335788050">баухаус</translation> @@ -709,6 +735,7 @@ <translation id="5662240986744577912">включить или отключить экран конфиденциальности</translation> <translation id="5669267381087807207">Активация</translation> <translation id="5670702108860320605">BSSID</translation> +<translation id="5685478548317291523">вишня</translation> <translation id="5691511426247308406">Семейство</translation> <translation id="5695599963893094957">Нажмите любую клавишу. Можно нажать до четырех клавиш одновременно.</translation> <translation id="5701381305118179107">Выровнять по центру</translation> @@ -743,6 +770,7 @@ <translation id="5901630391730855834">Желтый</translation> <translation id="5903200662178656908">Устройство представляет собой комплект из мыши и клавиатуры.</translation> <translation id="5904994456462260490">Добавление точки доступа</translation> +<translation id="590746845088109442">кошки</translation> <translation id="5907649332524363701">цвет клавиш</translation> <translation id="5916084858004523819">Запрещено</translation> <translation id="5916664084637901428">ВКЛ</translation> @@ -753,6 +781,7 @@ <translation id="5939518447894949180">Сбросить</translation> <translation id="594552776027197022">Создать случайную пару ключей</translation> <translation id="5946538341867151940">Подключение не установлено. Если ваш оператор мобильной связи рекомендует использовать определенную точку доступа, введите необходимую информацию, выбрав "Новая точка доступа".</translation> +<translation id="5948460390109837040">собаки</translation> <translation id="5972388717451707488">Update Engine</translation> <translation id="5975130252842127517">коралловый</translation> <translation id="5984145644188835034">Обои по умолчанию</translation> @@ -772,6 +801,7 @@ <translation id="6073292342939316679">уменьшить яркость клавиатуры</translation> <translation id="6075872808778243331">Время ожидания HTTP (Android)</translation> <translation id="6078323886959318429">Добавить ярлык</translation> +<translation id="6091080061796993741">желтый</translation> <translation id="6104112872696127344">Сканирование отменено.</translation> <translation id="6106186594183574873">Для завершения введите старый пароль.</translation> <translation id="6108689792487843350">Шлюз недоступен.</translation> @@ -799,6 +829,7 @@ <translation id="6232017090690406397">Батарея</translation> <translation id="6235460611964961764">Выполнять сброс показателя вручную</translation> <translation id="6243280677745499710">Установлено как обои</translation> +<translation id="6250316632541035980">яичница с беконом</translation> <translation id="6275224645089671689">Стрелка вправо</translation> <translation id="6278428485366576908">Тема</translation> <translation id="6280912520669706465">ARC</translation> @@ -839,6 +870,7 @@ <translation id="6462978824459367242">Доступна кнопка "Добавить точку доступа"</translation> <translation id="6463239094587744704">{PAGE_NUMBER,plural, =0{Повторно сканировать страницу?}=1{Повторно сканировать страницу {PAGE_NUMBER}?}one{Повторно сканировать страницу {PAGE_NUMBER}?}few{Повторно сканировать страницу {PAGE_NUMBER}?}many{Повторно сканировать страницу {PAGE_NUMBER}?}other{Повторно сканировать страницу {PAGE_NUMBER}?}}</translation> <translation id="6472207088655375767">Одноразовый код</translation> +<translation id="6472979596862005515">лодки</translation> <translation id="64778964625672495">темно-красный</translation> <translation id="6480327114083866287">Под управлением <ph name="MANAGER" /></translation> <translation id="6488559935020624631">Эксклюзивная заставка для <ph name="PRODUCT_NAME" /></translation> @@ -852,6 +884,8 @@ <translation id="6526200165918397681">Подобрать цвет под обои</translation> <translation id="6527081081771465939">Неизвестный протокол обеспечения безопасности сети Wi-Fi.</translation> <translation id="6535178685492749208">Нет подключения к интернету. Отзыв будет отправлен позже.</translation> +<translation id="6543412779435705598">тако</translation> +<translation id="6551839203326557324">яблоки</translation> <translation id="6557784757915238407">Тип точки доступа – <ph name="ATTACH" />.</translation> <translation id="65587193855025101">Планшетный</translation> <translation id="6560196641871357166">Яркая</translation> @@ -871,11 +905,13 @@ <translation id="6650062777702288430">Переключение между кана и буквенно-цифровыми символами</translation> <translation id="6657585470893396449">Пароль</translation> <translation id="6659594942844771486">Tab</translation> +<translation id="66621959568103627">кораллово-розовый</translation> <translation id="6673898378497337661">увеличить яркость клавиатуры</translation> <translation id="6692996468359469499">Получайте информацию об объектах на экране</translation> <translation id="6694534975463174713">Блокировка</translation> <translation id="6704062477274546131">Разрешение DNS</translation> <translation id="6712933881624804031">долина</translation> +<translation id="6716013206176357696">клубника</translation> <translation id="671733080802536771">модерн</translation> <translation id="6721525125027474520">болото</translation> <translation id="6723839937902243910">Питание</translation> @@ -906,17 +942,20 @@ <translation id="6910312834584889076">Открыта крышка сканера. Закройте крышку и повторите попытку.</translation> <translation id="6911383237894364323">Не удалось подключиться к медиасерверам.</translation> <translation id="6943893908656559156">Удаленное удостоверение (необязательно)</translation> +<translation id="6953137545147683679">золотой</translation> <translation id="6957231940976260713">Название службы</translation> <translation id="695776212669661671">стрелка вправо</translation> <translation id="6961170852793647506">Чтобы начать, положите документ в сканер.</translation> <translation id="6965382102122355670">ОК</translation> <translation id="6965978654500191972">Устройство</translation> +<translation id="6975981640379148271">коалы</translation> <translation id="6977381486153291903">Версия встроенного ПО</translation> <translation id="6981982820502123353">Спец. возможности</translation> <translation id="6982462588253070448">дюны</translation> <translation id="6988803763488977828">ветреница</translation> <translation id="7005833343836210400">Устройство не подключено к интернету</translation> <translation id="7028979494427204405">Этим устройством управляет <ph name="MANAGER" />. Администратору доступна информация обо всех действиях пользователя, в том числе о посещенных веб-страницах, а также адрес электронной почты и пароли.</translation> +<translation id="7035168792582749309">картофель</translation> <translation id="7040230719604914234">Оператор</translation> <translation id="7041549558901442110">Устройство не подключено.</translation> <translation id="7046522406494308071">Восстановить сочетания клавиш по умолчанию?</translation> @@ -952,6 +991,7 @@ <translation id="7180865173735832675">Настроить</translation> <translation id="7184043045742675738">Чтобы настроить кнопку, нажмите на любую клавишу. Измените положение с помощью мыши или клавиш со стрелками.</translation> <translation id="7206979415662233817">Условия использования</translation> +<translation id="7210635925306941239">циановый</translation> <translation id="7212547870105584639">Управление настройками точки доступа. С помощью точек доступа устанавливается подключение между мобильной сетью и интернетом. <ph name="BEGIN_LINK_LEARN_MORE" />Подробнее…<ph name="END_LINK_LEARN_MORE" /></translation> <translation id="7212734716605298123">Обновление встроенного ПО на внешних устройствах</translation> <translation id="7216409898977639127">Оператор сотовой связи</translation> @@ -1020,6 +1060,7 @@ <translation id="7620771111601174153">Узнать больше в Справочном центре</translation> <translation id="763165478673169849">Время последнего сброса</translation> <translation id="7633068090678117093">Фоновое изображение</translation> +<translation id="763873111564339966">индиго</translation> <translation id="7648838807254605802">большое время ожидания HTTPS</translation> <translation id="7656388927906093505">Это мышь.</translation> <translation id="7658239707568436148">Отмена</translation> @@ -1084,7 +1125,10 @@ <translation id="80398733265834479">Включить автоматический цветовой режим</translation> <translation id="8041089156583427627">Отправить отзыв</translation> <translation id="8045012663542226664">Микрофон</translation> +<translation id="8054112564438735763">бежевый</translation> +<translation id="8062968459344882447"><ph name="CHARACTERS_SUBJECTS" />, цвет: <ph name="CHARACTERS_COLOR" />, фон: <ph name="CHARACTERS_BACKGROUND" /></translation> <translation id="8067126283828232460">Точка доступа подключена.</translation> +<translation id="8067208048261192356">коричневый</translation> <translation id="8075838845814659848">Уровень заряда</translation> <translation id="8076492880354921740">Вкладки</translation> <translation id="8079860070590459552">поле с цветами</translation> @@ -1100,6 +1144,7 @@ <translation id="8143951647992294073">Выбрать вариант "<ph name="TOPIC_SOURCE" />" (<ph name="TOPIC_SOURCE_DESC" />)</translation> <translation id="8151185429379586178">Инструменты разработчика</translation> <translation id="8152370627892825"><ph name="DESCRIPTION" />, <ph name="ACCELERATOR_INFO" />.</translation> +<translation id="8162776280680283326">лисы</translation> <translation id="8179976553408161302">ВВОД</translation> <translation id="8183975772394450380">пляж</translation> <translation id="8206859287963243715">Сотовый</translation> @@ -1108,6 +1153,7 @@ <translation id="8227119283605456246">Прикрепить файл</translation> <translation id="8230672074305416752">Не удалось выполнить проверку ping сетевого шлюза, заданного по умолчанию.</translation> <translation id="8246209727385807362">Неизвестный оператор</translation> +<translation id="8250926778281121244">ржаво-коричневый</translation> <translation id="8257572018929862473">Открыть настройки быстрых ответов</translation> <translation id="8261506727792406068">Удалить</translation> <translation id="8262870577632766028">1 час</translation> @@ -1124,12 +1170,14 @@ <translation id="8339024191194156249">Подробнее об автоматическом запуске</translation> <translation id="8347126826554447157"><ph name="SHORCTCUT1" /> или <ph name="SHORCTCUT2" /></translation> <translation id="8347227221149377169">Задания печати</translation> +<translation id="8349758651405877930">инструменты</translation> <translation id="8349826889576450703">Launcher</translation> <translation id="8351482263741655895">Умножьте значение "<ph name="CATEGORY_TEXT" />" на <ph name="CONVERSION_RATE" /></translation> <translation id="8351855506390808906">Точка касания для привязки клавиш</translation> <translation id="8352772353338965963">Добавить аккаунт в систему множественного входа. Для доступа к аккаунтам, в которые выполнен вход, пароль не требуется, поэтому эту функцию следует использовать только для надежных аккаунтов.</translation> <translation id="8364946094152050673">Не указаны серверы доменных имен.</translation> <translation id="8372477600026034341">Дополнительные хосты</translation> +<translation id="8372667721254470022">оливковый</translation> <translation id="8373046809163484087">Используйте цвета в тон обоев</translation> <translation id="8380114448424469341">Закрепить окно <ph name="DIRECTION" /> на половину экрана</translation> <translation id="8395584934117017006">Этим устройством <ph name="DEVICE_TYPE" /> управляет организация.</translation> @@ -1171,6 +1219,7 @@ <translation id="8670574982334489519">справа</translation> <translation id="8675354002693747642">Общий ключ</translation> <translation id="8677859815076891398">Альбомов нет. Создайте альбом в <ph name="LINK_BEGIN" />Google Фото<ph name="LINK_END" />.</translation> +<translation id="8682949824227998083">рамэн</translation> <translation id="8709616837707653427"><ph name="DESC_TEXT" /> Этой функцией можно управлять нажатием стрелки влево или вправо.</translation> <translation id="8712637175834984815">OK</translation> <translation id="871560550817059752">Сбой: закончились чернила</translation> @@ -1204,6 +1253,7 @@ <translation id="8868741746785112895">Глобальный уникальный идентификатор</translation> <translation id="8876270629542503161">Это планшет.</translation> <translation id="8881098542468797602">Проверка пройдена</translation> +<translation id="8882789155418924367">совы</translation> <translation id="8892443466059986410">Не изменять сочетание клавиш</translation> <translation id="8898840733695078011">Уровень сигнала</translation> <translation id="8909114361904403025">стрелка вверх</translation> @@ -1217,9 +1267,12 @@ <translation id="8930622219860340959">Беспроводная связь</translation> <translation id="8936793075252196307">IP-адрес клиента</translation> <translation id="8944651180182756621">Цвет панели запуска</translation> +<translation id="8945308580158685341">пчелы</translation> <translation id="894617464444543719">Это телефон.</translation> <translation id="8950424402482976779">сверху</translation> <translation id="8954341524817067858">горы</translation> +<translation id="8960969673307890087">арбузы</translation> +<translation id="8961025972867871808">пингвины</translation> <translation id="8968751544471797276">Скорость зарядки</translation> <translation id="8970109610781093811">Выполнить ещё раз</translation> <translation id="8983038754672563810">HSPA</translation> @@ -1227,13 +1280,16 @@ <translation id="89945434909472341">деревня</translation> <translation id="8997710128084572139">Устройство заряжено на <ph name="BATTERY_PERCENTAGE" /> %.</translation> <translation id="8998289560386111590">Недоступно на вашем устройстве.</translation> +<translation id="9003499805101629690">пицца</translation> <translation id="9003704114456258138">Частота</translation> <translation id="901834265349196618">электронная почта</translation> +<translation id="9022897536196898720">цветы</translation> <translation id="9024331582947483881">полноэкранный режим</translation> <translation id="9025198690966128418">Использовать как личное устройство</translation> <translation id="902638246363752736">Настройки клавиатуры</translation> <translation id="9028832514430399253">Чтобы настроить заставку, активируйте переключатель.</translation> <translation id="9039663905644212491">PEAP</translation> +<translation id="9045842401566197375">книги</translation> <translation id="9049868303458988905">Доступна кнопка "Сохранить точку доступа"</translation> <translation id="9058932992221914855">IPv6</translation> <translation id="9062831201344759865">DNS-преобразование происходит с высокой задержкой.</translation> @@ -1255,6 +1311,7 @@ <translation id="9137526406337347448">Сервисы Google</translation> <translation id="9138630967333032450">Левая клавиша Shift</translation> <translation id="9149391708638971077">Запустить проверку памяти</translation> +<translation id="9159524746324788320">гамбургеры</translation> <translation id="9161276708550942948">пробел</translation> <translation id="9173638680043580060">Осталось меньше минуты…</translation> <translation id="9174334653006917325">Цвет пользовательского интерфейса</translation>
diff --git a/chromeos/strings/chromeos_strings_sk.xtb b/chromeos/strings/chromeos_strings_sk.xtb index 3d3a8ae..30a74e08 100644 --- a/chromeos/strings/chromeos_strings_sk.xtb +++ b/chromeos/strings/chromeos_strings_sk.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Zariadenie je videokamera.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" /> mA</translation> <translation id="3056720590588772262">Konečný bod</translation> +<translation id="3060579846059757016">Ohraničenie</translation> <translation id="3069085583900247081">Nepodarilo sa otestovať</translation> <translation id="3078740164268491126">tabuľka</translation> <translation id="3083667275341675831">Diagnostika pripojenia</translation>
diff --git a/chromeos/strings/chromeos_strings_ta.xtb b/chromeos/strings/chromeos_strings_ta.xtb index 119a0554b..9fbae40 100644 --- a/chromeos/strings/chromeos_strings_ta.xtb +++ b/chromeos/strings/chromeos_strings_ta.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">சாதனம் ஒரு வீடியோ கேமரா.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">எண்ட்பாயிண்ட்</translation> +<translation id="3060579846059757016">அவுட்லைன்கள்</translation> <translation id="3069085583900247081">சோதனை தோல்வியடைந்தது</translation> <translation id="3078740164268491126">அட்டவணை</translation> <translation id="3083667275341675831">இணைப்புநிலையைக் கண்டறிதல்</translation>
diff --git a/chromeos/strings/chromeos_strings_te.xtb b/chromeos/strings/chromeos_strings_te.xtb index 7e777c9..62ff13c 100644 --- a/chromeos/strings/chromeos_strings_te.xtb +++ b/chromeos/strings/chromeos_strings_te.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">పరికర రకం వీడియో కెమెరా.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">ముగింపుపాయింట్</translation> +<translation id="3060579846059757016">అవుట్లైన్లు</translation> <translation id="3069085583900247081">పరీక్ష విఫలమైంది</translation> <translation id="3078740164268491126">పట్టిక</translation> <translation id="3083667275341675831">కనెక్టివిటీ సమస్య విశ్లేషణ</translation>
diff --git a/chromeos/strings/chromeos_strings_zh-CN.xtb b/chromeos/strings/chromeos_strings_zh-CN.xtb index e6c055b..71284c2 100644 --- a/chromeos/strings/chromeos_strings_zh-CN.xtb +++ b/chromeos/strings/chromeos_strings_zh-CN.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">设备类型是摄像机。</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">端点</translation> +<translation id="3060579846059757016">概要</translation> <translation id="3069085583900247081">测试失败</translation> <translation id="3078740164268491126">表格</translation> <translation id="3083667275341675831">网络连接诊断</translation>
diff --git a/chromeos/strings/chromeos_strings_zu.xtb b/chromeos/strings/chromeos_strings_zu.xtb index eb90680..7f957e80 100644 --- a/chromeos/strings/chromeos_strings_zu.xtb +++ b/chromeos/strings/chromeos_strings_zu.xtb
@@ -330,6 +330,7 @@ <translation id="3031560714565892478">Idivayisi iyikhamera yevidiyo.</translation> <translation id="3054177598518735801"><ph name="CURRENT_VALUE" />mA</translation> <translation id="3056720590588772262">Iphoyinti yokugcina</translation> +<translation id="3060579846059757016">Izinhlaka</translation> <translation id="3069085583900247081">Ukuhlola akuphumelelanga</translation> <translation id="3078740164268491126">ithebula</translation> <translation id="3083667275341675831">Ukuxilongwa Kokuxhumana</translation>
diff --git a/chromeos/ui/frame/frame_header.cc b/chromeos/ui/frame/frame_header.cc index 9e3e4866..27d4c0a9 100644 --- a/chromeos/ui/frame/frame_header.cc +++ b/chromeos/ui/frame/frame_header.cc
@@ -4,7 +4,8 @@ #include "chromeos/ui/frame/frame_header.h" -#include "base/containers/cxx20_erase.h" +#include <vector> + #include "base/logging.h" // DCHECK #include "chromeos/ui/frame/caption_buttons/frame_caption_button_container_view.h" #include "chromeos/ui/frame/frame_utils.h" @@ -192,8 +193,9 @@ ? frame_view->GetWidget()->client_view() : nullptr; - if (client_view && base::Erase(paint_order, client_view)) + if (client_view && std::erase(paint_order, client_view)) { paint_order.insert(std::next(paint_order.begin(), 1), client_view); + } return paint_order; }
diff --git a/clank b/clank index 6c7e651..86871e6 160000 --- a/clank +++ b/clank
@@ -1 +1 @@ -Subproject commit 6c7e651daf6bfddb87ebe2e63f0dc93b28aebf6a +Subproject commit 86871e647c038acdf24601d6955b545a59642446
diff --git a/components/OWNERS b/components/OWNERS index 3b8ebbd..fada7bc4 100644 --- a/components/OWNERS +++ b/components/OWNERS
@@ -42,7 +42,7 @@ per-file policy_strings.grdp=file://components/policy/OWNERS per-file print_media_strings.grdp=file://components/printing/OWNERS per-file printing_component_strings.grdp=file://components/printing/OWNERS -per-file privacy_sandbox_strings.grdp=file://components/privacy_sandbox/OWNERS +per-file privacy_sandbox_chrome_strings.grdp=file://components/privacy_sandbox/OWNERS per-file reset_password_strings.grdp=file://components/safe_browsing/OWNERS per-file search_engine_choice_strings.grdp=file://components/search_engines/search_engine_choice/OWNERS per-file search_engine_descriptions_strings.grd=file://components/search_engines/search_engine_choice/OWNERS
diff --git a/components/attribution_reporting/os_registration.cc b/components/attribution_reporting/os_registration.cc index 8dfa05a5..61dda11 100644 --- a/components/attribution_reporting/os_registration.cc +++ b/components/attribution_reporting/os_registration.cc
@@ -9,6 +9,7 @@ #include <vector> #include "base/check_op.h" +#include "base/metrics/histogram_functions.h" #include "net/http/structured_headers.h" #include "url/gurl.h" @@ -62,6 +63,9 @@ }); } + base::UmaHistogramCounts100("Conversions.OsRegistrationItemsPerHeader", + items.size()); + return items; }
diff --git a/components/attribution_reporting/os_registration_unittest.cc b/components/attribution_reporting/os_registration_unittest.cc index 12ffc35..095c050 100644 --- a/components/attribution_reporting/os_registration_unittest.cc +++ b/components/attribution_reporting/os_registration_unittest.cc
@@ -7,6 +7,7 @@ #include <string_view> #include <vector> +#include "base/test/metrics/histogram_tester.h" #include "components/attribution_reporting/test_utils.h" #include "testing/gtest/include/gtest/gtest.h" #include "url/gurl.h" @@ -94,5 +95,15 @@ } } +TEST(OsRegistration, EmitItemsPerHeaderHistogram) { + base::HistogramTester histogram; + + ParseOsSourceOrTriggerHeader( + R"(123, "https://d.test", "", "https://e.test")"); + + histogram.ExpectUniqueSample("Conversions.OsRegistrationItemsPerHeader", 2, + 1); +} + } // namespace } // namespace attribution_reporting
diff --git a/components/autofill/content/common/mojom/autofill_agent.mojom b/components/autofill/content/common/mojom/autofill_agent.mojom index 2081e6b..af94d41 100644 --- a/components/autofill/content/common/mojom/autofill_agent.mojom +++ b/components/autofill/content/common/mojom/autofill_agent.mojom
@@ -121,6 +121,9 @@ // Fills the given `credential` into the last focused text input. FillIntoFocusedField(bool is_password, mojo_base.mojom.String16 credential); + // Previews the given `value` into the field identified by `field_id`. + PreviewField(FieldRendererId field_id, mojo_base.mojom.String16 value); + // Notification to start (`active` == true) or stop (`active` == false) // logging the decisions made about saving the password. SetLoggingState(bool active);
diff --git a/components/autofill/content/renderer/form_cache.cc b/components/autofill/content/renderer/form_cache.cc index fbbed78..d5217cf 100644 --- a/components/autofill/content/renderer/form_cache.cc +++ b/components/autofill/content/renderer/form_cache.cc
@@ -284,7 +284,7 @@ // * Send the blur event. // * For each other element, focus -> clear -> blur. // * Send the focus event. - WebFormElement form_element = element.Form(); + WebFormElement form_element = form_util::GetOwningForm(element); std::vector<WebFormControlElement> control_elements = form_util::GetAutofillableFormControlElements(element.GetDocument(), form_element);
diff --git a/components/autofill/content/renderer/password_autofill_agent.cc b/components/autofill/content/renderer/password_autofill_agent.cc index 4a575d22a..fa641b5 100644 --- a/components/autofill/content/renderer/password_autofill_agent.cc +++ b/components/autofill/content/renderer/password_autofill_agent.cc
@@ -911,6 +911,17 @@ FillPasswordFieldAndSave(&focused_input_element, credential); } +void PasswordAutofillAgent::PreviewField(FieldRendererId field_id, + const std::u16string& value) { + WebInputElement input = form_util::GetFormControlByRendererId(field_id) + .DynamicTo<WebInputElement>(); + if (input.IsNull() || !IsElementEditable(input)) { + return; + } + DoPreviewField(input, value, + /*is_password=*/input.IsPasswordFieldForAutofill()); +} + void PasswordAutofillAgent::DoPreviewField(WebInputElement& input, const std::u16string& credential, bool is_password) {
diff --git a/components/autofill/content/renderer/password_autofill_agent.h b/components/autofill/content/renderer/password_autofill_agent.h index 36b516f..c2c16ce2 100644 --- a/components/autofill/content/renderer/password_autofill_agent.h +++ b/components/autofill/content/renderer/password_autofill_agent.h
@@ -138,6 +138,8 @@ bool should_show_popup_without_passwords) override; void FillIntoFocusedField(bool is_password, const std::u16string& credential) override; + void PreviewField(FieldRendererId field_id, + const std::u16string& value) override; void SetLoggingState(bool active) override; void AnnotateFieldsWithParsingResult( const ParsingResult& parsing_result) override;
diff --git a/components/autofill/core/browser/BUILD.gn b/components/autofill/core/browser/BUILD.gn index ea4ee63..8d125b58 100644 --- a/components/autofill/core/browser/BUILD.gn +++ b/components/autofill/core/browser/BUILD.gn
@@ -1178,6 +1178,7 @@ "payments/virtual_card_enroll_metrics_logger_unittest.cc", "payments/virtual_card_enrollment_manager_unittest.cc", "payments/wait_for_signal_or_timeout_unittest.cc", + "payments_data_manager_unittest.cc", "personal_data_manager_test_base.cc", "personal_data_manager_test_base.h", "personal_data_manager_unittest.cc",
diff --git a/components/autofill/core/browser/address_data_manager.cc b/components/autofill/core/browser/address_data_manager.cc index 64c6797..390cc2e6 100644 --- a/components/autofill/core/browser/address_data_manager.cc +++ b/components/autofill/core/browser/address_data_manager.cc
@@ -207,6 +207,10 @@ } void AddressDataManager::RemoveProfile(const std::string& guid) { + if (!webdata_service_) { + return; + } + // Find the profile to remove. // TODO(crbug.com/1420547): This shouldn't be necessary. Providing a `guid` // to the `AutofillProfileChange()` should suffice for removals.
diff --git a/components/autofill/core/browser/autofill_suggestion_generator.cc b/components/autofill/core/browser/autofill_suggestion_generator.cc index 72f488be..cc75eb8 100644 --- a/components/autofill/core/browser/autofill_suggestion_generator.cc +++ b/components/autofill/core/browser/autofill_suggestion_generator.cc
@@ -1554,10 +1554,9 @@ auto field_contents = SanitizeCreditCardFieldValue(trigger_field.value); std::vector<CreditCard> cards_to_suggest = GetOrderedCardsToSuggest( - *autofill_client_, field_contents.empty() && - trigger_source != - AutofillSuggestionTriggerSource::kManualFallbackPayments); + trigger_source != + AutofillSuggestionTriggerSource::kManualFallbackPayments); std::u16string field_contents_lower = base::i18n::ToLower(field_contents); @@ -1623,8 +1622,8 @@ // TODO(crbug.com/1453739): Refactor credit card suggestion code by moving // duplicate logic to helper functions. std::vector<Suggestion> suggestions; - std::vector<CreditCard> cards_to_suggest = GetOrderedCardsToSuggest( - *autofill_client_, /*suppress_disused_cards=*/true); + std::vector<CreditCard> cards_to_suggest = + GetOrderedCardsToSuggest(/*suppress_disused_cards=*/true); metadata_logging_context = autofill_metrics::GetMetadataLoggingContext(cards_to_suggest); @@ -1677,6 +1676,30 @@ return suggestions; } +std::vector<CreditCard> +AutofillSuggestionGenerator::GetTouchToFillCardsToSuggest() { + std::vector<CreditCard> cards_to_suggest = + AutofillSuggestionGenerator::GetOrderedCardsToSuggest( + /*suppress_disused_cards=*/true); + if (base::ranges::none_of(cards_to_suggest, + &CreditCard::IsCompleteValidCard)) { + return {}; + } + // If a virtual card should be shown, create a copy of the + // card with `CreditCard::RecordType::kVirtualCard` as the record type, and + // insert it before the actual card. + std::vector<autofill::CreditCard> real_and_virtual_cards; + for (const CreditCard& card : cards_to_suggest) { + if (ShouldShowVirtualCardOption(&card) && + base::FeatureList::IsEnabled( + features::kAutofillVirtualCardsOnTouchToFillAndroid)) { + real_and_virtual_cards.push_back(CreditCard::CreateVirtualCard(card)); + } + real_and_virtual_cards.push_back(card); + } + return real_and_virtual_cards; +} + // static Suggestion AutofillSuggestionGenerator::CreateSeparator() { Suggestion suggestion; @@ -1737,13 +1760,12 @@ // static std::vector<CreditCard> AutofillSuggestionGenerator::GetOrderedCardsToSuggest( - AutofillClient& autofill_client, bool suppress_disused_cards) { std::map<std::string, AutofillOfferData*> card_linked_offers_map = - GetCardLinkedOffers(autofill_client); + GetCardLinkedOffers(*autofill_client_); const PersonalDataManager& personal_data = - CHECK_DEREF(autofill_client.GetPersonalDataManager()); + CHECK_DEREF(autofill_client_->GetPersonalDataManager()); std::vector<CreditCard*> available_cards = personal_data.GetCreditCardsToSuggest();
diff --git a/components/autofill/core/browser/autofill_suggestion_generator.h b/components/autofill/core/browser/autofill_suggestion_generator.h index 85bfedc..1c5664e6 100644 --- a/components/autofill/core/browser/autofill_suggestion_generator.h +++ b/components/autofill/core/browser/autofill_suggestion_generator.h
@@ -69,16 +69,6 @@ std::optional<FieldTypeSet> last_targeted_fields, AutofillSuggestionTriggerSource trigger_source); - // Returns a list of profiles that will be displayed as suggestions to the - // user, sorted by their relevance. This involves many steps from fetching the - // profiles to matching with `field_contents`, and deduplicating based on - // `field_types`, which are the relevant types for the current suggestion. - std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - GetProfilesToSuggest(FieldType trigger_field_type, - const std::u16string& field_contents, - bool field_is_autofilled, - const FieldTypeSet& field_types); - // Generates suggestions for all available credit cards based on the // `trigger_field_type`, `trigger_field` and `trigger_source`. // `with_offer` is set to true if ANY card has card-linked offers. @@ -105,6 +95,9 @@ base::flat_map<std::string, VirtualCardUsageData::VirtualCardLastFour>& virtual_card_guid_to_last_four_map); + // Returns the credit cards to be shown in touch to fill suggestions. + std::vector<CreditCard> GetTouchToFillCardsToSuggest(); + // Generates a separator suggestion. static Suggestion CreateSeparator(); @@ -120,13 +113,6 @@ // Generate "Clear form" suggestion. static Suggestion CreateClearFormSuggestion(); - // Returns the local and server cards ordered by the Autofill ranking. The - // cards which are expired and disused aren't included if - // |suppress_disused_cards| is true. - static std::vector<CreditCard> GetOrderedCardsToSuggest( - AutofillClient& autofill_client, - bool suppress_disused_cards); - // Generates suggestions for all available IBANs. static std::vector<Suggestion> GetSuggestionsForIbans( const std::vector<const Iban*>& ibans); @@ -155,6 +141,21 @@ private: friend class AutofillSuggestionGeneratorTestApi; + // Returns a list of profiles that will be displayed as suggestions to the + // user, sorted by their relevance. This involves many steps from fetching the + // profiles to matching with `field_contents`, and deduplicating based on + // `field_types`, which are the relevant types for the current suggestion. + std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> + GetProfilesToSuggest(FieldType trigger_field_type, + const std::u16string& field_contents, + bool field_is_autofilled, + const FieldTypeSet& field_types); + + // Returns the local and server cards ordered by the Autofill ranking. The + // cards which are expired and disused aren't included if + // |suppress_disused_cards| is true. + std::vector<CreditCard> GetOrderedCardsToSuggest(bool suppress_disused_cards); + // Returns a list of Suggestion objects, each representing an element in // `profiles`. // `field_types` holds the type of fields relevant for the current suggestion.
diff --git a/components/autofill/core/browser/autofill_suggestion_generator_test_api.h b/components/autofill/core/browser/autofill_suggestion_generator_test_api.h index d769b49e..42485474 100644 --- a/components/autofill/core/browser/autofill_suggestion_generator_test_api.h +++ b/components/autofill/core/browser/autofill_suggestion_generator_test_api.h
@@ -16,6 +16,21 @@ AutofillSuggestionGenerator& suggestion_generator) : suggestion_generator_(suggestion_generator) {} + std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> + GetProfilesToSuggest(FieldType trigger_field_type, + const std::u16string& field_contents, + bool field_is_autofilled, + const FieldTypeSet& field_types) { + return suggestion_generator_->GetProfilesToSuggest( + trigger_field_type, field_contents, field_is_autofilled, field_types); + } + + std::vector<CreditCard> GetOrderedCardsToSuggest( + bool suppress_disused_cards) { + return suggestion_generator_->GetOrderedCardsToSuggest( + suppress_disused_cards); + } + std::vector<Suggestion> CreateSuggestionsFromProfiles( const std::vector<raw_ptr<const AutofillProfile, VectorExperimental>>& profiles,
diff --git a/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc b/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc index dde4c59..526ea458 100644 --- a/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc +++ b/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc
@@ -293,8 +293,8 @@ ASSERT_EQ(personal_data().GetProfilesToSuggest().size(), 2u); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> profiles = - suggestion_generator().GetProfilesToSuggest(EMAIL_ADDRESS, u"Test@", - false, {}); + test_api(suggestion_generator()) + .GetProfilesToSuggest(EMAIL_ADDRESS, u"Test@", false, {}); ASSERT_EQ(profiles.size(), 1u); EXPECT_EQ(*profiles[0], profile_1); @@ -332,8 +332,9 @@ // Simulate a form with street address, city and state. FieldTypeSet types = {ADDRESS_HOME_CITY, ADDRESS_HOME_STATE}; std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> profiles = - suggestion_generator().GetProfilesToSuggest(ADDRESS_HOME_STREET_ADDRESS, - u"123", false, types); + test_api(suggestion_generator()) + .GetProfilesToSuggest(ADDRESS_HOME_STREET_ADDRESS, u"123", false, + types); ASSERT_EQ(2U, profiles.size()); EXPECT_EQ(profiles[0]->GetRawInfo(ADDRESS_HOME_STATE), u"CA"); EXPECT_EQ(profiles[1]->GetRawInfo(ADDRESS_HOME_STATE), u"TX"); @@ -356,8 +357,9 @@ } std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"Ma", false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"Ma", false, {}); ASSERT_EQ(2 * AutofillSuggestionGenerator::kMaxUniqueSuggestedProfilesCount, personal_data().GetProfiles().size()); @@ -399,8 +401,9 @@ personal_data().AddProfile(profile); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"Ma", false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"Ma", false, {}); ASSERT_EQ(AutofillSuggestionGenerator::kMaxSuggestedProfilesCount + 1, personal_data().GetProfiles().size()); @@ -442,8 +445,9 @@ personal_data().AddProfile(profile2); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"Ma", false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"Ma", false, {}); ASSERT_EQ(3U, suggested_profiles.size()); EXPECT_EQ(suggested_profiles[0]->GetRawInfo(NAME_FIRST), u"Marion1"); EXPECT_EQ(suggested_profiles[1]->GetRawInfo(NAME_FIRST), u"Marion2"); @@ -477,8 +481,9 @@ // Verify that all the profiles are suggested. std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, std::u16string(), false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, std::u16string(), false, {}); EXPECT_EQ(3U, suggested_profiles.size()); } @@ -498,31 +503,37 @@ { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, std::u16string(), false, - {NAME_FULL, PHONE_HOME_WHOLE_NUMBER}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FULL, std::u16string(), false, + {NAME_FULL, PHONE_HOME_WHOLE_NUMBER}); EXPECT_EQ(2U, suggested_profiles.size()); } { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, std::u16string(), false, - {NAME_FULL, PHONE_HOME_COUNTRY_CODE, PHONE_HOME_CITY_AND_NUMBER}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FULL, std::u16string(), false, + {NAME_FULL, PHONE_HOME_COUNTRY_CODE, + PHONE_HOME_CITY_AND_NUMBER}); EXPECT_EQ(2U, suggested_profiles.size()); } { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, std::u16string(), false, - {NAME_FULL, PHONE_HOME_COUNTRY_CODE, PHONE_HOME_CITY_CODE, - PHONE_HOME_NUMBER}); + suggested_profiles = test_api(suggestion_generator()) + .GetProfilesToSuggest( + NAME_FULL, std::u16string(), false, + {NAME_FULL, PHONE_HOME_COUNTRY_CODE, + PHONE_HOME_CITY_CODE, PHONE_HOME_NUMBER}); EXPECT_EQ(2U, suggested_profiles.size()); } { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, std::u16string(), false, - {NAME_FULL, PHONE_HOME_COUNTRY_CODE, PHONE_HOME_CITY_CODE}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest( + NAME_FULL, std::u16string(), false, + {NAME_FULL, PHONE_HOME_COUNTRY_CODE, PHONE_HOME_CITY_CODE}); EXPECT_EQ(1U, suggested_profiles.size()); } } @@ -551,24 +562,30 @@ // Query with empty string only returns profile2. { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - ADDRESS_HOME_STREET_ADDRESS, std::u16string(), false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(ADDRESS_HOME_STREET_ADDRESS, + std::u16string(), false, {}); EXPECT_EQ(1U, suggested_profiles.size()); } // Query with non-alpha-numeric string only returns profile2. { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - ADDRESS_HOME_STREET_ADDRESS, u"--", false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(ADDRESS_HOME_STREET_ADDRESS, u"--", false, + {}); EXPECT_EQ(1U, suggested_profiles.size()); } // Query with prefix for profile1 returns profile1. { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - ADDRESS_HOME_STREET_ADDRESS, u"123", false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(ADDRESS_HOME_STREET_ADDRESS, u"123", + false, {}); ASSERT_EQ(1U, suggested_profiles.size()); EXPECT_EQ(u"Marion1", suggested_profiles[0]->GetRawInfo(NAME_FIRST)); } @@ -576,8 +593,10 @@ // Query with prefix for profile2 returns profile2. { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - suggested_profiles = suggestion_generator().GetProfilesToSuggest( - ADDRESS_HOME_STREET_ADDRESS, u"456", false, {}); + suggested_profiles = + test_api(suggestion_generator()) + .GetProfilesToSuggest(ADDRESS_HOME_STREET_ADDRESS, u"456", + false, {}); EXPECT_EQ(1U, suggested_profiles.size()); EXPECT_EQ(u"Marion2", suggested_profiles[0]->GetRawInfo(NAME_FIRST)); } @@ -593,8 +612,10 @@ personal_data().AddProfile(profile_2); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"", /*field_is_autofilled=*/false, {}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"", + /*field_is_autofilled=*/false, {}); ASSERT_EQ(1U, profiles_to_suggest.size()); } @@ -619,9 +640,11 @@ personal_data().AddProfile(profiles[2]); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"", /*field_is_autofilled=*/false, - {NAME_FIRST, NAME_LAST}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"", + /*field_is_autofilled=*/false, + {NAME_FIRST, NAME_LAST}); EXPECT_EQ(3U, profiles_to_suggest.size()); } @@ -642,8 +665,10 @@ } std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, u"", /*field_is_autofilled=*/false, {NAME_FULL}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FULL, u"", + /*field_is_autofilled=*/false, {NAME_FULL}); ASSERT_EQ(AutofillSuggestionGenerator::kMaxUniqueSuggestedProfilesCount, profiles_to_suggest.size()); @@ -656,7 +681,7 @@ TEST_F(AutofillSuggestionGeneratorTest, GetProfilesToSuggest_EmptyMatchingProfiles) { - ASSERT_EQ(0U, suggestion_generator() + ASSERT_EQ(0U, test_api(suggestion_generator()) .GetProfilesToSuggest(NAME_FIRST, u"", /*field_is_autofilled=*/false, {}) .size()); @@ -681,8 +706,10 @@ personal_data().AddProfile(profile_2); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, u"", /*field_is_autofilled=*/false, {NAME_FULL}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FULL, u"", + /*field_is_autofilled=*/false, {NAME_FULL}); ASSERT_EQ(1u, profiles_to_suggest.size()); EXPECT_EQ(profile_1.guid(), profiles_to_suggest[0]->guid()); @@ -703,8 +730,10 @@ personal_data().AddProfile(bob_profile); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"Mar", /*field_is_autofilled=*/false, {}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"Mar", + /*field_is_autofilled=*/false, {}); ASSERT_EQ(1U, profiles_to_suggest.size()); EXPECT_EQ(marion_profile.guid(), profiles_to_suggest[0]->guid()); @@ -718,8 +747,10 @@ personal_data().AddProfile(bob_profile); std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"Mar", /*field_is_autofilled=*/false, {}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"Mar", + /*field_is_autofilled=*/false, {}); ASSERT_TRUE(profiles_to_suggest.empty()); } @@ -727,8 +758,10 @@ TEST_F(AutofillSuggestionGeneratorTest, GetProfilesToSuggest_EmptyProfilesInput) { std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FIRST, u"Mar", /*field_is_autofilled=*/false, {}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FIRST, u"Mar", + /*field_is_autofilled=*/false, {}); ASSERT_TRUE(profiles_to_suggest.empty()); } @@ -759,9 +792,10 @@ // Filter the profiles while capturing histograms. base::HistogramTester histogram_tester; std::vector<raw_ptr<const AutofillProfile, VectorExperimental>> - profiles_to_suggest = suggestion_generator().GetProfilesToSuggest( - NAME_FULL, u"", - /*field_is_autofilled=*/false, {NAME_FULL}); + profiles_to_suggest = + test_api(suggestion_generator()) + .GetProfilesToSuggest(NAME_FULL, u"", + /*field_is_autofilled=*/false, {NAME_FULL}); // Validate that we get the expected filtered profiles and histograms. ASSERT_EQ(kNbSuggestions, profiles_to_suggest.size());
diff --git a/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_encoding_unittest.cc b/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_encoding_unittest.cc index d85175bf..8f06c93 100644 --- a/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_encoding_unittest.cc +++ b/components/autofill/core/browser/crowdsourcing/autofill_crowdsourcing_encoding_unittest.cc
@@ -2338,13 +2338,11 @@ TEST_F(AutofillCrowdsourcingEncoding, AllowBigForms) { FormData form; form.url = GURL("http://foo.com"); - FormFieldData field; // Check that the form with 250 fields are processed correctly. for (size_t i = 0; i < 250; ++i) { - field.form_control_type = FormControlType::kInputText; - field.name = u"text" + base::NumberToString16(i); - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); + form.fields.push_back(test::GetFormFieldData({ + .name = u"text" + base::NumberToString16(i), + })); } FormStructure form_structure(form); @@ -2359,15 +2357,15 @@ // Test that server overrides get precedence over HTML types. TEST_F(AutofillCrowdsourcingEncoding, ParseQueryResponse_ServerPredictionIsOverride) { - FormData form_data; - form_data.url = GURL("http://foo.com"); - form_data.fields = { - // Just some field with an autocomplete attribute. - CreateTestFormField("some field", "some_field", "", - FormControlType::kInputText, "name"), - // Some other field with the same autocomplete attribute. - CreateTestFormField("some other field", "some_other_field", "", - FormControlType::kInputText, "name")}; + FormData form_data = test::GetFormData( + {.fields = {// Just some field with an autocomplete attribute. + {.label = u"some field", + .name = u"some_field", + .autocomplete_attribute = "name"}, + // Some other field with the same autocomplete attribute. + {.label = u"some other field", + .name = u"some_other_field", + .autocomplete_attribute = "name"}}}); // Setup the query response with an override for the name field to be a first // name. @@ -2711,15 +2709,9 @@ TEST_F(AutofillCrowdsourcingEncoding, ParseQueryResponse_MergeAutofillAndPasswordsPredictions) { - FormData form_data; - form_data.url = GURL("http://foo.com"); - - FormFieldData field; - field.form_control_type = FormControlType::kInputText; - field.name = u"name"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(12345); - form_data.fields = {field}; + FormData form_data = test::GetFormData( + {.fields = { + {.host_form_signature = FormSignature(12345), .name = u"name"}}}); FormStructure form(form_data); form.DetermineHeuristicTypes(GeoIpCountryCode(""), nullptr, nullptr); @@ -2757,65 +2749,32 @@ // predictions. TEST_F(AutofillCrowdsourcingEncoding, ParseServerPredictionsQueryResponse_FallbackToHostFormSignature) { - std::vector<FieldType> expected_types; - // Create a form whose fields have FormFieldData::host_form_signature either // 12345 or 67890. The first two fields have identical field signatures. - std::vector<FormFieldData> fields; - FormFieldData field; - field.form_control_type = FormControlType::kInputText; + FormData form = test::GetFormData( + {.fields = { + {.host_form_signature = FormSignature(12345), .name = u"name"}, + {.host_form_signature = FormSignature(12345), .name = u"name"}, + {.host_form_signature = FormSignature(12345), .name = u"number"}, + {.host_form_signature = FormSignature(67890), .name = u"exp_month"}, + {.host_form_signature = FormSignature(67890), .name = u"exp_year"}, + {.host_form_signature = FormSignature(67890), .name = u"cvc"}, + {.host_form_signature = FormSignature(67890)}}}); - field.name = u"name"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(12345); - fields.push_back(field); + std::vector<FieldType> expected_types; expected_types.push_back(CREDIT_CARD_NAME_FIRST); - - field.name = u"name"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(12345); - fields.push_back(field); expected_types.push_back(CREDIT_CARD_NAME_LAST); - - field.name = u"number"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(12345); - fields.push_back(field); expected_types.push_back(CREDIT_CARD_NUMBER); - - field.name = u"exp_month"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(67890); - fields.push_back(field); expected_types.push_back(CREDIT_CARD_EXP_MONTH); - - field.name = u"exp_year"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(67890); - fields.push_back(field); expected_types.push_back(CREDIT_CARD_EXP_2_DIGIT_YEAR); - - field.name = u"cvc"; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(67890); - fields.push_back(field); expected_types.push_back(CREDIT_CARD_VERIFICATION_CODE); - - field.name = u""; - field.renderer_id = test::MakeFieldRendererId(); - field.host_form_signature = FormSignature(67890); - fields.push_back(field); expected_types.push_back(NO_SERVER_DATA); - FormData form; - form.fields = fields; - form.url = GURL("http://foo.com"); - FormStructure form_structure(form); std::vector<raw_ptr<FormStructure, VectorExperimental>> forms; forms.push_back(&form_structure); - ASSERT_GE(fields.size(), 6u); + ASSERT_GE(form.fields.size(), 6u); // Make serialized API response. AutofillQueryResponse api_response; @@ -2830,26 +2789,33 @@ test::GetEncodedSignatures(forms); { auto* form_suggestion = api_response.add_form_suggestions(); - AddFieldPredictionToForm(fields[0], expected_types[0], form_suggestion); - AddFieldPredictionToForm(fields[1], NO_SERVER_DATA, form_suggestion); - AddFieldPredictionToForm(fields[2], NO_SERVER_DATA, form_suggestion); - AddFieldPredictionToForm(fields[3], expected_types[3], form_suggestion); - AddFieldPredictionToForm(fields[4], expected_types[4], form_suggestion); + AddFieldPredictionToForm(form.fields[0], expected_types[0], + form_suggestion); + AddFieldPredictionToForm(form.fields[1], NO_SERVER_DATA, form_suggestion); + AddFieldPredictionToForm(form.fields[2], NO_SERVER_DATA, form_suggestion); + AddFieldPredictionToForm(form.fields[3], expected_types[3], + form_suggestion); + AddFieldPredictionToForm(form.fields[4], expected_types[4], + form_suggestion); } // Response for the FormFieldData::host_form_signature 12345. encoded_signatures.push_back(FormSignature(12345)); { auto* form_suggestion = api_response.add_form_suggestions(); - AddFieldPredictionToForm(fields[0], NO_SERVER_DATA, form_suggestion); - AddFieldPredictionToForm(fields[1], expected_types[1], form_suggestion); - AddFieldPredictionToForm(fields[2], expected_types[2], form_suggestion); + AddFieldPredictionToForm(form.fields[0], NO_SERVER_DATA, form_suggestion); + AddFieldPredictionToForm(form.fields[1], expected_types[1], + form_suggestion); + AddFieldPredictionToForm(form.fields[2], expected_types[2], + form_suggestion); } // Response for the FormFieldData::host_form_signature 67890. encoded_signatures.push_back(FormSignature(67890)); { auto* form_suggestion = api_response.add_form_suggestions(); - AddFieldPredictionToForm(fields[4], ADDRESS_HOME_CITY, form_suggestion); - AddFieldPredictionToForm(fields[5], expected_types[5], form_suggestion); + AddFieldPredictionToForm(form.fields[4], ADDRESS_HOME_CITY, + form_suggestion); + AddFieldPredictionToForm(form.fields[5], expected_types[5], + form_suggestion); } // Serialize API response. @@ -2875,46 +2841,27 @@ TEST_F(AutofillCrowdsourcingEncoding, ParseServerPredictionsQueryResponse) { // Make form 1 data. - FormData form; - form.url = GURL("http://foo.com"); - FormFieldData field; - field.form_control_type = FormControlType::kInputText; - - field.label = u"fullname"; - field.name = u"fullname"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"address"; - field.name = u"address"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - // Checkable fields should be ignored in parsing - FormFieldData checkable_field; - checkable_field.label = u"radio_button"; - checkable_field.form_control_type = FormControlType::kInputRadio; - checkable_field.check_status = - FormFieldData::CheckStatus::kCheckableButUnchecked; - checkable_field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(checkable_field); + FormData form = test::GetFormData( + {.fields = {{.label = u"fullname", .name = u"fullname"}, + {.label = u"address", .name = u"address"}, + // Checkable fields should be ignored in parsing + {.label = u"radio_button", + .form_control_type = FormControlType::kInputRadio, + .check_status = + FormFieldData::CheckStatus::kCheckableButUnchecked}}}); FormStructure form_structure(form); std::vector<raw_ptr<FormStructure, VectorExperimental>> forms; forms.push_back(&form_structure); // Make form 2 data. - FormData form2; - field.label = u"email"; - field.name = u"email"; - field.renderer_id = test::MakeFieldRendererId(); - form2.fields.push_back(field); - - field.label = u"password"; - field.name = u"password"; - field.form_control_type = FormControlType::kInputPassword; - field.renderer_id = test::MakeFieldRendererId(); - form2.fields.push_back(field); + FormData form2 = test::GetFormData( + {.fields = { + {.label = u"email", .name = u"email"}, + {.label = u"password", + .name = u"password", + .form_control_type = FormControlType::kInputPassword}, + }}); FormStructure form_structure2(form2); forms.push_back(&form_structure2); @@ -3527,37 +3474,19 @@ // the flag is ON, we will overwrite the predicted type. TEST_F(AutofillCrowdsourcingEncoding, NoServerData_AutocompleteOff_FlagDisabled_NoOverwrite) { - FormData form; - form.url = GURL("http://foo.com"); - FormFieldData field; - field.form_control_type = FormControlType::kInputText; - field.max_length = 10000; - field.should_autocomplete = false; - - // Autocomplete Off, with server data. - field.label = u"First Name"; - field.name = u"firstName"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - // Autocomplete Off, without server data. - field.label = u"Last Name"; - field.name = u"lastName"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - // Autocomplete On, with server data. - field.should_autocomplete = true; - field.label = u"Address"; - field.name = u"address"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - // Autocomplete On, without server data. - field.label = u"Country"; - field.name = u"country"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); + FormData form = test::GetFormData( + {.fields = {// Autocomplete Off, with server data. + {.label = u"First Name", + .name = u"firstName", + .should_autocomplete = false}, + // Autocomplete Off, without server data. + {.label = u"Last Name", + .name = u"lastName", + .should_autocomplete = false}, + // Autocomplete On, with server data. + {.label = u"Address", .name = u"address"}, + // Autocomplete On, without server data. + {.label = u"Country", .name = u"country"}}}); AutofillQueryResponse response; auto* form_suggestion = response.add_form_suggestions(); @@ -3595,33 +3524,19 @@ // Tests that we never overwrite the CVC heuristic-predicted type, even if there // is no server data (votes) for every CC fields. TEST_F(AutofillCrowdsourcingEncoding, NoServerDataCCFields_CVC_NoOverwrite) { - FormData form; - form.url = GURL("http://foo.com"); - FormFieldData field; - field.form_control_type = FormControlType::kInputText; - field.max_length = 10000; - field.should_autocomplete = false; - // All fields with autocomplete off and no server data. - field.label = u"Cardholder Name"; - field.name = u"fullName"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"Credit Card Number"; - field.name = u"cc-number"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"Expiration Date"; - field.name = u"exp-date"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"CVC"; - field.name = u"cvc"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); + FormData form = test::GetFormData( + {.fields = { + {.label = u"Cardholder Name", + .name = u"fullName", + .should_autocomplete = false}, + {.label = u"Credit Card Number", + .name = u"cc-number", + .should_autocomplete = false}, + {.label = u"Expiration Date", + .name = u"exp-date", + .should_autocomplete = false}, + {.label = u"CVC", .name = u"cvc", .should_autocomplete = false}}}); AutofillQueryResponse response; auto* form_suggestion = response.add_form_suggestions(); @@ -3663,33 +3578,19 @@ // Tests that we never overwrite the CVC heuristic-predicted type, even if there // is server data (votes) for every other CC fields. TEST_F(AutofillCrowdsourcingEncoding, WithServerDataCCFields_CVC_NoOverwrite) { - FormData form; - form.url = GURL("http://foo.com"); - FormFieldData field; - field.form_control_type = FormControlType::kInputText; - field.max_length = 10000; - field.should_autocomplete = false; - // All fields with autocomplete off and no server data. - field.label = u"Cardholder Name"; - field.name = u"fullName"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"Credit Card Number"; - field.name = u"cc-number"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"Expiration Date"; - field.name = u"exp-date"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); - - field.label = u"CVC"; - field.name = u"cvc"; - field.renderer_id = test::MakeFieldRendererId(); - form.fields.push_back(field); + FormData form = test::GetFormData( + {.fields = { + {.label = u"Cardholder Name", + .name = u"fullName", + .should_autocomplete = false}, + {.label = u"Credit Card Number", + .name = u"cc-number", + .should_autocomplete = false}, + {.label = u"Expiration Date", + .name = u"exp-date", + .should_autocomplete = false}, + {.label = u"CVC", .name = u"cvc", .should_autocomplete = false}}}); AutofillQueryResponse response; auto* form_suggestion = response.add_form_suggestions();
diff --git a/components/autofill/core/browser/data_model/autofill_profile.cc b/components/autofill/core/browser/data_model/autofill_profile.cc index fecc2a4..b43f2185 100644 --- a/components/autofill/core/browser/data_model/autofill_profile.cc +++ b/components/autofill/core/browser/data_model/autofill_profile.cc
@@ -536,7 +536,8 @@ return country == "US" && !IsValidZip(data); case PHONE_HOME_WHOLE_NUMBER: - return !i18n::PhoneObject(data, country).IsValidNumber(); + return !i18n::PhoneObject(data, country, /*infer_country_code=*/false) + .IsValidNumber(); case EMAIL_ADDRESS: return !IsValidEmailAddress(data);
diff --git a/components/autofill/core/browser/data_model/autofill_profile_unittest.cc b/components/autofill/core/browser/data_model/autofill_profile_unittest.cc index a97f2375..389f114 100644 --- a/components/autofill/core/browser/data_model/autofill_profile_unittest.cc +++ b/components/autofill/core/browser/data_model/autofill_profile_unittest.cc
@@ -1645,11 +1645,11 @@ i18n_model_definition::kLegacyHierarchyCountryCode); actual_profile.SetRawInfo(NAME_FIRST, u"Florian"); - // State is uncommon in Germany and inaccessible in the settings. Expect it + // State is uncommon in Bolivia and inaccessible in the settings. Expect it // to be removed. - actual_profile.SetRawInfo(ADDRESS_HOME_COUNTRY, u"DE"); + actual_profile.SetRawInfo(ADDRESS_HOME_COUNTRY, u"BO"); AutofillProfile expected_profile = actual_profile; - actual_profile.SetRawInfo(ADDRESS_HOME_STATE, u"Bayern"); + actual_profile.SetRawInfo(ADDRESS_HOME_STATE, u"Dummy state"); EXPECT_TRUE(RemoveInaccessibleProfileValues(actual_profile)); EXPECT_EQ(actual_profile.Compare(expected_profile), 0);
diff --git a/components/autofill/core/browser/data_model/phone_number.cc b/components/autofill/core/browser/data_model/phone_number.cc index 1af9ac5..4e909b4 100644 --- a/components/autofill/core/browser/data_model/phone_number.cc +++ b/components/autofill/core/browser/data_model/phone_number.cc
@@ -317,7 +317,11 @@ // To enable filling of country calling codes for nationally formatted // numbers, infer it from the `profile_`'s country information while parsing // the number. - cached_parsed_phone_ = i18n::PhoneObject(number_, region); + cached_parsed_phone_ = i18n::PhoneObject( + number_, region, + /*infer_country_code=*/profile_->HasInfo(ADDRESS_HOME_COUNTRY) && + base::FeatureList::IsEnabled( + features::kAutofillInferCountryCallingCode)); } }
diff --git a/components/autofill/core/browser/data_model/phone_number_unittest.cc b/components/autofill/core/browser/data_model/phone_number_unittest.cc index 147b92ee..7fc4ab4 100644 --- a/components/autofill/core/browser/data_model/phone_number_unittest.cc +++ b/components/autofill/core/browser/data_model/phone_number_unittest.cc
@@ -168,6 +168,50 @@ EXPECT_EQ(u"514", phone.GetInfo(PHONE_HOME_CITY_CODE, kLocale)); } +TEST(PhoneNumberTest, InferCountryCallingCode) { + base::test::ScopedFeatureList complement_calling_code_enabled; + complement_calling_code_enabled.InitAndEnableFeature( + features::kAutofillInferCountryCallingCode); + + AutofillProfile profile(i18n_model_definition::kLegacyHierarchyCountryCode); + PhoneNumber phone(&profile); + + // No country information available and thus no calling code inferred. + EXPECT_TRUE( + phone.SetInfo(PHONE_HOME_WHOLE_NUMBER, u"(650) 234-5678", kLocale)); + EXPECT_TRUE(phone.GetInfo(PHONE_HOME_COUNTRY_CODE, kLocale).empty()); + EXPECT_EQ(u"6502345678", phone.GetInfo(PHONE_HOME_WHOLE_NUMBER, kLocale)); + EXPECT_EQ(u"(650) 234-5678", phone.GetRawInfo(PHONE_HOME_WHOLE_NUMBER)); + EXPECT_EQ(u"6502345678", phone.GetInfo(PHONE_HOME_CITY_AND_NUMBER, kLocale)); + + // With country information available, the calling code is inferred. + profile.SetRawInfo(ADDRESS_HOME_COUNTRY, u"US"); + EXPECT_TRUE(phone.SetInfo(PHONE_HOME_WHOLE_NUMBER, u"6502345678", kLocale)); + EXPECT_EQ(u"1", phone.GetInfo(PHONE_HOME_COUNTRY_CODE, kLocale)); + EXPECT_EQ(u"16502345678", phone.GetInfo(PHONE_HOME_WHOLE_NUMBER, kLocale)); + EXPECT_EQ(u"1 650-234-5678", phone.GetRawInfo(PHONE_HOME_WHOLE_NUMBER)); + EXPECT_EQ(u"6502345678", phone.GetInfo(PHONE_HOME_CITY_AND_NUMBER, kLocale)); + + // Pre-formatted number. + // In this case the raw info is kept as-is, while the calling code is inferred + // for the filling information. + EXPECT_TRUE( + phone.SetInfo(PHONE_HOME_WHOLE_NUMBER, u"(650) 234-5678", kLocale)); + EXPECT_EQ(u"1", phone.GetInfo(PHONE_HOME_COUNTRY_CODE, kLocale)); + EXPECT_EQ(u"16502345678", phone.GetInfo(PHONE_HOME_WHOLE_NUMBER, kLocale)); + EXPECT_EQ(u"(650) 234-5678", phone.GetRawInfo(PHONE_HOME_WHOLE_NUMBER)); + EXPECT_EQ(u"6502345678", phone.GetInfo(PHONE_HOME_CITY_AND_NUMBER, kLocale)); + + // Different country. + profile.SetRawInfo(ADDRESS_HOME_COUNTRY, u"DE"); + EXPECT_TRUE(phone.SetInfo(PHONE_HOME_WHOLE_NUMBER, u"015787912345", kLocale)); + EXPECT_EQ(u"49", phone.GetInfo(PHONE_HOME_COUNTRY_CODE, kLocale)); + EXPECT_EQ(u"+4915787912345", phone.GetInfo(PHONE_HOME_WHOLE_NUMBER, kLocale)); + EXPECT_EQ(u"+49 1578 7912345", phone.GetRawInfo(PHONE_HOME_WHOLE_NUMBER)); + EXPECT_EQ(u"015787912345", + phone.GetInfo(PHONE_HOME_CITY_AND_NUMBER, kLocale)); +} + // Test that cached phone numbers are correctly invalidated and updated. TEST(PhoneNumberTest, UpdateCachedPhoneNumber) { AutofillProfile profile(i18n_model_definition::kLegacyHierarchyCountryCode);
diff --git a/components/autofill/core/browser/form_parsing/phone_field_parser.cc b/components/autofill/core/browser/form_parsing/phone_field_parser.cc index 209c38b..4087d73 100644 --- a/components/autofill/core/browser/form_parsing/phone_field_parser.cc +++ b/components/autofill/core/browser/form_parsing/phone_field_parser.cc
@@ -10,6 +10,7 @@ #include "base/check.h" #include "base/memory/ptr_util.h" +#include "base/metrics/histogram_functions.h" #include "base/no_destructor.h" #include "base/notreached.h" #include "base/ranges/algorithm.h" @@ -253,6 +254,7 @@ // Find the first matching grammar. bool found_matching_grammar = false; + int grammar_id = 0; for (const PhoneGrammar& grammar : GetPhoneGrammars()) { base::ranges::fill(parsed_fields, nullptr); if (ParseGrammar(context, grammar, parsed_fields, scanner)) { @@ -260,12 +262,20 @@ break; } scanner->RewindTo(start_cursor); + grammar_id++; } if (!found_matching_grammar) return nullptr; // No grammar without FIELD_PHONE should be defined. DCHECK(parsed_fields[FIELD_PHONE] != nullptr); + // If this CHECK fails, the number of grammar rules has changed and you need + // to increment the version counter in the histogram name and its enum. + CHECK_EQ(GetPhoneGrammars().size(), 15u); + base::UmaHistogramExactLinear( + "Autofill.FieldPrediction.PhoneNumberGrammarUsage2", grammar_id, + /*exclusive_max=*/GetPhoneGrammars().size()); + // Now look for an extension. // The extension is unused, but it is parsed to prevent other parsers from // misclassifying it as something else.
diff --git a/components/autofill/core/browser/form_parsing/phone_field_parser_unittest.cc b/components/autofill/core/browser/form_parsing/phone_field_parser_unittest.cc index bc81e806..8d36f01 100644 --- a/components/autofill/core/browser/form_parsing/phone_field_parser_unittest.cc +++ b/components/autofill/core/browser/form_parsing/phone_field_parser_unittest.cc
@@ -252,6 +252,23 @@ } } +// Tests that when a phone field is parsed, a metric indicating the used grammar +// is emitted. +TEST_P(PhoneFieldParserTest, GrammarMetrics) { + // PHONE_HOME_WHOLE_NUMBER corresponds to the last grammar, which is at index + // 14 of the grammars array in PhoneFieldParser::GetPhoneGrammars. We thus + // expect that 14 is logged. + base::HistogramTester histogram_tester; + bool default_to_city_and_number = + base::FeatureList::IsEnabled(features::kAutofillDefaultToCityAndNumber); + RunParsingTest({{FormControlType::kInputText, u"Phone", u"phone", + default_to_city_and_number ? PHONE_HOME_CITY_AND_NUMBER + : PHONE_HOME_WHOLE_NUMBER}}); + EXPECT_THAT(histogram_tester.GetAllSamples( + "Autofill.FieldPrediction.PhoneNumberGrammarUsage2"), + BucketsAre(base::Bucket(14, 1))); +} + // Tests if the country code, city code and phone number fields are correctly // classified by the heuristic when the phone code is a select element. TEST_P(PhoneFieldParserTest, CountryCodeIsSelectElement) {
diff --git a/components/autofill/core/browser/geo/autofill_country.cc b/components/autofill/core/browser/geo/autofill_country.cc index a37c662..db1833c 100644 --- a/components/autofill/core/browser/geo/autofill_country.cc +++ b/components/autofill/core/browser/geo/autofill_country.cc
@@ -168,6 +168,11 @@ .placed_after = FieldType::ADDRESS_HOME_DEPENDENT_LOCALITY, .separator_before_label = "\n", .large_sized = true}}}; + static constexpr std::array<AddressFormatExtension, 1> de_extensions{ + {{.type = FieldType::ADDRESS_HOME_STATE, + .label_id = IDS_LIBADDRESSINPUT_STATE, + .placed_after = FieldType::ADDRESS_HOME_CITY, + .separator_before_label = " "}}}; std::vector<std::pair<std::string, base::span<const AddressFormatExtension>>> overrides = {{"FR", fr_extensions}, {"GB", gb_extensions}}; @@ -176,6 +181,9 @@ features::kAutofillEnableSupportForAdminLevel2)) { overrides.emplace_back("MX", mx_extensions); } + if (base::FeatureList::IsEnabled(features::kAutofillUseDEAddressModel)) { + overrides.emplace_back("DE", de_extensions); + } auto extensions = base::MakeFlatMap<std::string, base::span<const AddressFormatExtension>>(
diff --git a/components/autofill/core/browser/geo/phone_number_i18n.cc b/components/autofill/core/browser/geo/phone_number_i18n.cc index 8794e8a..b997261 100644 --- a/components/autofill/core/browser/geo/phone_number_i18n.cc +++ b/components/autofill/core/browser/geo/phone_number_i18n.cc
@@ -369,7 +369,8 @@ } PhoneObject::PhoneObject(const std::u16string& number, - const std::string& region) { + const std::string& region, + bool infer_country_code) { DCHECK_EQ(2u, region.size()); std::unique_ptr<::i18n::phonenumbers::PhoneNumber> i18n_number( @@ -380,6 +381,13 @@ // The formatted and normalized versions will be set on the first call to // the coresponding methods. i18n_number_ = std::move(i18n_number); + // `ParsePhoneNumber()` only sets `country_code_` for internationally + // formatted numbers. `i18n_number_`'s country_code defaults to `region` in, + // this case. If `infer_country_code` is true, fall back to that. + if (infer_country_code && country_code_.empty() && + i18n_number_->has_country_code()) { + country_code_ = base::NumberToString16(i18n_number_->country_code()); + } // Autofill doesn't support filling extensions, so we should not store them. i18n_number_->clear_extension(); } else {
diff --git a/components/autofill/core/browser/geo/phone_number_i18n.h b/components/autofill/core/browser/geo/phone_number_i18n.h index 20fe544..f36b658a 100644 --- a/components/autofill/core/browser/geo/phone_number_i18n.h +++ b/components/autofill/core/browser/geo/phone_number_i18n.h
@@ -115,7 +115,9 @@ // The cached phone number, does parsing only once, improves performance. class PhoneObject { public: - PhoneObject(const std::u16string& number, const std::string& default_region); + PhoneObject(const std::u16string& number, + const std::string& default_region, + bool infer_country_code); PhoneObject(const PhoneObject&); PhoneObject(); ~PhoneObject();
diff --git a/components/autofill/core/browser/metrics/autofill_metrics.cc b/components/autofill/core/browser/metrics/autofill_metrics.cc index 8c41ee75..90b864f4 100644 --- a/components/autofill/core/browser/metrics/autofill_metrics.cc +++ b/components/autofill/core/browser/metrics/autofill_metrics.cc
@@ -29,6 +29,7 @@ #include "components/autofill/core/browser/metrics/autofill_metrics_utils.h" #include "components/autofill/core/browser/metrics/form_events/form_event_logger_base.h" #include "components/autofill/core/browser/payments/card_unmask_challenge_option.h" +#include "components/autofill/core/browser/validation.h" #include "components/autofill/core/common/autofill_clock.h" #include "components/autofill/core/common/autofill_features.h" #include "components/autofill/core/common/autofill_prefs.h" @@ -1187,6 +1188,23 @@ true /*log_rationalization_metrics*/); } +void AutofillMetrics::LogEmailFieldPredictionMetrics( + const AutofillField& field) { + // If the field has no email prediction, there is no need to record the + // metric. + if (field.Type().GetStorableType() != EMAIL_ADDRESS || field.value.empty()) { + return; + } + + EmailPredictionConfusionMatrix prediction = + IsValidEmailAddress(field.value) + ? EmailPredictionConfusionMatrix::kTruePositive + : EmailPredictionConfusionMatrix::kFalsePositive; + base::UmaHistogramEnumeration("Autofill.EmailPredictionCorrectness.Precision", + prediction); + // TODO(b/324108545): Introduce recall metric. +} + // static void AutofillMetrics::LogEditedAutofilledFieldAtSubmissionDeprecated( FormInteractionsUkmLogger* form_interactions_ukm_logger,
diff --git a/components/autofill/core/browser/metrics/autofill_metrics.h b/components/autofill/core/browser/metrics/autofill_metrics.h index 107408e..599d539 100644 --- a/components/autofill/core/browser/metrics/autofill_metrics.h +++ b/components/autofill/core/browser/metrics/autofill_metrics.h
@@ -302,6 +302,19 @@ NUM_FIELD_TYPE_QUALITY_METRICS }; + // Defines email prediction confusion matrix enums used by UMA records. + // Entries should not be renumbered and numeric values should never be reused. + // Please update "EmailPredictionConfusionMatrix" in + // `tools/metrics/histograms/enums.xml` when new enums are added. + enum class EmailPredictionConfusionMatrix { + kTruePositive = 0, + kFalsePositive = 1, + kTrueNegative = 2, + kFalseNegative = 3, + // Required by UMA histogram macro. + kMaxValue = kFalseNegative + }; + // Metrics measuring how well rationalization has performed given user's // actual input. enum RationalizationQualityMetric { @@ -935,6 +948,7 @@ const FormStructure& form, const AutofillField& field, QualityMetricType metric_type); + static void LogEmailFieldPredictionMetrics(const AutofillField& field); static void LogServerQueryMetric(ServerQueryMetric metric);
diff --git a/components/autofill/core/browser/metrics/quality_metrics.cc b/components/autofill/core/browser/metrics/quality_metrics.cc index 198d571..8f602d5 100644 --- a/components/autofill/core/browser/metrics/quality_metrics.cc +++ b/components/autofill/core/browser/metrics/quality_metrics.cc
@@ -100,6 +100,8 @@ form_interactions_ukm_logger, form_structure, *field, metric_type); AutofillMetrics::LogOverallPredictionQualityMetrics( form_interactions_ukm_logger, form_structure, *field, metric_type); + AutofillMetrics::LogEmailFieldPredictionMetrics(*field); + autofill_metrics::LogShadowPredictionComparison(*field); // We count fields that were autofilled but later modified, regardless of // whether the data now in the field is recognized.
diff --git a/components/autofill/core/browser/metrics/quality_metrics_unittest.cc b/components/autofill/core/browser/metrics/quality_metrics_unittest.cc index 29f44c0..5518793 100644 --- a/components/autofill/core/browser/metrics/quality_metrics_unittest.cc +++ b/components/autofill/core/browser/metrics/quality_metrics_unittest.cc
@@ -33,6 +33,8 @@ using ::base::BucketsAre; using ::base::BucketsInclude; +using EmailPredictionConfusionMatrix = + AutofillMetrics::EmailPredictionConfusionMatrix; using ExpectedUkmMetricsRecord = std::vector<ExpectedUkmMetricsPair>; using ExpectedUkmMetrics = std::vector<ExpectedUkmMetricsRecord>; using UkmFieldTypeValidationType = ukm::builders::Autofill_FieldTypeValidation; @@ -923,6 +925,56 @@ Bucket(country_field.label_source, 1))); } +// Tests that precision metric is recorded for email field predictions. +TEST_F(QualityMetricsTest, EmailPredictionCorrectnessPrecisionMetric) { + FormData form = CreateForm( + {CreateTestFormField("Name", "name", "Elvis Aaron Presley", + FormControlType::kInputText), + CreateTestFormField("Address", "address", "3734 Elvis Presley Blvd.", + FormControlType::kInputText), + CreateTestFormField("Email", "email", "buddy@gmail.com", + FormControlType::kInputText)}); + + std::vector<FieldType> field_types = {NAME_FULL, ADDRESS_HOME_LINE1, + EMAIL_ADDRESS}; + autofill_manager().AddSeenForm(form, field_types); + + std::string precision_histogram = + "Autofill.EmailPredictionCorrectness.Precision"; + + // Check that the metric records true positive. + { + base::HistogramTester histogram_tester; + FillTestProfile(form); + SubmitForm(form); + + EXPECT_THAT( + histogram_tester.GetAllSamples(precision_histogram), + BucketsAre(Bucket(EmailPredictionConfusionMatrix::kTruePositive, 1))); + } + + // Check that the metric records false positive. (The input value is not an + // email). + { + base::HistogramTester histogram_tester; + form.fields[2].value = u"notemailtext"; + FillTestProfile(form); + SubmitForm(form); + + EXPECT_THAT( + histogram_tester.GetAllSamples(precision_histogram), + BucketsAre(Bucket(EmailPredictionConfusionMatrix::kFalsePositive, 1))); + } + // Check that the metric is not recorded for empty values. + { + base::HistogramTester histogram_tester; + form.fields[2].value = u""; + FillTestProfile(form); + SubmitForm(form); + histogram_tester.ExpectTotalCount(precision_histogram, 0); + } +} + } // namespace autofill_metrics } // namespace autofill
diff --git a/components/autofill/core/browser/payments_data_manager.cc b/components/autofill/core/browser/payments_data_manager.cc index ca3d88d..aa9cd1e 100644 --- a/components/autofill/core/browser/payments_data_manager.cc +++ b/components/autofill/core/browser/payments_data_manager.cc
@@ -9,6 +9,7 @@ #include "base/functional/bind.h" #include "base/ranges/algorithm.h" #include "base/strings/utf_string_conversions.h" +#include "base/uuid.h" #include "components/autofill/core/browser/autofill_shared_storage_handler.h" #include "components/autofill/core/browser/data_model/credit_card_art_image.h" #include "components/autofill/core/browser/metrics/payments/iban_metrics.h" @@ -92,11 +93,44 @@ } template <typename T> +const T& Deref(T* x) { + return *x; +} + +template <typename T, base::RawPtrTraits Traits = base::RawPtrTraits::kEmpty> +const T& Deref(const raw_ptr<T, Traits>& x) { + return *x; +} + +template <typename T> +const T& Deref(const std::unique_ptr<T>& x) { + return *x; +} + +template <typename T> +const T& Deref(const T& x) { + return x; +} + +template <typename T> typename std::vector<T>::const_iterator FindElementByGUID( const std::vector<T>& container, std::string_view guid) { - return base::ranges::find( - container, guid, [](const auto& element) { return element->guid(); }); + return base::ranges::find(container, guid, [](const auto& element) { + return Deref(element).guid(); + }); +} + +template <typename C> +bool FindByGUID(const C& container, std::string_view guid) { + return FindElementByGUID(container, guid) != container.end(); +} + +template <typename C, typename T> +bool FindByContents(const C& container, const T& needle) { + return base::ranges::any_of(container, [&needle](const auto& element) { + return element->Compare(needle) == 0; + }); } } // namespace @@ -216,10 +250,12 @@ scoped_refptr<AutofillWebDataService> account_database, AutofillImageFetcherBase* image_fetcher, std::unique_ptr<AutofillSharedStorageHandler> shared_storage_handler, + const std::string& app_locale, PersonalDataManager* pdm) : pdm_(pdm), image_fetcher_(image_fetcher), - shared_storage_handler_(std::move(shared_storage_handler)) { + shared_storage_handler_(std::move(shared_storage_handler)), + app_locale_(app_locale) { database_helper_ = std::make_unique<PaymentsDatabaseHelper>( this, profile_database, account_database); } @@ -688,6 +724,312 @@ return cards_to_suggest; } +std::string PaymentsDataManager::AddAsLocalIban(Iban iban) { + if (!GetLocalDatabase()) { + return std::string(); + } + + // Set the GUID as this IBAN will be saved locally. + iban.set_identifier( + Iban::Guid(base::Uuid::GenerateRandomV4().AsLowercaseString())); + iban.set_record_type(Iban::kLocalIban); + // Search through `local_ibans_` to ensure no IBAN that already saved has the + // same value and nickname as `iban`, because we do not want to add two IBANs + // with the exact same data. + if (base::ranges::any_of(local_ibans_, + [&iban](const std::unique_ptr<Iban>& local_iban) { + return iban.value() == local_iban->value() && + iban.nickname() == local_iban->nickname(); + })) { + return std::string(); + } + + // Add the new IBAN to the web database. + GetLocalDatabase()->AddLocalIban(iban); + + // Refresh our local cache and send notifications to observers. + Refresh(); + return iban.guid(); +} + +std::string PaymentsDataManager::UpdateIban(const Iban& iban) { + if (!GetLocalDatabase()) { + return std::string(); + } + + // Make the update. + GetLocalDatabase()->UpdateLocalIban(iban); + + // Refresh our local cache and send notifications to observers. + Refresh(); + return iban.guid(); +} + +void PaymentsDataManager::AddCreditCard(const CreditCard& credit_card) { + if (credit_card.IsEmpty(app_locale_)) { + return; + } + + if (FindByGUID(local_credit_cards_, credit_card.guid())) { + return; + } + + if (!GetLocalDatabase()) { + return; + } + + // Don't add a duplicate. + if (FindByContents(local_credit_cards_, credit_card)) { + return; + } + + // Add the new credit card to the web database. + GetLocalDatabase()->AddCreditCard(credit_card); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::DeleteLocalCreditCards( + const std::vector<CreditCard>& cards) { + DCHECK(database_helper_); + DCHECK(GetLocalDatabase()) << "Use of local card without local storage."; + + for (const auto& card : cards) { + GetLocalDatabase()->RemoveCreditCard(card.guid()); + } + + // Refresh the database, so latest state is reflected in all consumers. + if (!cards.empty()) { + Refresh(); + } +} + +void PaymentsDataManager::DeleteAllLocalCreditCards() { + std::vector<CreditCard*> credit_cards = GetLocalCreditCards(); + + std::vector<CreditCard> cards_to_delete; + cards_to_delete.reserve(credit_cards.size()); + for (const CreditCard* card : credit_cards) { + cards_to_delete.push_back(*card); + } + + DeleteLocalCreditCards(cards_to_delete); +} + +void PaymentsDataManager::UpdateCreditCard(const CreditCard& credit_card) { + DCHECK_EQ(CreditCard::RecordType::kLocalCard, credit_card.record_type()); + CreditCard* existing_credit_card = GetCreditCardByGUID(credit_card.guid()); + if (!existing_credit_card) { + return; + } + + // Don't overwrite the origin for a credit card that is already stored. + if (existing_credit_card->Compare(credit_card) == 0) { + return; + } + + if (credit_card.IsEmpty(app_locale_)) { + RemoveByGUID(credit_card.guid()); + return; + } + + // Update the cached version. + *existing_credit_card = credit_card; + + if (!GetLocalDatabase()) { + return; + } + + // Make the update. + GetLocalDatabase()->UpdateCreditCard(credit_card); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::UpdateLocalCvc(const std::string& guid, + const std::u16string& cvc) { + if (!GetLocalDatabase()) { + return; + } + + CreditCard* existing_credit_card = GetCreditCardByGUID(guid); + if (!existing_credit_card) { + return; + } + + GetLocalDatabase()->UpdateLocalCvc(guid, cvc); + Refresh(); +} + +void PaymentsDataManager::UpdateServerCardsMetadata( + const std::vector<CreditCard>& credit_cards) { + DCHECK(GetServerDatabase()) + << "Updating server card metadata without server storage."; + + for (const auto& credit_card : credit_cards) { + DCHECK_NE(CreditCard::RecordType::kLocalCard, credit_card.record_type()); + GetServerDatabase()->UpdateServerCardMetadata(credit_card); + } + + Refresh(); +} + +void PaymentsDataManager::AddServerCvc(int64_t instrument_id, + const std::u16string& cvc) { + // We don't check the validity of the instrument_id. + // When a user saves a new card along with the CVC, we first save the card and + // wait for the instrument id passed back from the UploadResponse. Then this + // function is triggered to save server cvc. At this time, a new card should + // theoretically be synced down via Chrome Sync but it can be delayed. As a + // result, this Chrome client does not have the instrument id yet in the card + // table but it should invoke the AddServerCvc. + CHECK(!cvc.empty()); + CHECK(GetServerDatabase()) << "Adding Server cvc without server storage."; + + // Add the new server cvc to the web database. + GetServerDatabase()->AddServerCvc(instrument_id, cvc); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::UpdateServerCvc(int64_t instrument_id, + const std::u16string& cvc) { + CHECK(GetCreditCardByInstrumentId(instrument_id)); + CHECK(!cvc.empty()); + CHECK(GetServerDatabase()) << "Updating Server cvc without server storage."; + + // Update the new server cvc to the web database. + GetServerDatabase()->UpdateServerCvc(instrument_id, cvc); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::RemoveServerCvc(int64_t instrument_id) { + // We don't check the validity of the instrument_id. + // This is only called in cvc sync bridge's ApplyIncrementalSyncChanges() + // call. If the card sync finishes before cvc sync, the card is gone before + // removing cvc. + CHECK(GetServerDatabase()) << "Removing Server cvc without server storage."; + + // Remove the server cvc in the web database. + GetServerDatabase()->RemoveServerCvc(instrument_id); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::ClearServerCvcs() { + CHECK(GetServerDatabase()) << "Removing Server cvc without server storage."; + + // Clear the server cvc in the web database. + GetServerDatabase()->ClearServerCvcs(); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::ClearLocalCvcs() { + CHECK(GetLocalDatabase()) << "Removing Local cvcs without local storage."; + + // Clear the local CVCs in the web database. + GetLocalDatabase()->ClearLocalCvcs(); + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +void PaymentsDataManager::ClearAllServerDataForTesting() { + // This could theoretically be called before we get the data back from the + // database on startup, and it could get called when the wallet pref is + // off (meaning this class won't even query for the server data) so don't + // check the server_credit_cards_/profiles_ before posting to the DB. + + // TODO(crbug.com/864519): Move this null check logic to the database helper. + // The server database can be null for a limited amount of time before the + // sync service gets initialized. Not clearing it does not matter in that case + // since it will not have been created yet (nothing to clear). + if (GetServerDatabase()) { + GetServerDatabase()->ClearAllServerData(); + } + + // The above call will eventually clear our server data by notifying us + // that the data changed and then this class will re-fetch. Preemptively + // clear so that tests can synchronously verify that this data was cleared. + server_credit_cards_.clear(); + server_ibans_.clear(); + payments_customer_data_.reset(); + server_credit_card_cloud_token_data_.clear(); + autofill_offer_data_.clear(); + credit_card_art_images_.clear(); +} + +void PaymentsDataManager::SetCreditCards( + std::vector<CreditCard>* credit_cards) { + // Remove empty credit cards from input. + std::erase_if(*credit_cards, [this](const CreditCard& credit_card) { + return credit_card.IsEmpty(app_locale_); + }); + + if (!GetLocalDatabase()) { + return; + } + + // Any credit cards that are not in the new credit card list should be + // removed. + for (const auto& card : local_credit_cards_) { + if (!FindByGUID(*credit_cards, card->guid())) { + GetLocalDatabase()->RemoveCreditCard(card->guid()); + } + } + + // Update the web database with the existing credit cards. + for (const CreditCard& card : *credit_cards) { + if (FindByGUID(local_credit_cards_, card.guid())) { + GetLocalDatabase()->UpdateCreditCard(card); + } + } + + // Add the new credit cards to the web database. Don't add a duplicate. + for (const CreditCard& card : *credit_cards) { + if (!FindByGUID(local_credit_cards_, card.guid()) && + !FindByContents(local_credit_cards_, card)) { + GetLocalDatabase()->AddCreditCard(card); + } + } + + // Copy in the new credit cards. + local_credit_cards_.clear(); + for (const CreditCard& card : *credit_cards) { + local_credit_cards_.push_back(std::make_unique<CreditCard>(card)); + } + + // Refresh our local cache and send notifications to observers. + Refresh(); +} + +bool PaymentsDataManager::RemoveByGUID(const std::string& guid) { + if (!GetLocalDatabase()) { + return false; + } + + if (FindByGUID(local_credit_cards_, guid)) { + GetLocalDatabase()->RemoveCreditCard(guid); + // Refresh our local cache and send notifications to observers. + Refresh(); + return true; + } else if (FindByGUID(local_ibans_, guid)) { + GetLocalDatabase()->RemoveLocalIban(guid); + // Refresh our local cache and send notifications to observers. + Refresh(); + return true; + } + return false; +} + // The priority ranking for deduping a duplicate card is: // 1. RecordType::kFullServerCard // 2. RecordType::kLocalCard
diff --git a/components/autofill/core/browser/payments_data_manager.h b/components/autofill/core/browser/payments_data_manager.h index 3830c2b..750b2ff0 100644 --- a/components/autofill/core/browser/payments_data_manager.h +++ b/components/autofill/core/browser/payments_data_manager.h
@@ -43,6 +43,7 @@ scoped_refptr<AutofillWebDataService> account_database, AutofillImageFetcherBase* image_fetcher, std::unique_ptr<AutofillSharedStorageHandler> shared_storage_handler, + const std::string& app_locale, PersonalDataManager* pdm); PaymentsDataManager(const PaymentsDataManager&) = delete; @@ -155,6 +156,64 @@ // vector. const std::vector<CreditCard*> GetCreditCardsToSuggest() const; + // Adds `iban` to the web database as a local IBAN. Returns the guid of + // `iban` if the add is successful, or an empty string otherwise. + // Below conditions should be met before adding `iban` to the database: + // 1) IBAN saving must be enabled. + // 2) No IBAN exists in `local_ibans_` which has the same guid as`iban`. + // 3) Local database is available. + virtual std::string AddAsLocalIban(Iban iban); + + // Updates `iban` which already exists in the web database. This can only + // be used on local ibans. Returns the guid of `iban` if the update is + // successful, or an empty string otherwise. + // This method assumes an IBAN exists; if not, it will be handled gracefully + // by webdata backend. + virtual std::string UpdateIban(const Iban& iban); + + // Adds |credit_card| to the web database as a local card. + virtual void AddCreditCard(const CreditCard& credit_card); + + // Delete list of provided credit cards. + virtual void DeleteLocalCreditCards(const std::vector<CreditCard>& cards); + + // Delete all local credit cards. + virtual void DeleteAllLocalCreditCards(); + + // Updates |credit_card| which already exists in the web database. This + // can only be used on local credit cards. + virtual void UpdateCreditCard(const CreditCard& credit_card); + + // Updates a local CVC in the web database. + virtual void UpdateLocalCvc(const std::string& guid, + const std::u16string& cvc); + + // Updates the use stats and billing address id for the server |credit_cards|. + // Looks up the cards by server_id. + virtual void UpdateServerCardsMetadata( + const std::vector<CreditCard>& credit_cards); + + // Methods to add, update, remove, or clear server CVC in the web database. + virtual void AddServerCvc(int64_t instrument_id, const std::u16string& cvc); + virtual void UpdateServerCvc(int64_t instrument_id, + const std::u16string& cvc); + void RemoveServerCvc(int64_t instrument_id); + virtual void ClearServerCvcs(); + + // Method to clear all local CVCs from the local web database. + virtual void ClearLocalCvcs(); + + // Deletes all server cards (both masked and unmasked). + void ClearAllServerDataForTesting(); + + // Sets |credit_cards_| to the contents of |credit_cards| and updates the web + // database by adding, updating and removing credit cards. + void SetCreditCards(std::vector<CreditCard>* credit_cards); + + // Removes the credit card or IBAN identified by `guid`. + // Returns true if something was removed. + virtual bool RemoveByGUID(const std::string& guid); + // De-dupe credit card to suggest. Full server cards are preferred over their // local duplicates, and local cards are preferred over their masked server // card duplicate. @@ -309,6 +368,9 @@ // The shared storage handler this instance uses. std::unique_ptr<AutofillSharedStorageHandler> shared_storage_handler_; + // Stores the |app_locale| supplied on construction. + const std::string app_locale_; + base::WeakPtrFactory<PaymentsDataManager> weak_factory_{this}; };
diff --git a/components/autofill/core/browser/payments_data_manager_unittest.cc b/components/autofill/core/browser/payments_data_manager_unittest.cc new file mode 100644 index 0000000..452fcc5 --- /dev/null +++ b/components/autofill/core/browser/payments_data_manager_unittest.cc
@@ -0,0 +1,1478 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "components/autofill/core/browser/payments_data_manager.h" + +#include <stddef.h> + +#include <list> +#include <map> +#include <memory> +#include <optional> +#include <string> +#include <utility> +#include <vector> + +#include "base/containers/contains.h" +#include "base/memory/raw_ptr.h" +#include "base/ranges/algorithm.h" +#include "base/run_loop.h" +#include "base/strings/utf_string_conversions.h" +#include "base/test/gmock_callback_support.h" +#include "base/test/gtest_util.h" +#include "base/test/metrics/histogram_tester.h" +#include "base/test/scoped_feature_list.h" +#include "base/test/task_environment.h" +#include "base/time/time.h" +#include "base/uuid.h" +#include "components/autofill/core/browser/autofill_experiments.h" +#include "components/autofill/core/browser/autofill_test_utils.h" +#include "components/autofill/core/browser/data_model/credit_card_art_image.h" +#include "components/autofill/core/browser/data_model/credit_card_benefit_test_api.h" +#include "components/autofill/core/browser/field_types.h" +#include "components/autofill/core/browser/form_structure.h" +#include "components/autofill/core/browser/metrics/autofill_metrics.h" +#include "components/autofill/core/browser/metrics/payments/mandatory_reauth_metrics.h" +#include "components/autofill/core/browser/personal_data_manager.h" +#include "components/autofill/core/browser/personal_data_manager_test_base.h" +#include "components/autofill/core/browser/test_autofill_clock.h" +#include "components/autofill/core/browser/ui/suggestion.h" +#include "components/autofill/core/common/autofill_clock.h" +#include "components/autofill/core/common/autofill_constants.h" +#include "components/autofill/core/common/autofill_payments_features.h" +#include "components/autofill/core/common/autofill_prefs.h" +#include "components/autofill/core/common/autofill_switches.h" +#include "components/autofill/core/common/form_data.h" +#include "components/signin/public/base/signin_switches.h" +#include "components/signin/public/identity_manager/account_managed_status_finder.h" +#include "components/signin/public/identity_manager/identity_test_environment.h" +#include "components/sync/base/model_type.h" +#include "components/sync/base/user_selectable_type.h" +#include "components/sync/test/test_sync_service.h" +#include "components/version_info/version_info.h" +#include "testing/gmock/include/gmock/gmock.h" +#include "testing/gtest/include/gtest/gtest.h" +#include "ui/gfx/image/image_unittest_util.h" + +namespace autofill { + +namespace { + +using testing::Pointee; + +const base::Time kArbitraryTime = base::Time::FromSecondsSinceUnixEpoch(25); + +template <typename T> +bool CompareElements(T* a, T* b) { + return a->Compare(*b) < 0; +} + +template <typename T> +bool ElementsEqual(T* a, T* b) { + return a->Compare(*b) == 0; +} + +// Verifies that two vectors have the same elements (according to T::Compare) +// while ignoring order. This is useful because multiple profiles or credit +// cards that are added to the SQLite DB within the same second will be returned +// in GUID (aka random) order. +template <typename T> +void ExpectSameElements(const std::vector<T*>& expectations, + const std::vector<T*>& results) { + ASSERT_EQ(expectations.size(), results.size()); + + std::vector<T*> expectations_copy = expectations; + std::sort(expectations_copy.begin(), expectations_copy.end(), + CompareElements<T>); + std::vector<T*> results_copy = results; + std::sort(results_copy.begin(), results_copy.end(), CompareElements<T>); + + EXPECT_EQ( + base::ranges::mismatch(results_copy, expectations_copy, ElementsEqual<T>) + .first, + results_copy.end()); +} + +} // anonymous namespace + +class PaymentsDataManagerHelper : public PersonalDataManagerTestBase { + protected: + PaymentsDataManagerHelper() = default; + + virtual ~PaymentsDataManagerHelper() { + if (personal_data_) { + personal_data_->Shutdown(); + } + personal_data_.reset(); + } + + void ResetPersonalDataManager(bool use_sync_transport_mode = false) { + if (personal_data_) { + personal_data_->Shutdown(); + } + personal_data_ = std::make_unique<PersonalDataManager>("EN", "US"); + PersonalDataManagerTestBase::ResetPersonalDataManager( + use_sync_transport_mode, personal_data_.get()); + } + + bool TurnOnSyncFeature() { + return PersonalDataManagerTestBase::TurnOnSyncFeature(personal_data_.get()); + } + + // Adds three local cards to the |personal_data_|. The three cards are + // different: two are from different companies and the third doesn't have a + // number. All three have different owners and credit card number. This allows + // to test the suggestions based on name as well as on credit card number. + void SetUpReferenceLocalCreditCards() { + ASSERT_EQ(0U, personal_data_->GetCreditCards().size()); + + CreditCard credit_card0("287151C8-6AB1-487C-9095-28E80BE5DA15", + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card0, "Clyde Barrow", + "378282246310005" /* American Express */, "04", + "2999", "1"); + credit_card0.set_use_count(3); + credit_card0.set_use_date(AutofillClock::Now() - base::Days(1)); + personal_data_->AddCreditCard(credit_card0); + + CreditCard credit_card1("1141084B-72D7-4B73-90CF-3D6AC154673B", + test::kEmptyOrigin); + credit_card1.set_use_count(300); + credit_card1.set_use_date(AutofillClock::Now() - base::Days(10)); + test::SetCreditCardInfo(&credit_card1, "John Dillinger", + "4234567890123456" /* Visa */, "01", "2999", "1"); + personal_data_->AddCreditCard(credit_card1); + + CreditCard credit_card2("002149C1-EE28-4213-A3B9-DA243FFF021B", + test::kEmptyOrigin); + credit_card2.set_use_count(1); + credit_card2.set_use_date(AutofillClock::Now() - base::Days(1)); + test::SetCreditCardInfo(&credit_card2, "Bonnie Parker", + "5105105105105100" /* Mastercard */, "12", "2999", + "1"); + PersonalDataChangedWaiter waiter(*personal_data_); + personal_data_->AddCreditCard(credit_card2); + std::move(waiter).Wait(); + ASSERT_EQ(3U, personal_data_->GetCreditCards().size()); + } + + // Add 2 credit cards. One local, one masked. + void SetUpTwoCardTypes() { + EXPECT_EQ(0U, personal_data_->GetCreditCards().size()); + CreditCard masked_server_card; + test::SetCreditCardInfo(&masked_server_card, "Elvis Presley", + "4234567890123456", // Visa + "04", "2999", "1"); + masked_server_card.set_guid("00000000-0000-0000-0000-000000000007"); + masked_server_card.set_record_type(CreditCard::RecordType::kFullServerCard); + masked_server_card.set_server_id("masked_id"); + masked_server_card.set_use_count(15); + { + PersonalDataChangedWaiter waiter(*personal_data_); + // TODO(crbug.com/1497734): Switch to an appropriate setter for masked + // cards, as full cards have been removed. + personal_data_->AddFullServerCreditCardForTesting(masked_server_card); + std::move(waiter).Wait(); + } + ASSERT_EQ(1U, personal_data_->GetCreditCards().size()); + + CreditCard local_card; + test::SetCreditCardInfo(&local_card, "Freddy Mercury", + "4234567890123463", // Visa + "08", "2999", "1"); + local_card.set_guid("00000000-0000-0000-0000-000000000009"); + local_card.set_record_type(CreditCard::RecordType::kLocalCard); + local_card.set_use_count(5); + { + PersonalDataChangedWaiter waiter(*personal_data_); + personal_data_->AddCreditCard(local_card); + std::move(waiter).Wait(); + } + ASSERT_EQ(2U, personal_data_->GetCreditCards().size()); + } + + PaymentsAutofillTable* GetServerDataTable() { + return personal_data_->IsSyncFeatureEnabledForPaymentsServerMetrics() + ? profile_autofill_table_.get() + : account_autofill_table_.get(); + } + + void RemoveByGUIDFromPersonalDataManager(const std::string& guid) { + PersonalDataChangedWaiter waiter(*personal_data_); + personal_data_->RemoveByGUID(guid); + std::move(waiter).Wait(); + } + + void SetServerCards(const std::vector<CreditCard>& server_cards) { + test::SetServerCreditCards(GetServerDataTable(), server_cards); + } + + void AddOfferDataForTest(AutofillOfferData offer_data) { + personal_data_->AddOfferDataForTest( + std::make_unique<AutofillOfferData>(offer_data)); + } + + void AddLocalIban(Iban& iban) { + iban.set_identifier(Iban::Guid(personal_data_->AddAsLocalIban(iban))); + PersonalDataChangedWaiter(*personal_data_).Wait(); + iban.set_record_type(Iban::kLocalIban); + } + + std::unique_ptr<PersonalDataManager> personal_data_; +}; + +class PaymentsDataManagerTest : public PaymentsDataManagerHelper, + public testing::Test { + protected: + void SetUp() override { + SetUpTest(); + ResetPersonalDataManager(); + } + void TearDown() override { TearDownTest(); } +}; + +class PaymentsDataManagerSyncTransportModeTest + : public PaymentsDataManagerHelper, + public testing::Test { + protected: + void SetUp() override { + SetUpTest(); + ResetPersonalDataManager( + /*use_sync_transport_mode=*/true); + } + void TearDown() override { TearDownTest(); } +}; + +// Test that server IBANs can be added and automatically loaded/cached. +TEST_F(PaymentsDataManagerTest, AddAndReloadServerIbans) { + Iban server_iban1 = test::GetServerIban(); + Iban server_iban2 = test::GetServerIban2(); + + GetServerDataTable()->SetServerIbansForTesting({server_iban1, server_iban2}); + std::vector<const Iban*> expected_ibans = {&server_iban1, &server_iban2}; + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + ExpectSameElements(expected_ibans, personal_data_->GetServerIbans()); + + // Reset the PersonalDataManager. This tests that the personal data was saved + // to the web database, and that we can load the IBANs from the web database. + ResetPersonalDataManager(); + + // Verify that we've reloaded the IBANs from the web database. + ExpectSameElements(expected_ibans, personal_data_->GetServerIbans()); +} + +// Test that all (local and server) IBANs can be returned. +TEST_F(PaymentsDataManagerTest, GetIbans) { + personal_data_->SetSyncingForTest(true); + + Iban local_iban1; + local_iban1.set_value(std::u16string(test::kIbanValue16)); + Iban local_iban2; + local_iban2.set_value(base::UTF8ToUTF16(std::string(test::kIbanValue_1))); + Iban server_iban1 = test::GetServerIban(); + Iban server_iban2 = test::GetServerIban2(); + + AddLocalIban(local_iban1); + AddLocalIban(local_iban2); + + GetServerDataTable()->SetServerIbansForTesting({server_iban1, server_iban2}); + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + std::vector<const Iban*> all_ibans = {&local_iban1, &local_iban2, + &server_iban1, &server_iban2}; + ExpectSameElements(all_ibans, personal_data_->GetIbans()); +} + +// Test that deduplication works correctly when a local IBAN has a matching +// prefix and suffix (either equal or starting with) and the same length as the +// server IBANs. +TEST_F(PaymentsDataManagerTest, GetIbansToSuggest) { + personal_data_->SetSyncingForTest(true); + + // Create two IBANs, and two server IBANs. + // `local_iban1` and `server_iban1` have the same prefix, suffix and length. + Iban local_iban1; + local_iban1.set_value(u"FR76 3000 6000 0112 3456 7890 189"); + Iban local_iban2; + local_iban2.set_value(u"CH56 0483 5012 3456 7800 9"); + Iban server_iban1(Iban::InstrumentId(1234567)); + server_iban1.set_prefix(u"FR76"); + server_iban1.set_suffix(u"0189"); + server_iban1.set_length(27); + Iban server_iban2 = test::GetServerIban2(); + server_iban2.set_length(34); + + AddLocalIban(local_iban1); + AddLocalIban(local_iban2); + + GetServerDataTable()->SetServerIbansForTesting({server_iban1, server_iban2}); + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + std::vector<const Iban*> ibans_to_suggest = {&server_iban1, &server_iban2, + &local_iban2}; + ExpectSameElements(ibans_to_suggest, personal_data_->GetIbansToSuggest()); +} + +TEST_F(PaymentsDataManagerTest, AddLocalIbans) { + Iban iban1; + iban1.set_value(std::u16string(test::kIbanValue16)); + iban1.set_nickname(u"Nickname for Iban"); + + Iban iban2; + iban2.set_value(base::UTF8ToUTF16(std::string(test::kIbanValue_1))); + iban2.set_nickname(u"Original nickname"); + + Iban iban2_with_different_nickname = iban2; + iban2_with_different_nickname.set_nickname(u"Different nickname"); + + // Attempt to add all three IBANs to the database. The first two should add + // successfully, but the third should get skipped because its value is + // identical to `iban2`. + AddLocalIban(iban1); + AddLocalIban(iban2); + // Do not add `PersonalDataChangedWaiter(*personal_data_).Wait()` for this + // `AddAsLocalIban` operation, as it will be terminated prematurely for + // `iban2_with_different_nickname` due to the presence of an IBAN with the + // same value. + personal_data_->AddAsLocalIban(iban2_with_different_nickname); + + std::vector<const Iban*> ibans = {&iban1, &iban2}; + ExpectSameElements(ibans, personal_data_->GetLocalIbans()); +} + +TEST_F(PaymentsDataManagerTest, UpdateLocalIbans) { + Iban iban; + iban.set_value(std::u16string(test::kIbanValue16)); + iban.set_nickname(u"Nickname for Iban"); + AddLocalIban(iban); + + // Verify the `iban` has been added successfully. + std::vector<const Iban*> ibans = {&iban}; + ExpectSameElements(ibans, personal_data_->GetLocalIbans()); + + // Update the `iban` with new value. + iban.SetRawInfo(IBAN_VALUE, u"GB98 MIDL 0700 9312 3456 78"); + personal_data_->UpdateIban(iban); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ibans = {&iban}; + ExpectSameElements(ibans, personal_data_->GetLocalIbans()); + + // Update the `iban` with new nickname. + iban.set_nickname(u"Another nickname"); + personal_data_->UpdateIban(iban); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ibans = {&iban}; + ExpectSameElements(ibans, personal_data_->GetLocalIbans()); +} + +TEST_F(PaymentsDataManagerTest, RemoveLocalIbans) { + Iban iban; + iban.set_value(std::u16string(test::kIbanValue16)); + iban.set_nickname(u"Nickname for Iban"); + AddLocalIban(iban); + + // Verify the `iban` has been added successfully. + std::vector<const Iban*> ibans = {&iban}; + ExpectSameElements(ibans, personal_data_->GetLocalIbans()); + + RemoveByGUIDFromPersonalDataManager(iban.guid()); + EXPECT_TRUE(personal_data_->GetLocalIbans().empty()); + + // Verify that removal of a GUID that doesn't exist won't crash. + RemoveByGUIDFromPersonalDataManager(iban.guid()); +} + +TEST_F(PaymentsDataManagerTest, AddUpdateRemoveCreditCards) { + CreditCard credit_card0(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card0, "John Dillinger", + "4234567890123456" /* Visa */, "01", "2999", "1"); + credit_card0.SetNickname(u"card zero"); + + CreditCard credit_card1(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card1, "Bonnie Parker", + "5105105105105100" /* Mastercard */, "12", "2999", + "1"); + + CreditCard credit_card2(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card2, "Clyde Barrow", + "378282246310005" /* American Express */, "04", + "2999", "1"); + credit_card2.SetNickname(u"card two"); + + // Add two test credit cards to the database. + personal_data_->AddCreditCard(credit_card0); + personal_data_->AddCreditCard(credit_card1); + + PersonalDataChangedWaiter(*personal_data_).Wait(); + + std::vector<CreditCard*> cards; + cards.push_back(&credit_card0); + cards.push_back(&credit_card1); + ExpectSameElements(cards, personal_data_->GetCreditCards()); + + // Update, remove, and add. + credit_card0.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Joe"); + credit_card0.SetNickname(u"new card zero"); + personal_data_->UpdateCreditCard(credit_card0); + RemoveByGUIDFromPersonalDataManager(credit_card1.guid()); + personal_data_->AddCreditCard(credit_card2); + + PersonalDataChangedWaiter(*personal_data_).Wait(); + + cards.clear(); + cards.push_back(&credit_card0); + cards.push_back(&credit_card2); + ExpectSameElements(cards, personal_data_->GetCreditCards()); + + // Reset the PersonalDataManager. This tests that the personal data was saved + // to the web database, and that we can load the credit cards from the web + // database. + ResetPersonalDataManager(); + + // Verify that we've loaded the credit cards from the web database. + cards.clear(); + cards.push_back(&credit_card0); + cards.push_back(&credit_card2); + ExpectSameElements(cards, personal_data_->GetCreditCards()); + + // Add a full server card. + CreditCard credit_card3(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card3, "Jane Doe", + "4111111111111111" /* Visa */, "04", "2999", "1"); + credit_card3.set_record_type(CreditCard::RecordType::kFullServerCard); + credit_card3.set_server_id("server_id"); + + personal_data_->AddFullServerCreditCardForTesting(credit_card3); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + cards.push_back(&credit_card3); + ExpectSameElements(cards, personal_data_->GetCreditCards()); + + // Must not add a duplicate server card with same GUID. + EXPECT_CALL(personal_data_observer_, OnPersonalDataChanged()).Times(0); + + personal_data_->AddFullServerCreditCardForTesting(credit_card3); + + ExpectSameElements(cards, personal_data_->GetCreditCards()); + + // Must not add a duplicate card with same contents as another server card. + CreditCard duplicate_server_card(credit_card3); + duplicate_server_card.set_guid( + base::Uuid::GenerateRandomV4().AsLowercaseString()); + + EXPECT_CALL(personal_data_observer_, OnPersonalDataChanged()).Times(0); + + personal_data_->AddFullServerCreditCardForTesting(duplicate_server_card); + + ExpectSameElements(cards, personal_data_->GetCreditCards()); +} + +// Test that UpdateLocalCvc function working as expected. +TEST_F(PaymentsDataManagerTest, UpdateLocalCvc) { + base::test::ScopedFeatureList features( + features::kAutofillEnableCvcStorageAndFilling); + CreditCard credit_card = test::GetCreditCard(); + const std::u16string kCvc = u"111"; + credit_card.set_cvc(kCvc); + PersonalDataChangedWaiter add_waiter(*personal_data_); + personal_data_->AddCreditCard(credit_card); + std::move(add_waiter).Wait(); + ASSERT_EQ(personal_data_->GetLocalCreditCards().size(), 1U); + EXPECT_EQ(personal_data_->GetLocalCreditCards()[0]->cvc(), kCvc); + + const std::u16string kNewCvc = u"222"; + PersonalDataChangedWaiter update_waiter(*personal_data_); + personal_data_->UpdateLocalCvc(credit_card.guid(), kNewCvc); + std::move(update_waiter).Wait(); + ASSERT_EQ(personal_data_->GetLocalCreditCards().size(), 1U); + EXPECT_EQ(personal_data_->GetLocalCreditCards()[0]->cvc(), kNewCvc); +} + +// Test that verify add, update, remove server cvc function working as expected. +TEST_F(PaymentsDataManagerTest, ServerCvc) { + const std::u16string kCvc = u"111"; + CreditCard credit_card = test::GetMaskedServerCard(); + SetServerCards({credit_card}); + + // Add an empty cvc will fail a CHECK(). + EXPECT_DEATH_IF_SUPPORTED(personal_data_->AddServerCvc(1, u""), ""); + + personal_data_->AddServerCvc(credit_card.instrument_id(), kCvc); + PersonalDataChangedWaiter(*personal_data_).Wait(); + ASSERT_EQ(personal_data_->GetCreditCards().size(), 1U); + EXPECT_EQ(personal_data_->GetCreditCards()[0]->cvc(), kCvc); + + // Update an empty cvc will fail a CHECK(). + EXPECT_DEATH_IF_SUPPORTED( + personal_data_->UpdateServerCvc(credit_card.instrument_id(), u""), ""); + // Update an non-exist card cvc will fail a CHECK(). + EXPECT_DEATH_IF_SUPPORTED(personal_data_->UpdateServerCvc(99999, u""), ""); + + const std::u16string kNewCvc = u"222"; + personal_data_->UpdateServerCvc(credit_card.instrument_id(), kNewCvc); + PersonalDataChangedWaiter(*personal_data_).Wait(); + EXPECT_EQ(personal_data_->GetCreditCards()[0]->cvc(), kNewCvc); + + personal_data_->RemoveServerCvc(credit_card.instrument_id()); + PersonalDataChangedWaiter(*personal_data_).Wait(); + ASSERT_EQ(personal_data_->GetCreditCards().size(), 1U); + EXPECT_TRUE(personal_data_->GetCreditCards()[0]->cvc().empty()); +} + +// Test that verify clear server cvc function working as expected. +TEST_F(PaymentsDataManagerTest, ClearServerCvc) { + // Add a server card cvc. + const std::u16string kCvc = u"111"; + CreditCard credit_card = test::GetMaskedServerCard(); + SetServerCards({credit_card}); + personal_data_->AddServerCvc(credit_card.instrument_id(), kCvc); + PersonalDataChangedWaiter(*personal_data_).Wait(); + ASSERT_EQ(personal_data_->GetCreditCards().size(), 1U); + EXPECT_EQ(personal_data_->GetCreditCards()[0]->cvc(), kCvc); + + // After we clear server cvcs we should expect empty cvc. + personal_data_->ClearServerCvcs(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + EXPECT_TRUE(personal_data_->GetCreditCards()[0]->cvc().empty()); +} + +// Test that a new credit card has its basic information set. +TEST_F(PaymentsDataManagerTest, AddCreditCard_BasicInformation) { + // Create the test clock and set the time to a specific value. + TestAutofillClock test_clock; + test_clock.SetNow(kArbitraryTime); + + // Add a credit card to the database. + CreditCard credit_card(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card, "John Dillinger", + "4234567890123456" /* Visa */, "01", "2999", "1"); + personal_data_->AddCreditCard(credit_card); + + // Reload the database. + ResetPersonalDataManager(); + + // Verify the addition. + const std::vector<CreditCard*>& results = personal_data_->GetCreditCards(); + ASSERT_EQ(1U, results.size()); + EXPECT_EQ(0, credit_card.Compare(*results[0])); + + // Make sure the use count and use date were set. + EXPECT_EQ(1U, results[0]->use_count()); + EXPECT_EQ(kArbitraryTime, results[0]->use_date()); + EXPECT_EQ(kArbitraryTime, results[0]->modification_date()); +} + +// Test filling credit cards with unicode strings and crazy characters. +TEST_F(PaymentsDataManagerTest, AddCreditCard_CrazyCharacters) { + std::vector<CreditCard> cards; + CreditCard card1; + card1.SetRawInfo(CREDIT_CARD_NAME_FULL, + u"\u751f\u6d3b\u5f88\u6709\u89c4\u5f8b " + u"\u4ee5\u73a9\u4e3a\u4e3b"); + card1.SetRawInfo(CREDIT_CARD_NUMBER, u"6011111111111117"); + card1.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"12"); + card1.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2011"); + cards.push_back(card1); + + CreditCard card2; + card2.SetRawInfo(CREDIT_CARD_NAME_FULL, u"John Williams"); + card2.SetRawInfo(CREDIT_CARD_NUMBER, u"WokoAwesome12345"); + card2.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"10"); + card2.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2015"); + cards.push_back(card2); + + CreditCard card3; + card3.SetRawInfo(CREDIT_CARD_NAME_FULL, + u"\u0623\u062d\u0645\u062f\u064a " + u"\u0646\u062c\u0627\u062f " + u"\u0644\u0645\u062d\u0627\u0648\u0644\u0647 " + u"\u0627\u063a\u062a\u064a\u0627\u0644 " + u"\u0641\u064a \u0645\u062f\u064a\u0646\u0629 " + u"\u0647\u0645\u062f\u0627\u0646 "); + card3.SetRawInfo(CREDIT_CARD_NUMBER, + u"\u092a\u0941\u0928\u0930\u094d\u091c\u0940" + u"\u0935\u093f\u0924 \u0939\u094b\u0917\u093e " + u"\u0928\u093e\u0932\u0902\u0926\u093e"); + card3.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"10"); + card3.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2015"); + cards.push_back(card3); + + CreditCard card4; + card4.SetRawInfo(CREDIT_CARD_NAME_FULL, + u"\u039d\u03ad\u03b5\u03c2 " + u"\u03c3\u03c5\u03b3\u03c7\u03c9\u03bd\u03b5" + u"\u03cd\u03c3\u03b5\u03b9\u03c2 " + u"\u03ba\u03b1\u03b9 " + u"\u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03ae" + u"\u03c3\u03b5\u03b9\u03c2"); + card4.SetRawInfo(CREDIT_CARD_NUMBER, u"00000000000000000000000"); + card4.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"01"); + card4.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2016"); + cards.push_back(card4); + + personal_data_->SetCreditCards(&cards); + + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ASSERT_EQ(cards.size(), personal_data_->GetCreditCards().size()); + for (size_t i = 0; i < cards.size(); ++i) { + EXPECT_TRUE(base::Contains(cards, *personal_data_->GetCreditCards()[i])); + } +} + +// Test invalid credit card numbers typed in settings UI should be saved as-is. +TEST_F(PaymentsDataManagerTest, AddCreditCard_Invalid) { + CreditCard card; + card.SetRawInfo(CREDIT_CARD_NUMBER, u"Not_0123-5Checked"); + + std::vector<CreditCard> cards; + cards.push_back(card); + personal_data_->SetCreditCards(&cards); + + ASSERT_EQ(1u, personal_data_->GetCreditCards().size()); + ASSERT_EQ(card, *personal_data_->GetCreditCards()[0]); +} + +TEST_F(PaymentsDataManagerTest, GetCreditCardByServerId) { + CreditCard card = test::GetFullServerCard(); + card.set_server_id("server id"); + personal_data_->AddFullServerCreditCardForTesting(card); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ASSERT_EQ(1u, personal_data_->GetCreditCards().size()); + EXPECT_TRUE(personal_data_->GetCreditCardByServerId("server id")); + EXPECT_FALSE(personal_data_->GetCreditCardByServerId("non-existing id")); +} + +TEST_F(PaymentsDataManagerTest, UpdateUnverifiedCreditCards) { + // Start with unverified data. + CreditCard credit_card = test::GetCreditCard(); + EXPECT_FALSE(credit_card.IsVerified()); + + // Add the data to the database. + personal_data_->AddCreditCard(credit_card); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + EXPECT_THAT(personal_data_->GetCreditCards(), + testing::UnorderedElementsAre(Pointee(credit_card))); + + // Try to update with just the origin changed. + CreditCard original_credit_card(credit_card); + credit_card.set_origin(kSettingsOrigin); + EXPECT_TRUE(credit_card.IsVerified()); + personal_data_->UpdateCreditCard(credit_card); + + // Credit Card origin should not be overwritten. + EXPECT_THAT(personal_data_->GetCreditCards(), + testing::UnorderedElementsAre(Pointee(original_credit_card))); + + // Try to update with data changed as well. + credit_card.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Joe"); + personal_data_->UpdateCreditCard(credit_card); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + EXPECT_THAT(personal_data_->GetCreditCards(), + testing::UnorderedElementsAre(Pointee(credit_card))); +} + +TEST_F(PaymentsDataManagerTest, SetUniqueCreditCardLabels) { + CreditCard credit_card0(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + credit_card0.SetRawInfo(CREDIT_CARD_NAME_FULL, u"John"); + CreditCard credit_card1(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + credit_card1.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Paul"); + CreditCard credit_card2(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + credit_card2.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Ringo"); + CreditCard credit_card3(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + credit_card3.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Other"); + CreditCard credit_card4(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + credit_card4.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Ozzy"); + CreditCard credit_card5(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + credit_card5.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Dio"); + + // Add the test credit cards to the database. + personal_data_->AddCreditCard(credit_card0); + personal_data_->AddCreditCard(credit_card1); + personal_data_->AddCreditCard(credit_card2); + personal_data_->AddCreditCard(credit_card3); + personal_data_->AddCreditCard(credit_card4); + personal_data_->AddCreditCard(credit_card5); + + // Reset the PersonalDataManager. This tests that the personal data was saved + // to the web database, and that we can load the credit cards from the web + // database. + ResetPersonalDataManager(); + + std::vector<CreditCard*> cards; + cards.push_back(&credit_card0); + cards.push_back(&credit_card1); + cards.push_back(&credit_card2); + cards.push_back(&credit_card3); + cards.push_back(&credit_card4); + cards.push_back(&credit_card5); + ExpectSameElements(cards, personal_data_->GetCreditCards()); +} + +TEST_F(PaymentsDataManagerTest, SetEmptyCreditCard) { + CreditCard credit_card0(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card0, "", "", "", "", ""); + + // Add the empty credit card to the database. + personal_data_->AddCreditCard(credit_card0); + + // Note: no refresh here. + + // Reset the PersonalDataManager. This tests that the personal data was saved + // to the web database, and that we can load the credit cards from the web + // database. + ResetPersonalDataManager(); + + // Verify that we've loaded the credit cards from the web database. + ASSERT_EQ(0U, personal_data_->GetCreditCards().size()); +} + +// Tests that GetAutofillOffers returns all available offers. +TEST_F(PaymentsDataManagerTest, GetAutofillOffers) { + // Add two card-linked offers and one promo code offer. + AddOfferDataForTest(test::GetCardLinkedOfferData1()); + AddOfferDataForTest(test::GetCardLinkedOfferData2()); + AddOfferDataForTest(test::GetPromoCodeOfferData()); + + // Should return all three. + EXPECT_EQ(3U, personal_data_->GetAutofillOffers().size()); +} + +// Tests that GetActiveAutofillPromoCodeOffersForOrigin returns only active and +// site-relevant promo code offers. +TEST_F(PaymentsDataManagerTest, GetActiveAutofillPromoCodeOffersForOrigin) { + // Card-linked offers should not be returned. + AddOfferDataForTest(test::GetCardLinkedOfferData1()); + // Expired promo code offers should not be returned. + AddOfferDataForTest(test::GetPromoCodeOfferData( + /*origin=*/GURL("http://www.example.com"), /*is_expired=*/true)); + // Active promo code offers should be returned. + AddOfferDataForTest(test::GetPromoCodeOfferData( + /*origin=*/GURL("http://www.example.com"), /*is_expired=*/false)); + // Active promo code offers for a different site should not be returned. + AddOfferDataForTest(test::GetPromoCodeOfferData( + /*origin=*/GURL("http://www.some-other-merchant.com"), + /*is_expired=*/false)); + + // Only the active offer for example.com should be returned. + EXPECT_EQ(1U, personal_data_ + ->GetActiveAutofillPromoCodeOffersForOrigin( + GURL("http://www.example.com")) + .size()); +} + +// Test that local credit cards are ordered as expected. +TEST_F(PaymentsDataManagerTest, GetCreditCardsToSuggest_LocalCardsRanking) { + SetUpReferenceLocalCreditCards(); + + // Sublabel is card number when filling name (exact format depends on + // the platform, but the last 4 digits should appear). + std::vector<CreditCard*> card_to_suggest = + personal_data_->GetCreditCardsToSuggest(); + ASSERT_EQ(3U, card_to_suggest.size()); + + // Ordered as expected. + EXPECT_EQ(u"John Dillinger", + card_to_suggest[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Clyde Barrow", + card_to_suggest[1]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Bonnie Parker", + card_to_suggest[2]->GetRawInfo(CREDIT_CARD_NAME_FULL)); +} + +// Test that local and server cards are ordered as expected. +TEST_F(PaymentsDataManagerTest, + GetCreditCardsToSuggest_LocalAndServerCardsRanking) { + SetUpReferenceLocalCreditCards(); + + // Add some server cards. + std::vector<CreditCard> server_cards; + server_cards.emplace_back(CreditCard::RecordType::kMaskedServerCard, "b459"); + test::SetCreditCardInfo(&server_cards.back(), "Emmet Dalton", "2110", "12", + "2999", "1"); + server_cards.back().set_use_count(2); + server_cards.back().set_use_date(AutofillClock::Now() - base::Days(1)); + server_cards.back().SetNetworkForMaskedCard(kVisaCard); + + server_cards.emplace_back(CreditCard::RecordType::kFullServerCard, "b460"); + test::SetCreditCardInfo(&server_cards.back(), "Jesse James", "2109", "12", + "2999", "1"); + server_cards.back().set_use_count(6); + server_cards.back().set_use_date(AutofillClock::Now() - base::Days(1)); + + SetServerCards(server_cards); + + // Make sure everything is set up correctly. + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + EXPECT_EQ(5U, personal_data_->GetCreditCards().size()); + + std::vector<CreditCard*> card_to_suggest = + personal_data_->GetCreditCardsToSuggest(); + ASSERT_EQ(5U, card_to_suggest.size()); + + // All cards should be ordered as expected. + EXPECT_EQ(u"Jesse James", + card_to_suggest[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"John Dillinger", + card_to_suggest[1]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Clyde Barrow", + card_to_suggest[2]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Emmet Dalton", + card_to_suggest[3]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Bonnie Parker", + card_to_suggest[4]->GetRawInfo(CREDIT_CARD_NAME_FULL)); +} + +// Tests the suggestions of duplicate local and server credit cards. +TEST_F(PaymentsDataManagerTest, GetCreditCardsToSuggest_ServerDuplicates) { + base::test::ScopedFeatureList scoped_feature_list; + scoped_feature_list.InitAndDisableFeature( + features::kAutofillSuggestServerCardInsteadOfLocalCard); + SetUpReferenceLocalCreditCards(); + + // Add some server cards. If there are local dupes, the locals should be + // hidden. + std::vector<CreditCard> server_cards; + // This server card matches a local card, except the local card is missing the + // number. This should count as a dupe and thus not be shown in the + // suggestions since the locally saved card takes precedence. + server_cards.emplace_back(CreditCard::RecordType::kMaskedServerCard, "a123"); + test::SetCreditCardInfo(&server_cards.back(), "John Dillinger", + "3456" /* Visa */, "01", "2999", "1"); + server_cards.back().set_use_count(2); + server_cards.back().set_use_date(AutofillClock::Now() - base::Days(15)); + server_cards.back().SetNetworkForMaskedCard(kVisaCard); + + SetServerCards(server_cards); + + // Make sure everything is set up correctly. + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + EXPECT_EQ(4U, personal_data_->GetCreditCards().size()); + + std::vector<CreditCard*> card_to_suggest = + personal_data_->GetCreditCardsToSuggest(); + ASSERT_EQ(3U, card_to_suggest.size()); + EXPECT_EQ(u"John Dillinger", + card_to_suggest[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Clyde Barrow", + card_to_suggest[1]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(u"Bonnie Parker", + card_to_suggest[2]->GetRawInfo(CREDIT_CARD_NAME_FULL)); + EXPECT_EQ(CreditCard::RecordType::kLocalCard, + card_to_suggest[0]->record_type()); + EXPECT_EQ(CreditCard::RecordType::kLocalCard, + card_to_suggest[1]->record_type()); + EXPECT_EQ(CreditCard::RecordType::kLocalCard, + card_to_suggest[2]->record_type()); +} + +// Tests that a full server card can be a dupe of more than one local card. +TEST_F(PaymentsDataManagerTest, + GetCreditCardsToSuggest_ServerCardDuplicateOfMultipleLocalCards) { + SetUpReferenceLocalCreditCards(); + + // Add a duplicate server card. + std::vector<CreditCard> server_cards; + // This unmasked server card is an exact dupe of a local card. Therefore only + // the local card should appear in the suggestions. + server_cards.emplace_back(CreditCard::RecordType::kFullServerCard, "c789"); + test::SetCreditCardInfo(&server_cards.back(), "Clyde Barrow", + "378282246310005" /* American Express */, "04", + "2999", "1"); + + SetServerCards(server_cards); + + // Make sure everything is set up correctly. + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + EXPECT_EQ(4U, personal_data_->GetCreditCards().size()); + + std::vector<CreditCard*> card_to_suggest = + personal_data_->GetCreditCardsToSuggest(); + ASSERT_EQ(3U, card_to_suggest.size()); + + // Add a second dupe local card to make sure a full server card can be a dupe + // of more than one local card. + CreditCard credit_card3("4141084B-72D7-4B73-90CF-3D6AC154673B", + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card3, "Clyde Barrow", "", "04", "", ""); + personal_data_->AddCreditCard(credit_card3); + + PersonalDataChangedWaiter(*personal_data_).Wait(); + + card_to_suggest = personal_data_->GetCreditCardsToSuggest(); + ASSERT_EQ(3U, card_to_suggest.size()); +} + +// Tests that only the full server card is kept when deduping with a local +// duplicate of it. +TEST_F(PaymentsDataManagerTest, + DedupeCreditCardToSuggest_FullServerShadowsLocal) { + std::list<CreditCard*> credit_cards; + + // Create 3 different local credit cards. + CreditCard local_card("287151C8-6AB1-487C-9095-28E80BE5DA15", + test::kEmptyOrigin); + test::SetCreditCardInfo(&local_card, "Homer Simpson", + "4234567890123456" /* Visa */, "01", "2999", "1"); + local_card.set_use_count(3); + local_card.set_use_date(AutofillClock::Now() - base::Days(1)); + credit_cards.push_back(&local_card); + + // Create a full server card that is a duplicate of one of the local cards. + CreditCard full_server_card(CreditCard::RecordType::kFullServerCard, "c789"); + test::SetCreditCardInfo(&full_server_card, "Homer Simpson", + "4234567890123456" /* Visa */, "01", "2999", "1"); + full_server_card.set_use_count(1); + full_server_card.set_use_date(AutofillClock::Now() - base::Days(15)); + credit_cards.push_back(&full_server_card); + + PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); + ASSERT_EQ(1U, credit_cards.size()); + + const CreditCard* deduped_card = credit_cards.front(); + EXPECT_TRUE(*deduped_card == full_server_card); +} + +// Tests that only the local card is kept when deduping with a masked server +// duplicate of it or vice-versa. This is checked based on the value assigned +// during the for loop. +TEST_F(PaymentsDataManagerTest, + DedupeCreditCardToSuggest_BothLocalAndServerShadowsMaskedInTurns) { + for (bool is_dedupe_experiment_active : {true, false}) { + base::test::ScopedFeatureList scoped_feature_list; + scoped_feature_list.InitWithFeatureState( + features::kAutofillSuggestServerCardInsteadOfLocalCard, + is_dedupe_experiment_active); + std::list<CreditCard*> credit_cards; + + CreditCard local_card("1141084B-72D7-4B73-90CF-3D6AC154673B", + test::kEmptyOrigin); + test::SetCreditCardInfo(&local_card, "Homer Simpson", + "4234567890123456" /* Visa */, "01", "2999", "1"); + credit_cards.push_back(&local_card); + + // Create a masked server card that is a duplicate of a local card. + CreditCard masked_card(CreditCard::RecordType::kMaskedServerCard, "a123"); + test::SetCreditCardInfo(&masked_card, "Homer Simpson", "3456" /* Visa */, + "01", "2999", "1"); + masked_card.SetNetworkForMaskedCard(kVisaCard); + credit_cards.push_back(&masked_card); + + PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); + ASSERT_EQ(1U, credit_cards.size()); + + const CreditCard* deduped_card = credit_cards.front(); + if (is_dedupe_experiment_active) { + EXPECT_EQ(*deduped_card, masked_card); + } else { + EXPECT_EQ(*deduped_card, local_card); + } + } +} + +// Tests that identical full server and masked credit cards are not deduped. +TEST_F(PaymentsDataManagerTest, DedupeCreditCardToSuggest_FullServerAndMasked) { + std::list<CreditCard*> credit_cards; + + // Create a full server card that is a duplicate of one of the local cards. + CreditCard full_server_card(CreditCard::RecordType::kFullServerCard, "c789"); + test::SetCreditCardInfo(&full_server_card, "Homer Simpson", + "4234567890123456" /* Visa */, "01", "2999", "1"); + full_server_card.set_use_count(1); + full_server_card.set_use_date(AutofillClock::Now() - base::Days(15)); + credit_cards.push_back(&full_server_card); + + // Create a masked server card that is a duplicate of a local card. + CreditCard masked_card(CreditCard::RecordType::kMaskedServerCard, "a123"); + test::SetCreditCardInfo(&masked_card, "Homer Simpson", "3456" /* Visa */, + "01", "2999", "1"); + masked_card.set_use_count(2); + masked_card.set_use_date(AutofillClock::Now() - base::Days(15)); + masked_card.SetNetworkForMaskedCard(kVisaCard); + credit_cards.push_back(&masked_card); + + PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); + EXPECT_EQ(2U, credit_cards.size()); +} + +// Tests that different local, masked, and full server credit cards are not +// deduped. +TEST_F(PaymentsDataManagerTest, DedupeCreditCardToSuggest_DifferentCards) { + std::list<CreditCard*> credit_cards; + + CreditCard local_card("002149C1-EE28-4213-A3B9-DA243FFF021B", + test::kEmptyOrigin); + local_card.set_use_count(1); + local_card.set_use_date(AutofillClock::Now() - base::Days(1)); + test::SetCreditCardInfo(&local_card, "Homer Simpson", + "5105105105105100" /* Mastercard */, "", "", ""); + credit_cards.push_back(&local_card); + + // Create a masked server card that is different from the local card. + CreditCard masked_card(CreditCard::RecordType::kMaskedServerCard, "b456"); + test::SetCreditCardInfo(&masked_card, "Homer Simpson", "0005", "12", "2999", + "1"); + masked_card.set_use_count(3); + masked_card.set_use_date(AutofillClock::Now() - base::Days(15)); + // credit_card4.SetNetworkForMaskedCard(kVisaCard); + credit_cards.push_back(&masked_card); + + // Create a full server card that is slightly different of the two other + // cards. + CreditCard full_server_card(CreditCard::RecordType::kFullServerCard, "c789"); + test::SetCreditCardInfo(&full_server_card, "Homer Simpson", + "378282246310005" /* American Express */, "04", + "2999", "1"); + full_server_card.set_use_count(1); + full_server_card.set_use_date(AutofillClock::Now() - base::Days(15)); + credit_cards.push_back(&full_server_card); + + PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); + EXPECT_EQ(3U, credit_cards.size()); +} + +TEST_F(PaymentsDataManagerTest, DeleteLocalCreditCards) { + CreditCard credit_card1(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card1, "Alice", + "378282246310005" /* American Express */, "04", + "2020", "1"); + CreditCard credit_card2(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card2, "Ben", + "378282246310006" /* American Express */, "04", + "2021", "1"); + CreditCard credit_card3(base::Uuid::GenerateRandomV4().AsLowercaseString(), + test::kEmptyOrigin); + test::SetCreditCardInfo(&credit_card3, "Clyde", + "5105105105105100" /* Mastercard */, "04", "2022", + "1"); + std::vector<CreditCard> cards; + cards.push_back(credit_card1); + cards.push_back(credit_card2); + + personal_data_->AddCreditCard(credit_card1); + personal_data_->AddCreditCard(credit_card2); + personal_data_->AddCreditCard(credit_card3); + + personal_data_->DeleteLocalCreditCards(cards); + + // Wait for the data to be refreshed. + PersonalDataChangedWaiter(*personal_data_).Wait(); + + EXPECT_EQ(1U, personal_data_->GetCreditCards().size()); + + std::unordered_set<std::u16string> expectedToRemain = {u"Clyde"}; + for (auto* card : personal_data_->GetCreditCards()) { + EXPECT_NE(expectedToRemain.end(), + expectedToRemain.find(card->GetRawInfo(CREDIT_CARD_NAME_FULL))); + } +} + +TEST_F(PaymentsDataManagerTest, DeleteAllLocalCreditCards) { + SetUpReferenceLocalCreditCards(); + + // Expect 3 local credit cards. + EXPECT_EQ(3U, personal_data_->GetLocalCreditCards().size()); + + personal_data_->DeleteAllLocalCreditCards(); + + // Wait for the data to be refreshed. + PersonalDataChangedWaiter(*personal_data_).Wait(); + + // Expect the local credit cards to have been deleted. + EXPECT_EQ(0U, personal_data_->GetLocalCreditCards().size()); +} + +TEST_F(PaymentsDataManagerTest, LogStoredCreditCardMetrics) { + ASSERT_EQ(0U, personal_data_->GetCreditCards().size()); + + // Helper timestamps for setting up the test data. + base::Time now = AutofillClock::Now(); + base::Time one_month_ago = now - base::Days(30); + base::Time::Exploded one_month_ago_exploded; + one_month_ago.LocalExplode(&one_month_ago_exploded); + + std::vector<CreditCard> server_cards; + server_cards.reserve(10); + + // Create in-use and in-disuse cards of each record type. + const std::vector<CreditCard::RecordType> record_types{ + CreditCard::RecordType::kLocalCard, + CreditCard::RecordType::kMaskedServerCard}; + for (auto record_type : record_types) { + // Create a card that's still in active use. + CreditCard card_in_use = test::GetRandomCreditCard(record_type); + card_in_use.set_use_date(now - base::Days(30)); + card_in_use.set_use_count(10); + + // Create a card that's not in active use. + CreditCard card_in_disuse = test::GetRandomCreditCard(record_type); + card_in_disuse.SetExpirationYear(one_month_ago_exploded.year); + card_in_disuse.SetExpirationMonth(one_month_ago_exploded.month); + card_in_disuse.set_use_date(now - base::Days(200)); + card_in_disuse.set_use_count(10); + + // Add the cards to the personal data manager in the appropriate way. + if (record_type == CreditCard::RecordType::kLocalCard) { + personal_data_->AddCreditCard(card_in_use); + personal_data_->AddCreditCard(card_in_disuse); + } else { + server_cards.push_back(std::move(card_in_use)); + server_cards.push_back(std::move(card_in_disuse)); + } + } + + // Sets the virtual card enrollment state for the first server card. + server_cards[0].set_virtual_card_enrollment_state( + CreditCard::VirtualCardEnrollmentState::kEnrolled); + server_cards[0].set_card_art_url(GURL("https://www.example.com/image1")); + + SetServerCards(server_cards); + + personal_data_->Refresh(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ASSERT_EQ(4U, personal_data_->GetCreditCards().size()); + + // Reload the database, which will log the stored profile counts. + base::HistogramTester histogram_tester; + ResetPersonalDataManager(); + + ASSERT_EQ(4U, personal_data_->GetCreditCards().size()); + + // Validate the basic count metrics for both local and server cards. Deep + // validation of the metrics is done in: + // AutofillMetricsTest::LogStoredCreditCardMetrics + histogram_tester.ExpectTotalCount("Autofill.StoredCreditCardCount", 1); + histogram_tester.ExpectTotalCount("Autofill.StoredCreditCardCount.Local", 1); + histogram_tester.ExpectTotalCount("Autofill.StoredCreditCardCount.Server", 1); + histogram_tester.ExpectTotalCount( + "Autofill.StoredCreditCardCount.Server.Masked", 1); + histogram_tester.ExpectTotalCount( + "Autofill.StoredCreditCardCount.Server.Unmasked", 1); + histogram_tester.ExpectBucketCount("Autofill.StoredCreditCardCount", 4, 1); + histogram_tester.ExpectBucketCount("Autofill.StoredCreditCardCount.Local", 2, + 1); + histogram_tester.ExpectBucketCount("Autofill.StoredCreditCardCount.Server", 2, + 1); + histogram_tester.ExpectBucketCount( + "Autofill.StoredCreditCardCount.Server.Masked", 2, 1); + histogram_tester.ExpectBucketCount( + "Autofill.StoredCreditCardCount.Server.Unmasked", 0, 1); + histogram_tester.ExpectTotalCount( + "Autofill.StoredCreditCardCount.Server.WithVirtualCardMetadata", 1); + histogram_tester.ExpectBucketCount( + "Autofill.StoredCreditCardCount.Server.WithCardArtImage", 1, 1); +} + +// Sanity check that the mode where we use the regular, persistent storage for +// cards still works. +TEST_F(PaymentsDataManagerTest, UsePersistentServerStorage) { + ASSERT_TRUE(identity_test_env_.identity_manager()->HasPrimaryAccount( + signin::ConsentLevel::kSync)); + ASSERT_TRUE(sync_service_.HasSyncConsent()); + SetUpTwoCardTypes(); + + EXPECT_EQ(2U, personal_data_->GetCreditCards().size()); + EXPECT_EQ(2U, personal_data_->GetCreditCardsToSuggest().size()); + EXPECT_EQ(1U, personal_data_->GetLocalCreditCards().size()); + EXPECT_EQ(1U, personal_data_->GetServerCreditCards().size()); +} + +// Verify that PDM can switch at runtime between the different storages. +TEST_F(PaymentsDataManagerSyncTransportModeTest, SwitchServerStorages) { + // Start with account storage. + SetUpTwoCardTypes(); + + // Check that we do have a server card, as expected. + ASSERT_EQ(1U, personal_data_->GetServerCreditCards().size()); + + // Switch to persistent storage. + sync_service_.SetHasSyncConsent(true); + personal_data_->OnStateChanged(&sync_service_); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + EXPECT_EQ(0U, personal_data_->GetServerCreditCards().size()); + + // Add a new card to the persistent storage. + CreditCard server_card; + test::SetCreditCardInfo(&server_card, "Server Card", + "4234567890123456", // Visa + "04", "2999", "1"); + server_card.set_guid("00000000-0000-0000-0000-000000000007"); + server_card.set_record_type(CreditCard::RecordType::kFullServerCard); + server_card.set_server_id("server_id"); + // TODO(crbug.com/1497734): Switch to an appropriate setter for masked + // cards, as full cards have been removed. + personal_data_->AddFullServerCreditCardForTesting(server_card); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + EXPECT_EQ(1U, personal_data_->GetServerCreditCards().size()); + + // Switch back to the account storage, and verify that we are back to the + // original card. + sync_service_.SetHasSyncConsent(false); + personal_data_->OnStateChanged(&sync_service_); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ASSERT_EQ(1U, personal_data_->GetServerCreditCards().size()); + EXPECT_EQ(u"3456", personal_data_->GetServerCreditCards()[0]->number()); +} + +// Sanity check that the mode where we use the regular, persistent storage for +// cards still works. +TEST_F(PaymentsDataManagerSyncTransportModeTest, + UseCorrectStorageForDifferentCards) { + // Add a server card. + CreditCard server_card; + test::SetCreditCardInfo(&server_card, "Server Card", + "4234567890123456", // Visa + "04", "2999", "1"); + server_card.set_guid("00000000-0000-0000-0000-000000000007"); + server_card.set_record_type(CreditCard::RecordType::kFullServerCard); + server_card.set_server_id("server_id"); + personal_data_->AddFullServerCreditCardForTesting(server_card); + + // Set server card metadata. + server_card.set_use_count(15); + personal_data_->UpdateServerCardsMetadata({server_card}); + + PersonalDataChangedWaiter(*personal_data_).Wait(); + + // Expect that the server card is stored in the account autofill table. + std::vector<std::unique_ptr<CreditCard>> cards; + account_autofill_table_->GetServerCreditCards(cards); + EXPECT_EQ(1U, cards.size()); + EXPECT_EQ(server_card.LastFourDigits(), cards[0]->LastFourDigits()); + + // Add a local card. + CreditCard local_card; + test::SetCreditCardInfo(&local_card, "Freddy Mercury", + "4234567890123463", // Visa + "08", "2999", "1"); + local_card.set_guid("00000000-0000-0000-0000-000000000009"); + local_card.set_record_type(CreditCard::RecordType::kLocalCard); + local_card.set_use_date(AutofillClock::Now() - base::Days(5)); + personal_data_->AddCreditCard(local_card); + + PersonalDataChangedWaiter(*personal_data_).Wait(); + + // Expect that the local card is stored in the profile autofill table. + profile_autofill_table_->GetCreditCards(&cards); + EXPECT_EQ(1U, cards.size()); + EXPECT_EQ(local_card.LastFourDigits(), cards[0]->LastFourDigits()); +} + +TEST_F(PaymentsDataManagerTest, ClearAllCvcs) { + base::test::ScopedFeatureList features( + features::kAutofillEnableCvcStorageAndFilling); + // Add a server card and its CVC. + CreditCard server_card = test::GetMaskedServerCard(); + const std::u16string server_cvc = u"111"; + SetServerCards({server_card}); + personal_data_->AddServerCvc(server_card.instrument_id(), server_cvc); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + // Add a local card and its CVC. + CreditCard local_card = test::GetCreditCard(); + const std::u16string local_cvc = u"999"; + local_card.set_cvc(local_cvc); + personal_data_->AddCreditCard(local_card); + PersonalDataChangedWaiter(*personal_data_).Wait(); + + ASSERT_EQ(personal_data_->GetLocalCreditCards().size(), 1U); + ASSERT_EQ(personal_data_->GetServerCreditCards().size(), 1U); + EXPECT_EQ(personal_data_->GetServerCreditCards()[0]->cvc(), server_cvc); + EXPECT_EQ(personal_data_->GetLocalCreditCards()[0]->cvc(), local_cvc); + + // Clear out all the CVCs (local + server). + personal_data_->ClearLocalCvcs(); + personal_data_->ClearServerCvcs(); + PersonalDataChangedWaiter(*personal_data_).Wait(); + EXPECT_TRUE(personal_data_->GetServerCreditCards()[0]->cvc().empty()); + EXPECT_TRUE(personal_data_->GetLocalCreditCards()[0]->cvc().empty()); +} + +// Tests that benefit getters return expected result for active benefits. +TEST_F(PaymentsDataManagerTest, GetActiveCreditCardBenefits) { + // Add active benefits. + CreditCardFlatRateBenefit flat_rate_benefit = + test::GetActiveCreditCardFlatRateBenefit(); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_flat_rate_benefit = + flat_rate_benefit.linked_card_instrument_id(); + personal_data_->AddCreditCardBenefitForTest(std::move(flat_rate_benefit)); + + CreditCardCategoryBenefit category_benefit = + test::GetActiveCreditCardCategoryBenefit(); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_category_benefit = + category_benefit.linked_card_instrument_id(); + const CreditCardCategoryBenefit::BenefitCategory + benefit_category_for_category_benefit = + category_benefit.benefit_category(); + personal_data_->AddCreditCardBenefitForTest(std::move(category_benefit)); + + CreditCardMerchantBenefit merchant_benefit = + test::GetActiveCreditCardMerchantBenefit(); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_merchant_benefit = + merchant_benefit.linked_card_instrument_id(); + url::Origin merchant_origin_for_merchant_benefit = + *merchant_benefit.merchant_domains().begin(); + personal_data_->AddCreditCardBenefitForTest(std::move(merchant_benefit)); + + // Match getter results with the search criteria. + EXPECT_TRUE(personal_data_->IsAutofillPaymentMethodsEnabled()); + EXPECT_EQ(personal_data_ + ->GetFlatRateBenefitByInstrumentId( + instrument_id_for_flat_rate_benefit) + ->linked_card_instrument_id(), + instrument_id_for_flat_rate_benefit); + + std::optional<CreditCardCategoryBenefit> category_benefit_result = + personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( + instrument_id_for_category_benefit, + benefit_category_for_category_benefit); + EXPECT_EQ(category_benefit_result->linked_card_instrument_id(), + instrument_id_for_category_benefit); + EXPECT_EQ(category_benefit_result->benefit_category(), + benefit_category_for_category_benefit); + + std::optional<CreditCardMerchantBenefit> merchant_benefit_result = + personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( + instrument_id_for_merchant_benefit, + merchant_origin_for_merchant_benefit); + EXPECT_EQ(merchant_benefit_result->linked_card_instrument_id(), + instrument_id_for_merchant_benefit); + EXPECT_TRUE(merchant_benefit_result->merchant_domains().contains( + merchant_origin_for_merchant_benefit)); + + // Disable autofill credit card pref. Check that no benefits are returned. + prefs::SetAutofillPaymentMethodsEnabled(prefs_.get(), false); + EXPECT_FALSE(personal_data_->GetFlatRateBenefitByInstrumentId( + instrument_id_for_flat_rate_benefit)); + EXPECT_FALSE(personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( + instrument_id_for_category_benefit, + benefit_category_for_category_benefit)); + EXPECT_FALSE(personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( + instrument_id_for_merchant_benefit, + merchant_origin_for_merchant_benefit)); +} + +// Tests benefit getters will not return inactive benefits. +TEST_F(PaymentsDataManagerTest, GetInactiveCreditCardBenefits) { + // Add inactive benefits. + base::Time future_time = AutofillClock::Now() + base::Days(5); + + CreditCardFlatRateBenefit flat_rate_benefit = + test::GetActiveCreditCardFlatRateBenefit(); + test_api(flat_rate_benefit).SetStartTimeForTesting(future_time); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_flat_rate_benefit = + flat_rate_benefit.linked_card_instrument_id(); + personal_data_->AddCreditCardBenefitForTest(std::move(flat_rate_benefit)); + + CreditCardCategoryBenefit category_benefit = + test::GetActiveCreditCardCategoryBenefit(); + test_api(category_benefit).SetStartTimeForTesting(future_time); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_category_benefit = + category_benefit.linked_card_instrument_id(); + const CreditCardCategoryBenefit::BenefitCategory + benefit_category_for_category_benefit = + category_benefit.benefit_category(); + personal_data_->AddCreditCardBenefitForTest(std::move(category_benefit)); + + CreditCardMerchantBenefit merchant_benefit = + test::GetActiveCreditCardMerchantBenefit(); + test_api(merchant_benefit).SetStartTimeForTesting(future_time); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_merchant_benefit = + merchant_benefit.linked_card_instrument_id(); + url::Origin merchant_origin_for_merchant_benefit = + *merchant_benefit.merchant_domains().begin(); + personal_data_->AddCreditCardBenefitForTest(std::move(merchant_benefit)); + + // Should not return any benefits as no benefit is currently active. + EXPECT_FALSE(personal_data_->GetFlatRateBenefitByInstrumentId( + instrument_id_for_flat_rate_benefit)); + EXPECT_FALSE(personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( + instrument_id_for_category_benefit, + benefit_category_for_category_benefit)); + EXPECT_FALSE(personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( + instrument_id_for_merchant_benefit, + merchant_origin_for_merchant_benefit)); +} + +// Tests benefit getters will not return expired benefits. +TEST_F(PaymentsDataManagerTest, GetExpiredCreditCardBenefits) { + // Add Expired benefits. + base::Time expired_time = AutofillClock::Now() - base::Days(5); + + CreditCardFlatRateBenefit flat_rate_benefit = + test::GetActiveCreditCardFlatRateBenefit(); + test_api(flat_rate_benefit).SetEndTimeForTesting(expired_time); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_flat_rate_benefit = + flat_rate_benefit.linked_card_instrument_id(); + personal_data_->AddCreditCardBenefitForTest(std::move(flat_rate_benefit)); + + CreditCardCategoryBenefit category_benefit = + test::GetActiveCreditCardCategoryBenefit(); + test_api(category_benefit).SetEndTimeForTesting(expired_time); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_category_benefit = + category_benefit.linked_card_instrument_id(); + const CreditCardCategoryBenefit::BenefitCategory + benefit_category_for_category_benefit = + category_benefit.benefit_category(); + personal_data_->AddCreditCardBenefitForTest(std::move(category_benefit)); + + CreditCardMerchantBenefit merchant_benefit = + test::GetActiveCreditCardMerchantBenefit(); + test_api(merchant_benefit).SetEndTimeForTesting(expired_time); + const CreditCardBenefitBase::LinkedCardInstrumentId + instrument_id_for_merchant_benefit = + merchant_benefit.linked_card_instrument_id(); + url::Origin merchant_origin_for_merchant_benefit = + *merchant_benefit.merchant_domains().begin(); + personal_data_->AddCreditCardBenefitForTest(std::move(merchant_benefit)); + + // Should not return any benefits as all of the benefits are expired. + EXPECT_FALSE(personal_data_->GetFlatRateBenefitByInstrumentId( + instrument_id_for_flat_rate_benefit)); + EXPECT_FALSE(personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( + instrument_id_for_category_benefit, + benefit_category_for_category_benefit)); + EXPECT_FALSE(personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( + instrument_id_for_merchant_benefit, + merchant_origin_for_merchant_benefit)); +} + +} // namespace autofill
diff --git a/components/autofill/core/browser/personal_data_manager.cc b/components/autofill/core/browser/personal_data_manager.cc index 57452fe..69a45fb 100644 --- a/components/autofill/core/browser/personal_data_manager.cc +++ b/components/autofill/core/browser/personal_data_manager.cc
@@ -107,47 +107,6 @@ kMaxValue = kNotMigratedUnexpectedPrimaryAccountIdWithEmail, }; -template <typename T> -const T& Deref(T* x) { - return *x; -} - -template <typename T, base::RawPtrTraits Traits = base::RawPtrTraits::kEmpty> -const T& Deref(const raw_ptr<T, Traits>& x) { - return *x; -} - -template <typename T> -const T& Deref(const std::unique_ptr<T>& x) { - return *x; -} - -template <typename T> -const T& Deref(const T& x) { - return x; -} - -template <typename T> -typename std::vector<T>::const_iterator FindElementByGUID( - const std::vector<T>& container, - std::string_view guid) { - return base::ranges::find(container, guid, [](const auto& element) { - return Deref(element).guid(); - }); -} - -template <typename C> -bool FindByGUID(const C& container, std::string_view guid) { - return FindElementByGUID(container, guid) != container.end(); -} - -template <typename C, typename T> -bool FindByContents(const C& container, const T& needle) { - return base::ranges::any_of(container, [&needle](const auto& element) { - return element->Compare(needle) == 0; - }); -} - } // namespace PersonalDataManager::PersonalDataManager( @@ -182,7 +141,7 @@ if (!payments_data_manager_) { payments_data_manager_ = std::make_unique<PaymentsDataManager>( profile_database, account_database, image_fetcher, - std::move(shared_storage_handler), this); + std::move(shared_storage_handler), app_locale_, this); } SetPrefService(pref_service); @@ -511,255 +470,67 @@ // IBANs from the settings page using this pref. SetAutofillHasSeenIban(); - if (!payments_data_manager_->GetLocalDatabase()) { - return std::string(); - } - - // Set the GUID as this IBAN will be saved locally. - iban.set_identifier( - Iban::Guid(base::Uuid::GenerateRandomV4().AsLowercaseString())); - iban.set_record_type(Iban::kLocalIban); - // Search through `local_ibans_` to ensure no IBAN that already saved has the - // same value and nickname as `iban`, because we do not want to add two IBANs - // with the exact same data. - if (base::ranges::any_of(payments_data_manager_->local_ibans_, - [&iban](const std::unique_ptr<Iban>& local_iban) { - return iban.value() == local_iban->value() && - iban.nickname() == local_iban->nickname(); - })) { - return std::string(); - } - - // Add the new IBAN to the web database. - payments_data_manager_->GetLocalDatabase()->AddLocalIban(iban); - - // Refresh our local cache and send notifications to observers. - Refresh(); - return iban.guid(); + return payments_data_manager_->AddAsLocalIban(std::move(iban)); } std::string PersonalDataManager::UpdateIban(const Iban& iban) { - if (!payments_data_manager_->GetLocalDatabase()) { - return std::string(); - } - - // Make the update. - payments_data_manager_->GetLocalDatabase()->UpdateLocalIban(iban); - - // Refresh our local cache and send notifications to observers. - Refresh(); - return iban.guid(); + return payments_data_manager_->UpdateIban(iban); } void PersonalDataManager::AddCreditCard(const CreditCard& credit_card) { if (!IsAutofillPaymentMethodsEnabled()) { return; } - - if (credit_card.IsEmpty(app_locale_)) - return; - - if (FindByGUID(payments_data_manager_->local_credit_cards_, - credit_card.guid())) { - return; - } - - if (!payments_data_manager_->GetLocalDatabase()) { - return; - } - - // Don't add a duplicate. - if (FindByContents(payments_data_manager_->local_credit_cards_, - credit_card)) { - return; - } - - // Add the new credit card to the web database. - payments_data_manager_->GetLocalDatabase()->AddCreditCard(credit_card); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->AddCreditCard(credit_card); } void PersonalDataManager::DeleteLocalCreditCards( const std::vector<CreditCard>& cards) { - DCHECK(payments_data_manager_->database_helper_); - DCHECK(payments_data_manager_->GetLocalDatabase()) - << "Use of local card without local storage."; - - for (const auto& card : cards) - payments_data_manager_->GetLocalDatabase()->RemoveCreditCard(card.guid()); - - // Refresh the database, so latest state is reflected in all consumers. - if (!cards.empty()) - Refresh(); + payments_data_manager_->DeleteLocalCreditCards(cards); } void PersonalDataManager::DeleteAllLocalCreditCards() { - std::vector<CreditCard*> credit_cards = GetLocalCreditCards(); - - std::vector<CreditCard> cards_to_delete; - cards_to_delete.reserve(credit_cards.size()); - for (const CreditCard* card : credit_cards) { - cards_to_delete.push_back(*card); - } - - DeleteLocalCreditCards(cards_to_delete); + payments_data_manager_->DeleteAllLocalCreditCards(); } void PersonalDataManager::UpdateCreditCard(const CreditCard& credit_card) { - DCHECK_EQ(CreditCard::RecordType::kLocalCard, credit_card.record_type()); - CreditCard* existing_credit_card = GetCreditCardByGUID(credit_card.guid()); - if (!existing_credit_card) - return; - - // Don't overwrite the origin for a credit card that is already stored. - if (existing_credit_card->Compare(credit_card) == 0) - return; - - if (credit_card.IsEmpty(app_locale_)) { - RemoveByGUID(credit_card.guid()); - return; - } - - // Update the cached version. - *existing_credit_card = credit_card; - - if (!payments_data_manager_->GetLocalDatabase()) { - return; - } - - // Make the update. - payments_data_manager_->GetLocalDatabase()->UpdateCreditCard(credit_card); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->UpdateCreditCard(credit_card); } void PersonalDataManager::UpdateLocalCvc(const std::string& guid, const std::u16string& cvc) { - if (!payments_data_manager_->GetLocalDatabase()) { - return; - } - - CreditCard* existing_credit_card = GetCreditCardByGUID(guid); - if (!existing_credit_card) { - return; - } - - payments_data_manager_->GetLocalDatabase()->UpdateLocalCvc(guid, cvc); - Refresh(); + payments_data_manager_->UpdateLocalCvc(guid, cvc); } void PersonalDataManager::UpdateServerCardsMetadata( const std::vector<CreditCard>& credit_cards) { - DCHECK(payments_data_manager_->GetServerDatabase()) - << "Updating server card metadata without server storage."; - - for (const auto& credit_card : credit_cards) { - DCHECK_NE(CreditCard::RecordType::kLocalCard, credit_card.record_type()); - payments_data_manager_->GetServerDatabase()->UpdateServerCardMetadata( - credit_card); - } - - Refresh(); + payments_data_manager_->UpdateServerCardsMetadata(credit_cards); } void PersonalDataManager::AddServerCvc(int64_t instrument_id, const std::u16string& cvc) { - // We don't check the validity of the instrument_id. - // When a user saves a new card along with the CVC, we first save the card and - // wait for the instrument id passed back from the UploadResponse. Then this - // function is triggered to save server cvc. At this time, a new card should - // theoretically be synced down via Chrome Sync but it can be delayed. As a - // result, this Chrome client does not have the instrument id yet in the card - // table but it should invoke the AddServerCvc. - CHECK(!cvc.empty()); - CHECK(payments_data_manager_->GetServerDatabase()) - << "Adding Server cvc without server storage."; - - // Add the new server cvc to the web database. - payments_data_manager_->GetServerDatabase()->AddServerCvc(instrument_id, cvc); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->AddServerCvc(instrument_id, cvc); } void PersonalDataManager::UpdateServerCvc(int64_t instrument_id, const std::u16string& cvc) { - CHECK(GetCreditCardByInstrumentId(instrument_id)); - CHECK(!cvc.empty()); - CHECK(payments_data_manager_->GetServerDatabase()) - << "Updating Server cvc without server storage."; - - // Update the new server cvc to the web database. - payments_data_manager_->GetServerDatabase()->UpdateServerCvc(instrument_id, - cvc); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->UpdateServerCvc(instrument_id, cvc); } void PersonalDataManager::RemoveServerCvc(int64_t instrument_id) { - // We don't check the validity of the instrument_id. - // This is only called in cvc sync bridge's ApplyIncrementalSyncChanges() - // call. If the card sync finishes before cvc sync, the card is gone before - // removing cvc. - CHECK(payments_data_manager_->GetServerDatabase()) - << "Removing Server cvc without server storage."; - - // Remove the server cvc in the web database. - payments_data_manager_->GetServerDatabase()->RemoveServerCvc(instrument_id); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->RemoveServerCvc(instrument_id); } void PersonalDataManager::ClearServerCvcs() { - CHECK(payments_data_manager_->GetServerDatabase()) - << "Removing Server cvc without server storage."; - - // Clear the server cvc in the web database. - payments_data_manager_->GetServerDatabase()->ClearServerCvcs(); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->ClearServerCvcs(); } void PersonalDataManager::ClearLocalCvcs() { - CHECK(payments_data_manager_->GetLocalDatabase()) - << "Removing Local cvcs without local storage."; - - // Clear the local CVCs in the web database. - payments_data_manager_->GetLocalDatabase()->ClearLocalCvcs(); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->ClearLocalCvcs(); } void PersonalDataManager::ClearAllServerDataForTesting() { - // This could theoretically be called before we get the data back from the - // database on startup, and it could get called when the wallet pref is - // off (meaning this class won't even query for the server data) so don't - // check the server_credit_cards_/profiles_ before posting to the DB. - - // TODO(crbug.com/864519): Move this null check logic to the database helper. - // The server database can be null for a limited amount of time before the - // sync service gets initialized. Not clearing it does not matter in that case - // since it will not have been created yet (nothing to clear). - if (payments_data_manager_->GetServerDatabase()) { - payments_data_manager_->GetServerDatabase()->ClearAllServerData(); - } - - // The above call will eventually clear our server data by notifying us - // that the data changed and then this class will re-fetch. Preemptively - // clear so that tests can synchronously verify that this data was cleared. - payments_data_manager_->server_credit_cards_.clear(); - payments_data_manager_->server_ibans_.clear(); - payments_data_manager_->payments_customer_data_.reset(); - payments_data_manager_->server_credit_card_cloud_token_data_.clear(); - payments_data_manager_->autofill_offer_data_.clear(); - payments_data_manager_->credit_card_art_images_.clear(); + payments_data_manager_->ClearAllServerDataForTesting(); // IN-TEST } void PersonalDataManager::ClearAllLocalData() { @@ -795,19 +566,7 @@ } void PersonalDataManager::RemoveByGUID(const std::string& guid) { - if (!payments_data_manager_->GetLocalDatabase()) { - return; - } - - if (FindByGUID(payments_data_manager_->local_credit_cards_, guid)) { - payments_data_manager_->GetLocalDatabase()->RemoveCreditCard(guid); - // Refresh our local cache and send notifications to observers. - Refresh(); - } else if (FindByGUID(payments_data_manager_->local_ibans_, guid)) { - payments_data_manager_->GetLocalDatabase()->RemoveLocalIban(guid); - // Refresh our local cache and send notifications to observers. - Refresh(); - } else { + if (!payments_data_manager_->RemoveByGUID(guid)) { address_data_manager_->RemoveProfile(guid); } } @@ -1372,10 +1131,14 @@ << "Adding server card without server storage."; // Don't add a duplicate. - if (FindByGUID(payments_data_manager_->server_credit_cards_, - credit_card.guid()) || - FindByContents(payments_data_manager_->server_credit_cards_, - credit_card)) { + if (base::ranges::any_of(payments_data_manager_->server_credit_cards_, + [&](const auto& element) { + return element->guid() == credit_card.guid(); + }) || + base::ranges::any_of(payments_data_manager_->server_credit_cards_, + [&](const auto& element) { + return element->Compare(credit_card) == 0; + })) { return; } @@ -1429,46 +1192,7 @@ void PersonalDataManager::SetCreditCards( std::vector<CreditCard>* credit_cards) { - // Remove empty credit cards from input. - std::erase_if(*credit_cards, [this](const CreditCard& credit_card) { - return credit_card.IsEmpty(app_locale_); - }); - - if (!payments_data_manager_->GetLocalDatabase()) { - return; - } - - // Any credit cards that are not in the new credit card list should be - // removed. - for (const auto& card : payments_data_manager_->local_credit_cards_) { - if (!FindByGUID(*credit_cards, card->guid())) - payments_data_manager_->GetLocalDatabase()->RemoveCreditCard( - card->guid()); - } - - // Update the web database with the existing credit cards. - for (const CreditCard& card : *credit_cards) { - if (FindByGUID(payments_data_manager_->local_credit_cards_, card.guid())) { - payments_data_manager_->GetLocalDatabase()->UpdateCreditCard(card); - } - } - - // Add the new credit cards to the web database. Don't add a duplicate. - for (const CreditCard& card : *credit_cards) { - if (!FindByGUID(payments_data_manager_->local_credit_cards_, card.guid()) && - !FindByContents(payments_data_manager_->local_credit_cards_, card)) { - payments_data_manager_->GetLocalDatabase()->AddCreditCard(card); - } - } - - // Copy in the new credit cards. - payments_data_manager_->local_credit_cards_.clear(); - for (const CreditCard& card : *credit_cards) - payments_data_manager_->local_credit_cards_.push_back( - std::make_unique<CreditCard>(card)); - - // Refresh our local cache and send notifications to observers. - Refresh(); + payments_data_manager_->SetCreditCards(credit_cards); } void PersonalDataManager::LoadCreditCards() {
diff --git a/components/autofill/core/browser/personal_data_manager.h b/components/autofill/core/browser/personal_data_manager.h index edd065d..f32d6b5 100644 --- a/components/autofill/core/browser/personal_data_manager.h +++ b/components/autofill/core/browser/personal_data_manager.h
@@ -310,7 +310,7 @@ // Method to clear all local CVCs from the local web database. virtual void ClearLocalCvcs(); - // Deletes all server profiles and cards (both masked and unmasked). + // Deletes all server cards (both masked and unmasked). void ClearAllServerDataForTesting(); // Deletes all local profiles and cards.
diff --git a/components/autofill/core/browser/personal_data_manager_unittest.cc b/components/autofill/core/browser/personal_data_manager_unittest.cc index 038b104..4d8fa66 100644 --- a/components/autofill/core/browser/personal_data_manager_unittest.cc +++ b/components/autofill/core/browser/personal_data_manager_unittest.cc
@@ -14,12 +14,9 @@ #include <utility> #include <vector> -#include "base/containers/contains.h" -#include "base/functional/callback_helpers.h" #include "base/memory/raw_ptr.h" #include "base/ranges/algorithm.h" #include "base/run_loop.h" -#include "base/strings/stringprintf.h" #include "base/strings/utf_string_conversions.h" #include "base/test/gmock_callback_support.h" #include "base/test/gtest_util.h" @@ -72,10 +69,6 @@ namespace { -using testing::ElementsAre; -using testing::Pointee; -using testing::UnorderedElementsAre; - constexpr char kGuid[] = "a21f010a-eac1-41fc-aee9-c06bbedfb292"; constexpr char kPrimaryAccountEmail[] = "syncuser@example.com"; @@ -234,12 +227,6 @@ std::move(waiter).Wait(); } - void RemoveByGUIDFromPersonalDataManager(const std::string& guid) { - PersonalDataChangedWaiter waiter(*personal_data_); - personal_data_->RemoveByGUID(guid); - std::move(waiter).Wait(); - } - void SetServerCards(const std::vector<CreditCard>& server_cards) { test::SetServerCreditCards(GetServerDataTable(), server_cards); } @@ -334,9 +321,9 @@ test_clock.Advance(base::Minutes(123)); AddProfileToPersonalDataManager(kLocalOrSyncableProfile); - EXPECT_THAT( - personal_data_->GetProfilesForSettings(), - ElementsAre(Pointee(kLocalOrSyncableProfile), Pointee(kAccountProfile))); + EXPECT_THAT(personal_data_->GetProfilesForSettings(), + testing::ElementsAre(testing::Pointee(kLocalOrSyncableProfile), + testing::Pointee(kAccountProfile))); } #if BUILDFLAG(IS_ANDROID) @@ -502,79 +489,6 @@ } #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) -// Test that server IBANs can be added and automatically loaded/cached. -TEST_F(PersonalDataManagerTest, AddAndReloadServerIbans) { - Iban server_iban1 = test::GetServerIban(); - Iban server_iban2 = test::GetServerIban2(); - - GetServerDataTable()->SetServerIbansForTesting({server_iban1, server_iban2}); - std::vector<const Iban*> expected_ibans = {&server_iban1, &server_iban2}; - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - ExpectSameElements(expected_ibans, personal_data_->GetServerIbans()); - - // Reset the PersonalDataManager. This tests that the personal data was saved - // to the web database, and that we can load the IBANs from the web database. - ResetPersonalDataManager(); - - // Verify that we've reloaded the IBANs from the web database. - ExpectSameElements(expected_ibans, personal_data_->GetServerIbans()); -} - -// Test that all (local and server) IBANs can be returned. -TEST_F(PersonalDataManagerTest, GetIbans) { - personal_data_->SetSyncingForTest(true); - - Iban local_iban1; - local_iban1.set_value(std::u16string(test::kIbanValue16)); - Iban local_iban2; - local_iban2.set_value(base::UTF8ToUTF16(std::string(test::kIbanValue_1))); - Iban server_iban1 = test::GetServerIban(); - Iban server_iban2 = test::GetServerIban2(); - - AddLocalIban(local_iban1); - AddLocalIban(local_iban2); - - GetServerDataTable()->SetServerIbansForTesting({server_iban1, server_iban2}); - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - std::vector<const Iban*> all_ibans = {&local_iban1, &local_iban2, - &server_iban1, &server_iban2}; - ExpectSameElements(all_ibans, personal_data_->GetIbans()); -} - -// Test that deduplication works correctly when a local IBAN has a matching -// prefix and suffix (either equal or starting with) and the same length as the -// server IBANs. -TEST_F(PersonalDataManagerTest, GetIbansToSuggest) { - personal_data_->SetSyncingForTest(true); - - // Create two IBANs, and two server IBANs. - // `local_iban1` and `server_iban1` have the same prefix, suffix and length. - Iban local_iban1; - local_iban1.set_value(u"FR76 3000 6000 0112 3456 7890 189"); - Iban local_iban2; - local_iban2.set_value(u"CH56 0483 5012 3456 7800 9"); - Iban server_iban1(Iban::InstrumentId(1234567)); - server_iban1.set_prefix(u"FR76"); - server_iban1.set_suffix(u"0189"); - server_iban1.set_length(27); - Iban server_iban2 = test::GetServerIban2(); - server_iban2.set_length(34); - - AddLocalIban(local_iban1); - AddLocalIban(local_iban2); - - GetServerDataTable()->SetServerIbansForTesting({server_iban1, server_iban2}); - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - std::vector<const Iban*> ibans_to_suggest = {&server_iban1, &server_iban2, - &local_iban2}; - ExpectSameElements(ibans_to_suggest, personal_data_->GetIbansToSuggest()); -} - TEST_F(PersonalDataManagerTest, NoIbansAddedIfDisabled) { prefs::SetAutofillPaymentMethodsEnabled(prefs_.get(), false); @@ -601,77 +515,6 @@ EXPECT_TRUE(personal_data_->IsAutofillHasSeenIbanPrefEnabled()); } -TEST_F(PersonalDataManagerTest, AddLocalIbans) { - Iban iban1; - iban1.set_value(std::u16string(test::kIbanValue16)); - iban1.set_nickname(u"Nickname for Iban"); - - Iban iban2; - iban2.set_value(base::UTF8ToUTF16(std::string(test::kIbanValue_1))); - iban2.set_nickname(u"Original nickname"); - - Iban iban2_with_different_nickname = iban2; - iban2_with_different_nickname.set_nickname(u"Different nickname"); - - // Attempt to add all three IBANs to the database. The first two should add - // successfully, but the third should get skipped because its value is - // identical to `iban2`. - AddLocalIban(iban1); - AddLocalIban(iban2); - // Do not add `PersonalDataChangedWaiter(*personal_data_).Wait()` for this - // `AddAsLocalIban` operation, as it will be terminated prematurely for - // `iban2_with_different_nickname` due to the presence of an IBAN with the - // same value. - personal_data_->AddAsLocalIban(iban2_with_different_nickname); - - std::vector<const Iban*> ibans = {&iban1, &iban2}; - ExpectSameElements(ibans, personal_data_->GetLocalIbans()); -} - -TEST_F(PersonalDataManagerTest, UpdateLocalIbans) { - Iban iban; - iban.set_value(std::u16string(test::kIbanValue16)); - iban.set_nickname(u"Nickname for Iban"); - AddLocalIban(iban); - - // Verify the `iban` has been added successfully. - std::vector<const Iban*> ibans = {&iban}; - ExpectSameElements(ibans, personal_data_->GetLocalIbans()); - - // Update the `iban` with new value. - iban.SetRawInfo(IBAN_VALUE, u"GB98 MIDL 0700 9312 3456 78"); - personal_data_->UpdateIban(iban); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ibans = {&iban}; - ExpectSameElements(ibans, personal_data_->GetLocalIbans()); - - // Update the `iban` with new nickname. - iban.set_nickname(u"Another nickname"); - personal_data_->UpdateIban(iban); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ibans = {&iban}; - ExpectSameElements(ibans, personal_data_->GetLocalIbans()); -} - -TEST_F(PersonalDataManagerTest, RemoveLocalIbans) { - Iban iban; - iban.set_value(std::u16string(test::kIbanValue16)); - iban.set_nickname(u"Nickname for Iban"); - AddLocalIban(iban); - - // Verify the `iban` has been added successfully. - std::vector<const Iban*> ibans = {&iban}; - ExpectSameElements(ibans, personal_data_->GetLocalIbans()); - - RemoveByGUIDFromPersonalDataManager(iban.guid()); - EXPECT_TRUE(personal_data_->GetLocalIbans().empty()); - - // Verify that removal of a GUID that doesn't exist won't crash. - RemoveByGUIDFromPersonalDataManager(iban.guid()); -} - // Ensure that new IBANs can be updated and saved via // `OnAcceptedLocalIbanSave()`. TEST_F(PersonalDataManagerTest, OnAcceptedLocalIbanSave) { @@ -791,273 +634,6 @@ EXPECT_EQ(server_iban.modification_date(), kArbitraryTime); } -TEST_F(PersonalDataManagerTest, AddUpdateRemoveCreditCards) { - CreditCard credit_card0(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card0, "John Dillinger", - "4234567890123456" /* Visa */, "01", "2999", "1"); - credit_card0.SetNickname(u"card zero"); - - CreditCard credit_card1(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card1, "Bonnie Parker", - "5105105105105100" /* Mastercard */, "12", "2999", - "1"); - - CreditCard credit_card2(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card2, "Clyde Barrow", - "378282246310005" /* American Express */, "04", - "2999", "1"); - credit_card2.SetNickname(u"card two"); - - // Add two test credit cards to the database. - personal_data_->AddCreditCard(credit_card0); - personal_data_->AddCreditCard(credit_card1); - - PersonalDataChangedWaiter(*personal_data_).Wait(); - - std::vector<CreditCard*> cards; - cards.push_back(&credit_card0); - cards.push_back(&credit_card1); - ExpectSameElements(cards, personal_data_->GetCreditCards()); - - // Update, remove, and add. - credit_card0.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Joe"); - credit_card0.SetNickname(u"new card zero"); - personal_data_->UpdateCreditCard(credit_card0); - RemoveByGUIDFromPersonalDataManager(credit_card1.guid()); - personal_data_->AddCreditCard(credit_card2); - - PersonalDataChangedWaiter(*personal_data_).Wait(); - - cards.clear(); - cards.push_back(&credit_card0); - cards.push_back(&credit_card2); - ExpectSameElements(cards, personal_data_->GetCreditCards()); - - // Reset the PersonalDataManager. This tests that the personal data was saved - // to the web database, and that we can load the credit cards from the web - // database. - ResetPersonalDataManager(); - - // Verify that we've loaded the credit cards from the web database. - cards.clear(); - cards.push_back(&credit_card0); - cards.push_back(&credit_card2); - ExpectSameElements(cards, personal_data_->GetCreditCards()); - - // Add a full server card. - CreditCard credit_card3(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card3, "Jane Doe", - "4111111111111111" /* Visa */, "04", "2999", "1"); - credit_card3.set_record_type(CreditCard::RecordType::kFullServerCard); - credit_card3.set_server_id("server_id"); - - personal_data_->AddFullServerCreditCardForTesting(credit_card3); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - cards.push_back(&credit_card3); - ExpectSameElements(cards, personal_data_->GetCreditCards()); - - // Must not add a duplicate server card with same GUID. - EXPECT_CALL(personal_data_observer_, OnPersonalDataChanged()).Times(0); - - personal_data_->AddFullServerCreditCardForTesting(credit_card3); - - ExpectSameElements(cards, personal_data_->GetCreditCards()); - - // Must not add a duplicate card with same contents as another server card. - CreditCard duplicate_server_card(credit_card3); - duplicate_server_card.set_guid( - base::Uuid::GenerateRandomV4().AsLowercaseString()); - - EXPECT_CALL(personal_data_observer_, OnPersonalDataChanged()).Times(0); - - personal_data_->AddFullServerCreditCardForTesting(duplicate_server_card); - - ExpectSameElements(cards, personal_data_->GetCreditCards()); -} - -// Test that UpdateLocalCvc function working as expected. -TEST_F(PersonalDataManagerTest, UpdateLocalCvc) { - base::test::ScopedFeatureList features( - features::kAutofillEnableCvcStorageAndFilling); - CreditCard credit_card = test::GetCreditCard(); - const std::u16string kCvc = u"111"; - credit_card.set_cvc(kCvc); - PersonalDataChangedWaiter add_waiter(*personal_data_); - personal_data_->AddCreditCard(credit_card); - std::move(add_waiter).Wait(); - ASSERT_EQ(personal_data_->GetLocalCreditCards().size(), 1U); - EXPECT_EQ(personal_data_->GetLocalCreditCards()[0]->cvc(), kCvc); - - const std::u16string kNewCvc = u"222"; - PersonalDataChangedWaiter update_waiter(*personal_data_); - personal_data_->UpdateLocalCvc(credit_card.guid(), kNewCvc); - std::move(update_waiter).Wait(); - ASSERT_EQ(personal_data_->GetLocalCreditCards().size(), 1U); - EXPECT_EQ(personal_data_->GetLocalCreditCards()[0]->cvc(), kNewCvc); -} - -// Test that verify add, update, remove server cvc function working as expected. -TEST_F(PersonalDataManagerTest, ServerCvc) { - const std::u16string kCvc = u"111"; - CreditCard credit_card = test::GetMaskedServerCard(); - SetServerCards({credit_card}); - - // Add an empty cvc will fail a CHECK(). - EXPECT_DEATH_IF_SUPPORTED(personal_data_->AddServerCvc(1, u""), ""); - - personal_data_->AddServerCvc(credit_card.instrument_id(), kCvc); - PersonalDataChangedWaiter(*personal_data_).Wait(); - ASSERT_EQ(personal_data_->GetCreditCards().size(), 1U); - EXPECT_EQ(personal_data_->GetCreditCards()[0]->cvc(), kCvc); - - // Update an empty cvc will fail a CHECK(). - EXPECT_DEATH_IF_SUPPORTED( - personal_data_->UpdateServerCvc(credit_card.instrument_id(), u""), ""); - // Update an non-exist card cvc will fail a CHECK(). - EXPECT_DEATH_IF_SUPPORTED(personal_data_->UpdateServerCvc(99999, u""), ""); - - const std::u16string kNewCvc = u"222"; - personal_data_->UpdateServerCvc(credit_card.instrument_id(), kNewCvc); - PersonalDataChangedWaiter(*personal_data_).Wait(); - EXPECT_EQ(personal_data_->GetCreditCards()[0]->cvc(), kNewCvc); - - personal_data_->RemoveServerCvc(credit_card.instrument_id()); - PersonalDataChangedWaiter(*personal_data_).Wait(); - ASSERT_EQ(personal_data_->GetCreditCards().size(), 1U); - EXPECT_TRUE(personal_data_->GetCreditCards()[0]->cvc().empty()); -} - -// Test that verify clear server cvc function working as expected. -TEST_F(PersonalDataManagerTest, ClearServerCvc) { - // Add a server card cvc. - const std::u16string kCvc = u"111"; - CreditCard credit_card = test::GetMaskedServerCard(); - SetServerCards({credit_card}); - personal_data_->AddServerCvc(credit_card.instrument_id(), kCvc); - PersonalDataChangedWaiter(*personal_data_).Wait(); - ASSERT_EQ(personal_data_->GetCreditCards().size(), 1U); - EXPECT_EQ(personal_data_->GetCreditCards()[0]->cvc(), kCvc); - - // After we clear server cvcs we should expect empty cvc. - personal_data_->ClearServerCvcs(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - EXPECT_TRUE(personal_data_->GetCreditCards()[0]->cvc().empty()); -} - -// Test that a new credit card has its basic information set. -TEST_F(PersonalDataManagerTest, AddCreditCard_BasicInformation) { - // Create the test clock and set the time to a specific value. - TestAutofillClock test_clock; - test_clock.SetNow(kArbitraryTime); - - // Add a credit card to the database. - CreditCard credit_card(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card, "John Dillinger", - "4234567890123456" /* Visa */, "01", "2999", "1"); - personal_data_->AddCreditCard(credit_card); - - // Reload the database. - ResetPersonalDataManager(); - - // Verify the addition. - const std::vector<CreditCard*>& results = personal_data_->GetCreditCards(); - ASSERT_EQ(1U, results.size()); - EXPECT_EQ(0, credit_card.Compare(*results[0])); - - // Make sure the use count and use date were set. - EXPECT_EQ(1U, results[0]->use_count()); - EXPECT_EQ(kArbitraryTime, results[0]->use_date()); - EXPECT_EQ(kArbitraryTime, results[0]->modification_date()); -} - -// Test filling credit cards with unicode strings and crazy characters. -TEST_F(PersonalDataManagerTest, AddCreditCard_CrazyCharacters) { - std::vector<CreditCard> cards; - CreditCard card1; - card1.SetRawInfo(CREDIT_CARD_NAME_FULL, - u"\u751f\u6d3b\u5f88\u6709\u89c4\u5f8b " - u"\u4ee5\u73a9\u4e3a\u4e3b"); - card1.SetRawInfo(CREDIT_CARD_NUMBER, u"6011111111111117"); - card1.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"12"); - card1.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2011"); - cards.push_back(card1); - - CreditCard card2; - card2.SetRawInfo(CREDIT_CARD_NAME_FULL, u"John Williams"); - card2.SetRawInfo(CREDIT_CARD_NUMBER, u"WokoAwesome12345"); - card2.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"10"); - card2.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2015"); - cards.push_back(card2); - - CreditCard card3; - card3.SetRawInfo(CREDIT_CARD_NAME_FULL, - u"\u0623\u062d\u0645\u062f\u064a " - u"\u0646\u062c\u0627\u062f " - u"\u0644\u0645\u062d\u0627\u0648\u0644\u0647 " - u"\u0627\u063a\u062a\u064a\u0627\u0644 " - u"\u0641\u064a \u0645\u062f\u064a\u0646\u0629 " - u"\u0647\u0645\u062f\u0627\u0646 "); - card3.SetRawInfo(CREDIT_CARD_NUMBER, - u"\u092a\u0941\u0928\u0930\u094d\u091c\u0940" - u"\u0935\u093f\u0924 \u0939\u094b\u0917\u093e " - u"\u0928\u093e\u0932\u0902\u0926\u093e"); - card3.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"10"); - card3.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2015"); - cards.push_back(card3); - - CreditCard card4; - card4.SetRawInfo(CREDIT_CARD_NAME_FULL, - u"\u039d\u03ad\u03b5\u03c2 " - u"\u03c3\u03c5\u03b3\u03c7\u03c9\u03bd\u03b5" - u"\u03cd\u03c3\u03b5\u03b9\u03c2 " - u"\u03ba\u03b1\u03b9 " - u"\u03ba\u03b1\u03c4\u03b1\u03c1\u03b3\u03ae" - u"\u03c3\u03b5\u03b9\u03c2"); - card4.SetRawInfo(CREDIT_CARD_NUMBER, u"00000000000000000000000"); - card4.SetRawInfo(CREDIT_CARD_EXP_MONTH, u"01"); - card4.SetRawInfo(CREDIT_CARD_EXP_4_DIGIT_YEAR, u"2016"); - cards.push_back(card4); - - personal_data_->SetCreditCards(&cards); - - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ASSERT_EQ(cards.size(), personal_data_->GetCreditCards().size()); - for (size_t i = 0; i < cards.size(); ++i) { - EXPECT_TRUE(base::Contains(cards, *personal_data_->GetCreditCards()[i])); - } -} - -// Test invalid credit card numbers typed in settings UI should be saved as-is. -TEST_F(PersonalDataManagerTest, AddCreditCard_Invalid) { - CreditCard card; - card.SetRawInfo(CREDIT_CARD_NUMBER, u"Not_0123-5Checked"); - - std::vector<CreditCard> cards; - cards.push_back(card); - personal_data_->SetCreditCards(&cards); - - ASSERT_EQ(1u, personal_data_->GetCreditCards().size()); - ASSERT_EQ(card, *personal_data_->GetCreditCards()[0]); -} - -TEST_F(PersonalDataManagerTest, GetCreditCardByServerId) { - CreditCard card = test::GetFullServerCard(); - card.set_server_id("server id"); - personal_data_->AddFullServerCreditCardForTesting(card); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ASSERT_EQ(1u, personal_data_->GetCreditCards().size()); - EXPECT_TRUE(personal_data_->GetCreditCardByServerId("server id")); - EXPECT_FALSE(personal_data_->GetCreditCardByServerId("non-existing id")); -} - #if !BUILDFLAG(IS_IOS) TEST_F(PersonalDataManagerTest, AddAndGetCreditCardArtImage) { gfx::Image expected_image = gfx::test::CreateImage(40, 24); @@ -1118,37 +694,6 @@ } #endif -TEST_F(PersonalDataManagerTest, UpdateUnverifiedCreditCards) { - // Start with unverified data. - CreditCard credit_card = test::GetCreditCard(); - EXPECT_FALSE(credit_card.IsVerified()); - - // Add the data to the database. - personal_data_->AddCreditCard(credit_card); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - EXPECT_THAT(personal_data_->GetCreditCards(), - testing::UnorderedElementsAre(Pointee(credit_card))); - - // Try to update with just the origin changed. - CreditCard original_credit_card(credit_card); - credit_card.set_origin(kSettingsOrigin); - EXPECT_TRUE(credit_card.IsVerified()); - personal_data_->UpdateCreditCard(credit_card); - - // Credit Card origin should not be overwritten. - EXPECT_THAT(personal_data_->GetCreditCards(), - testing::UnorderedElementsAre(Pointee(original_credit_card))); - - // Try to update with data changed as well. - credit_card.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Joe"); - personal_data_->UpdateCreditCard(credit_card); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - EXPECT_THAT(personal_data_->GetCreditCards(), - testing::UnorderedElementsAre(Pointee(credit_card))); -} - // Test that ensure local data is not lost on sign-in. // Clearing/changing the primary account is not supported on CrOS. #if !BUILDFLAG(IS_CHROMEOS_ASH) @@ -1189,68 +734,6 @@ } #endif -TEST_F(PersonalDataManagerTest, SetUniqueCreditCardLabels) { - CreditCard credit_card0(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - credit_card0.SetRawInfo(CREDIT_CARD_NAME_FULL, u"John"); - CreditCard credit_card1(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - credit_card1.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Paul"); - CreditCard credit_card2(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - credit_card2.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Ringo"); - CreditCard credit_card3(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - credit_card3.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Other"); - CreditCard credit_card4(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - credit_card4.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Ozzy"); - CreditCard credit_card5(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - credit_card5.SetRawInfo(CREDIT_CARD_NAME_FULL, u"Dio"); - - // Add the test credit cards to the database. - personal_data_->AddCreditCard(credit_card0); - personal_data_->AddCreditCard(credit_card1); - personal_data_->AddCreditCard(credit_card2); - personal_data_->AddCreditCard(credit_card3); - personal_data_->AddCreditCard(credit_card4); - personal_data_->AddCreditCard(credit_card5); - - // Reset the PersonalDataManager. This tests that the personal data was saved - // to the web database, and that we can load the credit cards from the web - // database. - ResetPersonalDataManager(); - - std::vector<CreditCard*> cards; - cards.push_back(&credit_card0); - cards.push_back(&credit_card1); - cards.push_back(&credit_card2); - cards.push_back(&credit_card3); - cards.push_back(&credit_card4); - cards.push_back(&credit_card5); - ExpectSameElements(cards, personal_data_->GetCreditCards()); -} - -TEST_F(PersonalDataManagerTest, SetEmptyCreditCard) { - CreditCard credit_card0(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card0, "", "", "", "", ""); - - // Add the empty credit card to the database. - personal_data_->AddCreditCard(credit_card0); - - // Note: no refresh here. - - // Reset the PersonalDataManager. This tests that the personal data was saved - // to the web database, and that we can load the credit cards from the web - // database. - ResetPersonalDataManager(); - - // Verify that we've loaded the credit cards from the web database. - ASSERT_EQ(0U, personal_data_->GetCreditCards().size()); -} - TEST_F(PersonalDataManagerTest, SaveCardLocallyIfNewWithNewCard) { CreditCard credit_card(base::Uuid::GenerateRandomV4().AsLowercaseString(), kSettingsOrigin); @@ -1270,7 +753,7 @@ saved_credit_cards.push_back(*result); } - EXPECT_THAT(saved_credit_cards, ElementsAre(credit_card)); + EXPECT_THAT(saved_credit_cards, testing::ElementsAre(credit_card)); } TEST_F(PersonalDataManagerTest, SaveCardLocallyIfNewWithExistingCard) { @@ -1302,7 +785,7 @@ saved_credit_cards.push_back(*result); } - EXPECT_THAT(saved_credit_cards, ElementsAre(credit_card)); + EXPECT_THAT(saved_credit_cards, testing::ElementsAre(credit_card)); } // Ensure that verified credit cards can be saved via @@ -1338,17 +821,6 @@ EXPECT_EQ(u"B. Small", results[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); } -// Tests that GetAutofillOffers returns all available offers. -TEST_F(PersonalDataManagerTest, GetAutofillOffers) { - // Add two card-linked offers and one promo code offer. - AddOfferDataForTest(test::GetCardLinkedOfferData1()); - AddOfferDataForTest(test::GetCardLinkedOfferData2()); - AddOfferDataForTest(test::GetPromoCodeOfferData()); - - // Should return all three. - EXPECT_EQ(3U, personal_data_->GetAutofillOffers().size()); -} - // Tests that GetAutofillOffers does not return any offers if // |IsAutofillWalletImportEnabled()| returns |false|. TEST_F(PersonalDataManagerTest, GetAutofillOffers_WalletImportDisabled) { @@ -1379,29 +851,6 @@ EXPECT_EQ(0U, personal_data_->GetAutofillOffers().size()); } -// Tests that GetActiveAutofillPromoCodeOffersForOrigin returns only active and -// site-relevant promo code offers. -TEST_F(PersonalDataManagerTest, GetActiveAutofillPromoCodeOffersForOrigin) { - // Card-linked offers should not be returned. - AddOfferDataForTest(test::GetCardLinkedOfferData1()); - // Expired promo code offers should not be returned. - AddOfferDataForTest(test::GetPromoCodeOfferData( - /*origin=*/GURL("http://www.example.com"), /*is_expired=*/true)); - // Active promo code offers should be returned. - AddOfferDataForTest(test::GetPromoCodeOfferData( - /*origin=*/GURL("http://www.example.com"), /*is_expired=*/false)); - // Active promo code offers for a different site should not be returned. - AddOfferDataForTest(test::GetPromoCodeOfferData( - /*origin=*/GURL("http://www.some-other-merchant.com"), - /*is_expired=*/false)); - - // Only the active offer for example.com should be returned. - EXPECT_EQ(1U, personal_data_ - ->GetActiveAutofillPromoCodeOffersForOrigin( - GURL("http://www.example.com")) - .size()); -} - // Tests that GetActiveAutofillPromoCodeOffersForOrigin does not return any // promo code offers if |IsAutofillWalletImportEnabled()| returns |false|. TEST_F(PersonalDataManagerTest, @@ -1772,69 +1221,6 @@ ASSERT_FALSE(personal_data_->IsServerCard(&local_card)); } -// Test that local credit cards are ordered as expected. -TEST_F(PersonalDataManagerTest, GetCreditCardsToSuggest_LocalCardsRanking) { - SetUpReferenceLocalCreditCards(); - - // Sublabel is card number when filling name (exact format depends on - // the platform, but the last 4 digits should appear). - std::vector<CreditCard*> card_to_suggest = - personal_data_->GetCreditCardsToSuggest(); - ASSERT_EQ(3U, card_to_suggest.size()); - - // Ordered as expected. - EXPECT_EQ(u"John Dillinger", - card_to_suggest[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Clyde Barrow", - card_to_suggest[1]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Bonnie Parker", - card_to_suggest[2]->GetRawInfo(CREDIT_CARD_NAME_FULL)); -} - -// Test that local and server cards are ordered as expected. -TEST_F(PersonalDataManagerTest, - GetCreditCardsToSuggest_LocalAndServerCardsRanking) { - SetUpReferenceLocalCreditCards(); - - // Add some server cards. - std::vector<CreditCard> server_cards; - server_cards.emplace_back(CreditCard::RecordType::kMaskedServerCard, "b459"); - test::SetCreditCardInfo(&server_cards.back(), "Emmet Dalton", "2110", "12", - "2999", "1"); - server_cards.back().set_use_count(2); - server_cards.back().set_use_date(AutofillClock::Now() - base::Days(1)); - server_cards.back().SetNetworkForMaskedCard(kVisaCard); - - server_cards.emplace_back(CreditCard::RecordType::kFullServerCard, "b460"); - test::SetCreditCardInfo(&server_cards.back(), "Jesse James", "2109", "12", - "2999", "1"); - server_cards.back().set_use_count(6); - server_cards.back().set_use_date(AutofillClock::Now() - base::Days(1)); - - SetServerCards(server_cards); - - // Make sure everything is set up correctly. - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - EXPECT_EQ(5U, personal_data_->GetCreditCards().size()); - - std::vector<CreditCard*> card_to_suggest = - personal_data_->GetCreditCardsToSuggest(); - ASSERT_EQ(5U, card_to_suggest.size()); - - // All cards should be ordered as expected. - EXPECT_EQ(u"Jesse James", - card_to_suggest[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"John Dillinger", - card_to_suggest[1]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Clyde Barrow", - card_to_suggest[2]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Emmet Dalton", - card_to_suggest[3]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Bonnie Parker", - card_to_suggest[4]->GetRawInfo(CREDIT_CARD_NAME_FULL)); -} - // Test that local and server cards are not shown if // |kAutofillCreditCardEnabled| is set to |false|. TEST_F(PersonalDataManagerTest, @@ -1935,216 +1321,6 @@ EXPECT_EQ(0U, personal_data_->GetCreditCards().size()); } -// Tests the suggestions of duplicate local and server credit cards. -TEST_F(PersonalDataManagerTest, GetCreditCardsToSuggest_ServerDuplicates) { - base::test::ScopedFeatureList scoped_feature_list; - scoped_feature_list.InitAndDisableFeature( - features::kAutofillSuggestServerCardInsteadOfLocalCard); - SetUpReferenceLocalCreditCards(); - - // Add some server cards. If there are local dupes, the locals should be - // hidden. - std::vector<CreditCard> server_cards; - // This server card matches a local card, except the local card is missing the - // number. This should count as a dupe and thus not be shown in the - // suggestions since the locally saved card takes precedence. - server_cards.emplace_back(CreditCard::RecordType::kMaskedServerCard, "a123"); - test::SetCreditCardInfo(&server_cards.back(), "John Dillinger", - "3456" /* Visa */, "01", "2999", "1"); - server_cards.back().set_use_count(2); - server_cards.back().set_use_date(AutofillClock::Now() - base::Days(15)); - server_cards.back().SetNetworkForMaskedCard(kVisaCard); - - SetServerCards(server_cards); - - // Make sure everything is set up correctly. - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - EXPECT_EQ(4U, personal_data_->GetCreditCards().size()); - - std::vector<CreditCard*> card_to_suggest = - personal_data_->GetCreditCardsToSuggest(); - ASSERT_EQ(3U, card_to_suggest.size()); - EXPECT_EQ(u"John Dillinger", - card_to_suggest[0]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Clyde Barrow", - card_to_suggest[1]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(u"Bonnie Parker", - card_to_suggest[2]->GetRawInfo(CREDIT_CARD_NAME_FULL)); - EXPECT_EQ(CreditCard::RecordType::kLocalCard, - card_to_suggest[0]->record_type()); - EXPECT_EQ(CreditCard::RecordType::kLocalCard, - card_to_suggest[1]->record_type()); - EXPECT_EQ(CreditCard::RecordType::kLocalCard, - card_to_suggest[2]->record_type()); -} - -// Tests that a full server card can be a dupe of more than one local card. -TEST_F(PersonalDataManagerTest, - GetCreditCardsToSuggest_ServerCardDuplicateOfMultipleLocalCards) { - SetUpReferenceLocalCreditCards(); - - // Add a duplicate server card. - std::vector<CreditCard> server_cards; - // This unmasked server card is an exact dupe of a local card. Therefore only - // the local card should appear in the suggestions. - server_cards.emplace_back(CreditCard::RecordType::kFullServerCard, "c789"); - test::SetCreditCardInfo(&server_cards.back(), "Clyde Barrow", - "378282246310005" /* American Express */, "04", - "2999", "1"); - - SetServerCards(server_cards); - - // Make sure everything is set up correctly. - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - EXPECT_EQ(4U, personal_data_->GetCreditCards().size()); - - std::vector<CreditCard*> card_to_suggest = - personal_data_->GetCreditCardsToSuggest(); - ASSERT_EQ(3U, card_to_suggest.size()); - - // Add a second dupe local card to make sure a full server card can be a dupe - // of more than one local card. - CreditCard credit_card3("4141084B-72D7-4B73-90CF-3D6AC154673B", - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card3, "Clyde Barrow", "", "04", "", ""); - personal_data_->AddCreditCard(credit_card3); - - PersonalDataChangedWaiter(*personal_data_).Wait(); - - card_to_suggest = personal_data_->GetCreditCardsToSuggest(); - ASSERT_EQ(3U, card_to_suggest.size()); -} - -// Tests that only the full server card is kept when deduping with a local -// duplicate of it. -TEST_F(PersonalDataManagerTest, - DedupeCreditCardToSuggest_FullServerShadowsLocal) { - std::list<CreditCard*> credit_cards; - - // Create 3 different local credit cards. - CreditCard local_card("287151C8-6AB1-487C-9095-28E80BE5DA15", - test::kEmptyOrigin); - test::SetCreditCardInfo(&local_card, "Homer Simpson", - "4234567890123456" /* Visa */, "01", "2999", "1"); - local_card.set_use_count(3); - local_card.set_use_date(AutofillClock::Now() - base::Days(1)); - credit_cards.push_back(&local_card); - - // Create a full server card that is a duplicate of one of the local cards. - CreditCard full_server_card(CreditCard::RecordType::kFullServerCard, "c789"); - test::SetCreditCardInfo(&full_server_card, "Homer Simpson", - "4234567890123456" /* Visa */, "01", "2999", "1"); - full_server_card.set_use_count(1); - full_server_card.set_use_date(AutofillClock::Now() - base::Days(15)); - credit_cards.push_back(&full_server_card); - - PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); - ASSERT_EQ(1U, credit_cards.size()); - - const CreditCard* deduped_card = credit_cards.front(); - EXPECT_TRUE(*deduped_card == full_server_card); -} - -// Tests that only the local card is kept when deduping with a masked server -// duplicate of it or vice-versa. This is checked based on the value assigned -// during the for loop. -TEST_F(PersonalDataManagerTest, - DedupeCreditCardToSuggest_BothLocalAndServerShadowsMaskedInTurns) { - for (bool is_dedupe_experiment_active : {true, false}) { - base::test::ScopedFeatureList scoped_feature_list; - scoped_feature_list.InitWithFeatureState( - features::kAutofillSuggestServerCardInsteadOfLocalCard, - is_dedupe_experiment_active); - std::list<CreditCard*> credit_cards; - - CreditCard local_card("1141084B-72D7-4B73-90CF-3D6AC154673B", - test::kEmptyOrigin); - test::SetCreditCardInfo(&local_card, "Homer Simpson", - "4234567890123456" /* Visa */, "01", "2999", "1"); - credit_cards.push_back(&local_card); - - // Create a masked server card that is a duplicate of a local card. - CreditCard masked_card(CreditCard::RecordType::kMaskedServerCard, "a123"); - test::SetCreditCardInfo(&masked_card, "Homer Simpson", "3456" /* Visa */, - "01", "2999", "1"); - masked_card.SetNetworkForMaskedCard(kVisaCard); - credit_cards.push_back(&masked_card); - - PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); - ASSERT_EQ(1U, credit_cards.size()); - - const CreditCard* deduped_card = credit_cards.front(); - if (is_dedupe_experiment_active) { - EXPECT_EQ(*deduped_card, masked_card); - } else { - EXPECT_EQ(*deduped_card, local_card); - } - } -} - -// Tests that identical full server and masked credit cards are not deduped. -TEST_F(PersonalDataManagerTest, DedupeCreditCardToSuggest_FullServerAndMasked) { - std::list<CreditCard*> credit_cards; - - // Create a full server card that is a duplicate of one of the local cards. - CreditCard full_server_card(CreditCard::RecordType::kFullServerCard, "c789"); - test::SetCreditCardInfo(&full_server_card, "Homer Simpson", - "4234567890123456" /* Visa */, "01", "2999", "1"); - full_server_card.set_use_count(1); - full_server_card.set_use_date(AutofillClock::Now() - base::Days(15)); - credit_cards.push_back(&full_server_card); - - // Create a masked server card that is a duplicate of a local card. - CreditCard masked_card(CreditCard::RecordType::kMaskedServerCard, "a123"); - test::SetCreditCardInfo(&masked_card, "Homer Simpson", "3456" /* Visa */, - "01", "2999", "1"); - masked_card.set_use_count(2); - masked_card.set_use_date(AutofillClock::Now() - base::Days(15)); - masked_card.SetNetworkForMaskedCard(kVisaCard); - credit_cards.push_back(&masked_card); - - PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); - EXPECT_EQ(2U, credit_cards.size()); -} - -// Tests that different local, masked, and full server credit cards are not -// deduped. -TEST_F(PersonalDataManagerTest, DedupeCreditCardToSuggest_DifferentCards) { - std::list<CreditCard*> credit_cards; - - CreditCard local_card("002149C1-EE28-4213-A3B9-DA243FFF021B", - test::kEmptyOrigin); - local_card.set_use_count(1); - local_card.set_use_date(AutofillClock::Now() - base::Days(1)); - test::SetCreditCardInfo(&local_card, "Homer Simpson", - "5105105105105100" /* Mastercard */, "", "", ""); - credit_cards.push_back(&local_card); - - // Create a masked server card that is different from the local card. - CreditCard masked_card(CreditCard::RecordType::kMaskedServerCard, "b456"); - test::SetCreditCardInfo(&masked_card, "Homer Simpson", "0005", "12", "2999", - "1"); - masked_card.set_use_count(3); - masked_card.set_use_date(AutofillClock::Now() - base::Days(15)); - // credit_card4.SetNetworkForMaskedCard(kVisaCard); - credit_cards.push_back(&masked_card); - - // Create a full server card that is slightly different of the two other - // cards. - CreditCard full_server_card(CreditCard::RecordType::kFullServerCard, "c789"); - test::SetCreditCardInfo(&full_server_card, "Homer Simpson", - "378282246310005" /* American Express */, "04", - "2999", "1"); - full_server_card.set_use_count(1); - full_server_card.set_use_date(AutofillClock::Now() - base::Days(15)); - credit_cards.push_back(&full_server_card); - - PaymentsDataManager::DedupeCreditCardToSuggest(&credit_cards); - EXPECT_EQ(3U, credit_cards.size()); -} - TEST_F(PersonalDataManagerTest, RecordUseOfCard) { TestAutofillClock test_clock; test_clock.SetNow(kArbitraryTime); @@ -2185,141 +1361,6 @@ EXPECT_TRUE(personal_data_->GetProfiles().empty()); } -TEST_F(PersonalDataManagerTest, DeleteLocalCreditCards) { - CreditCard credit_card1(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card1, "Alice", - "378282246310005" /* American Express */, "04", - "2020", "1"); - CreditCard credit_card2(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card2, "Ben", - "378282246310006" /* American Express */, "04", - "2021", "1"); - CreditCard credit_card3(base::Uuid::GenerateRandomV4().AsLowercaseString(), - test::kEmptyOrigin); - test::SetCreditCardInfo(&credit_card3, "Clyde", - "5105105105105100" /* Mastercard */, "04", "2022", - "1"); - std::vector<CreditCard> cards; - cards.push_back(credit_card1); - cards.push_back(credit_card2); - - personal_data_->AddCreditCard(credit_card1); - personal_data_->AddCreditCard(credit_card2); - personal_data_->AddCreditCard(credit_card3); - - personal_data_->DeleteLocalCreditCards(cards); - - // Wait for the data to be refreshed. - PersonalDataChangedWaiter(*personal_data_).Wait(); - - EXPECT_EQ(1U, personal_data_->GetCreditCards().size()); - - std::unordered_set<std::u16string> expectedToRemain = {u"Clyde"}; - for (auto* card : personal_data_->GetCreditCards()) { - EXPECT_NE(expectedToRemain.end(), - expectedToRemain.find(card->GetRawInfo(CREDIT_CARD_NAME_FULL))); - } -} - -TEST_F(PersonalDataManagerTest, DeleteAllLocalCreditCards) { - SetUpReferenceLocalCreditCards(); - - // Expect 3 local credit cards. - EXPECT_EQ(3U, personal_data_->GetLocalCreditCards().size()); - - personal_data_->DeleteAllLocalCreditCards(); - - // Wait for the data to be refreshed. - PersonalDataChangedWaiter(*personal_data_).Wait(); - - // Expect the local credit cards to have been deleted. - EXPECT_EQ(0U, personal_data_->GetLocalCreditCards().size()); -} - -TEST_F(PersonalDataManagerTest, LogStoredCreditCardMetrics) { - ASSERT_EQ(0U, personal_data_->GetCreditCards().size()); - - // Helper timestamps for setting up the test data. - base::Time now = AutofillClock::Now(); - base::Time one_month_ago = now - base::Days(30); - base::Time::Exploded one_month_ago_exploded; - one_month_ago.LocalExplode(&one_month_ago_exploded); - - std::vector<CreditCard> server_cards; - server_cards.reserve(10); - - // Create in-use and in-disuse cards of each record type. - const std::vector<CreditCard::RecordType> record_types{ - CreditCard::RecordType::kLocalCard, - CreditCard::RecordType::kMaskedServerCard}; - for (auto record_type : record_types) { - // Create a card that's still in active use. - CreditCard card_in_use = test::GetRandomCreditCard(record_type); - card_in_use.set_use_date(now - base::Days(30)); - card_in_use.set_use_count(10); - - // Create a card that's not in active use. - CreditCard card_in_disuse = test::GetRandomCreditCard(record_type); - card_in_disuse.SetExpirationYear(one_month_ago_exploded.year); - card_in_disuse.SetExpirationMonth(one_month_ago_exploded.month); - card_in_disuse.set_use_date(now - base::Days(200)); - card_in_disuse.set_use_count(10); - - // Add the cards to the personal data manager in the appropriate way. - if (record_type == CreditCard::RecordType::kLocalCard) { - personal_data_->AddCreditCard(card_in_use); - personal_data_->AddCreditCard(card_in_disuse); - } else { - server_cards.push_back(std::move(card_in_use)); - server_cards.push_back(std::move(card_in_disuse)); - } - } - - // Sets the virtual card enrollment state for the first server card. - server_cards[0].set_virtual_card_enrollment_state( - CreditCard::VirtualCardEnrollmentState::kEnrolled); - server_cards[0].set_card_art_url(GURL("https://www.example.com/image1")); - - SetServerCards(server_cards); - - personal_data_->Refresh(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ASSERT_EQ(4U, personal_data_->GetCreditCards().size()); - - // Reload the database, which will log the stored profile counts. - base::HistogramTester histogram_tester; - ResetPersonalDataManager(); - - ASSERT_EQ(4U, personal_data_->GetCreditCards().size()); - - // Validate the basic count metrics for both local and server cards. Deep - // validation of the metrics is done in: - // AutofillMetricsTest::LogStoredCreditCardMetrics - histogram_tester.ExpectTotalCount("Autofill.StoredCreditCardCount", 1); - histogram_tester.ExpectTotalCount("Autofill.StoredCreditCardCount.Local", 1); - histogram_tester.ExpectTotalCount("Autofill.StoredCreditCardCount.Server", 1); - histogram_tester.ExpectTotalCount( - "Autofill.StoredCreditCardCount.Server.Masked", 1); - histogram_tester.ExpectTotalCount( - "Autofill.StoredCreditCardCount.Server.Unmasked", 1); - histogram_tester.ExpectBucketCount("Autofill.StoredCreditCardCount", 4, 1); - histogram_tester.ExpectBucketCount("Autofill.StoredCreditCardCount.Local", 2, - 1); - histogram_tester.ExpectBucketCount("Autofill.StoredCreditCardCount.Server", 2, - 1); - histogram_tester.ExpectBucketCount( - "Autofill.StoredCreditCardCount.Server.Masked", 2, 1); - histogram_tester.ExpectBucketCount( - "Autofill.StoredCreditCardCount.Server.Unmasked", 0, 1); - histogram_tester.ExpectTotalCount( - "Autofill.StoredCreditCardCount.Server.WithVirtualCardMetadata", 1); - histogram_tester.ExpectBucketCount( - "Autofill.StoredCreditCardCount.Server.WithCardArtImage", 1, 1); -} - // Test that setting a null sync service returns only local credit cards. TEST_F(PersonalDataManagerTest, GetCreditCards_NoSyncService) { base::HistogramTester histogram_tester; @@ -2435,104 +1476,6 @@ EXPECT_TRUE(personal_data_->GetCreditCards()[0]->origin().empty()); } -// Sanity check that the mode where we use the regular, persistent storage for -// cards still works. -TEST_F(PersonalDataManagerTest, UsePersistentServerStorage) { - ASSERT_TRUE(identity_test_env_.identity_manager()->HasPrimaryAccount( - signin::ConsentLevel::kSync)); - ASSERT_TRUE(sync_service_.HasSyncConsent()); - SetUpTwoCardTypes(); - - EXPECT_EQ(2U, personal_data_->GetCreditCards().size()); - EXPECT_EQ(2U, personal_data_->GetCreditCardsToSuggest().size()); - EXPECT_EQ(1U, personal_data_->GetLocalCreditCards().size()); - EXPECT_EQ(1U, personal_data_->GetServerCreditCards().size()); -} - -// Verify that PDM can switch at runtime between the different storages. -TEST_F(PersonalDataManagerSyncTransportModeTest, SwitchServerStorages) { - // Start with account storage. - SetUpTwoCardTypes(); - - // Check that we do have a server card, as expected. - ASSERT_EQ(1U, personal_data_->GetServerCreditCards().size()); - - // Switch to persistent storage. - sync_service_.SetHasSyncConsent(true); - personal_data_->OnStateChanged(&sync_service_); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - EXPECT_EQ(0U, personal_data_->GetServerCreditCards().size()); - - // Add a new card to the persistent storage. - CreditCard server_card; - test::SetCreditCardInfo(&server_card, "Server Card", - "4234567890123456", // Visa - "04", "2999", "1"); - server_card.set_guid("00000000-0000-0000-0000-000000000007"); - server_card.set_record_type(CreditCard::RecordType::kFullServerCard); - server_card.set_server_id("server_id"); - // TODO(crbug.com/1497734): Switch to an appropriate setter for masked - // cards, as full cards have been removed. - personal_data_->AddFullServerCreditCardForTesting(server_card); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - EXPECT_EQ(1U, personal_data_->GetServerCreditCards().size()); - - // Switch back to the account storage, and verify that we are back to the - // original card. - sync_service_.SetHasSyncConsent(false); - personal_data_->OnStateChanged(&sync_service_); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ASSERT_EQ(1U, personal_data_->GetServerCreditCards().size()); - EXPECT_EQ(u"3456", personal_data_->GetServerCreditCards()[0]->number()); -} - -// Sanity check that the mode where we use the regular, persistent storage for -// cards still works. -TEST_F(PersonalDataManagerSyncTransportModeTest, - UseCorrectStorageForDifferentCards) { - // Add a server card. - CreditCard server_card; - test::SetCreditCardInfo(&server_card, "Server Card", - "4234567890123456", // Visa - "04", "2999", "1"); - server_card.set_guid("00000000-0000-0000-0000-000000000007"); - server_card.set_record_type(CreditCard::RecordType::kFullServerCard); - server_card.set_server_id("server_id"); - personal_data_->AddFullServerCreditCardForTesting(server_card); - - // Set server card metadata. - server_card.set_use_count(15); - personal_data_->UpdateServerCardsMetadata({server_card}); - - PersonalDataChangedWaiter(*personal_data_).Wait(); - - // Expect that the server card is stored in the account autofill table. - std::vector<std::unique_ptr<CreditCard>> cards; - account_autofill_table_->GetServerCreditCards(cards); - EXPECT_EQ(1U, cards.size()); - EXPECT_EQ(server_card.LastFourDigits(), cards[0]->LastFourDigits()); - - // Add a local card. - CreditCard local_card; - test::SetCreditCardInfo(&local_card, "Freddy Mercury", - "4234567890123463", // Visa - "08", "2999", "1"); - local_card.set_guid("00000000-0000-0000-0000-000000000009"); - local_card.set_record_type(CreditCard::RecordType::kLocalCard); - local_card.set_use_date(AutofillClock::Now() - base::Days(5)); - personal_data_->AddCreditCard(local_card); - - PersonalDataChangedWaiter(*personal_data_).Wait(); - - // Expect that the local card is stored in the profile autofill table. - profile_autofill_table_->GetCreditCards(&cards); - EXPECT_EQ(1U, cards.size()); - EXPECT_EQ(local_card.LastFourDigits(), cards[0]->LastFourDigits()); -} - TEST_F(PersonalDataManagerTest, GetAccountInfoForPaymentsServer) { // Make the IdentityManager return a non-empty AccountInfo when // GetPrimaryAccountInfo() is called. @@ -3019,36 +1962,6 @@ EXPECT_FALSE(personal_data_->IsCountryEligibleForAccountStorage("IR")); } -TEST_F(PersonalDataManagerTest, ClearAllCvcs) { - base::test::ScopedFeatureList features( - features::kAutofillEnableCvcStorageAndFilling); - // Add a server card and its CVC. - CreditCard server_card = test::GetMaskedServerCard(); - const std::u16string server_cvc = u"111"; - SetServerCards({server_card}); - personal_data_->AddServerCvc(server_card.instrument_id(), server_cvc); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - // Add a local card and its CVC. - CreditCard local_card = test::GetCreditCard(); - const std::u16string local_cvc = u"999"; - local_card.set_cvc(local_cvc); - personal_data_->AddCreditCard(local_card); - PersonalDataChangedWaiter(*personal_data_).Wait(); - - ASSERT_EQ(personal_data_->GetLocalCreditCards().size(), 1U); - ASSERT_EQ(personal_data_->GetServerCreditCards().size(), 1U); - EXPECT_EQ(personal_data_->GetServerCreditCards()[0]->cvc(), server_cvc); - EXPECT_EQ(personal_data_->GetLocalCreditCards()[0]->cvc(), local_cvc); - - // Clear out all the CVCs (local + server). - personal_data_->ClearLocalCvcs(); - personal_data_->ClearServerCvcs(); - PersonalDataChangedWaiter(*personal_data_).Wait(); - EXPECT_TRUE(personal_data_->GetServerCreditCards()[0]->cvc().empty()); - EXPECT_TRUE(personal_data_->GetLocalCreditCards()[0]->cvc().empty()); -} - TEST_F(PersonalDataManagerTest, AccountStatusSyncRetrieval) { EXPECT_NE(personal_data_->GetAccountStatusForTesting(), std::nullopt); @@ -3064,161 +1977,4 @@ EXPECT_EQ(personal_data_->GetAccountStatusForTesting(), std::nullopt); } -// Tests that benefit getters return expected result for active benefits. -TEST_F(PersonalDataManagerTest, GetActiveCreditCardBenefits) { - // Add active benefits. - CreditCardFlatRateBenefit flat_rate_benefit = - test::GetActiveCreditCardFlatRateBenefit(); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_flat_rate_benefit = - flat_rate_benefit.linked_card_instrument_id(); - personal_data_->AddCreditCardBenefitForTest(std::move(flat_rate_benefit)); - - CreditCardCategoryBenefit category_benefit = - test::GetActiveCreditCardCategoryBenefit(); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_category_benefit = - category_benefit.linked_card_instrument_id(); - const CreditCardCategoryBenefit::BenefitCategory - benefit_category_for_category_benefit = - category_benefit.benefit_category(); - personal_data_->AddCreditCardBenefitForTest(std::move(category_benefit)); - - CreditCardMerchantBenefit merchant_benefit = - test::GetActiveCreditCardMerchantBenefit(); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_merchant_benefit = - merchant_benefit.linked_card_instrument_id(); - url::Origin merchant_origin_for_merchant_benefit = - *merchant_benefit.merchant_domains().begin(); - personal_data_->AddCreditCardBenefitForTest(std::move(merchant_benefit)); - - // Match getter results with the search criteria. - EXPECT_TRUE(personal_data_->IsAutofillPaymentMethodsEnabled()); - EXPECT_EQ(personal_data_ - ->GetFlatRateBenefitByInstrumentId( - instrument_id_for_flat_rate_benefit) - ->linked_card_instrument_id(), - instrument_id_for_flat_rate_benefit); - - std::optional<CreditCardCategoryBenefit> category_benefit_result = - personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( - instrument_id_for_category_benefit, - benefit_category_for_category_benefit); - EXPECT_EQ(category_benefit_result->linked_card_instrument_id(), - instrument_id_for_category_benefit); - EXPECT_EQ(category_benefit_result->benefit_category(), - benefit_category_for_category_benefit); - - std::optional<CreditCardMerchantBenefit> merchant_benefit_result = - personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( - instrument_id_for_merchant_benefit, - merchant_origin_for_merchant_benefit); - EXPECT_EQ(merchant_benefit_result->linked_card_instrument_id(), - instrument_id_for_merchant_benefit); - EXPECT_TRUE(merchant_benefit_result->merchant_domains().contains( - merchant_origin_for_merchant_benefit)); - - // Disable autofill credit card pref. Check that no benefits are returned. - prefs::SetAutofillPaymentMethodsEnabled(prefs_.get(), false); - EXPECT_FALSE(personal_data_->GetFlatRateBenefitByInstrumentId( - instrument_id_for_flat_rate_benefit)); - EXPECT_FALSE(personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( - instrument_id_for_category_benefit, - benefit_category_for_category_benefit)); - EXPECT_FALSE(personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( - instrument_id_for_merchant_benefit, - merchant_origin_for_merchant_benefit)); -} - -// Tests benefit getters will not return inactive benefits. -TEST_F(PersonalDataManagerTest, GetInactiveCreditCardBenefits) { - // Add inactive benefits. - base::Time future_time = AutofillClock::Now() + base::Days(5); - - CreditCardFlatRateBenefit flat_rate_benefit = - test::GetActiveCreditCardFlatRateBenefit(); - test_api(flat_rate_benefit).SetStartTimeForTesting(future_time); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_flat_rate_benefit = - flat_rate_benefit.linked_card_instrument_id(); - personal_data_->AddCreditCardBenefitForTest(std::move(flat_rate_benefit)); - - CreditCardCategoryBenefit category_benefit = - test::GetActiveCreditCardCategoryBenefit(); - test_api(category_benefit).SetStartTimeForTesting(future_time); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_category_benefit = - category_benefit.linked_card_instrument_id(); - const CreditCardCategoryBenefit::BenefitCategory - benefit_category_for_category_benefit = - category_benefit.benefit_category(); - personal_data_->AddCreditCardBenefitForTest(std::move(category_benefit)); - - CreditCardMerchantBenefit merchant_benefit = - test::GetActiveCreditCardMerchantBenefit(); - test_api(merchant_benefit).SetStartTimeForTesting(future_time); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_merchant_benefit = - merchant_benefit.linked_card_instrument_id(); - url::Origin merchant_origin_for_merchant_benefit = - *merchant_benefit.merchant_domains().begin(); - personal_data_->AddCreditCardBenefitForTest(std::move(merchant_benefit)); - - // Should not return any benefits as no benefit is currently active. - EXPECT_FALSE(personal_data_->GetFlatRateBenefitByInstrumentId( - instrument_id_for_flat_rate_benefit)); - EXPECT_FALSE(personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( - instrument_id_for_category_benefit, - benefit_category_for_category_benefit)); - EXPECT_FALSE(personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( - instrument_id_for_merchant_benefit, - merchant_origin_for_merchant_benefit)); -} - -// Tests benefit getters will not return expired benefits. -TEST_F(PersonalDataManagerTest, GetExpiredCreditCardBenefits) { - // Add Expired benefits. - base::Time expired_time = AutofillClock::Now() - base::Days(5); - - CreditCardFlatRateBenefit flat_rate_benefit = - test::GetActiveCreditCardFlatRateBenefit(); - test_api(flat_rate_benefit).SetEndTimeForTesting(expired_time); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_flat_rate_benefit = - flat_rate_benefit.linked_card_instrument_id(); - personal_data_->AddCreditCardBenefitForTest(std::move(flat_rate_benefit)); - - CreditCardCategoryBenefit category_benefit = - test::GetActiveCreditCardCategoryBenefit(); - test_api(category_benefit).SetEndTimeForTesting(expired_time); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_category_benefit = - category_benefit.linked_card_instrument_id(); - const CreditCardCategoryBenefit::BenefitCategory - benefit_category_for_category_benefit = - category_benefit.benefit_category(); - personal_data_->AddCreditCardBenefitForTest(std::move(category_benefit)); - - CreditCardMerchantBenefit merchant_benefit = - test::GetActiveCreditCardMerchantBenefit(); - test_api(merchant_benefit).SetEndTimeForTesting(expired_time); - const CreditCardBenefitBase::LinkedCardInstrumentId - instrument_id_for_merchant_benefit = - merchant_benefit.linked_card_instrument_id(); - url::Origin merchant_origin_for_merchant_benefit = - *merchant_benefit.merchant_domains().begin(); - personal_data_->AddCreditCardBenefitForTest(std::move(merchant_benefit)); - - // Should not return any benefits as all of the benefits are expired. - EXPECT_FALSE(personal_data_->GetFlatRateBenefitByInstrumentId( - instrument_id_for_flat_rate_benefit)); - EXPECT_FALSE(personal_data_->GetCategoryBenefitByInstrumentIdAndCategory( - instrument_id_for_category_benefit, - benefit_category_for_category_benefit)); - EXPECT_FALSE(personal_data_->GetMerchantBenefitByInstrumentIdAndOrigin( - instrument_id_for_merchant_benefit, - merchant_origin_for_merchant_benefit)); -} - } // namespace autofill
diff --git a/components/autofill/core/browser/test_personal_data_manager.cc b/components/autofill/core/browser/test_personal_data_manager.cc index e8ce5dd..7dd5ce2 100644 --- a/components/autofill/core/browser/test_personal_data_manager.cc +++ b/components/autofill/core/browser/test_personal_data_manager.cc
@@ -23,7 +23,8 @@ base::Unretained(this))); payments_data_manager_ = std::make_unique<PaymentsDataManager>( /*profile_database=*/nullptr, /*account_database=*/nullptr, - /*image_fetcher=*/nullptr, /*shared_storage_handler=*/nullptr, this); + /*image_fetcher=*/nullptr, /*shared_storage_handler=*/nullptr, + app_locale(), this); } TestPersonalDataManager::~TestPersonalDataManager() = default;
diff --git a/components/autofill/core/common/autofill_features.cc b/components/autofill/core/common/autofill_features.cc index 106b4b91..d6d3a13 100644 --- a/components/autofill/core/common/autofill_features.cc +++ b/components/autofill/core/common/autofill_features.cc
@@ -54,6 +54,13 @@ const base::FeatureParam<base::TimeDelta> kAutofillAssociateFormsTTL{ &kAutofillAssociateForms, "associate_forms_ttl", base::Minutes(5)}; +// If enabled, the country calling code for nationally formatted phone numbers +// is inferred from the profile's country, if available. +// TODO(crbug.com/1311937): Cleanup when launched. +BASE_FEATURE(kAutofillInferCountryCallingCode, + "AutofillInferCountryCallingCode", + base::FEATURE_DISABLED_BY_DEFAULT); + // If enabled, label inference considers strings entirely made up of '(', ')' // and '-' as valid labels. // TODO(crbug.com/1311937): Cleanup when launched.
diff --git a/components/autofill/core/common/autofill_features.h b/components/autofill/core/common/autofill_features.h index 723986ae..1fc5bce 100644 --- a/components/autofill/core/common/autofill_features.h +++ b/components/autofill/core/common/autofill_features.h
@@ -25,6 +25,8 @@ COMPONENT_EXPORT(AUTOFILL) extern const base::FeatureParam<base::TimeDelta> kAutofillAssociateFormsTTL; COMPONENT_EXPORT(AUTOFILL) +BASE_DECLARE_FEATURE(kAutofillInferCountryCallingCode); +COMPONENT_EXPORT(AUTOFILL) BASE_DECLARE_FEATURE(kAutofillConsiderPhoneNumberSeparatorsValidLabels); COMPONENT_EXPORT(AUTOFILL) BASE_DECLARE_FEATURE(kAutofillDefaultToCityAndNumber);
diff --git a/components/autofill_strings.grdp b/components/autofill_strings.grdp index 20037370..f832c36 100644 --- a/components/autofill_strings.grdp +++ b/components/autofill_strings.grdp
@@ -23,7 +23,7 @@ </message> </if> - <if expr="is_android or is_ios"> + <if expr="is_ios"> <message name="IDS_AUTOFILL_REMOVE_LOCAL_COPY_BUTTON" desc="The label of the button that removes the local copy of a Wallet Credit Card." formatter_data="android_java"> Remove copy </message>
diff --git a/components/browser_ui/accessibility/android/BUILD.gn b/components/browser_ui/accessibility/android/BUILD.gn index 62a278f..c30023a 100644 --- a/components/browser_ui/accessibility/android/BUILD.gn +++ b/components/browser_ui/accessibility/android/BUILD.gn
@@ -37,7 +37,6 @@ android_library("lib_java") { srcjar_deps = [ ":accessibility_jni_headers" ] sources = [ - "java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java", "java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java", "java/src/org/chromium/components/browser_ui/accessibility/DeviceAccessibilitySettingsHandler.java", "java/src/org/chromium/components/browser_ui/accessibility/FontSizePrefs.java", @@ -48,7 +47,6 @@ "java/src/org/chromium/components/browser_ui/accessibility/PageZoomPreference.java", "java/src/org/chromium/components/browser_ui/accessibility/PageZoomProperties.java", "java/src/org/chromium/components/browser_ui/accessibility/PageZoomViewBinder.java", - "java/src/org/chromium/components/browser_ui/accessibility/TextScalePreference.java", ] deps = [
diff --git a/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml b/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml index 7ec5d4a..932b554 100644 --- a/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml +++ b/components/browser_ui/accessibility/android/java/res/xml/accessibility_preferences.xml
@@ -7,7 +7,7 @@ <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> - <org.chromium.components.browser_ui.accessibility.TextScalePreference + <org.chromium.chrome.browser.accessibility.settings.TextScalePreference android:key="text_scale" android:title="@string/font_size" android:selectable="false" /> @@ -44,4 +44,9 @@ android:key="captions" android:title="@string/accessibility_captions_title"/> + <Preference + android:fragment="org.chromium.chrome.browser.image_descriptions.ImageDescriptionsSettings" + android:key="image_descriptions" + android:title="@string/image_descriptions_settings_title" /> + </PreferenceScreen>
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java index 2cf70df..f413287 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java
@@ -7,11 +7,11 @@ /** Constants used for accessibility classes. */ public final class AccessibilityConstants { /** - * Page Zoom feature preferences. Tracks if a user wants the menu item always visible, and - * what their default level of zoom should be. + * Page Zoom feature preferences. Tracks if a user wants the menu item always visible, and what + * their default level of zoom should be. */ public static final String PAGE_ZOOM_ALWAYS_SHOW_MENU_ITEM = - "Chrome.PageZoom.AlwaysShowMenuItem"; + "Chrome.PageZoom.AlwaysShowMenuItem.Refreshed"; /** Tracks if a user wants Page Zoom to include an OS level adjustment for zoom level. */ public static final String PAGE_ZOOM_INCLUDE_OS_ADJUSTMENT =
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java index 65dcc0a00..186b063 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettingsDelegate.java
@@ -4,11 +4,6 @@ package org.chromium.components.browser_ui.accessibility; -import android.content.Context; - -import androidx.annotation.NonNull; -import androidx.preference.PreferenceFragmentCompat; - import org.chromium.content_public.browser.BrowserContextHandle; /** @@ -51,21 +46,4 @@ * text size contrast value for accessibility settings. Return null to omit the preference. */ IntegerPreferenceDelegate getTextSizeContrastAccessibilityDelegate(); - - /** - * Allows the embedder to add more preferences to the preference screen. - * - * @param fragment the fragment to add the preferences to. - */ - void addExtraPreferences(@NonNull PreferenceFragmentCompat fragment); - - /** Returns whether or not the 'Zoom' feature specific UI should be shown in Settings. */ - boolean showPageZoomSettingsUI(); - - /** - * Launches a site settings category that displays zoom levels for each website. - * - * @param context the context from which to launch the activity from. - */ - void launchSiteSettingsZoomActivity(Context context); }
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/FontSizePrefs.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/FontSizePrefs.java index 36a1b71..6824ad4 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/FontSizePrefs.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/FontSizePrefs.java
@@ -189,7 +189,7 @@ private void recordUserFontPrefHistogram(String histogramName) { // User font size prefs range from 0.5 to 2.0 (50% to 200%) and can be updated in increments - // of 5% (see org.chromium.components.browser_ui.accessibility.TextScalePreference). + // of 5% (see org.chromium.chrome.browser.accessibility.settings.TextScalePreference). int sample = (int) (getUserFontScaleFactor() * 100); assert sample >= 50 && sample <= 200 : "Unexpected font size pref"; RecordHistogram.recordSparseHistogram(histogramName, sample);
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java index e545b1e7..4d0a0beb 100644 --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java
@@ -64,15 +64,6 @@ private static final double DEFAULT_ZOOM_LEVEL_SNAP_RANGE = 0.03; /** - * Returns whether the Accessibility Settings page should include the 'Zoom' UI. The page - * should always display the UI if the feature is enabled. - * @return boolean - */ - public static boolean shouldShowSettingsUI() { - return ContentFeatureMap.isEnabled(ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM); - } - - /** * Seekbars have values 0 to 100 by default. For simplicity, we will keep these values and * convert to the correct zoom factor under-the-hood. See comment at top of class. * @@ -221,7 +212,7 @@ * @return boolean */ public static boolean shouldShowZoomMenuItem() { - if (!shouldShowSettingsUI()) { + if (!ContentFeatureMap.isEnabled(ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM)) { return false; }
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb index 5f798499..b657ffe6 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_am.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">ይህ ጣቢያ እርስዎ የሚወዷቸውን ነገሮች ይወስናል እና ከዚያም ማስታወቂያዎችን ለሌሎች ጣቢያዎች ይጠቁማል። እንዲሁም ይህ ጣቢያ ይበልጥ አግባብነት ያላቸው ማስታወቂያዎችን ለእርስዎ ለማሳየት የእርስዎን የማስታወቂያ ርዕሶች ከChrome ያገኛል።</translation> <translation id="7053983685419859001">አግድ</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 ተመርጧል}one{# ተመርጠዋል}other{# ተመርጠዋል}}</translation> +<translation id="708014373017851679">«<ph name="APP_NAME" />» ጊዜው ያለፈበት ነው። እባክዎ መተግበሪያውን ያዘምኑት።</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> ተመርጠዋል። አማራጮች ከማያ ገጹ አናት አጠገብ ይገኛሉ</translation> <translation id="7141896414559753902">ጣቢያዎች ብቅ-ባዮችን እንዳያሳዩ ያግዱ (የሚመከር)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> ኪባ</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_az.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_az.xtb index 65dee80f..dcfdbbf 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_az.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_az.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Bu sayt bəyəndiklərinizi müəyyənləşdirir və sonra digər saytlara reklam təklif edir. Bu sayt sizə daha uyğun reklamlar göstərmək üçün Chrome'dan reklam mövzularınızı da əldə edir.</translation> <translation id="7053983685419859001">Bloklayın</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 element seçildi}other{# element seçildi}}</translation> +<translation id="708014373017851679">"<ph name="APP_NAME" />" köhnəlib. Tətbiqi güncəlləyin.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> seçildi. Seçimlər ekranın yuxarısında əlçatandır</translation> <translation id="7141896414559753902">Saytların popapları və yönləndirmələri göstərməyini blok edin (tövsiyə olunur)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb index d8b4ba72..4f4345a 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_et.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">See sait tuvastab asjad, mis teile meeldivad, ja soovitab seejärel teistele saitidele reklaame. Samuti hangib see sait Chrome'ist teie reklaamiteemad, et näidata teile asjakohasemaid reklaame.</translation> <translation id="7053983685419859001">Blokeeri</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 on valitud}other{# on valitud}}</translation> +<translation id="708014373017851679"><ph name="APP_NAME" /> on aegunud. Värskendage rakendust.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> on valitud. Valikud on saadaval ekraanikuva ülaosas</translation> <translation id="7141896414559753902">Blokeeri saitidel hüpikakende ja ümbersuunamiste kuvamine (soovitatav)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> kB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb index f6e97aac..a55d3b3 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_hi.xtb
@@ -5,6 +5,7 @@ <translation id="1036348656032585052">बंद करें</translation> <translation id="1044891598689252897">साइटें सामान्य रूप से काम करेंगी</translation> <translation id="1073417869336441572">हमें बताएं कि आपने तीसरे पक्ष की कुकी को अनुमति क्यों दी है. इससे हमें Chrome को बेहतर बनाने में मदद मिलेगी. <ph name="BEGIN_LINK" />सुझाव/राय दें या शिकायत करें<ph name="END_LINK" /></translation> +<translation id="1113435009358629918">कीमत में गिरावट वाला कार्ड छिपाएं</translation> <translation id="1178581264944972037">रोकें</translation> <translation id="1181037720776840403">हटाएं</translation> <translation id="1192844206376121885">इससे वह डेटा और सभी कुकी मिट जाएंगी जिन्हें <ph name="ORIGIN" /> ने सेव किया है.</translation> @@ -92,6 +93,7 @@ <translation id="2498359688066513246">सहायता और फ़ीडबैक</translation> <translation id="2501278716633472235">वापस जाएं</translation> <translation id="2546283357679194313">कुकी और साइट डेटा</translation> +<translation id="2550801787432930915">कीमत में गिरावट वाला कार्ड</translation> <translation id="2569468611847789653">{COOKIE_COUNT,plural, =1{1 कुकी को ब्लॉक किया गया}one{# कुकी को ब्लॉक किया गया}other{# कुकी ब्लॉक किए गए}}</translation> <translation id="2570922361219980984">इस डिवाइस के लिए जगह की जानकारी का एक्सेस भी बंद है. इसे <ph name="BEGIN_LINK" />Android सेटिंग<ph name="END_LINK" /> में चालू करें.</translation> <translation id="257931822824936280">बड़ा किया गया - छोटा करने के लिए क्लिक करें.</translation> @@ -481,6 +483,7 @@ <translation id="8803526663383843427">यह सुविधा चालू होने पर</translation> <translation id="8805385115381080995">ब्राउज़िंग की स्पीड तेज़ होती है, क्योंकि इस बात की संभावना कम होती है कि कोई साइट आपको असली उपयोगकर्ता होने की पुष्टि करने के लिए कहे</translation> <translation id="8816026460808729765">साइटों को सेंसर ऐक्सेस करने से रोकें</translation> +<translation id="8843699287283948910">अन्य डिवाइसों से टैब छिपाएं</translation> <translation id="8847988622838149491">यूएसबी</translation> <translation id="8874790741333031443">कुछ समय के लिए तीसरे पक्ष की कुकी को अनुमति दें. इसका मतलब है कि साइट को मिलने वाली ब्राउज़िंग से जुड़ी सुरक्षा कम हो जाएगी. हालांकि, साइट की सुविधाएं उम्मीद के मुताबिक काम करेंगी.</translation> <translation id="8889294078294184559">आपके ब्राउज़ करने के दौरान, साइटें Chrome की मदद से यह जांच कर सकती हैं कि आप असली उपयोगकर्ता हैं या नहीं. ऐसा, आपकी पहले विज़िट की गई साइट की जानकारी से किया जाता है</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb index 0e58375..8958694 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_lt.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Ši svetainė nustato, kas jums patinka, ir siūlo skelbimus, nukreipiančius į kitas svetaines. Ši svetainė taip pat gauna informaciją apie skelbimų temas iš „Chrome“, kad galėtų rodyti jums aktualesnius skelbimus.</translation> <translation id="7053983685419859001">Blokuoti</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{Pasirinktas 1 elementas}one{Pasirinktas # elementas}few{Pasirinkti # elementai}many{Pasirinkta # elemento}other{Pasirinkta # elementų}}</translation> +<translation id="708014373017851679">„<ph name="APP_NAME" />“ pasenusi. Atnaujinkite programą.</translation> <translation id="7087918508125750058">Pasirinkta: <ph name="ITEM_COUNT" />. Parinktys pasiekiamos netoli ekrano viršaus</translation> <translation id="7141896414559753902">Blokuoti, kad svetainėse nebūtų rodomi iššokantieji langai ir peradresavimai (rekomenduojama)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_mk.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_mk.xtb index d047f4d..e6cf925 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_mk.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_mk.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Овој сајт одредува работи што ви се допаѓаат, а потоа предлага реклами на други сајтови. Сајтов ги добива вашите теми за реклами и од Chrome за да ви прикажува порелевантни реклами.</translation> <translation id="7053983685419859001">Блокирај</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{Избрана е 1}one{Избрана е #}other{Избрани се #}}</translation> +<translation id="708014373017851679">„<ph name="APP_NAME" />“ е застарена. Ажурирајте ја апликацијата.</translation> <translation id="7087918508125750058">Избрани ставки: <ph name="ITEM_COUNT" />. Достапни се опции во горниот дел од екранот</translation> <translation id="7141896414559753902">Блокирај го прикажувањето скокачки прозорци и пренасочувања на сајтовите (се препорачува)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb index d36e64b..458372d 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ml.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">ഈ സൈറ്റ്, നിങ്ങൾക്ക് താൽപ്പര്യമുള്ള കാര്യങ്ങൾ കണ്ടെത്തി മറ്റ് സൈറ്റുകൾക്ക് പരസ്യങ്ങൾ നിർദ്ദേശിക്കുന്നു. നിങ്ങൾക്ക് കൂടുതൽ പ്രസക്തമായ പരസ്യങ്ങൾ കാണിക്കാൻ ഈ സൈറ്റിന് Chrome-ൽ നിന്ന് നിങ്ങളുടെ പരസ്യ വിഷയങ്ങളും ലഭിക്കുന്നു.</translation> <translation id="7053983685419859001">തടയുക</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 തിരഞ്ഞെടുത്തു}other{# തിരഞ്ഞെടുത്തു}}</translation> +<translation id="708014373017851679">'<ph name="APP_NAME" />' കാലഹരണപ്പെട്ടു. ആപ്പ് അപ്ഡേറ്റ് ചെയ്യുക.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> എണ്ണം തിരഞ്ഞെടുത്തു. സ്ക്രീനിന്റെ മുകളിലുള്ള ഭാഗത്തിന് സമീപം ഓപ്ഷനുകൾ ലഭ്യമാണ്</translation> <translation id="7141896414559753902">പോപ്പ് അപ്പുകളും റീഡയറക്റ്റുകളും കാണിക്കുന്നതിൽ നിന്ന് സൈറ്റുകളെ ബ്ലോക്ക് ചെയ്യുക (ശുപാർശ ചെയ്തിരിക്കുന്നു)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ms.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ms.xtb index b944616..2212c1b4 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_ms.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ms.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Laman ini menentukan perkara yang anda sukai dan kemudian mencadangkan iklan kepada laman lain. Laman ini juga mendapat topik iklan anda daripada Chrome untuk memaparkan iklan yang lebih berkaitan kepada anda.</translation> <translation id="7053983685419859001">Sekat</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 dipilih}other{# dipilih}}</translation> +<translation id="708014373017851679">'<ph name="APP_NAME" />' sudah lapuk. Sila kemas kinikan apl.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> dipilih. Pilihan tersedia berhampiran bahagian atas skrin</translation> <translation id="7141896414559753902">Sekat tapak daripada memaparkan tetingkap timbul dan ubah hala (disyorkan)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb index e2a757a7..3a5973f 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">यो साइटले तपाईंलाई मन पर्ने कुराहरू निर्धारण गरेर अन्य साइटहरूलाई विज्ञापनहरू सिफारिस गर्छ। यो साइटले तपाईंलाई थप सान्दर्भिक विज्ञापनहरू देखाउने प्रयोजनका लागि तपाईंले Chrome छनौट गर्नुभएका विज्ञापनका विषयसम्बन्धी जानकारी पनि प्राप्त गर्छ।</translation> <translation id="7053983685419859001">रोक्नुहोस्</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{१ चयन गरियो}other{# चयन गरिए}}</translation> +<translation id="708014373017851679">'<ph name="APP_NAME" />' को म्याद सकिएको छ। कृपया यो एप अपडेट गर्नुहोस्।</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> चयन गरिए। विकल्पहरू स्क्रिनको शीर्षभागको नजिकै उपलब्ध छन्</translation> <translation id="7141896414559753902">साइटहरूलाई पपअपहरू देखाउन र रिडिरेक्ट गर्नबाट रोक्नुहोस् (सिफारिस गरिएको)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> के.बि.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb index 634c421..7f3d956d 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_no.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Dette nettstedet avgjør hva du liker, og foreslår deretter annonser til andre nettsteder. Dette nettstedet henter også annonseemnene dine fra Chrome for å kunne vise deg mer relevante annonser.</translation> <translation id="7053983685419859001">Blokkér</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 er valgt}other{# er valgt}}</translation> +<translation id="708014373017851679"><ph name="APP_NAME" /> er utdatert. Oppdater appen.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> er valgt. Du finner alternativer oppe på skjermen</translation> <translation id="7141896414559753902">Blokkér nettsteder fra å vise forgrunnsvinduer og viderekoblinger (anbefales)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> kB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb index eddf088..fb421d9 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_pl.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Witryna określa Twoje zainteresowania, a potem sugeruje reklamy innym witrynom. Witryna wykorzystuje też gromadzone przez Chrome informacje o interesujących Cię tematach, aby wyświetlać trafniejsze reklamy.</translation> <translation id="7053983685419859001">Blokuj</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{Wybrano 1}few{Wybrano #}many{Wybrano #}other{Wybrano #}}</translation> +<translation id="708014373017851679">Aplikacja „<ph name="APP_NAME" />” jest nieaktualna. Zaktualizuj ją.</translation> <translation id="7087918508125750058">Wybrano <ph name="ITEM_COUNT" />. Opcje dostępne na górze ekranu</translation> <translation id="7141896414559753902">Blokuj wyskakujące okienka i przekierowania na stronach (zalecane)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb index f5a9574..1dbdaf6 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ru.xtb
@@ -5,6 +5,7 @@ <translation id="1036348656032585052">Отключить</translation> <translation id="1044891598689252897">Сайты будут работать в нормальном режиме</translation> <translation id="1073417869336441572">Помогите нам улучшить Chrome – расскажите, почему вы разрешили сторонние файлы cookie. <ph name="BEGIN_LINK" />Отправить отзыв<ph name="END_LINK" /></translation> +<translation id="1113435009358629918">Скрыть оповещение о скидках</translation> <translation id="1178581264944972037">Пауза</translation> <translation id="1181037720776840403">Удалить</translation> <translation id="1192844206376121885">Будут удалены все данные и файлы cookie, которые сохранены сайтом <ph name="ORIGIN" />.</translation> @@ -92,6 +93,7 @@ <translation id="2498359688066513246">Справка/отзыв</translation> <translation id="2501278716633472235">Назад</translation> <translation id="2546283357679194313">Файлы сookie и данные сайтов</translation> +<translation id="2550801787432930915">Оповещение о скидках</translation> <translation id="2569468611847789653">{COOKIE_COUNT,plural, =1{Заблокирован 1 файл cookie}one{Заблокирован # файл cookie}few{Заблокировано # файла cookie}many{Заблокировано # файлов cookie}other{Заблокировано # файла cookie}}</translation> <translation id="2570922361219980984">Определение местоположения отключено и для самого устройства. Включите эту функцию в <ph name="BEGIN_LINK" />настройках Android<ph name="END_LINK" />.</translation> <translation id="257931822824936280">Развернуто. Нажмите, чтобы свернуть.</translation> @@ -481,6 +483,7 @@ <translation id="8803526663383843427">Если функция включена</translation> <translation id="8805385115381080995">Сайты реже запрашивают проверку личности, поэтому вы меньше отвлекаетесь от работы в браузере.</translation> <translation id="8816026460808729765">Закрыть сайтам доступ к датчикам</translation> +<translation id="8843699287283948910">Скрыть вкладки с других устройств</translation> <translation id="8847988622838149491">USB</translation> <translation id="8874790741333031443">Попробуйте временно разрешить сторонние файлы cookie. Браузер будет хуже защищен, но функции сайта могут начать работать правильно.</translation> <translation id="8889294078294184559">Затем другие сайты также могут запрашивать эти данные у браузера.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb index 9474a906..7a700878 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_sk.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">Tento web určuje, čo sa vám páči, a potom navrhuje reklamy iným webom. Dostáva aj témy reklám od Chromu, aby vám zobrazoval relevantnejšie reklamy.</translation> <translation id="7053983685419859001">Blokovať</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 vybratá položka}few{# vybraté položky}many{Niekoľko (#) vybratých položiek}other{# vybratých položiek}}</translation> +<translation id="708014373017851679">Aplikácia <ph name="APP_NAME" /> je zastaraná. Aktualizujte ju.</translation> <translation id="7087918508125750058">Vybrané: <ph name="ITEM_COUNT" />. Možnosti sú k dispozícii v hornej časti obrazovky.</translation> <translation id="7141896414559753902">Brániť webom otvárať vyskakovacie okná a používať presmerovania (odporúčané)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> kB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb index e0d9138..e6a42b9 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ta.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">இந்தத் தளம் உங்களுக்குப் பிடித்தவற்றைக் கண்டறிந்து அதன் அடிப்படையில் பிற தளங்களுக்கு விளம்பரங்களைப் பரிந்துரைக்கிறது. இந்தத் தளம் உங்களுக்கு மிகவும் தொடர்புடைய விளம்பரங்களைக் காட்டுவதற்காக விளம்பரத் தலைப்புகளையும் Chromeமில் இருந்து பெறுகிறது.</translation> <translation id="7053983685419859001">தடு</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 தேர்ந்தெடுக்கப்பட்டது}other{# தேர்ந்தெடுக்கப்பட்டன}}</translation> +<translation id="708014373017851679">'<ph name="APP_NAME" />' சமீபத்தியதாக இல்லை. ஆப்ஸைப் புதுப்பிக்கவும்.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> தேர்ந்தெடுக்கப்பட்டன. திரையின் மேற்பகுதிக்கு அருகில், விருப்பங்கள் உள்ளன</translation> <translation id="7141896414559753902">தளங்கள் பாப்-அப்களையும் திசைதிருப்புதல்களையும் காட்டாமல் தடு (பரிந்துரைக்கப்படுகிறது)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> கி.பை.</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb index 4646eb5..7fe82941 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_te.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">ఈ సైట్ మీకు నచ్చిన అంశాలను నిర్ణయించి, ఆపై ఇతర సైట్లకు యాడ్లను సూచిస్తుంది. మీకు మరింత సందర్భోచితమైన యాడ్లను చూపడానికి ఈ సైట్ మీ యాడ్ టాపిక్లను Chrome నుండి కూడా పొందుతుంది.</translation> <translation id="7053983685419859001">నిరోధించు</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 ఎంచుకోబడింది}other{# ఎంచుకోబడ్డాయి}}</translation> +<translation id="708014373017851679">'<ph name="APP_NAME" />' గడువు తేదీ ముగిసింది. దయచేసి యాప్ను అప్డేట్ చేయండి.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> ఎంచుకోబడ్డాయి. ఎంపికలు స్క్రీన్ పైభాగానికి సమీపంలో అందుబాటులో ఉన్నాయి</translation> <translation id="7141896414559753902">మళ్లింపులు, పాప్-అప్లను చూపనివ్వకుండా సైట్లను బ్లాక్ చేస్తుంది (సిఫార్సు చేయడమైనది)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_vi.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_vi.xtb index 99fabeb..f9569a4 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_vi.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_vi.xtb
@@ -28,7 +28,7 @@ <translation id="1547123415014299762">Cho phép sử dụng cookie của bên thứ ba</translation> <translation id="1568470248891039841">Các trang web bạn truy cập có thể nhúng nội dung từ các trang web khác, chẳng hạn như hình ảnh, quảng cáo và văn bản. Các trang web khác này có thể yêu cầu quyền sử dụng thông tin mà họ đã lưu về bạn khi bạn duyệt xem trang web. <ph name="BEGIN_LINK" />Tìm hiểu thêm về nội dung được nhúng<ph name="END_LINK" /></translation> <translation id="1593426485665524382">Có các thao tác mới ở gần đầu màn hình</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="1633720957382884102">Các trang web liên quan</translation> <translation id="1644574205037202324">Nhật ký</translation> <translation id="1647582022260550163">Bạn có chắc chắn muốn đặt lại quyền, xóa cookie và dữ liệu trang web không?</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb index f697ce19..ec193a1 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">此网站会先判断您的喜好,然后向其他网站建议相关广告。此网站还会从 Chrome 中了解您的广告主题,从而向您展示与您更相关的广告。</translation> <translation id="7053983685419859001">禁止</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{已选择 1 项}other{已选择 # 项}}</translation> +<translation id="708014373017851679">“<ph name="APP_NAME" />”版本过旧。请更新该应用。</translation> <translation id="7087918508125750058">已选择 <ph name="ITEM_COUNT" /> 项。选项位于屏幕顶部附近</translation> <translation id="7141896414559753902">禁止网站显示弹出式窗口和重定向(推荐)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_zu.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_zu.xtb index 7e5d473..c44e988 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_zu.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_zu.xtb
@@ -367,6 +367,7 @@ <translation id="702275896380648118">LeLI sayithi Linquma izinto ozithandayo bese liphakamisa izikhangiso kwamanye amasayithi. Leli sayithi lithola izihloko zezikhangiso zakho ku-Chrome ukuze likubonise izikhangiso ezihambisana kakhulu.</translation> <translation id="7053983685419859001">Vimba</translation> <translation id="7066151586745993502">{NUM_SELECTED,plural, =1{1 ekhethiwe}one{# ekhethiwe}other{# ekhethiwe}}</translation> +<translation id="708014373017851679">'I-<ph name="APP_NAME" /> iphelelwe isikhathi. Sicela ubuyekeze i-app.</translation> <translation id="7087918508125750058"><ph name="ITEM_COUNT" /> kukhethiwe. Izinketho zitholakala eceleni naphezu kwesikrini</translation> <translation id="7141896414559753902">Vimbela amasayithi kusukela ekuboniseni okwesikhashana nokuqondiswa kabusha (kunconyiwe)</translation> <translation id="7176368934862295254"><ph name="KILOBYTES" /> KB</translation>
diff --git a/components/browser_ui/styles/android/BUILD.gn b/components/browser_ui/styles/android/BUILD.gn index 096e6d81c..d2fe27a 100644 --- a/components/browser_ui/styles/android/BUILD.gn +++ b/components/browser_ui/styles/android/BUILD.gn
@@ -185,7 +185,6 @@ "java/res/drawable/ic_history_24dp.xml", "java/res/drawable/ic_info_outline_grey_16dp.xml", "java/res/drawable/ic_info_outline_grey_24dp.xml", - "java/res/drawable/ic_journeys.xml", "java/res/drawable/ic_language.xml", "java/res/drawable/ic_language_24.xml", "java/res/drawable/ic_lightbulb_24dp.xml",
diff --git a/components/browser_ui/styles/android/java/res/drawable/ic_journeys.xml b/components/browser_ui/styles/android/java/res/drawable/ic_journeys.xml deleted file mode 100644 index db0410e..0000000 --- a/components/browser_ui/styles/android/java/res/drawable/ic_journeys.xml +++ /dev/null
@@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -Copyright 2022 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. ---> - -<vector xmlns:android="http://schemas.android.com/apk/res/android" - android:width="24dp" - android:height="24dp" - android:viewportWidth="24" - android:viewportHeight="24" - android:tint="@macro/default_icon_color_secondary"> - <path - android:fillColor="?attr/globalLinkTextColor" - android:pathData="M19,15c-1.3,0 -2.4,0.84 -2.82,2H11c-1.1,0 -2,-0.9 -2,-2s0.9,-2 2,-2h2c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4H7.82C7.4,3.84 6.3,3 5,3 3.34,3 2,4.34 2,6s1.34,3 3,3c1.3,0 2.4,-0.84 2.82,-2H13c1.1,0 2,0.9 2,2s-0.9,2 -2,2h-2c-2.21,0 -4,1.79 -4,4s1.79,4 4,4h5.18A2.996,2.996 0,0 0,22 18c0,-1.66 -1.34,-3 -3,-3zM5,7c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1 1,0.45 1,1 -0.45,1 -1,1z"/> -</vector>
diff --git a/components/browser_ui/widget/android/java/src/org/chromium/components/browser_ui/widget/scrim/ScrimMediator.java b/components/browser_ui/widget/android/java/src/org/chromium/components/browser_ui/widget/scrim/ScrimMediator.java index 307e3389..85e088e4 100644 --- a/components/browser_ui/widget/android/java/src/org/chromium/components/browser_ui/widget/scrim/ScrimMediator.java +++ b/components/browser_ui/widget/android/java/src/org/chromium/components/browser_ui/widget/scrim/ScrimMediator.java
@@ -78,11 +78,9 @@ assert model.get(ScrimProperties.ANCHOR_VIEW) != null : "The anchor for the scrim cannot be null."; - // Make sure alpha is reset to 0 since the model may be reused. If the model is being - // switched, this is needed before assigning the new model, as this call will clean up our - // observer on the old model. - setAlphaInternal(0); - + if (mModel != null && mSystemUiScrimDelegate != null) { + mModel.removeObserver(mOnModelChange); + } mModel = model; mIsHidingOrHidden = false; int fadeDurationMs = getAnimationDuration(animDurationMs); @@ -95,6 +93,9 @@ mModel.addObserver(mOnModelChange); } + // Make sure alpha is reset to 0 since the model may be reused. + setAlphaInternal(0); + if (mOverlayFadeInAnimator == null) { mOverlayFadeInAnimator = ValueAnimator.ofFloat(0, 1); mOverlayFadeInAnimator.setDuration(fadeDurationMs);
diff --git a/components/browsing_data/core/browsing_data_utils.cc b/components/browsing_data/core/browsing_data_utils.cc index 39841d0..6df2df0 100644 --- a/components/browsing_data/core/browsing_data_utils.cc +++ b/components/browsing_data/core/browsing_data_utils.cc
@@ -335,6 +335,7 @@ case BrowsingDataType::SITE_SETTINGS: case BrowsingDataType::DOWNLOADS: case BrowsingDataType::HOSTED_APPS_DATA: + case BrowsingDataType::TABS: return false; // No corresponding preference on basic tab. case BrowsingDataType::NUM_TYPES: // This is not an actual type. @@ -371,6 +372,9 @@ case BrowsingDataType::HOSTED_APPS_DATA: *out_pref = prefs::kDeleteHostedAppsData; return true; + case BrowsingDataType::TABS: + *out_pref = prefs::kCloseTabs; + return true; case BrowsingDataType::NUM_TYPES: NOTREACHED(); // This is not an actual type. return false;
diff --git a/components/browsing_data/core/browsing_data_utils.h b/components/browsing_data/core/browsing_data_utils.h index 8bc10b6..d6d472a9 100644 --- a/components/browsing_data/core/browsing_data_utils.h +++ b/components/browsing_data/core/browsing_data_utils.h
@@ -32,6 +32,7 @@ // Only for Desktop: DOWNLOADS, HOSTED_APPS_DATA, + TABS, NUM_TYPES };
diff --git a/components/browsing_data/core/pref_names.cc b/components/browsing_data/core/pref_names.cc index 3a7540e3..cfe9ad5 100644 --- a/components/browsing_data/core/pref_names.cc +++ b/components/browsing_data/core/pref_names.cc
@@ -61,6 +61,11 @@ registry->RegisterInt64Pref(prefs::kLastClearBrowsingDataTime, 0); #endif // !BUILDFLAG(IS_IOS) +#if BUILDFLAG(IS_ANDROID) + registry->RegisterBooleanPref( + kCloseTabs, false, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); +#endif // BUILDFLAG(IS_ANDROID) + registry->RegisterIntegerPref(kLastClearBrowsingDataTab, 0); registry->RegisterBooleanPref( kPreferencesMigratedToBasic, false,
diff --git a/components/browsing_data/core/pref_names.h b/components/browsing_data/core/pref_names.h index e5e7f00..deea9f2 100644 --- a/components/browsing_data/core/pref_names.h +++ b/components/browsing_data/core/pref_names.h
@@ -61,6 +61,7 @@ "browser.clear_data.hosted_apps_data"; inline constexpr char kDeleteSiteSettings[] = "browser.clear_data.site_settings"; +inline constexpr char kCloseTabs[] = "browser.clear_data.close_tabs"; // Other Clear Browsing Data preferences. inline constexpr char kLastClearBrowsingDataTime[] =
diff --git a/components/components_strings.grd b/components/components_strings.grd index 1f9eba90..fc48ace 100644 --- a/components/components_strings.grd +++ b/components/components_strings.grd
@@ -319,7 +319,7 @@ <part file="policy_strings.grdp" /> <part file="print_media_strings.grdp" /> <part file="printing_component_strings.grdp" /> - <part file="privacy_sandbox_strings.grdp" /> + <part file="privacy_sandbox_chrome_strings.grdp" /> <part file="protocol_handler_strings.grdp" /> <part file="reset_password_strings.grdp" /> <part file="search_engine_choice_strings.grdp" />
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java index 812d7917..dcf6518 100644 --- a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java +++ b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java
@@ -908,10 +908,9 @@ builder.addHeader("goodheader2", "headervalue"); IllegalArgumentException e = assertThrows(IllegalArgumentException.class, () -> builder.build().start()); - if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM) { - // TODO(b/307234565): Remove check once AOSP propagates this change. Not using - // @IgnoreFor so this test fails when the propagation happens hence, serving as a - // notification. + if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM + && !mTestRule.isRunningInAOSP()) { + // TODO(b/307234565): Remove check once chromium Android 14 emulator has latest changes. assertThat(e).hasMessageThat().isEqualTo("Invalid header header:name=headervalue"); } else { assertThat(e).hasMessageThat().isEqualTo("Invalid header with headername: header:name"); @@ -928,10 +927,9 @@ builder.addHeader("headername", "bad header\r\nvalue"); IllegalArgumentException e = assertThrows(IllegalArgumentException.class, () -> builder.build().start()); - if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM) { - // TODO(b/307234565): Remove check once AOSP propagates this change. Not using - // @IgnoreFor so this test fails when the propagation happens hence, serving as a - // notification. + if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM + && !mTestRule.isRunningInAOSP()) { + // TODO(b/307234565): Remove check once chromium Android 14 emulator has latest changes. assertThat(e) .hasMessageThat() .isEqualTo("Invalid header headername=bad header\r\nvalue");
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java index 4cf23da..f9887a7 100644 --- a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java +++ b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java
@@ -576,10 +576,9 @@ builder.addHeader("header:name", "headervalue"); IllegalArgumentException e = assertThrows(IllegalArgumentException.class, () -> builder.build().start()); - if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM) { - // TODO(b/307234565): Remove check once AOSP propagates this change. Not using - // @IgnoreFor so this test fails when the propagation happens hence, serving as a - // notification. + if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM + && !mTestRule.isRunningInAOSP()) { + // TODO(b/307234565): Remove check once chromium Android 14 emulator has latest changes. assertThat(e).hasMessageThat().isEqualTo("Invalid header header:name=headervalue"); } else { assertThat(e).hasMessageThat().isEqualTo("Invalid header with headername: header:name"); @@ -617,10 +616,9 @@ builder.addHeader("headername", "bad header\r\nvalue"); IllegalArgumentException e = assertThrows(IllegalArgumentException.class, () -> builder.build().start()); - if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM) { - // TODO(b/307234565): Remove check once AOSP propagates this change. Not using - // @IgnoreFor so this test fails when the propagation happens hence, serving as a - // notification. + if (mTestRule.implementationUnderTest() == CronetImplementation.AOSP_PLATFORM + && !mTestRule.isRunningInAOSP()) { + // TODO(b/307234565): Remove check once chromium Android 14 emulator has latest changes. assertThat(e) .hasMessageThat() .isEqualTo("Invalid header headername=bad header\r\nvalue");
diff --git a/components/infobars/core/infobar_delegate.h b/components/infobars/core/infobar_delegate.h index 706319fd..c90385e3 100644 --- a/components/infobars/core/infobar_delegate.h +++ b/components/infobars/core/infobar_delegate.h
@@ -191,6 +191,7 @@ PARCEL_TRACKING_INFOBAR_DELEGATE = 117, TEST_THIRD_PARTY_COOKIE_PHASEOUT_DELEGATE = 118, ENABLE_LINK_CAPTURING_INFOBAR_DELEGATE = 119, + DEV_TOOLS_SHARED_PROCESS_DELEGATE = 120, }; // Describes navigation events, used to decide whether infobars should be
diff --git a/components/omnibox/browser/actions/history_clusters_action.cc b/components/omnibox/browser/actions/history_clusters_action.cc index a6ef5bb..831efc1 100644 --- a/components/omnibox/browser/actions/history_clusters_action.cc +++ b/components/omnibox/browser/actions/history_clusters_action.cc
@@ -28,13 +28,6 @@ #include "components/strings/grit/components_strings.h" #include "net/base/url_util.h" -#if BUILDFLAG(IS_ANDROID) -#include "base/android/jni_android.h" -#include "base/android/jni_string.h" -#include "components/omnibox/browser/actions/omnibox_action_factory_android.h" -#include "url/android/gurl_android.h" -#endif - #if defined(SUPPORT_PEDALS_VECTOR_ICONS) #include "components/omnibox/browser/vector_icons.h" // nogncheck #endif @@ -149,18 +142,6 @@ } #endif -#if BUILDFLAG(IS_ANDROID) -base::android::ScopedJavaLocalRef<jobject> -HistoryClustersAction::GetOrCreateJavaObject(JNIEnv* env) const { - if (!j_omnibox_action_) { - j_omnibox_action_.Reset(BuildHistoryClustersAction( - env, reinterpret_cast<intptr_t>(this), strings_.hint, - strings_.accessibility_hint, query_)); - } - return base::android::ScopedJavaLocalRef<jobject>(j_omnibox_action_); -} -#endif - HistoryClustersAction::~HistoryClustersAction() = default; // Should be invoked after `AutocompleteResult::AttachPedalsToMatches()`.
diff --git a/components/omnibox/browser/actions/history_clusters_action.h b/components/omnibox/browser/actions/history_clusters_action.h index 9267c65..2c99f8db 100644 --- a/components/omnibox/browser/actions/history_clusters_action.h +++ b/components/omnibox/browser/actions/history_clusters_action.h
@@ -55,10 +55,6 @@ #if defined(SUPPORT_PEDALS_VECTOR_ICONS) const gfx::VectorIcon& GetVectorIcon() const override; #endif -#if BUILDFLAG(IS_ANDROID) - base::android::ScopedJavaLocalRef<jobject> GetOrCreateJavaObject( - JNIEnv* env) const override; -#endif private: ~HistoryClustersAction() override;
diff --git a/components/omnibox/browser/actions/omnibox_action_factory_android.cc b/components/omnibox/browser/actions/omnibox_action_factory_android.cc index 84293994..eb3249d5 100644 --- a/components/omnibox/browser/actions/omnibox_action_factory_android.cc +++ b/components/omnibox/browser/actions/omnibox_action_factory_android.cc
@@ -54,20 +54,6 @@ static_cast<int32_t>(pedal_id))); } -base::android::ScopedJavaGlobalRef<jobject> BuildHistoryClustersAction( - JNIEnv* env, - intptr_t instance, - const std::u16string& hint, - const std::u16string& accessibility_hint, - const std::string& query) { - return base::android::ScopedJavaGlobalRef<jobject>( - Java_OmniboxActionFactory_buildHistoryClustersAction( - env, g_java_factory.Get(), instance, - base::android::ConvertUTF16ToJavaString(env, hint), - base::android::ConvertUTF16ToJavaString(env, accessibility_hint), - base::android::ConvertUTF8ToJavaString(env, query))); -} - base::android::ScopedJavaGlobalRef<jobject> BuildOmniboxActionInSuggest( JNIEnv* env, intptr_t instance,
diff --git a/components/omnibox/browser/android/java/res/values/drawables.xml b/components/omnibox/browser/android/java/res/values/drawables.xml index e6d9dd3..1e1692e 100644 --- a/components/omnibox/browser/android/java/res/values/drawables.xml +++ b/components/omnibox/browser/android/java/res/values/drawables.xml
@@ -6,6 +6,5 @@ --> <resources> <drawable name="action_default">@drawable/fre_product_logo</drawable> - <drawable name="action_journeys">@drawable/ic_journeys</drawable> <drawable name="action_dino_game">@drawable/ic_dino</drawable> </resources>
diff --git a/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionDelegate.java b/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionDelegate.java index 41a8b0d..3d2d046 100644 --- a/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionDelegate.java +++ b/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionDelegate.java
@@ -40,13 +40,6 @@ /** Open specific settings page. */ void openSettingsPage(@SettingsFragment int fragment); - /** - * Open History Clusters page for a specific user query. - * - * @param query the query to access History Clusters for - */ - void openHistoryClustersPage(String query); - /** Handles opening the CBD or the quick deleted dialog. */ void handleClearBrowsingData(); }
diff --git a/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionFactory.java b/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionFactory.java index 7c07e5b..f98a04d5 100644 --- a/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionFactory.java +++ b/components/omnibox/browser/android/java/src/org/chromium/components/omnibox/action/OmniboxActionFactory.java
@@ -46,22 +46,6 @@ /* EntityInfoProto.ActionInfo.ActionType */ int actionType, @NonNull String actionUri); - /** - * Create a new HistoryClustersAction. - * - * @param hint the title displayed on the chip - * @param accessibilityHint the text to be announced to the accessibility-enabled users - * @param query the user-specific query associated with History Clusters - * @return new instance of an HistoryClustersAction - */ - @CalledByNative - @NonNull - OmniboxAction buildHistoryClustersAction( - long instance, - @NonNull String hint, - @NonNull String accessibilityHint, - @NonNull String query); - @NativeMethods public interface Natives { /** Pass the OmniboxActionFactory instance to C++. */
diff --git a/components/onc/docs/onc_spec.md b/components/onc/docs/onc_spec.md index 6aef6d78..c29fdae9 100644 --- a/components/onc/docs/onc_spec.md +++ b/components/onc/docs/onc_spec.md
@@ -443,6 +443,19 @@ system to determine which network to connect to when multiple configured networks are available (or may be ignored). +* **CheckCaptivePortal** + * (optional, defaults to *False*) - **string** + * Indicates whether captive portal detection is configured for this + * network. The configurations are: + * *False*: Captive portal detection is disabled + * *True*: Captive portal detection is enabled + * *HTTPOnly*: Captive portal detection is enabled + and the portal detector will only use HTTP web + probes. + * Allowed values are: + * *False*, + * *True*, + * *HTTPOnly* ## Ethernet networks
diff --git a/components/onc/onc_constants.cc b/components/onc/onc_constants.cc index cf45cc9..c4aae95 100644 --- a/components/onc/onc_constants.cc +++ b/components/onc/onc_constants.cc
@@ -36,6 +36,7 @@ // Network Configuration namespace network_config { const char kCellular[] = "Cellular"; +const char kCheckCaptivePortal[] = "CheckCaptivePortal"; const char kConnectable[] = "Connectable"; const char kConnectionState[] = "ConnectionState"; const char kDevice[] = "Device"; @@ -97,6 +98,12 @@ const char kWireless[] = "Wireless"; } // namespace network_type +namespace check_captive_portal { +const char kFalse[] = "False"; +const char kHTTPOnly[] = "HTTPOnly"; +const char kTrue[] = "True"; +} // namespace check_captive_portal + namespace cellular { const char kActivationState[] = "ActivationState"; const char kActivated[] = "Activated";
diff --git a/components/onc/onc_constants.h b/components/onc/onc_constants.h index 8f30c1e..99f41cff 100644 --- a/components/onc/onc_constants.h +++ b/components/onc/onc_constants.h
@@ -59,6 +59,7 @@ // NetworkConfiguration. namespace network_config { COMPONENT_EXPORT(ONC) extern const char kCellular[]; +COMPONENT_EXPORT(ONC) extern const char kCheckCaptivePortal[]; COMPONENT_EXPORT(ONC) extern const char kDevice[]; COMPONENT_EXPORT(ONC) extern const char kEthernet[]; COMPONENT_EXPORT(ONC) extern const char kGUID[]; @@ -114,6 +115,12 @@ COMPONENT_EXPORT(ONC) extern const char kWireless[]; } // namespace network_type +namespace check_captive_portal { +COMPONENT_EXPORT(ONC) extern const char kFalse[]; +COMPONENT_EXPORT(ONC) extern const char kHTTPOnly[]; +COMPONENT_EXPORT(ONC) extern const char kTrue[]; +} // namespace check_captive_portal + namespace cellular { COMPONENT_EXPORT(ONC) extern const char kActivationState[]; COMPONENT_EXPORT(ONC) extern const char kActivated[];
diff --git a/components/optimization_guide/internal b/components/optimization_guide/internal index 3e87b5c..cf123da 160000 --- a/components/optimization_guide/internal +++ b/components/optimization_guide/internal
@@ -1 +1 @@ -Subproject commit 3e87b5cf956eeb1cfc3437ae5dd09e86cacbf9f9 +Subproject commit cf123dadc9bb84e815991922cc9d4d9277b8b4e5
diff --git a/components/password_manager/content/browser/content_password_manager_driver.cc b/components/password_manager/content/browser/content_password_manager_driver.cc index 6cad68f..0a74325 100644 --- a/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/components/password_manager/content/browser/content_password_manager_driver.cc
@@ -234,6 +234,14 @@ } #endif +void ContentPasswordManagerDriver::PreviewField( + autofill::FieldRendererId field_id, + const std::u16string& value) { + if (const auto& agent = GetPasswordAutofillAgent()) { + agent->PreviewField(field_id, value); + } +} + void ContentPasswordManagerDriver::PreviewSuggestion( const std::u16string& username, const std::u16string& password) {
diff --git a/components/password_manager/content/browser/content_password_manager_driver.h b/components/password_manager/content/browser/content_password_manager_driver.h index 7bac7b83..b9695ad 100644 --- a/components/password_manager/content/browser/content_password_manager_driver.h +++ b/components/password_manager/content/browser/content_password_manager_driver.h
@@ -78,6 +78,8 @@ ToShowVirtualKeyboard show_virtual_keyboard) override; void TriggerFormSubmission() override; #endif + void PreviewField(autofill::FieldRendererId field_id, + const std::u16string& value) override; void PreviewSuggestion(const std::u16string& username, const std::u16string& password) override; void PreviewGenerationSuggestion(const std::u16string& password) override;
diff --git a/components/password_manager/content/browser/content_password_manager_driver_unittest.cc b/components/password_manager/content/browser/content_password_manager_driver_unittest.cc index 3c62b64..dc69daf 100644 --- a/components/password_manager/content/browser/content_password_manager_driver_unittest.cc +++ b/components/password_manager/content/browser/content_password_manager_driver_unittest.cc
@@ -100,6 +100,10 @@ FillIntoFocusedField, (bool, const std::u16string&), (override)); + MOCK_METHOD(void, + PreviewField, + (autofill::FieldRendererId, const std::u16string&), + (override)); #if BUILDFLAG(IS_ANDROID) MOCK_METHOD(void, KeyboardReplacingSurfaceClosed, (bool), (override)); MOCK_METHOD(void, TriggerFormSubmission, (), (override));
diff --git a/components/password_manager/core/browser/mock_password_suggestion_flow.h b/components/password_manager/core/browser/mock_password_suggestion_flow.h index 46e501f..bbade1a7 100644 --- a/components/password_manager/core/browser/mock_password_suggestion_flow.h +++ b/components/password_manager/core/browser/mock_password_suggestion_flow.h
@@ -17,7 +17,9 @@ ~MockPasswordSuggestionFlow() override; MOCK_METHOD(void, RunFlow, - (const gfx::RectF&, base::i18n::TextDirection), + (autofill::FieldRendererId, + const gfx::RectF&, + base::i18n::TextDirection), (override)); };
diff --git a/components/password_manager/core/browser/password_autofill_manager.cc b/components/password_manager/core/browser/password_autofill_manager.cc index 0d1338c..54893e6f3 100644 --- a/components/password_manager/core/browser/password_autofill_manager.cc +++ b/components/password_manager/core/browser/password_autofill_manager.cc
@@ -404,7 +404,7 @@ password_client_->GetProfilePasswordStore(), password_client_->GetAccountPasswordStore())); } - manual_fallback_flow_->RunFlow(bounds, text_direction); + manual_fallback_flow_->RunFlow(element_id, bounds, text_direction); return; } bool autofill_available =
diff --git a/components/password_manager/core/browser/password_autofill_manager_unittest.cc b/components/password_manager/core/browser/password_autofill_manager_unittest.cc index b16b9f15..c7a76d0 100644 --- a/components/password_manager/core/browser/password_autofill_manager_unittest.cc +++ b/components/password_manager/core/browser/password_autofill_manager_unittest.cc
@@ -2295,7 +2295,7 @@ /*autofill_client=*/nullptr); const gfx::RectF bounds(1, 1, 2, 2); EXPECT_CALL(manual_fallback_flow(), - RunFlow(bounds, base::i18n::LEFT_TO_RIGHT)); + RunFlow(kElementId, bounds, base::i18n::LEFT_TO_RIGHT)); password_autofill_manager_->OnShowPasswordSuggestions( kElementId, autofill::AutofillSuggestionTriggerSource::kManualFallbackPasswords,
diff --git a/components/password_manager/core/browser/password_manager_driver.h b/components/password_manager/core/browser/password_manager_driver.h index 4ee5e5e..aecd7491 100644 --- a/components/password_manager/core/browser/password_manager_driver.h +++ b/components/password_manager/core/browser/password_manager_driver.h
@@ -106,6 +106,11 @@ virtual void TriggerFormSubmission() {} #endif + // Tells the renderer to preview the given `value` into the field identified + // by the `field_id`. + virtual void PreviewField(autofill::FieldRendererId field_id, + const std::u16string& value) {} + // Tells the driver to preview filling form with the `username` and // `password`. virtual void PreviewSuggestion(const std::u16string& username,
diff --git a/components/password_manager/core/browser/password_manual_fallback_flow.cc b/components/password_manager/core/browser/password_manual_fallback_flow.cc index c8973132..2da78e6 100644 --- a/components/password_manager/core/browser/password_manual_fallback_flow.cc +++ b/components/password_manager/core/browser/password_manual_fallback_flow.cc
@@ -59,8 +59,10 @@ } void PasswordManualFallbackFlow::RunFlow( + autofill::FieldRendererId field_id, const gfx::RectF& bounds, base::i18n::TextDirection text_direction) { + saved_field_id_ = field_id; if (flow_state_ != FlowState::kPasswordsRetrived) { flow_state_ = FlowState::kInvokedWithoutPasswords; saved_bounds_ = bounds; @@ -83,7 +85,8 @@ // suggestions. break; case autofill::PopupItemId::kPasswordFieldByFieldFilling: - // TODO(b/321678448): Implement username preview. + password_manager_driver_->PreviewField(saved_field_id_, + suggestion.main_text.value); break; case autofill::PopupItemId::kFillPassword: case autofill::PopupItemId::kViewPasswordDetails:
diff --git a/components/password_manager/core/browser/password_manual_fallback_flow.h b/components/password_manager/core/browser/password_manual_fallback_flow.h index ab5530b..f98dd2de 100644 --- a/components/password_manager/core/browser/password_manual_fallback_flow.h +++ b/components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -45,7 +45,8 @@ // Generates suggestions and shows the Autofill popup if the passwords were // already read from disk. Otherwise, saves the input parameters to run the // flow when the passwords are read from disk. - void RunFlow(const gfx::RectF& bounds, + void RunFlow(autofill::FieldRendererId field_id, + const gfx::RectF& bounds, base::i18n::TextDirection text_direction) override; // AutofillPopupDelegate: @@ -95,6 +96,7 @@ // * it is changed to `kPasswordsAvailable` when the passwords are read from // disk by the `SavedPasswordsPresenter`. FlowState flow_state_ = FlowState::kCreated; + autofill::FieldRendererId saved_field_id_; std::optional<gfx::RectF> saved_bounds_; std::optional<base::i18n::TextDirection> saved_text_direction_; // Reads passwords from disk and
diff --git a/components/password_manager/core/browser/password_manual_fallback_flow_unittest.cc b/components/password_manager/core/browser/password_manual_fallback_flow_unittest.cc index 71fe20d..fa09906 100644 --- a/components/password_manager/core/browser/password_manual_fallback_flow_unittest.cc +++ b/components/password_manager/core/browser/password_manual_fallback_flow_unittest.cc
@@ -22,8 +22,13 @@ namespace password_manager { using autofill::AutofillClient; +using autofill::AutofillPopupDelegate; using autofill::AutofillSuggestionTriggerSource; +using autofill::FieldRendererId; +using autofill::PopupItemId; using autofill::TestAutofillClient; +using autofill::test::AutofillUnitTestEnvironment; +using autofill::test::MakeFieldRendererId; using base::i18n::TextDirection; using testing::_; using testing::AllOf; @@ -37,7 +42,17 @@ MOCK_METHOD(void, ShowAutofillPopup, (const AutofillClient::PopupOpenArgs&, - base::WeakPtr<autofill::AutofillPopupDelegate>), + base::WeakPtr<AutofillPopupDelegate>), + (override)); +}; + +class MockPasswordManagerDriver : public StubPasswordManagerDriver { + public: + MockPasswordManagerDriver() = default; + ~MockPasswordManagerDriver() override = default; + MOCK_METHOD(void, + PreviewField, + (FieldRendererId, const std::u16string&), (override)); }; @@ -67,7 +82,7 @@ PasswordManualFallbackFlow& flow() { return *flow_; } - StubPasswordManagerDriver& driver() { return *driver_; } + MockPasswordManagerDriver& driver() { return *driver_; } MockAutofillClient& autofill_client() { return *autofill_client_; } @@ -89,8 +104,9 @@ private: base::test::SingleThreadTaskEnvironment task_environment_; - std::unique_ptr<StubPasswordManagerDriver> driver_ = - std::make_unique<StubPasswordManagerDriver>(); + AutofillUnitTestEnvironment autofill_test_environment_; + std::unique_ptr<NiceMock<MockPasswordManagerDriver>> driver_ = + std::make_unique<NiceMock<MockPasswordManagerDriver>>(); std::unique_ptr<NiceMock<MockAutofillClient>> autofill_client_ = std::make_unique<NiceMock<MockAutofillClient>>(); std::unique_ptr<StubPasswordManagerClient> password_manager_client_ = @@ -106,7 +122,8 @@ TEST_F(PasswordManualFallbackFlowTest, RunFlow_NoSuggestionsReturned) { EXPECT_CALL(autofill_client(), ShowAutofillPopup).Times(0); - flow().RunFlow(gfx::RectF{}, TextDirection::LEFT_TO_RIGHT); + flow().RunFlow(MakeFieldRendererId(), gfx::RectF{}, + TextDirection::LEFT_TO_RIGHT); } // Test that the suggestions are not shown when the `SavedPasswordsPresenter` @@ -137,14 +154,14 @@ AutofillSuggestionTriggerSource::kManualFallbackPasswords)), _)); - flow().RunFlow(bounds, TextDirection::LEFT_TO_RIGHT); + flow().RunFlow(MakeFieldRendererId(), bounds, TextDirection::LEFT_TO_RIGHT); } // Test that the suggestions are shown when the flow is invoked before the // suggestions were read from disk. TEST_F(PasswordManualFallbackFlowTest, InvokeFlow_ReturnSuggestions) { const gfx::RectF bounds(1, 1, 2, 2); - flow().RunFlow(bounds, TextDirection::LEFT_TO_RIGHT); + flow().RunFlow(MakeFieldRendererId(), bounds, TextDirection::LEFT_TO_RIGHT); EXPECT_CALL( autofill_client(), @@ -169,8 +186,8 @@ TEST_F(PasswordManualFallbackFlowTest, LastRunParametersAreUsed) { const gfx::RectF bounds_1(1, 1, 2, 2); const gfx::RectF bounds_2(2, 2, 4, 4); - flow().RunFlow(bounds_1, TextDirection::LEFT_TO_RIGHT); - flow().RunFlow(bounds_2, TextDirection::RIGHT_TO_LEFT); + flow().RunFlow(MakeFieldRendererId(), bounds_1, TextDirection::LEFT_TO_RIGHT); + flow().RunFlow(MakeFieldRendererId(), bounds_2, TextDirection::RIGHT_TO_LEFT); EXPECT_CALL( autofill_client(), @@ -209,7 +226,7 @@ &AutofillClient::PopupOpenArgs::trigger_source, AutofillSuggestionTriggerSource::kManualFallbackPasswords)), _)); - flow().RunFlow(bounds_1, TextDirection::LEFT_TO_RIGHT); + flow().RunFlow(MakeFieldRendererId(), bounds_1, TextDirection::LEFT_TO_RIGHT); EXPECT_CALL( autofill_client(), @@ -224,7 +241,21 @@ &AutofillClient::PopupOpenArgs::trigger_source, AutofillSuggestionTriggerSource::kManualFallbackPasswords)), _)); - flow().RunFlow(bounds_2, TextDirection::RIGHT_TO_LEFT); + flow().RunFlow(MakeFieldRendererId(), bounds_2, TextDirection::RIGHT_TO_LEFT); +} + +// Test that username field-by-field suggestion is previewed into the correct +// field by the manual fallback flow. +TEST_F(PasswordManualFallbackFlowTest, SelectUsernameFieldByFieldSuggestion) { + ProcessPasswordStoreUpdates(); + + const FieldRendererId field_id = MakeFieldRendererId(); + flow().RunFlow(field_id, gfx::RectF{}, TextDirection::LEFT_TO_RIGHT); + + EXPECT_CALL(driver(), + PreviewField(field_id, std::u16string(u"username@example.com"))); + flow().DidSelectSuggestion(autofill::test::CreateAutofillSuggestion( + PopupItemId::kPasswordFieldByFieldFilling, u"username@example.com")); } } // namespace password_manager
diff --git a/components/password_manager/core/browser/password_suggestion_flow.h b/components/password_manager/core/browser/password_suggestion_flow.h index 638f2723..58cca9f 100644 --- a/components/password_manager/core/browser/password_suggestion_flow.h +++ b/components/password_manager/core/browser/password_suggestion_flow.h
@@ -6,6 +6,7 @@ #define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_SUGGESTION_FLOW_H_ #include "base/i18n/rtl.h" +#include "components/autofill/core/common/unique_ids.h" #include "ui/gfx/geometry/rect_f.h" namespace password_manager { @@ -21,7 +22,8 @@ // Invokes the flow by collecting necessary data and displaying password // suggestions to the user. - virtual void RunFlow(const gfx::RectF& bounds, + virtual void RunFlow(autofill::FieldRendererId field_id, + const gfx::RectF& bounds, base::i18n::TextDirection text_direction) = 0; };
diff --git a/components/policy/core/common/mac_util_unittest.cc b/components/policy/core/common/mac_util_unittest.cc index c557723a..68039ba4 100644 --- a/components/policy/core/common/mac_util_unittest.cc +++ b/components/policy/core/common/mac_util_unittest.cc
@@ -61,8 +61,8 @@ const base::Value root_val(std::move(root)); // base::Value -> property list -> base::Value. - base::apple::ScopedCFTypeRef<CFPropertyListRef> property( - ValueToProperty(root_val)); + base::apple::ScopedCFTypeRef<CFPropertyListRef> property = + ValueToProperty(root_val); ASSERT_TRUE(property); std::unique_ptr<base::Value> value = PropertyToValue(property.get()); ASSERT_TRUE(value);
diff --git a/components/policy/core/common/policy_loader_ios_unittest.mm b/components/policy/core/common/policy_loader_ios_unittest.mm index c2de6fe..e78ae57 100644 --- a/components/policy/core/common/policy_loader_ios_unittest.mm +++ b/components/policy/core/common/policy_loader_ios_unittest.mm
@@ -132,8 +132,8 @@ const std::string& policy_name, const base::Value::List& policy_value) { NSString* key = base::SysUTF8ToNSString(policy_name); - base::apple::ScopedCFTypeRef<CFPropertyListRef> value( - ValueToProperty(base::Value(policy_value.Clone()))); + base::apple::ScopedCFTypeRef<CFPropertyListRef> value = + ValueToProperty(base::Value(policy_value.Clone())); if (encode_complex_data_as_json_) { // Convert |policy_value| to a JSON-encoded string. @@ -160,8 +160,8 @@ AddPolicies(@{key : base::SysUTF8ToNSString(json_string)}); } else { - base::apple::ScopedCFTypeRef<CFPropertyListRef> value( - ValueToProperty(base::Value(policy_value.Clone()))); + base::apple::ScopedCFTypeRef<CFPropertyListRef> value = + ValueToProperty(base::Value(policy_value.Clone())); AddPolicies(@{key : (__bridge NSDictionary*)(value.get())}); } }
diff --git a/components/policy/core/common/policy_loader_mac_unittest.cc b/components/policy/core/common/policy_loader_mac_unittest.cc index 51c441d..81d052e 100644 --- a/components/policy/core/common/policy_loader_mac_unittest.cc +++ b/components/policy/core/common/policy_loader_mac_unittest.cc
@@ -115,8 +115,8 @@ const std::string& policy_name, const base::Value::List& policy_value) { ScopedCFTypeRef<CFStringRef> name(base::SysUTF8ToCFStringRef(policy_name)); - ScopedCFTypeRef<CFPropertyListRef> array( - ValueToProperty(base::Value(policy_value.Clone()))); + ScopedCFTypeRef<CFPropertyListRef> array = + ValueToProperty(base::Value(policy_value.Clone())); ASSERT_TRUE(array); prefs_->AddTestItem(name.get(), array.get(), /*is_forced=*/true, /*is_machine=*/true); @@ -126,8 +126,8 @@ const std::string& policy_name, const base::Value::Dict& policy_value) { ScopedCFTypeRef<CFStringRef> name(base::SysUTF8ToCFStringRef(policy_name)); - ScopedCFTypeRef<CFPropertyListRef> dict( - ValueToProperty(base::Value(policy_value.Clone()))); + ScopedCFTypeRef<CFPropertyListRef> dict = + ValueToProperty(base::Value(policy_value.Clone())); ASSERT_TRUE(dict); prefs_->AddTestItem(name.get(), dict.get(), /*is_forced=*/true, /*is_machine=*/true);
diff --git a/components/policy/core/common/policy_test_utils.cc b/components/policy/core/common/policy_test_utils.cc index 37136f2..df4272d 100644 --- a/components/policy/core/common/policy_test_utils.cc +++ b/components/policy/core/common/policy_test_utils.cc
@@ -20,6 +20,7 @@ #include <CoreFoundation/CoreFoundation.h> #include "base/apple/scoped_cftyperef.h" +#include "base/memory/scoped_policy.h" #endif namespace policy { @@ -58,62 +59,75 @@ } #if BUILDFLAG(IS_APPLE) -CFPropertyListRef ValueToProperty(const base::Value& value) { - switch (value.type()) { - case base::Value::Type::NONE: - return kCFNull; +base::apple::ScopedCFTypeRef<CFPropertyListRef> ValueToProperty( + const base::Value& value) { + base::apple::ScopedCFTypeRef<CFPropertyListRef> result; - case base::Value::Type::BOOLEAN: - return value.GetBool() ? kCFBooleanTrue : kCFBooleanFalse; + switch (value.type()) { + case base::Value::Type::NONE: { + result.reset(kCFNull, base::scoped_policy::RETAIN); + break; + } + + case base::Value::Type::BOOLEAN: { + result.reset(value.GetBool() ? kCFBooleanTrue : kCFBooleanFalse, + base::scoped_policy::RETAIN); + break; + } case base::Value::Type::INTEGER: { const int int_value = value.GetInt(); - return CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &int_value); + result.reset( + CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &int_value)); + break; } case base::Value::Type::DOUBLE: { const double double_value = value.GetDouble(); - return CFNumberCreate(kCFAllocatorDefault, kCFNumberDoubleType, - &double_value); + result.reset(CFNumberCreate(kCFAllocatorDefault, kCFNumberDoubleType, + &double_value)); + break; } case base::Value::Type::STRING: { const std::string& string_value = value.GetString(); - return base::SysUTF8ToCFStringRef(string_value).release(); + result = base::SysUTF8ToCFStringRef(string_value); + break; } case base::Value::Type::DICT: { const base::Value::Dict& value_dict = value.GetDict(); - // |dict| is owned by the caller. - CFMutableDictionaryRef dict = CFDictionaryCreateMutable( - kCFAllocatorDefault, value_dict.size(), - &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); - for (const auto key_value_pair : value_dict) { - // CFDictionaryAddValue() retains both |key| and |value|, so make sure - // the references are balanced. - base::apple::ScopedCFTypeRef<CFStringRef> key( - base::SysUTF8ToCFStringRef(key_value_pair.first)); - base::apple::ScopedCFTypeRef<CFPropertyListRef> cf_value( - ValueToProperty(key_value_pair.second)); - if (cf_value) - CFDictionaryAddValue(dict, key.get(), cf_value.get()); + base::apple::ScopedCFTypeRef<CFMutableDictionaryRef> cf_dict( + CFDictionaryCreateMutable(kCFAllocatorDefault, value_dict.size(), + &kCFTypeDictionaryKeyCallBacks, + &kCFTypeDictionaryValueCallBacks)); + for (const auto [dict_key, dict_value] : value_dict) { + base::apple::ScopedCFTypeRef<CFStringRef> cf_key = + base::SysUTF8ToCFStringRef(dict_key); + base::apple::ScopedCFTypeRef<CFPropertyListRef> cf_value = + ValueToProperty(dict_value); + if (cf_value) { + CFDictionaryAddValue(cf_dict.get(), cf_key.get(), cf_value.get()); + } } - return dict; + result = cf_dict; + break; } case base::Value::Type::LIST: { const base::Value::List& list = value.GetList(); - CFMutableArrayRef array = - CFArrayCreateMutable(nullptr, list.size(), &kCFTypeArrayCallBacks); + base::apple::ScopedCFTypeRef<CFMutableArrayRef> cf_array( + CFArrayCreateMutable(kCFAllocatorDefault, list.size(), + &kCFTypeArrayCallBacks)); for (const base::Value& entry : list) { - // CFArrayAppendValue() retains |cf_value|, so make sure the reference - // created by ValueToProperty() is released. - base::apple::ScopedCFTypeRef<CFPropertyListRef> cf_value( - ValueToProperty(entry)); - if (cf_value) - CFArrayAppendValue(array, cf_value.get()); + base::apple::ScopedCFTypeRef<CFPropertyListRef> cf_value = + ValueToProperty(entry); + if (cf_value) { + CFArrayAppendValue(cf_array.get(), cf_value.get()); + } } - return array; + result = cf_array; + break; } case base::Value::Type::BINARY: @@ -123,7 +137,7 @@ break; } - return nullptr; + return result; } #endif // BUILDFLAG(IS_APPLE)
diff --git a/components/policy/core/common/policy_test_utils.h b/components/policy/core/common/policy_test_utils.h index 9375403..7237b09f 100644 --- a/components/policy/core/common/policy_test_utils.h +++ b/components/policy/core/common/policy_test_utils.h
@@ -17,6 +17,8 @@ #if BUILDFLAG(IS_APPLE) #include <CoreFoundation/CoreFoundation.h> + +#include "base/apple/scoped_cftyperef.h" #endif namespace policy { @@ -54,8 +56,8 @@ #if BUILDFLAG(IS_APPLE) // Converts a base::Value to the equivalent CFPropertyListRef. -// The returned value is owned by the caller. -CFPropertyListRef ValueToProperty(const base::Value& value); +base::apple::ScopedCFTypeRef<CFPropertyListRef> ValueToProperty( + const base::Value& value); #endif
diff --git a/components/policy/core/common/policy_utils.cc b/components/policy/core/common/policy_utils.cc index 06eb582..f64b6acb 100644 --- a/components/policy/core/common/policy_utils.cc +++ b/components/policy/core/common/policy_utils.cc
@@ -40,7 +40,7 @@ } #endif -#if !defined(NDEBUG) +#if defined(DEBUG) // The page should be available in debug builds. return true; #else
diff --git a/components/policy/resources/policy_templates_de.xtb b/components/policy/resources/policy_templates_de.xtb index f4c793d6..ac1e880 100644 --- a/components/policy/resources/policy_templates_de.xtb +++ b/components/policy/resources/policy_templates_de.xtb
@@ -4607,7 +4607,6 @@ Bei <ph name="MAC_OS_NAME" />-Instanzen kann die Installation von Apps und Erweiterungen, die nicht aus dem Chrome Web Store stammen, nur auf solchen Instanzen erzwungen werden, die über die Mobilgeräteverwaltung verwaltet werden, die über MCX Teil einer Domain sind oder die in <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" /> angemeldet sind.</translation> <translation id="4739596156184678950">Speichern von Dateien direkt in <ph name="GOOGLE_DRIVE_NAME" /> zulassen</translation> <translation id="4742973303930120836">Druckmodus mit Hintergrundgrafiken einschränken</translation> -<translation id="4744467872051608680">Wenn diese Richtlinie ab Version M119 auf „False“ gesetzt oder nicht konfiguriert ist, ist WebSQL deaktiviert, kann aber über das Chrome-Flag „web-sql-access“ aktiviert werden. Ist die Richtlinie auf „True“ gesetzt, ist der WebSQL-Zugriff aktiviert.</translation> <translation id="4745232963710538589">Erweiterung „Insights“ zum Senden von Messwerten zur Nutzung aktivieren</translation> <translation id="4749670563834935149">Hiermit aktivierst du <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> für eine Liste von URLs auf dem Anmelde- und Sperrbildschirm.
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb index 5332f64..cbf2e37 100644 --- a/components/policy/resources/policy_templates_es-419.xtb +++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -4790,7 +4790,6 @@ En instancias de <ph name="MAC_OS_NAME" />, las apps y extensiones que no provengan de Chrome Web Store podrán instalarse de manera automática solo si la instancia está administrada con MDM, vinculada a un dominio a través de MCX o inscrita en <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Permitir que se guarden los archivos directamente en <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Restringe el modo de impresión con gráficos de fondo</translation> -<translation id="4744467872051608680">A partir de la versión M119, si estableces esta política como falsa o no la estableces, WebSQL estará inhabilitado, pero se podrá habilitar con la función experimental de Chrome "web-sql-access". Si estableces la política como verdadera, se habilitará el acceso a WebSQL.</translation> <translation id="4745232963710538589">Habilitar la extensión de estadísticas para métricas de informes de uso</translation> <translation id="4749670563834935149">Habilita <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> para ver una lista de URLs en la pantalla de acceso y de bloqueo.
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb index b97e4267..58ca34b 100644 --- a/components/policy/resources/policy_templates_es.xtb +++ b/components/policy/resources/policy_templates_es.xtb
@@ -4633,7 +4633,6 @@ En las instancias de <ph name="MAC_OS_NAME" />, las aplicaciones y extensiones externas a Chrome Web Store solo se podrán instalar de manera forzada si la instancia se gestiona mediante MDM, está vinculada a un dominio a través de MCX o se ha registrado en <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Permitir que se guarden archivos directamente en <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Restringir el modo de impresión con gráficos de fondo</translation> -<translation id="4744467872051608680">A partir de la versión M119, si se le asigna el valor false a esta política o no se define, WebSQL se inhabilitará, pero se podrá habilitar mediante la marca de Chrome "web-sql-access". Si se le asigna el valor true, se habilitará el acceso a WebSQL.</translation> <translation id="4745232963710538589">Habilitar la extensión de estadísticas para informar sobre métricas de uso</translation> <translation id="4749670563834935149">Habilita <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> para una lista de URLs en las pantallas de inicio de sesión y de bloqueo.
diff --git a/components/policy/resources/policy_templates_fr.xtb b/components/policy/resources/policy_templates_fr.xtb index 36597f59..383b447 100644 --- a/components/policy/resources/policy_templates_fr.xtb +++ b/components/policy/resources/policy_templates_fr.xtb
@@ -4622,7 +4622,6 @@ Pour les instances <ph name="MAC_OS_NAME" />, les applis et extensions non issues du Chrome Web Store ne peuvent être installées d'office que si l'instance est gérée via MDM, associée à un domaine via MCX ou bénéficie de la <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Autoriser l'enregistrement de fichiers directement dans <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Limiter le mode d'impression d'images de fond</translation> -<translation id="4744467872051608680">À partir de M119, si cette règle est définie sur "False" ou n'est pas configurée, WebSQL est désactivé, mais peut être activé via le flag Chrome "web-sql-access". Si cette règle est définie sur "True", l'accès WebSQL est activé.</translation> <translation id="4745232963710538589">Activer l'extension des insights pour transmettre des statistiques d'utilisation</translation> <translation id="4749670563834935149">Activer <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> pour une liste d'URL sur l'écran de connexion et de verrouillage.
diff --git a/components/policy/resources/policy_templates_id.xtb b/components/policy/resources/policy_templates_id.xtb index 40b78a4..28ad3799 100644 --- a/components/policy/resources/policy_templates_id.xtb +++ b/components/policy/resources/policy_templates_id.xtb
@@ -4795,7 +4795,6 @@ Di instance <ph name="MAC_OS_NAME" />, aplikasi dan ekstensi yang bukan dari Chrome Web Store hanya dapat diinstal otomatis jika instance dikelola melalui MDM, dihubungkan ke domain melalui MCX, atau didaftarkan di <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Mengizinkan penyimpanan file secara langsung ke <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Membatasi mode pencetakan grafis latar belakang</translation> -<translation id="4744467872051608680">Mulai M119, jika kebijakan ini disetel ke salah (false) atau tidak disetel, WebSQL akan dinonaktifkan, tetapi dapat diaktifkan melalui tanda Chrome "web-sql-access". Jika kebijakan disetel ke benar (true), akses WebSQL akan diaktifkan.</translation> <translation id="4745232963710538589">Mengaktifkan ekstensi insight untuk melaporkan metrik penggunaan</translation> <translation id="4749670563834935149">Mengaktifkan <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> untuk daftar URL di layar login dan layar kunci.
diff --git a/components/policy/resources/policy_templates_it.xtb b/components/policy/resources/policy_templates_it.xtb index 89002500..d7b495c 100644 --- a/components/policy/resources/policy_templates_it.xtb +++ b/components/policy/resources/policy_templates_it.xtb
@@ -4653,7 +4653,6 @@ Sulle istanze di <ph name="MAC_OS_NAME" /> è possibile forzare l'installazione di app ed estensioni che non fanno parte del Chrome Web Store soltanto se l'istanza è gestita tramite MDM, aggiunta a un dominio tramite MCX o registrata in <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Consenti il salvataggio dei file direttamente su <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Limita la modalità di stampa delle immagini di sfondo</translation> -<translation id="4744467872051608680">A partire dalla versione M119, se questo criterio viene impostato su false o se non viene configurato, WebSQL è disattivato, ma può essere attivato tramite il flag di Chrome "web-sql-access". Se il criterio viene impostato su true, l'accesso a WebSQL viene attivato.</translation> <translation id="4745232963710538589">Attiva l'estensione Insights per segnalare le metriche di utilizzo</translation> <translation id="4749670563834935149">Consente di attivare <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> per un elenco di URL nella schermata di accesso e di blocco.
diff --git a/components/policy/resources/policy_templates_ja.xtb b/components/policy/resources/policy_templates_ja.xtb index fb0093eb..d80f9d6 100644 --- a/components/policy/resources/policy_templates_ja.xtb +++ b/components/policy/resources/policy_templates_ja.xtb
@@ -4495,7 +4495,6 @@ <ph name="MAC_OS_NAME" /> の場合、Chrome ウェブストア以外から取得されたアプリと拡張機能を自動インストールできるのは、MDM を介して管理されるインスタンス、MCX を介してドメインに追加されたインスタンス、または <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" /> に登録されているインスタンスのみです。</translation> <translation id="4739596156184678950"><ph name="GOOGLE_DRIVE_NAME" /> にファイルを直接保存することを許可する</translation> <translation id="4742973303930120836">背景のグラフィックの印刷モードを制限する</translation> -<translation id="4744467872051608680">M119 以降、このポリシーを false に設定するか未設定のままにした場合、WebSQL は無効になりますが、Chrome フラグ「web-sql-access」を使用して有効にできます。このポリシーを true に設定した場合、WebSQL アクセスが有効になります。</translation> <translation id="4745232963710538589">分析情報の拡張機能を有効にすると使用状況の指標が報告されます</translation> <translation id="4749670563834935149">ログイン画面とロック画面で <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> を有効にする URL のリストを指定します。
diff --git a/components/policy/resources/policy_templates_ko.xtb b/components/policy/resources/policy_templates_ko.xtb index af0aa4b..6de9a13 100644 --- a/components/policy/resources/policy_templates_ko.xtb +++ b/components/policy/resources/policy_templates_ko.xtb
@@ -4655,7 +4655,6 @@ <ph name="MAC_OS_NAME" /> 인스턴스의 경우 인스턴스가 MDM을 통해 관리되거나, MCX를 통해 도메인에 연결되거나, <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />에 등록된 경우에만 Chrome 웹 스토어 외부의 앱 및 확장 프로그램이 강제 설치될 수 있습니다.</translation> <translation id="4739596156184678950">파일을 <ph name="GOOGLE_DRIVE_NAME" />에 직접 저장하는 것을 허용합니다.</translation> <translation id="4742973303930120836">배경 그래픽 인쇄 모드 제한</translation> -<translation id="4744467872051608680">M119부터 정책을 False로 설정하거나 설정하지 않으면 WebSQL이 사용 중지되지만 Chrome 신고 'web-sql-access'를 통해 사용 설정할 수 있습니다. 정책을 True로 설정하면 WebSQL 액세스가 사용 설정됩니다.</translation> <translation id="4745232963710538589">사용 측정항목 보고를 위한 통계 확장 프로그램 사용 설정</translation> <translation id="4749670563834935149">로그인 화면 및 잠금 화면의 URL 목록에 <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" />을(를) 사용 설정합니다.
diff --git a/components/policy/resources/policy_templates_nl.xtb b/components/policy/resources/policy_templates_nl.xtb index ab1a5a78..d8cee4b3 100644 --- a/components/policy/resources/policy_templates_nl.xtb +++ b/components/policy/resources/policy_templates_nl.xtb
@@ -4602,7 +4602,6 @@ In <ph name="MAC_OS_NAME" /> kunnen instanties, apps en extensies van buiten de Chrome Web Store alleen afgedwongen worden geïnstalleerd als de instantie wordt beheerd via MDM, via MCX aan een domein is gekoppeld of is ingeschreven voor <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Toestaan dat bestanden rechtstreeks worden opgeslagen in <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">De modus voor afdrukken met achtergrondbeelden beperken</translation> -<translation id="4744467872051608680">Vanaf M119 geldt dat als je dit beleid instelt op False of niet instelt, WebSQL wordt uitgezet, maar kan worden aangezet via de Chrome-flag web-sql-access. Als je het beleid instelt op True, wordt WebSQL-toegang aangezet.</translation> <translation id="4745232963710538589">Extensie voor inzichten aanzetten om gebruiksstatistieken te rapporteren</translation> <translation id="4749670563834935149">Zet <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> aan voor een lijst met URL's op het inlog- en vergrendelscherm.
diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb index b6f3b28a..19d77dae 100644 --- a/components/policy/resources/policy_templates_pt-BR.xtb +++ b/components/policy/resources/policy_templates_pt-BR.xtb
@@ -4786,7 +4786,6 @@ Em instâncias do <ph name="MAC_OS_NAME" />, apps e extensões de fora da Chrome Web Store só poderão ter a instalação forçada se a instância for gerenciada por MDM, associada a um domínio via MCX ou registrada em <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Permitir que arquivos sejam salvos diretamente no <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Restringir modo de impressão de gráficos de segundo plano</translation> -<translation id="4744467872051608680">Na versão M119, se a política for definida como falsa ou deixada sem definição, o WebSQL será desativado, mas poderá ser ativado com a sinalização do Chrome "web-sql-access". Se ela for definida como verdadeira, o acesso ao WebSQL será ativado.</translation> <translation id="4745232963710538589">Ativar extensão de insights para relatar métricas de uso</translation> <translation id="4749670563834935149">Ative o <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> para criar uma lista de URLs nas telas de login e de bloqueio.
diff --git a/components/policy/resources/policy_templates_ru.xtb b/components/policy/resources/policy_templates_ru.xtb index 853e3e6..0ccd6c0 100644 --- a/components/policy/resources/policy_templates_ru.xtb +++ b/components/policy/resources/policy_templates_ru.xtb
@@ -619,6 +619,13 @@ Если правило не настроено, окно выбора эмодзи будет недоступно в управляемых аккаунтах.</translation> <translation id="1494138678487405397">Отключить режим высокой контрастности на экране входа</translation> <translation id="1497797462580613666">Файлы из менеджера скачивания можно будет сохранять в сервисе "<ph name="GOOGLE_DRIVE_NAME" />"</translation> +<translation id="1498640472634891941">Правило позволяет задать список шаблонов URL для указания сайтов, которым будет автоматически отказано в доступе к локальным принтерам через Web Printing API. + +Если правило не настроено, для всех сайтов действует правило <ph name="DEFAULT_WEB_PRINTING_SETTING_POLICY_NAME" /> при условии, что оно задано. В противном случае применяются персональные настройки пользователя. + +Шаблоны URL не должны противоречить шаблонам в правиле <ph name="WEB_PRINTING_ALLOWED_FOR_URLS_POLICY_NAME" />. Если URL совпадает с шаблонами в обоих правилах, ни одно из них не имеет приоритета. + +Подробнее о допустимых шаблонах URL: https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns. Подстановочный знак <ph name="WILDCARD_VALUE" /> для этого правила не поддерживается.</translation> <translation id="1499129134689253257">Управление новым поведением свойства <ph name="OFFSET_PARENT" /></translation> <translation id="1501644502684303995">Требовать выполнять вход онлайн только на экране входа</translation> <translation id="1502843533062797703">Запретить ПО независимых производителей передавать код</translation> @@ -1430,6 +1437,7 @@ <translation id="2144236546337326489">Разрешить продолжать действия, начатые на телефоне, на устройстве ChromeOS</translation> <translation id="2145735238144543545">Обязательные сертификаты клиента</translation> <translation id="2146103669166779785">Шестнадцатеричный код цвета, на основе которого будет сформирована и применена тема браузера.</translation> +<translation id="2148733583160916305">Разрешить использование Web Printing API на этих сайтах</translation> <translation id="2148769554831004951">Запретить отключать WebSQL</translation> <translation id="214901426630414675">Ограничить режим двусторонней печати</translation> <translation id="2149330464730004005">Включить цветную печать</translation> @@ -2037,6 +2045,7 @@ Если выбрано значение 1 (UserOnly), то можно управлять только сертификатами пользователей, но не сертификатами на уровне устройства.</translation> <translation id="2593762551209145088">Безопасный просмотр всегда отключен</translation> <translation id="26023406105317310">Настроить аккаунты Kerberos</translation> +<translation id="2603237557651009842">Запретить использование Web Printing API на этих сайтах</translation> <translation id="2603382859270873566">Включение поддержки для PPB_VideoDecoder(Dev) API</translation> <translation id="2604182581880595781">Настраивает правила, связанные с функцией совместного доступа к файлам в сети.</translation> <translation id="2608039968712973520">Запрашивать у пользователя разрешение на запуск устаревшего плагина <ph name="FLASH_PLUGIN_NAME" /></translation> @@ -2956,6 +2965,7 @@ Список поддерживаемых переменных приведен здесь: https://support.google.com/chrome/a?p=Supported_directory_variables. Если правило не настроено, будет выбран путь к профилю по умолчанию и пользователь сможет перезаписать его с помощью экспериментального параметра командной строки --user-data-dir.</translation> +<translation id="3379326579027180941">Разрешить сайтам запрашивать у пользователей доступ к локальным принтерам через Web Printing API</translation> <translation id="3379368498958498146">Позволяет включить или отключить подсказки при вводе текста с помощью физической клавиатуры. Если правило включено или не настроено, такие подсказки будут показываться. @@ -4591,7 +4601,6 @@ Приложения и расширения не из интернет-магазина Chrome можно устанавливать принудительно только на устройствах с <ph name="MAC_OS_NAME" />, которые контролируются с помощью ПО для управления мобильными устройствами, добавлены в домен через MCX или зарегистрированы в программе "<ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />".</translation> <translation id="4739596156184678950">Разрешить сохранять файлы напрямую в сервисе "<ph name="GOOGLE_DRIVE_NAME" />"</translation> <translation id="4742973303930120836">Ограничить режим печати фоновых цветов и изображений</translation> -<translation id="4744467872051608680">Начиная с версии M119, если это правило не настроено или для него указано значение False, технология WebSQL отключена, но ее можно включить с помощью экспериментального параметра Chrome web-sql-access. Если установлено значение True, доступ к WebSQL разрешен.</translation> <translation id="4745232963710538589">Включить расширение статистики и разрешить сообщать о показателях</translation> <translation id="4749670563834935149">Включить <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> для списка URL на экране входа и заблокированном экране. @@ -5230,6 +5239,7 @@ <translation id="5330684698007383292">Типы содержания, которые <ph name="PRODUCT_FRAME_NAME" /> может обрабатывать</translation> <translation id="5331342092479819688">Разрешить небезопасные хеши при установке соединения по TLS</translation> <translation id="5331746669335642668">Разрешить переопределять правило платформы при помощи облачного правила <ph name="PRODUCT_NAME" /></translation> +<translation id="5334404204520035180">Управлять использованием Web Printing API</translation> <translation id="5334501839642146593">Никогда не отправлять статистику в Google</translation> <translation id="5335910979215357815">Включить Save and Share API для управления <ph name="PRODUCT_OS_NAME" /> через сторонние приложения.</translation> <translation id="5339096331970464266">Включить функцию специальных возможностей "Виртуальная клавиатура"</translation> @@ -6136,6 +6146,7 @@ <translation id="6089679180657323464">Определяет настройки Wilco DTC</translation> <translation id="6091233616732024397">Включить принудительный вход в браузере</translation> <translation id="6092073071805297119">Разрешить фильтрацию специальных возможностей для повышения производительности</translation> +<translation id="60925735895026302">Запретить сайтам запрашивать доступ к локальным принтерам через Web Printing API</translation> <translation id="6093156968240188330">Разрешить пользователям взаимодействовать с привилегированными окнами во время удаленной поддержки</translation> <translation id="6094314311474620462">Отключить печать</translation> <translation id="6097601282776163274">Включить анонимный сбор данных о URL</translation> @@ -6731,6 +6742,13 @@ <translation id="6513453889192806240">Время реакции HTTPS</translation> <translation id="6515357889978918016">Образ <ph name="PLUGIN_VM_NAME" /></translation> <translation id="6518102411616460786">Ждать выхода той же стабильной версии</translation> +<translation id="6518894783486860562">В целях безопасности для вызова методов <ph name="SHOW_SUBAPPS_APP_API_NAME" />, <ph name="SHOW_SUBAPPS_REMOVE_API_NAME" /> и <ph name="SHOW_SUBAPPS_LIST_API_NAME" /> Web API пользователю нужно выполнить жест ("временная активация"). Ему также потребуется подтвердить действие в диалоговом окне. + +Если правило настроено, администраторы могут указывать источники, для которых разрешено вызывать эти методы API без предварительного жеста и подтверждения пользователя. + +Подробнее о допустимых шаблонах URL: https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns. Подстановочный знак (*) для этого правила не поддерживается. + +Если правило не настроено, независимо от источника пользователю нужно будет выполнить жест и подтвердить действие в диалоговом окне, чтобы вызвать эти методы API.</translation> <translation id="6520053715392444458">Если это правило включено или не настроено, <ph name="PRODUCT_NAME" /> может отправлять подозрительные скачанные файлы в Google для проверки на наличие вредоносного ПО (при условии, что у пользователя включен Безопасный просмотр) или запрашивать пароль для зашифрованных архивов. Если правило отключено, проверка выполняться не будет. Это правило не влияет на анализ скачиваемого контента, настроенный через Chrome Enterprise Connectors.</translation> @@ -6970,6 +6988,7 @@ Примечание. В поле <ph name="ENTRIES_FIELD_NAME" /> можно указать несколько значений, но учитываться будет только первое из них. Предупреждение. Из-за этого правила обновления ПО могут устанавливаться дольше.</translation> +<translation id="6695441448686167614">Настройки Web Printing API</translation> <translation id="6698632841807204978">Включить черно-белую печать</translation> <translation id="6699740789657890714">Позволяет разрешать или запрещать сайтам небезопасную отправку запросов к сетевым конечным точкам с более строгими требованиями к безопасности</translation> <translation id="6699880231565102694">Включение двухфакторной аутентификации для хостов удаленного доступа</translation> @@ -7050,6 +7069,7 @@ Если правило не настроено или для него задано значение False, пользователь не сможет запускать <ph name="PLUGIN_VM_NAME" />. Если для правила задано значение True, пользователь сможет запускать <ph name="PLUGIN_VM_NAME" /> при условии, что это не противоречит другим настройкам. Чтобы пользователи могли запускать <ph name="PLUGIN_VM_NAME" />, необходимо задать значение True для правил <ph name="PLUGIN_VM_ALLOWED_POLICY_NAME" /> и <ph name="USER_PLUGIN_VM_ALLOWED_POLICY_NAME" />, а также настроить правило <ph name="PLUGIN_VM_LICENSE_KEY_POLICY_NAME" /> или <ph name="PLUGIN_VM_USER_ID_POLICY_NAME" />.</translation> +<translation id="6749641778238480311">Разрешить вызов методов subApps API без предварительного жеста или подтверждения пользователя</translation> <translation id="6750902920405577210">Список данных телеметрии, которые отправляются при изменении силы сигнала. Сведения о каждом блоке данных будут передаваться только при условии, что он не отключен соответствующим правилом. @@ -7183,6 +7203,11 @@ <translation id="686079137349561371">Microsoft Windows 7 и более поздних версиях</translation> <translation id="6866755486434471318">Разрешить плагину <ph name="PEPPER_NAME" /> использовать общие изображения для декодирования видео</translation> <translation id="6878757724611298427">Разрешить пользователям запускать приложения для Android на устройствах из другого домена</translation> +<translation id="6881397131210596522">Если для правила установлено значение 2, сайтам автоматически запрещается использовать Web Printing API. + +Если задано значение 3, сайты будут запрашивать разрешение на использование Web Printing API. + +Если правило не настроено, сайтам разрешено запрашивать доступ к локальным принтерам, но пользователи могут изменить этот параметр.</translation> <translation id="6881447940489194100">Хеш SHA-256 в шестнадцатеричной кодировке для данных.</translation> <translation id="68818134518270542">Правило позволяет указать список приложений, которые можно использовать для создания заметок на заблокированном экране <ph name="PRODUCT_OS_NAME" />. @@ -9482,6 +9507,13 @@ <translation id="8789338675663014675">Позволяет настроить правила, касающиеся расширений. Пользователям запрещается устанавливать расширения из черного списка, пока они не будут перенесены в белый список. <ph name="PRODUCT_NAME" /> может принудительно устанавливать расширения. Для этого их необходимо перечислить в правиле <ph name="EXTENSION_INSTALL_FORCELIST_POLICY_NAME" />. Принудительно можно установить даже расширения, внесенные в черный список.</translation> <translation id="879697755145469671">Не обнаруживать перекрытие окон</translation> <translation id="8798099450830957504">По умолчанию</translation> +<translation id="879863472982972634">Правило позволяет задать список шаблонов URL для указания сайтов, которым будет автоматически предоставлен доступ к локальным принтерам через Web Printing API. + +Если правило не настроено, для всех сайтов действует правило <ph name="DEFAULT_WEB_PRINTING_SETTING_POLICY_NAME" /> при условии, что оно задано. В противном случае применяются персональные настройки пользователя. + +Шаблоны URL не должны противоречить шаблонам в правиле <ph name="WEB_PRINTING_BLOCKED_FOR_URLS_POLICY_NAME" />. Если URL совпадает с шаблонами в обоих правилах, ни одно из них не имеет приоритета. + +Подробнее о допустимых шаблонах URL: https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns. Подстановочный знак <ph name="WILDCARD_VALUE" /> для этого правила не поддерживается.</translation> <translation id="8799492680917278474">Если правило включено, удаленное подключение автоматически разъединяется по истечении определенного числа минут, указанного в правиле. Это правило не предотвращает повторное подключение пользователей по достижении максимальной длительности сеанса. Если вы укажете в правиле значение, выходящее за пределы минимального или максимального диапазона, это может помешать запуску хоста. Это правило не влияет на сценарии удаленной поддержки. Если правило не установлено, оно не работает. В таком случае продолжительность сеансов удаленного подключения не будет ограничена на этом компьютере.</translation>
diff --git a/components/policy/resources/policy_templates_th.xtb b/components/policy/resources/policy_templates_th.xtb index 43d5e42..32360bc 100644 --- a/components/policy/resources/policy_templates_th.xtb +++ b/components/policy/resources/policy_templates_th.xtb
@@ -4611,7 +4611,6 @@ ในอินสแตนซ์ <ph name="MAC_OS_NAME" /> จะบังคับติดตั้งแอปและส่วนขยายที่ไม่ได้มาจาก Chrome เว็บสโตร์ได้เฉพาะในกรณีที่อินสแตนซ์นั้นจัดการผ่าน MDM, เข้าร่วมโดเมนผ่าน MCX หรือลงทะเบียนใน <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" /></translation> <translation id="4739596156184678950">อนุญาตให้บันทึกไฟล์ไปยัง <ph name="GOOGLE_DRIVE_NAME" /> โดยตรง</translation> <translation id="4742973303930120836">จำกัดโหมดการพิมพ์กราฟิกพื้นหลัง</translation> -<translation id="4744467872051608680">ตั้งแต่เวอร์ชัน M119 เป็นต้นไป หากตั้งค่านโยบายนี้เป็น "เท็จ" หรือไม่ได้ตั้งค่าไว้ ระบบจะปิดใช้ WebSQL แต่สามารถเปิดใช้ผ่าน Chrome Flag "web-sql-access" ได้ หากตั้งค่านโยบายเป็น "จริง" ระบบจะเปิดใช้การเข้าถึง WebSQL</translation> <translation id="4745232963710538589">เปิดใช้ส่วนขยายข้อมูลเชิงลึกสำหรับการรายงานเมตริกการใช้งาน</translation> <translation id="4749670563834935149">เปิดใช้ <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> สำหรับรายการ URL ในหน้าจอการเข้าสู่ระบบและหน้าจอล็อก
diff --git a/components/policy/resources/policy_templates_tr.xtb b/components/policy/resources/policy_templates_tr.xtb index 5d34cc9..ccafc5b 100644 --- a/components/policy/resources/policy_templates_tr.xtb +++ b/components/policy/resources/policy_templates_tr.xtb
@@ -4704,7 +4704,6 @@ <ph name="MAC_OS_NAME" /> örneklerinde, Chrome Web Mağazası dışından uygulamalar ve uzantılar, örnek yalnızca MDM ile çalışıyorsa, MCX aracılığıyla bir alan adına katılmışsa veya <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" /> öğesine kaydolmuşsa zorunlu olarak yüklenebilir.</translation> <translation id="4739596156184678950">Dosyaların doğrudan <ph name="GOOGLE_DRIVE_NAME" /> hedefine kaydedilmesine izin ver</translation> <translation id="4742973303930120836">Arka plan grafikleri yazdırma modunu kısıtla</translation> -<translation id="4744467872051608680">Bu politika, M119 sürümünden itibaren yanlış değerine ayarlanır veya ayarlanmadan bırakılırsa WebSQL devre dışı bırakılır, ancak "web-sql-access" Chrome flag'i ile etkinleştirilebilir. Politika, Doğru değerine ayarlanırsa WebSQL erişimi etkinleştirilir.</translation> <translation id="4745232963710538589">Kullanım metriklerini raporlamak için analizler uzantısını etkinleştir</translation> <translation id="4749670563834935149">Giriş ve kilit ekranında URL listesi için <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> politikasını etkinleştirin.
diff --git a/components/policy/resources/policy_templates_uk.xtb b/components/policy/resources/policy_templates_uk.xtb index ab4326c..354bc16 100644 --- a/components/policy/resources/policy_templates_uk.xtb +++ b/components/policy/resources/policy_templates_uk.xtb
@@ -4659,7 +4659,6 @@ У <ph name="MAC_OS_NAME" /> додатки й розширення не з Веб-магазину Chrome можна примусово встановлювати лише у версіях, які контролюються через Керування мобільними пристроями або зареєстровані в домені через MCX чи в <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Дозволити зберігати файли безпосередньо в сервісі <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">Обмежити режим друку з фоновими зображеннями</translation> -<translation id="4744467872051608680">Якщо для цього правила вибрати значення "неправда" або не налаштувати його у версії M119, інтерфейс WebSQL буде вимкнено, але його можна ввімкнути за допомогою експериментального параметра web-sql-access у Chrome. Якщо для правила вибрати значення "правда", доступ до WebSQL буде ввімкнено.</translation> <translation id="4745232963710538589">Увімкнути розширення статистики для звітів про показники користувачів</translation> <translation id="4749670563834935149">Увімкнути <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> для списку URL-адрес на екрані входу й заблокованому екрані.
diff --git a/components/policy/resources/policy_templates_vi.xtb b/components/policy/resources/policy_templates_vi.xtb index b2b5213..eb7d63c 100644 --- a/components/policy/resources/policy_templates_vi.xtb +++ b/components/policy/resources/policy_templates_vi.xtb
@@ -4727,7 +4727,6 @@ Trên các phiên bản <ph name="MAC_OS_NAME" />, bạn chỉ có thể buộc cài đặt các ứng dụng và tiện ích từ bên ngoài Cửa hàng Chrome trực tuyến nếu phiên bản đó được quản lý qua MDM (Quản lý thiết bị di động), đã liên kết với một miền qua MCX hoặc đã đăng ký <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation> <translation id="4739596156184678950">Cho phép lưu tệp vào <ph name="GOOGLE_DRIVE_NAME" /> ngay</translation> <translation id="4742973303930120836">Hạn chế chế độ in đồ họa nền</translation> -<translation id="4744467872051608680">Kể từ M119, nếu bạn không đặt hoặc đặt chính sách này thành false thì WebSQL sẽ tắt, nhưng bạn có thể bật thông qua cờ Chrome "web-sql-access". Nếu bạn đặt chính sách này thành true, thì quyền truy cập vào WebSQL sẽ bật.</translation> <translation id="4745232963710538589">Bật tiện ích thông tin chi tiết để báo cáo các chỉ số về việc sử dụng</translation> <translation id="4749670563834935149">Bật <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" /> cho một danh sách URL trên màn hình đăng nhập và màn hình khoá.
diff --git a/components/policy/resources/policy_templates_zh-CN.xtb b/components/policy/resources/policy_templates_zh-CN.xtb index c5e371f..dac10639 100644 --- a/components/policy/resources/policy_templates_zh-CN.xtb +++ b/components/policy/resources/policy_templates_zh-CN.xtb
@@ -15,6 +15,7 @@ <translation id="1004590217607585595">Web 应用管理设置</translation> <translation id="1006218396155867129">禁止远程访问用户将文件传输到远程主机或从远程主机传输文件</translation> <translation id="1007149936182752368">禁止修改书签</translation> +<translation id="1009336698423963085">允许在这些网站上自动全屏显示</translation> <translation id="1010151305531217567">将鼠标主键切换成右键</translation> <translation id="1011266755572744012">用于指定用户最多可以使用多少张纸来完成单个打印任务。 @@ -807,6 +808,13 @@ 如果此政策未设置,系统会允许网站请求访问,但用户可以更改此设置。</translation> <translation id="1675391557079742340">在 Accept-coding 标头中启用广告 <ph name="ZSTANDARD_SHORTNAME" /> 内容编码</translation> +<translation id="1676025520543198552">此政策已被弃用,请改用 <ph name="GLS_POLICY_NAME" />。<ph name="PRODUCT_OS_NAME" /> 现在具有系统位置信息开关,用于控制 <ph name="PRODUCT_OS_NAME" /> 系统。<ph name="PRODUCT_OS_NAME" /> 位置信息开关已停用,反映的是 <ph name="PRODUCT_OS_NAME" /> 位置信息状态。 + +除非 <ph name="DEFAULT_GEOLOCATION_SETTING_POLICY_NAME" /> 政策已设为 <ph name="BLOCK_GEOLOCATION_SETTING" />,否则将此政策设为 <ph name="GLS_ENABLED" /> 会在初始设置期间开启 Google 位置信息服务。如果此政策设为 <ph name="GLS_DISABLED" /> 或不设置,位置信息服务会在设置期间保持关闭状态。 + +如果此政策设为 <ph name="BR_UNDER_USER_CONTROL" />,系统会通过提示询问用户是否要使用 Google 位置信息服务。如果用户开启了该服务,<ph name="PRODUCT_OS_NAME" /> 应用会利用该服务搜索设备位置信息,并向 Google 发送匿名位置数据。 + +完成初始设置后,用户可以开启或关闭 Google 位置信息服务。</translation> <translation id="1678137412645922426">控制是否使用“<ph name="AES_KL_NAME" />”进行用户存储加密(若支持)</translation> <translation id="1682063842123336408">安装 <ph name="PLUGIN_VM_NAME" /> 所需的可用磁盘空间 (GB)。 @@ -1064,6 +1072,9 @@ <translation id="1858775210076906272">Kerberos 预填充配置</translation> <translation id="1861206724856734193">设置一系列规则,防止数据泄露。</translation> <translation id="1862267110714201519">停用“ghost 窗口”功能。</translation> +<translation id="1865129144973895592">此政策旨在让您临时重新启用一组已弃用和已移除的平台事件,这些事件称为“变更事件”。 +如果已启用此政策,系统会继续触发变更事件,即使已针对普通网络用户默认停用变更事件也是如此。如果已停用或未设置此政策,这些事件可能无法触发。 +此政策是一种临时的变通方案,将在 M135 中移除。</translation> <translation id="1865417998205858223">密钥使用权限</translation> <translation id="1865867000796030567">如果此政策已启用,那么零延迟、自动启动的自助服务终端应用的 <ph name="REQUIRED_PLATFORM_VERSION" /> 清单键值便会被用作自动更新目标版本前缀。 @@ -1752,6 +1763,7 @@ <translation id="2373014700224092497">允许用户添加 Kerberos 账号</translation> <translation id="2376134474855349829">为登录屏幕停用屏幕键盘,并允许用户暂时启用它</translation> <translation id="2376151922689284770">要在安装程序界面中显示的名称,例如“Happy VM”。如果未设置此政策,系统会显示一个根据 BruschettaVMConfiguration 政策中第一个条目(按显示顺序)生成的备用名称,如果缺少该条目,则会显示一个通用名称。</translation> +<translation id="2377109572344699022">控制对 Direct Sockets API 的使用</translation> <translation id="2382672620906337383">在达到某个更高的嵌套阈值之后,JavaScript setTimeout() 才会被强制设为下限值。</translation> <translation id="2384233438419344179">如果此政策已启用,系统会阻止来自浏览器地址栏所含网域之外的网页元素设置 Cookie。如果此政策已停用,系统会允许这些元素设置 Cookie,并会阻止用户更改此设置。 @@ -1934,6 +1946,7 @@ <translation id="2521581787935130926">在书签栏中显示应用快捷方式</translation> <translation id="2522304491589804974">配置扩展程序安装许可名单</translation> <translation id="2523511232831599126">为登录屏幕启用无障碍快捷方式</translation> +<translation id="252742292004421898">允许在这些网站上使用 Direct Sockets API</translation> <translation id="2529880111512635313">配置强制安装的应用和扩展程序的列表</translation> <translation id="253135976343875019">使用交流电源供电时的闲置警告延迟时间</translation> <translation id="2535370400681639351">如果此政策已启用,系统将会通过远程主机连接经由代理来处理 gnubby 身份验证请求。 @@ -2105,6 +2118,15 @@ <translation id="2673363037046384711">最终用户可以启用或停用高效模式。</translation> <translation id="2673968385134502798">游戏</translation> <translation id="2678503605767349615">必需的设备级客户端证书</translation> +<translation id="2679980446318031955">出于安全考虑,调用 <ph name="REQUEST_FULLSCREEN_API_NAME" /> Web API 需要以往的用户手势(“暂时性激活”),否则将会失败。用户的个人设置可能允许某些源在不使用以往用户手势的情况下调用此 API,如 <ph name="AUTOMATIC_FULLSCREEN_HELP_URL" /> 中所述。 + +此政策会取代用户的个人设置,并允许匹配源在不使用以往用户手势的情况下调用此 API。 + +如需详细了解有效网址格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。 +允许使用通配符 <ph name="WILDCARD_VALUE" />。 + +同时符合已屏蔽和允许的政策格式的源将被禁止。 +政策或用户设置均未指定的源需要使用以往用户手势才能调用此 API。</translation> <translation id="268134026533587276">已启用用户屏保锁定屏幕。</translation> <translation id="268577405881275241">启用数据压缩代理功能</translation> <translation id="268695908564263739">此政策用于启用或停用“高效模式”设置。如果启用了该设置,系统会在一段时间后在后台舍弃标签页以回收内存。 @@ -2239,6 +2261,7 @@ 设置“command_line”将禁止从命令行加载扩展程序。</translation> <translation id="2780840673734667062">禁止使用其他 Google 账号登录</translation> <translation id="2784880732336446591">退出时清除浏览数据</translation> +<translation id="2786117913267907931">不允许源使用 Direct Sockets</translation> <translation id="2787173078141616821">报告有关 Android 状态的信息</translation> <translation id="2787774054174244402">如果此政策设为 True,用户将无法向外部存储设备写入内容。 @@ -2498,6 +2521,7 @@ 注意:此政策已弃用 <ph name="ARC_GLS_POLICY_NAME" /> 政策。 此外,如果您设置了此政策,<ph name="DEFAULT_GEO_SETTING_POLICY_NAME" /> 将不再影响 ChromeOS 上的 <ph name="ANDROID_NAME" /> 位置偏好设置。</translation> <translation id="3010907817113180883">设备活动检测信号收集时间间隔(以毫秒为单位)。</translation> +<translation id="3016585641676676461">禁止在这些网站上自动全屏显示</translation> <translation id="3017578958356048910">PDF 查看器能在 PDF 文件中添加注释</translation> <translation id="3020623128585817424">禁止在启动浏览器时检查是否为默认浏览器</translation> <translation id="3020953534071988875">通过配置此政策,您可以允许/禁止对 <ph name="PRODUCT_NAME" /> 中的无痕模式和访客个人资料进行静默身份验证。 @@ -2643,6 +2667,8 @@ 如果相应网站与此政策中的网址格式匹配,系统将不会考虑以下政策:<ph name="TAB_CAPTURE_ALLOWED_BY_ORIGINS_POLICY_NAME" />、<ph name="WINDOW_CAPTURE_ALLOWED_BY_ORIGINS_POLICY_NAME" />、<ph name="SCREEN_CAPTURE_ALLOWED_BY_ORIGINS_POLICY_NAME" />、<ph name="SCREEN_CAPTURE_ALLOWED_POLICY_NAME" />。 如需详细了解有效的<ph name="URL_LABEL" />格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。此政策只能根据来源进行匹配,因此网址格式中的任何路径都会被忽略。</translation> +<translation id="3112501357749061018"><ph name="PRODUCT_NAME" /> 在验证服务器身份时应信任的 TLS 证书列表(在证书外部添加了限制条件)。如果没有特定类型的限制条件,则允许该类型的任何名称。 +证书应采用 base64 编码。必须为每个证书至少指定一项限制条件。</translation> <translation id="3118552207903834734">允许用户配置其设备主机名</translation> <translation id="3122082892722698079">控制对不安全内容例外情况的使用</translation> <translation id="3125472566440502628">停用随选朗读</translation> @@ -2866,6 +2892,7 @@ <translation id="3284094172359247914">控制对 WebUSB API 的使用</translation> <translation id="3286159327013237833">允许在登录屏幕上自动点击</translation> <translation id="3288595667065905535">发布版</translation> +<translation id="3291940794983537008">开发者工具生成式 AI 功能的设置</translation> <translation id="3294430356898755483">通过设置此政策,管理员可以为用户配置打印机列表。当用户首次尝试打印时,需要选择打印机。 使用此政策可以: @@ -2904,6 +2931,7 @@ 如果您不设置此政策,用户可以选择要在桌面和登录屏幕背景中显示的图片。</translation> <translation id="3315324240256767419">启用“ghost 窗口”功能。</translation> +<translation id="3321099611644751329"><ph name="PRODUCT_NAME" /> 在验证服务器身份时应信任的 TLS 证书(有限制条件)</translation> <translation id="3323819750604111729">允许在首次运行时导入书签</translation> <translation id="332771718998993005">将广告中宣传的名称确定为 <ph name="PRODUCT_NAME" /> 目标名称。 @@ -3327,6 +3355,7 @@ 这是一项暂时性政策,我们计划在 <ph name="PRODUCT_NAME" /> 107 中将其移除。若有很多企业需要此政策,这个期限可能会延长。 </translation> <translation id="3678069907945250643">允许通过个性化设置应用访问 Google 相册</translation> +<translation id="3680529017993214255">启用此功能并发送数据来帮助训练 AI 模型</translation> <translation id="3685979383016152590">通过设置此政策,您可以指定对批量打印机配置应用哪项访问政策,并控制用户可以使用 <ph name="PRINTERS_BULK_CONFIGURATION_POLICY_NAME" /> 中的哪些打印机。 * 如果您选择 <ph name="PRINTERS_BLOCKLIST" />(值为 0),系统会使用 <ph name="PRINTERS_BULK_BLOCKLIST" /> 来限制用户对指定打印机的访问权 @@ -4359,6 +4388,17 @@ 如果未设置此政策,则用户可以停用系统中安装的任何插件。</translation> <translation id="4549695018986780856">启用 Manifest V2</translation> +<translation id="4552929684628662264">Direct Sockets API 允许使用 TCP 和 UDP 与任意端点进行通信。 +如需了解详情,请参阅 https://github.com/WICG/direct-sockets。 + +通过设置此政策,您可以罗列一些网址格式,从而指定禁止哪些网站使用 DirectSockets。 +这可能包括 Chrome 应用、独立式 Web 应用 (IWA) 和网络自助服务终端;此 API 永远无法在开放网络中使用。 + +如果您未设置此政策,那么,倘若 <ph name="DEFAULT_DIRECT_SOCKETS_SETTING_POLICY_NAME" /> 已设置,系统便会将它应用于所有网站。 + +网址格式不得与 <ph name="DIRECT_SOCKETS_ALLOWED_FOR_URLS_POLICY_NAME" /> 冲突。如果某个网址与这两项政策都相符,系统将不会优先应用任何一项政策。 + +如需详细了解有效网址格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。<ph name="WILDCARD_VALUE" /> 不是此政策可接受的值。</translation> <translation id="4554651132977135445">用户政策环回处理模式</translation> <translation id="4554991346503872538">一律不提供翻译</translation> <translation id="4555850956567117258">为该用户启用远程认证</translation> @@ -4595,7 +4635,6 @@ 只有当 <ph name="MAC_OS_NAME" /> 实例是通过 MDM 进行管理、已通过 MCX 加入网域或已注册 <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />时,才能在该实例上强制安装并非来自 Chrome 应用商店的应用和扩展程序。</translation> <translation id="4739596156184678950">允许直接将文件保存到 <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">限制背景图片打印模式</translation> -<translation id="4744467872051608680">自 M119 起,如果此政策设为 false 或未设置,系统会停用 WebSQL,但用户可以通过 Chrome flag“web-sql-access”来启用 WebSQL。如果此政策设为 true,系统会启用 WebSQL 访问权限。</translation> <translation id="4745232963710538589">启用数据洞见扩展程序以报告使用情况指标</translation> <translation id="4749670563834935149">旨在以列表形式为登录界面和锁定的屏幕上的一系列网址启用 <ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" />。 @@ -4622,6 +4661,7 @@ 如果您设置了此政策,用户将无法更改或覆盖它。 如果未设置此政策,则“单声道音频”最初会处于停用状态,但用户可以随时启用该功能。</translation> +<translation id="4757563299858487173">停用这些功能</translation> <translation id="4767059955897420757">如果此政策未设置或已启用,系统可能会向用户显示弹出式提醒“Credential Provider 扩展程序”。 如果此政策已停用,系统不会向用户显示弹出式提醒“Credential Provider 扩展程序”。</translation> <translation id="4768446404233019970">在传输层安全协议 (TLS) 中启用 3DES 加密套件</translation> @@ -4688,6 +4728,7 @@ 如果此政策未设置或设为一个空列表,系统可能会在用户访问的任一网站上显示这类警告。 允许主机名匹配整个主机或任一网域。例如,倘若此列表包含“foo.example.com”或“example.com”,诸如“https://foo.example.com/bar”之类的网址便可能不会显示这类警告。</translation> +<translation id="4852900976354340846">Direct Sockets 设置</translation> <translation id="485419696366295465">控制与 <ph name="BOREALIS_NAME" /> 子系统相关的政策。</translation> <translation id="4855636880814771207">如果此政策已启用或未设置,用户将可以开启或关闭蓝牙。 @@ -5277,6 +5318,7 @@ 此类清理将仅在绝对必要时运行,但仍会影响登录用时。 将此政策设为 false(默认值)可确保登录用时不受影响。</translation> <translation id="5371152055157582429">用户可以自定义“新标签页”页面背景</translation> +<translation id="5372698090378600633">禁止在这些网站上使用 Direct Sockets API</translation> <translation id="5377606826822211923">控制用户对来源不受信任的 Android 应用的使用</translation> <translation id="537786648513450280">控制设备对来源不受信任的 Android 应用的使用</translation> <translation id="5378885577701865339">停用“共享剪贴板”功能</translation> @@ -5334,6 +5376,15 @@ <translation id="5420245232720940848">为 Thunderbolt/USB4 外围设备停用 PCIe 隧道以限制设备功能</translation> <translation id="5420673997623782432">禁止所有客户端访问系统地理定位</translation> <translation id="5420774177427557782">控制使用该配置的虚拟机是可安装和运行 (<ph name="INSTALL_ALLOWED" />)、可运行但无法安装 (<ph name="RUN_ALLOWED" />),还是无法运行 (<ph name="BLOCKED" />)。请注意,若要安装虚拟机,还必须设置 installer_image_x86_64 密钥。彻底移除某项配置会将该配置隐式设为 <ph name="BLOCKED" />,从而阻止虚拟机在没有政策的情况下运行。</translation> +<translation id="5421670928124029853"><ph name="PRODUCT_NAME" /> 的开发者工具中的这些功能采用生成式 AI 模型来提供额外的调试信息。如需使用这些功能,<ph name="PRODUCT_NAME" /> 必须收集错误消息、堆栈轨迹、代码段和网络请求等数据,并将这些数据发送到归 Google 所有的服务器,该服务器会运行生成式 AI 模型。网络请求中的响应正文或身份验证信息和 Cookie 标头不会包含在发送至服务器的数据中。 + +0 表示为用户启用此功能,并向 Google 发送相关数据来帮助训练或改进 AI 模型。0 是默认值。 + +2 表示停用此功能。 + +开发者工具的生成式 AI 功能包括: + +- 控制台数据分析:解释控制台消息,并建议如何修复控制台错误。</translation> <translation id="5422643441807528365"><ph name="PLUGIN_VM_NAME" /> 许可密钥</translation> <translation id="5423197884968724595">Android WebView 限制名称:</translation> <translation id="5424147596523390018">允许所有颜色模式</translation> @@ -5964,6 +6015,7 @@ 如果此政策已停用,系统将禁止使用 QUIC 协议。</translation> <translation id="5916855682471300200">云端设备政策的优先级高于平台设备政策</translation> <translation id="5917425424971710623">不报告扩展检测和响应 (XDR) 事件的相关信息</translation> +<translation id="592036544845479336">重新启用已弃用/已移除的变更事件</translation> <translation id="5921713479449475707">允许通过 HTTP 自动更新下载内容</translation> <translation id="5927903236543424081">强制用户在使用浏览器之前登录</translation> <translation id="5928633129285224981">控制 <ph name="PRODUCT_NAME" /> 是否会在打印 PDF 文档时默认选中“以图片形式打印”选项。 @@ -6484,6 +6536,15 @@ 具体而言,当此政策设为“<ph name="DISALLOW" />”时,<ph name="SYSTEM_TIMEZONE_AUTOMATIC_DETECTION_POLICY" /> 政策的 <ph name="POLICY_ENUM_SYSTEMTIMEZONEAUTOMATICDETECTION_TIMEZONEAUTOMATICDETECTIONSENDWIFIACCESSPOINTS" /> 和 <ph name="POLICY_ENUM_SYSTEMTIMEZONEAUTOMATICDETECTION_TIMEZONEAUTOMATICDETECTIONSENDALLLOCATIONINFO" /> 选项将会失效,导致在<ph name="LOG_IN" />界面上只能使用基于 <ph name="IP" /> 的位置解析方法。</translation> <translation id="6338982178236723271">报告系统信息</translation> <translation id="6339355882150329269">视频播放时不将用户视为空闲</translation> +<translation id="634949984530753985">出于安全考虑,调用 <ph name="REQUEST_FULLSCREEN_API_NAME" /> Web API 需要以往的用户手势(“暂时性激活”),否则将会失败。用户的个人设置可能允许某些源在不使用以往用户手势的情况下调用此 API,如 <ph name="AUTOMATIC_FULLSCREEN_HELP_URL" /> 中所述。 + +此政策会取代用户的个人设置,并禁止匹配源在不使用以往用户手势的情况下调用此 API。 + +如需详细了解有效网址格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。 +允许使用通配符 <ph name="WILDCARD_VALUE" />。 + +同时符合已屏蔽和允许的政策格式的源将被禁止。 +政策或用户设置均未指定的源需要使用以往用户手势才能调用此 API。</translation> <translation id="6352714113109004581">通过设置此政策,您可以罗列一些网址格式,从而指定哪些网站可以请求用户授权其访问 HID 设备。 如果您未设置此政策,那么,倘若 <ph name="DEFAULT_WEB_HID_GUARD_SETTING_POLICY_NAME" /> 已设置,系统便会将它应用于所有网站,否则就会应用用户的个人设置。 @@ -6821,6 +6882,7 @@ <translation id="6583249367505445969">停用书签栏</translation> <translation id="6584122839583172231">F12 设置使用包含 Ctrl 和 Shift 辅助键的快捷键</translation> <translation id="6584541828182430328">停用“显示全屏提醒”功能</translation> +<translation id="658537215958747575">允许符合条件的源使用 Direct Sockets</translation> <translation id="6588634282328239769">显示完整网址</translation> <translation id="6589049539706330510">启用支持</translation> <translation id="6593025196187527239">除非已通过其他方式关闭 ARC,否则当此政策设为 True 或未设置时,用户可以使用 ARC。如果此政策设为 False,系统将禁止非关联用户使用 ARC。 @@ -7167,6 +7229,17 @@ <translation id="685769593149966548">强制启用 YouTube“严格”受限模式</translation> <translation id="686079137349561371">Microsoft Windows 7 或更高版本</translation> <translation id="6866755486434471318">允许 <ph name="PEPPER_NAME" /> 使用共享图片进行视频解码。</translation> +<translation id="6870288354334274313">Direct Sockets API 允许使用 TCP 和 UDP 与任意端点进行通信。 +如需了解详情,请参阅 https://github.com/WICG/direct-sockets。 + +通过设置此政策,您可以罗列一些网址格式,从而指定允许哪些网站使用 Direct Sockets API。 +这可能包括 Chrome 应用、独立式 Web 应用 (IWA) 和网络自助服务终端;此 API 永远无法在开放网络中使用。 + +如果您未设置此政策,那么,倘若 <ph name="DEFAULT_DIRECT_SOCKETS_SETTING_POLICY_NAME" /> 已设置,系统便会将它应用于所有网站。 + +网址格式不得与 <ph name="DIRECT_SOCKETS_BLOCKED_FOR_URLS_POLICY_NAME" /> 冲突。如果某个网址与这两项政策都相符,系统将不会优先应用任何一项政策。 + +如需详细了解有效网址格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。<ph name="WILDCARD_VALUE" /> 不是此政策可接受的值。</translation> <translation id="6878757724611298427">允许用户在非关联设备上使用 Android 应用</translation> <translation id="6881397131210596522">如果此政策设为 2,系统会自动禁止网站使用 WebPrinting API。 @@ -7182,6 +7255,7 @@ 如果您未设置此政策,此政策便不会对用户能在锁定屏幕上启用的应用集施加任何限制。</translation> <translation id="6882028194958060206">将 Flash 内容设置的涵盖面扩展至所有内容(已弃用)</translation> +<translation id="6882345904422482308">(警告!此依赖项很快将被舍弃,请开始改用 <ph name="GLS_POLICY_NAME" />)如果此政策设为 <ph name="BLOCK_GEOLOCATION_SETTING" />,Android 应用将无法使用位置信息。如果此政策设为任何其他值或未设置,则当 Android 应用想要使用位置信息时,系统会请求用户的同意。</translation> <translation id="6883050310557769428">控制是否启用流动单点登录,并管理 Cookie 网域屏蔽名单及例外项。</translation> <translation id="6889123056995503704">由用户决定版本降级行为</translation> <translation id="6889617338886728275">您可用来设置一个网站网址格式列表,指定要让统自动向哪些网站授予窗口管理权限。此设置会扩展网站的以下功能:查看设备屏幕的相关信息,以及使用该信息在特定屏幕上打开并放置窗口或者请求进入全屏模式。 @@ -7963,6 +8037,7 @@ <translation id="7515953732107149296">在 RC4 从 <ph name="PRODUCT_NAME" /> 中移除后,此政策已从 M53 中移除。 如果此政策设为 false 或未设置,系统将不会启用 TLS 中的 RC4 加密套件。您也可将此政策设为 true,以便与过时的服务器保持兼容。这只是一种权宜之计,正确的做法是重新配置服务器。</translation> +<translation id="751615601677744094">已停用:变更事件的正常行为,这意味着在移除日期之后不触发这些事件。</translation> <translation id="7519218194072744342">协议处理程序的网址。</translation> <translation id="7519251620064708155">允许在这些网站上使用密钥生成功能</translation> <translation id="7521864460386999758">禁止在 Chrome 中注入第三方代码</translation> @@ -8247,6 +8322,7 @@ 如需详细了解有效的<ph name="URL_LABEL" />格式,请访问 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns。此政策只能根据来源进行匹配,因此网址格式中的任何路径都会被忽略。</translation> <translation id="77675082813227181">政策测试页面已被屏蔽</translation> +<translation id="7769289607378631288">已启用:暂时重新启用变更事件。</translation> <translation id="7771298620150437359">配置首选语言的内容和顺序</translation> <translation id="7773790010815041731">在 <ph name="MS_WIN_NAME" />、<ph name="MAC_OS_NAME" /> 和 <ph name="LINUX_OS_NAME" /> 上,Chrome 应用已被弃用。 如果此政策已启用,<ph name="PRODUCT_NAME" /> 会允许 Chrome 应用在这些平台上继续运行,直到从所有平台上移除对 Chrome 应用的支持的截止日期(2022 年 6 月)来临为止。 @@ -8338,6 +8414,15 @@ <translation id="7850846808758624237">如果此政策已启用,当首次运行浏览器时,系统将会从先前的默认浏览器导入主页。如果此政策已停用或未设置,当首次运行浏览器时,系统不会导入主页。 用户可以触发导入对话框,系统将会根据此政策的值选中或不选中“主页”复选框。</translation> +<translation id="7852952453329293282">Direct Sockets API 允许使用 TCP 和 UDP 与任意端点进行通信。 +如需了解详情,请参阅 https://github.com/WICG/direct-sockets。 + +如果此政策设为 1,系统会允许符合条件的源使用 Direct Sockets。 +这包括 Chrome 应用、独立式 Web 应用 (IWA) 和网络自助服务终端;此 API 永远无法在开放网络中使用。 + +如果此政策设为 2,系统会禁止源使用 Direct Sockets。 + +如果未设置,系统会允许使用 Direct Sockets。</translation> <translation id="7853140303943875314">允许取消自动登录</translation> <translation id="7854187834842629068">禁止在登录屏幕上输入语音</translation> <translation id="7863947545897944083">在登录屏幕上启用高对比度模式无障碍功能。
diff --git a/components/policy/resources/policy_templates_zh-TW.xtb b/components/policy/resources/policy_templates_zh-TW.xtb index 2f29caf..5b06e8f 100644 --- a/components/policy/resources/policy_templates_zh-TW.xtb +++ b/components/policy/resources/policy_templates_zh-TW.xtb
@@ -4527,7 +4527,6 @@ 在 <ph name="MAC_OS_NAME" /> 執行個體上,執行個體必須透過行動裝置管理 (MDM) 進行管理、透過 MCX 加入網域或是註冊 <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />,系統才能強制安裝來自 Chrome 線上應用程式商店以外的應用程式和擴充功能。</translation> <translation id="4739596156184678950">允許直接將檔案儲存到 <ph name="GOOGLE_DRIVE_NAME" /></translation> <translation id="4742973303930120836">限制背景圖形列印模式</translation> -<translation id="4744467872051608680">自 M119 起,如果將這項政策設為 False 或未設定,WebSQL 就會停用,但可以透過 Chrome 旗標「web-sql-access」啟用。如果將這項政策設為 True,系統就會啟用 WebSQL 存取。</translation> <translation id="4745232963710538589">啟用深入分析擴充功能以回報用量指標</translation> <translation id="4749670563834935149">在登入畫面和螢幕鎖定畫面上針對清單中的網址啟用「<ph name="CHROME_ENTERPRISE_DEVICE_TRUST_CONNECTOR" />」。
diff --git a/components/policy/resources/templates/policy_definitions/Miscellaneous/UserAgentClientHintsGREASEUpdateEnabled.yaml b/components/policy/resources/templates/policy_definitions/Miscellaneous/UserAgentClientHintsGREASEUpdateEnabled.yaml index 517fbb7..feaa67e 100644 --- a/components/policy/resources/templates/policy_definitions/Miscellaneous/UserAgentClientHintsGREASEUpdateEnabled.yaml +++ b/components/policy/resources/templates/policy_definitions/Miscellaneous/UserAgentClientHintsGREASEUpdateEnabled.yaml
@@ -1,10 +1,11 @@ caption: Control the User-Agent Client Hints GREASE Update feature. default: true +deprecated: true desc: |- - When enabled the User-Agent Client Hints GREASE Update feature aligns the User-Agent GREASE algorithm with the latest spec. + This policy is deprecated as the updated GREASE algorithm has been on by default since M103. + When enabled the User-Agent Client Hints GREASE Update feature aligns the User-Agent GREASE algorithm with the latest spec. The updated spec may break some websites that restrict the characters that requests may contain. See the spec for more information: https://wicg.github.io/ua-client-hints/#grease - If this policy is enabled or not set, the browser will decide which User-Agent GREASE algorithm to use. If the policy is disabled the prior User-Agent GREASE algorithm is used. - This policy is a temporary measure and will be removed in a future release. + This policy will be removed in a future release. example_value: true features: dynamic_refresh: true
diff --git a/components/privacy_sandbox_strings.grdp b/components/privacy_sandbox_chrome_strings.grdp similarity index 99% rename from components/privacy_sandbox_strings.grdp rename to components/privacy_sandbox_chrome_strings.grdp index 95d4c69..93c20865 100644 --- a/components/privacy_sandbox_strings.grdp +++ b/components/privacy_sandbox_chrome_strings.grdp
@@ -1,4 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- Strings in this file use the Chrome translation budget (and not PS). --> <grit-part> <!-- Privacy Sandbox v4 - Consent EEA. --> <message name="IDS_PRIVACY_SANDBOX_M1_CONSENT_TITLE" desc="This string is a page title. It needs to serve 2 purposes: 1) it needs to encompass 3 settings: one of which appears on this screen and two others on a second screen. 2) it also tries to give a sense for a bigger project, Privacy Sandbox described at www.privacysandbox.com. * 'ad privacy' is also the name of a new page in Chrome settings called 'Ad settings'. We mean privacy associated with ads, and not privacy from ads. That new page includes 3 settings: Ad topics, Site-suggested ads, and Ad measurement. Those are also the same 3 settings associated with this 2-screen moment. * The new ad settings appear in the privacy section of Chrome settings: chrome://settings/adSettings **** CONTEXT PRIVACY SANDBOX **** Chrome’s Privacy Sandbox initiative 1) deprecates third-party cookies in Chrome, 2) supports free and open content on the web (by finding better ways to support ads online), 3) while providing stronger privacy protections for users. You can see a high-level description of this public project at www.privacysanbox.com. **** CONTEXT EEA CONSENT **** 1) This screen is a Consent moment for Chrome users in the European Economic Area (EEA). It follows guidelines established by the GDPR. 2) This screen is 1 of 2 screens. This first screen describes the “Ad topics” setting. The second screen describes 2 other settings: “Site-suggested ads” and “Ad measurement”. " formatter_data="android_java">
diff --git a/components/privacy_sandbox_strings_grdp/DIR_METADATA b/components/privacy_sandbox_chrome_strings_grdp/DIR_METADATA similarity index 100% rename from components/privacy_sandbox_strings_grdp/DIR_METADATA rename to components/privacy_sandbox_chrome_strings_grdp/DIR_METADATA
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_ACCEPT_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_ACCEPT_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_ACCEPT_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_ACCEPT_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DECLINE_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DECLINE_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DECLINE_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DECLINE_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_4.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_4.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_4.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_DESCRIPTION_4.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_BULLET_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_EXPAND_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_EXPAND_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_EXPAND_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_EXPAND_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_LINK.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_LINK.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_LINK.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_LEARN_MORE_LINK.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_SAVING_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_SAVING_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_SAVING_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_SAVING_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_CONSENT_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_DIALOG_MORE_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_DIALOG_MORE_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_DIALOG_MORE_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_DIALOG_MORE_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_ACK_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_ACK_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_ACK_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_ACK_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_BULLET_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_DESCRIPTION_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_BULLET_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_EXPAND_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_EXPAND_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_EXPAND_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_EXPAND_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_LEARN_MORE_HEADING_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_SETTINGS_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_SETTINGS_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_SETTINGS_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_SETTINGS_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_EEA_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_ACK_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_ACK_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_ACK_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_ACK_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_DESCRIPTION_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_SETTINGS_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_SETTINGS_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_SETTINGS_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_SETTINGS_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_RESTRICTED_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_ACK_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_ACK_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_ACK_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_ACK_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_4.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_4.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_4.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_DESCRIPTION_4.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_BULLET_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_4.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_4.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_4.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_4.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_5.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_5.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_5.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_DESCRIPTION_5.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_EXPAND_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_EXPAND_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_EXPAND_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_EXPAND_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_LEARN_MORE_HEADING_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_SETTINGS_BUTTON.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_SETTINGS_BUTTON.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_SETTINGS_BUTTON.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_SETTINGS_BUTTON.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_M1_NOTICE_ROW_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_ACTIVE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_ACTIVE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_ACTIVE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_ACTIVE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_INACTIVE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_INACTIVE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_INACTIVE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_INACTIVE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_SOURCE_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_SOURCE_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_SOURCE_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_SOURCE_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TEXT_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TEXT_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TEXT_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TEXT_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TIME_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TIME_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TIME_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_LAST_UPDATE_TIME_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_NOT_REQUIRED.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_NOT_REQUIRED.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_NOT_REQUIRED.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_NOT_REQUIRED.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_STATUS_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_STATUS_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_STATUS_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_STATUS_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_CONFIRMATION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_CONFIRMATION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_CONFIRMATION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_CONFIRMATION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_DEFAULT.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_DEFAULT.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_DEFAULT.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_DEFAULT.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_SETTINGS.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_SETTINGS.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_SETTINGS.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_CONSENT_UPDATE_SOURCE_SETTINGS.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_INVALID_TOPIC.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_INVALID_TOPIC.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_INVALID_TOPIC.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_INVALID_TOPIC.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_10.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_10.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_10.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_10.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_100.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_100.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_100.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_100.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_101.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_101.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_101.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_101.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_102.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_102.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_102.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_102.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_103.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_103.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_103.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_103.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_104.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_104.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_104.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_104.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_105.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_105.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_105.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_105.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_106.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_106.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_106.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_106.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_107.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_107.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_107.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_107.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_108.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_108.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_108.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_108.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_109.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_109.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_109.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_109.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_11.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_11.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_11.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_11.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_110.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_110.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_110.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_110.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_111.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_111.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_111.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_111.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_112.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_112.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_112.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_112.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_113.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_113.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_113.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_113.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_114.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_114.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_114.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_114.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_115.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_115.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_115.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_115.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_116.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_116.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_116.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_116.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_117.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_117.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_117.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_117.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_118.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_118.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_118.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_118.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_119.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_119.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_119.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_119.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_12.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_12.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_12.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_12.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_120.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_120.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_120.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_120.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_121.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_121.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_121.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_121.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_122.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_122.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_122.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_122.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_123.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_123.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_123.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_123.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_124.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_124.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_124.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_124.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_125.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_125.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_125.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_125.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_126.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_126.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_126.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_126.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_127.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_127.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_127.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_127.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_128.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_128.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_128.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_128.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_129.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_129.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_129.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_129.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_13.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_13.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_13.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_13.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_130.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_130.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_130.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_130.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_131.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_131.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_131.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_131.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_132.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_132.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_132.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_132.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_133.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_133.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_133.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_133.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_134.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_134.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_134.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_134.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_135.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_135.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_135.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_135.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_136.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_136.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_136.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_136.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_137.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_137.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_137.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_137.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_138.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_138.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_138.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_138.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_139.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_139.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_139.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_139.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_14.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_14.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_14.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_14.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_140.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_140.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_140.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_140.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_141.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_141.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_141.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_141.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_142.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_142.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_142.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_142.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_143.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_143.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_143.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_143.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_144.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_144.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_144.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_144.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_145.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_145.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_145.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_145.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_146.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_146.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_146.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_146.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_147.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_147.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_147.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_147.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_148.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_148.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_148.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_148.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_149.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_149.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_149.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_149.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_15.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_15.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_15.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_15.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_150.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_150.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_150.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_150.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_151.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_151.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_151.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_151.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_152.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_152.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_152.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_152.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_153.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_153.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_153.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_153.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_154.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_154.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_154.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_154.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_155.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_155.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_155.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_155.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_156.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_156.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_156.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_156.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_157.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_157.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_157.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_157.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_158.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_158.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_158.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_158.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_159.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_159.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_159.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_159.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_16.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_16.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_16.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_16.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_160.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_160.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_160.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_160.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_161.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_161.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_161.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_161.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_162.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_162.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_162.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_162.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_163.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_163.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_163.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_163.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_164.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_164.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_164.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_164.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_165.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_165.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_165.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_165.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_166.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_166.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_166.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_166.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_167.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_167.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_167.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_167.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_168.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_168.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_168.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_168.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_169.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_169.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_169.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_169.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_17.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_17.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_17.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_17.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_170.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_170.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_170.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_170.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_171.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_171.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_171.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_171.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_172.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_172.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_172.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_172.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_173.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_173.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_173.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_173.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_174.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_174.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_174.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_174.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_175.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_175.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_175.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_175.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_176.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_176.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_176.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_176.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_177.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_177.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_177.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_177.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_178.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_178.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_178.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_178.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_179.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_179.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_179.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_179.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_18.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_18.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_18.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_18.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_180.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_180.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_180.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_180.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_181.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_181.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_181.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_181.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_182.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_182.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_182.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_182.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_183.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_183.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_183.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_183.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_184.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_184.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_184.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_184.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_185.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_185.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_185.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_185.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_186.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_186.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_186.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_186.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_187.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_187.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_187.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_187.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_188.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_188.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_188.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_188.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_189.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_189.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_189.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_189.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_19.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_19.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_19.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_19.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_190.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_190.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_190.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_190.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_191.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_191.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_191.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_191.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_192.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_192.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_192.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_192.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_193.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_193.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_193.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_193.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_194.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_194.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_194.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_194.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_195.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_195.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_195.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_195.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_196.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_196.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_196.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_196.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_197.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_197.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_197.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_197.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_198.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_198.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_198.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_198.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_199.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_199.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_199.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_199.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_20.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_20.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_20.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_20.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_200.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_200.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_200.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_200.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_201.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_201.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_201.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_201.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_202.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_202.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_202.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_202.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_203.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_203.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_203.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_203.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_204.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_204.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_204.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_204.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_205.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_205.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_205.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_205.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_206.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_206.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_206.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_206.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_207.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_207.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_207.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_207.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_208.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_208.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_208.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_208.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_209.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_209.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_209.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_209.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_21.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_21.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_21.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_21.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_210.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_210.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_210.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_210.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_211.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_211.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_211.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_211.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_212.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_212.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_212.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_212.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_213.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_213.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_213.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_213.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_214.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_214.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_214.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_214.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_215.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_215.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_215.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_215.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_216.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_216.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_216.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_216.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_217.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_217.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_217.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_217.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_218.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_218.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_218.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_218.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_219.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_219.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_219.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_219.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_22.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_22.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_22.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_22.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_220.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_220.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_220.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_220.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_221.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_221.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_221.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_221.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_222.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_222.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_222.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_222.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_223.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_223.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_223.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_223.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_224.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_224.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_224.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_224.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_225.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_225.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_225.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_225.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_226.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_226.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_226.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_226.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_227.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_227.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_227.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_227.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_228.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_228.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_228.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_228.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_229.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_229.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_229.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_229.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_23.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_23.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_23.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_23.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_230.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_230.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_230.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_230.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_231.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_231.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_231.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_231.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_232.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_232.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_232.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_232.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_233.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_233.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_233.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_233.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_234.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_234.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_234.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_234.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_235.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_235.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_235.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_235.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_236.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_236.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_236.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_236.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_237.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_237.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_237.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_237.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_238.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_238.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_238.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_238.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_239.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_239.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_239.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_239.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_24.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_24.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_24.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_24.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_240.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_240.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_240.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_240.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_241.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_241.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_241.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_241.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_242.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_242.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_242.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_242.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_243.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_243.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_243.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_243.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_244.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_244.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_244.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_244.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_245.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_245.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_245.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_245.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_246.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_246.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_246.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_246.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_247.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_247.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_247.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_247.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_248.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_248.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_248.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_248.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_249.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_249.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_249.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_249.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_25.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_25.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_25.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_25.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_250.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_250.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_250.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_250.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_251.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_251.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_251.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_251.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_252.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_252.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_252.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_252.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_253.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_253.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_253.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_253.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_254.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_254.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_254.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_254.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_255.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_255.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_255.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_255.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_256.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_256.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_256.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_256.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_257.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_257.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_257.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_257.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_258.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_258.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_258.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_258.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_259.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_259.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_259.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_259.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_26.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_26.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_26.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_26.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_260.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_260.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_260.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_260.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_261.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_261.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_261.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_261.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_262.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_262.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_262.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_262.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_263.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_263.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_263.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_263.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_264.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_264.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_264.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_264.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_265.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_265.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_265.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_265.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_266.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_266.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_266.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_266.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_267.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_267.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_267.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_267.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_268.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_268.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_268.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_268.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_269.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_269.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_269.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_269.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_27.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_27.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_27.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_27.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_270.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_270.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_270.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_270.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_271.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_271.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_271.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_271.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_272.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_272.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_272.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_272.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_273.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_273.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_273.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_273.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_274.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_274.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_274.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_274.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_275.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_275.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_275.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_275.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_276.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_276.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_276.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_276.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_277.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_277.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_277.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_277.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_278.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_278.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_278.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_278.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_279.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_279.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_279.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_279.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_28.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_28.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_28.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_28.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_280.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_280.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_280.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_280.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_281.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_281.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_281.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_281.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_282.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_282.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_282.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_282.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_283.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_283.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_283.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_283.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_284.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_284.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_284.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_284.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_285.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_285.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_285.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_285.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_286.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_286.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_286.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_286.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_287.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_287.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_287.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_287.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_288.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_288.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_288.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_288.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_289.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_289.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_289.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_289.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_29.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_29.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_29.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_29.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_290.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_290.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_290.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_290.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_291.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_291.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_291.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_291.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_292.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_292.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_292.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_292.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_293.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_293.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_293.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_293.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_294.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_294.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_294.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_294.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_295.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_295.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_295.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_295.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_296.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_296.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_296.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_296.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_297.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_297.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_297.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_297.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_298.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_298.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_298.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_298.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_299.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_299.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_299.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_299.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_3.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_3.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_3.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_3.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_30.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_30.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_30.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_30.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_300.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_300.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_300.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_300.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_301.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_301.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_301.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_301.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_302.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_302.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_302.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_302.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_303.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_303.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_303.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_303.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_304.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_304.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_304.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_304.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_305.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_305.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_305.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_305.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_306.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_306.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_306.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_306.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_307.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_307.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_307.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_307.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_308.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_308.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_308.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_308.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_309.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_309.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_309.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_309.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_31.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_31.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_31.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_31.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_310.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_310.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_310.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_310.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_311.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_311.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_311.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_311.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_312.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_312.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_312.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_312.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_313.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_313.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_313.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_313.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_314.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_314.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_314.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_314.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_315.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_315.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_315.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_315.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_316.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_316.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_316.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_316.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_317.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_317.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_317.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_317.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_318.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_318.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_318.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_318.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_319.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_319.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_319.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_319.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_32.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_32.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_32.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_32.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_320.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_320.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_320.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_320.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_321.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_321.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_321.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_321.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_322.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_322.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_322.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_322.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_323.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_323.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_323.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_323.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_324.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_324.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_324.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_324.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_325.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_325.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_325.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_325.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_326.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_326.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_326.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_326.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_327.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_327.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_327.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_327.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_328.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_328.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_328.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_328.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_329.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_329.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_329.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_329.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_33.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_33.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_33.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_33.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_330.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_330.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_330.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_330.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_331.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_331.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_331.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_331.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_332.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_332.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_332.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_332.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_333.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_333.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_333.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_333.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_334.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_334.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_334.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_334.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_335.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_335.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_335.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_335.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_336.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_336.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_336.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_336.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_337.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_337.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_337.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_337.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_338.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_338.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_338.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_338.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_339.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_339.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_339.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_339.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_34.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_34.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_34.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_34.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_340.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_340.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_340.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_340.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_341.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_341.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_341.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_341.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_342.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_342.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_342.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_342.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_343.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_343.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_343.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_343.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_344.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_344.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_344.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_344.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_345.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_345.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_345.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_345.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_346.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_346.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_346.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_346.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_347.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_347.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_347.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_347.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_348.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_348.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_348.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_348.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_349.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_349.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_349.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_349.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_35.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_35.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_35.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_35.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_36.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_36.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_36.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_36.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_37.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_37.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_37.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_37.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_38.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_38.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_38.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_38.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_39.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_39.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_39.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_39.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_4.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_4.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_4.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_4.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_40.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_40.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_40.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_40.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_41.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_41.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_41.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_41.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_42.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_42.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_42.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_42.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_43.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_43.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_43.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_43.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_44.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_44.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_44.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_44.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_45.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_45.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_45.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_45.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_46.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_46.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_46.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_46.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_47.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_47.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_47.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_47.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_48.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_48.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_48.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_48.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_49.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_49.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_49.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_49.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_5.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_5.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_5.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_5.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_50.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_50.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_50.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_50.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_51.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_51.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_51.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_51.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_52.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_52.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_52.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_52.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_53.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_53.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_53.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_53.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_54.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_54.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_54.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_54.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_55.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_55.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_55.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_55.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_56.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_56.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_56.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_56.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_57.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_57.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_57.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_57.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_58.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_58.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_58.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_58.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_59.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_59.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_59.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_59.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_6.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_6.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_6.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_6.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_60.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_60.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_60.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_60.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_61.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_61.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_61.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_61.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_62.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_62.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_62.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_62.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_63.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_63.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_63.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_63.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_64.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_64.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_64.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_64.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_65.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_65.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_65.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_65.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_66.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_66.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_66.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_66.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_67.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_67.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_67.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_67.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_68.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_68.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_68.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_68.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_69.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_69.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_69.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_69.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_7.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_7.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_7.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_7.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_70.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_70.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_70.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_70.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_71.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_71.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_71.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_71.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_72.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_72.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_72.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_72.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_73.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_73.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_73.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_73.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_74.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_74.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_74.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_74.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_75.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_75.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_75.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_75.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_76.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_76.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_76.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_76.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_77.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_77.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_77.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_77.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_78.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_78.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_78.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_78.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_79.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_79.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_79.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_79.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_8.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_8.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_8.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_8.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_80.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_80.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_80.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_80.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_81.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_81.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_81.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_81.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_82.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_82.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_82.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_82.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_83.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_83.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_83.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_83.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_84.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_84.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_84.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_84.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_85.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_85.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_85.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_85.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_86.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_86.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_86.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_86.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_87.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_87.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_87.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_87.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_88.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_88.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_88.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_88.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_89.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_89.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_89.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_89.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_9.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_9.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_9.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_9.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_90.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_90.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_90.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_90.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_91.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_91.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_91.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_91.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_92.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_92.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_92.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_92.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_93.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_93.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_93.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_93.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_94.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_94.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_94.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_94.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_95.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_95.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_95.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_95.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_96.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_96.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_96.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_96.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_97.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_97.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_97.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_97.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_98.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_98.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_98.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_98.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_99.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_99.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_99.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V1_TOPIC_ID_99.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_350.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_350.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_350.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_350.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_351.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_351.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_351.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_351.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_352.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_352.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_352.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_352.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_353.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_353.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_353.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_353.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_354.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_354.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_354.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_354.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_355.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_355.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_355.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_355.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_356.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_356.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_356.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_356.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_357.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_357.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_357.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_357.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_358.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_358.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_358.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_358.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_359.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_359.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_359.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_359.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_360.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_360.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_360.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_360.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_361.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_361.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_361.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_361.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_362.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_362.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_362.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_362.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_363.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_363.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_363.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_363.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_364.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_364.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_364.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_364.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_365.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_365.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_365.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_365.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_366.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_366.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_366.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_366.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_367.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_367.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_367.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_367.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_368.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_368.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_368.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_368.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_369.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_369.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_369.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_369.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_370.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_370.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_370.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_370.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_371.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_371.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_371.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_371.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_372.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_372.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_372.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_372.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_373.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_373.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_373.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_373.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_374.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_374.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_374.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_374.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_375.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_375.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_375.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_375.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_376.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_376.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_376.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_376.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_377.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_377.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_377.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_377.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_378.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_378.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_378.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_378.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_379.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_379.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_379.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_379.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_380.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_380.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_380.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_380.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_381.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_381.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_381.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_381.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_382.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_382.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_382.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_382.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_383.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_383.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_383.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_383.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_384.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_384.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_384.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_384.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_385.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_385.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_385.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_385.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_386.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_386.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_386.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_386.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_387.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_387.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_387.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_387.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_388.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_388.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_388.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_388.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_389.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_389.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_389.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_389.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_390.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_390.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_390.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_390.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_391.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_391.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_391.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_391.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_392.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_392.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_392.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_392.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_393.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_393.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_393.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_393.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_394.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_394.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_394.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_394.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_395.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_395.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_395.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_395.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_396.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_396.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_396.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_396.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_397.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_397.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_397.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_397.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_398.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_398.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_398.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_398.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_399.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_399.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_399.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_399.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_400.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_400.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_400.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_400.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_401.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_401.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_401.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_401.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_402.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_402.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_402.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_402.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_403.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_403.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_403.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_403.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_404.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_404.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_404.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_404.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_405.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_405.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_405.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_405.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_406.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_406.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_406.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_406.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_407.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_407.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_407.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_407.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_408.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_408.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_408.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_408.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_409.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_409.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_409.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_409.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_410.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_410.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_410.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_410.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_411.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_411.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_411.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_411.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_412.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_412.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_412.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_412.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_413.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_413.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_413.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_413.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_414.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_414.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_414.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_414.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_415.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_415.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_415.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_415.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_416.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_416.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_416.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_416.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_417.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_417.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_417.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_417.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_418.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_418.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_418.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_418.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_419.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_419.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_419.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_419.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_420.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_420.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_420.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_420.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_421.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_421.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_421.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_421.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_422.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_422.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_422.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_422.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_423.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_423.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_423.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_423.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_424.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_424.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_424.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_424.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_425.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_425.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_425.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_425.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_426.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_426.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_426.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_426.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_427.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_427.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_427.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_427.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_428.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_428.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_428.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_428.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_429.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_429.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_429.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_429.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_430.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_430.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_430.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_430.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_431.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_431.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_431.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_431.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_432.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_432.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_432.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_432.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_433.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_433.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_433.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_433.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_434.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_434.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_434.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_434.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_435.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_435.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_435.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_435.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_436.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_436.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_436.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_436.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_437.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_437.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_437.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_437.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_438.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_438.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_438.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_438.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_439.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_439.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_439.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_439.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_440.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_440.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_440.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_440.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_441.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_441.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_441.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_441.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_442.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_442.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_442.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_442.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_443.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_443.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_443.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_443.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_444.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_444.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_444.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_444.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_445.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_445.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_445.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_445.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_446.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_446.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_446.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_446.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_447.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_447.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_447.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_447.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_448.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_448.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_448.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_448.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_449.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_449.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_449.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_449.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_450.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_450.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_450.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_450.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_451.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_451.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_451.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_451.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_452.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_452.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_452.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_452.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_453.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_453.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_453.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_453.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_454.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_454.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_454.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_454.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_455.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_455.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_455.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_455.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_456.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_456.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_456.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_456.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_457.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_457.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_457.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_457.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_458.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_458.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_458.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_458.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_459.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_459.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_459.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_459.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_460.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_460.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_460.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_460.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_461.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_461.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_461.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_461.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_462.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_462.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_462.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_462.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_463.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_463.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_463.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_463.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_464.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_464.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_464.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_464.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_465.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_465.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_465.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_465.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_466.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_466.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_466.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_466.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_467.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_467.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_467.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_467.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_468.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_468.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_468.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_468.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_469.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_469.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_469.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_469.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_470.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_470.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_470.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_470.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_471.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_471.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_471.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_471.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_472.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_472.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_472.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_472.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_473.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_473.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_473.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_473.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_474.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_474.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_474.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_474.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_475.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_475.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_475.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_475.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_476.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_476.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_476.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_476.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_477.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_477.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_477.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_477.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_478.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_478.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_478.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_478.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_479.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_479.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_479.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_479.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_480.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_480.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_480.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_480.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_481.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_481.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_481.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_481.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_482.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_482.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_482.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_482.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_483.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_483.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_483.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_483.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_484.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_484.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_484.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_484.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_485.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_485.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_485.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_485.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_486.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_486.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_486.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_486.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_487.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_487.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_487.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_487.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_488.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_488.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_488.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_488.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_489.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_489.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_489.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_489.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_490.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_490.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_490.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_490.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_491.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_491.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_491.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_491.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_492.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_492.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_492.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_492.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_493.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_493.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_493.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_493.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_494.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_494.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_494.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_494.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_495.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_495.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_495.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_495.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_496.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_496.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_496.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_496.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_497.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_497.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_497.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_497.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_498.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_498.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_498.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_498.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_499.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_499.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_499.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_499.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_500.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_500.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_500.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_500.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_501.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_501.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_501.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_501.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_502.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_502.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_502.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_502.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_503.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_503.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_503.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_503.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_504.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_504.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_504.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_504.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_505.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_505.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_505.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_505.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_506.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_506.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_506.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_506.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_507.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_507.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_507.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_507.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_508.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_508.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_508.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_508.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_509.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_509.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_509.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_509.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_510.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_510.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_510.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_510.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_511.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_511.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_511.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_511.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_512.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_512.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_512.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_512.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_513.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_513.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_513.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_513.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_514.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_514.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_514.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_514.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_515.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_515.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_515.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_515.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_516.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_516.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_516.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_516.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_517.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_517.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_517.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_517.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_518.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_518.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_518.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_518.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_519.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_519.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_519.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_519.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_520.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_520.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_520.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_520.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_521.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_521.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_521.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_521.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_522.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_522.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_522.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_522.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_523.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_523.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_523.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_523.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_524.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_524.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_524.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_524.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_525.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_525.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_525.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_525.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_526.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_526.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_526.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_526.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_527.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_527.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_527.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_527.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_528.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_528.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_528.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_528.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_529.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_529.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_529.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_529.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_530.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_530.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_530.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_530.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_531.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_531.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_531.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_531.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_532.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_532.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_532.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_532.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_533.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_533.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_533.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_533.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_534.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_534.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_534.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_534.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_535.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_535.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_535.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_535.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_536.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_536.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_536.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_536.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_537.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_537.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_537.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_537.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_538.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_538.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_538.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_538.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_539.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_539.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_539.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_539.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_540.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_540.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_540.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_540.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_541.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_541.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_541.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_541.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_542.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_542.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_542.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_542.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_543.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_543.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_543.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_543.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_544.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_544.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_544.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_544.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_545.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_545.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_545.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_545.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_546.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_546.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_546.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_546.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_547.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_547.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_547.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_547.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_548.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_548.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_548.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_548.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_549.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_549.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_549.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_549.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_550.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_550.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_550.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_550.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_551.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_551.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_551.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_551.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_552.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_552.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_552.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_552.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_553.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_553.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_553.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_553.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_554.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_554.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_554.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_554.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_555.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_555.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_555.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_555.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_556.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_556.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_556.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_556.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_557.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_557.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_557.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_557.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_558.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_558.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_558.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_558.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_559.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_559.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_559.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_559.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_560.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_560.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_560.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_560.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_561.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_561.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_561.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_561.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_562.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_562.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_562.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_562.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_563.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_563.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_563.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_563.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_564.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_564.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_564.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_564.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_565.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_565.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_565.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_565.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_566.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_566.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_566.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_566.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_567.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_567.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_567.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_567.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_568.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_568.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_568.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_568.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_569.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_569.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_569.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_569.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_570.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_570.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_570.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_570.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_571.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_571.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_571.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_571.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_572.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_572.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_572.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_572.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_573.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_573.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_573.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_573.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_574.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_574.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_574.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_574.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_575.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_575.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_575.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_575.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_576.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_576.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_576.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_576.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_577.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_577.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_577.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_577.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_578.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_578.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_578.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_578.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_579.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_579.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_579.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_579.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_580.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_580.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_580.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_580.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_581.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_581.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_581.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_581.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_582.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_582.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_582.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_582.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_583.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_583.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_583.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_583.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_584.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_584.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_584.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_584.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_585.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_585.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_585.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_585.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_586.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_586.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_586.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_586.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_587.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_587.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_587.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_587.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_588.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_588.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_588.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_588.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_589.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_589.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_589.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_589.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_590.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_590.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_590.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_590.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_591.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_591.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_591.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_591.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_592.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_592.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_592.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_592.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_593.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_593.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_593.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_593.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_594.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_594.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_594.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_594.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_595.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_595.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_595.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_595.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_596.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_596.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_596.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_596.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_597.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_597.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_597.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_597.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_598.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_598.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_598.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_598.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_599.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_599.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_599.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_599.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_600.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_600.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_600.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_600.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_601.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_601.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_601.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_601.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_602.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_602.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_602.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_602.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_603.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_603.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_603.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_603.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_604.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_604.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_604.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_604.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_605.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_605.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_605.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_605.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_606.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_606.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_606.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_606.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_607.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_607.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_607.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_607.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_608.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_608.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_608.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_608.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_609.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_609.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_609.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_609.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_610.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_610.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_610.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_610.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_611.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_611.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_611.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_611.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_612.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_612.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_612.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_612.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_613.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_613.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_613.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_613.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_614.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_614.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_614.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_614.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_615.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_615.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_615.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_615.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_616.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_616.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_616.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_616.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_617.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_617.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_617.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_617.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_618.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_618.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_618.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_618.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_619.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_619.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_619.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_619.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_620.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_620.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_620.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_620.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_621.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_621.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_621.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_621.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_622.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_622.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_622.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_622.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_623.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_623.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_623.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_623.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_624.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_624.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_624.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_624.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_625.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_625.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_625.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_625.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_626.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_626.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_626.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_626.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_627.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_627.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_627.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_627.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_628.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_628.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_628.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_628.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_629.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_629.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_629.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TOPICS_TAXONOMY_V2_TOPIC_ID_629.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_ADVANCED_CATEGORY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_ADVANCED_CATEGORY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_ADVANCED_CATEGORY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_ADVANCED_CATEGORY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_ONE_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_BULLET_TWO_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_PRIVACY_SANDBOX_TRACKING_PROTECTION_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_EXPLANATION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_EXPLANATION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_EXPLANATION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_EXPLANATION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_NEW.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_NEW.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_NEW.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_NEW.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_V2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_V2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_V2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_FLEDGE_PAGE_FOOTER_V2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_BODY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_BODY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_BODY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_BODY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_BODY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_BODY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_BODY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_BODY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_CLANK_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_DIALOG_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION_LEARN_MORE_ARIA_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION_LEARN_MORE_ARIA_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION_LEARN_MORE_ARIA_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_DESCRIPTION_LEARN_MORE_ARIA_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_LEARN_MORE_LINK.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_LEARN_MORE_LINK.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_LEARN_MORE_LINK.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_MANAGE_TOPICS_PAGE_LEARN_MORE_LINK.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ACTIVE_TOPICS_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC_A11Y_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC_A11Y_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC_A11Y_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_ALLOW_TOPIC_A11Y_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_NEW.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_NEW.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_NEW.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_DESCRIPTION_NEW.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING_NEW.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING_NEW.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING_NEW.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCKED_TOPICS_HEADING_NEW.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC_A11Y_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC_A11Y_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC_A11Y_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_BLOCK_TOPIC_A11Y_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_CANONICAL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_CANONICAL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_CANONICAL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_CANONICAL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_DISABLED.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_DISABLED.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_DISABLED.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_DISABLED.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_DESCRIPTION_EMPTY_TEXT_V2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_CURRENT_TOPICS_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_DISCLAIMER.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_DISCLAIMER.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_DISCLAIMER.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_DISCLAIMER.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_CANONICAL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_CANONICAL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_CANONICAL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_CANONICAL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_NEW.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_NEW.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_NEW.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_FOOTER_NEW.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_1.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_1.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_1.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_1.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_3_CANONICAL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_3_CANONICAL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_3_CANONICAL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_BULLET_3_CANONICAL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_LEARN_MORE_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_EXPLANATION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_EXPLANATION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_EXPLANATION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_EXPLANATION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_HEADING.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_HEADING.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_HEADING.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_MANAGE_TOPICS_HEADING.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL_V2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL_V2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL_V2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_TOGGLE_SUB_LABEL_V2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_UNBLOCK_TOPIC_A11Y_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_UNBLOCK_TOPIC_A11Y_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_UNBLOCK_TOPIC_A11Y_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_TOPICS_PAGE_UNBLOCK_TOPIC_A11Y_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_BUTTON_TEXT_V2.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_BUTTON_TEXT_V2.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_BUTTON_TEXT_V2.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_BUTTON_TEXT_V2.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BODY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BODY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BODY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BODY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BUTTON_TEXT.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BUTTON_TEXT.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BUTTON_TEXT.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_SETTINGS_UNBLOCK_TOPIC_TOAST_BUTTON_TEXT.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_DESCRIPTION.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_DESCRIPTION.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_DESCRIPTION.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_DESCRIPTION.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ALLOWED_GROUP_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_SUMMARY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_SUMMARY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_SUMMARY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_SUMMARY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_BLOCK_COOKIES_TOGGLE_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_DELETE_SITE_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_DELETE_SITE_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_DELETE_SITE_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_DELETE_SITE_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_SUMMARY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_SUMMARY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_SUMMARY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_SUMMARY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_DNT_TOGGLE_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_TODAY_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_TODAY_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_TODAY_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_EXPIRES_TODAY_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_NEVER_EXPIRES_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_NEVER_EXPIRES_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_NEVER_EXPIRES_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_NEVER_EXPIRES_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_BODY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_BODY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_BODY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_BODY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_OFFBOARDING_NOTICE_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_ACK_BUTTON_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_BODY.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_BODY.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_BODY.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_BODY.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_LEARN_MORE_BUTTON_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_SETTINGS_BUTTON_LABEL.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_TITLE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_TITLE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_TITLE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_ONBOARDING_NOTICE_TITLE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_SETTINGS_ROLLBACK_NOTICE.png.sha1 b/components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_SETTINGS_ROLLBACK_NOTICE.png.sha1 similarity index 100% rename from components/privacy_sandbox_strings_grdp/IDS_TRACKING_PROTECTION_SETTINGS_ROLLBACK_NOTICE.png.sha1 rename to components/privacy_sandbox_chrome_strings_grdp/IDS_TRACKING_PROTECTION_SETTINGS_ROLLBACK_NOTICE.png.sha1
diff --git a/components/privacy_sandbox_strings_grdp/OWNERS b/components/privacy_sandbox_chrome_strings_grdp/OWNERS similarity index 100% rename from components/privacy_sandbox_strings_grdp/OWNERS rename to components/privacy_sandbox_chrome_strings_grdp/OWNERS
diff --git a/components/privacy_sandbox_strings_grdp/README.md b/components/privacy_sandbox_chrome_strings_grdp/README.md similarity index 100% rename from components/privacy_sandbox_strings_grdp/README.md rename to components/privacy_sandbox_chrome_strings_grdp/README.md
diff --git a/components/services/screen_ai/public/test/fake_screen_ai_annotator.cc b/components/services/screen_ai/public/test/fake_screen_ai_annotator.cc index 1444842..2bbc1e26 100644 --- a/components/services/screen_ai/public/test/fake_screen_ai_annotator.cc +++ b/components/services/screen_ai/public/test/fake_screen_ai_annotator.cc
@@ -22,6 +22,10 @@ PerformOcrAndReturnAXTreeUpdateCallback callback) { ui::AXTreeUpdate update; if (!create_empty_result_) { + update.has_tree_data = true; + // TODO(nektar): Add a tree ID as well and update tests. + // update.tree_data.tree_id = ui::AXTreeID::CreateNewAXTreeID(); + update.tree_data.title = "Screen AI"; update.root_id = next_node_id_; ui::AXNodeData node; node.id = next_node_id_;
diff --git a/components/strings/components_strings_af.xtb b/components/strings/components_strings_af.xtb index 29119b5..d08eb02 100644 --- a/components/strings/components_strings_af.xtb +++ b/components/strings/components_strings_af.xtb
@@ -4282,5 +4282,6 @@ <li>Probeer om aan 'n ander netwerk te koppel</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Voeg IBAN by</translation> <translation id="997986563973421916">Van Google Pay af</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb index 76fc541f..904eec6 100644 --- a/components/strings/components_strings_am.xtb +++ b/components/strings/components_strings_am.xtb
@@ -1320,6 +1320,7 @@ <translation id="3542628208405253498">የካርድ ምስል</translation> <translation id="3542768452570884558">አገናኙን በአዲስ መስኮት ይክፈቱ</translation> <translation id="3547746132308051926">20 x 24 ኢንች</translation> +<translation id="3552155506104542239">ማስጠንቀቂያ፦ ይህ መመሪያ ከ<ph name="POLICY_NAME" /> ጋር ይጋጫል እና በAndroid መተግበሪያዎች ላይ ምንም ተጽእኖ አይኖረውም። አለበለዚያ ይህ መመሪያ እንደታሰበው እየሰራ ነው።</translation> <translation id="3552297013052089404">Sans-Serif ቅርጸ ቁምፊ</translation> <translation id="3558573058928565255">የቀን ሰዓት</translation> <translation id="355995771319966853">ራስ-ሙላን ቀልብስ</translation> @@ -1867,6 +1868,7 @@ <translation id="46128681529823442">የእግር ኳስ መሣሪያ</translation> <translation id="4619564267100705184">እርስዎ መሆንዎን ያረጋግጡ</translation> <translation id="4622292761762557753">ቢሆንም አስተላልፍ</translation> +<translation id="4622647778991854660">በማሳወቂያ ማእከል ውስጥ ማሳወቂያዎችን ያንቁ። <ph name="LINK" /> ይክፈቱ።</translation> <translation id="4627675673814409125">ይህ መመሪያ በChrome መገለጫ ደረጃ ላይ ሊዋቀር አይችልም፣ እንዲሁም ችላ ይባላል።</translation> <translation id="4628678854894591460">የእረፍት ቅናሾች</translation> <translation id="4628948037717959914">ፎቶ</translation> @@ -3198,6 +3200,7 @@ <translation id="7234112195906418665">ጉዞ እና መጓጓዣ</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% ተጠናቅቋል | <ph name="ESTIMATED_REMAINING_TIME" />።</translation> <translation id="7237166092326447040">ስጦታዎች እና የልዩ ማህበራዊ ክስተት ንጥሎች</translation> +<translation id="7237454422623102448">የስርዓት ቅንብሮች</translation> <translation id="7237492777898608035">ይህን መልዕክት እንደገና ለዚህ ጣቢያ አታሳይ</translation> <translation id="7240120331469437312">የሰርቲፊኬት ርዕስ ተለዋጭ ስም</translation> <translation id="7241863998525879494">ምን መጠበቅ እንዳለብዎ</translation> @@ -4282,5 +4285,6 @@ <li>ከሌላ አውታረ መረብ ጋር ለመገናኘት ይሞክሩ</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">አይ ቢ ኤ ኤን ያክሉ</translation> <translation id="997986563973421916">ከGoogle Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb index bb783855..e70475b 100644 --- a/components/strings/components_strings_ar.xtb +++ b/components/strings/components_strings_ar.xtb
@@ -4290,5 +4290,6 @@ <li>حاوِل الاتصال بشبكة أخرى</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">إضافة رقم الحساب بصيغة IBAN</translation> <translation id="997986563973421916">من Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_as.xtb b/components/strings/components_strings_as.xtb index f60bfb65..712a222f 100644 --- a/components/strings/components_strings_as.xtb +++ b/components/strings/components_strings_as.xtb
@@ -4276,5 +4276,6 @@ <li>অন্য নেটৱৰ্কত সংযোগ কৰি চাওক</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBANটো যোগ দিয়ক</translation> <translation id="997986563973421916">Google Payৰ পৰা</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_az.xtb b/components/strings/components_strings_az.xtb index 82836789..7f7fe60 100644 --- a/components/strings/components_strings_az.xtb +++ b/components/strings/components_strings_az.xtb
@@ -1318,6 +1318,7 @@ <translation id="3542628208405253498">Kart şəkli</translation> <translation id="3542768452570884558">Keçidi Yeni Pəncərədə açın</translation> <translation id="3547746132308051926">20 x 24 düym</translation> +<translation id="3552155506104542239">Xəbərdarlıq: Bu siyasət <ph name="POLICY_NAME" /> ilə ziddiyyət təşkil edir və Android tətbiqlərinə təsiri olmayacaq. Əks halda, siyasət lazım olan qaydada işləyir.</translation> <translation id="3552297013052089404">Sans-serif şrifti</translation> <translation id="3558573058928565255">Gündüz vaxtı</translation> <translation id="355995771319966853">Avtodoldurmanı ləğv edin</translation> @@ -4278,5 +4279,6 @@ <li>Başqa şəbəkəyə qoşulun</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN əlavə edin</translation> <translation id="997986563973421916">Google Pay'dən</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_be.xtb b/components/strings/components_strings_be.xtb index 1d6e49d1..02b37a8 100644 --- a/components/strings/components_strings_be.xtb +++ b/components/strings/components_strings_be.xtb
@@ -4277,5 +4277,6 @@ <li>Паспрабуйце падключыцца да іншай сеткі.</li> </ul></translation> <translation id="994346157028146140">JIS В1</translation> +<translation id="995755448277384931">Дадаванне нумара IBAN</translation> <translation id="997986563973421916">З Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_bg.xtb b/components/strings/components_strings_bg.xtb index f39f3d1..ed64cc1 100644 --- a/components/strings/components_strings_bg.xtb +++ b/components/strings/components_strings_bg.xtb
@@ -4282,5 +4282,6 @@ <li>Опитайте да се свържете с друга мрежа.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Добавяне на IBAN</translation> <translation id="997986563973421916">От Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_bn.xtb b/components/strings/components_strings_bn.xtb index f83124e..bf8efdd 100644 --- a/components/strings/components_strings_bn.xtb +++ b/components/strings/components_strings_bn.xtb
@@ -4282,5 +4282,6 @@ <li>অন্য ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করে দেখুন</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN যোগ করুন</translation> <translation id="997986563973421916">Google Pay থেকে</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_bs.xtb b/components/strings/components_strings_bs.xtb index 63b1aab..6e05c15 100644 --- a/components/strings/components_strings_bs.xtb +++ b/components/strings/components_strings_bs.xtb
@@ -1868,6 +1868,7 @@ <translation id="46128681529823442">Oprema za fudbal</translation> <translation id="4619564267100705184">Potvrdite identitet</translation> <translation id="4622292761762557753">Ipak prenesi</translation> +<translation id="4622647778991854660">Omogućite obavijesti u centru za obavijesti. Otvorite <ph name="LINK" />.</translation> <translation id="4627675673814409125">Nije moguće postaviti ovo pravilo na nivou Chrome profila i bit će zanemareno.</translation> <translation id="4628678854894591460">Ponude za odmor</translation> <translation id="4628948037717959914">Fotografija</translation> @@ -3199,6 +3200,7 @@ <translation id="7234112195906418665">Putovanja i prijevoz</translation> <translation id="7236417832106250253">Završeno <ph name="PROGRESS_PERCENT" />% | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Pokloni i artikli za posebne događaje</translation> +<translation id="7237454422623102448">Postavke sustava</translation> <translation id="7237492777898608035">Ne prikazuj ponovo ovu poruku za ovu web lokaciju</translation> <translation id="7240120331469437312">Alternativni naziv subjekta potvrde</translation> <translation id="7241863998525879494">Šta možete očekivati</translation> @@ -4282,5 +4284,6 @@ <li>Pokušajte se povezati na drugu mrežu</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Dodajte IBAN</translation> <translation id="997986563973421916">Iz Google Paya</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ca.xtb b/components/strings/components_strings_ca.xtb index 3c0c57e..432f7164 100644 --- a/components/strings/components_strings_ca.xtb +++ b/components/strings/components_strings_ca.xtb
@@ -4281,5 +4281,6 @@ <li>Prova de connectar-te a una altra xarxa</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Afegeix un IBAN</translation> <translation id="997986563973421916">De Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_cs.xtb b/components/strings/components_strings_cs.xtb index 233ed60..9b7042f 100644 --- a/components/strings/components_strings_cs.xtb +++ b/components/strings/components_strings_cs.xtb
@@ -4279,5 +4279,6 @@ <li>Zkuste se připojit k jiné síti.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Přidání čísla IBAN</translation> <translation id="997986563973421916">Z Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_cy.xtb b/components/strings/components_strings_cy.xtb index a725b65..ca0beea3 100644 --- a/components/strings/components_strings_cy.xtb +++ b/components/strings/components_strings_cy.xtb
@@ -4281,5 +4281,6 @@ <li>Rhowch gynnig ar gysylltu â rhwydwaith arall</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Ychwanegu'r IBAN</translation> <translation id="997986563973421916">O Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb index b318c06d..4931734 100644 --- a/components/strings/components_strings_da.xtb +++ b/components/strings/components_strings_da.xtb
@@ -4277,5 +4277,6 @@ <li>Prøv at oprette forbindelse til et andet netværk</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Tilføj IBAN</translation> <translation id="997986563973421916">Fra Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_de.xtb b/components/strings/components_strings_de.xtb index 076de831..af3f5a4 100644 --- a/components/strings/components_strings_de.xtb +++ b/components/strings/components_strings_de.xtb
@@ -4281,5 +4281,6 @@ <li>Stelle eine Verbindung zu einem anderen Netzwerk her.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN hinzufügen</translation> <translation id="997986563973421916">Aus Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_el.xtb b/components/strings/components_strings_el.xtb index b5b88ffa..cdaf5ec 100644 --- a/components/strings/components_strings_el.xtb +++ b/components/strings/components_strings_el.xtb
@@ -4284,5 +4284,6 @@ <li>Δοκιμάστε να συνδεθείτε σε κάποιο άλλο δίκτυο</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Προσθήκη IBAN</translation> <translation id="997986563973421916">Από το Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_en-GB.xtb b/components/strings/components_strings_en-GB.xtb index c0b44dc..1af340f4 100644 --- a/components/strings/components_strings_en-GB.xtb +++ b/components/strings/components_strings_en-GB.xtb
@@ -1868,6 +1868,7 @@ <translation id="46128681529823442">Football Equipment</translation> <translation id="4619564267100705184">Verify that it's you</translation> <translation id="4622292761762557753">Transfer anyway</translation> +<translation id="4622647778991854660">Enable notifications in the Notification Centre. Open <ph name="LINK" />.</translation> <translation id="4627675673814409125">This policy cannot be set at the Chrome profile level and will be ignored.</translation> <translation id="4628678854894591460">Holiday Offers</translation> <translation id="4628948037717959914">Photo</translation> @@ -3199,6 +3200,7 @@ <translation id="7234112195906418665">Travel and transportation</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% completed | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Gifts and Special Event Items</translation> +<translation id="7237454422623102448">System settings</translation> <translation id="7237492777898608035">Don't show this message again for this site</translation> <translation id="7240120331469437312">Certificate Subject Alternative Name</translation> <translation id="7241863998525879494">What to expect</translation> @@ -4282,5 +4284,6 @@ <li>Try connecting to another network</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Add IBAN</translation> <translation id="997986563973421916">From Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_es-419.xtb b/components/strings/components_strings_es-419.xtb index 98156e3..54bae089 100644 --- a/components/strings/components_strings_es-419.xtb +++ b/components/strings/components_strings_es-419.xtb
@@ -4284,5 +4284,6 @@ <li>Prueba conectarte a otra red</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Agregar un IBAN</translation> <translation id="997986563973421916">De Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_es.xtb b/components/strings/components_strings_es.xtb index 1d4146e2c..b333b43c 100644 --- a/components/strings/components_strings_es.xtb +++ b/components/strings/components_strings_es.xtb
@@ -4282,5 +4282,6 @@ <li>Prueba a conectarte a otra red</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Añadir IBAN</translation> <translation id="997986563973421916">De Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_et.xtb b/components/strings/components_strings_et.xtb index e819e65f..27ce7bfe 100644 --- a/components/strings/components_strings_et.xtb +++ b/components/strings/components_strings_et.xtb
@@ -1321,6 +1321,7 @@ <translation id="3542628208405253498">Kaardi pilt</translation> <translation id="3542768452570884558">Ava link uues aknas</translation> <translation id="3547746132308051926">20 × 24 tolli</translation> +<translation id="3552155506104542239">Hoiatus! See reegel on vastuolus reegliga <ph name="POLICY_NAME" /> ja ei mõjuta Androidi rakendusi. Muudel juhtudel toimib reegel eelduspäraselt.</translation> <translation id="3552297013052089404">Seriifideta font</translation> <translation id="3558573058928565255">Päev</translation> <translation id="355995771319966853">Automaattäite tagasivõtmine</translation> @@ -4282,5 +4283,6 @@ <li>Proovige luua ühendus mõne teise võrguga</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN-i lisamine</translation> <translation id="997986563973421916">Teenusest Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_eu.xtb b/components/strings/components_strings_eu.xtb index d0bc60f4..e37c1be 100644 --- a/components/strings/components_strings_eu.xtb +++ b/components/strings/components_strings_eu.xtb
@@ -4276,5 +4276,6 @@ <li>Konektatu beste sare batera.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Gehitu IBANa</translation> <translation id="997986563973421916">Google Pay-tik dator</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb index 1ade2a0..c9a65038 100644 --- a/components/strings/components_strings_fa.xtb +++ b/components/strings/components_strings_fa.xtb
@@ -1868,6 +1868,7 @@ <translation id="46128681529823442">تجهیزات فوتبال</translation> <translation id="4619564267100705184">تأیید کنید این شمایید</translation> <translation id="4622292761762557753">درهرصورت منتقل شود</translation> +<translation id="4622647778991854660">اعلانها را در «مرکز اعلان» فعال کنید. باز کردن <ph name="LINK" />.</translation> <translation id="4627675673814409125">این خطمشی را نمیتوان در سطح نمایه Chrome تنظیم کرد و نادیده گرفته خواهد شد.</translation> <translation id="4628678854894591460">پیشنهادهای تعطیلات</translation> <translation id="4628948037717959914">عکس</translation> @@ -3199,6 +3200,7 @@ <translation id="7234112195906418665">سفر و حملونقل</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />٪ تکمیل شد | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">هدیه و وسایل رویدادهای ویژه</translation> +<translation id="7237454422623102448">تنظیمات سیستم</translation> <translation id="7237492777898608035">این پیام برای این سایت دیگر نشان داده نشود</translation> <translation id="7240120331469437312">نام دیگر موضوع گواهی</translation> <translation id="7241863998525879494">آنچه انتظار میرود</translation> @@ -4282,5 +4284,6 @@ <li>به شبکه دیگری متصل شوید</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">افزودن IBAN</translation> <translation id="997986563973421916">از Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_fi.xtb b/components/strings/components_strings_fi.xtb index a0c38fc8..9e93b86 100644 --- a/components/strings/components_strings_fi.xtb +++ b/components/strings/components_strings_fi.xtb
@@ -4285,5 +4285,6 @@ <li>Yritä yhdistää toiseen verkkoon</li> </ul></translation> <translation id="994346157028146140">JIS B1 (728 mm x 1 030 mm)</translation> +<translation id="995755448277384931">Lisää IBAN-numero</translation> <translation id="997986563973421916">Google Paysta</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_fil.xtb b/components/strings/components_strings_fil.xtb index f66bede..cadb1ea6 100644 --- a/components/strings/components_strings_fil.xtb +++ b/components/strings/components_strings_fil.xtb
@@ -4282,5 +4282,6 @@ <li>Subukang kumonekta sa ibang network</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Magdagdag ng IBAN</translation> <translation id="997986563973421916">Mula sa Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_fr-CA.xtb b/components/strings/components_strings_fr-CA.xtb index 8af31c8c..34a9b6f 100644 --- a/components/strings/components_strings_fr-CA.xtb +++ b/components/strings/components_strings_fr-CA.xtb
@@ -4282,5 +4282,6 @@ <li>Essayez de vous connecter à un autre réseau</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Ajouter un IBAN</translation> <translation id="997986563973421916">De Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_fr.xtb b/components/strings/components_strings_fr.xtb index 4608d72..d93047a 100644 --- a/components/strings/components_strings_fr.xtb +++ b/components/strings/components_strings_fr.xtb
@@ -4282,5 +4282,6 @@ <li>Essayez de vous connecter à un autre réseau.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Ajouter un IBAN</translation> <translation id="997986563973421916">De Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_gl.xtb b/components/strings/components_strings_gl.xtb index c6cf8c01..0785359 100644 --- a/components/strings/components_strings_gl.xtb +++ b/components/strings/components_strings_gl.xtb
@@ -4282,5 +4282,6 @@ <li>Proba a conectarte a outra rede</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Engadir IBAN</translation> <translation id="997986563973421916">De Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb index f4801ac..5449f18 100644 --- a/components/strings/components_strings_gu.xtb +++ b/components/strings/components_strings_gu.xtb
@@ -4282,5 +4282,6 @@ <li>બીજા નેટવર્ક સાથે કનેક્ટ કરવાનો પ્રયાસ કરો</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ઉમેરો</translation> <translation id="997986563973421916">Google Pay માંથી</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_hi.xtb b/components/strings/components_strings_hi.xtb index e5f1f2a9..0fed2fc 100644 --- a/components/strings/components_strings_hi.xtb +++ b/components/strings/components_strings_hi.xtb
@@ -2,6 +2,7 @@ <!DOCTYPE translationbundle> <translationbundle lang="hi"> <translation id="1003222766972176318">रिमाइंडर: सेव किया गया ऑफ़र उपलब्ध है</translation> +<translation id="1005146802850926840">ऐनिमेशन वाली फ़िल्में</translation> <translation id="1008557486741366299">अभी नहीं</translation> <translation id="100957008357583611">क्या आप अपनी जगह की जानकारी का इस्तेमाल करना चाहते हैं?</translation> <translation id="1010200102790553230">पेज को बाद में लोड करें</translation> @@ -28,6 +29,7 @@ <translation id="1038106730571050514">सुझाव दिखाएं</translation> <translation id="1038842779957582377">अज्ञात नाम</translation> <translation id="1041998700806130099">जॉब शीट मैसेज</translation> +<translation id="1046350918013988591">कूपन और डिस्काउंट ऑफ़र</translation> <translation id="1048785276086539861">जब आप वीडियो के ऊपर टेक्स्ट, लिंक वगैरह में बदलाव करते हैं, तो दस्तावेज़, सिंगल पेज व्यू पर वापस चला जाएगा</translation> <translation id="1050038467049342496">दूूूूसरे ऐप्लिकेशन बंद करें</translation> <translation id="1053959602163383901">आपने <ph name="PROVIDER_ORIGIN" /> इस्तेमाल करने वाली वेबसाइटों पर, पुष्टि करने वाले एक डिवाइस की मदद से पुष्टि करने का विकल्प चुना है. हो सकता है कि सेवा उपलब्ध कराने वाली इस कंपनी ने आपके पैसे चुकाने के तरीके से जुड़ी जानकारी सेव की हो, जिसे <ph name="LINK_TEXT" /> किया जा सकता है.</translation> @@ -55,6 +57,7 @@ <translation id="1090629319939036170">वीआर मेन्यू</translation> <translation id="1094777233105318927">आपके ब्राउज़र, ओएस, डिवाइस, इंस्टॉल किए गए सॉफ़्टवेयर, और फ़ाइलों की जानकारी</translation> <translation id="1096545575934602868">इस फ़ाइल में <ph name="MAX_ITEMS_LIMIT" /> से ज़्यादा एंट्री नहीं हो सकती. इसके बाद की सभी एंट्री खारिज हो जाएंगी.</translation> +<translation id="1097803577928227769">क्षेत्रीय पार्क और बगीचे</translation> <translation id="1099928364755383720">अपने-आप 'पिक्चर में पिक्चर' मोड में जाने की सेटिंग</translation> <translation id="1100782917270858593">'Chrome इतिहास' में आपकी गतिविधि फिर से शुरू करने का बटन, अपनी गतिविधि फिर से शुरू करने के लिए, Enter दबाएं. इससे आपको 'Chrome इतिहास' में आपके काम की गतिविधि दिखेगी</translation> <translation id="1101672080107056897">गड़बड़ी पर कार्रवाई</translation> @@ -80,6 +83,7 @@ <translation id="1156303062776767266">आप स्थानीय या शेयर की गई फ़ाइल देख रहे हैं</translation> <translation id="1158211211994409885"><ph name="HOST_NAME" /> ने अनपेक्षित रूप से कनेक्शन बंद कर दिया है.</translation> <translation id="1161325031994447685">वाई-फ़ाई से फिर से कनेक्ट करें</translation> +<translation id="1163507966173624031">लोक और पारंपरिक संगीत</translation> <translation id="11635448457105324">'पते मैनेज करें' बटन, Chrome की सेटिंग में पते जोड़ने और उन्हें मैनेज करने के लिए इसे चालू करें</translation> <translation id="1165039591588034296">गड़बड़ी</translation> <translation id="1165174597379888365">पेज को देखा जा चुका है</translation> @@ -99,6 +103,7 @@ <translation id="1181037720776840403">हटाएं</translation> <translation id="1181381397492575884">Chrome, साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने से रोकता है, ताकि वे आपको ब्राउज़ करते समय ट्रैक न कर सकें. <ph name="LINK" /> के लिए सेटिंग पर जाएं.</translation> <translation id="1186201132766001848">पासवर्ड जांचें</translation> +<translation id="1187430513518041110">ऑटो और वाहन</translation> <translation id="1190491977647722791">पेपर (हेवीवेट)</translation> <translation id="1195073053842921378">इस डिवाइस से यह पता मिटा दिया जाएगा</translation> <translation id="1195558154361252544">जिन साइट को आप फ़ॉलो करते हैं उन्हें छोड़कर सभी साइट के लिए सूचनाएं अपने आप बंद हो गई हैं</translation> @@ -107,6 +112,8 @@ <translation id="1201895884277373915">इस साइट की ओर से ज़्यादा</translation> <translation id="1202892408424955784">ट्रैक किए गए प्रॉडक्ट</translation> <translation id="1204184165594298176">{0,plural, =1{फ़ाइल को कॉपी करने से रोका गया है}one{<ph name="FILE_COUNT" /> फ़ाइल को कॉपी करने से रोका गया है}other{<ph name="FILE_COUNT" /> फ़ाइलों को कॉपी करने से रोका गया है}}</translation> +<translation id="120509973613679868">बिज़नेस ट्रैवल</translation> +<translation id="120587177308723209">फ़ैंटसी स्पोर्ट्स</translation> <translation id="1206967143813997005">नाम के पहले अक्षर के गलत हस्ताक्षर</translation> <translation id="1209206284964581585">अभी छिपाएं</translation> <translation id="121201262018556460">आपने <ph name="DOMAIN" /> तक पहुंचने का प्रयास किया, लेकिन लेकिन सर्वर ने कमज़ोर कुंजी वाला प्रमाणपत्र प्रस्तुत किया. संभवत: हमलावर ने निजी कुंजी का पता लगा लिया है, और हो सकता है कि सर्वर आपका अपेक्षित सर्वर न हो (हो सकता है कि आप किसी हमलावर से बातचीत कर रहे हों).</translation> @@ -162,9 +169,11 @@ <translation id="1301227606947843452">लीगल एक्स्ट्रा</translation> <translation id="1301324364792935241">अपने सुरक्षित डीएनएस की सेटिंग की जांच करें</translation> <translation id="1302418742166945866"><ph name="URL" />, आपके एमआईडीआई डिवाइसों को कंट्रोल और फिर से प्रोग्राम करना चाहता है</translation> +<translation id="1304542452206545141">होटल और ठहरने की जगहें</translation> <translation id="1307966114820526988">बंद की गई सुविधाएं</translation> <translation id="1308113895091915999">ऑफ़र उपलब्ध है</translation> <translation id="1309375166585231290">आपके अभिभावकों ने अब तक इस साइट को ऐक्सेस करने की अनुमति नहीं दी है</translation> +<translation id="1310677614877521969">वेब होस्टिंग</translation> <translation id="1314311879718644478">ऑगमेंटेड रिएलिटी (एआर) वाला कॉन्टेंट देखें</translation> <translation id="1314509827145471431">दाईं ओर बाइंड</translation> <translation id="1316805916535763484">ओपन ऑनलाइन कोर्स</translation> @@ -248,11 +257,13 @@ <translation id="1448166547804028941">"<ph name="DATA_CONTROLS_FIRST_KEY_SET" />" कुंजियों को एक ही शब्दकोश में, "<ph name="DATA_CONTROLS_SECOND_KEY_SET" />" कुंजियों के तौर पर सेट नहीं किया जा सकता</translation> <translation id="1452803302401719440">आपके माता-पिता ने जो सेटिंग चुनी हैं वे अब आपको ऑनलाइन सुरक्षित रखने में मदद कर रही हैं</translation> <translation id="1455413310270022028">इरेज़र</translation> +<translation id="1458059624921545588">लोग और समाज</translation> <translation id="1458140305240870199">अंतर्वस्त्र</translation> <translation id="1459693405370120464">मौसम</translation> <translation id="1461041542809785877">परफ़ॉर्मेंस</translation> <translation id="1462245070427461050">JIS B9</translation> <translation id="1462951478840426066">अपने कंप्यूटर पर मौजूद फ़ॉन्ट इस्तेमाल करें, ताकि आप हाई फ़िडेलिटी कॉन्टेंट बना सकें</translation> +<translation id="1463793142714244641">टाइमशेयर और वेकेशन प्रॉपर्टी</translation> <translation id="1467432559032391204">बाएं</translation> <translation id="1468653229182955856"><ph name="TOP_ORIGIN" /> पर जारी रखने के लिए, <ph name="EMBEDDED_ORIGIN" /> के लिए आपका कोड <ph name="ONE_TIME_CODE" /> है.</translation> <translation id="1472675084647422956">और दिखाएं</translation> @@ -301,6 +312,8 @@ <p>कृपया तारीख और समय को <strong>सेटिंग</strong> ऐप्लिकेशन के <strong>सामान्य</strong> सेक्शन से एडजस्ट करें.</p></translation> <translation id="1559839503761818503">एडमिन, <ph name="DATE" /> को <ph name="TIME" /> बजे आपके डिवाइस को रीस्टार्ट करेगा</translation> +<translation id="1562805467275776390">ऑटो रेसिंग</translation> +<translation id="1563755205047885671">ऐक्शन और प्लैटफ़ॉर्म गेम</translation> <translation id="1564634006476980707">इस खोज यूआरएल के लिए एचटीटीपीएस स्कीम इस्तेमाल करने का सुझाव दिया जाता है: <ph name="SEARCH_URL" /></translation> <translation id="156703335097561114">नेटवर्क से जुड़ी जानकारी जैसे कि पते, इंटरफ़ेस का कॉन्फ़िगरेशन, और कनेक्शन की क्वालिटी</translation> <translation id="1567040042588613346">यह नीति उम्मीद के मुताबिक काम कर रही है. हालांकि, किसी दूसरी जगह ऐसा ही मान सेट किया गया है और उसकी जगह इस नीति को लागू कर दिया गया है.</translation> @@ -322,6 +335,7 @@ <translation id="1594030484168838125">चुनें</translation> <translation id="1598816256585174656">Windows Hello की पासकी</translation> <translation id="1599199147673445968">नया कार्ड है? <ph name="BEGIN_LINK" />कार्ड की जानकारी डालें<ph name="END_LINK" /></translation> +<translation id="1604192142734009334">ब्यूटी और फ़िटनेस</translation> <translation id="160851722280695521">Chrome में Dino Run गेम चलाएं</translation> <translation id="161042844686301425">स्यान</translation> <translation id="1611101756749861742">दूसरा रोल</translation> @@ -364,6 +378,7 @@ <translation id="168693727862418163">इस नीति का मान अपनी स्कीमा के हिसाब से काम नहीं कर सका और इसे अनदेखा किया जाएगा.</translation> <translation id="168841957122794586">सर्वर प्रमाणपत्र में कमज़ोर क्रिप्टोग्राफ़िक कुंजी है.</translation> <translation id="1689333818294560261">प्रचलित नाम</translation> +<translation id="1692622044604477956">फ़िल्मों की सूचियां और थिएटर में शो का समय</translation> <translation id="1697430960030447570"><ph name="BEGIN_BOLD" />अपना डेटा कैसे मैनेज करें:<ph name="END_BOLD" /> Chrome ऐसे विज्ञापन के विषयों को अपने-आप मिटा देता है जो चार हफ़्ते से ज़्यादा पुराने होते हैं. हालांकि, एक जैसी साइटोंं पर लगातार विज़िट करते रहने से, विषयों की सूची में कोई पुराना विषय फिर से दिख सकता है. Chrome की सेटिंग में जाकर आप जब चाहें, उन विषयों को ब्लॉक किया जा सकता है जिन्हें आपको साइटों के साथ शेयर नहीं करना है. इसके अलावा, यहां से विज्ञापन के विषयों को सेव करने की सुविधा को बंद भी किया जा सकता है.</translation> <translation id="1697532407822776718">आप बिलकुल तैयार हैं!</translation> <translation id="1699651774646344471">अब आपके पास अपने Google खाते में सेव किए गए पतों का इस्तेमाल करने का विकल्प है</translation> @@ -415,6 +430,7 @@ <translation id="175656076281618225">मैजिक</translation> <translation id="1757773103848038814">मोनोस्पेस फ़ॉन्ट</translation> <translation id="1757935267918149452">'Google पासवर्ड बदलें' बटन, अपने Google खाते का पासवर्ड बदलने के लिए इसे चालू करें</translation> +<translation id="1762779605905950734">सड़क का नाम</translation> <translation id="1763864636252898013">यह सर्वर यह नहीं प्रमाणित कर सका कि यह <ph name="DOMAIN" /> है; इसका सुरक्षा प्रमाणपत्र आपके डिवाइस के ऑपरेटिंग सिस्टम द्वारा विश्वसनीय नहीं है. ऐसा गलत कॉन्फ़िगरेशन या किसी आक्रमणकर्ता द्वारा आपके कनेक्शन में अवरोध डालने के कारण हो सकता है.</translation> <translation id="1768211456781949159"><ph name="BEGIN_LINK" />Windows नेटवर्क निदान चलाकर देखें<ph name="END_LINK" />.</translation> <translation id="1774592222195216949"><ph name="BEGIN_LINK" />Chromium में गुप्त मोड की सुविधा के बारे में ज़्यादा जानें<ph name="END_LINK" /></translation> @@ -437,6 +453,7 @@ <translation id="1812975699435941848">स्वास्थ्य शिक्षा और मेडिकल ट्रेनिंग</translation> <translation id="1813414402673211292">ब्राउज़िंग डेटा मिटाएं</translation> <translation id="1818522458013171885">अनब्लॉक करें</translation> +<translation id="1818585559878922121">डॉक्यूमेंट्री फ़िल्में</translation> <translation id="182139138257690338">अपने-आप होने वाले डाउनलोड</translation> <translation id="1821930232296380041">अमान्य अनुरोध या अनुरोध पैरामीटर</translation> <translation id="1822540298136254167">आप किन वेबसाइटों पर जाते हैं और उन पर कितना समय देते हैं</translation> @@ -445,9 +462,11 @@ <translation id="1826516787628120939">जाँच की जा रही है</translation> <translation id="1826968372364864056">पहले से भरी जानकारी मिटाएं</translation> <translation id="1834321415901700177">इस साइट में हानिकारक प्रोग्राम हैं</translation> +<translation id="1834452765064623979">निर्माण और रखरखाव</translation> <translation id="1838374766361614909">खोज साफ़ करें</translation> <translation id="1839331950812095887">अपने विचारों के बारे में बताने वाले कुछ शब्द</translation> <translation id="1839551713262164453">गड़बड़ियों के चलते नीति मानों की पुष्टि नहीं हो सकी</translation> +<translation id="1840009953725035797">होम थिएटर सिस्टम</translation> <translation id="1842969606798536927">पैसे चुकाएं</translation> <translation id="1846432862466000825">प्लास्टिक (आर्काइवल)</translation> <translation id="1848982255014129637">फ़ोटो (हाई-ग्लॉस)</translation> @@ -485,11 +504,13 @@ <translation id="192020519938775529">{COUNT,plural, =0{कुछ नहीं}=1{1 साइट}one{# साइट}other{# साइट}}</translation> <translation id="192095259937375524">'इस टैब को शेयर करें' बटन, लिंक शेयर करके, क्यूआर कोड बनाकर, कास्ट करके, और अन्य विकल्पों की मदद से इस टैब को शेयर करने के लिए इसे चालू करें</translation> <translation id="1924727005275031552">नया</translation> +<translation id="1927439846988093361">बालों की देखभाल</translation> <translation id="1935995810530254458">फिर भी कॉपी करें</translation> <translation id="1939059826036755332">अपने-आप 'पिक्चर में पिक्चर' मोड में जाने की सेटिंग</translation> <translation id="1939175642807587452">साइट, सूचनाएं भेजने की अनुमति मांग सकती है</translation> <translation id="1940441167050915935">सेव किए गए सुरक्षा कोड मिटाएं</translation> <translation id="194174710521904357">आपने इस साइट को कुछ समय के लिए तीसरे पक्ष की कुकी का इस्तेमाल करने की अनुमति दी है. इसका मतलब है कि साइट को मिलने वाली ब्राउज़िंग से जुड़ी सुरक्षा कम हो जाएगी. हालांकि, साइट की सुविधाएं उम्मीद के मुताबिक काम करेंगी.</translation> +<translation id="1942498996464084801">किताबें और साहित्य</translation> <translation id="1943994668912612445">डिज़ाइन</translation> <translation id="1945968466830820669">आपके संगठन के खाते का एक्सेस खो सकता है या आपकी पहचान चोरी हो सकती है. Chromium आपको अभी अपना पासवर्ड बदलने का सुझाव देता है.</translation> <translation id="1946849748901605102">12 x 15 इंच</translation> @@ -497,6 +518,7 @@ <translation id="1953729392594614704"><ph name="TOPIC" /> को ब्लॉक करने पर, उससे मिलते-जुलते विषय भी ब्लॉक हो जाएंगे. भले ही, वह विषय ऐक्टिव हो</translation> <translation id="1954847915560574887">A3x3</translation> <translation id="1956486093533522234">अपने डिवाइस को ढूंढें, सुरक्षित करें या उसे मिटाएं</translation> +<translation id="1957274554973357626">लाइव कॉमेडी</translation> <translation id="1958218078413065209">आपका सबसे ज़्यादा स्कोर <ph name="SCORE" /> है.</translation> <translation id="1959001866257244765"><ph name="BEGIN_WHITEPAPER_LINK" />जिन पेजों को ब्राउज़ किया जाता है उनमें से कुछ के यूआरएल, सिस्टम की थोड़ी जानकारी, और पेज का कुछ कॉन्टेंट<ph name="END_WHITEPAPER_LINK" /> Google को भेजकर, वेब पर सभी के लिए सुरक्षा को बेहतर बनाने में मदद करें. <ph name="BEGIN_PRIVACY_PAGE_LINK" />निजता नीति<ph name="END_PRIVACY_PAGE_LINK" /></translation> <translation id="1959445535228047762">आपका टेक्स्ट और पेज का कॉन्टेंट, Google को भेजा जाता है. इसका इस्तेमाल, इस सुविधा को बेहतर बनाने के लिए किया जा सकता है. @@ -514,6 +536,7 @@ <translation id="1992331125980284532">JIS B3</translation> <translation id="1997484222658892567"><ph name="URL" /> आपके स्थानीय कंप्यूटर पर हमेशा के लिए बड़ी मात्रा में डेटा संग्रहित करना चाहता है</translation> <translation id="1997774360448418989">पेपर (लाइटवेट)</translation> +<translation id="1999416967035780066">मुफ़्त सॉफ़्टवेयर और शेयरवेयर</translation> <translation id="2001146170449793414">{COUNT,plural, =1{और 1 ज़्यादा}one{और # ज़्यादा}other{और # ज़्यादा}}</translation> <translation id="2001469757375372617">कोई गड़बड़ी हुई. आपने जो बदलाव किया वह सेव नहीं हुआ.</translation> <translation id="2003709556000175978">अपना पासवर्ड अभी रीसेट करें</translation> @@ -527,10 +550,12 @@ <translation id="2021333772895814435">इस नीति से, <ph name="ACTION_LIST" /> के सभी डिवाइसों पर सिंक होने की सुविधा अपने-आप बंद हो जाती है.</translation> <translation id="202224654587969958">12 x 19 इंच</translation> <translation id="2022815493835288714">पेमेंट की नई सेटिंग के बारे में सूचना चालू है</translation> +<translation id="2023318478097730312">कानून और सरकार</translation> <translation id="2025115093177348061">ऑगमेंटेड रिएलिटी (एआर)</translation> <translation id="2025186561304664664">प्रॉक्सी अपने-आप कॉन्फ़िगर पर सेट है.</translation> <translation id="2025891858974379949">असुरक्षित कॉन्टेंट</translation> <translation id="2027465737841872819">प्लास्टिक</translation> +<translation id="2029735183873159415">पूर्वज और वंशावली</translation> <translation id="2032962459168915086"><ph name="BEGIN_LINK" />प्रॉक्सी और फ़ायरवॉल की जांच करें<ph name="END_LINK" /></translation> <translation id="2033900728810589426">शॉर्टकट और <ph name="DEFAULT_SEARCH_PROVIDER_KEYWORD_POLICY_NAME" /> की ओर से तय किया गया, खोज की सेवा देने वाली डिफ़ॉल्ट कंपनी का कीवर्ड, एक जैसे नहीं हो सकते: <ph name="SHORTCUT_NAME" /></translation> <translation id="2034971124472263449">फिर भी सेव करें</translation> @@ -552,11 +577,13 @@ <translation id="2064691555167957331">{COUNT,plural, =1{1 सुझाव}one{# सुझाव}other{# सुझाव}}</translation> <translation id="2066915425250589881">मिटाने का अनुरोध</translation> <translation id="2066969741541525119">आपको जिस साइट पर जाना है उसे आपके संगठन ने ब्लॉक किया है</translation> +<translation id="2069913043427250781">वाहन और ट्रैफ़िक से जुड़ी सुरक्षा</translation> <translation id="2071156619270205202">इस कार्ड को वर्चुअल कार्ड के तौर पर इस्तेमाल नहीं किया जा सकता.</translation> <translation id="2071692954027939183">सूचनाओं को अपने-आप ब्लॉक कर दिया गया, क्योंकि आम तौर पर आप उन्हें अनुमति नहीं देते हैं</translation> <translation id="2071852865256799872">आपके ब्राउज़र को आपका संगठन और आपकी प्रोफ़ाइल को <ph name="PROFILE_DOMAIN" /> मैनेज करता है</translation> <translation id="2074733626795553847"><ph name="TOPIC" /> को अनब्लॉक करें</translation> <translation id="2075497153347571252">आपके एडमिन ने <ph name="ORIGIN" /> पर <ph name="PERMISSION" /> को ब्लॉक कर दिया है</translation> +<translation id="2078956195623975415">म्यूज़िक और डांस गेम</translation> <translation id="2079545284768500474">पहले जैसा करें</translation> <translation id="2080021694978766903">इस नीति में <ph name="MAX_ITEMS_LIMIT" /> से ज़्यादा, खोज से जुड़ी सेवा देने वाली कंपनी नहीं हो सकतीं.</translation> <translation id="2081482239432306393">'घर का नंबर' विकल्प चुना गया</translation> @@ -572,6 +599,8 @@ <translation id="2101225219012730419">वर्शन:</translation> <translation id="2102134110707549001">मज़बूत पासवर्ड सुझाएं…</translation> <translation id="2102495993840063010">Android ऐप्लिकेशन</translation> +<translation id="2102519472192754194">वेब ब्राउज़र</translation> +<translation id="2105838220373099643">भूमिका निभाने वाले गेम</translation> <translation id="2107021941795971877">प्रिंट सहायता</translation> <translation id="2108755909498034140">अपना कंप्यूटर फिर से चालू करें</translation> <translation id="2111166930115883695">गेम चलाने के लिए, space दबाएं</translation> @@ -582,6 +611,7 @@ <translation id="2118132148597630479">C5 साइज़ का लिफ़ाफ़ा</translation> <translation id="2119505898009119320">इसको जारी: <ph name="ORGANIZATION" /> [<ph name="JURISDICTION" />]</translation> <translation id="2119867082804433120">नीचे दाईं ओर पंच</translation> +<translation id="2122165854541876335">उपभोक्ता के संसाधन</translation> <translation id="2122214041802369259">कीमत ज़्यादा है</translation> <translation id="2122719317867821810">यह नीति उम्मीद के मुताबिक काम कर रही है. हालांकि, किसी दूसरी जगह ऐसा मान सेट किया गया है जो आपस में मेल नहीं खा रहा है और उसे इसे नीति से बदल दिया गया है.</translation> <translation id="2126374524350484896">पीडीएफ़ प्रोड्यूसर:</translation> @@ -591,7 +621,9 @@ <translation id="213826338245044447">मोबाइल बुकमार्क</translation> <translation id="2141000681034340397">अपने इनपुट में बदलाव करें</translation> <translation id="2144171668675205303">कोई विषय ऐक्टिव नहीं है</translation> +<translation id="2145193671493396738">आर्थिक मामलों से जुड़ी खबरें</translation> <translation id="214556005048008348">भुगतान न करें</translation> +<translation id="2147117373852943630">म्यूज़िकल इंस्ट्रुमेंट</translation> <translation id="2148613324460538318">कार्ड जोड़ें</translation> <translation id="2148716181193084225">आज</translation> <translation id="2149968176347646218">कनेक्शन सुरक्षित नहीं है</translation> @@ -602,6 +634,7 @@ <translation id="2154739667870063220">फिर चालू करें</translation> <translation id="2155260325161282517">5 x 7 इंच</translation> <translation id="2157640075051554492">कीमत ट्रैक करने से जुड़ी सूचनाएं</translation> +<translation id="21613918653299710">ऑनलाइन इमेज गैलरी</translation> <translation id="2161656808144014275">लेख संदेश</translation> <translation id="2162510787844374618">आपके बैंक से संपर्क किया जा रहा है...</translation> <translation id="2162620598375156287">अब <ph name="SOURCE_WEBSITE" /> पर कीमत <ph name="CURRENT_PRICE" /> है</translation> @@ -610,11 +643,13 @@ <translation id="2166378884831602661">यह साइट सुरक्षित कनेक्शन नहीं उपलब्ध करा सकती</translation> <translation id="2168151236314517198">एडमिन नीति के तहत, इस कॉन्टेंट की प्रिंटिंग को ब्लॉक किया गया</translation> <translation id="2170417331417184438">कार्ड की जानकारी सिर्फ़ डिवाइस में सेव है</translation> +<translation id="2172089022819052306">वाहन की मरम्मत और रखरखाव</translation> <translation id="2175630235841878061">100 एमबी से बड़ी फ़ाइलें डाउनलोड नहीं की जा सकतीं</translation> <translation id="2176974405772725904">खाते में पता सेव करें</translation> <translation id="2178665390943006934">'Chrome अपडेट करें' बटन, Chrome की सेटिंग से Chrome को अपडेट करने के लिए इसे चालू करें</translation> <translation id="2181821976797666341">नीतियां</translation> <translation id="2182170103603703676">बर्तन धोने वाली मशीन</translation> +<translation id="2183238148268545307">वीडियो सॉफ़्टवेयर</translation> <translation id="2183608646556468874">फ़ोन नंबर</translation> <translation id="2184405333245229118">{COUNT,plural, =1{1 पता}one{# पते}other{# पते}}</translation> <translation id="2187317261103489799">पता लगाएं (डिफ़ॉल्ट)</translation> @@ -629,6 +664,7 @@ <translation id="2212735316055980242">नीति नहीं मिली</translation> <translation id="2213606439339815911">प्रविष्टियां फ़ेच की जा रही हैं...</translation> <translation id="2213612003795704869">पेज प्रिंट कर दिया गया</translation> +<translation id="2215539479425228550">क्लाइंबिंग और माउंटेनियरिंग</translation> <translation id="2215727959747642672">फ़ाइल में बदलाव करना</translation> <translation id="2215963164070968490">कुत्ते</translation> <translation id="2218879909401188352"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> पर इस समय मौजूद हमलावर ऐसे खतरनाक ऐप्लिकेशन इंस्टॉल कर सकते हैं जो आपके डिवाइस को नुकसान पहुंचा सकते हैं और आपके मोबाइल बिल में अनजाने खर्चे जोड़ सकते हैं या आपकी व्यक्तिगत जानकारी चुरा सकते हैं. <ph name="BEGIN_LEARN_MORE_LINK" />ज़्यादा जानें<ph name="END_LEARN_MORE_LINK" /></translation> @@ -638,6 +674,7 @@ <translation id="2224337661447660594">इंटरनेट कनेक्शन नहीं है</translation> <translation id="2225927550500503913">वर्चुअल कार्ड चालू कर दिया गया है</translation> <translation id="2226636330183131181">वाई-फ़ाई नेटवर्क पर <ph name="BEGIN_LINK" />साइन इन<ph name="END_LINK" /> करके देखें</translation> +<translation id="2227758700723188171">शिक्षा के लिए मिलने वाले अनुदान और स्कॉलरशिप</translation> <translation id="2228057197024893428">फ़िलहाल, यह पता Chrome में सेव है. Google के सभी प्रॉडक्ट पर इस्तेमाल करने के लिए, इसे अपने Google खाते, <ph name="ACCOUNT" /> में सेव करें.</translation> <translation id="2229456043301340598">अनदेखा किया गया डुप्लीकेट शॉर्टकट: <ph name="SHORTCUT_NAME" /></translation> <translation id="2233745931693710080">कॉम्पैक्ट डिस्क</translation> @@ -650,7 +687,9 @@ <translation id="2248949050832152960">WebAuthn का इस्तेमाल करें</translation> <translation id="2250931979407627383">बाईं ओर एज़ स्टिच</translation> <translation id="225207911366869382">यह मान इस नीति के लिए हटा दिया गया है.</translation> +<translation id="225536061781509785">एंटरटेनमेंट इंडस्ट्री</translation> <translation id="2256115617011615191">अभी पुनः प्रारंभ करें</translation> +<translation id="2256721673839268919">टीवी सीरियल</translation> <translation id="2258928405015593961">खत्म हाेने की तारीख डालें और फिर से काेशिश करें</translation> <translation id="225943865679747347">गड़बड़ी कोड: <ph name="ERROR_CODE" /></translation> <translation id="2262243747453050782">HTTP गड़बड़ी</translation> @@ -707,13 +746,16 @@ <translation id="2367567093518048410">स्तर</translation> <translation id="23703388716193220">गॉल्फ़ इक्विपमेंट</translation> <translation id="2374629208601905275">आपके देश/इलाके के कानून के मुताबिक, Chrome आपसे अपना डिफ़ॉल्ट सर्च इंजन चुनने के लिए कहता है. ये सर्च इंजन आपके देश/इलाके में लोकप्रिय हैं और बिना किसी खास क्रम में दिखाए जाते हैं.</translation> +<translation id="2377241607395428273">ग्राफ़िक और ऐनिमेशन सॉफ़्टवेयर</translation> <translation id="2378084239755710604">कार्ड सेव करने की सुविधा बंद हो गई है.</translation> +<translation id="237978325638124213">परफ़्यूम और फ़्रेग्रेंस</translation> <translation id="2380886658946992094">कानूनी</translation> <translation id="2383455408879745299">Chrome की सेटिंग में सुलभता टूल को अपने हिसाब से बनाएं</translation> <translation id="2384307209577226199">एंटरप्राइज़ डिफ़ॉल्ट</translation> <translation id="238459632961158867">वेबसाइट</translation> <translation id="2385809941344967209">अपनी Chrome की सेटिंग में जाकर Chrome को अपडेट करें</translation> <translation id="2386255080630008482">सर्वर का प्रमाणपत्र निरस्त कर दिया गया है.</translation> +<translation id="2388828676877700238">टैक्स की रकम का पता लगाना और योजना बनाना</translation> <translation id="239203817277685015">बड़ा</translation> <translation id="239293030466334554">कन्वर्टेबल</translation> <translation id="2392959068659972793">ऐसी नीतियां दिखाएं जिनके लिए कोई मान सेट नहीं किया गया है</translation> @@ -728,6 +770,7 @@ <translation id="2414886740292270097">गहरा</translation> <translation id="2429716554270894715">फ़ैब्रिक (वॉटरप्रूफ़)</translation> <translation id="2436186046335138073"><ph name="HANDLER_HOSTNAME" /> को सभी <ph name="PROTOCOL" /> लिंक खोलने दें?</translation> +<translation id="2436976580469434549">फ़ाइबर और टेक्सटाइल आर्ट</translation> <translation id="2438874542388153331">दाईं ओर क्वाड पंच</translation> <translation id="2441854154602066476">पेमेंट के तरीके को टच करके भरा जा सकता है. कीबोर्ड छिपा हुआ है.</translation> <translation id="2442865686365739754">Chrome यह जानकारी <ph name="BEGIN_EMPHASIS" />सेव नहीं करेगा<ph name="END_EMPHASIS" />: @@ -738,9 +781,11 @@ <ph name="END_LIST" /></translation> <translation id="2448295565072560657">आपके लॉग इन रहने के दौरान, इस डिवाइस के साथ अटैच सहायक डिवाइस (जैसे, कीबोर्ड, माउस, मॉनिटर, वेबकैम वगैरह)</translation> <translation id="2450021089947420533">'Chrome इतिहास' में आपकी गतिविधियां</translation> +<translation id="2452098632681057184">ईकोलॉजी और एनवायरमेंट</translation> <translation id="2452837234288608067">इस अनुरोध को पूरा नहीं किया जा सका. फिर से कोशिश करें.</translation> <translation id="2456755709261364512">आपकी बैटरी <ph name="REQUIRED_BATTERY_PRECENT" />% से ज़्यादा चार्ज होनी चाहिए</translation> <translation id="2462599289530201834"><ph name="KEYWORD_SHORT_NAME" /> खोजें</translation> +<translation id="2462932596748424101">सोशल नेटवर्क</translation> <translation id="2463739503403862330">भरें</translation> <translation id="2465688316154986572">स्टेपल</translation> <translation id="2465914000209955735">आपने Chrome में जो फ़ाइलें डाउनलोड की हैं उन्हें मैनेज करें</translation> @@ -750,11 +795,13 @@ <translation id="2469153820345007638">1-से-N के क्रम में</translation> <translation id="24699311393038040">पेपर (कोटेड)</translation> <translation id="2470767536994572628">जब आप वीडियो के ऊपर टेक्स्ट, लिंक वगैरह में बदलाव करते हैं, तो दस्तावेज़, सिंगल पेज व्यू और अपने मूल रोटेशन पर वापस चला जाएगा</translation> +<translation id="2473810985261856484">कानूनी सेवाएं</translation> <translation id="2479148705183875116">सेटिंग पर जाएं</translation> <translation id="2479410451996844060">गलत खोज URL.</translation> <translation id="2480300195898055381">अपने Google खाते, <ph name="USER_EMAIL" /> में</translation> <translation id="2482878487686419369">सूचनाएं</translation> <translation id="248348093745724435">मशीन के लिए नीतियां</translation> +<translation id="2485243023686553468">स्मार्टफ़ोन</translation> <translation id="2490199669743245365">ऐसा हो सकता है कि जिस साइट पर विज़िट किया जा रहा हो वहां हमलावर आपसे धोखे से नुकसान पहुंचाने वाले सॉफ़्टवेयर इंस्टॉल करवा दें. ये सॉफ़्टवेयर आपके पासवर्ड, फ़ोटो, मैसेज या क्रेडिट कार्ड नंबर जैसी जानकारी की चोरी कर सकते हैं या उसे मिटा सकते हैं. Chrome आपको उस साइट को छोड़ने का सुझाव देता है. <ph name="BEGIN_LEARN_MORE_LINK" />ज़्यादा जानें<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="2491120439723279231">सर्वर के प्रमाणपत्र में त्रुटियां हैं.</translation> <translation id="2491414235131909199">इस पेज को किसी एक्सटेंशन ने ब्लॉक कर दिया है</translation> @@ -815,6 +862,7 @@ <translation id="2610561535971892504">क्लिक टू कॉपी</translation> <translation id="2612993535136743634">आपके डिवाइस और Google खाते में सेव किए गए सभी सुरक्षा कोड मिटा दिए जाएंगे</translation> <translation id="2616412942031748191">सर्च इंजन ऑप्टिमाइज़ेशन और मार्केटिंग</translation> +<translation id="2618206371527040026">अकैडमिक कॉन्फ़्रेंस और पब्लिकेशन</translation> <translation id="2619052155095999743">सम्मिलित करें</translation> <translation id="2625385379895617796">आपकी घड़ी आगे है</translation> <translation id="262745152991669301">साइट, यूएसबी डिवाइसों से कनेक्ट करने की अनुमति मांग सकती है</translation> @@ -858,6 +906,7 @@ <translation id="2705137772291741111">इस साइट की सहेजी गई (संचित) कॉपी पढ़ने योग्य नहीं थी.</translation> <translation id="2709516037105925701">ऑटोमैटिक भरना</translation> <translation id="2713444072780614174">सफ़ेद</translation> +<translation id="2715432479109522636">मेटल और माइनिंग</translation> <translation id="2715612312510870559"><ph name="UPDATE_CREDIT_CARD_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome की सेटिंग में पैसे चुकाने से जुड़ी जानकारी और क्रेडिट कार्ड की जानकारी प्रबंधित करने के लिए, पहले Tab और फिर Enter दबाएं</translation> <translation id="2715808615350965923">सुपर ए</translation> <translation id="271663710482723385">फ़ुल स्क्रीन से बाहर निकलने के लिए, |<ph name="ACCELERATOR1" />| + |<ph name="ACCELERATOR2" />| को दबाएं</translation> @@ -876,6 +925,7 @@ <translation id="2734319753272419592">Google को अपने कार्ट का ऐक्सेस दें, ताकि वह आपके हिसाब से छूट का पता लगा सके. उपलब्ध होने पर, आपके कार्ट पर छूट अपने-आप दिखेंगी.</translation> <translation id="273785062888389088">एचवीएसी और क्लाइमेट कंट्रोल</translation> <translation id="2740531572673183784">ठीक है</translation> +<translation id="2742128390261873684">होम ऑटोमेशन</translation> <translation id="2742870351467570537">चयनित आइटम निकालें</translation> <translation id="2743512410823092182">डीजे रिसॉर्स और इक्विपमेंट</translation> <translation id="2759825833388495838"><ph name="APP_NAME" /> पर अपना पासवर्ड भरने की अनुमति दें</translation> @@ -886,7 +936,10 @@ <translation id="2773388851563527404">Chrome, ज़्यादातर साइटों को तीसरे पक्ष की कुकी का इस्तेमाल करने से रोकता है. हालांकि, इस साइट को तीसरे पक्ष की कुकी का इस्तेमाल करने की अनुमति है, क्योंकि यह बुनियादी सेवाएं देने के लिए उन कुकी पर निर्भर करती है. <ph name="LINK" /> के लिए सेटिंग पर जाएं.</translation> <translation id="277499241957683684">डिवाइस का रिकॉर्ड लापता है</translation> <translation id="2775884851269838147">पहला प्रिंट पेज</translation> +<translation id="2781185443919227679">बीच और टापू</translation> <translation id="2781692009645368755">Google Pay</translation> +<translation id="2782088940970074970">किराये पर मिलने वाली कार</translation> +<translation id="278436560439594386">घरेलू डिवाइसें</translation> <translation id="2784474685437057136">B5 Extra</translation> <translation id="2784949926578158345">कनेक्शन रीसेट किया गया था.</translation> <translation id="2786008859124691917">साइकल और ऐक्सेसरी</translation> @@ -895,6 +948,7 @@ <translation id="2794629552137076216">ग्लास (सर्फ़ेस्ड)</translation> <translation id="2799020568854403057">आगे आने वाली साइट में नुकसान पहुंचाने वाले ऐप्लिकेशन हैं</translation> <translation id="2799223571221894425">फिर से लॉन्च करें</translation> +<translation id="2799758406651937857">पुरुषों के कपड़े</translation> <translation id="2803306138276472711">Google सुरक्षित ब्राउज़िंग को <ph name="SITE" /> पर हाल ही में <ph name="BEGIN_LINK" />मैलवेयर का पता चला<ph name="END_LINK" /> है. आमतौर पर सुरक्षित रहने वाली वेबसाइटें कभी-कभी मैलवेयर से संक्रमित हो जाती हैं.</translation> <translation id="2807052079800581569">इमेज Y की स्थिति</translation> <translation id="2808278141522721006"><ph name="SETTINGS" /> में, Windows Hello को चालू या बंद किया जा सकता है</translation> @@ -904,6 +958,7 @@ <translation id="2824549017793319782">सीधे पता बार में अपनी खोज का कीवर्ड टाइप करने के लिए चुनें</translation> <translation id="2824775600643448204">पता और सर्च बार</translation> <translation id="2826760142808435982"><ph name="CIPHER" /> का इस्तेमाल करके कनेक्शन को एन्क्रिप्ट (सुरक्षित) किया गया है और उसकी पुष्टि की गई है. साथ ही, यह मुख्य एक्सचेंज तकनीक के रूप में <ph name="KX" /> का इस्तेमाल करता है.</translation> +<translation id="2833637280516285136">टॉक रेडियो</translation> <translation id="2835170189407361413">फ़ॉर्म साफ़ करें</translation> <translation id="2838682941130655229"><ph name="EMBEDDED_URL" /> को आपके बारे में सेव की गई जानकारी इस्तेमाल करने की अनुमति चाहिए</translation> <translation id="2839032553903800133">सूचनाएं ब्लॉक की गईं</translation> @@ -930,12 +985,14 @@ <translation id="290376772003165898">क्या पेज <ph name="LANGUAGE" /> भाषा में नहीं है?</translation> <translation id="2905107382358353958">नई पेमेंट सेटिंग के बारे में सूचना</translation> <translation id="2909946352844186028">नेटवर्क में बदलाव का पता चला.</translation> +<translation id="2911255567212929079">मशीन लर्निंग और आर्टिफ़िशियल इंटेलिजेंस</translation> <translation id="2911973620368911614">जॉब अकाउंटिंग यूज़र आईडी</translation> <translation id="2913421697249863476">बारबेक्यू और ग्रिल</translation> <translation id="2914160345369867329">आम तौर पर, आपकी जानकारी सुरक्षित रखने के लिए <ph name="SITE" /> एन्क्रिप्शन का इस्तेमाल करती है. जब Chrome ने इस बार <ph name="SITE" /> से कनेक्ट करने की कोशिश की, तो वेबसाइट ने ऐसे क्रेडेंशियल वापस भेजे जो असामान्य और गलत थे. ऐसा तब हो सकता है, जब कोई हमलावर <ph name="SITE" /> होने का दावा करने की कोशिश कर रहा हो या किसी वाई-फ़ाई साइन इन स्क्रीन ने कनेक्शन में रुकावट पैदा की हो. आपकी जानकारी अब भी सुरक्षित है, क्योंकि किसी भी डेटा को एक्सचेंज करने से पहले ही, Chrome ने कनेक्शन रोक दिया था.</translation> <translation id="2915068235268646559"><ph name="CRASH_TIME" /> की क्रैश रिपोर्ट</translation> <translation id="2915496182262110498">पेंटिंग</translation> <translation id="2916038427272391327">दूसरे प्रोग्राम बंद करें</translation> +<translation id="2919185931486062599">शिकार करना और निशानेबाज़ी</translation> <translation id="2922350208395188000">सर्वर प्रमाणपत्र की जाँच नहीं की जा सकती.</translation> <translation id="2922792708490674">{0,plural, =1{फ़ाइल को डाउनलोड करने से रोका गया}one{<ph name="FILE_COUNT" /> फ़ाइल को डाउनलोड करने से रोका गया}other{<ph name="FILE_COUNT" /> फ़ाइलों को डाउनलोड करने से रोका गया}}</translation> <translation id="2923275635648511531">टैनिंग और सूरज की रोशनी से त्वचा की देखभाल करने वाले प्रॉडक्ट</translation> @@ -963,8 +1020,11 @@ <translation id="295526156371527179">चेतावनी: इस नीति को शब्दकोश के तौर पर नीति के बताए अनुसार मिलाया नहीं जा सकता, क्योंकि यह शब्दकोश नहीं है.</translation> <translation id="2955913368246107853">खोज बार बंद करें</translation> <translation id="2958544468932521864">क्रिकेट</translation> +<translation id="2959274854674276289">शाकाहारी पकवान</translation> +<translation id="2961809451460302960">जीवन बीमा</translation> <translation id="2962073860865348475">12 x 18 इंच</translation> <translation id="2967098518029543669">इसे अपने Google खाते में सेव करें</translation> +<translation id="297173220375858963">डेस्कटॉप पब्लिशिंग</translation> <translation id="2972581237482394796">&फिर से करें</translation> <translation id="2977665033722899841"><ph name="ROW_NAME" />, इस समय चुना गया है. <ph name="ROW_CONTENT" /></translation> <translation id="2978824962390592855">ऑपरा</translation> @@ -986,6 +1046,7 @@ <translation id="3005723025932146533">सहेजी गई कॉपी दिखाएं</translation> <translation id="300580149047131921">इस सुविधा का हाल ही में इस्तेमाल किया गया है</translation> <translation id="3009036448238594149"><ph name="ACTION_IN_SUGGEST_FOCUSED_FRIENDLY_MATCH_TEXT" />, उपलब्ध कार्रवाइयों को ब्राउज़ करने के लिए Tab दबाएं और फिर चुनी गई कार्रवाई करने के लिए, Enter दबाएं.</translation> +<translation id="3013711734159931232">घरेलू सामान</translation> <translation id="3014553260345122294">कारोबार की खबरें</translation> <translation id="3014726756341138577">प्रिंटर की बेहतर सुविधाएं</translation> <translation id="301521992641321250">ऑटोमैटिक रूप से ब्लॉक है</translation> @@ -997,13 +1058,16 @@ <translation id="3036894576201005614">घर की साफ़-सफ़ाई में इस्तेमाल होने वाली चीज़ें</translation> <translation id="3037177537145227281">कीमत ट्रैक की जा रही है</translation> <translation id="3037605927509011580">हे भगवान!</translation> +<translation id="3039406992698062762">फ़ैमिली ट्रैवल</translation> <translation id="3041612393474885105">सर्टिफ़िकेट की जानकारी</translation> +<translation id="3045769629416806687">जोखिम भरे खेल</translation> <translation id="305162504811187366">Chrome रिमोट डेस्कटॉप का इतिहास, जिसमें टाइमस्टैंप, होस्ट, और क्लाइंट सेशन आईडी शामिल हैं</translation> <translation id="3052964831964880138"><ph name="PRODUCT_NAME" /> की कीमत <ph name="PRICE_DROP" /> कम हुई है</translation> <translation id="3054512251683174387">Chrome, सूची से उन विषयों को अपने-आप मिटा देता है जो चार हफ़्ते से ज़्यादा पुराने हैं. हालांकि, ब्राउज़ करते समय, विषयों की सूची में कोई पुराना विषय फिर से दिख सकता है. इसके अलावा, आपके पास उन विषयों को ब्लॉक करने का भी विकल्प होता है जिन्हें आपको Chrome की सूची में शामिल नहीं करवाना है. Chrome में विज्ञापन देखने वाले की निजता बनाए रखने के बारे में ज़्यादा जानें.</translation> <translation id="3061707000357573562">पैच सेवा</translation> <translation id="306573536155379004">गेम शुरू हो गया.</translation> <translation id="3067505415088964188">कीमत कम है</translation> +<translation id="3076865167425975822">ऑपरेटिंग सिस्टम</translation> <translation id="3080254622891793721">ग्राफ़िक</translation> <translation id="3082007635241601060">Google को अपने कार्ट का ऐक्सेस दें, ताकि वह आपके हिसाब से उपलब्ध छूट का पता लगा सके</translation> <translation id="3086579638707268289">वेब पर की जा रही आपकी गतिविधि पर नज़र रखी जा रही है</translation> @@ -1017,9 +1081,11 @@ <ph name="LIST_ITEM" />खोज इतिहास<ph name="END_LIST_ITEM" /> <ph name="LIST_ITEM" />फ़ॉर्म में डाली गई जानकारी<ph name="END_LIST_ITEM" /> <ph name="END_LIST" /></translation> +<translation id="3103188521861412364">स्टॉक और बॉन्ड</translation> <translation id="3105172416063519923">एसेट आईडी:</translation> <translation id="3107591622054137333"><ph name="BEGIN_LINK" />सुरक्षित डीएनएस कॉन्फ़िगरेशन की जांच करना<ph name="END_LINK" /></translation> <translation id="3108943290502734357">बीच की ट्रे</translation> +<translation id="3109061346635850169">चेहरे और शरीर की देखभाल से जुड़े प्रॉडक्ट और सेवाएं</translation> <translation id="3109728660330352905">आपके पास इस पेज को देखने की अनुमति नहीं है.</translation> <translation id="3111155154146792758">अंगीठी और स्टोव</translation> <translation id="3112892588078695695">फ़ोन नंबर: <ph name="PHONE" />.</translation> @@ -1041,6 +1107,7 @@ <translation id="3141641372357166056">सहमति से जुड़ा कोई फ़ैसला नहीं लिया गया</translation> <translation id="3144458715650412431">टेस्ट से जुड़ी नीतियां लागू कर दी गई हैं. इनकी समीक्षा और इन्हें रीसेट करने के लिए, chrome://policy/test पर जाएं. एडमिन की नीतियां लागू नहीं होंगी.</translation> <translation id="3145945101586104090">उत्तर डीकोड करने में विफल</translation> +<translation id="3147941219998826815">डील खत्म होने से ठीक पहले, यात्रा पर मिलने वाले ऑफ़र और किफ़ायती यात्रा की सेवा देने वाली कंपनियां</translation> <translation id="3150653042067488994">अस्थायी सर्वर गड़बड़ी</translation> <translation id="3150889484970506196">'शीट बनाएं' बटन, फटाफट नई Google शीट बनाने के लिए इसे चालू करें</translation> <translation id="3154506275960390542">इस पेज में ऐसा फ़ॉर्म शामिल है, जो सुरक्षित रूप से सबमिट नहीं किया जा सकता है. ट्रांज़िट में होने के दौरान आपके भेजे जाने वाले डेटा को दूसरे लोग देख सकते हैं या सर्वर को मिलने वाली सामग्री में बदलाव करने के लिए कोई आक्रमणकर्ता उसे संशोधित कर सकता है.</translation> @@ -1051,6 +1118,7 @@ <translation id="3158539265159265653">डिस्क</translation> <translation id="3162559335345991374">आप जिस वाई-फ़ाई का उपयोग कर रहे हैं, आपको उसके लॉगिन पेज पर जाने की ज़रूरत पड़ सकती है.</translation> <translation id="3168744840365648658">रेडियो इक्विपमेंट</translation> +<translation id="3168938241115725594">पुराने स्टाइल वाले वाहन</translation> <translation id="3169472444629675720">डिस्कवर</translation> <translation id="3171703252520926121">रीयल एस्टेट सेवाएं</translation> <translation id="3175081911749765310">वेब सेवाएं</translation> @@ -1078,6 +1146,7 @@ <translation id="3216313131063488104">ब्लूज़</translation> <translation id="3218181027817787318">मिलते-जुलते</translation> <translation id="3218247554732884571">{DAYS_UNTIL_DEADLINE,plural, =1{अभी अपडेट करना ज़रूरी है}=2{कल अपडेट करना ज़रूरी है}one{# दिन के अंदर अपडेट करना ज़रूरी है}other{# दिनों के अंदर अपडेट करना ज़रूरी है}}</translation> +<translation id="3218376667417971956">मोटर वाहन</translation> <translation id="3218388919950135939"><ph name="BEGIN_LINK" />इस असुरक्षित साइट<ph name="END_LINK" /> पर सिर्फ़ तब ही जाएं, जब आपने उससे होने वाले जोखिमों को पक्के तौर पर समझ लिया हो.</translation> <translation id="3220264767789936523">फ़ॉर्मल कपड़े</translation> <translation id="3223287115535306850">ऐप्लिकेशन लॉन्च होने की जानकारी देने वाला लोडिंग आइकॉन</translation> @@ -1128,6 +1197,7 @@ <translation id="3307649904964670439">'Chrome को पसंद के मुताबिक बनाएं' बटन, ब्राउज़र के लुक को पसंद के मुताबिक बनाने के लिए इसे चालू करें</translation> <translation id="3308006649705061278">संगठनात्मक इकाई (OU)</translation> <translation id="3310047144791481950">वह जानकारी देखें जिससे आपको पेमेंट करने के लिए कार्ड चुनने में मदद मिलेगी. <ph name="CARD_BENEFIT_HELP_LINK_BEGIN" />कार्ड के फ़ायदों के बारे में जानें<ph name="CARD_BENEFIT_HELP_LINK_END" /></translation> +<translation id="3318016344440038475">टीवी कॉमेडी</translation> <translation id="3324687287337751929">4 x 6 इंच</translation> <translation id="3324983252691184275">गहरा लाल</translation> <translation id="3325027355611702542">कैंपर और आरवी</translation> @@ -1140,7 +1210,9 @@ <translation id="3340978935015468852">सेटिंग</translation> <translation id="3342018947887487892">बाद में, आपकी विज़िट की गई कोई साइट, आपकी पसंद के विषयों के बारे में जानकारी मांग सकती है — फिर चाहे वह जानकारी विज्ञापन के विषयों के बारे में हो या आपने जिन जिन साइटों पर आपने विज़िट किया है उनकी ओर से सुझाए गए विज्ञापन के बारे में हो.</translation> <translation id="334438173029876234">स्केटबोर्डिंग इक्विपमेंट</translation> +<translation id="3347146863028219517">स्कीइंग और स्नोबोर्डिंग</translation> <translation id="3349952286488694786">SRA2</translation> +<translation id="3352881017886802007">स्पोर्ट्स गेम</translation> <translation id="3355823806454867987">प्रॉक्सी सेटिंग बदलें...</translation> <translation id="335809815767823">एक्सपोर्ट की गईं</translation> <translation id="3359565626472459400">शादी</translation> @@ -1166,11 +1238,13 @@ <translation id="3391482648489541560">फ़ाइल में बदलाव करना</translation> <translation id="3392028486601120379">यूआरएल पैटर्न "<ph name="URL_PATTERN" />" के पाथ की जानकारी दी गई है. इस कुंजी के लिए पाथ काम नहीं करते. कृपया पाथ हटाएं और फिर से कोशिश करें. उदाहरण *://example.com/ => *://example.com"</translation> <translation id="3395827396354264108">पिकअप का तरीका</translation> +<translation id="3399161914051569225">पहने जाने वाले डिवाइस</translation> <translation id="3399952811970034796">डिलीवरी का पता</translation> <translation id="3402261774528610252">इस साइट को लोड करने में इस्तेमाल हुआ कनेक्शन TLS 1.0 या TLS 1.1 का इस्तेमाल कर रहा है. ये वर्शन रोक दिए गए हैं और आने वाले समय में इन्हें बंद कर दिया जाएगा. बंद होने के बाद, उपयोगकर्ता इस साइट को लोड नहीं कर पाएंगे. सर्वर पर TLS 1.2 या इसके बाद का वर्शन चालू होना चाहिए.</translation> <translation id="3405664148539009465">फ़ॉन्ट को पसंद के मुताबिक बनाएं</translation> <translation id="3407789382767355356">तीसरे पक्ष की मदद से साइन-इन</translation> <translation id="3409896703495473338">सुरक्षा की सेटिंग मैनेज करें</translation> +<translation id="3414275587143250384">डिस्ट्रिब्यूटेड और क्लाउड कंप्यूटिंग</translation> <translation id="3414952576877147120">आकार:</translation> <translation id="341513675006332771">'Chrome Dino गेम खेलें' बटन, Chrome में Dino Run गेम खेलने के लिए इसे चालू करें</translation> <translation id="3422248202833853650">जगह खाली करने के लिए दूसरे प्रोग्राम से बाहर निकलकर देखें.</translation> @@ -1201,6 +1275,7 @@ <translation id="3450323514459570273">साइट, आपके एमआईडीआई डिवाइसों को कंट्रोल और दोबारा प्रोग्राम करने की अनुमति मांग सकती है</translation> <translation id="3452404311384756672">दो रीफ़्रेश के बीच का अंतराल:</translation> <translation id="3453962258458347894">इतनी बार कोशिश की गई</translation> +<translation id="3457781733462096492">रैप और हिप-हॉप</translation> <translation id="3461266716147554923"><ph name="URL" /> वे लेख और इमेज देखना चाहता है जिन्हें क्लिपबोर्ड पर कॉपी किया गया है</translation> <translation id="3461824795358126837">हाइलाइटर</translation> <translation id="3462200631372590220">बेहतर को छिपाएं</translation> @@ -1214,6 +1289,7 @@ <translation id="3479552764303398839">अभी नहीं</translation> <translation id="3484560055331845446">आप अपने Google खाते का ऐक्सेस खो सकते हैं. Chrome आपको इसी समय अपना पासवर्ड बदलने का सुझाव देता है. आपको साइन इन करने को कहा जाएगा.</translation> <translation id="3484861421501147767">रिमाइंडर: सेव किया गया प्रोमो कोड उपलब्ध है</translation> +<translation id="3486406746948052912">एंटीपर्सपिरेंट्स, डिओडोरेंट्स, और बॉडी स्प्रे</translation> <translation id="3487845404393360112">ट्रे 4</translation> <translation id="3493660662684070951">ट्रक, वैन, और एसयूवी</translation> <translation id="3495081129428749620">पेज में ढूंढें @@ -1231,6 +1307,7 @@ <translation id="3518941727116570328">कई ऑब्जेक्ट को हैंडल करना</translation> <translation id="3525130752944427905">10 x 14 इंच</translation> <translation id="3525435918300186947">क्या एमआईडीआई डिवाइसों को कंट्रोल और फिर से प्रोग्राम करना है?</translation> +<translation id="3527181387426738155">संगीत और ऑडियो</translation> <translation id="3528171143076753409">सर्वर का प्रमाणपत्र विश्वसनीय नहीं है.</translation> <translation id="3528485271872257980">गहरा भूरा</translation> <translation id="3530944546672790857">{COUNT,plural, =0{सिंक किए हुए डिवाइस पर कम से कम 1 आइटम}=1{1 आइटम (सिंक किए हुए डिवाइस पर और भी बहुत कुछ)}one{# आइटम (सिंक किए हुए डिवाइस पर और भी बहुत कुछ)}other{# आइटम (सिंक किए हुए डिवाइस पर और भी बहुत कुछ)}}</translation> @@ -1274,8 +1351,10 @@ <translation id="3600492954573979888">'Google की निजता सेटिंग मैनेज करें' बटन, अपने Google खाते की निजता सेटिंग पर जाने के लिए इसे चालू करें</translation> <translation id="3603507503523709">आपके एडमिन ने ऐप्लिकेशन को ब्लॉक कर दिया है</translation> <translation id="3605899229568538311">5 x 5 इंच</translation> +<translation id="3606917451836803637">टीवी शो और प्रोग्राम</translation> <translation id="3608932978122581043">फ़ीड ओरिएंटेशन</translation> <translation id="3610142117915544498">अगली बार तेज़ी से पैसे चुकाने के लिए, अपने कार्ड की जानकारी, नाम, और बिलिंग पते को Google खाते में सेव करें</translation> +<translation id="3612660594051121194">लंबी दूरी तक जाने वाली बस और रेल</translation> <translation id="3614103345592970299">आकार 2</translation> <translation id="361438452008624280">सूची एंट्री "<ph name="LANGUAGE_ID" />": अनजान या काम नहीं करने वाली भाषा.</translation> <translation id="3614934205542186002"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome की सेटिंग में, सुरक्षा जांच करने के लिए पहले Tab और फिर Enter दबाएं</translation> @@ -1283,6 +1362,7 @@ <translation id="3620239073311576716">काम पर जाने के लिए पहने जाने वाले कपड़े और यूनिफ़ॉर्म</translation> <translation id="36224234498066874">ब्राउज़िंग डेटा मिटाएं...</translation> <translation id="362276910939193118">पूरा इतिहास दिखाएं</translation> +<translation id="3623398832322170566">रोमांस फ़िल्में</translation> <translation id="3624292976554877583">लेबल (मैट)</translation> <translation id="3628905806504633297">{0,plural, =1{एडमिन नीति, इस फ़ाइल को <ph name="DESTINATION_NAME" /> पर ट्रांसफ़र करने का सुझाव नहीं देती है}one{एडमिन नीति, इस फ़ाइल को <ph name="DESTINATION_NAME" /> पर ट्रांसफ़र करने का सुझाव नहीं देती है}other{एडमिन नीति, इन फ़ाइलों को <ph name="DESTINATION_NAME" /> पर ट्रांसफ़र करने का सुझाव नहीं देती है}}</translation> <translation id="3630155396527302611">अगर वह नेटवर्क एक्सेस करने की अनुमति पाए हुए प्रोग्राम के रूप में पहले से ही सूची में शामिल है, तो @@ -1295,6 +1375,7 @@ <translation id="3634530185120165534">ट्रे 5</translation> <translation id="3634567936866541746">आपने अभी जिस साइट पर अपना पासवर्ड डाला है वह सुरक्षित नहीं है. खातों को सुरक्षित करने के लिए, Chrome का सुझाव है कि आप सेव किए गए पासवर्ड की जांच करें.</translation> <translation id="3638102297696182302">‘लिखने में मेरी मदद करें’ सुविधा को फिर से शुरू करें. खोलने के लिए, टैप करें और Enter दबाएं</translation> +<translation id="3641116835972736297">अमेरिकन फ़ुटबॉल</translation> <translation id="3642196846309122856">अपनी फ़ाइलें फिर से डाउनलोड करने की कोशिश करें</translation> <translation id="3642638418806704195">ऐप्लिकेशन:</translation> <translation id="3646643500201740985">विज्ञापन की परफ़ॉर्मेंस का आकलन करना</translation> @@ -1323,6 +1404,7 @@ <translation id="3681007416295224113">सर्टिफ़िकेट की जानकारी</translation> <translation id="3681421644246505351">Chrome आपके हाल ही के ब्राउज़िंग इतिहास के आधार पर, आपकी पसंद के विषयों को सेव करता है.</translation> <translation id="3682094733650754138">पता भरने का विकल्प चुना गया</translation> +<translation id="3687920599421452763">वैन और मिनीवैन</translation> <translation id="3693327506115126094">अपनी पहचान की पुष्टि करने का तरीका चुनें</translation> <translation id="3698629142018988477">'साइट बनाएं' बटन, Google Sites में जल्दी से नई साइट बनाने के लिए इसे चालू करें</translation> <translation id="3701325639446035885">इवेंट के टिकट की बिक्री</translation> @@ -1333,9 +1415,12 @@ <translation id="370665806235115550">लोड हो रही हैं...</translation> <translation id="3709599264800900598">आपका कॉपी किया हुआ टेक्स्ट</translation> <translation id="370972442370243704">'Chrome इतिहास' में, अपनी गतिविधियां देखने की सुविधा चालू करें</translation> +<translation id="3709837451557142236">कमॉडिटीज़ और फ़्यूचर्स ट्रेडिंग</translation> +<translation id="3711861349027352138">कंप्यूटर और वीडियो गेम</translation> <translation id="3711895659073496551">निलंबित</translation> <translation id="3712006010833051684">#10 साइज़ का लिफ़ाफ़ा</translation> <translation id="3712624925041724820">लाइसेंस खत्म हो गए</translation> +<translation id="371420189621607696">मुकाबले वाले वीडियो गेम</translation> <translation id="3714633008798122362">वेब कैलेंडर</translation> <translation id="3714780639079136834">मोबाइल डेटा या वाई-फ़ाई चालू करें</translation> <translation id="3715016660240337709">{0,plural, =1{फ़ाइल को अपलोड करने से रोका गया}one{<ph name="FILE_COUNT" /> फ़ाइल को अपलोड करने से रोका गया}other{<ph name="FILE_COUNT" /> फ़ाइलों को अपलोड करने से रोका गया}}</translation> @@ -1378,12 +1463,14 @@ <translation id="3789155188480882154">आकार 16</translation> <translation id="3789841737615482174">इंस्टॉल करें</translation> <translation id="3792100426446126328"><ph name="NAME" /> (<ph name="WIDTH" /> x <ph name="HEIGHT" /> इंच)</translation> +<translation id="3792826587784915501">कल्ट और इंडी (आम फ़िल्मों से हटकर) फ़िल्में</translation> <translation id="3793574014653384240">हाल ही में बंद होने की संख्या और वजहें</translation> <translation id="3799805948399000906">फ़ॉन्ट का अनुरोध किया गया</translation> <translation id="3801265110651850478">अपने ब्राउज़िंग ट्रैफ़िक के साथ “Do Not Track” अनुरोध भेजें</translation> <translation id="380329542618494757">नाम</translation> <translation id="3806932344025766608">ऐसा हो सकता है कि जिस साइट पर विज़िट किया जा रहा हो वहां हमलावर आपसे धोखे से नुकसान पहुंचाने वाले सॉफ़्टवेयर इंस्टॉल करवा दें या आपसे पासवर्ड या फ़ोन या क्रेडिट कार्ड नंबर जैसी जानकारी ज़ाहिर करवा दें. Chrome आपको उस साइट को छोड़ने का सुझाव देता है. <ph name="BEGIN_LEARN_MORE_LINK" />ज़्यादा जानें<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="3807366285948165054">इमेज X शिफ़्ट</translation> +<translation id="3807709094043295184">क्लासिक रॉक और ओल्डीज़</translation> <translation id="3807873520724684969">खतरनाक सामग्री ब्लॉक की गई.</translation> <translation id="3810770279996899697">Password Manager को MacOS Keychain का ऐक्सेस चाहिए</translation> <translation id="3810973564298564668">मैनेज करें</translation> @@ -1403,6 +1490,7 @@ <translation id="3832522519263485449">बाईं ओर एक से ज़्यादा पंच</translation> <translation id="3835233591525155343">आपके डिवाइस का इस्तेमाल</translation> <translation id="3836246517890985658">रसोई के छोटे उपकरण</translation> +<translation id="3839220096695873023">हाइब्रिड और ऑल्टरनेटिव वाहन</translation> <translation id="384315386171052386">मछली और सी-फ़ूड</translation> <translation id="3844725157150297127">RA1</translation> <translation id="3848487483475744267"><ph name="CREATE_GOOGLE_DOC_FOCUSED_FRIENDLY_MATCH_TEXT" />, जल्दी से नया Google दस्तावेज़ बनाने के लिए, पहले Tab दबाएं और फिर Enter दबाएं</translation> @@ -1413,6 +1501,8 @@ <translation id="3858860766373142691">नाम</translation> <translation id="3872834068356954457">विज्ञान</translation> <translation id="3875783148670536197">मुझे इसका तरीका दिखाएं</translation> +<translation id="3880456882942693779">कला और मनोरंजन</translation> +<translation id="3880589673277376494">इंटरनेट और टेलीकॉम</translation> <translation id="3881478300875776315">कम लाइनें दिखाएं</translation> <translation id="3883500545751229739">परेशान करने वाले विज्ञापन</translation> <translation id="3884278016824448484">विरोधाभासी डिवाइस पहचानकर्ता</translation> @@ -1431,6 +1521,7 @@ <translation id="3921869355029467742">अपना सुरक्षा कोड डालें</translation> <translation id="3927932062596804919">अस्वीकार करें</translation> <translation id="3930260846839546333">हैंडबैग और पर्स</translation> +<translation id="3937834511546249636">डिफ़ेंस इंडस्ट्री</translation> <translation id="3939773374150895049">क्या आप कार्ड वेरीफ़िकेशन कोड (सीवीसी) के बजाय WebAuthn का इस्तेमाल करना चाहते हैं?</translation> <translation id="3941630233824954464">फिर से पुष्टि करने की ज़रूरी प्रक्रिया चालू करें</translation> <translation id="3942048175062210325">अपनी फ़ाइलें फिर से खोलने की कोशिश करें</translation> @@ -1454,6 +1545,7 @@ <translation id="3966044442021752214">प्रॉडक्ट सुरक्षा</translation> <translation id="397105322502079400">गणना की जा रही है...</translation> <translation id="3973234410852337861"><ph name="HOST_NAME" /> को ब्लॉक किया गया है</translation> +<translation id="3975852104434126461">ऑटोमोटिव इंडस्ट्री</translation> <translation id="3983340834939868135">"<ph name="VENDOR_NAME" />" की पासकी</translation> <translation id="3984581365661308170">#11 साइज़ का लिफ़ाफ़ा</translation> <translation id="398470910934384994">पक्षियों से जुड़ी सेवाएं</translation> @@ -1464,6 +1556,8 @@ <translation id="3990250421422698716">जोग ऑफ़सेट</translation> <translation id="3992684624889376114">इस पेज के बारे में</translation> <translation id="3995639283717357522">नीतियों को लागू करें</translation> +<translation id="399754345297554962">मानक और प्रवेश परीक्षाएं</translation> +<translation id="3999173941208168054">डरावनी फ़िल्में</translation> <translation id="4000598935132966791">मैनेज किए जा रहे ब्राउज़र में साइट की पाबंदियों के बारे में ज़्यादा जानें</translation> <translation id="4006465311664329701">Google Pay का इस्तेमाल करने वाले पैसे चुकाने के तरीके, ऑफ़र, और पते</translation> <translation id="4010758435855888356">क्या आप Chromium को डिवाइस का स्टोरेज ऐक्सेस करने की अनुमति देना चाहते हैं?</translation> @@ -1473,9 +1567,11 @@ <translation id="4018819349042761761">सार्वजनिक पासकोड</translation> <translation id="4023431997072828269">यह फ़ॉर्म किसी ऐसे इंटरनेट कनेक्शन की मदद से सबमिट किया जा रहा है जो सुरक्षित नहीं है, इसलिए आपकी जानकारी दूसरे लोग भी देख सकेंगे.</translation> <translation id="4025325634010721551">नीतियों को फिर से लोड किया गया</translation> +<translation id="4025338605225449265">करंसी और फ़ॉरेन एक्सचेंज</translation> <translation id="4030383055268325496">&जोड़ना वापस लाएं</translation> <translation id="4030545038933060179">इस सेटिंग के चालू होने पर, आपके हाल ही के ब्राउज़िंग इतिहास के आधार पर, यहां विषयों की सूची दिखती है</translation> <translation id="4031179711345676612">माइक्रोफ़ोन की अनुमति है</translation> +<translation id="4036753017940930924">प्लॉट और ज़मीन</translation> <translation id="4047351652147966654">18 x 24 इंच</translation> <translation id="404831776305217138">"<ph name="EXTENSION_ID" />" आईडी वाले एक्सटेंशन के लिए अपडेट यूआरएल अमान्य है या काम न करने वाली स्कीम का इस्तेमाल करता है. काम करने वाली स्कीम, <ph name="HTTP_SCHEME" />, <ph name="HTTPS_SCHEME" />, और <ph name="FILE_SCHEME" /> हैं.</translation> <translation id="4050392779074832022">इसे Google के सभी प्रॉडक्ट पर इस्तेमाल किया जा सकेगा</translation> @@ -1483,6 +1579,7 @@ <translation id="405399507749852140">किसी भी साइट पर कीमत में कमी होने पर सूचना पाएं</translation> <translation id="4056223980640387499">Sepia</translation> <translation id="4059523390906550209">संवेदनशील जानकारी की सुरक्षा के बारे में ज़्यादा जानें</translation> +<translation id="4060880210388108757">इंडी और ऑल्टरनेटिव म्यूज़िक</translation> <translation id="4063063121357725926">Google को अपने कार्ट का ऐक्सेस दें, ताकि वह आपके कार्ट पर छूट का पता लगा सके</translation> <translation id="406358100705415968">काम के दौरान बचाव से जुड़े सुरक्षा उपकरण</translation> <translation id="4063924980214801036">कार्ड की पुष्टि जल्दी करने के लिए, डिवाइस को अनलॉक करने की सुविधा का इस्तेमाल करें</translation> @@ -1505,6 +1602,7 @@ <translation id="4099048595830172239">जब गोपनीय कॉन्टेंट दिख रहा हो, तो एडमिन नीति आपको <ph name="APPLICATION_TITLE" /> के साथ अपनी स्क्रीन शेयर करने का सुझाव नहीं देती है:</translation> <translation id="4099391883283080991"><ph name="CUSTOMIZE_CHROME_FONTS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome में फ़ॉन्ट साइज़ और टाइपफ़ेस को पसंद के मुताबिक बनाने के लिए, पहले Tab और फिर Enter दबाएं</translation> <translation id="4101413244023615925">टेक्स्ट और ग्राफ़िक</translation> +<translation id="4102567721634170493">स्थानीय समाचार</translation> <translation id="4103249731201008433">डिवाइस की क्रम संख्या गलत है</translation> <translation id="4103592298805904008">कार्डबोर्ड (सिंगल वॉल)</translation> <translation id="4106887816571530227">एम्बेड किया गया कॉन्टेंट ऐक्सेस करने की अनुमति नहीं है</translation> @@ -1524,10 +1622,12 @@ <translation id="4127317221386336246">कपड़ों की ऐक्सेसरी</translation> <translation id="4127575959421463246">क्या आपको ChromeOS के फ़्लैग ढूंढने हैं? यहां जाएं</translation> <translation id="4129401438321186435">{COUNT,plural, =1{1 अन्य}one{# अन्य}other{# अन्य}}</translation> +<translation id="4129992181550680635">शिक्षा से जुड़े संसाधन</translation> <translation id="4130226655945681476">नेटवर्क केबल, मोडेम और राउटर की जाँच करें</translation> <translation id="4132448310531350254">ऐप्लिकेशन "<ph name="POLICY_IDS_LIST" />" से जुड़े file_extensions "<ph name="FILE_EXTENSION" />" के लिए डुप्लीकेट हैंडलर.</translation> <translation id="4134123981501319574">दस्तावेज़ बनाएं</translation> <translation id="413544239732274901">ज़्यादा जानें</translation> +<translation id="4140905366050378834">पालतू जानवरों का खाना और उनकी देखभाल का सामान</translation> <translation id="4140905530744469899">प्रोफ़ाइल आईडी:</translation> <translation id="4142935452406587478">ट्रे 10</translation> <translation id="4148925816941278100">American Express</translation> @@ -1612,6 +1712,7 @@ <translation id="4277937682389409325">स्थानीय पता</translation> <translation id="4278390842282768270">अनुमति है</translation> <translation id="4281998142035485137">{0,plural, =1{क्या आपको गोपनीय फ़ाइल खोलनी है?}one{क्या आपको गोपनीय फ़ाइल खोलनी है?}other{क्या आपको गोपनीय फ़ाइलें खोलनी हैं?}}</translation> +<translation id="4282280603030594840">वाहन की खरीदारी</translation> <translation id="4282346679996504092">इस प्रॉडक्ट के लिए, सूचनाएं पाने की सुविधा बंद कर दी गई है और बुकमार्क को हटा दिया गया है</translation> <translation id="4285498937028063278">अनपिन करें</translation> <translation id="428639260510061158">{NUM_CARDS,plural, =1{यह कार्ड आपके Google खाते में सेव कर लिया गया है}one{ये कार्ड आपके Google खाते में सेव कर लिए गए हैं}other{ये कार्ड आपके Google खाते में सेव कर लिए गए हैं}}</translation> @@ -1637,6 +1738,7 @@ <translation id="4318213823155573975">सिर पर पहनने की चीज़ें</translation> <translation id="4318312030194671742">पेंट की झलक दिखाने वाली सेवा</translation> <translation id="4318566738941496689">आपके डिवाइस का नाम और नेटवर्क का पता</translation> +<translation id="4320119221194966055">निजी क़र्ज़</translation> <translation id="4325600325087822253">ट्रे 17</translation> <translation id="4325863107915753736">लेख ढूंढ़ने में विफल</translation> <translation id="4326324639298822553">अपने क्रेडिट कार्ड की समय सीमा खत्म होने की तारीख जांचें और फिर से कोशिश करें</translation> @@ -1645,6 +1747,7 @@ <translation id="433013776994920042">वेब होस्टिंग और डोमेन रजिस्ट्रेशन</translation> <translation id="4331519897422864041">स्टैकर 5</translation> <translation id="4331708818696583467">सुरक्षित नहीं है</translation> +<translation id="4332872603299969513">बच्चों के लिए बना साहित्य</translation> <translation id="4333295216031073611">खरीदारी की सूची</translation> <translation id="4333561522337981382">आपके सभी डिसप्ले पर विंडो मैनेज करना</translation> <translation id="4336219115486912529">{COUNT,plural, =1{समयसीमा कल खत्म हो जाएगी}one{समयसीमा # दिन में खत्म हो जाएगी}other{समयसीमा # दिनों में खत्म हो जाएगी}}</translation> @@ -1652,6 +1755,7 @@ <translation id="4340575312453649552">यह विज्ञापन आपके डिवाइस के बहुत से संसाधन इस्तेमाल करता था, इसलिए Chrome ने इसे हटा दिया है.</translation> <translation id="4340810192899866471">JSON से इंपोर्ट करें</translation> <translation id="4340982228985273705">इस कंप्यूटर की पहचान एंटरप्राइज़ की ओर से प्रबंधित होने के रूप में नहीं की गई है, इसलिए नीति सिर्फ़ Chrome वेबस्टोर पर होस्ट किए जाने वाले एक्सटेंशन ही अपने आप इंस्टॉल कर सकती है. Chrome वेबस्टोर अपडेट यूआरएल "<ph name="CWS_UPDATE_URL" />" है.</translation> +<translation id="4342742994656318294">थीम पार्क</translation> <translation id="4348834659292907206"><ph name="SITE" /> से कनेक्शन सुरक्षित नहीं है</translation> <translation id="4349365535725594680">गोपनीय कॉन्टेंट शेयर नहीं किया जा सकता</translation> <translation id="4349810866125026513">फिर भी अपलोड करें</translation> @@ -1697,7 +1801,9 @@ <translation id="4451135742916150903">साइट, एचआईडी डिवाइसों से कनेक्ट करने की अनुमति मांग सकती है</translation> <translation id="4451684391620232683">उपयोगकर्ता को दिखाया गया टेक्स्ट:</translation> <translation id="4452328064229197696">आपने अभी जो पासवर्ड इस्तेमाल किया है वह लीक हो चुका है. Google के पासवर्ड मैनेजर का सुझाव है कि आप सेव किए गए पासवर्ड की जांच करें. इस तरह आपके खाते सुरक्षित रहेंगे.</translation> +<translation id="4456937135469235202">एडवेंचर ट्रैवल</translation> <translation id="4464826014807964867">ऐसी वेबसाइटें जिनके बारे में आपके संगठन ने जानकारी दी है</translation> +<translation id="4466576951214254884">कॉलेज के छात्र-छात्राओं के लिए लोन और वित्तीय सेवाएं</translation> <translation id="4473643328224505070">Chrome की सबसे बेहतर सुरक्षा पाने के लिए, <ph name="BEGIN_ENHANCED_PROTECTION_LINK" />बेहतर सुरक्षा मोड<ph name="END_ENHANCED_PROTECTION_LINK" /> चालू करें</translation> <translation id="447665707681730621"><ph name="BUBBLE_MESSAGE" />. <ph name="LEARN_MORE_TEXT" /></translation> <translation id="4476953670630786061">यह फ़ॉर्म सुरक्षित नहीं है. ऑटोमैटिक भरने की सुविधा बंद कर दी गई है.</translation> @@ -1717,6 +1823,7 @@ <translation id="4509074745930862522"><ph name="TRANSLATE_FOCUSED_FRIENDLY_MATCH_TEXT" />, Google Translate की मदद से इस पेज का अनुवाद करने के लिए, पहले Tab और फिर Enter दबाएं</translation> <translation id="4514308731478712184">'Chrome इतिहास' में, अपनी गतिविधियां देखने की सुविधा बंद करें</translation> <translation id="4515275063822566619">कार्ड और पते की जानकारी Chrome और आपके Google खाते (<ph name="ACCOUNT_EMAIL" />) से ली जाती है. आप उन्हें <ph name="BEGIN_LINK" />सेटिंग<ph name="END_LINK" /> में जाकर प्रबंधित कर सकते हैं.</translation> +<translation id="4515847625438516456">माइक्रोकार और सबकॉम्पैक्ट कार</translation> <translation id="4519245469315452746">अपडेट की प्रोसेस के दौरान आपका डिवाइस डिसकनेक्ट हो गया.</translation> <translation id="4520048001084013693">एडमिन नीति के तहत, इस फ़ाइल को डाउनलोड करने की अनुमति नहीं है</translation> <translation id="4521157617044179198"><ph name="WIDTH" /> × <ph name="HEIGHT" /> मि॰मी॰ (<ph name="ORIENTATION" />)</translation> @@ -1737,6 +1844,7 @@ <translation id="4546730006268514143">ट्रांसफ़र करने का समय खत्म हो गया</translation> <translation id="455113658016510503">ए9</translation> <translation id="4556069465387849460">आपने पासवर्ड डालने के लिए, स्क्रीन लॉक का इस्तेमाल किया है</translation> +<translation id="4557573143631562971">घर का बीमा</translation> <translation id="4558551763791394412">अपने एक्सटेंशन अक्षम करके देखें.</translation> <translation id="4566017918361049074">आउटडोर गतिविधियां</translation> <translation id="4567686777917670400">आपका एडमिन किसी दूसरे डिवाइस से आपके ब्राउज़र का सेट अप बदल सकता है. इस डिवाइस की गतिविधि को Chromium के बाहर भी मैनेज किया जा सकता है. <ph name="BEGIN_LINK" />ज़्यादा जानें<ph name="END_LINK" /></translation> @@ -1752,6 +1860,7 @@ <translation id="4594403342090139922">मिटाना &पहले जैसा करें</translation> <translation id="4597348597567598915">आकार 8</translation> <translation id="4598556348158889687">डिवाइस की मेमोरी का प्रबंधन</translation> +<translation id="459914240367517409">वेब डिज़ाइन और डेवलपमेंट</translation> <translation id="4602465984861132303">बॉलिंग</translation> <translation id="4607608436550361748">Chrome की सलाह देखें</translation> <translation id="460848736049414407">एडमिन ने ब्लॉक किया है</translation> @@ -1775,6 +1884,7 @@ <translation id="4652266463001779298">अनुमति नहीं है</translation> <translation id="4652440160515225514">आपके संगठन ने इस साइट को ब्लॉक कर दिया है, क्योंकि यह किसी नीति का उल्लंघन करती है.</translation> <translation id="4658638640878098064">सबसे ऊपर बाईं ओर स्टेपल</translation> +<translation id="4661556981531699496">पालतू पशु और जानवर</translation> <translation id="4663373278480897665">कैमरे की अनुमति है</translation> <translation id="466561305373967878">बोर्ड गेम</translation> <translation id="4668929960204016307">,</translation> @@ -1794,7 +1904,9 @@ <translation id="4701488924964507374"><ph name="SENTENCE1" /> <ph name="SENTENCE2" /></translation> <translation id="4702504834785592287">साइड</translation> <translation id="4702656508969495934">लाइव कैप्शन दिख रहा है, इस पर फ़ोकस ले जाने के लिए, विंडो बदलने का बटन इस्तेमाल करें</translation> +<translation id="4703342001883078444">परिवार और संबंध</translation> <translation id="4708268264240856090">आपका कनेक्शन बाधित था</translation> +<translation id="4708276642004148190">पानी की सप्लाई और ट्रीटमेंट</translation> <translation id="4712404868219726379">Windows Hello</translation> <translation id="471880041731876836">आपको इस साइट पर जाने की अनुमति नहीं है</translation> <translation id="4718897478554657123">600 x 900 मि॰मी॰</translation> @@ -1835,9 +1947,11 @@ <translation id="4764776831041365478"><ph name="URL" /> पर मौजूद वेबपेज संभवतः अस्थायी रूप से बंद है या उसे स्थायी रूप से किसी नए वेब पते पर ले जाया गया है.</translation> <translation id="4766713847338118463">नीचे की ओर ड्युएल स्टेपल</translation> <translation id="4768864802656530630">सिस्टम लॉग की ज़्यादा जानकारी. <ph name="BEGIN_LINK" />ज़्यादा जानें<ph name="END_LINK" /></translation> +<translation id="4771249073710170730">रेडियो कंट्रोल और मॉडलिंग</translation> <translation id="4771973620359291008">अज्ञात गड़बड़ी आई.</translation> <translation id="4774055414220872623">ऑर्ट और क्राफ़्ट का सामान</translation> <translation id="477945296921629067">{NUM_POPUPS,plural, =1{पॉप-अप ब्लॉक किया गया}one{# पॉप-अप ब्लॉक किए गए हैं}other{# पॉप-अप ब्लॉक किए गए हैं}}</translation> +<translation id="4780320432697076749">फ़ोटो सॉफ़्टवेयर</translation> <translation id="4780366598804516005">मेलबॉक्स 1</translation> <translation id="4785376858512657294">Google खाता मैनेज करें</translation> <translation id="4785689107224900852">इस टैब पर जाएं</translation> @@ -1863,6 +1977,7 @@ <translation id="4827283332383516812">कार्ड मिटाएं</translation> <translation id="4831993743164297314">इमेज सेटर पेपर</translation> <translation id="483241715238664915">सुरक्षा चेतावनियां चालू करें</translation> +<translation id="4832961164064927107">बारबेक्यू और ग्रिलिंग</translation> <translation id="4834250788637067901">Google Pay का इस्तेमाल करने वाले पैसे चुकाने के तरीके, ऑफ़र, और पते</translation> <translation id="4839087176073128681">Google की बेहतरीन सुरक्षा सेवाओं की मदद से, अपने कार्ड को सुरक्षित रखें और अगली बार तेज़ी से पैसे चुकाएं.</translation> <translation id="4840250757394056958">अपना 'Chrome इतिहास' देखें</translation> @@ -1874,6 +1989,7 @@ <translation id="485902285759009870">कोड की पुष्टि की जा रही है...</translation> <translation id="4864406669374375262">वर्शन स्ट्रिंग को क्लिपबोर्ड पर कॉपी किया गया</translation> <translation id="486459320933704969">इस वेबसाइट पर जाने के लिए, आपके पास अपने माता-पिता या अभिभावक की अनुमति होनी चाहिए</translation> +<translation id="4864801646102013152">होम इंप्रूवमेंट</translation> <translation id="4866506163384898554">अपना कर्सर दिखाने के लिए, |<ph name="ACCELERATOR1" />| + |<ph name="ACCELERATOR2" />| को दबाएं</translation> <translation id="4873616204573862158">चश्मे और सनग्लास</translation> <translation id="4876188919622883022">सरल बनाया गया व्यू</translation> @@ -1888,6 +2004,7 @@ <translation id="4881695831933465202">खोलें</translation> <translation id="4881808915112408168">24 x 31.5 इंच</translation> <translation id="4882314601499260499">कोई उपयोगकर्ता नीति लागू नहीं है. उपयोगकर्ता नीतियां जोड़ने के लिए, आपके संगठन को <ph name="LINK_BEGIN" />आपके डोमेन की पुष्टि करनी होगी<ph name="LINK_END" />.</translation> +<translation id="4885030148564729407">रोमैंटिक और हनीमून वाली जगहें</translation> <translation id="4885256590493466218">चेकआउट के दौरान <ph name="CARD_DETAIL" /> से पैसे चुकाएं</translation> <translation id="4887406273302438710">Windows Hello की मदद से पासवर्ड सुरक्षित रखें</translation> <translation id="4890070067176768718">आपके एडमिन ने <ph name="ORIGIN" /> को <ph name="PERMISSION" /> इस्तेमाल करने की अनुमति दी है</translation> @@ -1903,6 +2020,7 @@ <translation id="4901952598169637881">कैज़ुअल जूते</translation> <translation id="4905659621780993806">आपका एडमिन <ph name="DATE" /> को <ph name="TIME" /> पर आपका डिवाइस अपने-आप रीस्टार्ट करेगा. डिवाइस के रीस्टार्ट होने से पहले, खुले हुए सभी आइटम सेव कर लें.</translation> <translation id="4913987521957242411">सबसे ऊपर बाईं ओर पंच</translation> +<translation id="4916389289686916969">टीवी रिएलिटी शो</translation> <translation id="4917064667437236721">इमेजिंग सिलिंडर</translation> <translation id="4918221908152712722"><ph name="APP_NAME" /> इंस्टॉल करें (डाउनलोड करने की ज़रूरत नहीं है)</translation> <translation id="4920457992177678649">छुट्टियों में किराये पर लेने और कुछ समय बिताने के लिए उपलब्ध जगहें</translation> @@ -1929,6 +2047,7 @@ <translation id="4958444002117714549">पूरी सूची दिखाएं</translation> <translation id="4960068118612257147">आप जब चाहें, Chrome में विज्ञापन की निजता सेटिंग में बदलाव किया जा सकता है</translation> <translation id="4960203958361543136">अपना सर्च इंजन चुनें</translation> +<translation id="4963413887558778009">लैंडस्केप डिज़ाइन</translation> <translation id="4967366744630699583">पते में बदलाव करें</translation> <translation id="4968522289500246572">यह ऐप्लिकेशन, मोबाइल के लिए डिज़ाइन किया गया है और हो सकता है कि इसका डिसप्ले, डिवाइस के विंडो साइज़ के हिसाब से न बदले. इस ऐप्लिकेशन को इस्तेमाल करते समय आपको समस्याओं का सामना करना पड़ सकता है या इसे रीस्टार्ट करना पड़ सकता है.</translation> <translation id="4968665849807487749">साइट, आपके सभी डिसप्ले पर विंडो मैनेज करने की अनुमति मांग सकती है</translation> @@ -2002,6 +2121,7 @@ <translation id="5114987907971894280">वर्चुअल रियलिटी</translation> <translation id="5115232566827194440">मैनेज किए गए प्रतिबंधित 'मेहमान के तौर पर ब्राउज़ करने का सेशन' बदलें</translation> <translation id="5115563688576182185">(64-बिट)</translation> +<translation id="5120526915373271910">पारिवारिक फ़िल्में</translation> <translation id="5122786942953798871">एन्वेलप (कॉटन)</translation> <translation id="5123063207673082822">शनिवार और रविवार</translation> <translation id="5123433949759960244">बास्केटबॉल</translation> @@ -2045,11 +2165,13 @@ <translation id="5205222826937269299">नाम ज़रूरी है</translation> <translation id="5206392433295093945">बेडरूम</translation> <translation id="5209670883520018268">ट्रे 20</translation> +<translation id="5212364581680288382">मोटरसाइकल रेसिंग</translation> <translation id="5214542134842513912">चुनें कि दिलचस्पी के मुताबिक विज्ञापन दिखाने के लिए, विषयों की किन कैटगरी का इस्तेमाल किया जा सकता है. विषयों की इन कैटगरी को बंद करने से, मिलते-जुलते विषय भी ब्लॉक हो जाएंगे.</translation> <translation id="521659676233207110">ट्रे 13</translation> <translation id="5216942107514965959">साइट पर पिछली बार आज गए</translation> <translation id="5217759126664161410">प्रोटोकॉल का फ़ॉर्मैट अमान्य है.</translation> <translation id="5222812217790122047">ईमेल आवश्यक है</translation> +<translation id="5228269245420405804">डिस्टेंस लर्निंग</translation> <translation id="5230733896359313003">शिपिंग पता</translation> <translation id="5230815978613972521">बी8</translation> <translation id="523149107733989821">A4 Extra</translation> @@ -2089,6 +2211,7 @@ <translation id="5299638840995777423">रोबोटिक्स</translation> <translation id="5300062471671636390">कास्ट करने के लिए, डिवाइस की सूची छिपाएं</translation> <translation id="5300589172476337783">दिखाएं</translation> +<translation id="5305716236436927587">विज्ञापन और मार्केटिंग</translation> <translation id="5306593769196050043">दोनों शीट</translation> <translation id="5307166000025436103">ठीक है</translation> <translation id="5308380583665731573">कनेक्ट करें</translation> @@ -2112,6 +2235,7 @@ <translation id="5345249337934847112">पेपर (हेवीवेट कोटेड)</translation> <translation id="5349543692327946794">लेबल (इंकजेट)</translation> <translation id="5351548097010183514">बिल्डिंग मटीरियल और उनकी सप्लाई</translation> +<translation id="5354143049423063163">हेज फ़ंड</translation> <translation id="5355557959165512791">आप इस समय <ph name="SITE" /> पर नहीं जा सकते हैं क्योंकि उसका प्रमाणपत्र रद्द कर दिया गया है. नेटवर्क की गड़बड़ी और हमले आमतौर पर कुछ देर के लिए होते हैं, इसलिए मुमकिन है कि यह पेज बाद में काम करे.</translation> <translation id="5360706051680403227">लैंप और लाइटिंग</translation> <translation id="536296301121032821">नीति सेटिंग संग्रहित करने में विफल</translation> @@ -2125,7 +2249,9 @@ <translation id="5385857628869214740">हास्य</translation> <translation id="5385966243497224160">बिना एचटीटीपीएस वाले यूआरएल की झलक नहीं दिखाई जा सकती</translation> <translation id="5386426401304769735">इस साइट की प्रमाणपत्र शृंखला में, SHA-1 का उपयोग करके हस्ताक्षर किया गया प्रमाणपत्र शामिल है.</translation> +<translation id="539203134595252721">टेबल टेनिस</translation> <translation id="5392506727170022660">मेटल (सेमी-ग्लॉस)</translation> +<translation id="5394069166371280357">पारिवारिक टीवी शो</translation> <translation id="5396631636586785122">दाईं ओर एज़ स्टिच</translation> <translation id="5398772614898833570">विज्ञापन ब्लॉक हैं</translation> <translation id="5400836586163650660">स्लेटी</translation> @@ -2140,7 +2266,9 @@ <translation id="5414446060143308245">ट्रांसफ़र करने से पहले, समीक्षा करना ज़रूरी है</translation> <translation id="5414511064953050917">फिर भी ट्रांसफ़र करें</translation> <translation id="5421136146218899937">ब्राउज़िंग डेटा मिटाएं...</translation> +<translation id="5421408724705443535">रॉक म्यूज़िक</translation> <translation id="5423269318075950257">कीमत ट्रैक करें</translation> +<translation id="5425082381151187189">होम और इंटीरियर डेकोरेशन</translation> <translation id="5426179911063097041"><ph name="SITE" /> वेबसाइट आपको सूचनाएं भेजना चाहती है</translation> <translation id="5430298929874300616">बुकमार्क निकालें</translation> <translation id="5434798570900738152">Chromium यह जानकारी <ph name="BEGIN_EMPHASIS" />सेव नहीं करेगा<ph name="END_EMPHASIS" />: @@ -2174,8 +2302,10 @@ <translation id="549333378215107354">आकार 3</translation> <translation id="5501712702042287009">फ़ुलस्क्रीन अपने-आप चालू होने की सेटिंग</translation> <translation id="550365051221576010">सभी जानकारी भरें</translation> +<translation id="5508443345185481044">कैमरा और कैमकॉर्डर</translation> <translation id="5509762909502811065">बी0</translation> <translation id="5509780412636533143">मैनेज किए गए बुकमार्क</translation> +<translation id="5509913453990750440">फ़ैशन और स्टाइल</translation> <translation id="5510481203689988000">इस सेटिंग को कुकी की सेटिंग में कंट्रोल किया जाता है.</translation> <translation id="5510766032865166053">हो सकता है कि उसे ले जाया गया हो या हटा दिया गया हो.</translation> <translation id="551222491709693708">कॉमिक्स और ऐनिमेशन</translation> @@ -2198,7 +2328,11 @@ <translation id="5540969246441091044">घुड़सवारी</translation> <translation id="5541086400771735334">मेलबॉक्स 7</translation> <translation id="5541546772353173584">ईमेल जोड़ें</translation> +<translation id="5543564889050342791">चिड़ियाघर, अक्वेरियम, और अभयारण्य</translation> <translation id="5543722831081909240">180 डिग्री</translation> +<translation id="5544836308113951378">क्रूज़ और चार्टर</translation> +<translation id="5547939254150808298">प्रिंट करना और पब्लिश करना</translation> +<translation id="554815783948612276">फ़ोरम और चैट की सुविधा देने वाले</translation> <translation id="555037537507405574">प्रिंटर की बेहतर सुविधाएं</translation> <translation id="555128936272638662">मोबाइल और वायरलेस ऐक्सेसरी</translation> <translation id="5551890439174915351">100 x 200 मि॰मी॰</translation> @@ -2224,6 +2358,7 @@ <translation id="5586831831248371458"><ph name="KEYWORD_SUFFIX" /> पर खोजें</translation> <translation id="5587987780934666589">प्लैटफ़ॉर्म का उपयोगकर्ता</translation> <translation id="5593349413089863479">कनेक्शन पूरी तरह सुरक्षित नहीं है</translation> +<translation id="5593640815048812868">लैपटॉप और नोटबुक</translation> <translation id="5595485650161345191">पते में बदलाव करें</translation> <translation id="5596939519753369075">2 x 3.5 इंच</translation> <translation id="560412284261940334">प्रबंधन समर्थित नहीं</translation> @@ -2234,6 +2369,7 @@ <translation id="5611398002774823980">खाते में सेव करें</translation> <translation id="561165882404867731">Google Translate की मदद से इस पेज का अनुवाद करें</translation> <translation id="5612720917913232150"><ph name="URL" /> आपके कंप्यूटर के स्थान का उपयोग करना चाहता है</translation> +<translation id="5614520971155863709">कार्ड गेम</translation> <translation id="5617949217645503996"><ph name="HOST_NAME" /> ने आपको कई बार रीडायरेक्ट किया है.</translation> <translation id="5619721953841297650">प्रीसेट</translation> <translation id="5624120631404540903">पासवर्ड प्रबंधित करें</translation> @@ -2248,6 +2384,7 @@ <translation id="5642411781689336699">स्टीरियो सिस्टम और कॉम्पोनेंट</translation> <translation id="5644090287519800334">साइड 1 इमेज X शिफ़्ट</translation> <translation id="5645132789250840550">प्लास्टिक (सेमी-ग्लॉस)</translation> +<translation id="5645719697465708351">छुट्टी, पार्टी वगैरह में इस्तेमाल होने वाले प्रॉडक्ट</translation> <translation id="5645854190134202180">दूसरी शिफ़्ट</translation> <translation id="5649053991847567735">अपने-आप होने वाले डाउनलोड</translation> <translation id="5651323159439184939">ट्रैक्टर फ़ीड</translation> @@ -2258,8 +2395,10 @@ <translation id="5663955426505430495">इस डिवाइस के एडमिन ने और फ़ंक्शन के एक्सटेंशन इंस्टॉल किए हैं. एक्सटेंशन आपका कुछ डेटा ऐक्सेस कर सकते हैं.</translation> <translation id="5667827081946850877">ऑडियो बुक</translation> <translation id="5675650730144413517">यह पेज काम नहीं कर रहा है</translation> +<translation id="5675809467256309336">डांस और इलेक्ट्रॉनिक म्यूज़िक</translation> <translation id="5677928146339483299">ब्लॉक किया गया है</translation> <translation id="5678007133659493065">फ़ॉयल</translation> +<translation id="5680642791693447368">रोमांचक, अपराध, और रहस्य वाली फ़िल्में</translation> <translation id="568292603005599551">इमेज X की स्थिति</translation> <translation id="5684277895745049190">सूची</translation> <translation id="5684874026226664614">ओह. इस पेज का अनुवाद नहीं किया जा सका.</translation> @@ -2279,10 +2418,13 @@ <translation id="571403275720188526">(arm64)</translation> <translation id="571510845185711675">पशु चिकित्सक</translation> <translation id="5715150588940290235">क्या आपको सेव किए गए सुरक्षा कोड मिटाने हैं?</translation> +<translation id="5717509257172454543">आइस स्केटिंग</translation> <translation id="5720705177508910913">मौजूदा उपयोगकर्ता</translation> +<translation id="5720895412771013401">डेस्कटॉप कंप्यूटर</translation> <translation id="572328651809341494">हाल ही के टैब</translation> <translation id="5723873695528696965">अपने एमआईडीआई डिवाइसों को कंट्रोल और फिर से प्रोग्राम करें</translation> <translation id="5725297205162868298">शॉर्टकट, @ वर्ण से शुरू नहीं हो सकता: "<ph name="SHORTCUT_NAME" />"</translation> +<translation id="5729442113829771034">बच्चों को दी जाने वाली शुरुआती शिक्षा</translation> <translation id="5730040223043577876">अगर आपने अपने पासवर्ड का दूसरी साइटों पर दोबारा इस्तेमाल किया है, तो Chrome आपको उसे रीसेट करने का सुझाव देता है.</translation> <translation id="5732392974455271431">आपके अभिभावक इसे आपके लिए अनवरोधित कर सकते हैं</translation> <translation id="573555826359077410">'फ़ॉर्म बनाएं' बटन, Google Forms में जल्दी से नया फ़ॉर्म बनाने के लिए इसे चालू करें</translation> @@ -2290,6 +2432,7 @@ <translation id="5738385766833540397">मैनेज करें कि आपको ऐसे प्रॉडक्ट की कीमत में कमी से जुड़ी सूचनाएं कैसे मिलेंगी जिन्हें आपने ट्रैकिंग में रखा है</translation> <translation id="5740911612628596808">C9 साइज़ का लिफ़ाफ़ा</translation> <translation id="5742806904559466333">बार, क्लब, और नाइटलाइफ़</translation> +<translation id="5743684619253032786">नाखून की देखभाल से जुड़े प्रॉडक्ट</translation> <translation id="5745733273847572235">साइट, आपकी जगह की जानकारी जानने की अनुमति मांग सकती है</translation> <translation id="5745980000221562234">{NUM_CARDS,plural, =1{इस कार्ड के लिए वर्चुअल नंबर इस्तेमाल करें}one{कोई कार्ड चुनें}other{कोई कार्ड चुनें}}</translation> <translation id="5759751709240058861">कैमरे का इस्तेमाल करें और उसे मूव करें</translation> @@ -2303,6 +2446,7 @@ <translation id="5776574724412881956">वर्चुअल कार्ड भरा नहीं है? क्लिपबोर्ड पर कॉपी करने के लिए, वर्चुअल कार्ड की जानकारी पर क्लिक करें. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_MANUAL_FALLBACK_BUBBLE_LEARN_MORE_LINK_LABEL" /></translation> <translation id="5781136890105823427">परफ़ॉर्मेंस जांचना चालू है</translation> <translation id="578305955206182703">ऐंबर</translation> +<translation id="5783700460098783980">बैग और यात्रा से जुड़ी ऐक्सेसरी</translation> <translation id="57838592816432529">म्यूट करें</translation> <translation id="5784606427469807560">आपके कार्ड की पुष्टि करते समय समस्या हुई. अपना इंटरनेट कनेक्शन जांचें और फिर से कोशिश करें.</translation> <translation id="5785756445106461925">इसके अतिरिक्त, इस पेज में ऐसे अन्य संसाधन भी शामिल हैं, जो सुरक्षित नहीं हैं. ट्रांज़िट में होने के दौरान ये संसाधन अन्य लोगों द्वारा देखे जा सकते हैं और पेज का स्वरूप बदलने के लिए किसी हमवलावर द्वारा इनमें बदलाव किए जा सकते हैं.</translation> @@ -2331,6 +2475,7 @@ <translation id="5843987376989109187">फ़िलहाल, यह सुविधा इस भाषा में उपलब्ध नहीं है. <ph name="BEGIN_LINK" />ज़्यादा जानें<ph name="END_LINK" /></translation> <translation id="5847181246682413476">पावर सप्लाई</translation> +<translation id="584902713199270089">डेटिंग और पर्सनल</translation> <translation id="5851548754964597211">टैब सूची</translation> <translation id="5852909432155870672">RA4</translation> <translation id="5862579898803147654">स्टैकर 8</translation> @@ -2341,6 +2486,8 @@ <translation id="5869522115854928033">सेव किए गए पासवर्ड</translation> <translation id="5872692522325383488">IBAN सेव किया गया</translation> <translation id="5873297634595728366">डीज़ल वाहन</translation> +<translation id="5877359070305966420">मानव संसाधन</translation> +<translation id="5879272455334365707">फ़ाइनेंशियल प्लानिंग और मैनेजमेंट</translation> <translation id="5879989559903563723">मेहमान मोड में अनुमति नहीं है</translation> <translation id="5880050725127890683">Chrome की सुरक्षा जांच पर जाएं</translation> <translation id="5884465125445718607">चाइनीज़ #6 साइज़ का लिफ़ाफ़ा</translation> @@ -2354,6 +2501,7 @@ <translation id="5910140988253729859">ऑटोमैटिक भरने की सुविधा को पहले जैसा करें</translation> <translation id="5911020115933784199">इवेंट और लिस्टिंग</translation> <translation id="5911110632211230665">फ़ाइल को खोलने की अनुमति नहीं है</translation> +<translation id="5915189366813702112">कर्मचारी के हिसाब से काम करने की व्यवस्था</translation> <translation id="59174027418879706">चालू किया गया</translation> <translation id="5918373444239520146">गैजेट और पोर्टेबल इलेक्ट्रॉनिक्स</translation> <translation id="5918847752193018339">सीवीसी सेव होने पर तेज़ी से पैसे चुकाए जा सकते हैं. <ph name="LINK_BEGIN" />सेव किए गए सुरक्षा कोड मिटाएं<ph name="LINK_END" /></translation> @@ -2361,6 +2509,7 @@ <translation id="5920262536204764679">{NUM_COOKIES,plural, =1{1 इस्तेमाल में है}one{# इस्तेमाल में है}other{# इस्तेमाल में हैं}}</translation> <translation id="5921185718311485855">चालू है</translation> <translation id="5921639886840618607">कार्ड को Google खाते में सेव करें?</translation> +<translation id="5921952831792678223">पिकअप ट्रक</translation> <translation id="5922853866070715753">करीब-करीब हो गया है</translation> <translation id="5923492272538889093">सीवीसी के बजाय डिवाइस को अनलॉक करने की सुविधा का इस्तेमाल करें?</translation> <translation id="5924510104057992926">फ़ाइलें खोलने से पहले, उनकी समीक्षा करना ज़रूरी है</translation> @@ -2368,11 +2517,13 @@ <translation id="5925040402342933574">ऑप्टिकल डिस्क (सेमी-ग्लॉस)</translation> <translation id="5926982310317673627">जिम और हेल्थ क्लब</translation> <translation id="5930147475897662863">'लिखने में मेरी मदद करो' सुविधा का इस्तेमाल करने के लिए, इस सेटिंग को चालू करें</translation> +<translation id="593102073240001326">कैसे करें, खुद करके देखें, और एक्सपर्ट का कॉन्टेंट</translation> <translation id="5932224571077948991">साइट में तंग करने वाले या गुमराह करने वाले विज्ञापन दिखाई देते हैं</translation> <translation id="5937560539988385583">पेज का अनुवाद हो गया</translation> <translation id="5938153366081463283">वर्चुअल कार्ड जोड़ें</translation> <translation id="5938793338444039872">ट्रॉय</translation> <translation id="5944297261866530437">फ़ैब्रिक (हाई-ग्लॉस)</translation> +<translation id="5950901984834744590">रेज़र और शेवर</translation> <translation id="5951495562196540101">उपभोक्ता खाते (पैकेज किया गया लाइसेंस मौजूद है) के साथ नामांकन नहीं कर सकते.</translation> <translation id="5953516610448771166">इस मीडिया फ़ाइल के लिए, लाइव कैप्शन की सुविधा उपलब्ध नहीं है. यह सुविधा पाने के लिए, <ph name="CONTENT_SETTINGS" /> को इस साइट के लिए ब्लॉक करें.</translation> <translation id="595873925609605681">अगर साइट की सुविधाएं काम नहीं कर रही हैं, तो <ph name="BEGIN_LINK" />तीसरे पक्ष की कुकी को कुछ समय के लिए अनुमति देने की कोशिश करें<ph name="END_LINK" />.</translation> @@ -2394,8 +2545,10 @@ <translation id="5992691462791905444">इंजीनियरिंग ज़ी-फ़ोल्ड</translation> <translation id="5992805036496113940">आपको विज्ञापन दिखाने के लिए इस्तेमाल की गई जानकारी देखें</translation> <translation id="5995727681868049093">Google खाते में अपनी जानकारी, निजता, और सुरक्षा को मैनेज करें</translation> +<translation id="5996255674476750320">वाहन के शो</translation> <translation id="5997247540087773573">आपने अभी जो पासवर्ड इस्तेमाल किया है वह डेटा के गलत इस्तेमाल की वजह से लीक हो चुका है. Google Password Manager आपको यह सुझाव देता है कि आप तुरंत इस पासवर्ड को बदलें और सेव किए गए पासवर्ड की जांच करें. ऐसा करने से, आपके खाते सुरक्षित रहेंगे.</translation> <translation id="5999271311987646952">ब्राउज़ करते समय आपको सुरक्षित रखने के लिए, Chrome में सुरक्षा से जुड़ी सुविधाएं पहले से ही मौजूद हैं. उदाहरण के लिए, Google सुरक्षित ब्राउज़िंग. इसने उस साइट पर <ph name="BEGIN_LINK" />हाल ही में मैलवेयर होने का पता<ph name="END_LINK" /> लगाया है जिसे आपको ब्राउज़ करना है.</translation> +<translation id="6000528814684428358">हार्ड रॉक और प्रोग्रेसिव</translation> <translation id="6000758707621254961">'<ph name="SEARCH_TEXT" />' के लिए <ph name="RESULT_COUNT" /> नतीजे मिले हैं</translation> <translation id="6002122790816966947">आपके डिवाइस</translation> <translation id="6005659677094197001">कंटिन्यूअस</translation> @@ -2410,11 +2563,13 @@ <translation id="6017850046339264347"><ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> पर मौजूद हमलावर ऐसे भ्रामक ऐप्लिकेशन इंस्टॉल कर सकते हैं जो कुछ और होने का दावा करते हैं या ऐसा डेटा एकत्रित करते हैं जिसका उपयोग आप पर नज़र रखने के लिए किया जा सके. <ph name="BEGIN_LEARN_MORE_LINK" />ज़्यादा जानें<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (सिंक किए गए)</translation> <translation id="6028591542479806248">मोबाइल और ईमेल सूचनाएं मैनेज करें</translation> +<translation id="6028833024483927901">दुनिया भर की जगहों के पकवान</translation> <translation id="603068602130820122">दाईं ओर ड्युएल स्टेपल</translation> <translation id="6032524144326295339">मेलबॉक्स 2</translation> <translation id="6032955021262906325">बाईं ओर बाइंड</translation> <translation id="6034000775414344507">हल्का भूरा</translation> <translation id="6034514109191629503">एकार्डियन फ़ोल्ड</translation> +<translation id="6035491133925068289">ट्रैक और फ़ील्ड</translation> <translation id="6039846035001940113">अगर समस्या बनी रहती है, तो साइट के मालिक से संपर्क करें.</translation> <translation id="6040143037577758943">बंद करें</translation> <translation id="604124094241169006">ऑटोमेटिक</translation> @@ -2436,11 +2591,14 @@ <translation id="6053735090575989697">हमारी निजता नीति को पढ़कर जानें कि Google आपके डेटा की सुरक्षा कैसे करता है.</translation> <translation id="6055888660316801977">मेल नहीं खाने वाले पेमेंट क्रेडेंशियल की शीट</translation> <translation id="6055982527635883756">एन्वेलप (आर्काइवल)</translation> +<translation id="6057177372083677067">ऑनलाइन वीडियो</translation> +<translation id="6058646026409894363">सिविल इंजीनियरिंग</translation> <translation id="6058977677006700226">क्या आप अपने कार्ड का इस्तेमाल सभी डिवाइस पर करना चाहते हैं?</translation> <translation id="6059925163896151826">USB डिवाइस</translation> <translation id="6060009363608157444">अमान्य DnsOverHttps मोड.</translation> <translation id="6061154937977953833">कुश्ती</translation> <translation id="6062937464449575061">कीमत ट्रैक न करें</translation> +<translation id="6063415549109819824">होम फ़ाइनेंसिंग</translation> <translation id="6064217302520318294">स्क्रीन लॉक</translation> <translation id="6080696365213338172">आपने व्यवस्थापक द्वारा दिए गए प्रमाणपत्र के उपयोग से सामग्री ऐक्सेस की है. <ph name="DOMAIN" /> को दिया गया डेटा आपके व्यवस्थापक द्वारा बीच में रोका जा सकता है.</translation> <translation id="6085149458302186532">लेबल (कलर्ड)</translation> @@ -2454,11 +2612,13 @@ <translation id="6106989379647458772">हो सकता है कि <ph name="PAGE" /> पर मौजूद वेबपेज अस्थायी रूप से काम नहीं कर रहा हो या उसे स्थायी रूप से किसी नए वेब पते पर ले जाया गया हो.</translation> <translation id="6107012941649240045">इसको जारी</translation> <translation id="6107924765192360631">लिखने के सुझाव पाने के लिए, कुछ शब्दों से या पहले ड्राफ़्ट के साथ शुरुआत करें.</translation> +<translation id="6108849843016142864">रेपटाइल और एम्फ़ीबियंस</translation> <translation id="610911394827799129">आपके Google खाते में <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" /> पर दूसरी तरह के ब्राउज़िंग इतिहास हो सकते हैं</translation> <translation id="6116338172782435947">क्लिपबोर्ड पर कॉपी किए गए लेख और इमेज देखें</translation> <translation id="6117833587752089929">फ़ोटो (सैटिन)</translation> <translation id="6118782133429281336">मूल सूची खाली है.</translation> <translation id="6120950591512958208">चेकआउट के समय इस कोड का इस्तेमाल करें.</translation> +<translation id="612178891608320683">वीगन पकवान</translation> <translation id="6122181661879998141">अपने कार्ड के आगे के हिस्से</translation> <translation id="6124058285696691147">अटैचमेंट डाउनलोड करें</translation> <translation id="6124432979022149706">Chrome Enterprise Connectors</translation> @@ -2469,12 +2629,14 @@ <translation id="6133320744616005677">अनुमति देना जारी रखें</translation> <translation id="6133984428121856852">फ़ाइल एक्सटेंशन खाली है या खराब है.</translation> <translation id="6139975341602920272">17 x 22 इंच</translation> +<translation id="6143097244789397208">ऑगमेंटेड और वर्चुअल रिएलिटी</translation> <translation id="6146055958333702838">सभी केबल जांचें और आपके उपयोग किए जा रहे सभी राउटर, मॉडेम या अन्य नेटवर्क डिवाइस को 'फिर चालू करें'.</translation> <translation id="614940544461990577">यह आज़माकर देखें:</translation> <translation id="6150036310511284407">बाईं ओर ट्रिपल पंच</translation> <translation id="6151417162996330722">सर्वर प्रमाणपत्र की मान्यता अवधि बहुत लंबी है.</translation> <translation id="6153243098246946146"><ph name="WIDTH" /> × <ph name="HEIGHT" /> इंच (<ph name="ORIENTATION" />)</translation> +<translation id="615506061184576470">दौड़ना और चलना</translation> <translation id="6157754950574419155">इतिहास से सभी आइटम हटाएं</translation> <translation id="6157877588268064908">शिपिंग के तरीके और ज़रूरतें देखने केे लिए, कोई पता चुनें</translation> <translation id="6159554577634054750">पेस्ट कंट्रोल</translation> @@ -2492,6 +2654,7 @@ <translation id="6194209731893739467">ट्रैक किए गए अपने सभी प्रॉडक्ट यहां देखें</translation> <translation id="6195163219142236913">तीसरे पक्ष की कुकी सीमित हैं</translation> <translation id="6195371403461054755">जियोलॉजी</translation> +<translation id="6195418151868446719">कंज़्यूमर इलेक्ट्रॉनिक डिवाइसें</translation> <translation id="6196640612572343990">तीसरे पक्ष की कुकी ब्लॉक करें</translation> <translation id="6197648101609735209">89 x 89 मि॰मी॰</translation> <translation id="6198480336395236519">फ़ुल कट टैब्स</translation> @@ -2509,6 +2672,7 @@ <translation id="6222527803348563979">स्टेशनरी</translation> <translation id="6224281071334553713">जेम्स और गहने</translation> <translation id="6226163402662242066"><ph name="MANAGE_CHROME_ACCESSIBILITY_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome की सेटिंग में सुलभता टूल को अपने हिसाब से बनाने के लिए, पहले Tab और फिर Enter दबाएं</translation> +<translation id="6228346913624365233">लग्ज़री वाहन</translation> <translation id="6229196330202833460">फ़िल्म और टीवी शो की स्ट्रीमिंग</translation> <translation id="6234122620015464377">हर दस्तावेज़ के बाद ट्रिम करें</translation> <translation id="6236290670123303279">सेटिंग प्रबंधित करें</translation> @@ -2517,6 +2681,7 @@ <translation id="6240964651812394252">अपने ऑपरेटिंग सिस्टम के साथ Google Password Manager का इस्तेमाल करने के लिए, Chrome को फिर से लॉन्च करें. साथ ही, इसे अपने कंप्यूटर के पासवर्ड मैनेजर का ऐक्सेस दें. फिर से लॉन्च करने पर, आपके टैब दोबारा खुल जाएंगे.</translation> <translation id="6241121617266208201">सुझाव छिपाएं</translation> <translation id="624499991300733384">प्रिंट कंपोज़िटर सेवा</translation> +<translation id="6250932670816326647">बाथ और बॉडी प्रॉडक्ट</translation> <translation id="6251906504834538140">{0,plural, =1{फ़ाइल को एक से दूसरी जगह ले जाने से रोका गया है}one{<ph name="FILE_COUNT" /> फ़ाइल को एक से दूसरी जगह ले जाने से रोका गया है}other{<ph name="FILE_COUNT" /> फ़ाइलों को एक से दूसरी जगह ले जाने से रोका गया है}}</translation> <translation id="6252613631861574218"><ph name="MANAGE_CHROME_DOWNLOADS_FOCUSED_FRIENDLY_MATCH_TEXT" />, आपने Chrome में जो फ़ाइलें डाउनलोड की हैं उन्हें मैनेज करने के लिए, पहले Tab और फिर Enter दबाएं</translation> <translation id="6254436959401408446">यह पेज खोलने के लिए ज़रूरी जगह नहीं है</translation> @@ -2534,6 +2699,7 @@ <translation id="6279183038361895380">अपना कर्सर दिखाने के लिए |<ph name="ACCELERATOR" />| दबाएं</translation> <translation id="6280223929691119688">इस पते पर वितरित नहीं किया जा सकता. कोई दूसरा पता चुनें.</translation> <translation id="6284292079994426700">26 x 38 इंच</translation> +<translation id="6284449872909111707">टेक्स्ट और फटाफट मैसेज सेवा</translation> <translation id="6284517535531159884">वैरिएशन सीड टाइप</translation> <translation id="6287197303017372967">नेविगेट करने की सुविधा का इस्तेमाल करके, अपनी मंजिल पर पहुंचने के मोड़-दर-मोड़ निर्देश पाएं.</translation> <translation id="628877850550444614">छूट मिली</translation> @@ -2574,6 +2740,7 @@ <translation id="6358088212770985041">पेमेंट के तरीकों में बदलाव करें</translation> <translation id="6358450015545214790">इनका क्या अर्थ है?</translation> <translation id="6360213755783740931">मैलवेयर से सुरक्षा के बारे में ज़्यादा जानें</translation> +<translation id="6360512781839314363">रीयल एस्टेट</translation> <translation id="6361757823711327522">बी7</translation> <translation id="6363786367719063276">लॉग देखें</translation> <translation id="6364095313648930329"><ph name="BEGIN_LINK" />प्रॉक्सी, फ़ायरवॉल, और सुरक्षित डीएनएस कॉन्फ़िगरेशन की जांच करें<ph name="END_LINK" /></translation> @@ -2600,6 +2767,7 @@ <translation id="6392799395081100092">पेपर (वेलम)</translation> <translation id="6393956493820063117"><ph name="ORIGIN_NAME" /> से इस जगह पर टेक्स्ट चिपकाने की सुविधा को आपके एडमिन ने ब्लॉक कर दिया है</translation> <translation id="6394852772105848029">यह साइट, <ph name="APP_NAME" /> ऐप्लिकेशन को खोलना चाहती है</translation> +<translation id="639673288733510393">स्कूटर और मोपेड</translation> <translation id="6398765197997659313">फ़ुल स्क्रीन से बाहर निकलें</translation> <translation id="6401136357288658127">यह नीति हटा दी गई है. आपको इसके बजाय, इस <ph name="NEW_POLICY" /> नीति का इस्तेमाल करना चाहिए.</translation> <translation id="640163077447496506">समयसीमा आज खत्म हो जाएगी</translation> @@ -2628,13 +2796,16 @@ <translation id="643917412048333145">कपड़े</translation> <translation id="6440503408713884761">अनदेखा किया गया</translation> <translation id="6443406338865242315">आपने कौनसे एक्सटेंशन और प्लग इन इंस्टॉल किए हैं</translation> +<translation id="6444329331928531170">रिटायरमेंट और पेंशन</translation> <translation id="6446608382365791566">और जानकारी जोड़ें</translation> <translation id="6447842834002726250">कुकी</translation> <translation id="6448371595882710519">डेटा कंट्रोल के बारे में ज़्यादा जानें</translation> <translation id="6450077999570164268">क्वॉर्टो</translation> <translation id="6450212216969386944">चोउ 40 साइज़ का लिफ़ाफ़ा</translation> <translation id="6451458296329894277">फ़ार्म फिर से जमा करने की पुष्टि करें</translation> +<translation id="6452429044474066211">डाइविंग और अंडरवॉटर ऐक्टिविटी</translation> <translation id="6452889436791091116">ISO ID-1</translation> +<translation id="6455632609396391811">स्वास्थ्य बीमा</translation> <translation id="6456955391422100996">विज्ञापन हटाया गया.</translation> <translation id="6457206614190510200">सैडल स्टिच</translation> <translation id="6457455098507772300">कीमत में कमी की सूचनाएं, आपके डेस्कटॉप पर पॉप-अप सूचनाओं के तौर पर दिखती हैं</translation> @@ -2648,8 +2819,11 @@ <translation id="6474220430271405609">नीति की जांच</translation> <translation id="6475672344094591109">आपने जिन साइटों पर विज़िट किया है वे Chrome से, ऐसी जानकारी मांग सकती हैं जो उन्हें अपने विज्ञापनों की परफ़ॉर्मेंस का आकलन करने में मदद करेगी. Chrome साइटों के बीच कुछ ही तरह का डेटा शेयर करने की अनुमति देता है, ताकि आपकी निजता की सुरक्षा बनी रहे.</translation> <translation id="6476284679642588870">भुगतान के तरीकों को प्रबंधित करें</translation> +<translation id="647881094269678013">अभिनय और थिएटर</translation> <translation id="6480864723214312258">घर के काम में इस्तेमाल होने वाली बैटरियां</translation> +<translation id="6487678699866233349">वर्ल्ड म्यूज़िक</translation> <translation id="6489534406876378309">क्रैश अपलोड करना प्रारंभ करें</translation> +<translation id="6490119919181773296">बच्चे और छोटे बच्चे</translation> <translation id="6493924760403974580">इस ऐप्लिकेशन का डिसप्ले, सिर्फ़ मोबाइल के वि़ंडो साइज़ के लिए तैयार किया गया है</translation> <translation id="6494750904506170417">पॉप-अप और रीडायरेक्ट</translation> <translation id="6495664197699704593">यह पासवर्ड सिर्फ़ इस डिवाइस में सेव किया गया है. अपने अन्य डिवाइसों पर इसका इस्तेमाल करने के लिए, <ph name="GOOGLE_PASSWORD_MANAGER" />.</translation> @@ -2662,9 +2836,12 @@ <translation id="6513005815064132016">साइट, आपके कैमरे की स्थिति को ट्रैक करने की अनुमति मांग सकती है</translation> <translation id="6517596291481585650">चेतावनी: इस नीति को सूची के तौर पर नीति के बताए अनुसार नहीं मिलाया जा सकता, क्योंकि यह सूची नहीं है.</translation> <translation id="6518133107902771759">पुष्टि करें</translation> +<translation id="6520026037299163656">वेब ऐप्लिकेशन और ऑनलाइन टूल</translation> <translation id="65203098586853226"><ph name="SOURCE" /> का <ph name="TARGET" /> में अनुवाद किया जा रहा है</translation> <translation id="6521745193039995384">चालू नहीं</translation> +<translation id="6522682797352430154">क्लासिकल म्यूज़िक</translation> <translation id="6524830701589638230">'सुलभता सेटिंग को मैनेज करें' बटन, Chrome की सेटिंग में सुलभता टूल को अपने हिसाब से बनाने के लिए इसे चालू करें</translation> +<translation id="6527049834925947126">फ़ूड प्रोडक्शन</translation> <translation id="6529173248185917884">सातवां रोल</translation> <translation id="6529602333819889595">मिटाना &फिर से करें</translation> <translation id="6535617236508021606">यह कार्ड आपके Google खाते में सेव है. इसलिए, इसका इस्तेमाल Google की सभी सेवाओं पर किया जा सकता है.</translation> @@ -2682,6 +2859,7 @@ <translation id="6568793038316600992">'पेमेंट के तरीके मैनेज करें' बटन, Chrome की सेटिंग में, पेमेंट और क्रेडिट कार्ड की जानकारी मैनेज करने के लिए इसे चालू करें</translation> <translation id="6569060085658103619">आप एक एक्सटेंशन पेज देख रहे हैं</translation> <translation id="6573200754375280815">दाईं ओर ड्युएल पंच</translation> +<translation id="6577792494180292262">वेंचर कैपिटल</translation> <translation id="6578434528542148658">अमान्य एक्सटेंशन आईडी.</translation> <translation id="6579858392010591435">छुट्टियां और सीज़नल इवेंट</translation> <translation id="6579990219486187401">हल्का गुलाबी रंग</translation> @@ -2691,6 +2869,7 @@ <translation id="6591833882275308647">आपका <ph name="DEVICE_TYPE" /> प्रबंधित नहीं किया जाता</translation> <translation id="6596325263575161958">सुरक्षित करने के तरीकों के विकल्प</translation> <translation id="6597665340361269064">90 डिग्री</translation> +<translation id="6598976221101665070">ड्रामा फ़िल्में</translation> <translation id="6599642189720630047">ट्रैक किए गए प्रॉडक्ट</translation> <translation id="6606309334576464871">Chrome, साइटों को तीसरे पक्ष की कुकी इस्तेमाल करने से रोकता है, ताकि वे आपको ब्राउज़ करते समय ट्रैक न कर सकें. <ph name="NEW_LINE" />अगर साइट की सुविधाएं काम नहीं कर रही हैं, तो <ph name="START_LINK" />तीसरे पक्ष की कुकी को कुछ समय के लिए अनुमति देकर देखें<ph name="END_LINK" />.</translation> @@ -2703,6 +2882,7 @@ <translation id="6630043285902923878">यूएसबी डिवाइस ढूंढें जा रहे हैं...</translation> <translation id="6630388727238334626">'Chrome की सेटिंग मैनेज करें' बटन, Chrome की सेटिंग पर जाने के लिए इसे चालू करें</translation> <translation id="6630809736994426279">इस समय <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> पर मौजूद हमलावर आपके Mac पर ऐसे खतरनाक प्रोग्राम इंस्टॉल करने की कोशिश कर सकते हैं जो आपकी जानकारी (उदाहरण के लिए, फ़ोटो, पासवर्ड, संदेश और क्रेडिट कार्ड) चुराते हैं या उसे मिटा देते हैं. <ph name="BEGIN_LEARN_MORE_LINK" />ज़्यादा जानें<ph name="END_LEARN_MORE_LINK" /></translation> +<translation id="6631133499533814479">ऑस्ट्रेलियन फ़ुटबॉल</translation> <translation id="663260587451432563">JIS B4</translation> <translation id="6633405994164965230">कंप्यूटर शिक्षा</translation> <translation id="6633476656216409494">बिज़नेस और प्रोडक्टिविटी सॉफ़्टवेयर</translation> @@ -2736,8 +2916,11 @@ <translation id="6689271823431384964">आपके साइन इन किए होने की वजह से, Chrome आपको Google खाते में कार्ड सेव करने की सुविधा देता है. आप 'सेटिंग' में जाकर इसे बदल सकते हैं. कार्डधारक का नाम आपके खाते से लिया जाता है.</translation> <translation id="6691397311652656001"><ph name="REQUIRED_FREE_DISK_SPACE" /> से ज़्यादा स्टोरेज खाली करें</translation> <translation id="6694681292321232194"><ph name="FIND_MY_PHONE_FOCUSED_FRIENDLY_MATCH_TEXT" />, Google खाते में अपना डिवाइस ढूंढने के लिए, पहले Tab और फिर Enter दबाएं</translation> +<translation id="6695428916538794739">ऐक्शन और एडवेंचर वाली फ़िल्में</translation> +<translation id="6696424331653607346">ट्रैवल गाइड और ट्रैवल से जुड़ी जानकारी</translation> <translation id="6698381487523150993">निर्मित:</translation> <translation id="67007264085648978">टाइम स्क्रबर</translation> +<translation id="6702851555558236418">ऑडियो और म्यूज़िक सॉफ़्टवेयर</translation> <translation id="6702919718839027939">प्रज़ेंट</translation> <translation id="6704458454638854812">प्रॉपर्टी "custom_size" सेट है, लेकिन इसका नाम "custom" पर सेट होना चाहिए.</translation> <translation id="6706005862292023715">पर्दे और खिड़की लगाने की सेवाएं</translation> @@ -2753,6 +2936,7 @@ <translation id="6726832600570791992">(32-bit emulated)</translation> <translation id="6727094998759448074">SRA4</translation> <translation id="6732087373923685049">कैमरा</translation> +<translation id="6734506549556896534">सिम्युलेशन गेम</translation> <translation id="6737708609449480586">बेकरी का सामान</translation> <translation id="6738516213925468394">आपका डेटा <ph name="TIME" /> को <ph name="BEGIN_LINK" />सिंक करने के लिए लंबा पासवर्ड बनाकर<ph name="END_LINK" /> सुरक्षित किया गया था. सिंक शुरू करने के लिए पासवर्ड डालें.</translation> <translation id="6740851646645036700">फ़िलहाल, लिखने में मदद पाने की तय सीमा पूरी हो गई है. बाद में कोशिश करें.</translation> @@ -2767,8 +2951,10 @@ <translation id="6755241357817244406">chrome://flags</translation> <translation id="6757797048963528358">आपका डिवाइस निष्क्रिय हो गया है.</translation> <translation id="6760548828952594090">इस कार्ड को आपके Google खाते में सेव नहीं किया जा सका. इसकी जगह, यह कार्ड इस डिवाइस पर Chrome में सेव किया गया है.</translation> +<translation id="6766558780547452153">कुकिंग और रेसिपी</translation> <translation id="6767985426384634228">क्या आप पता अपडेट करना चाहते हैं?</translation> <translation id="6770747695101757579">पेपर (कॉटन)</translation> +<translation id="677257480647123231">इंटरनेट पर बच्चों की सुरक्षा</translation> <translation id="6775759552199460396">JIS B2</translation> <translation id="6779348349813025131">Google Password Manager को MacOS Keychain का ऐक्सेस चाहिए</translation> <translation id="6785990323398321538">Chrome की सेटिंग में जाकर, सर्च इंजन को किसी भी समय बदला जा सकता है.</translation> @@ -2782,6 +2968,7 @@ <translation id="6793213097893210590">कार्डबोर्ड</translation> <translation id="679355240208270552">अनदेखा किया गया क्योंकि नीति ने डिफ़ॉल्ट सर्च चालू नहीं किया है.</translation> <translation id="6794951432696553238">अब Windows Hello का इस्तेमाल करके अपने कार्ड की जल्दी पुष्टि करें</translation> +<translation id="6796049419639038334">मछली और अक्वेरिया</translation> <translation id="6798066466127540426">सूची में, खोज से जुड़ी सेवा देने वाली कोई मान्य कंपनी शामिल नहीं है.</translation> <translation id="6798460514924505775">चोउ 3 साइज़ का लिफ़ाफ़ा</translation> <translation id="6799145206637008376">इस वर्चुअल कार्ड के लिए सीवीसी भरें</translation> @@ -2841,12 +3028,14 @@ <translation id="6916193791494646625">डाउनलोड करने की वजह बताएं (ज़रूरी है)</translation> <translation id="6917795328362592458">आपने अभी जो पासवर्ड इस्तेमाल किया है वह डेटा के गलत इस्तेमाल की वजह से लीक हो चुका है. Google के पासवर्ड मैनेजर का सुझाव है कि आप सेव किए गए पासवर्ड की जांच करें. इस तरह, आपके खाते सुरक्षित रहेंगे.</translation> <translation id="6925267999184670015">नॉर्थ अमेरिकन B+</translation> +<translation id="6926216138694948720">बॉडी आर्ट</translation> <translation id="692638818576287323">व्यावसायिक वाहन</translation> <translation id="6934236486840930310"><ph name="BEGIN_BOLD" />आपका डिफ़ॉल्ट सर्च इंजन आपको वेब पर खोज करने और Chrome की सुविधाएं इस्तेमाल करने की अनुमति देता है.<ph name="END_BOLD" /> जैसे, पता बार से और वेब पेजों पर मौजूद इमेज की मदद से खोज करना. अगर आपका सर्च इंजन, किसी सुविधा के साथ काम नहीं करता, तो हो सकता है कि वह सुविधा उपलब्ध न हो.</translation> <translation id="6934672428414710184">यह नाम आपके Google खाते से है</translation> <translation id="6935082727755903526">अकाउंटिंग और वित्तीय सेक्टर की नौकरियां</translation> <translation id="6935179587384421592"><ph name="SIZE" />. अगली बार जब आप कुछ साइटों पर जाएं, तो हो सकता है कि उन्हें लोड होने में थोड़ा ज़्यादा समय लगे.</translation> <translation id="6936976777388162184">यह बंडल किया गया डिवाइस है. इसे कीऑस्क और साइनेज अपग्रेड के लिए रजिस्टर नहीं किया जा सकता.</translation> +<translation id="6944557544071529399">स्ट्रेटजी गेम</translation> <translation id="6944692733090228304">आपने एक ऐसी साइट पर अपना पासवर्ड डाला है जिसे <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" /> प्रबंधित नहीं करता है. अपने खाते को सुरक्षित रखने के लिए, दूसरे ऐप्लिकेशन और साइटों पर अपने पासवर्ड का दोबारा इस्तेमाल न करें.</translation> <translation id="6945221475159498467">चुनें</translation> <translation id="6948051842255602737">गेम ओवर, आपका स्कोर <ph name="SCORE" /> है.</translation> @@ -2885,9 +3074,11 @@ <translation id="6997288673234694149">बेसबॉल और सॉफ़्टबॉल इक्विपमेंट</translation> <translation id="6999480632062519056">फ़िटनेस से जुड़े निर्देश और पर्सनल ट्रेनिंग</translation> <translation id="7003278537452757231">दरी और कालीन</translation> +<translation id="7003322000677139268">वाहनों के पुर्ज़े और ऐक्सेसरी</translation> <translation id="7004499039102548441">हाल के टैब</translation> <translation id="7004583254764674281">कार्ड की जल्दी पुष्टि करने के लिए, Windows Hello का इस्तेमाल करें</translation> <translation id="7006930604109697472">फिर भी भेजें</translation> +<translation id="7010658264061801199">खाने-पीने की चीज़ें</translation> <translation id="7012363358306927923">China UnionPay</translation> <translation id="7014042602717177828">कार ऑडियो</translation> <translation id="7014741021609395734">ज़ूम लेवल</translation> @@ -2921,6 +3112,7 @@ <translation id="7079138647457502205">ज़्यादा निजता के साथ ब्राउज़ करें</translation> <translation id="7079718277001814089">इस साइट में मैलवेयर है</translation> <translation id="7081308185095828845">यह सुविधा आपके डिवाइस पर उपलब्ध नहीं है</translation> +<translation id="7081311540357715807">खाने की चीज़ों और किराने के सामान के खुदरा दुकानदार</translation> <translation id="7083258188081898530">ट्रे 9</translation> <translation id="7086090958708083563">उपयोगकर्ता ने अपलोड का अनुरोध किया</translation> <translation id="7095139009144195559"><ph name="MANAGE_SITE_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome की सेटिंग में अलग-अलग साइटों पर सेव डेटा और अनुमतियां मैनेज करने के लिए, पहले Tab और फिर Enter दबाएं</translation> @@ -2937,10 +3129,12 @@ <translation id="7108819624672055576">किसी एक्सटेंशन ने अनुमति दी है</translation> <translation id="7109510814665441393">ड्राइविंग और रेसिंग गेम</translation> <translation id="7110116949943042888">अस्थायी और सीज़न के हिसाब से मिलने वाली नौकरियां</translation> +<translation id="7110368079836707726">कॉलेज और यूनिवर्सिटी</translation> <translation id="7111012039238467737">(मान्य)</translation> <translation id="7111507312244504964">प्रॉपर्टी की जांच और मूल्यांकन करना</translation> <translation id="7112327784801341716">क्या आपको अपनी मौजूदा जानकारी नहीं दिख रही है? इसे अपडेट करने के लिए अपने बैंक से संपर्क करें.</translation> <translation id="7118618213916969306">क्लिपबोर्ड यूआरएल, <ph name="SHORT_URL" /> खोजें</translation> +<translation id="7119063404975271297">टीवी ड्रामा</translation> <translation id="7119371694555167493">कॉपी करने का समय खत्म हो गया</translation> <translation id="7119414471315195487">दूसरे टैब या प्रोग्राम बंद करें</translation> <translation id="7124354851782353862">अपना सीवीसी डालें</translation> @@ -3001,6 +3195,7 @@ <translation id="7227293336683593977">कीमत का इतिहास</translation> <translation id="7227747683324411744">मुमकिन है कि आपने जिस साइट पर विज़िट किया है वहां हमलावर आपसे धोखे से नुकसान पहुंचाने वाले सॉफ़्टवेयर इंस्टॉल करवा दें. इससे आपके ब्राउज़ करने के तरीके पर असर पड़ सकता है. जैसे, वे आपके होम पेज में बदलाव कर सकते हैं या आपको उस साइट पर ज़्यादा विज्ञापन दिखा सकते हैं.</translation> <translation id="7233592378249864828">जिस शीट की पुष्टि की गई है उसे प्रिंट करें</translation> +<translation id="7234112195906418665">यात्रा और परिवहन</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% पूरा हो गया है | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">उपहार और खास मौके के लिए आइटम</translation> <translation id="7237492777898608035">इस साइट के लिए यह मैसेज दोबारा न दिखाएं</translation> @@ -3008,17 +3203,20 @@ <translation id="7241863998525879494">अपडेट होने पर क्या सुविधाएं मिलेंगी</translation> <translation id="7243010569062352439"><ph name="PASSWORDS" />; <ph name="SIGNIN_DATA" /></translation> <translation id="7243771829620208687">RA0</translation> +<translation id="7243898806468402921">बिज़नेस ऑपरेशंस</translation> <translation id="724691107663265825">साइट में आगे मैलवेयर हैं</translation> <translation id="7251437084390964440">नेटवर्क कॉन्फ़िगरेशन ONC मानक के मुताबिक नहीं है. हो सकता है कि कॉन्फ़िगरेशन के कुछ हिस्से नहीं लाए गए हों. ज़्यादा जानकारी: <ph name="DEBUG_INFO" /></translation> <translation id="7251635775446614726">आपके एडमिन के मुताबिक: "<ph name="CUSTOM_MESSAGE" />"</translation> <translation id="7256634549594854023">पीछे वाली ट्रे</translation> +<translation id="7257453341537973799">करियर से जुड़े संसाधन और योजना बनाना</translation> <translation id="725866823122871198"><ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> से एक निजी कनेक्शन स्थापित नहीं किया जा सकता क्योंकि आपके कंप्यूटर का तारीख और समय (<ph name="DATE_AND_TIME" />) गलत है.</translation> <translation id="7260075294900977274">एक नया स्मार्ट फ़ोल्डर, जो खरीदारी वाले सभी पेजों को एक ही जगह पर सेव करने और कीमतों को अपने-आप ट्रैक करने की सुविधा देता है. इसकी मदद से, कीमत की अहम जानकारी पाने के साथ-साथ और भी बहुत कुछ किया जा सकता है</translation> <translation id="7265608370113700582">पता सिर्फ़ इस डिवाइस पर उपलब्ध है</translation> <translation id="7273111226200291353">डाउनलोड की गई फ़ाइलों को विश्लेषण के लिए, Google Cloud या तीसरे पक्ष की कंपनियों को भेजा जाता है. उदाहरण के लिए, संवेदनशील जानकारी या मैलवेयर का पता लगाने के लिए, उन फ़ाइलों को स्कैन किया जा सकता है. साथ ही, उन्हें कंपनी की नीतियों के हिसाब से सेव किया जा सकता है और ये आपके एडमिन को दिख सकती हैं.</translation> <translation id="7275334191706090484">मैनेज किए गए बुकमार्क</translation> +<translation id="7275808129217605899">पौष्टिक आहार</translation> <translation id="7285654172857511148"><ph name="CHANGE_GOOGLE_PASSWORD_FOCUSED_FRIENDLY_MATCH_TEXT" />, अपने Google खाते का पासवर्ड बदलने के लिए, पहले Tab दबाएं और फिर Enter दबाएं</translation> <translation id="7292031607255951991">पाने वाले का नाम</translation> <translation id="7298195798382681320">सुझाए गए</translation> @@ -3062,13 +3260,16 @@ <translation id="7375532151824574023">{NUM_COOKIES,plural, =0{किसी भी साइट को अनुमति नहीं है}=1{1 साइट को अनुमति है}one{# साइट को अनुमति है}other{# साइटों को अनुमति है}}</translation> <translation id="7375818412732305729">फ़ाइल अटैच की गई है</translation> <translation id="7377249249140280793"><ph name="RELATIVE_DATE" /> - <ph name="FULL_DATE" /></translation> +<translation id="7377314930809374926">हॉस्पिटैलिटी इंडस्ट्री</translation> <translation id="7378594059915113390">मीडिया नियंत्रण</translation> <translation id="7378627244592794276">नहीं</translation> <translation id="7378810950367401542">/</translation> <translation id="7380398842872229465">10 x 15 इंच</translation> +<translation id="7388380253839603603">गैस की कीमत और वाहन में फ़्यूल डलवाना</translation> <translation id="7388594495505979117">{0,plural, =1{आपका डिवाइस 1 मिनट में रीस्टार्ट होगा}one{आपका डिवाइस # मिनट में रीस्टार्ट होगा}other{आपका डिवाइस # मिनट में रीस्टार्ट होगा}}</translation> <translation id="7390545607259442187">कार्ड की पुष्टि करें</translation> <translation id="7392089738299859607">पता अपडेट करें</translation> +<translation id="7393161616326137353">एडवेंचर गेम</translation> <translation id="739728382607845710">पेमेंट हैंडलर आइकॉन</translation> <translation id="7399802613464275309">सुरक्षा जांच</translation> <translation id="7400418766976504921">URL</translation> @@ -3088,13 +3289,17 @@ <translation id="7408613996403626141">खिलौने</translation> <translation id="741204030948306876">हां, मैं सहमत हूं</translation> <translation id="7416351320495623771">पासवर्ड प्रबंधित करें…</translation> +<translation id="7416898721136759658">अनुदान, स्कॉलरशिप, और वित्तीय सहायता</translation> <translation id="7418620734632363981">प्रोग्रामिंग</translation> +<translation id="7419091773564635591">कंप्यूटर और इलेक्ट्रॉनिक्स</translation> <translation id="7419106976560586862">प्रोफ़ाइल पाथ</translation> <translation id="7421067045979951561">प्रोटोकॉल हैंडलर</translation> <translation id="7422347648202898039">लेबल (सिक्योरिटी)</translation> <translation id="7423283032694727565">'कुकी मैनेज करें' बटन, Chrome की सेटिंग में कुकी की सेटिंग मैनेज करने के लिए इसे चालू करें</translation> <translation id="7424421098814895617">'पता मिटाएं' विकल्प चुना गया</translation> <translation id="7425037327577270384">लिखने में मेरी मदद करें</translation> +<translation id="7425878584435172632">विज़ुअल आर्ट और डिज़ाइन</translation> +<translation id="7427079287360774240">विदेशी भाषा की पढ़ाई</translation> <translation id="7429429656042611765">एक्ज़ीक्यूटिव</translation> <translation id="7432774160230062882">अपनी पहचान की पुष्टि करें, ताकि Chromium आपके क्रेडिट/डेबिट कार्ड की जानकारी भर सके.</translation> <translation id="7437289804838430631">संपर्क जानकारी जोड़ें</translation> @@ -3114,6 +3319,7 @@ <translation id="7455133967321480974">वैश्विक डिफ़ॉल्ट का उपयोग करें (अवरोधित करें)</translation> <translation id="7455452752247248289">एंटरप्राइज़ टेक्नोलॉजी</translation> <translation id="745640750744109667">A0x3</translation> +<translation id="7457071735008326060">कार्गो ट्रक और ट्रेलर</translation> <translation id="7461924472993315131">पिन करें</translation> <translation id="7465036432780054056"><ph name="EMBEDDED_URL" /> को पता चल जाएगा कि आपने <ph name="TOP_LEVEL_URL" /> पर विज़िट किया है</translation> <translation id="7465963048299965912">10 x 13 इंच</translation> @@ -3124,6 +3330,7 @@ <translation id="7481312909269577407">आगे जाएं</translation> <translation id="7481603210197454575">इटैलियन साइज़ का लिफ़ाफ़ा</translation> <translation id="7483482939016730822">स्कूल और क्लास के इक्विपमेंट</translation> +<translation id="7485085230273446323">कारोबार और औद्योगिक</translation> <translation id="7485870689360869515">कोई डेटा नहीं मिला</translation> <translation id="7489392576326061356">शैम्पू और कंडिशनर</translation> <translation id="7495528107193238112">इस कॉन्टेंट को ब्लॉक कर दिया गया है. समस्या को ठीक करने के लिए, साइट के मालिक से संपर्क करें.</translation> @@ -3138,6 +3345,7 @@ <translation id="7511955381719512146">आप जिस वाई-फ़ाई का उपयोग कर रहे हैं, उसके लिए आपको <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" /> पर जाने की ज़रूरत पड़ सकती है.</translation> <translation id="7512685745044087310">इस नीति को "ज़रूरी है" के तौर पर सेट नहीं किया जा सकता और हमेशा लागू नहीं किया जा सकता. इसलिए, अब इसे सुझाव के तौर पर पेश किया जाएगा.</translation> <translation id="7514365320538308">डाउनलोड करें</translation> +<translation id="7517201160922869406">ऑफ़-रोड वाहन</translation> <translation id="7517414872996418597">C10 साइज़ का लिफ़ाफ़ा</translation> <translation id="7518003948725431193">इस वेब पते के लिए कोई वेब पेज नहीं मिला था: <ph name="URL" /></translation> <translation id="7521387064766892559">JavaScript</translation> @@ -3162,7 +3370,9 @@ <translation id="7554242657529665960">आपके एडमिन से: "<ph name="ADMIN_MESSAGE" />"</translation> <translation id="7554475479213504905">फिर भी दोबारा लोड करें और दिखाएं</translation> <translation id="7554791636758816595">नया टैब</translation> +<translation id="755597522379497407">जैविक विज्ञान</translation> <translation id="7556328470713619625">पासकी का इस्तेमाल करें</translation> +<translation id="7557077170802745837">विलय और अधिग्रहण</translation> <translation id="7559278538486662777">इस ऐप्लिकेशन का आकार नहीं बदला जा सकता.</translation> <translation id="7561784249784255101">डिजिटल वर्सेटिल डिस्क</translation> <translation id="7564049878696755256">आपके <ph name="ORG_NAME" /> खाते का एक्सेस खो सकता है या पहचान चोरी हो सकती है. Chrome आपको अभी अपना पासवर्ड बदलने का सुझाव देता है.</translation> @@ -3186,6 +3396,7 @@ <translation id="7591636454931265313"><ph name="EMBEDDED_URL" />, <ph name="TOP_LEVEL_URL" /> पर कुकी और साइट डेटा का इस्तेमाल करना चाहता है</translation> <translation id="7592362899630581445">सर्वर का प्रमाणपत्र नाम संबंधी प्रतिबंधों का उल्लंघन करता है.</translation> <translation id="7592749602347161287">A5 Extra</translation> +<translation id="7593239413389459614">नेटवर्क सिक्योरिटी</translation> <translation id="7598391785903975535"><ph name="UPPER_ESTIMATE" /> से कम</translation> <translation id="759889825892636187"><ph name="HOST_NAME" /> फ़िलहाल इस अनुरोध का प्रबंधन नहीं कर सकता है.</translation> <translation id="7599089013883397081">डाउनलोड करने का समय खत्म हो गया</translation> @@ -3197,7 +3408,9 @@ <translation id="7614494068621678628"><ph name="MANAGE_PASSWORDS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome सेटिंग में अपने पासवर्ड देखने और उन्हें प्रबंधित करने के लिए, पहले Tab और फिर Enter दबाएं</translation> <translation id="7616645509853975347">आपके एडमिन ने आपके ब्राउज़र पर Chrome Enterprise Connectors नाम की सेटिंग को चालू कर दिया है. इस सेटिंग की मदद से आपके कुछ डेटा को ऐक्सेस किया जा सकता है.</translation> <translation id="7617825962482469577">C7/C6 साइज़ का लिफ़ाफ़ा</translation> +<translation id="7618270539713451657">मार्शल आर्ट</translation> <translation id="7619838219691048931">एंड शीट</translation> +<translation id="7622467660690571257">टोइंग और बीच सफ़र में वाहन खराब होने पर मरम्मत के लिए मिलने वाली सेवाएं</translation> <translation id="7625242817712715120">एडमिन नीति इस कॉन्टेंट को प्रिंट करने का सुझाव नहीं देती है</translation> <translation id="7627785503571172573">फ़ोटो (फ़िल्म)</translation> <translation id="762844065391966283">एक बार में एक</translation> @@ -3216,10 +3429,12 @@ <translation id="7648992873808071793">फ़ाइलों को इस डिवाइस पर संग्रहित करें</translation> <translation id="7653957176542370971">पैसे चुकाने की हैंडलर शीट बंद है</translation> <translation id="7654909834015434372">जब आप वीडियो के ऊपर टेक्स्ट, लिंक वगैरह में बदलाव करते हैं, तो दस्तावेज़ अपने मूल रोटेशन पर वापस चला जाएगा</translation> +<translation id="7655766454902053387">नौकरी के विज्ञापन</translation> <translation id="765676359832457558">बेहतर सेटिंग छिपाएं...</translation> <translation id="7658239707568436148">अभी नहीं</translation> <translation id="7659327900411729175">काकू 8 साइज़ का लिफ़ाफ़ा</translation> <translation id="766014026101194726">{0,plural, =1{एडमिन नीति के तहत, इस फ़ाइल को अपलोड करने की अनुमति नहीं है}one{एडमिन नीति के तहत, # फ़ाइल को अपलोड करने की अनुमति नहीं है}other{एडमिन नीति के तहत, # फ़ाइलों को अपलोड करने की अनुमति नहीं है}}</translation> +<translation id="7660456820368115565">मल्टीप्लेयर गेम जिसे एक साथ हज़ारों लोग खेल सकते हैं</translation> <translation id="7662298039739062396">सेटिंग किसी एक्सटेंशन से नियंत्रित है</translation> <translation id="7663736086183791259">प्रमाणपत्र <ph name="CERTIFICATE_VALIDITY" /></translation> <translation id="7666397036351755929">गुप्त मोड में अनुमति नहीं है</translation> @@ -3245,8 +3460,10 @@ <translation id="7693583928066320343">पेज के लिए ऑर्डर मिला</translation> <translation id="769424100851389104">अभी अपडेट करना शुरू करें</translation> <translation id="769721561045429135">फ़िलहाल आपके पास सिर्फ़ इसी डिवाइस पर इस्तेमाल किए जा सकने वाले कार्ड हैं. कार्ड देखने के लिए जारी रखें पर क्लिक करें.</translation> +<translation id="7697837508203274589">खेल-कूद के लाइव इवेंट</translation> <translation id="7698864304447945242">Google Play Services for AR को अपडेट करें?</translation> <translation id="7701040980221191251">कुछ भी नहीं</translation> +<translation id="7701486038694690341">कंट्री म्यूज़िक</translation> <translation id="7701544340847569275">अपडेट गड़बड़ियों के साथ पूरा हुआ</translation> <translation id="7704050614460855821"><ph name="BEGIN_LINK" /><ph name="SITE" /> में आगे बढ़ें (असुरक्षित)<ph name="END_LINK" /></translation> <translation id="7705085181312584869">लिखने में मेरी मदद करो</translation> @@ -3317,6 +3534,7 @@ <translation id="784137052867620416">खरीदारी के बारे में अहम जानकारी</translation> <translation id="784404208867107517">ग्रुप किया गया इतिहास</translation> <translation id="7844689747373518809">{COUNT,plural, =0{कोई नहीं}=1{एक ऐप्लिकेशन (<ph name="EXAMPLE_APP_1" />)}=2{दो ऐप्लिकेशन (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />)}one{# ऐप्लिकेशन (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />, <ph name="AND_MORE" />)}other{# ऐप्लिकेशन (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />, <ph name="AND_MORE" />)}}</translation> +<translation id="785476343534277563">कॉलेज स्पोर्ट्स</translation> <translation id="7855695075675558090"><ph name="TOTAL_LABEL" /> <ph name="CURRENCY_CODE" /> <ph name="FORMATTED_TOTAL_AMOUNT" /></translation> <translation id="7857116075376571629">Chrome जब आपकी पसंद को सेव कर लेता है, तब किसी साइट को विज़िट करने पर वह साइट, Chrome से आपकी पसंद के विषयों की जानकारी मांग सकती है. वह ऐसा इसलिए करती है, ताकि आपको आपकी पसंद के हिसाब से विज्ञापन दिखा सके. Chrome तीन विषयों की जानकारी शेयर करता है. ऐसा, वह आपके ब्राउज़िंग इतिहास और पहचान को सुरक्षित रखते हुए करता है.</translation> <translation id="7860345425589240791"><ph name="SIDE_OF_CARD" /> मौजूद, कार्ड की समयसीमा खत्म होने की नई तारीख और सीवीसी डालें</translation> @@ -3335,7 +3553,9 @@ <translation id="7894280532028510793">अगर स्पेलिंग सही है, तो <ph name="BEGIN_LINK" />Network Diagnostics ऐप्लिकेशन चलाकर देखें<ph name="END_LINK" />.</translation> <translation id="7901831439558593470">7 x 9 इंच का लिफ़ाफ़ा</translation> <translation id="7909498058929404306"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />, सेटिंग में Chrome की सुरक्षा जांच वाले पेज पर जाने के लिए, Tab और फिर Enter बटन दबाएं</translation> +<translation id="791551905239004656">ड्रॉइंग और कलरिंग</translation> <translation id="7916162853251942238">फ़्लेक्सो बेस</translation> +<translation id="7926503317156566022">एविएशन इंडस्ट्री</translation> <translation id="793209273132572360">क्या आप पता अपडेट करना चाहते हैं?</translation> <translation id="7932579305932748336">कोट</translation> <translation id="79338296614623784">मान्य फ़ोन नंबर डालें</translation> @@ -3352,7 +3572,9 @@ <translation id="794567586469801724">macOS</translation> <translation id="7946724693008564269">पहचानी गई भाषा</translation> <translation id="7947285636476623132">अपने क्रेडिट कार्ड की समय सीमा खत्म होने का साल जांचें और फिर से कोशिश करें</translation> +<translation id="7947310711271925113">पॉप म्यूज़िक</translation> <translation id="7947813448670013867"><ph name="SEE_CHROME_TIPS_FOCUSED_FRIENDLY_MATCH_TEXT" />, Chrome की सुविधाओं के बारे में जानने के लिए, पहले Tab दबाएं और फिर Enter दबाएं</translation> +<translation id="7949135979217012031">एंटीवायरस और मैलवेयर</translation> <translation id="7950027195171824198">Chrome की सेटिंग में कुकी की सेटिंग मैनेज करें</translation> <translation id="7951415247503192394">(32-बिट)</translation> <translation id="7952192831285741665">यूरोपियन ईडीपी</translation> @@ -3365,6 +3587,7 @@ <translation id="7961015016161918242">कभी नहीं</translation> <translation id="7962467575542381659">प्लैटफ़ॉर्म मशीन</translation> <translation id="7966803981046576691">जॉब का खाता प्रकार</translation> +<translation id="7967477318370169806">म्युचुअल फ़ंड</translation> <translation id="7967636097426665267">कम्यूनिकेशन इक्विपमेंट</translation> <translation id="79682505114836835">वैल्यू "<ph name="VALUE" />" मान्य हेक्स रंग नहीं है.</translation> <translation id="7968982339740310781">विवरण दिखाएं</translation> @@ -3382,6 +3605,7 @@ <translation id="8002230960325005199">मिलती-जुलती साइटें नए टैब में देखें</translation> <translation id="8003046808285812021">“<ph name="SEARCH_TERMS" />”</translation> <translation id="8004582292198964060">ब्राउज़र</translation> +<translation id="8009058079740742415">होम सेफ़्टी और सिक्योरिटी</translation> <translation id="8009225694047762179">पासवर्ड संभालें</translation> <translation id="8009460986924589054"><ph name="BEGIN_LINK" />अपनी कुकी मिटाकर देखें<ph name="END_LINK" /></translation> <translation id="8009843239480947060">10 x 11 इंच</translation> @@ -3395,7 +3619,9 @@ <translation id="8027077570865220386">ट्रे 15</translation> <translation id="8027585818882015174">'Chrome की सुरक्षा जांच करें' बटन, Chrome की सेटिंग में जाकर सुरक्षा जांच करने के लिए इसे चालू करें</translation> <translation id="8028698320761417183"><ph name="CREATE_GOOGLE_FORM_FOCUSED_FRIENDLY_MATCH_TEXT" />, Google Forms में जल्दी से नया फ़ॉर्म बनाने के लिए, पहले Tab दबाएं और फिर Enter दबाएं</translation> +<translation id="8028892419725165118">कैज़ुअल गेम</translation> <translation id="8028960012888758725">जॉब के बाद ट्रिम करें</translation> +<translation id="8030729864112325446">वोकेशनल ट्रेनिंग और शिक्षा जारी रखना</translation> <translation id="8032546467100845887">ट्रांसपेरेंसी</translation> <translation id="8034522405403831421">यह पेज <ph name="SOURCE_LANGUAGE" /> में है. इसका <ph name="TARGET_LANGUAGE" /> में अनुवाद करें?</translation> <translation id="8035152190676905274">पेन</translation> @@ -3407,14 +3633,17 @@ <translation id="8043255123207491407">विक्रेता के नियम और शर्तें देखें</translation> <translation id="8046360364391076336">इंडस्ट्रियल मटीरियल और इक्विपमेंट</translation> <translation id="8052898407431791827">स्क्रीनशॉट को क्लिपबोर्ड पर कॉपी किया गया</translation> +<translation id="8057023045886711556">कॉमेडी फ़िल्में</translation> <translation id="805766869470867930">आपने किसी भी विषय को ब्लॉक नहीं किया है</translation> <translation id="8057711352706143257">"<ph name="SOFTWARE_NAME" />" सही तरीके से कॉन्फ़िगर नहीं किया गया है. आमतौर पर "<ph name="SOFTWARE_NAME" />" को अनइंस्टॉल करने से समस्या ठीक हो जाती है. <ph name="FURTHER_EXPLANATION" /></translation> <translation id="8058603697124206642">सहमति लेना ज़रूरी नहीं है</translation> +<translation id="8061691770921837575">मेकअप और कॉस्मेटिक</translation> <translation id="8063875539456488183">सेव करें और कीमत ट्रैक करें</translation> <translation id="8066225060526005217">कुकी सेटिंग मैनेज करती है</translation> <translation id="8067872629359326442">आपने अभी-अभी जिस साइट पर अपना पासवर्ड डाला है वह सुरक्षित नहीं है. क्रोमियम इसमें आपकी मदद कर सकता है. अपना पासवर्ड बदलने और Google को यह बताने के लिए कि आपका खाता सुरक्षित नहीं है, 'खाता सुरक्षित करें' पर क्लिक करें.</translation> <translation id="8070439594494267500">ऐप्लिकेशन आइकॉन</translation> <translation id="8070495475341517754">स्थानीय और ऐतिहासिक जगहों की सैर</translation> +<translation id="8073647227500388356">ऑटोनोमस वाहन</translation> <translation id="8075588646978457437">सेल्फ़-अधीसिव पेपर</translation> <translation id="8075736640322370409">जल्दी से नई Google शीट बनाएं</translation> <translation id="8075898834294118863">साइट की सेटिंग मैनेज करें</translation> @@ -3425,6 +3654,7 @@ <translation id="8079031581361219619">साइट को फिर लोड करें?</translation> <translation id="8079976827192572403">खतरनाक साइट</translation> <translation id="8081087320434522107">सिडान</translation> +<translation id="8086429410809447605">महिलाओं के कपड़े</translation> <translation id="8086971161893892807">ड्राफ़्ट</translation> <translation id="8088680233425245692">लेख देखा नहीं जा सका.</translation> <translation id="808894953321890993">पासवर्ड बदलें</translation> @@ -3449,6 +3679,7 @@ <translation id="8131740175452115882">पुष्टि करें</translation> <translation id="8134058435519644366">रिक्रूटमेंट और स्टाफ़िंग</translation> <translation id="8135546115396015134">बाईं ओर मौजूद बटन</translation> +<translation id="8137456439814903304">ऊर्जा और बिजली, पानी जैसी सुविधाएं</translation> <translation id="8148608574971654810">पीडीएफ़ का वर्शन:</translation> <translation id="8149426793427495338">आपका कंप्यूटर निष्क्रिय हो गया है.</translation> <translation id="8150722005171944719"><ph name="URL" /> पर मौजूद फ़ाइल पढ़ने के लायक नहीं है. हो सकता है कि इसे हटा दिया गया हो, कहीं ले जाया गया हो, या फ़ाइल की अनुमतियां एक्सेस को रोक रही हों.</translation> @@ -3505,6 +3736,7 @@ <translation id="8252991034201168845">सुलभता सेटिंग के बटन को मैनेज करें. ChromeOS की सेटिंग में सुलभता टूल को अपने हिसाब से बनाने के लिए Enter दबाएं</translation> <translation id="8253091569723639551">बिलिंग पता आवश्यक</translation> <translation id="8257387598443225809">यह ऐप्लिकेशन, मोबाइल के लिए डिज़ाइन किया गया है</translation> +<translation id="8259239120149678929">टीवी डॉक्यूमेंट्री और नॉन-फ़िक्शन</translation> <translation id="825929999321470778">सेव किए गए सभी पासवर्ड दिखाएं</translation> <translation id="8261506727792406068">मिटाएं</translation> <translation id="8262952874573525464">नीचे की ओर एज़ स्टिच</translation> @@ -3513,11 +3745,14 @@ <translation id="8267698848189296333"><ph name="USERNAME" /> के रूप में प्रवेश करना</translation> <translation id="8269242089528251720">अलग-अलग दस्तावेज़/क्रम से लगाई गई कॉपी</translation> <translation id="8269703227894255363">{0,plural, =1{फ़ाइल को खोलने से रोका गया है}one{<ph name="FILE_COUNT" /> फ़ाइल को खोलने से रोका गया है}other{<ph name="FILE_COUNT" /> फ़ाइलों को खोलने से रोका गया है}}</translation> +<translation id="8270173610195068258">अपराध और न्याय</translation> <translation id="8270242299912238708">PDF दस्तावेज़</translation> <translation id="8272426682713568063">क्रेडिट कार्ड</translation> <translation id="8275952078857499577">इस साइट का अनुवाद करने की सुविधा न दें</translation> <translation id="8277900682056760511">पैसे चुकाने की हैंडलर शीट खुली है</translation> <translation id="827820107214076967">लॉग रीफ़्रेश करें</translation> +<translation id="8278544367771164040">व्यावसायिक क़र्ज़</translation> +<translation id="8279290844152565425">कॉन्सर्ट और म्यूज़िक फ़ेस्टिवल</translation> <translation id="8279611986089885641">Chrome पर सूचनाएं पाने की सुविधा चालू होनी चाहिए. <ph name="BEGIN_LINK" /><ph name="NOTIFICATION_SETTINGS" /><ph name="END_LINK" /> में जाकर, इसे चालू किया जा सकता है.</translation> <translation id="8280630997017109758">ट्रे 11</translation> <translation id="8281730697546299650">विज्ञापन देखने वाले की निजता बनाए रखने से जुड़ी अन्य सुविधाएं अब उपलब्ध हैं</translation> @@ -3562,6 +3797,7 @@ <translation id="8355270400102541638">स्थानीय खराबी रिपोर्ट से जुड़ी जानकारी:</translation> <translation id="8363502534493474904">हवाई जहाज़ मोड बंद करें</translation> <translation id="8364627913115013041">सेट नहीं है.</translation> +<translation id="8366057325711477500">दुनिया भर की खबरें</translation> <translation id="836616551641291797">आपका ब्राउज़र कैसे मैनेज किया जाता है, इस बारे में ज़्यादा जानें</translation> <translation id="8368001212524806591">कीमत ट्रैक करें</translation> <translation id="8368027906805972958">अज्ञात या काम न करने वाला डिवाइस (<ph name="DEVICE_ID" />)</translation> @@ -3573,13 +3809,16 @@ <translation id="8378714024927312812">आपके संगठन की ओर से प्रबंधित</translation> <translation id="8380941800586852976">खतरनाक</translation> <translation id="8381674639488873545">ये शुल्क एक बार लगने वाले या बार-बार लगने वाले हो सकते हैं और हो सकता है कि इनके बारे में साफ़ तौर पर न बताया जाए. <ph name="BEGIN_LINK" />फिर भी दिखाएं<ph name="END_LINK" /></translation> +<translation id="838307841291975086">स्टेशन वैगन</translation> <translation id="8389532092404711541">आम तौर पर <ph name="LOW_PRICE" /></translation> +<translation id="8389940864052787379">कस्टमाइज़ किए गए और खास परफ़ॉर्मेंस वाले वाहन</translation> <translation id="8390725133630534698"><ph name="ORIGIN_NAME" /> से <ph name="VM_NAME" /> पर क्लिपबोर्ड डेटा शेयर करने की सुविधा को आपके एडमिन ने ब्लॉक कर दिया है</translation> <translation id="8392783408127179588">नीतियां फिर से लोड हो रही हैं</translation> <translation id="8396522675989118466">यह <ph name="SIDE_OF_CARD" /> मौजूद <ph name="NUMBER_OF_DIGITS" />-अंकों का कोड है</translation> <translation id="8398335999901363925">टच करके भरी जाने वाली पेमेंट के तरीकों की सूची, पूरी स्क्रीन पर खुली है.</translation> <translation id="8398446215576328011">लागू नीतियों को वापस लाएं</translation> <translation id="8398790343843005537">अपना फ़ोन ढूंढें</translation> +<translation id="8400929824946688748">नौकरी और शिक्षा</translation> <translation id="8403506619177967839">फ़ैन फ़िक्शन</translation> <translation id="8405579342203358118">Chrome की सेटिंग में आप जो जानकारी सिंक करते हैं उसे मैनेज करें</translation> <translation id="8406071103346257942">पासवर्ड डालने के लिए, स्क्रीन लॉक का इस्तेमाल करना बंद करें</translation> @@ -3616,6 +3855,7 @@ <translation id="8466379296835108687">{COUNT,plural, =1{1 क्रेडिट कार्ड}one{# क्रेडिट कार्ड}other{# क्रेडिट कार्ड}}</translation> <translation id="8467494337615822642">सेटिंग में, Chrome की सुरक्षा जांच वाले पेज पर जाएं</translation> <translation id="8468358362970107653">C3 साइज़ का लिफ़ाफ़ा</translation> +<translation id="8469428721212363950">खुदरा व्यापार</translation> <translation id="8472700501934242014">ब्लॉक किए गए विषय</translation> <translation id="8473626140772740486">300 x 450 मि॰मी॰</translation> <translation id="8473863474539038330">पते वगैरह</translation> @@ -3627,6 +3867,7 @@ <translation id="8490137692873530638">स्टैकर 10</translation> <translation id="8493948351860045254">स्थान खाली करें</translation> <translation id="8498891568109133222"><ph name="HOST_NAME" /> को लोड होने में बहुत ज़्यादा समय लगा.</translation> +<translation id="8502023382441452707">जन्मदिन और नामकरण का दिन</translation> <translation id="8502972004418241366">इस साइट पर <ph name="PERMISSION" /> का इस्तेमाल करने के लिए, आपको Chrome को ऐक्सेस देना होगा</translation> <translation id="8503559462189395349">Chrome पासवर्ड</translation> <translation id="8503813439785031346">उपयोगकर्ता नाम</translation> @@ -3642,6 +3883,8 @@ <translation id="8522180136695974431">क्रेडिट रिपोर्टिंग और मॉनिटरिंग</translation> <translation id="8522552481199248698">Chrome से आप अपने Google खाते की सुरक्षा कर सकते हैं और अपना पासवर्ड बदल सकते हैं.</translation> <translation id="8527228059738193856">स्पीकर</translation> +<translation id="8527681393107582734">खेती और वन विज्ञान</translation> +<translation id="8528149813106025610">बच्चों के कपड़े</translation> <translation id="8530813470445476232">Chrome की सेटिंग में अपना ब्राउज़िंग इतिहास, कुकी, कैश मेमोरी वगैरह मिटाएं</translation> <translation id="853246364274116957">ब्रॉडवे और म्यूज़िकल थिएटर</translation> <translation id="8533619373899488139"><strong>chrome://policy</strong> पर जाकर, ब्लॉक किए गए यूआरएल की सूची और ऐसी नीतियां देखें जिन्हें आपके एडमिन ने लागू किया है.</translation> @@ -3673,20 +3916,25 @@ <translation id="8559762987265718583"><ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> से एक निजी कनेक्शन स्थापित नहीं किया जा सकता क्योंकि आपके डिवाइस का तारीख और समय (<ph name="DATE_AND_TIME" />) गलत है.</translation> <translation id="8564182942834072828">अलग-अलग दस्तावेज़/बिना क्रम के लगाई गई कॉपी</translation> <translation id="8564985650692024650">अगर आपने अपने <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" /> पासवर्ड का दूसरी साइटों पर दोबारा इस्तेमाल किया है, तो क्रोमियम आपको उसे रीसेट करने का सुझाव देता है.</translation> +<translation id="8570895683659698018">शौक और फ़ुर्सत में की जाने वाली गतिविधियां</translation> <translation id="8574841453995331336">रेफ़्रिजरेटर और फ़्रीज़र</translation> <translation id="8577192028579836704">सभी विकल्प आम तौर पर, <ph name="TYPICAL_PRICE" /></translation> <translation id="8577348305244205642">वर्चुअल कार्ड उपलब्ध नहीं है</translation> +<translation id="8580265901435899937">पर्यटकों के घूमने-फिरने की जगहें</translation> <translation id="8581064022803799721">यह पेज <ph name="LAST_BOOKMARKS_FOLDER" /> में सेव किया गया है.</translation> <translation id="8586082901536468629">स्क्वाश और रैकेटबॉल इक्विपमेंट</translation> <translation id="858637041960032120">फ़ोन नंबर जोड़ें </translation> <translation id="8589998999637048520">सबसे अच्छी क्वालिटी</translation> <translation id="8590264442799989746"><ph name="HOST_NAME" /> और अन्य होस्ट</translation> +<translation id="8597726363542221027">सेकंड हैंड वाहन</translation> <translation id="8600271352425265729">सिर्फ़ इस बार अनुमति दें</translation> <translation id="860043288473659153">कार्डधारक का नाम</translation> <translation id="8601027005147870853"><ph name="BEGIN_BOLD" />किस डेटा का इस्तेमाल किया जाता है:<ph name="END_BOLD" /> इस डिवाइस पर, Chrome पर विज़िट की गई किसी साइट पर आपकी गतिविधि का डेटा.</translation> <translation id="8601456038554914806">वॉटर स्पोर्ट्स इक्विपमेंट</translation> +<translation id="8601782593888534566">साइंस फ़िक्शन और फ़ैंटसी</translation> <translation id="8606988009912891950">विज्ञापन के विषयों से, साइटों को आपके ब्राउज़िंग इतिहास और पहचान को सुरक्षित रखने में मदद मिलती है. साथ ही, इसका इस्तेमाल साइटों पर काम के विज्ञापन दिखाने के लिए किया जाता है. Chrome, आपके हाल ही के ब्राउज़िंग इतिहास के आधार पर, आपकी पसंद के विषयों को सेव कर सकता है. Chrome जब आपकी पसंद को सेव कर लेता है, तब किसी दूसरी साइट को विज़िट करने पर वह साइट, Chrome से आपकी पसंद के विषयों की जानकारी मांग सकती है. वह ऐसा आपकी पसंद के हिसाब से विज्ञापन दिखाने के लिए करती है.</translation> +<translation id="8612919051706159390">ऑनलाइन समुदाय</translation> <translation id="8617269623452051934">आपके डिवाइस का इस्तेमाल</translation> <translation id="861775596732816396">आकार 4</translation> <translation id="8620276786115098679">काकू 7 साइज़ का लिफ़ाफ़ा</translation> @@ -3706,6 +3954,7 @@ <translation id="8663909737634214500">ऑप्टिकल डिस्क</translation> <translation id="8671519637524426245"><ph name="SECURE_DNS_SALT" /> वैल्यू, साइज़ की ज़रूरी शर्तों को पूरा नहीं करती.</translation> <translation id="867224526087042813">हस्ताक्षर</translation> +<translation id="8672535691554698269">कंप्यूटर नेटवर्क</translation> <translation id="8676424191133491403">बिना देरी के</translation> <translation id="8680536109547170164"><ph name="QUERY" />, उत्तर, <ph name="ANSWER" /></translation> <translation id="8681531050781943054"><ph name="PAGE" /> पर वेबपेज को लोड नहीं किया जा सका क्योंकि:</translation> @@ -3734,6 +3983,7 @@ <translation id="8726549941689275341">पेज का साइज़:</translation> <translation id="8730621377337864115">हो गया</translation> <translation id="8731268612289859741">सुरक्षा कोड</translation> +<translation id="8733345475331865475">ऑटो इंश्योरेंस</translation> <translation id="8733764070897080460">आपको जिन विषयों को साइटों के साथ शेयर नहीं करना है उन्हें ब्लॉक किया जा सकता है. Chrome आपके चार हफ़्ते से ज़्यादा पुराने विषयों को भी ऑटोमैटिकली मिटा देता है. ज़्यादा जानें</translation> <translation id="8734529307927223492">आपके <ph name="DEVICE_TYPE" /> को <ph name="MANAGER" /> प्रबंधित करता है</translation> <translation id="8736059027199600831">30 x 40 इंच</translation> @@ -3773,6 +4023,7 @@ <translation id="8798739476508189189">क्या आपको ब्राउज़र के फ़्लैग ढूंढने हैं? यहां जाएं</translation> <translation id="8800034312320686233">साइट काम नहीं कर रही है?</translation> <translation id="8805819170075074995">सूची एंट्री "<ph name="LANGUAGE_ID" />": एंट्री को अनदेखा किया गया क्योंकि इसे SpellcheckLanguage नीति में भी शामिल किया गया है.</translation> +<translation id="8806062468703310719">फ़ोन सेवा देने वाली कंपनी</translation> <translation id="8806696968588872703">प्लास्टिक (सैटिन)</translation> <translation id="8807160976559152894">हर एक पेज के बाद ट्रिम करें</translation> <translation id="8809203544698246977">ब्लॉक किए गए विषय यहां दिखते हैं</translation> @@ -3784,6 +4035,7 @@ <translation id="882338992931677877">मैन्युअल स्लॉट</translation> <translation id="8830320733681313421">Hagaki पोस्टकार्ड</translation> <translation id="8833007469711500369">वॉशर और ड्रायर</translation> +<translation id="8837398923270275776">साइंस-फ़िक्शन पर आधारित टीवी शो और फ़ैंटसी शो</translation> <translation id="883848425547221593">अन्य बुकमार्क</translation> <translation id="8842351563145134519">टच करके भरी जाने वाली पेमेंट के तरीकों की सूची, आधी स्क्रीन पर खुली है.</translation> <translation id="884264119367021077">शिपिंग पता</translation> @@ -3795,6 +4047,7 @@ <translation id="885730110891505394">Google के साथ शेयर करना</translation> <translation id="8858065207712248076">अगर आपने अपने <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" /> पासवर्ड का दूसरी साइटों पर दोबारा इस्तेमाल किया है, तो Chrome आपको उसे रीसेट करने का सुझाव देता है.</translation> <translation id="885906927438988819">अगर स्पेलिंग सही है, तो <ph name="BEGIN_LINK" />Windows नेटवर्क डायग्नोस्टिक्स टूल चलाकर देखें<ph name="END_LINK" />.</translation> +<translation id="8861126751581835107">फ़ोटोग्राफ़िक और डिजिटल आर्ट</translation> <translation id="8863218129525348270">अगली बार तेज़ी से पैसे चुकाने के लिए, कार्ड को डिवाइस पर सेव करें</translation> <translation id="8864939224504814334">ऑफ़िस जैसी जगहों पर पहने जाने वाले कपड़े और सूट</translation> <translation id="8866132857352163524">साउंडट्रैक</translation> @@ -3804,6 +4057,7 @@ <translation id="8870413625673593573">हाल ही में बंद किए गए</translation> <translation id="8870494189203302833">इसी तरह उलटा करके रखें</translation> <translation id="8870700989640064057">क्या गोपनीय फ़ाइल प्रिंट करनी है?</translation> +<translation id="8871485335898060555">पुराने समय की और इकट्ठा करने लायक चीज़ें</translation> <translation id="8871553383647848643">अपने ब्राउज़र का लुक पसंद के मुताबिक बनाएं</translation> <translation id="8874790741333031443">कुछ समय के लिए तीसरे पक्ष की कुकी को अनुमति दें. इसका मतलब है कि साइट को मिलने वाली ब्राउज़िंग से जुड़ी सुरक्षा कम हो जाएगी. हालांकि, साइट की सुविधाएं उम्मीद के मुताबिक काम करेंगी.</translation> <translation id="8874824191258364635">मान्य कार्ड संख्या डालें</translation> @@ -3857,6 +4111,7 @@ <translation id="8997023839087525404">सर्वर ने एक प्रमाणपत्र प्रस्तुत किया है, जिसे प्रमाणपत्र पारदर्शिता पॉलिसी का उपयोग करके सार्वजनिक रूप से प्रकट नहीं किया गया था. कुछ प्रमाणपत्रों के लिए यह पक्का करना आवश्यक है कि वे विश्वसनीय हैं और आक्रमणकर्ताओं से रक्षा करते हैं.</translation> <translation id="9000145382638074673">आपके डिवाइस</translation> <translation id="9001074447101275817">प्रॉक्सी <ph name="DOMAIN" /> के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता है.</translation> +<translation id="9001701119003382280">कंप्यूटर सहायक डिवाइस</translation> <translation id="9001963517402879850">उछलें!</translation> <translation id="9003639428623471314">काहू साइज़ का लिफ़ाफ़ा</translation> <translation id="9004367719664099443">वीआर सेशन चल रहा है</translation> @@ -3903,7 +4158,9 @@ <translation id="9080712759204168376">ऑर्डर की जानकारी</translation> <translation id="9084304544887760521">किसी भी साइट पर आपके ट्रैक किए जाने वाले आइटम की कीमत में गिरावट होने पर, <ph name="EMAIL" /> पर ईमेल पाएं.</translation> <translation id="9089260154716455634">बंद रहने के समय के लिए नीति:</translation> +<translation id="9090218457905363312">रैगे और कैरेबियन म्यूज़िक</translation> <translation id="9090243919347147717">अटैचमेंट</translation> +<translation id="9090993752571911635">इंटरनेट सेवा देने वाली कंपनियां (आईएसपी)</translation> <translation id="9093723786115107672">नाइटवियर</translation> <translation id="9094544726794842788">'पसंद नहीं है' बटन को दबाने से एक फ़ॉर्म खुलता है. इस फ़ॉर्म में आपको इस बारे में पूरी जानकारी देनी होती है कि आपको ये नतीजे क्यों पसंद नहीं हैं</translation> <translation id="9095388113577226029">और भाषाएं...</translation> @@ -3920,6 +4177,7 @@ <translation id="912327514020027767">स्कर्ट</translation> <translation id="9128870381267983090">नेटवर्क से कनेक्ट करें</translation> <translation id="9131119348384879525">क्या गोपनीय कॉन्टेंट कैप्चर करना है?</translation> +<translation id="9133861214150761123">अकाउंटिंग और ऑडिटिंग</translation> <translation id="9133985615769429248">अगर इस डिवाइस को अन्य लोग इस्तेमाल करते हैं, तो आपके पास स्क्रीन लॉक इस्तेमाल करने का विकल्प है, ताकि जब भी आप सेव किया गया पासवर्ड डालें, तो यह आपकी पहचान की पुष्टि कर सके</translation> <translation id="913552870853451045"><ph name="IDS_AUTOFILL_VIRTUAL_CARD_NAME_AND_LAST_FOUR_DIGITS" />, वर्चुअल कार्ड</translation> <translation id="9137013805542155359">मूल दिखाएं</translation> @@ -3960,9 +4218,12 @@ <translation id="9190557999028587593">चार हफ़्तों से ज़्यादा पुराने विषय अपने-आप मिट जाते हैं</translation> <translation id="9191834167571392248">नीचे बाईं ओर पंच</translation> <translation id="9192361865877479444">मेटल (मैट)</translation> +<translation id="9192947025498305328">पर्यावरण और स्वास्थ्य को ध्यान में रखकर बनाए गए प्रॉडक्ट</translation> <translation id="9199905725844810519">प्रिंट करने की सुविधा को ब्लॉक किया गया है</translation> <translation id="9205078245616868884">आपका डेटा आपके सिंक पासफ़्रेज़ से सुरक्षित किया गया है. सिंक शुरू करने के लिए इसे डालें.</translation> +<translation id="920643408853370361">यात्रा का बीमा</translation> <translation id="9207861905230894330">लेख जोड़ने में विफल रहा.</translation> +<translation id="9210825002219699214">एयर ट्रैवल</translation> <translation id="9213433120051936369">दिखने का तरीका अपनी पसंद के मुताबिक बनाएं</translation> <translation id="9215416866750762878">एक ऐप्लिकेशन Chrome को इस साइट से सुरक्षित तरीके से कनेक्ट होने से रोक रहा है</translation> <translation id="92178312226016010">इस प्रॉडक्ट को ट्रैक किया जा रहा है.</translation> @@ -3997,6 +4258,7 @@ <translation id="979189555234810423">एक्सपो और सम्मेलन</translation> <translation id="979503328401807348">ज़्यादा काम के विज्ञापन</translation> <translation id="981121421437150478">ऑफ़लाइन</translation> +<translation id="984101218975906499">फ़ार्मास्यूटिकल और बायोटेक</translation> <translation id="984275831282074731">पैसे चुकाने के तरीके</translation> <translation id="985199708454569384"><p>अगर आपके कंप्यूटर या मोबाइल डिवाइस की तारीख और समय गलत है, तो आपको यह गड़बड़ी दिखाई देगी.</p> <p>इस गड़बड़ी को ठीक करने के लिए, अपने डिवाइस की घड़ी खोलें. पक्का करें कि समय और तारीख सही हों.</p></translation> @@ -4015,5 +4277,6 @@ <li>किसी दूसरे नेटवर्क से कनेक्ट करके देखें</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN जोड़ें</translation> <translation id="997986563973421916">Google Pay से</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb index 4a59e72..faedfe2d 100644 --- a/components/strings/components_strings_hr.xtb +++ b/components/strings/components_strings_hr.xtb
@@ -1867,6 +1867,7 @@ <translation id="46128681529823442">Oprema za nogomet</translation> <translation id="4619564267100705184">Potvrđivanje identiteta</translation> <translation id="4622292761762557753">Svejedno prenesi</translation> +<translation id="4622647778991854660">Omogućite obavijesti u centru za obavijesti. Otvorite <ph name="LINK" />.</translation> <translation id="4627675673814409125">To se pravilo ne može postaviti na razini profila u Chromeu i zanemarit će se.</translation> <translation id="4628678854894591460">Ponuda odmora</translation> <translation id="4628948037717959914">Fotografija</translation> @@ -3198,6 +3199,7 @@ <translation id="7234112195906418665">Putovanja i prijevoz</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% dovršeno | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Darovi i artikli za posebne događaje</translation> +<translation id="7237454422623102448">Postavke sustava</translation> <translation id="7237492777898608035">Više ne prikazuj tu poruku za ovu web-lokaciju</translation> <translation id="7240120331469437312">Zamjenski naziv predmeta certifikata</translation> <translation id="7241863998525879494">Što možete očekivati</translation> @@ -4282,5 +4284,6 @@ <li>Pokušajte se povezati s drugom mrežom</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Dodavanje IBAN-a</translation> <translation id="997986563973421916">S Google Paya</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_hu.xtb b/components/strings/components_strings_hu.xtb index 580dcbf..17c211e 100644 --- a/components/strings/components_strings_hu.xtb +++ b/components/strings/components_strings_hu.xtb
@@ -4282,5 +4282,6 @@ <li>Próbáljon másik hálózathoz csatlakozni.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN hozzáadása</translation> <translation id="997986563973421916">A Google Payről</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_hy.xtb b/components/strings/components_strings_hy.xtb index 6f3ff68..a59522e 100644 --- a/components/strings/components_strings_hy.xtb +++ b/components/strings/components_strings_hy.xtb
@@ -4293,5 +4293,6 @@ <li>միացեք այլ ցանցի։</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN-ի ավելացում</translation> <translation id="997986563973421916">Google Pay-ից</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_id.xtb b/components/strings/components_strings_id.xtb index 1919103..fe70103 100644 --- a/components/strings/components_strings_id.xtb +++ b/components/strings/components_strings_id.xtb
@@ -4278,5 +4278,6 @@ <li>Coba hubungkan ke jaringan lain</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Tambahkan IBAN</translation> <translation id="997986563973421916">Dari Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_is.xtb b/components/strings/components_strings_is.xtb index 80b4e32..ed7e55d 100644 --- a/components/strings/components_strings_is.xtb +++ b/components/strings/components_strings_is.xtb
@@ -4282,5 +4282,6 @@ <li>Prófaðu að tengjast við annað net</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Bæta við IBAN</translation> <translation id="997986563973421916">Frá Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_it.xtb b/components/strings/components_strings_it.xtb index 559efbb0f..834d15c3 100644 --- a/components/strings/components_strings_it.xtb +++ b/components/strings/components_strings_it.xtb
@@ -4279,5 +4279,6 @@ <li>Prova a collegarti a un'altra rete</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Aggiungi IBAN</translation> <translation id="997986563973421916">Da Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_iw.xtb b/components/strings/components_strings_iw.xtb index b34c959..052135d 100644 --- a/components/strings/components_strings_iw.xtb +++ b/components/strings/components_strings_iw.xtb
@@ -4025,5 +4025,6 @@ <li>להתחבר לרשת אחרת</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">הוספת IBAN</translation> <translation id="997986563973421916">מ-Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ja.xtb b/components/strings/components_strings_ja.xtb index 35d6162..c87bd60 100644 --- a/components/strings/components_strings_ja.xtb +++ b/components/strings/components_strings_ja.xtb
@@ -4283,5 +4283,6 @@ <li>別のネットワークに接続してみてください</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN の追加</translation> <translation id="997986563973421916">Google Pay から</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ka.xtb b/components/strings/components_strings_ka.xtb index 212c57a9..271c753 100644 --- a/components/strings/components_strings_ka.xtb +++ b/components/strings/components_strings_ka.xtb
@@ -4282,5 +4282,6 @@ <li>ცადეთ სხვა ქსელთან დაკავშირება</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN-ის დამატება</translation> <translation id="997986563973421916">Google Pay-დან</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_kk.xtb b/components/strings/components_strings_kk.xtb index 0cd89c85..6350b5d 100644 --- a/components/strings/components_strings_kk.xtb +++ b/components/strings/components_strings_kk.xtb
@@ -4280,5 +4280,6 @@ <li>Басқа желіге қосылып көріңіз</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN нөмірін қосу</translation> <translation id="997986563973421916">Google Pay қызметінен алынды</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_km.xtb b/components/strings/components_strings_km.xtb index 2400b15a..1047ed31 100644 --- a/components/strings/components_strings_km.xtb +++ b/components/strings/components_strings_km.xtb
@@ -1873,6 +1873,7 @@ <translation id="46128681529823442">បរិក្ខារកីឡាបាល់ទាត់</translation> <translation id="4619564267100705184">ផ្ទៀងផ្ទាត់ថាជាអ្នក</translation> <translation id="4622292761762557753">មិនអីទេ ផ្ទេរចុះ</translation> +<translation id="4622647778991854660">បើកការជូនដំណឹងនៅក្នុងមជ្ឈមណ្ឌលជូនដំណឹង។ បើក<ph name="LINK" />។</translation> <translation id="4627675673814409125">គោលការណ៍នេះមិនអាចកំណត់នៅកម្រិតកម្រងព័ត៌មាន Chrome ហើយនឹងមិនត្រូវបានអើពើទេ។</translation> <translation id="4628678854894591460">កញ្ចប់វិស្សមកាល</translation> <translation id="4628948037717959914">រូបថត</translation> @@ -3204,6 +3205,7 @@ <translation id="7234112195906418665">ការធ្វើដំណើរ និងការដឹកជញ្ជូន</translation> <translation id="7236417832106250253">បានបញ្ចប់ <ph name="PROGRESS_PERCENT" />% | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">កាដូ និងរបស់ក្នុងព្រឹត្តិការណ៍ពិសេស</translation> +<translation id="7237454422623102448">ការកំណត់ប្រព័ន្ធ</translation> <translation id="7237492777898608035">កុំបង្ហាញសារនេះម្ដងទៀតសម្រាប់គេហទំព័រនេះ</translation> <translation id="7240120331469437312">ឈ្មោះជម្រើសភាគីវិញ្ញាបនប័ត្រ</translation> <translation id="7241863998525879494">អ្វីដែលគួររំពឹងទុក</translation> @@ -4288,5 +4290,6 @@ <li>សាកល្បងភ្ជាប់ទៅបណ្តាញផ្សេង</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">បញ្ចូល IBAN</translation> <translation id="997986563973421916">ពី Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_kn.xtb b/components/strings/components_strings_kn.xtb index c838ea6..ab9d375 100644 --- a/components/strings/components_strings_kn.xtb +++ b/components/strings/components_strings_kn.xtb
@@ -4273,5 +4273,6 @@ <translation id="992256792861109788">ಗುಲಾಬಿ ಬಣ್ಣ</translation> <translation id="992432478773561401">"<ph name="SOFTWARE_NAME" />" ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಸರಿಯಾಗಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿಲ್ಲ: <ul> <li>"<ph name="SOFTWARE_NAME" />" ಅನ್ನು ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿ</li> <li>ಇನ್ನೊಂದು ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಸಿಲು ಪ್ರಯತ್ನಿಸಿ </li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ಅನ್ನು ಸೇರಿಸಿ</translation> <translation id="997986563973421916">Google Pay ನಿಂದ</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ko.xtb b/components/strings/components_strings_ko.xtb index 21fdfae..37ac332 100644 --- a/components/strings/components_strings_ko.xtb +++ b/components/strings/components_strings_ko.xtb
@@ -4281,5 +4281,6 @@ <li>다른 네트워크에 연결해 보세요.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN 추가</translation> <translation id="997986563973421916">출처: Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ky.xtb b/components/strings/components_strings_ky.xtb index 1898e27..4a6f91d7 100644 --- a/components/strings/components_strings_ky.xtb +++ b/components/strings/components_strings_ky.xtb
@@ -4281,5 +4281,6 @@ <li>Башка тармакка туташып көрүңүз</li> </ul></translation> <translation id="994346157028146140">JIS B1 (728mm x 1030mm)</translation> +<translation id="995755448277384931">IBAN кошуу</translation> <translation id="997986563973421916">Google Pay'ден</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_lo.xtb b/components/strings/components_strings_lo.xtb index 78ce794..336e665 100644 --- a/components/strings/components_strings_lo.xtb +++ b/components/strings/components_strings_lo.xtb
@@ -4283,5 +4283,6 @@ <li>ລອງເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍອື່ນ</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">ເພີ່ມ IBAN</translation> <translation id="997986563973421916">ຈາກ Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_lt.xtb b/components/strings/components_strings_lt.xtb index e8467c9f..8442cda7 100644 --- a/components/strings/components_strings_lt.xtb +++ b/components/strings/components_strings_lt.xtb
@@ -1322,6 +1322,7 @@ <translation id="3542628208405253498">Kortelės vaizdas</translation> <translation id="3542768452570884558">Atidaryti nuorodą naujame lange</translation> <translation id="3547746132308051926">20 x 24 col.</translation> +<translation id="3552155506104542239">Perspėjimas: ši politika nesuderinama su <ph name="POLICY_NAME" /> ir neturės įtakos „Android“ programoms. Kitu atveju ši politika veikia, kaip numatyta.</translation> <translation id="3552297013052089404">Šriftas be užraitų</translation> <translation id="3558573058928565255">Dienos metas</translation> <translation id="355995771319966853">Anuliuoti automatinį pildymą</translation> @@ -4284,5 +4285,6 @@ <li>Pabandykite prisijungti prie kito tinklo.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN pridėjimas</translation> <translation id="997986563973421916">Iš „Google Pay“</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_lv.xtb b/components/strings/components_strings_lv.xtb index e7e30ca..0fe292f 100644 --- a/components/strings/components_strings_lv.xtb +++ b/components/strings/components_strings_lv.xtb
@@ -4281,5 +4281,6 @@ <li>Mēģiniet izveidot savienojumu ar citu tīklu.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN pievienošana</translation> <translation id="997986563973421916">No pakalpojuma Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_mk.xtb b/components/strings/components_strings_mk.xtb index e3e597ca..8f9cada0 100644 --- a/components/strings/components_strings_mk.xtb +++ b/components/strings/components_strings_mk.xtb
@@ -1321,6 +1321,7 @@ <translation id="3542628208405253498">Слика на картичка</translation> <translation id="3542768452570884558">Отвори го линкот во нов прозорец</translation> <translation id="3547746132308051926">20 x 24 инчи</translation> +<translation id="3552155506104542239">Предупредување: правилово е во конфликт со <ph name="POLICY_NAME" /> и нема да има никаков ефект на апликациите за Android. Инаку, правилово функционира како што треба.</translation> <translation id="3552297013052089404">Фонт Sans Serif</translation> <translation id="3558573058928565255">Во текот на денот</translation> <translation id="355995771319966853">Врати го автоматското пополнување</translation> @@ -4282,5 +4283,6 @@ <li>Обидете се со поврзување на друга мрежа</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Додајте IBAN</translation> <translation id="997986563973421916">Од Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ml.xtb b/components/strings/components_strings_ml.xtb index 6baa0cb4..679a2055 100644 --- a/components/strings/components_strings_ml.xtb +++ b/components/strings/components_strings_ml.xtb
@@ -1320,6 +1320,7 @@ <translation id="3542628208405253498">കാർഡിന്റെ ചിത്രം</translation> <translation id="3542768452570884558">പുതിയ വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation> <translation id="3547746132308051926">20 x 24 ഇഞ്ച്</translation> +<translation id="3552155506104542239">മുന്നറിയിപ്പ്: ഈ നയവും <ph name="POLICY_NAME" /> എന്നതും തമ്മിൽ വൈരുദ്ധ്യമുണ്ട്, ഇത് Android ആപ്പുകളിൽ ഫലപ്രദമാകുകയും ഇല്ല. ഇക്കാര്യം ഒഴിച്ച് നിർത്തിയാൽ, ഈ നയം ഉദ്ദേശിക്കുന്നത് പോലെ പ്രവർത്തിക്കുന്നുണ്ട്.</translation> <translation id="3552297013052089404">Sans Serif ഫോണ്ട്</translation> <translation id="3558573058928565255">പകൽ</translation> <translation id="355995771319966853">'സ്വയമേവ പൂരിപ്പിക്കൽ' പഴയപടിയാക്കുക</translation> @@ -4279,5 +4280,6 @@ <li>മറ്റൊരു നെറ്റ്വര്ക്കിലേക്ക് കണക്റ്റ് ചെയ്യുന്നത് പരീക്ഷിക്കുക</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ചേർക്കുക</translation> <translation id="997986563973421916">Google Pay-യിൽ നിന്ന്</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_mn.xtb b/components/strings/components_strings_mn.xtb index 1d95e39..6756d94a 100644 --- a/components/strings/components_strings_mn.xtb +++ b/components/strings/components_strings_mn.xtb
@@ -4282,5 +4282,6 @@ <li>Өөр сүлжээнд холбогдоно уу</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Олон улсын банк акаунтны дугаар нэмэх</translation> <translation id="997986563973421916">Google Pay-с</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_mr.xtb b/components/strings/components_strings_mr.xtb index a016fca..4a09b3e 100644 --- a/components/strings/components_strings_mr.xtb +++ b/components/strings/components_strings_mr.xtb
@@ -4282,5 +4282,6 @@ <li>दुसर्या वाय-फाय नेटवर्कशी कनेक्ट करून पहा</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN जोडा</translation> <translation id="997986563973421916">Google Pay वरून</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ms.xtb b/components/strings/components_strings_ms.xtb index f918753..de433a7 100644 --- a/components/strings/components_strings_ms.xtb +++ b/components/strings/components_strings_ms.xtb
@@ -1321,6 +1321,7 @@ <translation id="3542628208405253498">Imej kad</translation> <translation id="3542768452570884558">Buka pautan dalam Tetingkap Baharu</translation> <translation id="3547746132308051926">20 x 24 in</translation> +<translation id="3552155506104542239">Amaran: Dasar ini bercanggah dengan <ph name="POLICY_NAME" /> dan tidak akan memberikan kesan pada apl Android. Jika tidak, dasar ini berfungsi sewajarnya.</translation> <translation id="3552297013052089404">Fon Sans-serif</translation> <translation id="3558573058928565255">Waktu siang</translation> <translation id="355995771319966853">Buat Asal Autolengkap</translation> @@ -4286,5 +4287,6 @@ <li>Cuba sambung ke rangkaian lain</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Tambah IBAN</translation> <translation id="997986563973421916">Daripada Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_my.xtb b/components/strings/components_strings_my.xtb index b76eb7e..e9ea096 100644 --- a/components/strings/components_strings_my.xtb +++ b/components/strings/components_strings_my.xtb
@@ -4284,5 +4284,6 @@ <li>အခြားကွန်ရက်သို့ ချိတ်ဆက်ကြည့်ပါ</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ထည့်ခြင်း</translation> <translation id="997986563973421916">Google Pay မှ</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ne.xtb b/components/strings/components_strings_ne.xtb index 98ad2871..830cff6 100644 --- a/components/strings/components_strings_ne.xtb +++ b/components/strings/components_strings_ne.xtb
@@ -1318,6 +1318,7 @@ <translation id="3542628208405253498">कार्डको फोटो</translation> <translation id="3542768452570884558">यो लिंक नयाँ विन्डोमा खोल्नुहोस्</translation> <translation id="3547746132308051926">२० x २४ इन्च</translation> +<translation id="3552155506104542239">चेतावनी: यो नीति <ph name="POLICY_NAME" /> सँग बाझिएको छ र यसले Android एपमा कुनै प्रभाव पार्ने छैन। अन्यथा यो नीतिले अपेक्षा गरेअनुसार नै काम गरिरहेको छ।</translation> <translation id="3552297013052089404">Sans Serif फन्ट</translation> <translation id="3558573058928565255">दिउँसो</translation> <translation id="355995771319966853">स्वतः भर्ने कार्य अन्डू गर्नुहोस्</translation> @@ -4279,5 +4280,6 @@ <li>अर्को नेटवर्कमा जडान गरी हेर्नुहोस्</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN हाल्नुहोस्</translation> <translation id="997986563973421916">Google Pay बाट</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_nl.xtb b/components/strings/components_strings_nl.xtb index e3c5580..35dfdc8 100644 --- a/components/strings/components_strings_nl.xtb +++ b/components/strings/components_strings_nl.xtb
@@ -4275,5 +4275,6 @@ <li>Maak verbinding met een ander netwerk</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN toevoegen</translation> <translation id="997986563973421916">Van Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_no.xtb b/components/strings/components_strings_no.xtb index a761a9a..bacf208 100644 --- a/components/strings/components_strings_no.xtb +++ b/components/strings/components_strings_no.xtb
@@ -1321,6 +1321,7 @@ <translation id="3542628208405253498">Kortbilde</translation> <translation id="3542768452570884558">Åpne linken i et nytt vindu</translation> <translation id="3547746132308051926">20 x 24 tommer</translation> +<translation id="3552155506104542239">Advarsel: Denne regelen er i konflikt med <ph name="POLICY_NAME" /> og har ingen innvirkning på Android-apper. Ellers fungerer denne regelen som den skal.</translation> <translation id="3552297013052089404">Sans-serif-skrifttype</translation> <translation id="3558573058928565255">Dagtid</translation> <translation id="355995771319966853">Angre autofyll</translation> @@ -1868,6 +1869,7 @@ <translation id="46128681529823442">Fotballutstyr</translation> <translation id="4619564267100705184">Bekreft at det er deg</translation> <translation id="4622292761762557753">Overfør likevel</translation> +<translation id="4622647778991854660">Slå på varsler i varselsenteret. Åpne <ph name="LINK" />.</translation> <translation id="4627675673814409125">Denne regelen kan ikke konfigureres på Chrome-profilnivå og blir derfor ignorert.</translation> <translation id="4628678854894591460">Ferietilbud</translation> <translation id="4628948037717959914">Bilde</translation> @@ -3199,6 +3201,7 @@ <translation id="7234112195906418665">Reise og transport</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" /> % er fullført | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Gaver og artikler til spesielle anledninger</translation> +<translation id="7237454422623102448">Systeminnstillinger</translation> <translation id="7237492777898608035">Ikke vis denne meldingen igjen for dette nettstedet</translation> <translation id="7240120331469437312">Alternativt navn på sertifikatemne</translation> <translation id="7241863998525879494">Dette kan du forvente</translation> @@ -4281,5 +4284,6 @@ <li>Prøv å koble til et annet nettverk</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Legg til IBAN-nummer</translation> <translation id="997986563973421916">Fra Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_or.xtb b/components/strings/components_strings_or.xtb index 580d88f..fe8a4ebe0 100644 --- a/components/strings/components_strings_or.xtb +++ b/components/strings/components_strings_or.xtb
@@ -4277,5 +4277,6 @@ <li>ଅନ୍ୟାନ୍ୟ ନେଟ୍ୱର୍କ ସହ ସଂଯୋଗ କରିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ଯୋଗ କରନ୍ତୁ</translation> <translation id="997986563973421916">Google Payରୁ</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_pa.xtb b/components/strings/components_strings_pa.xtb index bd72c320..9420cb2 100644 --- a/components/strings/components_strings_pa.xtb +++ b/components/strings/components_strings_pa.xtb
@@ -4279,5 +4279,6 @@ <li>ਕਿਸੇ ਹੋਰ ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰਕੇ ਦੇਖੋ</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ</translation> <translation id="997986563973421916">Google Pay ਤੋਂ</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_pl.xtb b/components/strings/components_strings_pl.xtb index 76ce61b..7667c05 100644 --- a/components/strings/components_strings_pl.xtb +++ b/components/strings/components_strings_pl.xtb
@@ -1321,6 +1321,7 @@ <translation id="3542628208405253498">Obraz na karcie</translation> <translation id="3542768452570884558">Otwórz link w nowym oknie</translation> <translation id="3547746132308051926">20 x 24 cale</translation> +<translation id="3552155506104542239">Ostrzeżenie: ta zasada jest w konflikcie z zasadą <ph name="POLICY_NAME" /> i nie będzie miała wpływu na aplikacje na Androida. Gdy konflikt nie występuje, zasada działa zgodnie z oczekiwaniami.</translation> <translation id="3552297013052089404">Czcionka bezszeryfowa</translation> <translation id="3558573058928565255">Dzień godzina</translation> <translation id="355995771319966853">Cofnij autouzupełnianie</translation> @@ -1868,6 +1869,7 @@ <translation id="46128681529823442">Sprzęt piłkarski</translation> <translation id="4619564267100705184">Potwierdź, że to Ty</translation> <translation id="4622292761762557753">Przenieś mimo to</translation> +<translation id="4622647778991854660">Włącz powiadomienia w Centrum powiadomień. Otwórz <ph name="LINK" />.</translation> <translation id="4627675673814409125">Tej zasady nie można ustawić na poziomie profilu Chrome, dlatego zostanie ona zignorowana.</translation> <translation id="4628678854894591460">Oferty wakacyjne</translation> <translation id="4628948037717959914">Zdjęcie</translation> @@ -3199,6 +3201,7 @@ <translation id="7234112195906418665">Podróże i transport</translation> <translation id="7236417832106250253">Ukończono <ph name="PROGRESS_PERCENT" />% | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Pamiątki i przedmioty na specjalne okazje</translation> +<translation id="7237454422623102448">Ustawienia systemu</translation> <translation id="7237492777898608035">Nie pokazuj więcej tej wiadomości w przypadku tej strony</translation> <translation id="7240120331469437312">Alternatywna nazwa podmiotu certyfikatu</translation> <translation id="7241863998525879494">Czego możesz oczekiwać</translation> @@ -4281,5 +4284,6 @@ <li>Połącz się z inną siecią.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Dodaj numer IBAN</translation> <translation id="997986563973421916">Z Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb index 01accd68..481d71e 100644 --- a/components/strings/components_strings_pt-BR.xtb +++ b/components/strings/components_strings_pt-BR.xtb
@@ -4284,5 +4284,6 @@ <li>Tente conectar-se a outra rede</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Adicionar IBAN</translation> <translation id="997986563973421916">Do Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb index dbc517d1..3491e76 100644 --- a/components/strings/components_strings_pt-PT.xtb +++ b/components/strings/components_strings_pt-PT.xtb
@@ -1868,6 +1868,7 @@ <translation id="46128681529823442">Equipamento de futebol</translation> <translation id="4619564267100705184">Validar identidade</translation> <translation id="4622292761762557753">Transferir mesmo assim</translation> +<translation id="4622647778991854660">Ative as notificações no Centro de notificações. Abra as <ph name="LINK" />.</translation> <translation id="4627675673814409125">Não é possível definir esta política ao nível do perfil do Chrome e a mesma será ignorada.</translation> <translation id="4628678854894591460">Ofertas de férias</translation> <translation id="4628948037717959914">Fotografia</translation> @@ -3199,6 +3200,7 @@ <translation id="7234112195906418665">Viagens e transportes</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% concluído | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Presentes e artigos para eventos especiais</translation> +<translation id="7237454422623102448">Definições do Sistema</translation> <translation id="7237492777898608035">Não voltar a mostrar esta mensagem para este site</translation> <translation id="7240120331469437312">Nome alternativo do requerente do certificado</translation> <translation id="7241863998525879494">O que esperar</translation> @@ -4282,5 +4284,6 @@ <li>Experimente estabelecer ligação a outra rede</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Adicione o IBAN</translation> <translation id="997986563973421916">Do Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ro.xtb b/components/strings/components_strings_ro.xtb index ef60163..e4d1260 100644 --- a/components/strings/components_strings_ro.xtb +++ b/components/strings/components_strings_ro.xtb
@@ -4282,5 +4282,6 @@ <li>încearcă să te conectezi la altă rețea Wi-Fi.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Adaugă codul IBAN</translation> <translation id="997986563973421916">Din Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb index 2528471..bad37b4 100644 --- a/components/strings/components_strings_ru.xtb +++ b/components/strings/components_strings_ru.xtb
@@ -2,6 +2,7 @@ <!DOCTYPE translationbundle> <translationbundle lang="ru"> <translation id="1003222766972176318">Напоминание: вам доступна скидка</translation> +<translation id="1005146802850926840">Анимационные фильмы</translation> <translation id="1008557486741366299">Не сейчас</translation> <translation id="100957008357583611">Использовать данные о местоположении?</translation> <translation id="1010200102790553230">Загрузить страницу позже</translation> @@ -28,6 +29,7 @@ <translation id="1038106730571050514">Показать подсказки</translation> <translation id="1038842779957582377">неизвестное имя</translation> <translation id="1041998700806130099">Сообщение на листе задания</translation> +<translation id="1046350918013988591">Купоны и скидки</translation> <translation id="1048785276086539861">При редактировании заметок документ вернется в одностраничный режим просмотра.</translation> <translation id="1050038467049342496">Закройте другие приложения.</translation> <translation id="1053959602163383901">Вы выбрали приложение для подтверждения покупок на сайтах, пользующихся услугами поставщика <ph name="PROVIDER_ORIGIN" />. Он мог сохранить информацию о вашем способе оплаты. У вас есть право <ph name="LINK_TEXT" />.</translation> @@ -55,6 +57,7 @@ <translation id="1090629319939036170">Меню VR</translation> <translation id="1094777233105318927">Информация о вашем браузере, ОС, устройстве, установленном ПО и файлах.</translation> <translation id="1096545575934602868">Максимальное число записей в этом поле: <ph name="MAX_ITEMS_LIMIT" />. Остальные записи не будут сохранены.</translation> +<translation id="1097803577928227769">Парки и скверы</translation> <translation id="1099928364755383720">Автоматический показ картинки в картинке</translation> <translation id="1100782917270858593">Кнопка "Продолжить поиск в истории". Нажмите Ввод, чтобы посмотреть похожие действия в истории Chrome.</translation> <translation id="1101672080107056897">Действие при ошибке</translation> @@ -80,6 +83,7 @@ <translation id="1156303062776767266">Вы просматриваете локальный или общий файл</translation> <translation id="1158211211994409885">Сайт <ph name="HOST_NAME" /> неожиданно разорвал соединение.</translation> <translation id="1161325031994447685">Подключитесь к сети Wi-Fi ещё раз.</translation> +<translation id="1163507966173624031">Народная музыка и фолк</translation> <translation id="11635448457105324">Кнопка "Управление адресами". Нажмите ее, чтобы добавить и изменить адреса в настройках Chrome.</translation> <translation id="1165039591588034296">Ошибка</translation> <translation id="1165174597379888365">Посещена страница</translation> @@ -99,6 +103,7 @@ <translation id="1181037720776840403">Удалить</translation> <translation id="1181381397492575884">Chrome запрещает сайтам использовать сторонние файлы cookie для отслеживания ваших действий в интернете. Чтобы <ph name="LINK" />, перейдите в настройки.</translation> <translation id="1186201132766001848">Проверить пароли</translation> +<translation id="1187430513518041110">Автотранспорт</translation> <translation id="1190491977647722791">Бумага (плотная)</translation> <translation id="1195073053842921378">Адрес будет удален с этого устройства.</translation> <translation id="1195558154361252544">Уведомления от всех сайтов блокируются автоматически – кроме тех, которым вы дали разрешение.</translation> @@ -107,6 +112,8 @@ <translation id="1201895884277373915">Другие записи по этому сайту</translation> <translation id="1202892408424955784">Отслеживаемые товары</translation> <translation id="1204184165594298176">{0,plural, =1{Файл нельзя скопировать}one{<ph name="FILE_COUNT" /> файл нельзя скопировать}few{<ph name="FILE_COUNT" /> файла нельзя скопировать}many{<ph name="FILE_COUNT" /> файлов нельзя скопировать}other{<ph name="FILE_COUNT" /> файла нельзя скопировать}}</translation> +<translation id="120509973613679868">Деловые поездки</translation> +<translation id="120587177308723209">Фэнтези-спорт</translation> <translation id="1206967143813997005">Начальная подпись недействительна</translation> <translation id="1209206284964581585">Скрыть</translation> <translation id="121201262018556460">Вы попытались перейти на сайт <ph name="DOMAIN" />, но сервер предоставил сертификат с ненадежным ключом. Возможно, частный ключ был взломан злоумышленником, а сервер выдает себя за другой (вероятно, это атака).</translation> @@ -162,9 +169,11 @@ <translation id="1301227606947843452">Legal Extra</translation> <translation id="1301324364792935241">Проверьте настройки безопасного DNS-сервера</translation> <translation id="1302418742166945866"><ph name="URL" /> запрашивает разрешение на управление вашими MIDI-устройствами и их перепрограммирование.</translation> +<translation id="1304542452206545141">Гостиницы и другие места размещения</translation> <translation id="1307966114820526988">Устаревшие функции</translation> <translation id="1308113895091915999">Есть предложение</translation> <translation id="1309375166585231290">Твои родители пока не одобрили этот сайт</translation> +<translation id="1310677614877521969">Веб-хостинги</translation> <translation id="1314311879718644478">Смотрите контент в режиме дополненной реальности.</translation> <translation id="1314509827145471431">Скрепление справа</translation> <translation id="1316805916535763484">Открытые онлайн-курсы</translation> @@ -248,11 +257,13 @@ <translation id="1448166547804028941">Ключи <ph name="DATA_CONTROLS_FIRST_KEY_SET" /> невозможно добавить в тот же словарь, что и ключи <ph name="DATA_CONTROLS_SECOND_KEY_SET" />.</translation> <translation id="1452803302401719440">Эти настройки установлены родителем. С ними работать в интернете безопаснее.</translation> <translation id="1455413310270022028">Ластик</translation> +<translation id="1458059624921545588">Люди и общество</translation> <translation id="1458140305240870199">Нижнее белье</translation> <translation id="1459693405370120464">Погода</translation> <translation id="1461041542809785877">Производительность</translation> <translation id="1462245070427461050">JIS B9</translation> <translation id="1462951478840426066">Использование шрифтов на компьютере для создания высококачественного контента.</translation> +<translation id="1463793142714244641">Таймшер и недвижимость для отдыха</translation> <translation id="1467432559032391204">Слева</translation> <translation id="1468653229182955856">Чтобы продолжить работу на сайте <ph name="TOP_ORIGIN" />, введите код <ph name="ONE_TIME_CODE" /> для фрейма <ph name="EMBEDDED_ORIGIN" />.</translation> <translation id="1472675084647422956">Показать больше...</translation> @@ -301,6 +312,8 @@ <p>Установите точную дату и время. Для этого откройте раздел <strong>Общие</strong> в приложении <strong>Настройки</strong>.</p></translation> <translation id="1559839503761818503">Администратор перезапустит устройство <ph name="DATE" /> в <ph name="TIME" />.</translation> +<translation id="1562805467275776390">Автоспорт</translation> +<translation id="1563755205047885671">Экшен-игры и платформеры</translation> <translation id="1564634006476980707">В URL поисковой системы рекомендуется использовать протокол HTTPS: <ph name="SEARCH_URL" />.</translation> <translation id="156703335097561114">Сетевые данные, такие как адреса, настройки интерфейса и качество подключения.</translation> <translation id="1567040042588613346">Правило работает корректно, но заменяет одинаковое значение, заданное где-то ещё.</translation> @@ -322,6 +335,7 @@ <translation id="1594030484168838125">Выбрать</translation> <translation id="1598816256585174656">Ключ доступа из Windows Hello</translation> <translation id="1599199147673445968">Новая карта? <ph name="BEGIN_LINK" />Введите реквизиты<ph name="END_LINK" /></translation> +<translation id="1604192142734009334">Красота и фитнес</translation> <translation id="160851722280695521">Играть в игру Dino Run в Chrome</translation> <translation id="161042844686301425">Голубой</translation> <translation id="1611101756749861742">Второй рулон</translation> @@ -364,6 +378,7 @@ <translation id="168693727862418163">Такое значение правила не предусмотрено и будет проигнорировано.</translation> <translation id="168841957122794586">Сертификат сервера содержит ненадежный криптографический ключ.</translation> <translation id="1689333818294560261">Название</translation> +<translation id="1692622044604477956">Кино- и театральные афиши</translation> <translation id="1697430960030447570"><ph name="BEGIN_BOLD" />Как вы можете управлять своими данными.<ph name="END_BOLD" /> Chrome автоматически удаляет темы, добавленные более четырех недель назад. По мере посещения сайтов тема может снова появиться в списке. В настройках Chrome можно в любое время запретить браузеру делиться определенными темами с сайтами или полностью отключить темы рекламы.</translation> <translation id="1697532407822776718">Готово!</translation> <translation id="1699651774646344471">Теперь можно использовать адреса из аккаунта Google</translation> @@ -414,6 +429,7 @@ <translation id="175656076281618225">Магия</translation> <translation id="1757773103848038814">Моноширинный шрифт</translation> <translation id="1757935267918149452">Кнопка "Изменить пароль Google". Нажмите ее, чтобы изменить пароль аккаунта Google.</translation> +<translation id="1762779605905950734">Улица</translation> <translation id="1763864636252898013">Не удалось подтвердить, что это сервер <ph name="DOMAIN" />. Операционная система устройства не доверяет его сертификату безопасности. Возможно, сервер настроен неправильно или кто-то пытается перехватить ваши данные.</translation> <translation id="1768211456781949159"><ph name="BEGIN_LINK" />Выполните диагностику сети в Windows<ph name="END_LINK" />.</translation> <translation id="1774592222195216949">Подробнее <ph name="BEGIN_LINK" />о режиме инкогнито в Chromium<ph name="END_LINK" />…</translation> @@ -436,6 +452,7 @@ <translation id="1812975699435941848">Санитарное просвещение и медицинское образование</translation> <translation id="1813414402673211292">Очистка истории</translation> <translation id="1818522458013171885">Разблокировать</translation> +<translation id="1818585559878922121">Документальные фильмы</translation> <translation id="182139138257690338">автоматическое скачивание</translation> <translation id="1821930232296380041">Недопустимый запрос или неверные параметры запроса</translation> <translation id="1822540298136254167">Сайты, которые вы посещали, и время пребывания на них</translation> @@ -444,9 +461,11 @@ <translation id="1826516787628120939">Проверка</translation> <translation id="1826968372364864056">Очистить форму</translation> <translation id="1834321415901700177">Сайт содержит вредоносное ПО</translation> +<translation id="1834452765064623979">Строительство и ремонт</translation> <translation id="1838374766361614909">Удалить условия поиска</translation> <translation id="1839331950812095887">краткое изложение ваших мыслей</translation> <translation id="1839551713262164453">При проверке значений политик обнаружены ошибки</translation> +<translation id="1840009953725035797">Домашние кинотеатры</translation> <translation id="1842969606798536927">Оплатить</translation> <translation id="1846432862466000825">Пластик (архивный)</translation> <translation id="1848982255014129637">Фотобумага (с высоким лоском)</translation> @@ -484,11 +503,13 @@ <translation id="192020519938775529">{COUNT,plural, =0{Нет}=1{1 сайт}one{# сайт}few{# сайта}many{# сайтов}other{# сайта}}</translation> <translation id="192095259937375524">Кнопка "Поделиться вкладкой". Нажмите ее, чтобы поделиться этой вкладкой с помощью ссылки, QR-кода, трансляции и т. д.</translation> <translation id="1924727005275031552">Новый</translation> +<translation id="1927439846988093361">Уход за волосами</translation> <translation id="1935995810530254458">Все равно скопировать</translation> <translation id="1939059826036755332">Автоматический показ картинки в картинке</translation> <translation id="1939175642807587452">Разрешено отправлять запрос на показ уведомлений</translation> <translation id="1940441167050915935">Удалить сохраненные защитные коды</translation> <translation id="194174710521904357">Вы временно разрешили этому сайту использовать сторонние файлы cookie. Браузер станет хуже защищен, но функции сайта могут начать работать правильно.</translation> +<translation id="1942498996464084801">Книги и литература</translation> <translation id="1943994668912612445">Дизайн</translation> <translation id="1945968466830820669">Возможно, кто-то пытается получить доступ к вашим личным данным или корпоративному аккаунту. Рекомендуем немедленно сменить пароль.</translation> <translation id="1946849748901605102">12 x 15 дюймов</translation> @@ -496,6 +517,7 @@ <translation id="1953729392594614704">Если вы отключите категорию "<ph name="TOPIC" />", будут заблокированы все относящиеся к ней темы, в том числе активные.</translation> <translation id="1954847915560574887">A3x3</translation> <translation id="1956486093533522234">Найти устройство, заблокировать его или удалить с него все данные</translation> +<translation id="1957274554973357626">Комедийные выступления</translation> <translation id="1958218078413065209">Ваш лучший результат: <ph name="SCORE" />.</translation> <translation id="1959001866257244765">Помогите сделать Интернет безопаснее для всех, разрешив Chrome отправлять в Google <ph name="BEGIN_WHITEPAPER_LINK" />URL и содержимое некоторых посещенных страниц, а также ограниченную информацию о системе<ph name="END_WHITEPAPER_LINK" />. <ph name="BEGIN_PRIVACY_PAGE_LINK" />Политика конфиденциальности<ph name="END_PRIVACY_PAGE_LINK" /></translation> <translation id="1959445535228047762">Ваш текст и содержимое страницы отправляются в Google и могут быть использованы для улучшения этой функции. @@ -513,6 +535,7 @@ <translation id="1992331125980284532">JIS B3</translation> <translation id="1997484222658892567">Сайт <ph name="URL" /> запрашивает разрешение на постоянное хранение большого объема данных на вашем компьютере.</translation> <translation id="1997774360448418989">Бумага (легкая)</translation> +<translation id="1999416967035780066">Бесплатное и условно-бесплатное ПО</translation> <translation id="2001146170449793414">{COUNT,plural, =1{и ещё 1}one{и ещё #}few{и ещё #}many{и ещё #}other{и ещё #}}</translation> <translation id="2001469757375372617">Произошла ошибка. Изменение не сохранено.</translation> <translation id="2003709556000175978">Сброс пароля</translation> @@ -526,10 +549,12 @@ <translation id="2021333772895814435">Это правило автоматически отключает синхронизацию между устройствами для следующих данных: <ph name="ACTION_LIST" />.</translation> <translation id="202224654587969958">12 x 19 дюймов</translation> <translation id="2022815493835288714">Оповещение о новых платежных настройках открыто</translation> +<translation id="2023318478097730312">Государство и право</translation> <translation id="2025115093177348061">Дополненная реальность</translation> <translation id="2025186561304664664">Прокси-сервер настраивается автоматически.</translation> <translation id="2025891858974379949">Небезопасный контент</translation> <translation id="2027465737841872819">Пластик</translation> +<translation id="2029735183873159415">Родословные и генеалогия</translation> <translation id="2032962459168915086"><ph name="BEGIN_LINK" />Проверьте настройки прокси-сервера и брандмауэра<ph name="END_LINK" />.</translation> <translation id="2033900728810589426">Быстрая команда не должна совпадать с ключевым словом поисковой системы по умолчанию, заданным в правиле <ph name="DEFAULT_SEARCH_PROVIDER_KEYWORD_POLICY_NAME" />: <ph name="SHORTCUT_NAME" />.</translation> <translation id="2034971124472263449">Все равно сохранить</translation> @@ -551,11 +576,13 @@ <translation id="2064691555167957331">{COUNT,plural, =1{1 вариант}one{# вариант}few{# варианта}many{# вариантов}other{# варианта}}</translation> <translation id="2066915425250589881">запросить ее удаление</translation> <translation id="2066969741541525119">Сайт, который вы хотите открыть, заблокирован вашей организацией</translation> +<translation id="2069913043427250781">Безопасность дорожного движения</translation> <translation id="2071156619270205202">Указанный номер нельзя использовать для виртуальной карты.</translation> <translation id="2071692954027939183">Уведомления заблокированы автоматически, потому что вы обычно запрещаете их показ.</translation> <translation id="2071852865256799872">Этим браузером управляет ваша организация, а профилем – <ph name="PROFILE_DOMAIN" />.</translation> <translation id="2074733626795553847">Разблокировать тему "<ph name="TOPIC" />"</translation> <translation id="2075497153347571252">Администратор запретил использовать разрешение "<ph name="PERMISSION" />" на сайте <ph name="ORIGIN" /></translation> +<translation id="2078956195623975415">Музыкальные и танцевальные игры</translation> <translation id="2079545284768500474">Отмена</translation> <translation id="2080021694978766903">Максимальное число записей для этого правила: <ph name="MAX_ITEMS_LIMIT" />.</translation> <translation id="2081482239432306393">Выбран вариант "Номер дома"</translation> @@ -571,6 +598,8 @@ <translation id="2101225219012730419">Версия:</translation> <translation id="2102134110707549001">Сгенерировать надежный пароль</translation> <translation id="2102495993840063010">Приложения для Android</translation> +<translation id="2102519472192754194">Веб-браузеры</translation> +<translation id="2105838220373099643">Ролевые игры</translation> <translation id="2107021941795971877">Поддержка печати</translation> <translation id="2108755909498034140">Перезагрузите компьютер.</translation> <translation id="2111166930115883695">Чтобы начать игру, нажмите Пробел.</translation> @@ -581,6 +610,7 @@ <translation id="2118132148597630479">Конверт C5</translation> <translation id="2119505898009119320">Кому выдан: <ph name="ORGANIZATION" /> (<ph name="JURISDICTION" />)</translation> <translation id="2119867082804433120">Отверстие в правом нижнем углу</translation> +<translation id="2122165854541876335">Ресурсы для потребителей</translation> <translation id="2122214041802369259">Высокие цены</translation> <translation id="2122719317867821810">Правило работает корректно, но переопределяет конфликтующее значение, заданное где-то ещё.</translation> <translation id="2126374524350484896">Производитель PDF:</translation> @@ -590,7 +620,9 @@ <translation id="213826338245044447">Закладки на мобильном</translation> <translation id="2141000681034340397">Изменить введенные данные</translation> <translation id="2144171668675205303">Нет активных тем</translation> +<translation id="2145193671493396738">Экономические новости</translation> <translation id="214556005048008348">Отменить оплату</translation> +<translation id="2147117373852943630">Музыкальные инструменты</translation> <translation id="2148613324460538318">Добавить карту</translation> <translation id="2148716181193084225">Сегодня</translation> <translation id="2149968176347646218">Подключение не защищено</translation> @@ -601,6 +633,7 @@ <translation id="2154739667870063220">Перезагрузить</translation> <translation id="2155260325161282517">5 x 7 дюймов</translation> <translation id="2157640075051554492">Уведомления об отслеживаемых ценах</translation> +<translation id="21613918653299710">Веб-галереи изображений</translation> <translation id="2161656808144014275">Текст</translation> <translation id="2162510787844374618">Устанавливается связь с банком…</translation> <translation id="2162620598375156287"><ph name="CURRENT_PRICE" /> на сайте <ph name="SOURCE_WEBSITE" /></translation> @@ -609,11 +642,13 @@ <translation id="2166378884831602661">Этот сайт не может обеспечить безопасное соединение</translation> <translation id="2168151236314517198">Администратор запретил печатать этот контент.</translation> <translation id="2170417331417184438">Карта сохранена только на устройстве</translation> +<translation id="2172089022819052306">Ремонт и обслуживание транспортных средств</translation> <translation id="2175630235841878061">Файлы больше 100 МБ недоступны для скачивания</translation> <translation id="2176974405772725904">Сохранение адреса в аккаунте</translation> <translation id="2178665390943006934">Кнопка "Обновить Chrome". Нажмите ее, чтобы обновить Chrome.</translation> <translation id="2181821976797666341">Правила</translation> <translation id="2182170103603703676">Посудомоечные машины</translation> +<translation id="2183238148268545307">ПО для работы с видео</translation> <translation id="2183608646556468874">Номер телефона</translation> <translation id="2184405333245229118">{COUNT,plural, =1{1 адрес}one{# адрес}few{# адреса}many{# адресов}other{# адреса}}</translation> <translation id="2187317261103489799">Определять (по умолчанию)</translation> @@ -628,6 +663,7 @@ <translation id="2212735316055980242">Политика для устройства не найдена</translation> <translation id="2213606439339815911">Извлечение записей…</translation> <translation id="2213612003795704869">Страница напечатана.</translation> +<translation id="2215539479425228550">Альпинизм и скалолазание</translation> <translation id="2215727959747642672">Редактирование файлов</translation> <translation id="2215963164070968490">Собаки</translation> <translation id="2218879909401188352">Злоумышленники могут использовать сайт <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" />, чтобы установить опасные приложения, которые причиняют вред устройствам, увеличивают расходы на мобильную связь и крадут личные данные. <ph name="BEGIN_LEARN_MORE_LINK" />Подробнее…<ph name="END_LEARN_MORE_LINK" /></translation> @@ -637,6 +673,7 @@ <translation id="2224337661447660594">Нет подключения к Интернету</translation> <translation id="2225927550500503913">Виртуальная карта включена</translation> <translation id="2226636330183131181"><ph name="BEGIN_LINK" />Вход<ph name="END_LINK" /> в сеть Wi-Fi</translation> +<translation id="2227758700723188171">Стипендии и гранты на образование</translation> <translation id="2228057197024893428">Адрес добавлен в Chrome. Сохраните его в аккаунте Google (<ph name="ACCOUNT" />), чтобы использовать в других продуктах Google.</translation> <translation id="2229456043301340598">Повторяющаяся быстрая команда "<ph name="SHORTCUT_NAME" />" игнорируется.</translation> <translation id="2233745931693710080">Компакт-диск</translation> @@ -649,7 +686,9 @@ <translation id="2248949050832152960">Использовать WebAuthn</translation> <translation id="2250931979407627383">Скобы по левому краю</translation> <translation id="225207911366869382">Это значение для данного правила больше не используется.</translation> +<translation id="225536061781509785">Индустрия развлечений</translation> <translation id="2256115617011615191">Перезапустить</translation> +<translation id="2256721673839268919">Телевизионные мыльные оперы</translation> <translation id="2258928405015593961">Введите правильный срок окончания действия и повторите попытку.</translation> <translation id="225943865679747347">Код ошибки: <ph name="ERROR_CODE" /></translation> <translation id="2262243747453050782">Ошибка HTTP</translation> @@ -706,13 +745,16 @@ <translation id="2367567093518048410">Уровень</translation> <translation id="23703388716193220">Инвентарь для гольфа</translation> <translation id="2374629208601905275">В соответствии с законом вашей страны Chrome просит выбрать поисковую систему по умолчанию. Эти поисковые системы популярны в вашей стране. Они расположены в случайном порядке.</translation> +<translation id="2377241607395428273">ПО для работы с графикой и анимацией</translation> <translation id="2378084239755710604">Окно сохранения данных карты закрыто.</translation> +<translation id="237978325638124213">Духи и парфюмерия</translation> <translation id="2380886658946992094">Legal</translation> <translation id="2383455408879745299">Персонализировать инструменты специальных возможностей в настройках Chrome</translation> <translation id="2384307209577226199">Для предприятий (по умолчанию)</translation> <translation id="238459632961158867">Сайт</translation> <translation id="2385809941344967209">Обновить браузер через настройки Chrome</translation> <translation id="2386255080630008482">Сертификат сервера отозван.</translation> +<translation id="2388828676877700238">Расчет и планирование налогов</translation> <translation id="239203817277685015">Длиннее</translation> <translation id="239293030466334554">Транспортные средства с откидным верхом</translation> <translation id="2392959068659972793">Показывать правила, значения которых не заданы</translation> @@ -727,6 +769,7 @@ <translation id="2414886740292270097">Тёмная</translation> <translation id="2429716554270894715">Ткань (водонепроницаемая)</translation> <translation id="2436186046335138073">Использовать <ph name="HANDLER_HOSTNAME" /> для обработки ссылок типа "<ph name="PROTOCOL" />"?</translation> +<translation id="2436976580469434549">Арт-квилтинг и текстильное искусство</translation> <translation id="2438874542388153331">Четыре отверстия справа</translation> <translation id="2441854154602066476">Список способов оплаты, данные которых можно ввести нажатием. Клавиатура скрыта.</translation> <translation id="2442865686365739754">В Chrome <ph name="BEGIN_EMPHASIS" />не будут сохраняться<ph name="END_EMPHASIS" />: @@ -737,9 +780,11 @@ <ph name="END_LIST" /></translation> <translation id="2448295565072560657">Когда вы вошли в систему, к этому устройству были подключены следующие периферийные устройства.</translation> <translation id="2450021089947420533">Поиск по теме</translation> +<translation id="2452098632681057184">Экология и окружающая среда</translation> <translation id="2452837234288608067">Не удалось выполнить этот запрос. Повторите попытку.</translation> <translation id="2456755709261364512">Уровень заряда батареи должен быть выше <ph name="REQUIRED_BATTERY_PRECENT" /> %</translation> <translation id="2462599289530201834">Искать: <ph name="KEYWORD_SHORT_NAME" /></translation> +<translation id="2462932596748424101">Социальные сети</translation> <translation id="2463739503403862330">Заполнить</translation> <translation id="2465688316154986572">Скоба</translation> <translation id="2465914000209955735">Управлять скачанными файлами в Chrome</translation> @@ -749,11 +794,13 @@ <translation id="2469153820345007638">В порядке от 1 до N</translation> <translation id="24699311393038040">Бумага (с покрытием)</translation> <translation id="2470767536994572628">При редактировании заметок документ вернется в одностраничный режим и исходную ориентацию.</translation> +<translation id="2473810985261856484">Юридические услуги</translation> <translation id="2479148705183875116">Открыть настройки</translation> <translation id="2479410451996844060">Недействительный URL поисковой системы.</translation> <translation id="2480300195898055381">В аккаунте Google (<ph name="USER_EMAIL" />)</translation> <translation id="2482878487686419369">Уведомления</translation> <translation id="248348093745724435">Правила для компьютера</translation> +<translation id="2485243023686553468">Смартфоны</translation> <translation id="2490199669743245365">Если вы посетите этот сайт, злоумышленники могут обманом заставить вас установить вредоносное ПО, которое похищает или удаляет личные данные, такие как пароль, фотографии, сообщения или номер кредитной карты. Мы настоятельно рекомендуем вернуться на безопасную страницу. <ph name="BEGIN_LEARN_MORE_LINK" />Подробнее…<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="2491120439723279231">Сертификат сервера содержит ошибки.</translation> <translation id="2491414235131909199">Эта страница была заблокирована расширением.</translation> @@ -814,6 +861,7 @@ <translation id="2610561535971892504">Нажмите, чтобы скопировать</translation> <translation id="2612993535136743634">Все защитные коды, сохраненные на вашем устройстве и в аккаунте Google, будут удалены.</translation> <translation id="2616412942031748191">Поисковая оптимизация и маркетинг</translation> +<translation id="2618206371527040026">Научные конференции и публикации</translation> <translation id="2619052155095999743">Вставить</translation> <translation id="2625385379895617796">Часы спешат</translation> <translation id="262745152991669301">Разрешено отправлять запрос на подключение к USB-устройствам</translation> @@ -857,6 +905,7 @@ <translation id="2705137772291741111">Невозможно прочитать копию сайта, сохраненную в кеше.</translation> <translation id="2709516037105925701">Автозаполнение</translation> <translation id="2713444072780614174">Белый</translation> +<translation id="2715432479109522636">Горная и металлургическая промышленность</translation> <translation id="2715612312510870559"><ph name="UPDATE_CREDIT_CARD_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab и затем Ввод, чтобы изменить данные о способах оплаты и банковских картах в настройках Chrome.</translation> <translation id="2715808615350965923">Super-A</translation> <translation id="271663710482723385">Чтобы выйти из полноэкранного режима, нажмите |<ph name="ACCELERATOR1" />| + |<ph name="ACCELERATOR2" />|.</translation> @@ -875,6 +924,7 @@ <translation id="2734319753272419592">Разрешите Google искать персональные скидки на товары, которые вы добавляете в корзину. Подходящие варианты будут показываться автоматически.</translation> <translation id="273785062888389088">Кондиционеры и климат-контроль</translation> <translation id="2740531572673183784">ОК</translation> +<translation id="2742128390261873684">Автоматизация дома</translation> <translation id="2742870351467570537">Удалить выбранные элементы</translation> <translation id="2743512410823092182">Оборудование для диджеев</translation> <translation id="2759825833388495838">ввести ваш пароль на сайте <ph name="APP_NAME" /></translation> @@ -885,7 +935,10 @@ <translation id="2773388851563527404">В Chrome большинству сайтов запрещено использовать сторонние файлы cookie. Запрет не действует для этого сайта, потому что такие файлы требуются ему для предоставления базовых функций. Чтобы <ph name="LINK" />, перейдите в настройки.</translation> <translation id="277499241957683684">Устройство не зарегистрировано</translation> <translation id="2775884851269838147">Первая страница печати</translation> +<translation id="2781185443919227679">Пляжи и острова</translation> <translation id="2781692009645368755">Google Pay</translation> +<translation id="2782088940970074970">Прокат автомобилей</translation> +<translation id="278436560439594386">Бытовая техника</translation> <translation id="2784474685437057136">B5 Extra</translation> <translation id="2784949926578158345">Соединение сброшено.</translation> <translation id="2786008859124691917">Велосипеды и аксессуары</translation> @@ -894,6 +947,7 @@ <translation id="2794629552137076216">Стекло (шлифованное)</translation> <translation id="2799020568854403057">Сайт содержит вредоносные приложения</translation> <translation id="2799223571221894425">Перезапустить</translation> +<translation id="2799758406651937857">Мужская одежда</translation> <translation id="2803306138276472711">Система Google по проверке безопасности сайтов недавно обнаружила на <ph name="SITE" /> <ph name="BEGIN_LINK" />вредоносное ПО<ph name="END_LINK" />. Будьте внимательны, иногда даже на безопасных сайтах появляются вирусы.</translation> <translation id="2807052079800581569">Положение изображения по оси Y</translation> <translation id="2808278141522721006">Включить или отключить Windows Hello можно в разделе "<ph name="SETTINGS" />"</translation> @@ -903,6 +957,7 @@ <translation id="2824549017793319782">Выберите, чтобы ввести запрос прямо в адресной строке.</translation> <translation id="2824775600643448204">Адресная строка и строка поиска</translation> <translation id="2826760142808435982">Соединение зашифровано и проверено с помощью <ph name="CIPHER" />. В качестве механизма обмена ключами используется <ph name="KX" />.</translation> +<translation id="2833637280516285136">Ток-шоу на радио</translation> <translation id="2835170189407361413">Очистить форму</translation> <translation id="2838682941130655229">Сайт <ph name="EMBEDDED_URL" /> запрашивает разрешение на использование сохраненной информации о вас</translation> <translation id="2839032553903800133">Уведомления заблокированы</translation> @@ -929,12 +984,14 @@ <translation id="290376772003165898">Язык страницы не <ph name="LANGUAGE" />?</translation> <translation id="2905107382358353958">Оповещение о новых платежных настройках</translation> <translation id="2909946352844186028">Похоже, вы подключились к другой сети.</translation> +<translation id="2911255567212929079">Машинное обучение и искусственный интеллект</translation> <translation id="2911973620368911614">Идентификатор пользователя аккаунта, в котором выполняется задание</translation> <translation id="2913421697249863476">Грили и барбекю</translation> <translation id="2914160345369867329">На сайте <ph name="SITE" /> для защиты ваших данных обычно используется шифрование. Однако учетные данные, которые мы получили от сайта <ph name="SITE" /> сейчас, отличаются от тех, которые он отправляет обычно. Вероятно, вредоносный сайт пытается выдать себя за <ph name="SITE" /> или страница подключения к сети Wi-Fi прервала соединение. Ваша информация по-прежнему в безопасности, так как Chrome разорвал соединение до того, как произошел обмен данными.</translation> <translation id="2915068235268646559">Дата и время сбоя: <ph name="CRASH_TIME" /></translation> <translation id="2915496182262110498">Живопись</translation> <translation id="2916038427272391327">Закройте другие программы.</translation> +<translation id="2919185931486062599">Охота и стрельба</translation> <translation id="2922350208395188000">Не удается проверить сертификат сервера.</translation> <translation id="2922792708490674">{0,plural, =1{Файл нельзя скачать}one{<ph name="FILE_COUNT" /> файл нельзя скачать}few{<ph name="FILE_COUNT" /> файла нельзя скачать}many{<ph name="FILE_COUNT" /> файлов нельзя скачать}other{<ph name="FILE_COUNT" /> файла нельзя скачать}}</translation> <translation id="2923275635648511531">Товары для загара и защиты от солнца</translation> @@ -962,8 +1019,11 @@ <translation id="295526156371527179">Внимание! Это правило не объединено, так как оно не является словарем.</translation> <translation id="2955913368246107853">Закрыть панель поиска</translation> <translation id="2958544468932521864">Крикет</translation> +<translation id="2959274854674276289">Вегетарианская кухня</translation> +<translation id="2961809451460302960">Страхование жизни</translation> <translation id="2962073860865348475">12 x 18 дюймов</translation> <translation id="2967098518029543669">сохраните его в аккаунте Google</translation> +<translation id="297173220375858963">Настольные издательские системы</translation> <translation id="2972581237482394796">&Повторить</translation> <translation id="2977665033722899841">Сейчас выбрано – <ph name="ROW_NAME" />. <ph name="ROW_CONTENT" />.</translation> <translation id="2978824962390592855">Опера</translation> @@ -985,6 +1045,7 @@ <translation id="3005723025932146533">Открыть сохраненную копию</translation> <translation id="300580149047131921">Разрешение использовалось недавно</translation> <translation id="3009036448238594149"><ph name="ACTION_IN_SUGGEST_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, чтобы посмотреть доступные действия, затем Ввод, чтобы выполнить выбранное.</translation> +<translation id="3013711734159931232">Хозяйственные товары</translation> <translation id="3014553260345122294">Деловые новости</translation> <translation id="3014726756341138577">Дополнительные возможности принтеров</translation> <translation id="301521992641321250">Заблокировано автоматически</translation> @@ -996,13 +1057,16 @@ <translation id="3036894576201005614">Бытовая химия</translation> <translation id="3037177537145227281">Вы отслеживаете цену на этот товар</translation> <translation id="3037605927509011580">Опаньки...</translation> +<translation id="3039406992698062762">Семейные поездки</translation> <translation id="3041612393474885105">Данные сертификата</translation> +<translation id="3045769629416806687">Экстремальные виды спорта</translation> <translation id="305162504811187366">историю Удаленного рабочего стола Chrome, в том числе временные метки, хосты и идентификаторы сеансов клиентов.</translation> <translation id="3052964831964880138"><ph name="PRODUCT_NAME" />: скидка <ph name="PRICE_DROP" /></translation> <translation id="3054512251683174387">Chrome автоматически удаляет темы, добавленные более четырех недель назад. По мере просмотра веб-страниц тема может снова появиться в списке. Чтобы тема не передавалась сайтам, заблокируйте ее. Узнайте о том, как управлять конфиденциальностью в рекламе в Chrome.</translation> <translation id="3061707000357573562">Исправление сервиса</translation> <translation id="306573536155379004">Игра началась.</translation> <translation id="3067505415088964188">Низкие цены</translation> +<translation id="3076865167425975822">Операционные системы</translation> <translation id="3080254622891793721">Изображения</translation> <translation id="3082007635241601060">Разрешите компании Google использовать корзины, чтобы находить для вас персонализированные скидки.</translation> <translation id="3086579638707268289">Ваши действия в Интернете отслеживаются</translation> @@ -1016,9 +1080,11 @@ <ph name="LIST_ITEM" />история поиска;<ph name="END_LIST_ITEM" /> <ph name="LIST_ITEM" />данные, указанные в формах.<ph name="END_LIST_ITEM" /> <ph name="END_LIST" /></translation> +<translation id="3103188521861412364">Акции и облигации</translation> <translation id="3105172416063519923">Идентификатор объекта:</translation> <translation id="3107591622054137333"><ph name="BEGIN_LINK" />Проверить настройки безопасного DNS-сервера<ph name="END_LINK" /></translation> <translation id="3108943290502734357">Средний лоток</translation> +<translation id="3109061346635850169">Уход за лицом и телом</translation> <translation id="3109728660330352905">У вас нет прав для просмотра этой страницы.</translation> <translation id="3111155154146792758">Печи и камины</translation> <translation id="3112892588078695695">Номер телефона: <ph name="PHONE" /></translation> @@ -1040,6 +1106,7 @@ <translation id="3141641372357166056">пользователь ещё не принял решение</translation> <translation id="3144458715650412431">Тестовые правила применены. Вы можете проверить и сбросить их на странице chrome://policy/test. Правила администратора применены не будут.</translation> <translation id="3145945101586104090">Не удалось декодировать ответ</translation> +<translation id="3147941219998826815">Дешевые и горящие туры</translation> <translation id="3150653042067488994">Временные неполадки на сервере</translation> <translation id="3150889484970506196">Кнопка "Создать таблицу". Нажмите ее, чтобы быстро создать таблицу Google.</translation> <translation id="3154506275960390542">Эта страница содержит форму, которая может быть не защищена. Отправленные вами данные могут быть просмотрены третьими лицами во время передачи, а также могут быть изменены злоумышленником до получения сервером.</translation> @@ -1050,6 +1117,7 @@ <translation id="3158539265159265653">Диск</translation> <translation id="3162559335345991374">Возможно, вам нужно перейти на страницу входа сети Wi-Fi.</translation> <translation id="3168744840365648658">Радиотехника</translation> +<translation id="3168938241115725594">Классические транспортные средства</translation> <translation id="3169472444629675720">Рекомендации</translation> <translation id="3171703252520926121">Услуги в сфере недвижимости</translation> <translation id="3175081911749765310">Веб-сервисы</translation> @@ -1077,6 +1145,7 @@ <translation id="3216313131063488104">Блюз</translation> <translation id="3218181027817787318">Относительный</translation> <translation id="3218247554732884571">{DAYS_UNTIL_DEADLINE,plural, =1{Необходимо установить обновление сейчас.}=2{Необходимо установить обновление к завтрашнему дню.}one{Необходимо установить обновление в течение # дня.}few{Необходимо установить обновление в течение # дней.}many{Необходимо установить обновление в течение # дней.}other{Необходимо установить обновление в течение # дня.}}</translation> +<translation id="3218376667417971956">Автотранспорт</translation> <translation id="3218388919950135939"><ph name="BEGIN_LINK" />Это небезопасная страница.<ph name="END_LINK" /> Открывая ее, вы действуете на свой страх и риск.</translation> <translation id="3220264767789936523">Официальная одежда</translation> <translation id="3223287115535306850">Троббер запуска приложения</translation> @@ -1127,6 +1196,7 @@ <translation id="3307649904964670439">Кнопка "Настроить Chrome". Нажмите ее, чтобы настроить внешний вид браузера.</translation> <translation id="3308006649705061278">Подразделение (OU)</translation> <translation id="3310047144791481950">Включите эту функцию, чтобы узнавать, какой картой выгоднее оплатить покупку. Подробнее <ph name="CARD_BENEFIT_HELP_LINK_BEGIN" />о преимуществах карт<ph name="CARD_BENEFIT_HELP_LINK_END" />…</translation> +<translation id="3318016344440038475">Телекомедии</translation> <translation id="3324687287337751929">4 x 6 дюймов</translation> <translation id="3324983252691184275">Малиновый</translation> <translation id="3325027355611702542">Жилые автоприцепы и дома на колесах</translation> @@ -1139,7 +1209,9 @@ <translation id="3340978935015468852">настройки</translation> <translation id="3342018947887487892">Сайты, на которые вы зайдете в дальнейшем, смогут запрашивать эту информацию – либо темы рекламы, либо объявления, предложенные сайтами, которые вы посетили.</translation> <translation id="334438173029876234">Инвентарь для скейтбординга</translation> +<translation id="3347146863028219517">Лыжи и сноуборд</translation> <translation id="3349952286488694786">SRA2</translation> +<translation id="3352881017886802007">Спортивные игры</translation> <translation id="3355823806454867987">Изменить настройки прокси-сервера...</translation> <translation id="335809815767823">Экспорт завершен</translation> <translation id="3359565626472459400">Бракосочетания</translation> @@ -1165,11 +1237,13 @@ <translation id="3391482648489541560">редактирование файлов</translation> <translation id="3392028486601120379">Задан путь для шаблона URL "<ph name="URL_PATTERN" />". Пути для этого ключа не поддерживаются. Удалите путь и попробуйте снова. Например, вместо *://example.com/ введите *://example.com.</translation> <translation id="3395827396354264108">Способ выдачи</translation> +<translation id="3399161914051569225">Носимые устройства</translation> <translation id="3399952811970034796">Адрес доставки</translation> <translation id="3402261774528610252">Сайт использует устаревший протокол TLS 1.0 или TLS 1.1. В будущем эти протоколы будут отключены, из-за чего пользователи не смогут зайти на сайт. На сервере нужно включить протокол TLS 1.2 или более поздней версии.</translation> <translation id="3405664148539009465">Настроить шрифты</translation> <translation id="3407789382767355356">вход через сторонние сервисы</translation> <translation id="3409896703495473338">Открыть настройки безопасности</translation> +<translation id="3414275587143250384">Распределенные и облачные вычисления</translation> <translation id="3414952576877147120">Размер:</translation> <translation id="341513675006332771">Кнопка "Запустить игру Chrome Dino". Нажмите ее, чтобы сыграть в Chrome Dino.</translation> <translation id="3422248202833853650">Закройте другие программы, чтобы освободить память.</translation> @@ -1200,6 +1274,7 @@ <translation id="3450323514459570273">Может запрашивать разрешение на управление вашими MIDI-устройствами и их перепрограммирование</translation> <translation id="3452404311384756672">Выберите интервал:</translation> <translation id="3453962258458347894">Количество попыток</translation> +<translation id="3457781733462096492">Рэп и хип-хоп</translation> <translation id="3461266716147554923">Сайт <ph name="URL" /> запрашивает доступ к тексту и изображениям, скопированным в буфер обмена.</translation> <translation id="3461824795358126837">Маркер</translation> <translation id="3462200631372590220">Скрыть подробности</translation> @@ -1213,6 +1288,7 @@ <translation id="3479552764303398839">Не сейчас</translation> <translation id="3484560055331845446">Вы можете потерять доступ к аккаунту Google. Рекомендуем немедленно сменить пароль. После этого потребуется снова войти в аккаунт.</translation> <translation id="3484861421501147767">Напоминание: вам доступен сохраненный промокод</translation> +<translation id="3486406746948052912">Антиперспиранты, дезодоранты и спреи для тела</translation> <translation id="3487845404393360112">Лоток 4</translation> <translation id="3493660662684070951">Грузовики, фургоны и внедорожники</translation> <translation id="3495081129428749620">Найти на странице @@ -1230,6 +1306,7 @@ <translation id="3518941727116570328">Обработка нескольких объектов</translation> <translation id="3525130752944427905">10 x 14 дюймов</translation> <translation id="3525435918300186947">Разрешить управлять MIDI-устройствами и перепрограммировать их?</translation> +<translation id="3527181387426738155">Музыка и аудио</translation> <translation id="3528171143076753409">Сертификат сервера не является доверенным.</translation> <translation id="3528485271872257980">Темно-коричневый</translation> <translation id="3530944546672790857">{COUNT,plural, =0{Как минимум 1 запись на синхронизируемых устройствах}=1{1 запись (не считая данных на синхронизируемых устройствах)}one{# запись (не считая данных на синхронизируемых устройствах)}few{# записи (не считая данных на синхронизируемых устройствах)}many{# записей (не считая данных на синхронизируемых устройствах)}other{# записей (не считая данных на синхронизируемых устройствах)}}</translation> @@ -1273,8 +1350,10 @@ <translation id="3600492954573979888">Кнопка "Открыть настройки конфиденциальности в аккаунте Google". Нажмите ее, чтобы открыть настройки конфиденциальности в аккаунте Google.</translation> <translation id="3603507503523709">Приложение заблокировано администратором</translation> <translation id="3605899229568538311">5 x 5 дюймов</translation> +<translation id="3606917451836803637">Телевизионные шоу и программы</translation> <translation id="3608932978122581043">Задать ориентацию</translation> <translation id="3610142117915544498">Чтобы оплачивать покупки быстрее, сохраните карту, свое имя и платежный адрес в аккаунте Google.</translation> +<translation id="3612660594051121194">Автобусы и поезда дальнего следования</translation> <translation id="3614103345592970299">Размер: 2</translation> <translation id="361438452008624280">Элемент списка "<ph name="LANGUAGE_ID" />": язык не поддерживается или неизвестен.</translation> <translation id="3614934205542186002"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем Ввод, чтобы запустить проверку безопасности в настройках Chrome.</translation> @@ -1282,6 +1361,7 @@ <translation id="3620239073311576716">Униформа и рабочая одежда</translation> <translation id="36224234498066874">Очистить историю...</translation> <translation id="362276910939193118">Показать всю историю</translation> +<translation id="3623398832322170566">Романтические фильмы</translation> <translation id="3624292976554877583">Этикетки (матовые)</translation> <translation id="3628905806504633297">{0,plural, =1{Администратор не рекомендует передавать этот файл в место назначения "<ph name="DESTINATION_NAME" />".}one{Администратор не рекомендует передавать эти файлы в место назначения "<ph name="DESTINATION_NAME" />".}few{Администратор не рекомендует передавать эти файлы в место назначения "<ph name="DESTINATION_NAME" />".}many{Администратор не рекомендует передавать эти файлы в место назначения "<ph name="DESTINATION_NAME" />".}other{Администратор не рекомендует передавать эти файлы в место назначения "<ph name="DESTINATION_NAME" />".}}</translation> <translation id="3630155396527302611">Если программа входит в список тех, которым разрешен доступ к сети, @@ -1294,6 +1374,7 @@ <translation id="3634530185120165534">Лоток 5</translation> <translation id="3634567936866541746">Вы только что ввели пароль на поддельном сайте. Чтобы защитить свои аккаунты, проверьте сохраненные пароли в браузере Chrome.</translation> <translation id="3638102297696182302">Возобновите работу с генератором текстов. Чтобы открыть его, нажмите Tab и Ввод.</translation> +<translation id="3641116835972736297">Американский футбол</translation> <translation id="3642196846309122856">Попробуйте скачать файлы ещё раз.</translation> <translation id="3642638418806704195">Приложение:</translation> <translation id="3646643500201740985">Оценка эффективности рекламы</translation> @@ -1322,6 +1403,7 @@ <translation id="3681007416295224113">Данные сертификата</translation> <translation id="3681421644246505351">Chrome определяет интересующие вас темы на основе недавней истории браузера.</translation> <translation id="3682094733650754138">Выбран вариант "Подставить адрес"</translation> +<translation id="3687920599421452763">Фургоны и минивэны</translation> <translation id="3693327506115126094">Выберите способ подтверждения личности</translation> <translation id="3698629142018988477">Кнопка "Создать сайт". Нажмите ее, чтобы быстро создать сайт на платформе Google.</translation> <translation id="3701325639446035885">Продажа билетов на мероприятия</translation> @@ -1332,9 +1414,12 @@ <translation id="370665806235115550">Загрузка...</translation> <translation id="3709599264800900598">Скопированный текст</translation> <translation id="370972442370243704">Включить сеансы</translation> +<translation id="3709837451557142236">Торговля сырьевыми товарами и фьючерсами</translation> +<translation id="3711861349027352138">Компьютерные и видеоигры</translation> <translation id="3711895659073496551">Спящий режим</translation> <translation id="3712006010833051684">Конверт 10</translation> <translation id="3712624925041724820">Недостаточно лицензий</translation> +<translation id="371420189621607696">Киберспорт</translation> <translation id="3714633008798122362">веб-календарь</translation> <translation id="3714780639079136834">Включите Wi-Fi или мобильный Интернет.</translation> <translation id="3715016660240337709">{0,plural, =1{Файл нельзя загрузить}one{<ph name="FILE_COUNT" /> файл нельзя загрузить}few{<ph name="FILE_COUNT" /> файла нельзя загрузить}many{<ph name="FILE_COUNT" /> файлов нельзя загрузить}other{<ph name="FILE_COUNT" /> файла нельзя загрузить}}</translation> @@ -1377,12 +1462,14 @@ <translation id="3789155188480882154">Размер: 16</translation> <translation id="3789841737615482174">Установить</translation> <translation id="3792100426446126328"><ph name="NAME" /> (<ph name="WIDTH" /> x <ph name="HEIGHT" />")</translation> +<translation id="3792826587784915501">Артхаус и независимое кино</translation> <translation id="3793574014653384240">Количество недавних сбоев и их причины</translation> <translation id="3799805948399000906">Шрифт запрошен</translation> <translation id="3801265110651850478">Отправлять Do Not Track в запросах веб-страниц</translation> <translation id="380329542618494757">Имя</translation> <translation id="3806932344025766608">Если вы посетите этот сайт, злоумышленники могут обманом заставить вас установить ПО или раскрыть личные данные, такие как пароль, номер телефона или кредитной карты. Мы настоятельно рекомендуем вернуться на безопасную страницу. <ph name="BEGIN_LEARN_MORE_LINK" />Подробнее…<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="3807366285948165054">Смещение изображения по оси X</translation> +<translation id="3807709094043295184">Классический рок и ретромузыка</translation> <translation id="3807873520724684969">Заблокирован опасный контент</translation> <translation id="3810770279996899697">Менеджеру паролей необходим доступ к Связке ключей macOS</translation> <translation id="3810973564298564668">Управление</translation> @@ -1402,6 +1489,7 @@ <translation id="3832522519263485449">Несколько отверстий слева</translation> <translation id="3835233591525155343">Использование устройства</translation> <translation id="3836246517890985658">Малая бытовая техника для кухни</translation> +<translation id="3839220096695873023">Гибридные транспортные средства и автомобили на альтернативном топливе</translation> <translation id="384315386171052386">Рыба и морепродукты</translation> <translation id="3844725157150297127">RA1</translation> <translation id="3848487483475744267"><ph name="CREATE_GOOGLE_DOC_FOCUSED_FRIENDLY_MATCH_TEXT" />. Чтобы быстро создать документ Google, нажмите Tab, а затем Ввод.</translation> @@ -1412,6 +1500,8 @@ <translation id="3858860766373142691">Название</translation> <translation id="3872834068356954457">Наука</translation> <translation id="3875783148670536197">Показать</translation> +<translation id="3880456882942693779">Искусство и развлечения</translation> +<translation id="3880589673277376494">Интернет и телекоммуникации</translation> <translation id="3881478300875776315">Показать меньше строк</translation> <translation id="3883500545751229739">навязчивая реклама</translation> <translation id="3884278016824448484">Конфликт идентификаторов устройств</translation> @@ -1430,6 +1520,7 @@ <translation id="3921869355029467742">Ввести защитный код</translation> <translation id="3927932062596804919">Запретить</translation> <translation id="3930260846839546333">Женские сумки</translation> +<translation id="3937834511546249636">Оборонная промышленность</translation> <translation id="3939773374150895049">Использовать WebAuthn вместо CVC-кода?</translation> <translation id="3941630233824954464">Включить обязательную повторную аутентификацию</translation> <translation id="3942048175062210325">Попробуйте открыть файлы ещё раз.</translation> @@ -1453,6 +1544,7 @@ <translation id="3966044442021752214">О безопасности</translation> <translation id="397105322502079400">Вычисление…</translation> <translation id="3973234410852337861">Сайт <ph name="HOST_NAME" /> заблокирован</translation> +<translation id="3975852104434126461">Автомобильная промышленность</translation> <translation id="3983340834939868135">Ключ доступа от поставщика "<ph name="VENDOR_NAME" />"</translation> <translation id="3984581365661308170">Конверт 11</translation> <translation id="398470910934384994">Птицы</translation> @@ -1463,6 +1555,8 @@ <translation id="3990250421422698716">Смещение</translation> <translation id="3992684624889376114">Об этой странице</translation> <translation id="3995639283717357522">Применить правила</translation> +<translation id="399754345297554962">Стандартизированные тесты и вступительные экзамены</translation> +<translation id="3999173941208168054">Фильмы ужасов</translation> <translation id="4000598935132966791">Подробнее о доступе к сайтам в управляемых браузерах</translation> <translation id="4006465311664329701">Способы оплаты, адреса и специальные предложения из Google Pay</translation> <translation id="4010758435855888356">Предоставить доступ к хранилищу?</translation> @@ -1472,9 +1566,11 @@ <translation id="4018819349042761761">Открытый ключ</translation> <translation id="4023431997072828269">Поскольку вы отправляете эту форму с использованием незащищенного подключения, ваша информация может стать известна посторонним.</translation> <translation id="4025325634010721551">Правила перезапущены</translation> +<translation id="4025338605225449265">Денежные единицы и обмен валют</translation> <translation id="4030383055268325496">&Отменить добавление</translation> <translation id="4030545038933060179">Если функция включена, здесь будет показываться список тем на основе недавней истории браузера.</translation> <translation id="4031179711345676612">Доступ к микрофону разрешен</translation> +<translation id="4036753017940930924">Землеустройство</translation> <translation id="4047351652147966654">18 x 24 дюйма</translation> <translation id="404831776305217138">URL для обновления расширений с идентификатором <ph name="EXTENSION_ID" /> недействителен или его схема не поддерживается. Разрешено использовать только схемы <ph name="HTTP_SCHEME" />, <ph name="HTTPS_SCHEME" /> и <ph name="FILE_SCHEME" />.</translation> <translation id="4050392779074832022">Вы сможете использовать его в других продуктах Google.</translation> @@ -1482,6 +1578,7 @@ <translation id="405399507749852140">Если на одном из сайтов цена снизится, вы получите уведомление.</translation> <translation id="4056223980640387499">Сепия</translation> <translation id="4059523390906550209">Подробнее о защите конфиденциальных данных</translation> +<translation id="4060880210388108757">Инди и альтернативная музыка</translation> <translation id="4063063121357725926">Разрешите Google находить скидки на товары, которые вы добавляете в корзину</translation> <translation id="406358100705415968">Средства индивидуальной защиты</translation> <translation id="4063924980214801036">Использовать разблокировку устройства для быстрого подтверждения карт</translation> @@ -1504,6 +1601,7 @@ <translation id="4099048595830172239">Администратор не рекомендует предоставлять доступ к экрану для приложения "<ph name="APPLICATION_TITLE" />", когда видны конфиденциальные данные:</translation> <translation id="4099391883283080991"><ph name="CUSTOMIZE_CHROME_FONTS_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем Ввод, чтобы настроить шрифты и их размеры в Chrome.</translation> <translation id="4101413244023615925">Текст и изображения</translation> +<translation id="4102567721634170493">Местные новости</translation> <translation id="4103249731201008433">Серийный номер устройства недействителен</translation> <translation id="4103592298805904008">Картон (однослойный)</translation> <translation id="4106887816571530227">Доступ к встроенному контенту запрещен</translation> @@ -1523,10 +1621,12 @@ <translation id="4127317221386336246">Аксессуары</translation> <translation id="4127575959421463246">Ищете экспериментальные параметры Chrome OS? Перейти</translation> <translation id="4129401438321186435">{COUNT,plural, =1{ещё 1 вариант}one{ещё # вариант}few{ещё # варианта}many{ещё # вариантов}other{ещё # варианта}}</translation> +<translation id="4129992181550680635">Образовательные ресурсы</translation> <translation id="4130226655945681476">Проверьте сетевые кабели, модем и маршрутизатор.</translation> <translation id="4132448310531350254">Для расширения <ph name="FILE_EXTENSION" /> обнаружено несколько обработчиков по умолчанию: <ph name="POLICY_IDS_LIST" />.</translation> <translation id="4134123981501319574">Создать документ</translation> <translation id="413544239732274901">Подробнее</translation> +<translation id="4140905366050378834">Корм и товары для домашних животных</translation> <translation id="4140905530744469899">Идентификатор профиля:</translation> <translation id="4142935452406587478">Лоток 10</translation> <translation id="4148925816941278100">American Express</translation> @@ -1611,6 +1711,7 @@ <translation id="4277937682389409325">Местный адрес</translation> <translation id="4278390842282768270">Разрешены</translation> <translation id="4281998142035485137">{0,plural, =1{Открыть конфиденциальный файл?}one{Открыть конфиденциальные файлы?}few{Открыть конфиденциальные файлы?}many{Открыть конфиденциальные файлы?}other{Открыть конфиденциальные файлы?}}</translation> +<translation id="4282280603030594840">Покупка автомобиля</translation> <translation id="4282346679996504092">Оповещения об этом товаре отключены, а закладка удалена.</translation> <translation id="4285498937028063278">Открепить</translation> <translation id="428639260510061158">{NUM_CARDS,plural, =1{Карта сохранена в аккаунте Google.}one{Карты сохранены в аккаунте Google.}few{Карты сохранены в аккаунте Google.}many{Карты сохранены в аккаунте Google.}other{Карты сохранены в аккаунте Google.}}</translation> @@ -1636,6 +1737,7 @@ <translation id="4318213823155573975">Головные уборы</translation> <translation id="4318312030194671742">Сервис для компоновки интерактивных миниатюр</translation> <translation id="4318566738941496689">Название вашего устройства и сетевой адрес</translation> +<translation id="4320119221194966055">Потребительские кредиты</translation> <translation id="4325600325087822253">Лоток 17</translation> <translation id="4325863107915753736">Не удалось найти статью</translation> <translation id="4326324639298822553">Проверьте срок действия и повторите попытку</translation> @@ -1644,6 +1746,7 @@ <translation id="433013776994920042">Веб-хостинг и регистрация доменов</translation> <translation id="4331519897422864041">Укладчик 5</translation> <translation id="4331708818696583467">Не защищено</translation> +<translation id="4332872603299969513">Детская литература</translation> <translation id="4333295216031073611">Список покупок</translation> <translation id="4333561522337981382">Управлять окнами на всех ваших экранах</translation> <translation id="4336219115486912529">{COUNT,plural, =1{Срок действия истекает завтра}one{Срок действия истекает через # день}few{Срок действия истекает через # дня}many{Срок действия истекает через # дней}other{Срок действия истекает через # дня}}</translation> @@ -1651,6 +1754,7 @@ <translation id="4340575312453649552">Это объявление удалено, так как оно использовало слишком много системных ресурсов.</translation> <translation id="4340810192899866471">Импортировать из файла JSON</translation> <translation id="4340982228985273705">По нашим данным, этот компьютер не является корпоративным, поэтому в соответствии с правилом на него можно автоматически устанавливать только расширения из Интернет-магазина Chrome. URL для обновления: <ph name="CWS_UPDATE_URL" />.</translation> +<translation id="4342742994656318294">Тематические парки</translation> <translation id="4348834659292907206">Подключение к сайту <ph name="SITE" /> не защищено.</translation> <translation id="4349365535725594680">Невозможно поделиться конфиденциальным контентом</translation> <translation id="4349810866125026513">Все равно загрузить</translation> @@ -1696,7 +1800,9 @@ <translation id="4451135742916150903">Разрешено отправлять запрос на подключение к HID-устройствам</translation> <translation id="4451684391620232683">Показанный пользователю текст:</translation> <translation id="4452328064229197696">Пароль, который вы только что использовали, был раскрыт в результате утечки данных. Чтобы защитить свои аккаунты, проверьте сохраненные пароли в Google Менеджере паролей.</translation> +<translation id="4456937135469235202">Приключенческие туры</translation> <translation id="4464826014807964867">Веб-сайты со сведениями от вашей организации</translation> +<translation id="4466576951214254884">Студенческие кредиты и займы на образование</translation> <translation id="4473643328224505070">Чтобы браузер Chrome стал максимально безопасным, <ph name="BEGIN_ENHANCED_PROTECTION_LINK" />включите режим "Улучшенная защита"<ph name="END_ENHANCED_PROTECTION_LINK" />.</translation> <translation id="447665707681730621"><ph name="BUBBLE_MESSAGE" />. <ph name="LEARN_MORE_TEXT" />.</translation> <translation id="4476953670630786061">Это незащищенная форма. Автозаполнение отключено.</translation> @@ -1716,6 +1822,7 @@ <translation id="4509074745930862522"><ph name="TRANSLATE_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab и затем Ввод, чтобы с помощью Google Переводчика ознакомиться с содержанием страницы.</translation> <translation id="4514308731478712184">Отключить сеансы</translation> <translation id="4515275063822566619">Это карты и адреса, указанные в Chrome и вашем аккаунте Google (<ph name="ACCOUNT_EMAIL" />). Вы можете изменить их на странице <ph name="BEGIN_LINK" />Настройки<ph name="END_LINK" />.</translation> +<translation id="4515847625438516456">Микрокары и малолитражные автомобили</translation> <translation id="4519245469315452746">Во время обновления работа устройства была прервана.</translation> <translation id="4520048001084013693">Администратор запретил скачивать этот файл.</translation> <translation id="4521157617044179198"><ph name="WIDTH" /> × <ph name="HEIGHT" /> мм (<ph name="ORIENTATION" />)</translation> @@ -1736,6 +1843,7 @@ <translation id="4546730006268514143">Превышено время ожидания</translation> <translation id="455113658016510503">A9</translation> <translation id="4556069465387849460">Вы используете блокировку экрана для ввода паролей</translation> +<translation id="4557573143631562971">Страхование жилья</translation> <translation id="4558551763791394412">Отключите расширения.</translation> <translation id="4566017918361049074">Мероприятия на открытом воздухе</translation> <translation id="4567686777917670400">Администратор может удаленно менять настройки браузера и управлять действиями вне браузера Chromium на этом устройстве. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation> @@ -1751,6 +1859,7 @@ <translation id="4594403342090139922">&Отменить удаление</translation> <translation id="4597348597567598915">Размер: 8</translation> <translation id="4598556348158889687">Управление хранилищем</translation> +<translation id="459914240367517409">Веб-разработка и веб-дизайн</translation> <translation id="4602465984861132303">Боулинг</translation> <translation id="4607608436550361748">Посмотреть советы по работе с Chrome</translation> <translation id="460848736049414407">Заблокировано администратором</translation> @@ -1774,6 +1883,7 @@ <translation id="4652266463001779298">Запрещено</translation> <translation id="4652440160515225514">Этот сайт был заблокирован вашей организацией, так как нарушает правила.</translation> <translation id="4658638640878098064">Скоба в левом верхнем углу</translation> +<translation id="4661556981531699496">Дикие и домашние животные</translation> <translation id="4663373278480897665">Доступ к камере разрешен</translation> <translation id="466561305373967878">Настольные игры</translation> <translation id="4668929960204016307">,</translation> @@ -1793,7 +1903,9 @@ <translation id="4701488924964507374"><ph name="SENTENCE1" /> <ph name="SENTENCE2" /></translation> <translation id="4702504834785592287">Сторона</translation> <translation id="4702656508969495934">Показываются автоматические субтитры. Чтобы открыть их, используйте переключатель окон.</translation> +<translation id="4703342001883078444">Семья и взаимоотношения</translation> <translation id="4708268264240856090">Соединение прервано</translation> +<translation id="4708276642004148190">Водоснабжение и водное хозяйство</translation> <translation id="4712404868219726379">Windows Hello</translation> <translation id="471880041731876836">Доступ запрещен</translation> <translation id="4718897478554657123">600 x 900 мм</translation> @@ -1834,9 +1946,11 @@ <translation id="4764776831041365478">Веб-страница по адресу <ph name="URL" />, возможно, временно недоступна или постоянно перемещена по новому адресу.</translation> <translation id="4766713847338118463">Две скобы снизу</translation> <translation id="4768864802656530630">Подробные системные журналы. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation> +<translation id="4771249073710170730">Моделирование и радиоуправление</translation> <translation id="4771973620359291008">Произошла неизвестная ошибка.</translation> <translation id="4774055414220872623">Товары для рукоделия и творчества</translation> <translation id="477945296921629067">{NUM_POPUPS,plural, =1{Всплывающее окно заблокировано}one{Заблокировано # всплывающее окно}few{Заблокировано # всплывающих окна}many{Заблокировано # всплывающих окон}other{Заблокировано # всплывающ. окна}}</translation> +<translation id="4780320432697076749">ПО для работы с фотографиями</translation> <translation id="4780366598804516005">Почтовый ящик 1</translation> <translation id="4785376858512657294">Параметры аккаунта Google</translation> <translation id="4785689107224900852">Переключиться на эту вкладку</translation> @@ -1862,6 +1976,7 @@ <translation id="4827283332383516812">Удаление карты</translation> <translation id="4831993743164297314">Бумага для фотонаборной машины</translation> <translation id="483241715238664915">Включить предупреждения</translation> +<translation id="4832961164064927107">Барбекю и гриль</translation> <translation id="4834250788637067901">Способы оплаты, адреса и специальные предложения из Google Pay</translation> <translation id="4839087176073128681">Быстрее оплачивайте покупки и защищайте данные карты с помощью современных технологий безопасности Google.</translation> <translation id="4840250757394056958">Посмотреть историю Chrome</translation> @@ -1873,6 +1988,7 @@ <translation id="485902285759009870">Проверка кода…</translation> <translation id="4864406669374375262">Версия скопирована в буфер обмена</translation> <translation id="486459320933704969">Чтобы смотреть этот сайт, тебе нужно разрешение родителя или законного представителя.</translation> +<translation id="4864801646102013152">Ремонт и обустройство дома</translation> <translation id="4866506163384898554">Чтобы увидеть курсор, нажмите |<ph name="ACCELERATOR1" />| + |<ph name="ACCELERATOR2" />|.</translation> <translation id="4873616204573862158">Очки</translation> <translation id="4876188919622883022">Упрощенный просмотр</translation> @@ -1887,6 +2003,7 @@ <translation id="4881695831933465202">Открыть</translation> <translation id="4881808915112408168">24 x 31,5 дюйма</translation> <translation id="4882314601499260499">Нет правил для пользователей. Чтобы добавить их, организация должна <ph name="LINK_BEGIN" />подтвердить ваш домен<ph name="LINK_END" />.</translation> +<translation id="4885030148564729407">Свадебные и романтические туры</translation> <translation id="4885256590493466218">Оплатите с помощью <ph name="CARD_DETAIL" /></translation> <translation id="4887406273302438710">Защитите пароли с помощью Windows Hello</translation> <translation id="4890070067176768718">Администратор позволил использовать разрешение "<ph name="PERMISSION" />" на сайте <ph name="ORIGIN" /></translation> @@ -1902,6 +2019,7 @@ <translation id="4901952598169637881">Повседневная обувь</translation> <translation id="4905659621780993806">Администратор автоматически перезапустит устройство <ph name="DATE" /> в <ph name="TIME" />. Не забудьте сохранить открытые файлы.</translation> <translation id="4913987521957242411">Отверстие в левом верхнем углу</translation> +<translation id="4916389289686916969">Телевизионные реалити-шоу</translation> <translation id="4917064667437236721">Формный цилиндр</translation> <translation id="4918221908152712722">Установить приложение "<ph name="APP_NAME" />" (скачивание не требуется)</translation> <translation id="4920457992177678649">Краткосрочная аренда и аренда жилья для отдыха</translation> @@ -1928,6 +2046,7 @@ <translation id="4958444002117714549">Развернуть список</translation> <translation id="4960068118612257147">Вы можете изменить свой выбор в разделе "Конфиденциальность в рекламе" настроек Chrome.</translation> <translation id="4960203958361543136">Выберите поисковую систему</translation> +<translation id="4963413887558778009">Ландшафтный дизайн</translation> <translation id="4967366744630699583">Изменить адрес</translation> <translation id="4968522289500246572">Это приложение предназначено для мобильных устройств. После изменения размера оно может работать некорректно или перезапуститься.</translation> <translation id="4968665849807487749">Может запрашивать управление окнами на всех ваших экранах</translation> @@ -2002,6 +2121,7 @@ <translation id="5114987907971894280">Виртуальная реальность</translation> <translation id="5115232566827194440">Управляемый гостевой сеанс с ограниченным доступом (переопределено)</translation> <translation id="5115563688576182185">(64 бит)</translation> +<translation id="5120526915373271910">Семейные фильмы</translation> <translation id="5122786942953798871">Конверт (хлопковая бумага)</translation> <translation id="5123063207673082822">До выходных</translation> <translation id="5123433949759960244">Баскетбол</translation> @@ -2045,11 +2165,13 @@ <translation id="5205222826937269299">Введите имя или название</translation> <translation id="5206392433295093945">Спальня</translation> <translation id="5209670883520018268">Лоток 20</translation> +<translation id="5212364581680288382">Мотогонки</translation> <translation id="5214542134842513912">Укажите, какие категории тем могут использоваться для персонализации рекламы. Если отключить категорию, будут заблокированы все связанные с ней темы.</translation> <translation id="521659676233207110">Лоток 13</translation> <translation id="5216942107514965959">Последнее посещение: сегодня</translation> <translation id="5217759126664161410">Недействительный формат протокола.</translation> <translation id="5222812217790122047">Введите адрес электронной почты</translation> +<translation id="5228269245420405804">Дистанционное обучение</translation> <translation id="5230733896359313003">Адрес доставки</translation> <translation id="5230815978613972521">B8</translation> <translation id="523149107733989821">A4 Extra</translation> @@ -2089,6 +2211,7 @@ <translation id="5299638840995777423">Робототехника</translation> <translation id="5300062471671636390">Скрыть список устройств для трансляции</translation> <translation id="5300589172476337783">Показать</translation> +<translation id="5305716236436927587">Реклама и маркетинг</translation> <translation id="5306593769196050043">Оба листа</translation> <translation id="5307166000025436103">ОК</translation> <translation id="5308380583665731573">Подключение</translation> @@ -2112,6 +2235,7 @@ <translation id="5345249337934847112">Бумага (плотная с покрытием)</translation> <translation id="5349543692327946794">Этикетки (струйная печать)</translation> <translation id="5351548097010183514">Строительные материалы и принадлежности</translation> +<translation id="5354143049423063163">Хедж-фонды</translation> <translation id="5355557959165512791">Сертификат веб-сайта <ph name="SITE" /> отозван. Открыть сайт в настоящее время нельзя. Сбой мог быть вызван сетевой ошибкой или действиями злоумышленников. Скорее всего, сайт заработает через некоторое время.</translation> <translation id="5360706051680403227">Лампы и освещение</translation> <translation id="536296301121032821">Не удалось сохранить настройки политики</translation> @@ -2125,7 +2249,9 @@ <translation id="5385857628869214740">Юмор</translation> <translation id="5385966243497224160">Предпросмотр URL с протоколом, отличным от HTTPS, запрещен</translation> <translation id="5386426401304769735">В цепочке сертификатов этого сайта есть сертификат, подписанный с помощью алгоритма SHA-1.</translation> +<translation id="539203134595252721">Настольный теннис</translation> <translation id="5392506727170022660">Металл (полуглянцевый)</translation> +<translation id="5394069166371280357">Семейные телешоу</translation> <translation id="5396631636586785122">Скобы по правому краю</translation> <translation id="5398772614898833570">Реклама заблокирована</translation> <translation id="5400836586163650660">Серый</translation> @@ -2140,7 +2266,9 @@ <translation id="5414446060143308245">Проверьте файлы, перед тем как переносить их</translation> <translation id="5414511064953050917">Все равно переместить</translation> <translation id="5421136146218899937">Очистить историю...</translation> +<translation id="5421408724705443535">Рок-музыка</translation> <translation id="5423269318075950257">Отслеживание цен</translation> +<translation id="5425082381151187189">Обустройство дома и отделка помещений</translation> <translation id="5426179911063097041">С сайта <ph name="SITE" /> поступил запрос на отправку уведомлений.</translation> <translation id="5430298929874300616">Удалить закладку</translation> <translation id="5434798570900738152">В Chromium <ph name="BEGIN_EMPHASIS" />не будут сохраняться<ph name="END_EMPHASIS" />: @@ -2174,8 +2302,10 @@ <translation id="549333378215107354">Размер: 3</translation> <translation id="5501712702042287009">автоматически открывать в полноэкранном режиме</translation> <translation id="550365051221576010">Заполнить все поля</translation> +<translation id="5508443345185481044">Фото- и видеокамеры</translation> <translation id="5509762909502811065">B0</translation> <translation id="5509780412636533143">Управляемые закладки</translation> +<translation id="5509913453990750440">Мода и стиль</translation> <translation id="5510481203689988000">Этот параметр можно изменить в настройках файлов cookie</translation> <translation id="5510766032865166053">Возможно, он был перемещен или удален.</translation> <translation id="551222491709693708">Комиксы и анимация</translation> @@ -2198,7 +2328,11 @@ <translation id="5540969246441091044">Конный спорт</translation> <translation id="5541086400771735334">Почтовый ящик 7</translation> <translation id="5541546772353173584">Добавьте адрес электронной почты</translation> +<translation id="5543564889050342791">Зоопарки, аквариумы и заповедники</translation> <translation id="5543722831081909240">180 градусов</translation> +<translation id="5544836308113951378">Круизы и чартерные рейсы</translation> +<translation id="5547939254150808298">Печать и издательское дело</translation> +<translation id="554815783948612276">Поставщики форумов и чатов</translation> <translation id="555037537507405574">дополнительные возможности принтеров</translation> <translation id="555128936272638662">Аксессуары для мобильных и беспроводных устройств</translation> <translation id="5551890439174915351">100 x 200 мм</translation> @@ -2224,6 +2358,7 @@ <translation id="5586831831248371458">Искать: <ph name="KEYWORD_SUFFIX" /></translation> <translation id="5587987780934666589">Пользователь платформы</translation> <translation id="5593349413089863479">Подключение недостаточно защищено</translation> +<translation id="5593640815048812868">Ноутбуки и портативные компьютеры</translation> <translation id="5595485650161345191">Изменить адрес</translation> <translation id="5596939519753369075">2 x 3,5 дюйма</translation> <translation id="560412284261940334">Управление устройствами не поддерживается</translation> @@ -2234,6 +2369,7 @@ <translation id="5611398002774823980">Сохранить в аккаунте</translation> <translation id="561165882404867731">Перевести эту страницу с помощью Google Переводчика</translation> <translation id="5612720917913232150">Сайт <ph name="URL" /> запрашивает данные о местоположении вашего компьютера.</translation> +<translation id="5614520971155863709">Карточные игры</translation> <translation id="5617949217645503996">Сайт <ph name="HOST_NAME" /> выполнил переадресацию слишком много раз.</translation> <translation id="5619721953841297650">Набор настроек</translation> <translation id="5624120631404540903">Настройки паролей</translation> @@ -2248,6 +2384,7 @@ <translation id="5642411781689336699">Стереосистемы и их компоненты</translation> <translation id="5644090287519800334">Смещение изображений на лицевой стороне по оси X</translation> <translation id="5645132789250840550">Пластик (полуглянцевый)</translation> +<translation id="5645719697465708351">Товары для праздников и вечеринок</translation> <translation id="5645854190134202180">До второй смены</translation> <translation id="5649053991847567735">Автоматическое скачивание</translation> <translation id="5651323159439184939">Автоподатчик</translation> @@ -2258,8 +2395,10 @@ <translation id="5663955426505430495">Администратор устройства установил расширения с дополнительными функциями для браузера. У расширений есть доступ к некоторым вашим данным.</translation> <translation id="5667827081946850877">Аудиокниги</translation> <translation id="5675650730144413517">Страница недоступна</translation> +<translation id="5675809467256309336">Танцевальная и электронная музыка</translation> <translation id="5677928146339483299">Заблокированы</translation> <translation id="5678007133659493065">Фольга</translation> +<translation id="5680642791693447368">Триллеры, криминальные и детективные фильмы</translation> <translation id="568292603005599551">Положение изображения по оси X</translation> <translation id="5684277895745049190">Список</translation> <translation id="5684874026226664614">Не удалось перевести страницу</translation> @@ -2279,10 +2418,13 @@ <translation id="571403275720188526">(arm64)</translation> <translation id="571510845185711675">Ветеринария</translation> <translation id="5715150588940290235">Удалить сохраненные защитные коды?</translation> +<translation id="5717509257172454543">Катание на коньках</translation> <translation id="5720705177508910913">Текущий пользователь</translation> +<translation id="5720895412771013401">Настольные компьютеры</translation> <translation id="572328651809341494">Недавние вкладки</translation> <translation id="5723873695528696965">Управление MIDI-устройствами и их перепрограммирование.</translation> <translation id="5725297205162868298">Быстрая команда "<ph name="SHORTCUT_NAME" />" не должна начинаться с символа @.</translation> +<translation id="5729442113829771034">Дошкольное образование</translation> <translation id="5730040223043577876">Chrome рекомендует сбросить пароль, если вы использовали его на других сайтах.</translation> <translation id="5732392974455271431">Для разблокировки обратитесь к родителям.</translation> <translation id="573555826359077410">Кнопка "Создать форму". Нажмите ее, чтобы быстро создать форму Google.</translation> @@ -2290,6 +2432,7 @@ <translation id="5738385766833540397">Выберите, куда будут приходить оповещения о скидках на отслеживаемые товары.</translation> <translation id="5740911612628596808">Конверт C9</translation> <translation id="5742806904559466333">Бары, клубы и ночная жизнь</translation> +<translation id="5743684619253032786">Товары для ухода за ногтями</translation> <translation id="5745733273847572235">Разрешено отправлять запрос на доступ к информации о местоположении</translation> <translation id="5745980000221562234">{NUM_CARDS,plural, =1{Используйте для карты виртуальный номер}one{Выберите карту}few{Выберите карту}many{Выберите карту}other{Выберите карту}}</translation> <translation id="5759751709240058861">Использование и перемещение вашей камеры.</translation> @@ -2303,6 +2446,7 @@ <translation id="5776574724412881956">Виртуальная карта не указана? Нажмите на ее реквизиты, чтобы скопировать их в буфер обмена. <ph name="IDS_AUTOFILL_VIRTUAL_CARD_MANUAL_FALLBACK_BUBBLE_LEARN_MORE_LINK_LABEL" /></translation> <translation id="5781136890105823427">Эксперимент включен</translation> <translation id="578305955206182703">Янтарный</translation> +<translation id="5783700460098783980">Багаж и товары для путешественников</translation> <translation id="57838592816432529">Отключить звук</translation> <translation id="5784606427469807560">Не удалось подтвердить данные карты. Проверьте подключение к Интернету и повторите попытку.</translation> <translation id="5785756445106461925">Обратите внимание, что на странице обнаружен небезопасный контент. Возможно, при передаче ресурсы просматриваются третьими лицами, а злоумышленники могут получить доступ к странице и изменить ее поведение или внешний вид.</translation> @@ -2331,6 +2475,7 @@ <translation id="5843987376989109187">Этот язык пока не поддерживается. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation> <translation id="5847181246682413476">Источники питания</translation> +<translation id="584902713199270089">Знакомства и общение</translation> <translation id="5851548754964597211">Список вкладок</translation> <translation id="5852909432155870672">RA4</translation> <translation id="5862579898803147654">Укладчик 8</translation> @@ -2341,6 +2486,8 @@ <translation id="5869522115854928033">Сайты с сохраненными паролями</translation> <translation id="5872692522325383488">Код IBAN сохранен</translation> <translation id="5873297634595728366">Дизельные автомобили</translation> +<translation id="5877359070305966420">Кадровые ресурсы</translation> +<translation id="5879272455334365707">Финансовое планирование и менеджмент</translation> <translation id="5879989559903563723">Недоступно в гостевом режиме</translation> <translation id="5880050725127890683">Проверка безопасности Chrome</translation> <translation id="5884465125445718607">Конверт Chinese 6</translation> @@ -2354,6 +2501,7 @@ <translation id="5910140988253729859">Отменить автозаполнение</translation> <translation id="5911020115933784199">Списки событий</translation> <translation id="5911110632211230665">Открывать запрещено</translation> +<translation id="5915189366813702112">Гибкие условия работы</translation> <translation id="59174027418879706">Включено</translation> <translation id="5918373444239520146">Гаджеты и портативные электронные устройства</translation> <translation id="5918847752193018339">Данные о CVC-кодах помогают быстрее оформлять покупки. <ph name="LINK_BEGIN" />Удалить сохраненные защитные коды<ph name="LINK_END" /></translation> @@ -2361,6 +2509,7 @@ <translation id="5920262536204764679">{NUM_COOKIES,plural, =1{Используется 1 файл cookie}one{Используется # файл cookie}few{Используется # файла cookie}many{Используется # файлов cookie}other{Используется # файла cookie}}</translation> <translation id="5921185718311485855">Включено</translation> <translation id="5921639886840618607">Сохранить карту в аккаунте Google?</translation> +<translation id="5921952831792678223">Пикапы</translation> <translation id="5922853866070715753">Почти готово…</translation> <translation id="5923492272538889093">Использовать разблокировку устройства вместо CVC-кода?</translation> <translation id="5924510104057992926">Проверьте файлы, перед тем как открывать их</translation> @@ -2368,11 +2517,13 @@ <translation id="5925040402342933574">Оптический диск (полуглянцевый)</translation> <translation id="5926982310317673627">Тренажерные залы и фитнес-клубы</translation> <translation id="5930147475897662863">Включите этот параметр, чтобы использовать генератор текстов</translation> +<translation id="593102073240001326">Инструкции и советы специалистов</translation> <translation id="5932224571077948991">Сайт показывает навязчивую или вводящую в заблуждение рекламу</translation> <translation id="5937560539988385583">Страница переведена</translation> <translation id="5938153366081463283">Добавить виртуальную карту</translation> <translation id="5938793338444039872">Troy</translation> <translation id="5944297261866530437">Ткань (с высоким лоском)</translation> +<translation id="5950901984834744590">Бритвы и станки для бритья</translation> <translation id="5951495562196540101">Регистрация невозможна, так как тип аккаунта не соответствует лицензии на устройстве.</translation> <translation id="5953516610448771166">Автоматические субтитры недоступны для этого медиафайла. Чтобы получить их, заблокируйте <ph name="CONTENT_SETTINGS" /> для этого сайта.</translation> <translation id="595873925609605681">Если функции сайта не работают, <ph name="BEGIN_LINK" />попробуйте временно разрешить сторонние файлы cookie<ph name="END_LINK" />.</translation> @@ -2394,8 +2545,10 @@ <translation id="5992691462791905444">Укороченная фальцовка гармошкой</translation> <translation id="5992805036496113940">Посмотреть информацию, на основе которой вам показывается реклама</translation> <translation id="5995727681868049093">Настроить параметры конфиденциальности и безопасности в аккаунте Google</translation> +<translation id="5996255674476750320">Автошоу</translation> <translation id="5997247540087773573">Пароль, который вы только что использовали, был раскрыт в результате утечки данных. Чтобы защитить свои аккаунты, измените его прямо сейчас и проверьте сохраненные пароли в Google Менеджере паролей.</translation> <translation id="5999271311987646952">В Chrome есть функции, защищающие вас при работе в браузере. Например, к ним относится сервис "Google Безопасный просмотр". <ph name="BEGIN_LINK" />Недавно он обнаружил вредоносное ПО<ph name="END_LINK" /> на сайте, который вы хотите посетить.</translation> +<translation id="6000528814684428358">Хард-рок и прогрессивный рок</translation> <translation id="6000758707621254961">Количество результатов поиска по запросу "<ph name="SEARCH_TEXT" />": <ph name="RESULT_COUNT" /></translation> <translation id="6002122790816966947">Ваши устройства</translation> <translation id="6005659677094197001">Непрерывная печать</translation> @@ -2410,11 +2563,13 @@ <translation id="6017850046339264347">Злоумышленники могут использовать сайт <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" />, чтобы установить вредоносные приложения, маскирующиеся под безопасные программы или собирающие данные, по которым вас можно отследить. <ph name="BEGIN_LEARN_MORE_LINK" />Подробнее…<ph name="END_LEARN_MORE_LINK" /></translation> <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (данные синхронизируются)</translation> <translation id="6028591542479806248">Управление уведомлениями по электронной почте и на мобильном устройстве</translation> +<translation id="6028833024483927901">Кухни мира</translation> <translation id="603068602130820122">Две скобы справа</translation> <translation id="6032524144326295339">Почтовый ящик 2</translation> <translation id="6032955021262906325">Скрепление слева</translation> <translation id="6034000775414344507">Светло-серый</translation> <translation id="6034514109191629503">Фальцовка гармошкой в три сгиба</translation> +<translation id="6035491133925068289">Легкая атлетика</translation> <translation id="6039846035001940113">Если проблема не исчезнет, свяжитесь с владельцем сайта.</translation> <translation id="6040143037577758943">Закрыть</translation> <translation id="604124094241169006">Автоматически</translation> @@ -2436,11 +2591,14 @@ <translation id="6053735090575989697">Чтобы узнать больше о том, как Google защищает ваши данные, ознакомьтесь с нашей Политикой конфиденциальности.</translation> <translation id="6055888660316801977">Экран несоответствия учетных данных для защищенных платежей</translation> <translation id="6055982527635883756">Конверт (архивный)</translation> +<translation id="6057177372083677067">Онлайн-видео</translation> +<translation id="6058646026409894363">Гражданское строительство</translation> <translation id="6058977677006700226">Хотите использовать карты на всех устройствах?</translation> <translation id="6059925163896151826">USB-устройства</translation> <translation id="6060009363608157444">Недопустимый режим DnsOverHttps.</translation> <translation id="6061154937977953833">Борьба</translation> <translation id="6062937464449575061">Перестать отслеживать цену</translation> +<translation id="6063415549109819824">Ипотечное кредитование</translation> <translation id="6064217302520318294">Блокировка экрана</translation> <translation id="6080696365213338172">Вы используете сертификат, предоставленный администратором, поэтому он может заблокировать передачу данных на сайт <ph name="DOMAIN" />.</translation> <translation id="6085149458302186532">Этикетки (цветные)</translation> @@ -2454,11 +2612,13 @@ <translation id="6106989379647458772">Возможно, веб-страница <ph name="PAGE" /> временно недоступна или находится по новому адресу.</translation> <translation id="6107012941649240045">Кому выдан</translation> <translation id="6107924765192360631">Просто напишите несколько слов или создайте черновик, чтобы увидеть подсказки генератора текстов.</translation> +<translation id="6108849843016142864">Рептилии и амфибии</translation> <translation id="610911394827799129">Информация о других ваших действиях в Интернете может также храниться на странице <ph name="BEGIN_LINK" />myactivity.google.com<ph name="END_LINK" />.</translation> <translation id="6116338172782435947">Просмотр текста и изображений, скопированных в буфер обмена</translation> <translation id="6117833587752089929">Фотобумага (сатин)</translation> <translation id="6118782133429281336">Список источников пуст.</translation> <translation id="6120950591512958208">Укажите этот код при оформлении покупки.</translation> +<translation id="612178891608320683">Веганская кухня</translation> <translation id="6122181661879998141">на передней стороне карты</translation> <translation id="6124058285696691147">Скачать прикрепленный файл</translation> <translation id="6124432979022149706">Коннекторы Chrome Enterprise</translation> @@ -2469,12 +2629,14 @@ <translation id="6133320744616005677">Оставить разрешение</translation> <translation id="6133984428121856852">Расширение имени файла не указано или имеет неверный формат.</translation> <translation id="6139975341602920272">17 x 22 дюйма</translation> +<translation id="6143097244789397208">Виртуальная и дополненная реальность</translation> <translation id="6146055958333702838">Проверьте соединение кабелей, перезагрузите маршрутизаторы, модемы и другие сетевые устройства.</translation> <translation id="614940544461990577">Попробуйте сделать следующее:</translation> <translation id="6150036310511284407">Три отверстия слева</translation> <translation id="6151417162996330722">Слишком долгий срок действия сертификата, предоставленного сервером.</translation> <translation id="6153243098246946146"><ph name="WIDTH" /> × <ph name="HEIGHT" /> дюйм. (<ph name="ORIENTATION" />)</translation> +<translation id="615506061184576470">Бег и ходьба</translation> <translation id="6157754950574419155">Удалить все из истории</translation> <translation id="6157877588268064908">Выберите адрес, чтобы посмотреть способы и условия доставки.</translation> <translation id="6159554577634054750">Борьба с вредителями</translation> @@ -2492,6 +2654,7 @@ <translation id="6194209731893739467">Здесь вы найдете все отслеживаемые товары</translation> <translation id="6195163219142236913">Использование сторонних файлов cookie ограничено</translation> <translation id="6195371403461054755">Геология</translation> +<translation id="6195418151868446719">Бытовая электроника</translation> <translation id="6196640612572343990">Блокировать сторонние файлы cookie</translation> <translation id="6197648101609735209">89 x 89 мм</translation> <translation id="6198480336395236519">Разделители по всей длине</translation> @@ -2509,6 +2672,7 @@ <translation id="6222527803348563979">Бумага</translation> <translation id="6224281071334553713">Драгоценные камни и ювелирные украшения</translation> <translation id="6226163402662242066"><ph name="MANAGE_CHROME_ACCESSIBILITY_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем Ввод, чтобы персонализировать инструменты специальных возможностей в настройках Chrome.</translation> +<translation id="6228346913624365233">Транспортные средства класса люкс</translation> <translation id="6229196330202833460">Трансляция фильмов и телепередач</translation> <translation id="6234122620015464377">Подрезать после каждого документа</translation> <translation id="6236290670123303279">Настройки</translation> @@ -2517,6 +2681,7 @@ <translation id="6240964651812394252">Чтобы использовать Google Менеджер паролей с вашей операционной системой, перезапустите Chrome и предоставьте доступ к менеджеру паролей на компьютере. После перезапуска вкладки будут снова открыты.</translation> <translation id="6241121617266208201">Скрыть варианты заполнения</translation> <translation id="624499991300733384">Сервис для компоновки печатных материалов</translation> +<translation id="6250932670816326647">Средства для принятия ванн и ухода за телом</translation> <translation id="6251906504834538140">{0,plural, =1{Файл нельзя переместить}one{<ph name="FILE_COUNT" /> файл нельзя переместить}few{<ph name="FILE_COUNT" /> файла нельзя переместить}many{<ph name="FILE_COUNT" /> файлов нельзя переместить}other{<ph name="FILE_COUNT" /> файла нельзя переместить}}</translation> <translation id="6252613631861574218"><ph name="MANAGE_CHROME_DOWNLOADS_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем Ввод, чтобы управлять скачанными файлами в Chrome.</translation> <translation id="6254436959401408446">Недостаточно памяти для загрузки страницы</translation> @@ -2534,6 +2699,7 @@ <translation id="6279183038361895380">Чтобы показать курсор, нажмите |<ph name="ACCELERATOR" />|</translation> <translation id="6280223929691119688">Невозможно доставить заказ по этому адресу. Выберите другой вариант.</translation> <translation id="6284292079994426700">26 x 38 дюймов</translation> +<translation id="6284449872909111707">Текстовые и мгновенные сообщения</translation> <translation id="6284517535531159884">Тип файла конфигурации для модификации</translation> <translation id="6287197303017372967">Проложить маршруты до пункта назначения с пошаговыми инструкциями, используя функцию навигации</translation> <translation id="628877850550444614">Доступна скидка</translation> @@ -2574,6 +2740,7 @@ <translation id="6358088212770985041">изменить способы оплаты</translation> <translation id="6358450015545214790">Что это значит?</translation> <translation id="6360213755783740931">Подробнее о защите от вредоносного ПО</translation> +<translation id="6360512781839314363">Недвижимость</translation> <translation id="6361757823711327522">B7</translation> <translation id="6363786367719063276">Посмотреть журналы</translation> <translation id="6364095313648930329"><ph name="BEGIN_LINK" />Проверить настройки прокси-сервера, брандмауэра и безопасного DNS-сервера<ph name="END_LINK" /></translation> @@ -2600,6 +2767,7 @@ <translation id="6392799395081100092">Бумага (веленевая)</translation> <translation id="6393956493820063117">Администратор запретил вставлять сюда контент со страницы <ph name="ORIGIN_NAME" />.</translation> <translation id="6394852772105848029">Этот сайт пытается открыть приложение "<ph name="APP_NAME" />".</translation> +<translation id="639673288733510393">Скутеры и мопеды</translation> <translation id="6398765197997659313">Обычный режим</translation> <translation id="6401136357288658127">Правило устарело. Используйте <ph name="NEW_POLICY" />.</translation> <translation id="640163077447496506">Срок действия истекает сегодня</translation> @@ -2628,13 +2796,16 @@ <translation id="643917412048333145">Платья</translation> <translation id="6440503408713884761">Пропускается</translation> <translation id="6443406338865242315">Установленные расширения и плагины.</translation> +<translation id="6444329331928531170">Пенсия</translation> <translation id="6446608382365791566">Укажите дополнительную информацию</translation> <translation id="6447842834002726250">Файлы сookie</translation> <translation id="6448371595882710519">Подробнее об элементах управления</translation> <translation id="6450077999570164268">Quarto</translation> <translation id="6450212216969386944">Конверт Chou 40</translation> <translation id="6451458296329894277">Подтвердите повторную отправку формы</translation> +<translation id="6452429044474066211">Дайвинг и подводное плавание</translation> <translation id="6452889436791091116">ISO ID-1</translation> +<translation id="6455632609396391811">Страхование здоровья</translation> <translation id="6456955391422100996">Объявление удалено.</translation> <translation id="6457206614190510200">Скрепление внакидку</translation> <translation id="6457455098507772300">Оповещения о скидках будут появляться на рабочем столе</translation> @@ -2648,8 +2819,11 @@ <translation id="6474220430271405609">Проверки правил</translation> <translation id="6475672344094591109">Сайты, которые вы посещаете, могут запрашивать у Chrome информацию для оценки эффективности рекламы. Chrome защищает вашу конфиденциальность, ограничивая данные, которыми сайты могут обмениваться друг с другом.</translation> <translation id="6476284679642588870">Настроить способы оплаты</translation> +<translation id="647881094269678013">Актерское искусство и театр</translation> <translation id="6480864723214312258">Бытовые батареи</translation> +<translation id="6487678699866233349">Этническая музыка</translation> <translation id="6489534406876378309">Начать загрузку сведений об ошибках</translation> +<translation id="6490119919181773296">Младенцы и маленькие дети</translation> <translation id="6493924760403974580">Приложение доступно только в этом размере</translation> <translation id="6494750904506170417">всплывающие окна и переадресация</translation> <translation id="6495664197699704593">Пароль сохранен только на этом устройстве. Чтобы он был доступен на других ваших устройствах, <ph name="GOOGLE_PASSWORD_MANAGER" />.</translation> @@ -2662,9 +2836,12 @@ <translation id="6513005815064132016">Разрешено отправлять запрос на отслеживание положения камеры</translation> <translation id="6517596291481585650">Внимание! Это правило не объединено, так как оно не является списком.</translation> <translation id="6518133107902771759">Подтвердить</translation> +<translation id="6520026037299163656">Веб-приложения и онлайн-инструменты</translation> <translation id="65203098586853226">Перевод: <ph name="SOURCE" /> – <ph name="TARGET" /></translation> <translation id="6521745193039995384">Не выбрано</translation> +<translation id="6522682797352430154">Классическая музыка</translation> <translation id="6524830701589638230">Кнопка "Открыть настройки специальных возможностей". Нажмите ее, чтобы персонализировать инструменты специальных возможностей в настройках Chrome.</translation> +<translation id="6527049834925947126">Производство пищевых продуктов</translation> <translation id="6529173248185917884">Седьмой рулон</translation> <translation id="6529602333819889595">&Повторить удаление</translation> <translation id="6535617236508021606">Карта сохранена в вашем аккаунте Google, поэтому вы можете расплачиваться ею в сервисах Google.</translation> @@ -2682,6 +2859,7 @@ <translation id="6568793038316600992">Кнопка "Настроить способы оплаты". Нажмите ее, чтобы изменить данные о способах оплаты и банковских картах в настройках Chrome.</translation> <translation id="6569060085658103619">Вы просматриваете страницу расширения</translation> <translation id="6573200754375280815">Два отверстия справа</translation> +<translation id="6577792494180292262">Венчурный капитал</translation> <translation id="6578434528542148658">Недействительный идентификатор расширения.</translation> <translation id="6579858392010591435">Праздники и сезонные события</translation> <translation id="6579990219486187401">Светло-розовый</translation> @@ -2691,6 +2869,7 @@ <translation id="6591833882275308647">Это устройство <ph name="DEVICE_TYPE" /> не управляется администратором.</translation> <translation id="6596325263575161958">Параметры шифрования</translation> <translation id="6597665340361269064">90 градусов</translation> +<translation id="6598976221101665070">Драмы</translation> <translation id="6599642189720630047">Отслеживаемые товары</translation> <translation id="6606309334576464871">Chrome запрещает сайтам отслеживать ваши действия в интернете с помощью сторонних файлов cookie. <ph name="NEW_LINE" />Если функции сайта не работают, <ph name="START_LINK" />попробуйте временно предоставить это разрешение<ph name="END_LINK" />.</translation> @@ -2703,6 +2882,7 @@ <translation id="6630043285902923878">Поиск USB-устройств…</translation> <translation id="6630388727238334626">Кнопка "Открыть настройки Chrome". Нажмите ее, чтобы перейти в настройки Chrome.</translation> <translation id="6630809736994426279">Сайт <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> может установить на ваш компьютер Mac вредоносное ПО, которое крадет или удаляет личную информацию (например, фотографии, пароли, сообщения и реквизиты банковских карт). <ph name="BEGIN_LEARN_MORE_LINK" />Подробнее…<ph name="END_LEARN_MORE_LINK" /></translation> +<translation id="6631133499533814479">Австралийский футбол</translation> <translation id="663260587451432563">JIS B4</translation> <translation id="6633405994164965230">Компьютерное образование</translation> <translation id="6633476656216409494">Офисные и бизнес-приложения</translation> @@ -2736,8 +2916,11 @@ <translation id="6689271823431384964">Chrome предлагает вам сохранить карты в аккаунте Google, поскольку вы вошли в систему. Этот параметр можно изменить в разделе настроек. Имя владельца карты взято из вашего аккаунта.</translation> <translation id="6691397311652656001">На диске должно быть более <ph name="REQUIRED_FREE_DISK_SPACE" /> свободного места</translation> <translation id="6694681292321232194"><ph name="FIND_MY_PHONE_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем Ввод, чтобы перейти в раздел аккаунта Google "Поиск телефона".</translation> +<translation id="6695428916538794739">Боевики и приключенческие фильмы</translation> +<translation id="6696424331653607346">Туристические ресурсы</translation> <translation id="6698381487523150993">Создано:</translation> <translation id="67007264085648978">Ползунок времени</translation> +<translation id="6702851555558236418">ПО для работы со звуком и музыкой</translation> <translation id="6702919718839027939">Режим презентации</translation> <translation id="6704458454638854812">Установлено свойство custom_size. Название должно быть "custom".</translation> <translation id="6706005862292023715">Шторы и декорирование окон</translation> @@ -2753,6 +2936,7 @@ <translation id="6726832600570791992">(32-bit emulated)</translation> <translation id="6727094998759448074">SRA4</translation> <translation id="6732087373923685049">камера</translation> +<translation id="6734506549556896534">Игры-симуляторы</translation> <translation id="6737708609449480586">Выпечка</translation> <translation id="6738516213925468394">Данные были зашифрованы <ph name="TIME" /> с помощью <ph name="BEGIN_LINK" />кодовой фразы<ph name="END_LINK" />. Введите ее, чтобы начать синхронизацию.</translation> <translation id="6740851646645036700">Вы достигли лимита на генерацию текстов. Повторите попытку позже.</translation> @@ -2767,8 +2951,10 @@ <translation id="6755241357817244406">chrome://flags</translation> <translation id="6757797048963528358">Устройство находится в спящем режиме.</translation> <translation id="6760548828952594090">Не удалось сохранить карту в аккаунте Google. Она была сохранена в Chrome на этом устройстве.</translation> +<translation id="6766558780547452153">Кулинария и рецепты</translation> <translation id="6767985426384634228">Изменить адрес?</translation> <translation id="6770747695101757579">Бумага (хлопковая)</translation> +<translation id="677257480647123231">Безопасность детей в интернете</translation> <translation id="6775759552199460396">JIS B2</translation> <translation id="6779348349813025131">Google Менеджеру паролей необходим доступ к Связке ключей macOS</translation> <translation id="6785990323398321538">Вы в любой момент можете изменить поисковую систему по умолчанию в настройках Chrome.</translation> @@ -2782,6 +2968,7 @@ <translation id="6793213097893210590">Картон</translation> <translation id="679355240208270552">Игнорируется, так как в правиле не задан поиск по умолчанию.</translation> <translation id="6794951432696553238">Подтверждайте карты быстрее с помощью Windows Hello</translation> +<translation id="6796049419639038334">Рыбы и аквариумы</translation> <translation id="6798066466127540426">В списке нет действительных поисковых систем.</translation> <translation id="6798460514924505775">Конверт Chou 3</translation> <translation id="6799145206637008376">Укажите CVC-код этой виртуальной карты</translation> @@ -2841,12 +3028,14 @@ <translation id="6916193791494646625">Укажите, зачем вы хотите скачать файл (обязательно)</translation> <translation id="6917795328362592458">Пароль, который вы только что использовали, был раскрыт в результате утечки данных. Чтобы защитить свои аккаунты, проверьте сохраненные пароли в Менеджере паролей.</translation> <translation id="6925267999184670015">North American B+</translation> +<translation id="6926216138694948720">Боди-арт</translation> <translation id="692638818576287323">Коммерческий транспорт</translation> <translation id="6934236486840930310"><ph name="BEGIN_BOLD" />Поисковая система по умолчанию позволяет находить информацию в интернете и пользоваться различными функциями Chrome<ph name="END_BOLD" />, например совершать запросы из адресной строки или по изображению с веб-страницы. Некоторые функции могут быть недоступны, если их не поддерживает ваша поисковая система.</translation> <translation id="6934672428414710184">Это имя из вашего аккаунта Google</translation> <translation id="6935082727755903526">Вакансии в сфере бухгалтерского учета и финансов</translation> <translation id="6935179587384421592"><ph name="SIZE" />. Возможно, некоторые сайты будут загружаться медленнее, когда вы откроете их в следующий раз.</translation> <translation id="6936976777388162184">У этого устройства встроенная лицензия, поэтому его нельзя зарегистрировать для режима киоска или цифровой вывески.</translation> +<translation id="6944557544071529399">Стратегические игры</translation> <translation id="6944692733090228304">Вы ввели пароль на сайте, который не находится под управлением организации <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" />. Чтобы защитить свой аккаунт, не используйте этот пароль для других приложений и сайтов.</translation> <translation id="6945221475159498467">Выбрать</translation> <translation id="6948051842255602737">Игра закончена. Ваш результат: <ph name="SCORE" />.</translation> @@ -2885,9 +3074,11 @@ <translation id="6997288673234694149">Инвентарь для бейсбола и софтбола</translation> <translation id="6999480632062519056">Фитнес и персональные тренировки</translation> <translation id="7003278537452757231">Ковры и коврики</translation> +<translation id="7003322000677139268">Запчасти и аксессуары для транспортных средств</translation> <translation id="7004499039102548441">Недавние вкладки</translation> <translation id="7004583254764674281">Использовать Windows Hello для быстрого подтверждения карт</translation> <translation id="7006930604109697472">Все равно отправить</translation> +<translation id="7010658264061801199">Еда и напитки</translation> <translation id="7012363358306927923">China UnionPay</translation> <translation id="7014042602717177828">Автомобильные аудиосистемы</translation> <translation id="7014741021609395734">Масштаб</translation> @@ -2921,6 +3112,7 @@ <translation id="7079138647457502205">Улучшенная защита данных в интернете</translation> <translation id="7079718277001814089">Этот сайт содержит вредоносное ПО</translation> <translation id="7081308185095828845">Функция недоступна на вашем устройстве</translation> +<translation id="7081311540357715807">Продуктовые магазины</translation> <translation id="7083258188081898530">Лоток 9</translation> <translation id="7086090958708083563">Загрузка запрошена пользователем</translation> <translation id="7095139009144195559"><ph name="MANAGE_SITE_SETTINGS_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем – Ввод, чтобы открыть настройки Chrome и задать разрешения для сайтов, а также указать, какие данные они могут хранить.</translation> @@ -2937,10 +3129,12 @@ <translation id="7108819624672055576">Разрешено расширением</translation> <translation id="7109510814665441393">Симуляторы вождения и гоночные игры</translation> <translation id="7110116949943042888">Временные и сезонные вакансии</translation> +<translation id="7110368079836707726">Колледжи и университеты</translation> <translation id="7111012039238467737">(действительный)</translation> <translation id="7111507312244504964">Инспекция и оценка имущества</translation> <translation id="7112327784801341716">Если вы видите устаревшие данные, обратитесь в свой банк.</translation> <translation id="7118618213916969306">Поиск по адресу <ph name="SHORT_URL" /> из буфера обмена</translation> +<translation id="7119063404975271297">Телевизионные драмы</translation> <translation id="7119371694555167493">Превышено время ожидания</translation> <translation id="7119414471315195487">Закройте другие вкладки и программы.</translation> <translation id="7124354851782353862">Введите CVC-код</translation> @@ -3001,6 +3195,7 @@ <translation id="7227293336683593977">История изменения цен</translation> <translation id="7227747683324411744">Если вы посетите этот сайт, злоумышленники могут обманом заставить вас установить вредоносное ПО, которое будет мешать вашей работе в браузере (например, менять стартовую страницу или показывать дополнительную рекламу на сайтах).</translation> <translation id="7233592378249864828">Распечатать лист для подтверждения</translation> +<translation id="7234112195906418665">Путешествия и перевозки</translation> <translation id="7236417832106250253">Выполнено <ph name="PROGRESS_PERCENT" /> % | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Подарки и товары для особых случаев</translation> <translation id="7237492777898608035">Больше не показывать такое сообщение для этого сайта</translation> @@ -3008,17 +3203,20 @@ <translation id="7241863998525879494">Что изменится</translation> <translation id="7243010569062352439"><ph name="PASSWORDS" />; <ph name="SIGNIN_DATA" /></translation> <translation id="7243771829620208687">RA0</translation> +<translation id="7243898806468402921">Коммерческая деятельность</translation> <translation id="724691107663265825">Осторожно, вредоносное ПО!</translation> <translation id="7251437084390964440">Некоторые элементы сетевой конфигурации невозможно импортировать, поскольку она не соответствует стандарту ONC. Подробнее: <ph name="DEBUG_INFO" /></translation> <translation id="7251635775446614726">Сообщение от администратора: "<ph name="CUSTOM_MESSAGE" />".</translation> <translation id="7256634549594854023">Задний лоток</translation> +<translation id="7257453341537973799">Планирование карьеры и посвященные ей ресурсы</translation> <translation id="725866823122871198">Не удалось установить защищенное соединение с доменом <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> из-за неверных настроек системных часов и календаря (<ph name="DATE_AND_TIME" />).</translation> <translation id="7260075294900977274">Это новая умная папка, которая позволяет добавлять в закладки страницы с желаемыми покупками, автоматически отслеживать цены, получать полезную информацию и многое другое.</translation> <translation id="7265608370113700582">Адрес доступен только на этом устройстве</translation> <translation id="7273111226200291353">Скачанные вами файлы отправляются в Google Cloud или сторонние сервисы для анализа. В частности, файлы могут быть просканированы на наличие конфиденциальных данных или вредоносного ПО. Также они могут быть доступны вашему администратору и храниться на основании правил компании.</translation> <translation id="7275334191706090484">Управляемые закладки</translation> +<translation id="7275808129217605899">Здоровое питание</translation> <translation id="7285654172857511148"><ph name="CHANGE_GOOGLE_PASSWORD_FOCUSED_FRIENDLY_MATCH_TEXT" />. Чтобы изменить пароль аккаунта Google, нажмите Tab, а затем Ввод.</translation> <translation id="7292031607255951991">Имя получателя</translation> <translation id="7298195798382681320">Рекомендованные</translation> @@ -3062,13 +3260,16 @@ <translation id="7375532151824574023">{NUM_COOKIES,plural, =0{Запрещено всем сайтам}=1{Разрешено 1 сайту}one{Разрешено # сайту}few{Разрешено # сайтам}many{Разрешено # сайтам}other{Разрешено # сайта}}</translation> <translation id="7375818412732305729">Прикреплен файл</translation> <translation id="7377249249140280793"><ph name="RELATIVE_DATE" /> - <ph name="FULL_DATE" /></translation> +<translation id="7377314930809374926">Индустрия гостеприимства</translation> <translation id="7378594059915113390">Элементы управления медиафайлами</translation> <translation id="7378627244592794276">Нет</translation> <translation id="7378810950367401542">/</translation> <translation id="7380398842872229465">10 x 15 дюймов</translation> +<translation id="7388380253839603603">Цены на топливо и заправка транспортных средств</translation> <translation id="7388594495505979117">{0,plural, =1{Устройство перезапустится через 1 минуту}one{Устройство перезапустится через # минуту}few{Устройство перезапустится через # минуты}many{Устройство перезапустится через # минут}other{Устройство перезапустится через # минуты}}</translation> <translation id="7390545607259442187">Подтвердите карту</translation> <translation id="7392089738299859607">Изменить адрес</translation> +<translation id="7393161616326137353">Приключенческие игры</translation> <translation id="739728382607845710">Значок обработчика платежа</translation> <translation id="7399802613464275309">Проверка безопасности</translation> <translation id="7400418766976504921">URL</translation> @@ -3088,13 +3289,17 @@ <translation id="7408613996403626141">Игрушки</translation> <translation id="741204030948306876">ОК</translation> <translation id="7416351320495623771">Управление паролями</translation> +<translation id="7416898721136759658">Гранты, стипендии и финансовая помощь</translation> <translation id="7418620734632363981">Программирование</translation> +<translation id="7419091773564635591">Компьютеры и электроника</translation> <translation id="7419106976560586862">Путь к профилю</translation> <translation id="7421067045979951561">обработчики протоколов</translation> <translation id="7422347648202898039">Этикетки (защитные)</translation> <translation id="7423283032694727565">Кнопка "Открыть настройки файлов cookie". Нажмите ее, чтобы задать параметры файлов cookie в настройках Chrome.</translation> <translation id="7424421098814895617">Нажата кнопка "Удалить адрес"</translation> <translation id="7425037327577270384">Генератор текстов</translation> +<translation id="7425878584435172632">Изобразительные искусства и дизайн</translation> +<translation id="7427079287360774240">Изучение иностранных языков</translation> <translation id="7429429656042611765">Executive</translation> <translation id="7432774160230062882">Подтвердите свою личность, чтобы ваши платежные данные подставились в Chromium.</translation> <translation id="7437289804838430631">Добавить контактные данные</translation> @@ -3114,6 +3319,7 @@ <translation id="7455133967321480974">Использовать глобальный параметр по умолчанию (блокировать)</translation> <translation id="7455452752247248289">Корпоративные технологии</translation> <translation id="745640750744109667">A0x3</translation> +<translation id="7457071735008326060">Грузовики и автоприцепы</translation> <translation id="7461924472993315131">Закрепить</translation> <translation id="7465036432780054056">Сайт "<ph name="EMBEDDED_URL" />" получит информацию о том, что вы посетили страницу "<ph name="TOP_LEVEL_URL" />".</translation> <translation id="7465963048299965912">10 x 13 дюймов</translation> @@ -3124,6 +3330,7 @@ <translation id="7481312909269577407">Вперед</translation> <translation id="7481603210197454575">Конверт Italian</translation> <translation id="7483482939016730822">Школьные принадлежности и оборудование для аудиторий</translation> +<translation id="7485085230273446323">Бизнес и промышленность</translation> <translation id="7485870689360869515">Данные не найдены.</translation> <translation id="7489392576326061356">Шампуни и кондиционеры для волос</translation> <translation id="7495528107193238112">Этот контент заблокирован. Чтобы устранить неполадку, свяжитесь с владельцем сайта.</translation> @@ -3138,6 +3345,7 @@ <translation id="7511955381719512146">Возможно, вам нужно перейти на страницу <ph name="BEGIN_BOLD" /><ph name="LOGIN_URL" /><ph name="END_BOLD" /> сети Wi-Fi.</translation> <translation id="7512685745044087310">Правило стало рекомендованным, потому что оно больше не может быть обязательным и принимать значение True.</translation> <translation id="7514365320538308">Скачать</translation> +<translation id="7517201160922869406">Внедорожные транспортные средства</translation> <translation id="7517414872996418597">Конверт C10</translation> <translation id="7518003948725431193">Не найдена страница для веб-адреса <ph name="URL" /></translation> <translation id="7521387064766892559">JavaScript</translation> @@ -3162,7 +3370,9 @@ <translation id="7554242657529665960">Сообщение от администратора: "<ph name="ADMIN_MESSAGE" />".</translation> <translation id="7554475479213504905">Все равно показать (страница будет обновлена)</translation> <translation id="7554791636758816595">Новая вкладка</translation> +<translation id="755597522379497407">Биологические науки</translation> <translation id="7556328470713619625">Использовать ключ доступа</translation> +<translation id="7557077170802745837">Слияния и поглощения</translation> <translation id="7559278538486662777">Изменить размер приложения нельзя.</translation> <translation id="7561784249784255101">DVD</translation> <translation id="7564049878696755256">Кто-то посторонний мог получить доступ к вашим личным данным или аккаунту в домене <ph name="ORG_NAME" />. Рекомендуем немедленно сменить пароль.</translation> @@ -3186,6 +3396,7 @@ <translation id="7591636454931265313">Сайт <ph name="EMBEDDED_URL" /> запрашивает разрешение на использование файлов cookie и данных сайта <ph name="TOP_LEVEL_URL" /></translation> <translation id="7592362899630581445">Сертификат сервера не соответствует ограничениям в отношении имен.</translation> <translation id="7592749602347161287">A5 Extra</translation> +<translation id="7593239413389459614">Сетевая безопасность</translation> <translation id="7598391785903975535">Менее <ph name="UPPER_ESTIMATE" /></translation> <translation id="759889825892636187">Сайт <ph name="HOST_NAME" /> пока не может обработать этот запрос.</translation> <translation id="7599089013883397081">Превышено время ожидания</translation> @@ -3198,7 +3409,9 @@ <translation id="7614494068621678628"><ph name="MANAGE_PASSWORDS_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab и затем Ввод, чтобы перейти к управлению паролями в настройках Chrome.</translation> <translation id="7616645509853975347">Администратор включил в браузере коннекторы Chrome Enterprise Connectors. У них есть доступ к некоторым вашим данным.</translation> <translation id="7617825962482469577">Конверт C7/C6</translation> +<translation id="7618270539713451657">Боевые искусства</translation> <translation id="7619838219691048931">Последний лист</translation> +<translation id="7622467660690571257">Эвакуация автомобиля и другая помощь на дорогах</translation> <translation id="7625242817712715120">Администратор не рекомендует распечатывать этот контент.</translation> <translation id="7627785503571172573">Фотобумага (пленка)</translation> <translation id="762844065391966283">По одному объекту</translation> @@ -3217,10 +3430,12 @@ <translation id="7648992873808071793">сохранение файлов на этом устройстве</translation> <translation id="7653957176542370971">Лист с обработчиком платежа закрыт</translation> <translation id="7654909834015434372">При редактировании заметок будет возвращена исходная ориентация документа.</translation> +<translation id="7655766454902053387">Вакансии</translation> <translation id="765676359832457558">Скрыть дополнительные настройки</translation> <translation id="7658239707568436148">Отмена</translation> <translation id="7659327900411729175">Конверт Kaku 8</translation> <translation id="766014026101194726">{0,plural, =1{Администратор запретил загружать этот файл}one{Администратор запретил загружать # файл}few{Администратор запретил загружать # файла}many{Администратор запретил загружать # файлов}other{Администратор запретил загружать # файла}}</translation> +<translation id="7660456820368115565">Массовые многопользовательские игры</translation> <translation id="7662298039739062396">Эта настройка управляется расширением</translation> <translation id="7663736086183791259">Сертификат <ph name="CERTIFICATE_VALIDITY" /></translation> <translation id="7666397036351755929">Запрещено в режиме инкогнито</translation> @@ -3246,8 +3461,10 @@ <translation id="7693583928066320343">Порядок страниц получен</translation> <translation id="769424100851389104">Обновить сейчас</translation> <translation id="769721561045429135">Сейчас ваши карты можно использовать только на этом устройстве. Чтобы посмотреть информацию о них, нажмите "Продолжить".</translation> +<translation id="7697837508203274589">Спортивные события</translation> <translation id="7698864304447945242">Обновить Сервисы Google Play для AR?</translation> <translation id="7701040980221191251">Нет</translation> +<translation id="7701486038694690341">Кантри</translation> <translation id="7701544340847569275">Обновление завершено с ошибками</translation> <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Перейти на сайт <ph name="SITE" /> (небезопасно)<ph name="END_LINK" /></translation> <translation id="7705085181312584869">Генератор текстов</translation> @@ -3318,6 +3535,7 @@ <translation id="784137052867620416">Shopping Insights</translation> <translation id="784404208867107517">История с распределением по группам</translation> <translation id="7844689747373518809">{COUNT,plural, =0{Нет}=1{1 приложение (<ph name="EXAMPLE_APP_1" />)}=2{2 приложения (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" />)}one{# приложение (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" /> <ph name="AND_MORE" />)}few{# приложения (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" /> <ph name="AND_MORE" />)}many{# приложений (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" /> <ph name="AND_MORE" />)}other{# приложения (<ph name="EXAMPLE_APP_1" />, <ph name="EXAMPLE_APP_2" /> <ph name="AND_MORE" />)}}</translation> +<translation id="785476343534277563">Студенческий спорт</translation> <translation id="7855695075675558090"><ph name="TOTAL_LABEL" /> <ph name="FORMATTED_TOTAL_AMOUNT" /> <ph name="CURRENCY_CODE" /></translation> <translation id="7857116075376571629">Сайты, которые вы посещаете, могут запрашивать у Chrome темы, чтобы персонализировать рекламу для вас. Chrome предоставляет сведения максимум о трех темах. При этом история браузера и личные данные остаются защищены.</translation> <translation id="7860345425589240791">Введите новый срок действия карты, а также CVC-код (<ph name="SIDE_OF_CARD" />).</translation> @@ -3336,7 +3554,9 @@ <translation id="7894280532028510793">Если все правильно, <ph name="BEGIN_LINK" />выполните диагностику сети<ph name="END_LINK" />.</translation> <translation id="7901831439558593470">Конверт 178 x 229 мм</translation> <translation id="7909498058929404306"><ph name="RUN_CHROME_SAFETY_CHECK_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab, а затем Ввод, чтобы перейти на страницу проверки безопасности Chrome в настройках.</translation> +<translation id="791551905239004656">Рисование и раскраски</translation> <translation id="7916162853251942238">Основа для флексопечати</translation> +<translation id="7926503317156566022">Авиационная отрасль</translation> <translation id="793209273132572360">Обновить адрес?</translation> <translation id="7932579305932748336">Покрытие</translation> <translation id="79338296614623784">Укажите действительный номер телефона.</translation> @@ -3353,7 +3573,9 @@ <translation id="794567586469801724">macOS</translation> <translation id="7946724693008564269">Автоматически определенный язык</translation> <translation id="7947285636476623132">Проверьте год в сроке действия карты и повторите попытку</translation> +<translation id="7947310711271925113">Поп-музыка</translation> <translation id="7947813448670013867"><ph name="SEE_CHROME_TIPS_FOCUSED_FRIENDLY_MATCH_TEXT" />. Чтобы узнать больше о функциях Chrome, нажмите Tab, а затем Ввод.</translation> +<translation id="7949135979217012031">Антивирусы и защита от вредоносного ПО</translation> <translation id="7950027195171824198">Задать параметры файлов cookie в настройках Chrome</translation> <translation id="7951415247503192394">(32 бит)</translation> <translation id="7952192831285741665">European EDP</translation> @@ -3366,6 +3588,7 @@ <translation id="7961015016161918242">Нет</translation> <translation id="7962467575542381659">Устройство платформы</translation> <translation id="7966803981046576691">Тип аккаунта, в котором выполняется задание</translation> +<translation id="7967477318370169806">Паевые инвестиционные фонды</translation> <translation id="7967636097426665267">Коммуникационное оборудование</translation> <translation id="79682505114836835">Недопустимый шестнадцатеричный код цвета (<ph name="VALUE" />).</translation> <translation id="7968982339740310781">Просмотреть сведения</translation> @@ -3383,6 +3606,7 @@ <translation id="8002230960325005199">Открыть список связанных сайтов в новой вкладке</translation> <translation id="8003046808285812021">"<ph name="SEARCH_TERMS" />"</translation> <translation id="8004582292198964060">Браузер</translation> +<translation id="8009058079740742415">Безопасность в доме и его охрана</translation> <translation id="8009225694047762179">Управление паролями</translation> <translation id="8009460986924589054"><ph name="BEGIN_LINK" />Попробуйте удалить файлы cookie<ph name="END_LINK" /></translation> <translation id="8009843239480947060">10 x 11 дюймов</translation> @@ -3396,7 +3620,9 @@ <translation id="8027077570865220386">Лоток 15</translation> <translation id="8027585818882015174">Кнопка "Запустить проверку безопасности". Нажмите ее, чтобы запустить проверку безопасности в Chrome.</translation> <translation id="8028698320761417183"><ph name="CREATE_GOOGLE_FORM_FOCUSED_FRIENDLY_MATCH_TEXT" />. Чтобы быстро создать форму Google, нажмите Tab, а затем Ввод.</translation> +<translation id="8028892419725165118">Казуальные игры</translation> <translation id="8028960012888758725">Подрезать после завершения задания</translation> +<translation id="8030729864112325446">Дополнительное образование и профессиональная подготовка</translation> <translation id="8032546467100845887">Прозрачность</translation> <translation id="8034522405403831421">Язык этой страницы: <ph name="SOURCE_LANGUAGE" />. Перевести ее на <ph name="TARGET_LANGUAGE" />?</translation> <translation id="8035152190676905274">Ручка</translation> @@ -3408,14 +3634,17 @@ <translation id="8043255123207491407">Посмотреть установленные продавцом условия использования</translation> <translation id="8046360364391076336">Промышленные материалы и оборудование</translation> <translation id="8052898407431791827">Скопировано в буфер обмена</translation> +<translation id="8057023045886711556">Комедии</translation> <translation id="805766869470867930">Вы не добавляли темы в этот список.</translation> <translation id="8057711352706143257">Программа "<ph name="SOFTWARE_NAME" />" настроена неправильно. Чтобы устранить проблему, удалите программу "<ph name="SOFTWARE_NAME" />". <ph name="FURTHER_EXPLANATION" /></translation> <translation id="8058603697124206642">согласие не требуется</translation> +<translation id="8061691770921837575">Макияж и косметика</translation> <translation id="8063875539456488183">Сохранить и включить отслеживание цен</translation> <translation id="8066225060526005217">Задано в настройках файлов cookie</translation> <translation id="8067872629359326442">Вы только что ввели пароль на поддельном сайте. Чтобы изменить пароль и сообщить Google о возможной угрозе безопасности, нажмите "Защитить аккаунт".</translation> <translation id="8070439594494267500">Значок приложения</translation> <translation id="8070495475341517754">Обзорные экскурсии</translation> +<translation id="8073647227500388356">Беспилотные транспортные средства</translation> <translation id="8075588646978457437">Самоклеящаяся бумага</translation> <translation id="8075736640322370409">Быстро создать таблицу Google</translation> <translation id="8075898834294118863">Открыть настройки сайтов</translation> @@ -3426,6 +3655,7 @@ <translation id="8079031581361219619">Перезагрузить сайт?</translation> <translation id="8079976827192572403">Опасный сайт</translation> <translation id="8081087320434522107">Седаны</translation> +<translation id="8086429410809447605">Женская одежда</translation> <translation id="8086971161893892807">Черновик</translation> <translation id="8088680233425245692">Не удалось показать статью</translation> <translation id="808894953321890993">Сменить пароль</translation> @@ -3451,6 +3681,7 @@ <translation id="8133495915926741232">Укажите, какие категории тем могут использоваться для персонализации рекламы. Если отключить категорию, будут заблокированы все связанные с ней темы. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation> <translation id="8134058435519644366">Набор персонала и трудоустройство</translation> <translation id="8135546115396015134">стрелку влево</translation> +<translation id="8137456439814903304">Энергетика и коммунальные службы</translation> <translation id="8148608574971654810">Версия PDF:</translation> <translation id="8149426793427495338">Ваш компьютер перешел в спящий режим.</translation> <translation id="8150722005171944719">Файл по адресу <ph name="URL" /> недоступен. Возможно, он был удален или перемещен либо права доступа к нему ограничены.</translation> @@ -3508,6 +3739,7 @@ <translation id="8252991034201168845">Кнопка "Открыть настройки специальных возможностей". Нажмите Ввод, чтобы войти в эти настройки.</translation> <translation id="8253091569723639551">Необходимо указать платежный адрес</translation> <translation id="8257387598443225809">Это приложение для мобильных устройств</translation> +<translation id="8259239120149678929">Документальные телефильмы</translation> <translation id="825929999321470778">Показать все сохраненные пароли</translation> <translation id="8261506727792406068">Удалить</translation> <translation id="8262952874573525464">Скобы по нижнему краю</translation> @@ -3516,11 +3748,14 @@ <translation id="8267698848189296333">Вход в аккаунт <ph name="USERNAME" /></translation> <translation id="8269242089528251720">Отдельные документы/печать по копиям</translation> <translation id="8269703227894255363">{0,plural, =1{Файл нельзя открыть}one{<ph name="FILE_COUNT" /> файл нельзя открыть}few{<ph name="FILE_COUNT" /> файла нельзя открыть}many{<ph name="FILE_COUNT" /> файлов нельзя открыть}other{<ph name="FILE_COUNT" /> файла нельзя открыть}}</translation> +<translation id="8270173610195068258">Преступления и правосудие</translation> <translation id="8270242299912238708">PDF-файлы</translation> <translation id="8272426682713568063">Кредитные карты</translation> <translation id="8275952078857499577">Не предлагать переводить этот сайт</translation> <translation id="8277900682056760511">Лист с обработчиком платежа открыт</translation> <translation id="827820107214076967">Обновить журналы</translation> +<translation id="8278544367771164040">Коммерческое кредитование</translation> +<translation id="8279290844152565425">Концерты и музыкальные фестивали</translation> <translation id="8279611986089885641">Необходимо включить уведомления в Chrome. Чтобы сделать это, откройте <ph name="BEGIN_LINK" /><ph name="NOTIFICATION_SETTINGS" /><ph name="END_LINK" />.</translation> <translation id="8280630997017109758">Лоток 11</translation> <translation id="8281730697546299650">Доступны другие функции конфиденциальности в рекламе</translation> @@ -3565,6 +3800,7 @@ <translation id="8355270400102541638">Локальный идентификатор сбоя:</translation> <translation id="8363502534493474904">Отключите режим полета.</translation> <translation id="8364627913115013041">Не задано</translation> +<translation id="8366057325711477500">Международные новости</translation> <translation id="836616551641291797">Узнайте больше о том, как осуществляется управление браузером</translation> <translation id="8368001212524806591">Отслеживание цен</translation> <translation id="8368027906805972958">Неизвестное или неподдерживаемое устройство (<ph name="DEVICE_ID" />)</translation> @@ -3576,13 +3812,16 @@ <translation id="8378714024927312812">Управляется вашей организацией</translation> <translation id="8380941800586852976">Опасно</translation> <translation id="8381674639488873545">Списание может быть разовым или повторяющимся без каких-либо уведомлений. <ph name="BEGIN_LINK" />Все равно продолжить<ph name="END_LINK" /></translation> +<translation id="838307841291975086">Автомобили с кузовом универсал</translation> <translation id="8389532092404711541">Средняя цена: <ph name="LOW_PRICE" /></translation> +<translation id="8389940864052787379">Кастомные и спортивные транспортные средства</translation> <translation id="8390725133630534698">Администратор запретил переносить контент со страницы <ph name="ORIGIN_NAME" /> в <ph name="VM_NAME" />.</translation> <translation id="8392783408127179588">Правила перезапускаются</translation> <translation id="8396522675989118466">Ваш <ph name="NUMBER_OF_DIGITS" />-значный код находится здесь: <ph name="SIDE_OF_CARD" /></translation> <translation id="8398335999901363925">Список способов оплаты, данные которых можно ввести нажатием, развернут полностью.</translation> <translation id="8398446215576328011">Отменить примененные правила</translation> <translation id="8398790343843005537">Найти телефон</translation> +<translation id="8400929824946688748">Работа и образование</translation> <translation id="8403506619177967839">Фанфики</translation> <translation id="8405579342203358118">Указать данные для синхронизации в настройках Chrome</translation> <translation id="8406071103346257942">прекратить использовать блокировку экрана для ввода паролей</translation> @@ -3619,6 +3858,7 @@ <translation id="8466379296835108687">{COUNT,plural, =1{1 банковская карта}one{# банковская карта}few{# банковские карты}many{# банковских карт}other{# банковской карты}}</translation> <translation id="8467494337615822642">Перейти на страницу проверки безопасности Chrome в настройках</translation> <translation id="8468358362970107653">Конверт C3</translation> +<translation id="8469428721212363950">Розничная торговля</translation> <translation id="8472700501934242014">Заблокированные темы</translation> <translation id="8473626140772740486">300 x 450 мм</translation> <translation id="8473863474539038330">Адреса и другие данные</translation> @@ -3630,6 +3870,7 @@ <translation id="8490137692873530638">Укладчик 10</translation> <translation id="8493948351860045254">Освободить место</translation> <translation id="8498891568109133222">Превышено время ожидания ответа от сайта <ph name="HOST_NAME" />.</translation> +<translation id="8502023382441452707">Дни рождения и именины</translation> <translation id="8502972004418241366">Чтобы использовать функцию "<ph name="PERMISSION" />" на этом сайте, предоставьте доступ браузеру Chrome.</translation> <translation id="8503559462189395349">Пароли Chrome</translation> <translation id="8503813439785031346">Имя пользователя</translation> @@ -3645,6 +3886,8 @@ <translation id="8522180136695974431">Службы кредитной истории</translation> <translation id="8522552481199248698">Защитите свой аккаунт Google и смените пароль с помощью Chrome.</translation> <translation id="8527228059738193856">Колонки</translation> +<translation id="8527681393107582734">Сельское хозяйство и лесоводство</translation> +<translation id="8528149813106025610">Детская одежда</translation> <translation id="8530813470445476232">Удалить историю браузера, файлы cookie, кеш и другие данные в настройках Chrome</translation> <translation id="853246364274116957">Бродвей и музыкальные театры</translation> <translation id="8533411848724153701">Gemini</translation> @@ -3677,19 +3920,24 @@ <translation id="8559762987265718583">Не удалось установить защищенное соединение с доменом <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> из-за неверных настроек системных часов и календаря (<ph name="DATE_AND_TIME" />).</translation> <translation id="8564182942834072828">Несколько документов/без разбора по копиям</translation> <translation id="8564985650692024650">Chromium рекомендует сбросить пароль, используемый в подразделении <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" />, если вы указывали его на других сайтах.</translation> +<translation id="8570895683659698018">Хобби и отдых</translation> <translation id="8574841453995331336">Холодильники и морозильные камеры</translation> <translation id="8577192028579836704">Средняя цена: <ph name="TYPICAL_PRICE" /></translation> <translation id="8577348305244205642">Виртуальная карта недоступна</translation> +<translation id="8580265901435899937">Туристические направления</translation> <translation id="8581064022803799721">Эта страница сохранена в папке "<ph name="LAST_BOOKMARKS_FOLDER" />".</translation> <translation id="8586082901536468629">Инвентарь для сквоша и ракетбола</translation> <translation id="858637041960032120">Добавьте номер</translation> <translation id="8589998999637048520">Лучшее качество</translation> <translation id="8590264442799989746"><ph name="HOST_NAME" /> и не только</translation> +<translation id="8597726363542221027">Подержанные транспортные средства</translation> <translation id="8600271352425265729">Только в этот раз</translation> <translation id="860043288473659153">Имя владельца карты</translation> <translation id="8601027005147870853"><ph name="BEGIN_BOLD" />Какие данные используются.<ph name="END_BOLD" /> Ваши действия на сайте, который вы посетили в Chrome на этом устройстве.</translation> <translation id="8601456038554914806">Инвентарь для водных видов спорта</translation> +<translation id="8601782593888534566">Научная фантастика и фэнтези</translation> <translation id="8606988009912891950">Темы рекламы помогают сайтам показывать вам подходящие объявления – и при этом защищают ваши личные данные и историю браузера. Chrome может определять интересующие вас темы на основе недавней истории браузера. Сайты, на которые вы будете заходить в дальнейшем, смогут запрашивать у Chrome сведения об этих темах, чтобы персонализировать рекламу для вас.</translation> +<translation id="8612919051706159390">Интернет-сообщества</translation> <translation id="8617269623452051934">использование устройства</translation> <translation id="861775596732816396">Размер: 4</translation> <translation id="8618975513789458065">Сайты персонализируют рекламу на основе многих факторов, в том числе с помощью тем. Даже если этот параметр отключен, сайты по-прежнему будут показывать рекламу, однако она может меньше соответствовать вашим интересам.</translation> @@ -3710,6 +3958,7 @@ <translation id="8663909737634214500">Оптический диск</translation> <translation id="8671519637524426245">Значение правила <ph name="SECURE_DNS_SALT" /> не соответствует требованиям по длине.</translation> <translation id="867224526087042813">Подпись</translation> +<translation id="8672535691554698269">Компьютерные сети</translation> <translation id="8676424191133491403">Без задержки</translation> <translation id="8680536109547170164"><ph name="QUERY" />, ответ, <ph name="ANSWER" /></translation> <translation id="8681531050781943054">При загрузке веб-страницы <ph name="PAGE" /> произошла ошибка по следующим причинам:</translation> @@ -3738,6 +3987,7 @@ <translation id="8726549941689275341">Размер страницы:</translation> <translation id="8730621377337864115">Готово</translation> <translation id="8731268612289859741">Защитный код</translation> +<translation id="8733345475331865475">Автострахование</translation> <translation id="8733764070897080460">Вы можете заблокировать темы, которыми не хотите делиться с сайтами. Кроме того, Chrome автоматически удаляет темы, добавленные более четырех недель назад. Подробнее…</translation> <translation id="8734529307927223492">Вашим устройством <ph name="DEVICE_TYPE" /> управляет <ph name="MANAGER" /></translation> <translation id="8736059027199600831">30 x 40 дюймов</translation> @@ -3777,6 +4027,7 @@ <translation id="8798739476508189189">Ищете экспериментальные параметры браузера? Перейти</translation> <translation id="8800034312320686233">Сайт не работает?</translation> <translation id="8805819170075074995">Элемент списка "<ph name="LANGUAGE_ID" />": элемент проигнорирован, поскольку он уже включен в правило SpellcheckLanguage.</translation> +<translation id="8806062468703310719">Поставщики услуг телефонной связи</translation> <translation id="8806696968588872703">Пластик (сатин)</translation> <translation id="8807160976559152894">Подрезать после каждой страницы</translation> <translation id="8809203544698246977">Здесь появятся заблокированные темы.</translation> @@ -3788,6 +4039,7 @@ <translation id="882338992931677877">Слот для ручной подачи</translation> <translation id="8830320733681313421">Hagaki (открытка)</translation> <translation id="8833007469711500369">Стиральные и сушильные машины</translation> +<translation id="8837398923270275776">Научно-фантастические и фэнтезийные сериалы</translation> <translation id="883848425547221593">Другие закладки</translation> <translation id="8842351563145134519">Список способов оплаты, данные которых можно ввести нажатием, развернут наполовину.</translation> <translation id="884264119367021077">Адрес доставки</translation> @@ -3799,6 +4051,7 @@ <translation id="885730110891505394">Доступ Google</translation> <translation id="8858065207712248076">Chrome рекомендует сбросить пароль, используемый в подразделении <ph name="BEGIN_BOLD" /><ph name="ORG_NAME" /><ph name="END_BOLD" />, если вы указывали его на других сайтах.</translation> <translation id="885906927438988819">Если все правильно, <ph name="BEGIN_LINK" />воспользуйтесь инструментом "Диагностика сетей Windows"<ph name="END_LINK" />.</translation> +<translation id="8861126751581835107">Фотография и цифровые искусства</translation> <translation id="8863218129525348270">Чтобы оплачивать покупки быстрее, сохраните карту на своем устройстве</translation> <translation id="8864939224504814334">Деловая одежда</translation> <translation id="8866132857352163524">Саундтреки</translation> @@ -3808,6 +4061,7 @@ <translation id="8870413625673593573">Недавно закрытые</translation> <translation id="8870494189203302833">В том же порядке лицевой стороной вниз</translation> <translation id="8870700989640064057">Распечатать конфиденциальный файл?</translation> +<translation id="8871485335898060555">Антиквариат и предметы коллекционирования</translation> <translation id="8871553383647848643">Настроить внешний вид браузера</translation> <translation id="8874790741333031443">Попробуйте временно разрешить сторонние файлы cookie. Браузер будет хуже защищен, но функции сайта могут начать работать правильно.</translation> <translation id="8874824191258364635">Введите действительный номер карты.</translation> @@ -3861,6 +4115,7 @@ <translation id="8997023839087525404">Предоставленный сервером сертификат не проходил проверку безопасности. Она необходима в некоторых случаях, чтобы доказать, что сертификат надежен и защищает от злоумышленников.</translation> <translation id="9000145382638074673">Ваши устройства</translation> <translation id="9001074447101275817">Для доступа на прокси-сервер <ph name="DOMAIN" /> требуется указать имя пользователя и пароль.</translation> +<translation id="9001701119003382280">Периферийные устройства компьютера</translation> <translation id="9001963517402879850">Прыгайте!</translation> <translation id="9003639428623471314">Конверт Kahu</translation> <translation id="9004367719664099443">Сеанс VR запущен</translation> @@ -3907,7 +4162,9 @@ <translation id="9080712759204168376">Информация о заказе</translation> <translation id="9084304544887760521">Когда цена отслеживаемого вами товара снизится на любом сайте, вам придет оповещение на адрес <ph name="EMAIL" />.</translation> <translation id="9089260154716455634">Время, когда правила не действуют:</translation> +<translation id="9090218457905363312">Карибская музыка и регги</translation> <translation id="9090243919347147717">Прикрепленные файлы</translation> +<translation id="9090993752571911635">Интернет-провайдеры</translation> <translation id="9093723786115107672">Одежда для сна</translation> <translation id="9094544726794842788">Открыть форму для отправки подробного отзыва о том, почему вам не нравятся результаты.</translation> <translation id="9095388113577226029">Другие языки</translation> @@ -3924,6 +4181,7 @@ <translation id="912327514020027767">Юбки</translation> <translation id="9128870381267983090">Подключитесь к сети</translation> <translation id="9131119348384879525">Записать конфиденциальный контент?</translation> +<translation id="9133861214150761123">Бухгалтерский учет и аудит</translation> <translation id="9133985615769429248">Если устройством пользуется кто-то ещё, настройте блокировку экрана, чтобы только вы могли получать доступ к своим сохраненным паролям.</translation> <translation id="913552870853451045"><ph name="IDS_AUTOFILL_VIRTUAL_CARD_NAME_AND_LAST_FOUR_DIGITS" />, виртуальная карта</translation> <translation id="9137013805542155359">Показать оригинал</translation> @@ -3964,9 +4222,12 @@ <translation id="9190557999028587593">Темы, добавленные более 4 недель назад, автоматически удаляются</translation> <translation id="9191834167571392248">Отверстие в левом нижнем углу</translation> <translation id="9192361865877479444">Металл (матовый)</translation> +<translation id="9192947025498305328">Экологически чистая косметика</translation> <translation id="9199905725844810519">Печать заблокирована</translation> <translation id="9205078245616868884">Данные зашифрованы с помощью кодовой фразы. Введите ее, чтобы начать синхронизацию.</translation> +<translation id="920643408853370361">Туристическое страхование</translation> <translation id="9207861905230894330">Не удалось добавить статью</translation> +<translation id="9210825002219699214">Авиаперелеты</translation> <translation id="9213433120051936369">Настроить вид</translation> <translation id="9215416866750762878">Приложение не позволяет Chrome безопасно подключиться к этому сайту</translation> <translation id="92178312226016010">Вы следите за ценой на этот товар.</translation> @@ -4001,6 +4262,7 @@ <translation id="979189555234810423">Общественные мероприятия и выставки</translation> <translation id="979503328401807348">Более полезная реклама</translation> <translation id="981121421437150478">Офлайн</translation> +<translation id="984101218975906499">Фармацевтика и биотехнологии</translation> <translation id="984275831282074731">Способы оплаты</translation> <translation id="985199708454569384"><p>Эта ошибка возникает, если дата и время на компьютере или мобильном устройстве установлены неправильно.</p> <p>Чтобы устранить проблему, откройте настройки системных часов и установите правильные параметры.</p></translation> @@ -4019,5 +4281,6 @@ <li>Попробуйте подключиться к другой сети.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Добавление кода IBAN</translation> <translation id="997986563973421916">Из Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_si.xtb b/components/strings/components_strings_si.xtb index 838680a0..d533c09 100644 --- a/components/strings/components_strings_si.xtb +++ b/components/strings/components_strings_si.xtb
@@ -4282,5 +4282,6 @@ <li>වෙනත් ජාලයකට සබැඳීමට උත්සාහ කරන්න</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN එක් කරන්න</translation> <translation id="997986563973421916">Google Pay වෙතින්</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sk.xtb b/components/strings/components_strings_sk.xtb index 8c59e2e..70f600c6 100644 --- a/components/strings/components_strings_sk.xtb +++ b/components/strings/components_strings_sk.xtb
@@ -1318,6 +1318,7 @@ <translation id="3542628208405253498">Obrázok karty</translation> <translation id="3542768452570884558">Otvoriť odkaz v novom okne</translation> <translation id="3547746132308051926">20 × 24 palcov</translation> +<translation id="3552155506104542239">Upozornenie: Tieto pravidlá sú v rozpore s pravidlami <ph name="POLICY_NAME" /> a nebudú mať žiadny vplyv na aplikácie pre Android. Inak fungujú podľa očakávaní.</translation> <translation id="3552297013052089404">Bezpätkové písmo</translation> <translation id="3558573058928565255">Čas dňa</translation> <translation id="355995771319966853">Vrátiť späť automaticky doplnené údaje</translation> @@ -4277,5 +4278,6 @@ <li>skúste sa pripojiť k inej sieti Wi-Fi.</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Pridanie čísla IBAN</translation> <translation id="997986563973421916">Zo služby Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sl.xtb b/components/strings/components_strings_sl.xtb index 701353d..f730de7 100644 --- a/components/strings/components_strings_sl.xtb +++ b/components/strings/components_strings_sl.xtb
@@ -1201,6 +1201,7 @@ <translation id="3324687287337751929">4 x 6 palcev</translation> <translation id="3324983252691184275">Škrlatna</translation> <translation id="3325027355611702542">Avtodomi in počitniška vozila</translation> +<translation id="3325568918769906282">v padajočem vrstnem redu</translation> <translation id="3329013043687509092">Nasičenost</translation> <translation id="3333762389743153920">Ni ustrezna za virtualno kartico</translation> <translation id="3336044043987989409">Pritisnite gumb za vnovično nalaganje, če želite omogočiti povezovanje z napravami ali strežniki v vašem zasebnem omrežju.</translation> @@ -2246,6 +2247,7 @@ <translation id="5371425731340848620">Posodobite kartico</translation> <translation id="5375686690914744327">SRA1</translation> <translation id="5377026284221673050">Ura zaostaja« ali »Ura prehiteva« ali »<span class="error-code">NET::ERR_CERT_DATE_INVALID</span>«</translation> +<translation id="5380953781541843508">v naraščajočem vrstnem redu</translation> <translation id="5383478552402031184">Storitve, povezane s talnimi oblogami</translation> <translation id="5385857628869214740">Humor</translation> <translation id="5385966243497224160">Predogleda URL-ja, ki ni HTTPS, ni mogoče prikazati</translation> @@ -3481,6 +3483,7 @@ <translation id="7719791801330803993">Programska oprema za fotografije in videoposnetke</translation> <translation id="772128550427553158">Koda CVC je na sprednji strani kartice.</translation> <translation id="7724603315864178912">Izreži</translation> +<translation id="7730057435797792985">Razvrsti</translation> <translation id="7734285854693414638">Hitro ustvarjanje novega obrazca v Google Obrazcih</translation> <translation id="773466115871691567">Vedno prevedi strani v jeziku <ph name="SOURCE_LANGUAGE" /></translation> <translation id="7736959720849233795">Kopiraj naslov povezave</translation> @@ -4282,5 +4285,6 @@ <li>Poskusite se povezati z drugim omrežjem</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Dodajanje IBAN-a</translation> <translation id="997986563973421916">Iz Googla Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sq.xtb b/components/strings/components_strings_sq.xtb index aff2bac..6e5dd84 100644 --- a/components/strings/components_strings_sq.xtb +++ b/components/strings/components_strings_sq.xtb
@@ -4281,5 +4281,6 @@ <li>Provo të lidhesh me një rrjet tjetër</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Shto numrin IBAN</translation> <translation id="997986563973421916">Nga Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sr-Latn.xtb b/components/strings/components_strings_sr-Latn.xtb index 4f7f8313..4d50479 100644 --- a/components/strings/components_strings_sr-Latn.xtb +++ b/components/strings/components_strings_sr-Latn.xtb
@@ -1869,6 +1869,7 @@ <translation id="46128681529823442">Oprema za fudbal</translation> <translation id="4619564267100705184">Potvrdite svoj identitet</translation> <translation id="4622292761762557753">Ipak prenesi</translation> +<translation id="4622647778991854660">Omogućite obaveštenja u Centru za obaveštenja. Otvorite <ph name="LINK" />.</translation> <translation id="4627675673814409125">Ove smernice ne mogu da se podese na nivou Chrome profila i biće zanemarene.</translation> <translation id="4628678854894591460">Ponude za odmor</translation> <translation id="4628948037717959914">Slika</translation> @@ -3199,6 +3200,7 @@ <translation id="7234112195906418665">Putovanja i prevoz</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% završeno | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Pokloni i predmeti za posebne događaje</translation> +<translation id="7237454422623102448">Sistemska podešavanja</translation> <translation id="7237492777898608035">Ne prikazuj ovu poruku ponovo za ovaj sajt</translation> <translation id="7240120331469437312">Alternativno ime subjekta sertifikata</translation> <translation id="7241863998525879494">Šta možete da očekujete</translation> @@ -4283,5 +4285,6 @@ <li>Probajte da se povežete sa drugom mrežom</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Dodajte IBAN</translation> <translation id="997986563973421916">Sa Google Pay-a</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb index 5017e82..2fc64332 100644 --- a/components/strings/components_strings_sr.xtb +++ b/components/strings/components_strings_sr.xtb
@@ -1869,6 +1869,7 @@ <translation id="46128681529823442">Опрема за фудбал</translation> <translation id="4619564267100705184">Потврдите свој идентитет</translation> <translation id="4622292761762557753">Ипак пренеси</translation> +<translation id="4622647778991854660">Омогућите обавештења у Центру за обавештења. Отворите <ph name="LINK" />.</translation> <translation id="4627675673814409125">Ове смернице не могу да се подесе на нивоу Chrome профила и биће занемарене.</translation> <translation id="4628678854894591460">Понуде за одмор</translation> <translation id="4628948037717959914">Слика</translation> @@ -3199,6 +3200,7 @@ <translation id="7234112195906418665">Путовања и превоз</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% завршено | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Поклони и предмети за посебне догађаје</translation> +<translation id="7237454422623102448">Системска подешавања</translation> <translation id="7237492777898608035">Не приказуј ову поруку поново за овај сајт</translation> <translation id="7240120331469437312">Алтернативно име субјекта сертификата</translation> <translation id="7241863998525879494">Шта можете да очекујете</translation> @@ -4283,5 +4285,6 @@ <li>Пробајте да се повежете са другом мрежом</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Додајте IBAN</translation> <translation id="997986563973421916">Са Google Pay-а</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sv.xtb b/components/strings/components_strings_sv.xtb index 3a8c2dd6..7738e22 100644 --- a/components/strings/components_strings_sv.xtb +++ b/components/strings/components_strings_sv.xtb
@@ -4283,5 +4283,6 @@ <li>Testa att ansluta till ett annat nätverk</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Lägg till IBAN</translation> <translation id="997986563973421916">Från Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_sw.xtb b/components/strings/components_strings_sw.xtb index bfbf458..a3e8fa0 100644 --- a/components/strings/components_strings_sw.xtb +++ b/components/strings/components_strings_sw.xtb
@@ -4279,5 +4279,6 @@ <li>Jaribu kuunganisha kwenye mtandao mwingine</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Weka IBAN</translation> <translation id="997986563973421916">Kutoka Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ta.xtb b/components/strings/components_strings_ta.xtb index b2bb5d8..e8ee360 100644 --- a/components/strings/components_strings_ta.xtb +++ b/components/strings/components_strings_ta.xtb
@@ -1317,6 +1317,7 @@ <translation id="3542628208405253498">கார்டின் படம்</translation> <translation id="3542768452570884558">புதிய சாளரத்தில் இணைப்பைத் திற</translation> <translation id="3547746132308051926">20 x 24 இன்ச்</translation> +<translation id="3552155506104542239">எச்சரிக்கை: இந்தக் கொள்கை <ph name="POLICY_NAME" /> உடன் முரண்படுகிறது, இதனால் Android ஆப்ஸில் எந்தப் பாதிப்பும் இருக்காது. மற்றபடி, இந்தக் கொள்கை தொடர்பாக எந்தச் சிக்கலும் இல்லை.</translation> <translation id="3552297013052089404">Sans-serif எழுத்துரு</translation> <translation id="3558573058928565255">பகல் நேரம்</translation> <translation id="355995771319966853">தானாக நிரப்பப்பட்டதை நீக்கு</translation> @@ -4278,5 +4279,6 @@ <li>வேறொரு நெட்வொர்க்குடன் இணைக்கவும்</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBANனைச் சேர்த்தல்</translation> <translation id="997986563973421916">Google Pay இலிருந்து</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb index 494f301..61d21629 100644 --- a/components/strings/components_strings_te.xtb +++ b/components/strings/components_strings_te.xtb
@@ -1316,6 +1316,7 @@ <translation id="3542628208405253498">కార్డ్ ఇమేజ్</translation> <translation id="3542768452570884558">లింక్ను కొత్త విండోలో తెరవండి</translation> <translation id="3547746132308051926">20 x 24 అంగుళాలు</translation> +<translation id="3552155506104542239">హెచ్చరిక: ఈ పాలసీ <ph name="POLICY_NAME" /> పాలసీకి విరుద్ధంగా ఉంది, Android యాప్లపై ఎటువంటి ప్రభావం చూపదు. లేకపోతే, ఈ పాలసీ ఆశించిన విధంగానే పని చేస్తుంది.</translation> <translation id="3552297013052089404">Sans-Serif ఫాంట్</translation> <translation id="3558573058928565255">రోజు, సమయం</translation> <translation id="355995771319966853">ఆటోఫిల్ను చర్య రద్దు చేయండి</translation> @@ -4277,5 +4278,6 @@ <li>మరో నెట్వర్క్కు కనెక్ట్ చేయడం ప్రయత్నించండి</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBANను జోడించండి</translation> <translation id="997986563973421916">Google Pay నుండి</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_th.xtb b/components/strings/components_strings_th.xtb index d200c1e..9de4065d 100644 --- a/components/strings/components_strings_th.xtb +++ b/components/strings/components_strings_th.xtb
@@ -4281,5 +4281,6 @@ <li>ลองเชื่อมต่อกับเครือข่ายอื่น</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">เพิ่ม IBAN</translation> <translation id="997986563973421916">จาก Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_tr.xtb b/components/strings/components_strings_tr.xtb index 4157c034..e34bea0 100644 --- a/components/strings/components_strings_tr.xtb +++ b/components/strings/components_strings_tr.xtb
@@ -4282,5 +4282,6 @@ <li>Başka bir kablosuz ağa bağlanmayı deneyin</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN ekleyin</translation> <translation id="997986563973421916">Google Pay'den</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_uk.xtb b/components/strings/components_strings_uk.xtb index d504922..d6d4c077 100644 --- a/components/strings/components_strings_uk.xtb +++ b/components/strings/components_strings_uk.xtb
@@ -4283,5 +4283,6 @@ <li>Під’єднайтеся до іншої мережі</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Додати номер IBAN</translation> <translation id="997986563973421916">З Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_ur.xtb b/components/strings/components_strings_ur.xtb index 4416412..25946e7 100644 --- a/components/strings/components_strings_ur.xtb +++ b/components/strings/components_strings_ur.xtb
@@ -4285,5 +4285,6 @@ <li>کسی اور Wi-Fi نیٹ ورک سے منسلک ہونے کی کوشش کریں</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN شامل کریں</translation> <translation id="997986563973421916">منجانب Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_uz.xtb b/components/strings/components_strings_uz.xtb index fc6babb..f2e6677 100644 --- a/components/strings/components_strings_uz.xtb +++ b/components/strings/components_strings_uz.xtb
@@ -1863,6 +1863,7 @@ <translation id="46128681529823442">Sokker jihozlari</translation> <translation id="4619564267100705184">Bu siz ekaningizni isbotlang</translation> <translation id="4622292761762557753">Uzatilsin</translation> +<translation id="4622647778991854660">Bildirishnomalarni Bildirishnomalar markazi orqali yoqing. <ph name="LINK" /> ilovasini oching.</translation> <translation id="4627675673814409125">Bu qoidani Chrome profili darajasida tatbiq etib boʻlmaydi va eʼtiborsiz qoldiriladi.</translation> <translation id="4628678854894591460">Taʼtil takliflari</translation> <translation id="4628948037717959914">Rasm</translation> @@ -3193,6 +3194,7 @@ <translation id="7234112195906418665">Sayohat va safar</translation> <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" />% tugallandi. | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Sovgʻalar va marosim maxsulotlari</translation> +<translation id="7237454422623102448">Tizim sozlamalari</translation> <translation id="7237492777898608035">Bu saytda boshqa chiqmasin</translation> <translation id="7240120331469437312">Subyekt sertifikatining alternativ nomi</translation> <translation id="7241863998525879494">Bu nima beradi</translation> @@ -4276,5 +4278,6 @@ <li>Boshqa Wi-Fi tarmoqqa ulanib ko‘ring</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">IBAN kiritish</translation> <translation id="997986563973421916">Google Pay xizmatidan</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_vi.xtb b/components/strings/components_strings_vi.xtb index 51aef38..c104691 100644 --- a/components/strings/components_strings_vi.xtb +++ b/components/strings/components_strings_vi.xtb
@@ -344,7 +344,7 @@ <translation id="1615402009686901181">Theo chính sách của quản trị viên, tính năng chụp ảnh màn hình bị tắt khi có nội dung bí mật</translation> <translation id="1617276713587758852">Xe lai đa dụng</translation> <translation id="1619007254056372606">Quản lý dữ liệu trang web trên thiết bị</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="162285686621567578">Cha mẹ bạn đã chặn trang web này.</translation> <translation id="1622966923835127638">Tài chính doanh nghiệp</translation> <translation id="1623104350909869708">Ngăn trang này tạo hộp thoại bổ sung</translation> @@ -2936,7 +2936,7 @@ <translation id="6721164594124191969">Nhãn (Bóng)</translation> <translation id="6726832600570791992">(32-bit emulated)</translation> <translation id="6727094998759448074">SRA4</translation> -<translation id="6732087373923685049">máy ảnh</translation> +<translation id="6732087373923685049">camera</translation> <translation id="6734506549556896534">Trò chơi mô phỏng</translation> <translation id="6737708609449480586">Bánh nướng</translation> <translation id="6738516213925468394">Dữ liệu của bạn đã được mã hóa bằng <ph name="BEGIN_LINK" />cụm mật khẩu đồng bộ hóa<ph name="END_LINK" /> vào <ph name="TIME" />. Hãy nhập cụm mật khẩu đó để bắt đầu đồng bộ hóa.</translation> @@ -4282,5 +4282,6 @@ <li>Hãy thử kết nối với một mạng khác</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">Thêm số IBAN</translation> <translation id="997986563973421916">Từ Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_zh-CN.xtb b/components/strings/components_strings_zh-CN.xtb index ed6e3ef..eeea485b 100644 --- a/components/strings/components_strings_zh-CN.xtb +++ b/components/strings/components_strings_zh-CN.xtb
@@ -1318,6 +1318,7 @@ <translation id="3542628208405253498">虚拟卡图片</translation> <translation id="3542768452570884558">在新窗口中打开链接</translation> <translation id="3547746132308051926">20 x 24 英寸</translation> +<translation id="3552155506104542239">警告:此政策与 <ph name="POLICY_NAME" /> 冲突,不会影响 Android 应用。否则,此政策将会按预期运行。</translation> <translation id="3552297013052089404">Sans-Serif 字体</translation> <translation id="3558573058928565255">日间</translation> <translation id="355995771319966853">撤消自动填充</translation> @@ -4277,5 +4278,6 @@ <li>请尝试连接到其他网络</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">添加 IBAN</translation> <translation id="997986563973421916">来自 Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_zh-HK.xtb b/components/strings/components_strings_zh-HK.xtb index ea004ee..f6b65e7f 100644 --- a/components/strings/components_strings_zh-HK.xtb +++ b/components/strings/components_strings_zh-HK.xtb
@@ -4280,5 +4280,6 @@ <li>嘗試連接至其他 Wi-Fi 網絡</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">新增 IBAN</translation> <translation id="997986563973421916">來自 Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_zh-TW.xtb b/components/strings/components_strings_zh-TW.xtb index fb05f55..391bee8 100644 --- a/components/strings/components_strings_zh-TW.xtb +++ b/components/strings/components_strings_zh-TW.xtb
@@ -4279,5 +4279,6 @@ <li>嘗試連線至其他網路</li> </ul></translation> <translation id="994346157028146140">JIS B1</translation> +<translation id="995755448277384931">新增 IBAN</translation> <translation id="997986563973421916">來自 Google Pay</translation> </translationbundle> \ No newline at end of file
diff --git a/components/strings/components_strings_zu.xtb b/components/strings/components_strings_zu.xtb index 70e02f6b..5bf63c0 100644 --- a/components/strings/components_strings_zu.xtb +++ b/components/strings/components_strings_zu.xtb
@@ -1319,6 +1319,7 @@ <translation id="3542628208405253498">Isithombe sekhadi</translation> <translation id="3542768452570884558">Vula Ilinki Ngewindi Elisha</translation> <translation id="3547746132308051926">U-20 x 24 phakathi</translation> +<translation id="3552155506104542239">Isexwayiso: le nqubomgomo ishayisana nethi <ph name="POLICY_NAME" /> futhi angeke ithinte ama-app e-Android. Ngale kwalokho, le nqubomgomo isebenza njengokuhlosiwe.</translation> <translation id="3552297013052089404">I-Fonti ye-Sans-serif</translation> <translation id="3558573058928565255">Isikhathi sasemini</translation> <translation id="355995771319966853">Hlehlisa Ukugcwalisa Okuzenzakalelayo</translation> @@ -1865,6 +1866,7 @@ <translation id="46128681529823442">Isisetshenziswa Sebhola Likanobhutshuzwayo</translation> <translation id="4619564267100705184">Qinisekisa ukuthi nguwe</translation> <translation id="4622292761762557753">Dlulisa noma kunjalo</translation> +<translation id="4622647778991854660">Vula izaziso Esikhungweni Sezaziso. Vula i-<ph name="LINK" />.</translation> <translation id="4627675673814409125">Le nqubomgomo ayikwazi ukusethwa kuleveli yephrofayela ye-Chrome futhi izozitshwa.</translation> <translation id="4628678854894591460">Imititilizo Yokuvakasha</translation> <translation id="4628948037717959914">Isithombe</translation> @@ -3196,6 +3198,7 @@ <translation id="7234112195906418665">Ezokuvakasha Nezokuthutha</translation> <translation id="7236417832106250253">U-<ph name="PROGRESS_PERCENT" />% uqediwe | <ph name="ESTIMATED_REMAINING_TIME" /></translation> <translation id="7237166092326447040">Izipho Nezinto Zemicimbi Ekhethekile</translation> +<translation id="7237454422623102448">Izilungiselelo Zendlela Yokusebenza</translation> <translation id="7237492777898608035">Ungasawubonisi lo mlayezo futhi kuleli khasi</translation> <translation id="7240120331469437312">Elinye igama lesihloko sesitifiketi</translation> <translation id="7241863998525879494">Yini ongayilindela</translation> @@ -4279,5 +4282,6 @@ <li>Zama ukuxhuma kwenye inethiwekhi</li> </ul></translation> <translation id="994346157028146140">I-JIS B1</translation> +<translation id="995755448277384931">Engeza i-IBAN</translation> <translation id="997986563973421916">Kusukela ku-Google Play</translation> </translationbundle> \ No newline at end of file
diff --git a/components/supervised_user/core/browser/child_account_service.cc b/components/supervised_user/core/browser/child_account_service.cc index a7cfdaf..b54f93e4 100644 --- a/components/supervised_user/core/browser/child_account_service.cc +++ b/components/supervised_user/core/browser/child_account_service.cc
@@ -72,7 +72,7 @@ identity_manager_->AddObserver(this); std::move(check_user_child_status_callback_) - .Run(supervised_user::IsChildAccount(user_prefs_.get())); + .Run(supervised_user::IsSubjectToParentalControls(user_prefs_.get())); // If we're already signed in, check the account immediately just to be sure. // (We might have missed an update before registering as an observer.) @@ -127,7 +127,8 @@ } void ChildAccountService::SetActive(bool active) { - if (!supervised_user::IsChildAccount(user_prefs_.get()) && !active_) { + if (!supervised_user::IsSubjectToParentalControls(user_prefs_.get()) && + !active_) { return; } if (active_ == active) { @@ -149,7 +150,7 @@ void ChildAccountService::SetSupervisionStatusAndNotifyObservers( bool supervision_status) { - if (supervised_user::IsChildAccount(user_prefs_.get()) != + if (supervised_user::IsSubjectToParentalControls(user_prefs_.get()) != supervision_status) { if (supervision_status) { EnableParentalControls(user_prefs_.get());
diff --git a/components/supervised_user/core/browser/supervised_user_preferences.cc b/components/supervised_user/core/browser/supervised_user_preferences.cc index 376622b..5d08e177 100644 --- a/components/supervised_user/core/browser/supervised_user_preferences.cc +++ b/components/supervised_user/core/browser/supervised_user_preferences.cc
@@ -172,29 +172,21 @@ return pref_service.GetBoolean(prefs::kChildAccountStatusKnown); } -bool IsChildAccount(const PrefService& pref_service) { - return pref_service.GetString(prefs::kSupervisedUserId) == kChildAccountSUID; -} - bool IsSafeSitesEnabled(const PrefService& pref_service) { - return supervised_user::IsChildAccount(pref_service) && + return supervised_user::IsSubjectToParentalControls(pref_service) && pref_service.GetBoolean(prefs::kSupervisedUserSafeSites); } bool IsSubjectToParentalControls(const PrefService& pref_service) { - return IsChildAccount(pref_service); -} - -bool IsUrlFilteringEnabled(const PrefService& pref_service) { - return IsChildAccount(pref_service); + return pref_service.GetString(prefs::kSupervisedUserId) == kChildAccountSUID; } bool AreExtensionsPermissionsEnabled(const PrefService& pref_service) { #if BUILDFLAG(ENABLE_EXTENSIONS) #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) - return supervised_user::IsChildAccount(pref_service); + return supervised_user::IsSubjectToParentalControls(pref_service); #else - return supervised_user::IsChildAccount(pref_service) && + return supervised_user::IsSubjectToParentalControls(pref_service) && base::FeatureList::IsEnabled( kEnableExtensionsPermissionsForSupervisedUsersOnDesktop); #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) @@ -206,7 +198,7 @@ bool SupervisedUserCanSkipExtensionParentApprovals( const PrefService& pref_service) { #if BUILDFLAG(ENABLE_EXTENSIONS) - return IsChildAccount(pref_service) && + return IsSubjectToParentalControls(pref_service) && IsSupervisedUserSkipParentApprovalToInstallExtensionsEnabled() && pref_service.GetBoolean(prefs::kSkipParentApprovalToInstallExtensions); #else
diff --git a/components/supervised_user/core/browser/supervised_user_preferences.h b/components/supervised_user/core/browser/supervised_user_preferences.h index ca7d000..61acfcd 100644 --- a/components/supervised_user/core/browser/supervised_user_preferences.h +++ b/components/supervised_user/core/browser/supervised_user_preferences.h
@@ -27,11 +27,6 @@ bool IsChildAccountStatusKnown(const PrefService& pref_service); -// Returns true if the user is a type of Family Link supervised account. -// This method should be preferred on gating child-specific features if there -// is no dedicated method for the feature (e.g IsUrlFilteringEnabled). -bool IsChildAccount(const PrefService& pref_service); - // Returns true if the safe sites preference is enabled and user is supervised. bool IsSafeSitesEnabled(const PrefService& pref_service); @@ -39,12 +34,6 @@ // parental controls and the platform supports Family Link supervision features. bool IsSubjectToParentalControls(const PrefService& pref_service); -// Returns true if the URL filtering parental control is enabled. -// -// TODO(crbug.com/326552693): remove duplication between this method and others -// in this file. -bool IsUrlFilteringEnabled(const PrefService& pref_service); - // Returns true if the extensions permissions parental control is enabled // for supervised users. // Returns false if the user is not supervised.
diff --git a/components/supervised_user/core/browser/supervised_user_preferences_unittest.cc b/components/supervised_user/core/browser/supervised_user_preferences_unittest.cc index 16e6b31..8aea61f 100644 --- a/components/supervised_user/core/browser/supervised_user_preferences_unittest.cc +++ b/components/supervised_user/core/browser/supervised_user_preferences_unittest.cc
@@ -40,7 +40,7 @@ pref_service_.GetInteger(prefs::kDefaultSupervisedUserFilteringBehavior), static_cast<int>(supervised_user::FilteringBehavior::kAllow)); EXPECT_EQ(pref_service_.GetBoolean(prefs::kSupervisedUserSafeSites), true); - EXPECT_FALSE(supervised_user::IsChildAccount(pref_service_)); + EXPECT_FALSE(supervised_user::IsSubjectToParentalControls(pref_service_)); // TODO(b/306376651): When we migrate more preference reading methods in this // library, add more test cases for their correct default values. } @@ -111,17 +111,6 @@ } } -TEST_F(SupervisedUserPreferencesTest, IsChildAccountSupervisedUser) { - pref_service_.SetString(prefs::kSupervisedUserId, - supervised_user::kChildAccountSUID); - EXPECT_TRUE(supervised_user::IsChildAccount(pref_service_)); -} - -TEST_F(SupervisedUserPreferencesTest, IsChildAccountNonSupervisedUser) { - pref_service_.SetString(prefs::kSupervisedUserId, std::string()); - EXPECT_FALSE(supervised_user::IsChildAccount(pref_service_)); -} - TEST_F(SupervisedUserPreferencesTest, IsSafeSitesEnabledSupervisedUser) { pref_service_.SetBoolean(prefs::kSupervisedUserSafeSites, true); pref_service_.SetString(prefs::kSupervisedUserId, @@ -158,20 +147,6 @@ EXPECT_FALSE(supervised_user::IsSubjectToParentalControls(pref_service_)); } -TEST_F(SupervisedUserPreferencesTest, IsUrlFilteringEnabledForSupervisedUser) { - // Set supervised user preference. - pref_service_.SetString(prefs::kSupervisedUserId, - supervised_user::kChildAccountSUID); - EXPECT_TRUE(supervised_user::IsUrlFilteringEnabled(pref_service_)); -} - -TEST_F(SupervisedUserPreferencesTest, - IsUrlFilteringEnabledForNonSupervisedUser) { - // Set non-supervised user preference. - pref_service_.SetString(prefs::kSupervisedUserId, std::string()); - EXPECT_FALSE(supervised_user::IsUrlFilteringEnabled(pref_service_)); -} - enum class ExtensionsPermissionStatus { kEnabled, kDisabled }; // Tests for the method AreExtensionsPermissionsEnabled which
diff --git a/components/supervised_user/core/browser/supervised_user_service.cc b/components/supervised_user/core/browser/supervised_user_service.cc index 07bd927..ecdf43b 100644 --- a/components/supervised_user/core/browser/supervised_user_service.cc +++ b/components/supervised_user/core/browser/supervised_user_service.cc
@@ -59,7 +59,7 @@ user_prefs_->SetInteger(prefs::kFirstTimeInterstitialBannerState, static_cast<int>(banner_state)); - SetActive(supervised_user::IsChildAccount(user_prefs_.get())); + SetActive(supervised_user::IsSubjectToParentalControls(user_prefs_.get())); } void SupervisedUserService::SetDelegate(Delegate* delegate) { @@ -266,7 +266,8 @@ } void SupervisedUserService::OnSupervisedUserIdChanged() { - bool is_child = supervised_user::IsChildAccount(user_prefs_.get()); + bool is_child = + supervised_user::IsSubjectToParentalControls(user_prefs_.get()); if (is_child) { // When supervision is enabled, close any incognito windows/tabs that may // be open for this profile. These windows cannot be created after the @@ -349,7 +350,7 @@ } DCHECK(!did_shutdown_); did_shutdown_ = true; - if (supervised_user::IsChildAccount(user_prefs_.get())) { + if (supervised_user::IsSubjectToParentalControls(user_prefs_.get())) { base::RecordAction(UserMetricsAction("ManagedUsers_QuitBrowser")); } SetActive(false);
diff --git a/components/sync/base/features.cc b/components/sync/base/features.cc index 95c89f1e..4521baf4 100644 --- a/components/sync/base/features.cc +++ b/components/sync/base/features.cc
@@ -218,7 +218,7 @@ BASE_FEATURE(kSyncDecoupleAddressPaymentSettings, "SyncDecoupleAddressPaymentSettings", - base::FEATURE_DISABLED_BY_DEFAULT); + base::FEATURE_ENABLED_BY_DEFAULT); // TODO(crbug.com/1374718): Delete feature toggle after a grace period. BASE_FEATURE(kSyncAlwaysForceImmediateStartIfTransportDataMissing,
diff --git a/components/sync/protocol/history_delete_directive_specifics.proto b/components/sync/protocol/history_delete_directive_specifics.proto index 6799e22..bf64a01 100644 --- a/components/sync/protocol/history_delete_directive_specifics.proto +++ b/components/sync/protocol/history_delete_directive_specifics.proto
@@ -48,6 +48,12 @@ optional int64 start_time_usec = 1; // The time on or before which entries must be deleted. optional int64 end_time_usec = 2; + + // Optional field to filter the entries with the matching app ID. + // This field is set only by Android which has app-specific history feature + // that allows users to generate/delete history entries from Custom Tabs on + // app, not from BrApp. + optional string app_id = 3; } message UrlDirective { @@ -60,4 +66,10 @@ // The time on or before which entries must be deleted. // In microseconds since the Unix epoch. optional int64 end_time_usec = 2; + + // Optional field to filter the entries with the matching app ID. + // This field is set only by Android which has app-specific history feature + // that allows users to generate/delete history entries from Custom Tabs on + // app, not from BrApp. + optional string app_id = 3; }
diff --git a/components/sync/protocol/proto_visitors.h b/components/sync/protocol/proto_visitors.h index 1eb140b..0b573da1b 100644 --- a/components/sync/protocol/proto_visitors.h +++ b/components/sync/protocol/proto_visitors.h
@@ -1438,11 +1438,13 @@ VISIT_PROTO_FIELDS(const sync_pb::TimeRangeDirective& proto) { VISIT(start_time_usec); VISIT(end_time_usec); + VISIT(app_id); } VISIT_PROTO_FIELDS(const sync_pb::UrlDirective& proto) { VISIT(url); VISIT(end_time_usec); + VISIT(app_id); } VISIT_PROTO_FIELDS(const sync_pb::TypeHint& proto) {
diff --git a/components/sync/service/sync_prefs_unittest.cc b/components/sync/service/sync_prefs_unittest.cc index 08a926d4..323fd441 100644 --- a/components/sync/service/sync_prefs_unittest.cc +++ b/components/sync/service/sync_prefs_unittest.cc
@@ -1285,28 +1285,24 @@ #endif // BUILDFLAG(IS_IOS) TEST_F(SyncPrefsSyncToSigninMigrationTest, - TurnsAutofillAndPaymentsOffForCustomPassphraseUser) { + TurnsAutofillOffForCustomPassphraseUser) { base::test::ScopedFeatureList enable_sync_to_signin( kReplaceSyncPromosWithSignInPromos); SyncPrefs prefs(&pref_service_); - // Autofill and payments are enabled (by default). + // Autofill is enabled (by default). ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); // Run the first phase of the migration. prefs.MaybeMigratePrefsForSyncToSigninPart1( SyncPrefs::SyncAccountState::kSignedInNotSyncing, gaia_id_hash_); - // Autofill and payments should still be unaffected for now, since the - // passphrase state wasn't known yet. + // Autofill should still be unaffected for now, since the passphrase state + // wasn't known yet. ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); // Now run the second phase, once the passphrase state is known (and it's // a custom passphrase). @@ -1314,12 +1310,9 @@ gaia_id_hash_, /*is_using_explicit_passphrase=*/true); - // Now Autofill and Payments should've been turned off in the account-scoped - // settings. + // Now Autofill should've been turned off in the account-scoped settings. EXPECT_FALSE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - EXPECT_FALSE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); } TEST_F(SyncPrefsSyncToSigninMigrationTest, @@ -1367,11 +1360,9 @@ { SyncPrefs prefs(&pref_service_); - // Autofill and payments are enabled (by default). + // Autofill is enabled (by default). ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); // Run the first phase of the migration. prefs.MaybeMigratePrefsForSyncToSigninPart1( @@ -1381,8 +1372,6 @@ // passphrase state wasn't known yet. ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); } // Before the second phase runs, Chrome gets restarted. @@ -1395,19 +1384,15 @@ ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - ASSERT_TRUE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); // Now run the second phase. prefs.MaybeMigratePrefsForSyncToSigninPart2( gaia_id_hash_, /*is_using_explicit_passphrase=*/true); - // Now the types should've been turned off in the account-scoped settings. + // Now the type should've been turned off in the account-scoped settings. EXPECT_FALSE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) .Has(UserSelectableType::kAutofill)); - EXPECT_FALSE(prefs.GetSelectedTypesForAccount(gaia_id_hash_) - .Has(UserSelectableType::kPayments)); } }
diff --git a/components/sync_preferences/common_syncable_prefs_database.cc b/components/sync_preferences/common_syncable_prefs_database.cc index f98e0f6a..dabc781d 100644 --- a/components/sync_preferences/common_syncable_prefs_database.cc +++ b/components/sync_preferences/common_syncable_prefs_database.cc
@@ -108,6 +108,7 @@ kSyncableMergeableListPrefForTesting = 67, // For tests. kSyncableHistorySensitiveListPrefForTesting = 68, // For tests. kAutofillPaymentCardBenefits = 69, + kCloseTabs = 70, // See components/sync_preferences/README.md about adding new entries here. // vvvvv IMPORTANT! vvvvv // Note to the reviewer: IT IS YOUR RESPONSIBILITY to ensure that new syncable @@ -177,6 +178,9 @@ {browsing_data::prefs::kDeleteSiteSettings, {syncable_prefs_ids::kDeleteSiteSettings, syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}}, + {browsing_data::prefs::kCloseTabs, + {syncable_prefs_ids::kCloseTabs, syncer::PREFERENCES, + PrefSensitivity::kNone, MergeBehavior::kNone}}, {browsing_data::prefs::kDeleteTimePeriod, {syncable_prefs_ids::kDeleteTimePeriod, syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}},
diff --git a/components/trusted_vault/standalone_trusted_vault_backend.cc b/components/trusted_vault/standalone_trusted_vault_backend.cc index 919fbaf..6bc87f87 100644 --- a/components/trusted_vault/standalone_trusted_vault_backend.cc +++ b/components/trusted_vault/standalone_trusted_vault_backend.cc
@@ -664,9 +664,9 @@ *primary_account_, GetAllVaultKeys(*per_user_vault), per_user_vault->last_vault_key_version(), *imported_public_key, AuthenticationFactorType::kUnspecified, method_type_hint, - base::BindOnce( + base::IgnoreArgs<TrustedVaultRegistrationStatus, int>(base::BindOnce( &StandaloneTrustedVaultBackend::OnTrustedRecoveryMethodAdded, - base::Unretained(this), std::move(cb))); + base::Unretained(this), std::move(cb)))); } void StandaloneTrustedVaultBackend::ClearLocalDataForAccount( @@ -866,7 +866,12 @@ } void StandaloneTrustedVaultBackend::OnDeviceRegistered( - TrustedVaultRegistrationStatus status) { + TrustedVaultRegistrationStatus status, + int key_version_unused) { + // |key_version_unused| is unused because this callback is invoked when + // adding a member to an existing security domain. In this case the key + // version is already known. + // If |primary_account_| was changed meanwhile, this callback must be // cancelled. DCHECK(primary_account_.has_value()); @@ -921,7 +926,7 @@ void StandaloneTrustedVaultBackend::OnDeviceRegisteredWithoutKeys( TrustedVaultRegistrationStatus status, - const TrustedVaultKeyAndVersion& vault_key_and_version) { + int key_version) { // If |primary_account_| was changed meanwhile, this callback must be // cancelled. DCHECK(primary_account_.has_value()); @@ -951,10 +956,9 @@ // there might be StoreKeys() call during handling the request. if (!HasNonConstantKey(*per_user_vault)) { AssignBytesToProtoString( - vault_key_and_version.key, + GetConstantTrustedVaultKey(), per_user_vault->add_vault_key()->mutable_key_material()); - per_user_vault->set_last_vault_key_version( - vault_key_and_version.version); + per_user_vault->set_last_vault_key_version(key_version); // WriteToDisk() will be called by OnDeviceRegistered(). } break; @@ -967,7 +971,7 @@ case TrustedVaultRegistrationStatus::kOtherError: break; } - OnDeviceRegistered(status); + OnDeviceRegistered(status, key_version); } void StandaloneTrustedVaultBackend::OnKeysDownloaded( @@ -1037,8 +1041,7 @@ } void StandaloneTrustedVaultBackend::OnTrustedRecoveryMethodAdded( - base::OnceClosure cb, - TrustedVaultRegistrationStatus status) { + base::OnceClosure cb) { DCHECK(ongoing_add_recovery_method_request_); ongoing_add_recovery_method_request_ = nullptr;
diff --git a/components/trusted_vault/standalone_trusted_vault_backend.h b/components/trusted_vault/standalone_trusted_vault_backend.h index 6e121ea1..a688868 100644 --- a/components/trusted_vault/standalone_trusted_vault_backend.h +++ b/components/trusted_vault/standalone_trusted_vault_backend.h
@@ -186,17 +186,16 @@ // Called when device registration for |gaia_id| is completed (either // successfully or not). |data_| must contain LocalTrustedVaultPerUser for // given |gaia_id|. - void OnDeviceRegistered(TrustedVaultRegistrationStatus status); - void OnDeviceRegisteredWithoutKeys( - TrustedVaultRegistrationStatus status, - const TrustedVaultKeyAndVersion& vault_key_and_version); + void OnDeviceRegistered(TrustedVaultRegistrationStatus status, + int key_version_unused); + void OnDeviceRegisteredWithoutKeys(TrustedVaultRegistrationStatus status, + int key_version); void OnKeysDownloaded(TrustedVaultDownloadKeysStatus status, const std::vector<std::vector<uint8_t>>& new_vault_keys, int last_vault_key_version); - void OnTrustedRecoveryMethodAdded(base::OnceClosure cb, - TrustedVaultRegistrationStatus status); + void OnTrustedRecoveryMethodAdded(base::OnceClosure cb); // Invokes |callback| with currently available keys for |gaia_id|. void FulfillFetchKeys(
diff --git a/components/trusted_vault/standalone_trusted_vault_backend_unittest.cc b/components/trusted_vault/standalone_trusted_vault_backend_unittest.cc index 6c5f0b5..3fa2099 100644 --- a/components/trusted_vault/standalone_trusted_vault_backend_unittest.cc +++ b/components/trusted_vault/standalone_trusted_vault_backend_unittest.cc
@@ -146,7 +146,7 @@ RegisterDeviceWithoutKeys, (const CoreAccountInfo& account_info, const SecureBoxPublicKey& device_public_key, - RegisterDeviceWithoutKeysCallback callback), + RegisterAuthenticationFactorCallback callback), (override)); MOCK_METHOD( std::unique_ptr<Request>, @@ -263,7 +263,8 @@ // Pretend that the registration completed successfully. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, + /*key_version=*/last_vault_key_version); // Reset primary account. SetPrimaryAccountWithUnknownAuthError(/*primary_account=*/std::nullopt); @@ -791,7 +792,7 @@ // Pretend that the registration completed successfully. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, kLastKeyVersion); histogram_tester.ExpectUniqueSample( /*name=*/"Sync.TrustedVaultDeviceRegistrationOutcome", /*sample=*/TrustedVaultDeviceRegistrationOutcomeForUMA::kSuccess, @@ -841,7 +842,8 @@ // Pretend that the registration failed with kLocalDataObsolete. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kLocalDataObsolete); + .Run(TrustedVaultRegistrationStatus::kLocalDataObsolete, + /*key_version=*/0); // Verify persisted file state. trusted_vault_pb::LocalTrustedVault proto = @@ -879,13 +881,13 @@ SetPrimaryAccountWithUnknownAuthError(account_info); // Expect device registration attempt without keys. - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback device_registration_callback; std::vector<uint8_t> serialized_public_device_key; EXPECT_CALL(*connection(), RegisterDeviceWithoutKeys(Eq(account_info), _, _)) .WillOnce([&](const CoreAccountInfo& account_info, const SecureBoxPublicKey& device_public_key, - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback callback) { serialized_public_device_key = device_public_key.ExportToBytes(); device_registration_callback = std::move(callback); @@ -905,8 +907,7 @@ // Mimic successful device registration and verify the state. std::move(device_registration_callback) .Run(TrustedVaultRegistrationStatus::kSuccess, - TrustedVaultKeyAndVersion(GetConstantTrustedVaultKey(), - kInitialLastKeyVersion + 1)); + kInitialLastKeyVersion + 1); // Now the device should be registered. trusted_vault_pb::LocalDeviceRegistrationInfo registration_info = @@ -1076,7 +1077,7 @@ // Mimic transient failure. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kOtherError); + .Run(TrustedVaultRegistrationStatus::kOtherError, /*key_version=*/0); // Mimic a restart to trigger device registration attempt, which should remain // throttled. @@ -1135,7 +1136,8 @@ // Mimic access token fetching failure. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kTransientAccessTokenFetchError); + .Run(TrustedVaultRegistrationStatus::kTransientAccessTokenFetchError, + /*key_version=*/0); histogram_tester.ExpectUniqueSample( /*name=*/"Sync.TrustedVaultDeviceRegistrationOutcome", @@ -1178,7 +1180,7 @@ // Mimic network error. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kNetworkError); + .Run(TrustedVaultRegistrationStatus::kNetworkError, /*key_version=*/0); // Mimic a restart to trigger device registration attempt, which should not be // throttled. @@ -1219,7 +1221,7 @@ // Mimic transient failure. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kOtherError); + .Run(TrustedVaultRegistrationStatus::kOtherError, /*key_version=*/0); // Mimic system set to the past. clock()->Advance(base::Seconds(-1)); @@ -1539,11 +1541,11 @@ const CoreAccountInfo account_info = MakeAccountInfoWithGaiaId("user"); const int kServerConstantKeyVersion = 100; - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback device_registration_callback; EXPECT_CALL(*connection(), RegisterDeviceWithoutKeys(account_info, _, _)) .WillOnce([&](const CoreAccountInfo&, const SecureBoxPublicKey&, - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback callback) { device_registration_callback = std::move(callback); return std::make_unique<TrustedVaultConnection::Request>(); @@ -1555,9 +1557,7 @@ // Pretend that the registration completed successfully. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess, - TrustedVaultKeyAndVersion{GetConstantTrustedVaultKey(), - kServerConstantKeyVersion}); + .Run(TrustedVaultRegistrationStatus::kSuccess, kServerConstantKeyVersion); // Now the device should be registered. trusted_vault_pb::LocalDeviceRegistrationInfo registration_info = @@ -1648,7 +1648,7 @@ // Pretend that the registration completed successfully. std::move(device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, kLastKeyVersion); // Now the device reregistration should be completed. trusted_vault_pb::LocalDeviceRegistrationInfo registration_info = @@ -1688,11 +1688,11 @@ const CoreAccountInfo account_info = MakeAccountInfoWithGaiaId("user"); const int kInitialServerConstantKeyVersion = 100; - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback device_registration_callback; EXPECT_CALL(*connection(), RegisterDeviceWithoutKeys(account_info, _, _)) .WillOnce([&](const CoreAccountInfo&, const SecureBoxPublicKey&, - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback callback) { device_registration_callback = std::move(callback); return std::make_unique<TrustedVaultConnection::Request>(); @@ -1705,8 +1705,7 @@ ASSERT_FALSE(device_registration_callback.is_null()); std::move(device_registration_callback) .Run(TrustedVaultRegistrationStatus::kSuccess, - TrustedVaultKeyAndVersion{GetConstantTrustedVaultKey(), - kInitialServerConstantKeyVersion}); + kInitialServerConstantKeyVersion); // Mimic that device was registered before "redo registration" logic was // introduced. backend()->SetDeviceRegisteredVersionForTesting(account_info.gaia, @@ -1718,12 +1717,12 @@ // Another device registration request should be issued upon setting the // primary account and it should ignore presence of // kInitialServerConstantKeyVersion, e.g. RegisterDeviceWithoutKeys() again. - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback device_redo_registration_callback; EXPECT_CALL(*connection(), RegisterDeviceWithoutKeys(account_info, _, _)) .WillOnce([&](const CoreAccountInfo&, const SecureBoxPublicKey& device_public_key, - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback + TrustedVaultConnection::RegisterAuthenticationFactorCallback callback) { device_redo_registration_callback = std::move(callback); return std::make_unique<TrustedVaultConnection::Request>(); @@ -1748,8 +1747,7 @@ ASSERT_FALSE(device_redo_registration_callback.is_null()); std::move(device_redo_registration_callback) .Run(TrustedVaultRegistrationStatus::kSuccess, - TrustedVaultKeyAndVersion{GetConstantTrustedVaultKey(), - kNewServerConstantKeyVersion}); + kNewServerConstantKeyVersion); // Now the device reregistration should be completed. trusted_vault_pb::LocalDeviceRegistrationInfo registration_info = @@ -1856,7 +1854,7 @@ // Mimic successful completion of the request. EXPECT_CALL(completion_callback, Run()); std::move(registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, kLastKeyVersion); } TEST_F(StandaloneTrustedVaultBackendTest, @@ -1937,7 +1935,7 @@ // Mimic successful completion of the request. EXPECT_CALL(completion_callback, Run()); std::move(registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, kLastKeyVersion); } TEST_F(StandaloneTrustedVaultBackendTest, @@ -2000,7 +1998,7 @@ // Mimic successful completion of the request. EXPECT_CALL(completion_callback, Run()); std::move(registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, kLastKeyVersion); } // Verifies that Backend can process device registration and keys downloading @@ -2068,7 +2066,7 @@ // Complete "redo device registration" and verify it succeeds. ASSERT_FALSE(redo_device_registration_callback.is_null()); std::move(redo_device_registration_callback) - .Run(TrustedVaultRegistrationStatus::kSuccess); + .Run(TrustedVaultRegistrationStatus::kSuccess, kLastKeyVersion); trusted_vault_pb::LocalDeviceRegistrationInfo registration_info = backend()->GetDeviceRegistrationInfoForTesting(account_info.gaia); EXPECT_THAT(registration_info.device_registered_version(), Eq(1));
diff --git a/components/trusted_vault/trusted_vault_connection.h b/components/trusted_vault/trusted_vault_connection.h index 6bbe9fa..1d2dd6c 100644 --- a/components/trusted_vault/trusted_vault_connection.h +++ b/components/trusted_vault/trusted_vault_connection.h
@@ -109,14 +109,12 @@ // vault backend sequence. class TrustedVaultConnection { public: + // The result of attempting to add a member to the security domain. If the + // status is successful then `key_version` carries the current version of + // the security domain, otherwise it's zero. using RegisterAuthenticationFactorCallback = - base::OnceCallback<void(TrustedVaultRegistrationStatus)>; - // If registration request was successful without local keys, it means only - // constant key exists server-side and it's exposed as - // |vault_key_and_version|. - using RegisterDeviceWithoutKeysCallback = base::OnceCallback<void( - TrustedVaultRegistrationStatus, - const TrustedVaultKeyAndVersion& /*vault_key_and_version*/)>; + base::OnceCallback<void(TrustedVaultRegistrationStatus, + /*key_version=*/int)>; using DownloadNewKeysCallback = base::OnceCallback<void(TrustedVaultDownloadKeysStatus, const std::vector<std::vector<uint8_t>>& /*keys*/, @@ -164,7 +162,7 @@ [[nodiscard]] virtual std::unique_ptr<Request> RegisterDeviceWithoutKeys( const CoreAccountInfo& account_info, const SecureBoxPublicKey& device_public_key, - RegisterDeviceWithoutKeysCallback callback) = 0; + RegisterAuthenticationFactorCallback callback) = 0; // Asynchronously attempts to download new vault keys (e.g. keys with version // greater than the on in |last_trusted_vault_key_and_version|) from the
diff --git a/components/trusted_vault/trusted_vault_connection_impl.cc b/components/trusted_vault/trusted_vault_connection_impl.cc index 128b72a..0e80de8 100644 --- a/components/trusted_vault/trusted_vault_connection_impl.cc +++ b/components/trusted_vault/trusted_vault_connection_impl.cc
@@ -155,16 +155,7 @@ TrustedVaultConnection::RegisterAuthenticationFactorCallback callback, TrustedVaultRegistrationStatus status, int last_key_version) { - std::move(callback).Run(status); -} - -void RunRegisterDeviceWithoutKeysCallback( - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback callback, - TrustedVaultRegistrationStatus status, - int last_key_version) { - std::move(callback).Run( - status, TrustedVaultKeyAndVersion{GetConstantTrustedVaultKey(), - last_key_version}); + std::move(callback).Run(status, last_key_version); } void ProcessJoinSecurityDomainsResponse( @@ -448,13 +439,13 @@ TrustedVaultConnectionImpl::RegisterDeviceWithoutKeys( const CoreAccountInfo& account_info, const SecureBoxPublicKey& device_public_key, - RegisterDeviceWithoutKeysCallback callback) { + RegisterAuthenticationFactorCallback callback) { return SendJoinSecurityDomainsRequest( account_info, /*trusted_vault_keys=*/{GetConstantTrustedVaultKey()}, /*last_trusted_vault_key_version=*/kUnknownConstantKeyVersion, device_public_key, AuthenticationFactorType::kPhysicalDevice, /*authentication_factor_type_hint=*/std::nullopt, - base::BindOnce(&RunRegisterDeviceWithoutKeysCallback, + base::BindOnce(&RunRegisterAuthenticationFactorCallback, std::move(callback))); }
diff --git a/components/trusted_vault/trusted_vault_connection_impl.h b/components/trusted_vault/trusted_vault_connection_impl.h index 267d1c1..4cb7595 100644 --- a/components/trusted_vault/trusted_vault_connection_impl.h +++ b/components/trusted_vault/trusted_vault_connection_impl.h
@@ -60,7 +60,7 @@ std::unique_ptr<Request> RegisterDeviceWithoutKeys( const CoreAccountInfo& account_info, const SecureBoxPublicKey& device_public_key, - RegisterDeviceWithoutKeysCallback callback) override; + RegisterAuthenticationFactorCallback callback) override; std::unique_ptr<Request> DownloadNewKeys( const CoreAccountInfo& account_info,
diff --git a/components/trusted_vault/trusted_vault_connection_impl_unittest.cc b/components/trusted_vault/trusted_vault_connection_impl_unittest.cc index 7a76f29..bbcfe48e 100644 --- a/components/trusted_vault/trusted_vault_connection_impl_unittest.cc +++ b/components/trusted_vault/trusted_vault_connection_impl_unittest.cc
@@ -50,12 +50,6 @@ const char kEncodedPrivateKey[] = "49e052293c29b5a50b0013eec9d030ac2ad70a42fe093be084264647cb04e16f"; -MATCHER_P2(TrustedVaultKeyAndVersionEq, expected_key, expected_version, "") { - const TrustedVaultKeyAndVersion& key_and_version = arg; - return key_and_version.key == expected_key && - key_and_version.version == expected_version; -} - std::unique_ptr<SecureBoxKeyPair> MakeTestKeyPair() { std::vector<uint8_t> private_key_bytes; bool success = base::HexStringToBytes(kEncodedPrivateKey, &private_key_bytes); @@ -264,7 +258,7 @@ std::unique_ptr<TrustedVaultConnection::Request> request = connection()->RegisterDeviceWithoutKeys( /*account_info=*/CoreAccountInfo(), key_pair->public_key(), - TrustedVaultConnection::RegisterDeviceWithoutKeysCallback()); + TrustedVaultConnection::RegisterAuthenticationFactorCallback()); EXPECT_THAT(request, NotNull()); const network::TestURLLoaderFactory::PendingRequest* pending_request = @@ -436,7 +430,8 @@ /*authentication_factor_type_hint=*/std::nullopt, callback.Get()); ASSERT_THAT(request, NotNull()); - EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kSuccess))); + EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kSuccess), + /*key_version=*/Eq(1))); EXPECT_TRUE(RespondToJoinSecurityDomainsRequest( net::HTTP_OK, MakeJoinSecurityDomainsResponse(security_domain(), /*current_epoch=*/1) @@ -463,7 +458,8 @@ std::unique_ptr<SecureBoxKeyPair> key_pair = MakeTestKeyPair(); ASSERT_THAT(key_pair, NotNull()); - base::MockCallback<TrustedVaultConnection::RegisterDeviceWithoutKeysCallback> + base::MockCallback< + TrustedVaultConnection::RegisterAuthenticationFactorCallback> callback; std::unique_ptr<TrustedVaultConnection::Request> request = @@ -473,10 +469,8 @@ ASSERT_THAT(request, NotNull()); const int kServerConstantKeyVersion = 100; - EXPECT_CALL(callback, - Run(Eq(TrustedVaultRegistrationStatus::kSuccess), - TrustedVaultKeyAndVersionEq(GetConstantTrustedVaultKey(), - kServerConstantKeyVersion))); + EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kSuccess), + Eq(kServerConstantKeyVersion))); EXPECT_TRUE(RespondToJoinSecurityDomainsRequest( net::HTTP_OK, MakeJoinSecurityDomainsResponse( security_domain(), @@ -489,7 +483,8 @@ std::unique_ptr<SecureBoxKeyPair> key_pair = MakeTestKeyPair(); ASSERT_THAT(key_pair, NotNull()); - base::MockCallback<TrustedVaultConnection::RegisterDeviceWithoutKeysCallback> + base::MockCallback< + TrustedVaultConnection::RegisterAuthenticationFactorCallback> callback; std::unique_ptr<TrustedVaultConnection::Request> request = @@ -501,8 +496,7 @@ const int kServerConstantKeyVersion = 100; EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kAlreadyRegistered), - TrustedVaultKeyAndVersionEq(GetConstantTrustedVaultKey(), - kServerConstantKeyVersion))); + Eq(kServerConstantKeyVersion))); trusted_vault_pb::JoinSecurityDomainsErrorDetail error_detail; *error_detail.mutable_already_exists_response() = @@ -536,7 +530,8 @@ /*authentication_factor_type_hint=*/std::nullopt, callback.Get()); ASSERT_THAT(request, NotNull()); - EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kOtherError))); + EXPECT_CALL(callback, + Run(Eq(TrustedVaultRegistrationStatus::kOtherError), Eq(0))); EXPECT_TRUE( RespondToJoinSecurityDomainsRequest(net::HTTP_OK, /*response_content=*/std::string())); @@ -559,7 +554,8 @@ /*authentication_factor_type_hint=*/std::nullopt, callback.Get()); ASSERT_THAT(request, NotNull()); - EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kOtherError))); + EXPECT_CALL(callback, + Run(Eq(TrustedVaultRegistrationStatus::kOtherError), Eq(0))); EXPECT_TRUE(RespondToJoinSecurityDomainsRequest( net::HTTP_OK, /*response_content=*/"corrupted_proto")); @@ -582,7 +578,8 @@ /*authentication_factor_type_hint=*/std::nullopt, callback.Get()); ASSERT_THAT(request, NotNull()); - EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kOtherError))); + EXPECT_CALL(callback, + Run(Eq(TrustedVaultRegistrationStatus::kOtherError), Eq(0))); EXPECT_TRUE( RespondToJoinSecurityDomainsRequest(net::HTTP_INTERNAL_SERVER_ERROR, /*response_content=*/std::string())); @@ -608,7 +605,8 @@ // Advance time to bypass retry logic. task_environment().FastForwardBy( TrustedVaultConnectionImpl::kMaxJoinSecurityDomainRetryDuration); - EXPECT_CALL(callback, Run(Eq(TrustedVaultRegistrationStatus::kNetworkError))); + EXPECT_CALL(callback, + Run(Eq(TrustedVaultRegistrationStatus::kNetworkError), Eq(0))); EXPECT_TRUE(RespondToJoinSecurityDomainsRequestWithNetworkError()); } @@ -630,8 +628,9 @@ ASSERT_THAT(request, NotNull()); // In particular, HTTP_NOT_FOUND indicates that security domain was removed. - EXPECT_CALL(callback, - Run(Eq(TrustedVaultRegistrationStatus::kLocalDataObsolete))); + EXPECT_CALL( + callback, + Run(Eq(TrustedVaultRegistrationStatus::kLocalDataObsolete), Eq(0))); EXPECT_TRUE( RespondToJoinSecurityDomainsRequest(net::HTTP_NOT_FOUND, /*response_content=*/std::string())); @@ -657,8 +656,9 @@ // In particular, HTTP_BAD_REQUEST indicates that // |last_trusted_vault_key_and_version| is not actually the last on the server // side. - EXPECT_CALL(callback, - Run(Eq(TrustedVaultRegistrationStatus::kLocalDataObsolete))); + EXPECT_CALL( + callback, + Run(Eq(TrustedVaultRegistrationStatus::kLocalDataObsolete), Eq(0))); EXPECT_TRUE( RespondToJoinSecurityDomainsRequest(net::HTTP_BAD_REQUEST, /*response_content=*/std::string())); @@ -682,8 +682,8 @@ // because there is no access token. EXPECT_CALL( callback, - Run(Eq( - TrustedVaultRegistrationStatus::kPersistentAccessTokenFetchError))); + Run(Eq(TrustedVaultRegistrationStatus::kPersistentAccessTokenFetchError), + Eq(0))); std::unique_ptr<TrustedVaultConnection::Request> request = connection->RegisterAuthenticationFactor( /*account_info=*/CoreAccountInfo(), kTrustedVaultKeys,
diff --git a/components/trusted_vault/trusted_vault_degraded_recoverability_handler_unittest.cc b/components/trusted_vault/trusted_vault_degraded_recoverability_handler_unittest.cc index 377c7189..1abc503 100644 --- a/components/trusted_vault/trusted_vault_degraded_recoverability_handler_unittest.cc +++ b/components/trusted_vault/trusted_vault_degraded_recoverability_handler_unittest.cc
@@ -60,7 +60,7 @@ RegisterDeviceWithoutKeys, (const CoreAccountInfo& account_info, const SecureBoxPublicKey& device_public_key, - RegisterDeviceWithoutKeysCallback callback), + RegisterAuthenticationFactorCallback callback), (override)); MOCK_METHOD( std::unique_ptr<Request>,
diff --git a/components/web_package/input_reader.cc b/components/web_package/input_reader.cc index 50fec405..21820d6 100644 --- a/components/web_package/input_reader.cc +++ b/components/web_package/input_reader.cc
@@ -9,30 +9,24 @@ namespace web_package { std::optional<uint8_t> InputReader::ReadByte() { - if (buf_.empty()) { + uint8_t b; + if (!buf_.ReadU8(&b)) { return std::nullopt; } - uint8_t byte = buf_[0]; - Advance(1); - return byte; + return {b}; } std::optional<base::span<const uint8_t>> InputReader::ReadBytes(size_t n) { - if (buf_.size() < n) { - return std::nullopt; - } - auto result = buf_.first(n); - Advance(n); - return result; + return buf_.ReadSpan(n); } -std::optional<base::StringPiece> InputReader::ReadString(size_t n) { - auto bytes = ReadBytes(n); +std::optional<std::string_view> InputReader::ReadString(size_t n) { + auto bytes = buf_.ReadSpan(n); if (!bytes) { return std::nullopt; } - base::StringPiece str(reinterpret_cast<const char*>(bytes->data()), - bytes->size()); + std::string_view str(base::as_chars(*bytes).begin(), + base::as_chars(*bytes).end()); if (!base::IsStringUTF8(str)) { return std::nullopt; } @@ -92,10 +86,4 @@ return std::nullopt; } -void InputReader::Advance(size_t n) { - DCHECK_LE(n, buf_.size()); - buf_ = buf_.subspan(n); - current_offset_ += n; -} - } // namespace web_package
diff --git a/components/web_package/input_reader.h b/components/web_package/input_reader.h index 20aeb24..ba50f47 100644 --- a/components/web_package/input_reader.h +++ b/components/web_package/input_reader.h
@@ -32,29 +32,35 @@ // A utility class for reading various values from input buffer. class InputReader { public: - explicit InputReader(base::span<const uint8_t> buf) : buf_(buf) {} + explicit InputReader(base::span<const uint8_t> buf) + : buf_(buf), total_size_(buf_.remaining()) {} InputReader(const InputReader&) = delete; InputReader& operator=(const InputReader&) = delete; - uint64_t CurrentOffset() const { return current_offset_; } - size_t Size() const { return buf_.size(); } + uint64_t CurrentOffset() const { return total_size_ - buf_.remaining(); } + size_t Size() const { return buf_.remaining(); } std::optional<uint8_t> ReadByte(); template <typename T> + requires(std::is_integral_v<T> && std::is_unsigned_v<T>) bool ReadBigEndian(T* out) { - auto bytes = ReadBytes(sizeof(T)); - if (!bytes) { - return false; + if constexpr (sizeof(T) == 1) { + return buf_.ReadU8(out); + } else if constexpr (sizeof(T) == 2) { + return buf_.ReadU16(out); + } else if constexpr (sizeof(T) == 4) { + return buf_.ReadU32(out); + } else { + static_assert(sizeof(T) == 8); + return buf_.ReadU64(out); } - base::ReadBigEndian(bytes->data(), out); - return true; } std::optional<base::span<const uint8_t>> ReadBytes(size_t n); - std::optional<base::StringPiece> ReadString(size_t n); + std::optional<std::string_view> ReadString(size_t n); // Parses the type and argument of a CBOR item from the input head. If parsed // successfully and the type matches |expected_type|, returns the argument. @@ -64,10 +70,8 @@ private: std::optional<std::pair<CBORType, uint64_t>> ReadTypeAndArgument(); - void Advance(size_t n); - - base::span<const uint8_t> buf_; - uint64_t current_offset_ = 0; + base::BigEndianReader buf_; + uint64_t total_size_; }; } // namespace web_package
diff --git a/components/web_package/web_bundle_builder_unittest.cc b/components/web_package/web_bundle_builder_unittest.cc index c1f8f6c0..7ec6e55a 100644 --- a/components/web_package/web_bundle_builder_unittest.cc +++ b/components/web_package/web_bundle_builder_unittest.cc
@@ -4,9 +4,9 @@ #include "components/web_package/web_bundle_builder.h" -#include "base/big_endian.h" #include "base/files/file_path.h" #include "base/files/file_util.h" +#include "base/numerics/byte_conversions.h" #include "base/path_service.h" #include "base/strings/string_number_conversions.h" #include "base/test/task_environment.h" @@ -48,9 +48,8 @@ "payload"); std::vector<uint8_t> bundle = builder.CreateBundle(); uint8_t written_size[8]; - memcpy(written_size, bundle.data() + bundle.size() - 8, 8); - uint64_t written_size_int; - base::ReadBigEndian(written_size, &written_size_int); + base::span(written_size).copy_from(base::span(bundle).last<8u>()); + uint64_t written_size_int = base::numerics::U64FromBigEndian(written_size); EXPECT_EQ(bundle.size(), written_size_int); }
diff --git a/components/webapps/browser/android/translations/android_webapps_strings_hi.xtb b/components/webapps/browser/android/translations/android_webapps_strings_hi.xtb index fa524bc..46d1682b 100644 --- a/components/webapps/browser/android/translations/android_webapps_strings_hi.xtb +++ b/components/webapps/browser/android/translations/android_webapps_strings_hi.xtb
@@ -19,6 +19,7 @@ <translation id="4665282149850138822"><ph name="NAME" /> को आपकी होम स्क्रीन में जोड़ा गया था</translation> <translation id="5250483651202458397">स्क्रीनशॉट. बंद करने के लिए इस पर टैप करें.</translation> <translation id="5684726956335420505">ऐप्लिकेशन को होम स्क्रीन पर जोड़ने का तरीका चुनें</translation> +<translation id="573338379539282448">इसके बजाय, ऐप्लिकेशन को खोलने के लिए क्लिक करें</translation> <translation id="5972844218283131174">सभी टैब से चुने हुए का निशान हटाएं</translation> <translation id="6838423508083736333">पिछले महीने इस्तेमाल किए गए वेब ऐप्लिकेशन</translation> <translation id="6990079615885386641">Google Play Store से ऐप्लिकेशन डाउनलोड करें: <ph name="APP_ACTION" /></translation>
diff --git a/components/webapps/browser/android/translations/android_webapps_strings_ru.xtb b/components/webapps/browser/android/translations/android_webapps_strings_ru.xtb index ede6d21..944e9bd 100644 --- a/components/webapps/browser/android/translations/android_webapps_strings_ru.xtb +++ b/components/webapps/browser/android/translations/android_webapps_strings_ru.xtb
@@ -19,6 +19,7 @@ <translation id="4665282149850138822">Сайт <ph name="NAME" /> добавлен на главный экран</translation> <translation id="5250483651202458397">Скриншот. Нажмите, чтобы закрыть.</translation> <translation id="5684726956335420505">Выберите способ добавления приложения на главный экран</translation> +<translation id="573338379539282448">Нажмите, чтобы открыть его</translation> <translation id="5972844218283131174">Отменить выбор</translation> <translation id="6838423508083736333">Веб-приложения, использовавшиеся в прошлом месяце</translation> <translation id="6990079615885386641">Приложение в Google Play Маркете: <ph name="APP_ACTION" /></translation>
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn index 1edcdf3..0362903 100644 --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn
@@ -3458,6 +3458,7 @@ # See comment at the top of //content/BUILD.gn for how this works. group("for_content_tests") { visibility = [ + "//content/browser/indexed_db:unit_tests", "//content/public/test/android/*", "//content/test/*", "//content/web_test:web_test_browser",
diff --git a/content/browser/attribution_reporting/attribution_data_host_manager_impl.cc b/content/browser/attribution_reporting/attribution_data_host_manager_impl.cc index e046916..764a114 100644 --- a/content/browser/attribution_reporting/attribution_data_host_manager_impl.cc +++ b/content/browser/attribution_reporting/attribution_data_host_manager_impl.cc
@@ -1939,6 +1939,9 @@ const RegistrationContext& registration_context, RegistrationType type) { std::optional<AttributionInputEvent> input_event; + base::UmaHistogramCounts100("Conversions.OsRegistrationItemsPerBatch", + items.size()); + if (type == RegistrationType::kSource) { // The OsRegistration uses the optional to determine if its a source or a // trigger. However, we want to send an actual input event only when the @@ -1947,6 +1950,7 @@ ? registration_context.last_input_event() : AttributionInputEvent()); } + attribution_manager_->HandleOsRegistration(OsRegistration( std::move(items), /*top_level_origin=*/registration_context.context_origin(),
diff --git a/content/browser/attribution_reporting/attribution_data_host_manager_impl_unittest.cc b/content/browser/attribution_reporting/attribution_data_host_manager_impl_unittest.cc index 9420b3b8..6de689c 100644 --- a/content/browser/attribution_reporting/attribution_data_host_manager_impl_unittest.cc +++ b/content/browser/attribution_reporting/attribution_data_host_manager_impl_unittest.cc
@@ -3255,6 +3255,11 @@ /*sample=*/0, /*expected_count=*/1); histograms.ExpectBucketCount("Conversions.OsRegistrationsBufferFlushReason", /*sample=*/1, /*expected_count=*/4); + + histograms.ExpectBucketCount("Conversions.OsRegistrationItemsPerBatch", 20, + /*expected_count=*/4); + histograms.ExpectBucketCount("Conversions.OsRegistrationItemsPerBatch", + /*sample=*/2, /*expected_count=*/1); } TEST_F(AttributionDataHostManagerImplWithInBrowserMigrationAndAppToWebTest,
diff --git a/content/browser/back_forward_cache_browsertest.cc b/content/browser/back_forward_cache_browsertest.cc index 0c2b5c6..203e3705 100644 --- a/content/browser/back_forward_cache_browsertest.cc +++ b/content/browser/back_forward_cache_browsertest.cc
@@ -1178,9 +1178,17 @@ } // Make sure we fire DidFirstVisuallyNonEmptyPaint when restoring from bf-cache. +// TODO(crbug.com/327195951): Re-enable this test +#if BUILDFLAG(IS_CHROMEOS_LACROS) +#define MAYBE_FiresDidFirstVisuallyNonEmptyPaintWhenRestoredFromCache \ + DISABLED_FiresDidFirstVisuallyNonEmptyPaintWhenRestoredFromCache +#else +#define MAYBE_FiresDidFirstVisuallyNonEmptyPaintWhenRestoredFromCache \ + FiresDidFirstVisuallyNonEmptyPaintWhenRestoredFromCache +#endif IN_PROC_BROWSER_TEST_F( BackForwardCacheBrowserTest, - FiresDidFirstVisuallyNonEmptyPaintWhenRestoredFromCache) { + MAYBE_FiresDidFirstVisuallyNonEmptyPaintWhenRestoredFromCache) { ASSERT_TRUE(embedded_test_server()->Start()); GURL url_a(embedded_test_server()->GetURL("a.com", "/title1.html")); GURL url_b(embedded_test_server()->GetURL("b.com", "/title1.html"));
diff --git a/content/browser/back_forward_cache_features_browsertest.cc b/content/browser/back_forward_cache_features_browsertest.cc index f95ac33..5697d2a8 100644 --- a/content/browser/back_forward_cache_features_browsertest.cc +++ b/content/browser/back_forward_cache_features_browsertest.cc
@@ -101,6 +101,9 @@ } else { DisableFeature(blink::features::kPlzDedicatedWorker); } + // Disable the feature to test eviction for dedicated worker. + DisableFeature( + blink::features::kAllowDatapipeDrainedAsBytesConsumerInBFCache); BackForwardCacheBrowserTest::SetUpCommandLine(command_line); feature_list_.InitWithFeaturesAndParameters( {{blink::features::kLoadingTasksUnfreezable,
diff --git a/content/browser/compositor/test/test_image_transport_factory.cc b/content/browser/compositor/test/test_image_transport_factory.cc index 2313c41..ebe360b 100644 --- a/content/browser/compositor/test/test_image_transport_factory.cc +++ b/content/browser/compositor/test/test_image_transport_factory.cc
@@ -53,12 +53,6 @@ mojo::AssociatedRemote<viz::mojom::DisplayPrivate>()); } -scoped_refptr<viz::ContextProvider> -TestImageTransportFactory::SharedMainThreadContextProvider() { - NOTIMPLEMENTED(); - return nullptr; -} - scoped_refptr<viz::RasterContextProvider> TestImageTransportFactory::SharedMainThreadRasterContextProvider() { NOTIMPLEMENTED();
diff --git a/content/browser/compositor/test/test_image_transport_factory.h b/content/browser/compositor/test/test_image_transport_factory.h index 4d8adfb..4742355a 100644 --- a/content/browser/compositor/test/test_image_transport_factory.h +++ b/content/browser/compositor/test/test_image_transport_factory.h
@@ -37,8 +37,6 @@ // ui::ContextFactory implementation. void CreateLayerTreeFrameSink( base::WeakPtr<ui::Compositor> compositor) override; - scoped_refptr<viz::ContextProvider> SharedMainThreadContextProvider() - override; scoped_refptr<viz::RasterContextProvider> SharedMainThreadRasterContextProvider() override; void RemoveCompositor(ui::Compositor* compositor) override {}
diff --git a/content/browser/compositor/viz_process_transport_factory.cc b/content/browser/compositor/viz_process_transport_factory.cc index 899610da..3f279b7 100644 --- a/content/browser/compositor/viz_process_transport_factory.cc +++ b/content/browser/compositor/viz_process_transport_factory.cc
@@ -204,11 +204,6 @@ weak_ptr_factory_.GetWeakPtr(), compositor)); } -scoped_refptr<viz::ContextProvider> -VizProcessTransportFactory::SharedMainThreadContextProvider() { - return nullptr; -} - scoped_refptr<viz::RasterContextProvider> VizProcessTransportFactory::SharedMainThreadRasterContextProvider() { if (is_gpu_compositing_disabled_) {
diff --git a/content/browser/compositor/viz_process_transport_factory.h b/content/browser/compositor/viz_process_transport_factory.h index bdbd705..05a32ee 100644 --- a/content/browser/compositor/viz_process_transport_factory.h +++ b/content/browser/compositor/viz_process_transport_factory.h
@@ -64,8 +64,6 @@ // ui::ContextFactory implementation. void CreateLayerTreeFrameSink( base::WeakPtr<ui::Compositor> compositor) override; - scoped_refptr<viz::ContextProvider> SharedMainThreadContextProvider() - override; scoped_refptr<viz::RasterContextProvider> SharedMainThreadRasterContextProvider() override; @@ -127,8 +125,7 @@ scoped_refptr<cc::RasterContextProviderWrapper> worker_context_provider_wrapper_; - // ContextProvider used on the main thread. Shared by ui::Compositors and also - // returned from GetSharedMainThreadContextProvider(). + // ContextProvider used on the main thread. Shared by ui::Compositors. scoped_refptr<viz::ContextProviderCommandBuffer> main_context_provider_; std::unique_ptr<cc::SingleThreadTaskGraphRunner> task_graph_runner_;
diff --git a/content/browser/gpu/compositor_util.cc b/content/browser/gpu/compositor_util.cc index b916a284..cdeba8c 100644 --- a/content/browser/gpu/compositor_util.cc +++ b/content/browser/gpu/compositor_util.cc
@@ -70,9 +70,9 @@ struct GpuFeatureData { std::string name; gpu::GpuFeatureStatus status; - bool disabled; - DisableInfo disabled_info; - bool fallback_to_software; + bool disabled = false; + DisableInfo disabled_info = DisableInfo::NotProblem(); + bool fallback_to_software = false; }; gpu::GpuFeatureStatus SafeGetFeatureStatus( @@ -88,28 +88,28 @@ return gpu_feature_info.status_values[feature]; } -const GpuFeatureData GetGpuFeatureData( +std::vector<GpuFeatureData> GetGpuFeatureData( const gpu::GpuFeatureInfo& gpu_feature_info, - size_t index, - bool is_gpu_compositing_disabled, - bool* eof) { + bool is_gpu_compositing_disabled) { const base::CommandLine& command_line = *base::CommandLine::ForCurrentProcess(); - const GpuFeatureData kGpuFeatureData[] = { - {"2d_canvas", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS), - command_line.HasSwitch(switches::kDisableAccelerated2dCanvas), - DisableInfo::Problem( - "Accelerated 2D canvas is unavailable: either disabled " - "via blocklist or the command line."), - true}, - {"canvas_oop_rasterization", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_CANVAS_OOP_RASTERIZATION), - !features::IsCanvasOopRasterizationEnabled() || - command_line.HasSwitch(switches::kDisableAccelerated2dCanvas), + std::vector<GpuFeatureData> features; + features.emplace_back( + "2d_canvas", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS), + command_line.HasSwitch(switches::kDisableAccelerated2dCanvas), + DisableInfo::Problem( + "Accelerated 2D canvas is unavailable: either disabled " + "via blocklist or the command line."), + true); + features.emplace_back( + "canvas_oop_rasterization", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_CANVAS_OOP_RASTERIZATION), + !features::IsCanvasOopRasterizationEnabled() || + command_line.HasSwitch(switches::kDisableAccelerated2dCanvas), #if 0 // TODO(crbug.com/1240756): Remove the "#if 0" once OOPR-Canvas is fully // launched. @@ -120,117 +120,123 @@ "accelerated." ), #else - // As long as the Finch experiment is running, having the feature - // disabled is not a "problem". - DisableInfo::NotProblem(), + // As long as the Finch experiment is running, having the feature + // disabled is not a "problem". + DisableInfo::NotProblem(), #endif - /*fallback_to_software=*/false}, - {"gpu_compositing", - // TODO(rivr): Replace with a check to see which backend is used for - // compositing; do the same for GPU rasterization if it's enabled. For - // now assume that if GL is blocklisted, then Vulkan is also. Check GL to - // see if GPU compositing is disabled. - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_GL), - is_gpu_compositing_disabled, - DisableInfo::Problem( - "Gpu compositing has been disabled, either via blocklist, " - "about:flags " - "or the command line. The browser will fall back to software " - "compositing and hardware acceleration will be unavailable."), - true}, - {"webgl", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGL), - command_line.HasSwitch(switches::kDisableWebGL), - DisableInfo::Problem( - "WebGL has been disabled via blocklist or the command line."), - false}, - {"video_decode", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE), + /*fallback_to_software=*/false); + features.emplace_back( + "gpu_compositing", + // TODO(rivr): Replace with a check to see which backend is used for + // compositing; do the same for GPU rasterization if it's enabled. For + // now assume that if GL is blocklisted, then Vulkan is also. Check GL to + // see if GPU compositing is disabled. + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_GL), + is_gpu_compositing_disabled, + DisableInfo::Problem( + "Gpu compositing has been disabled, either via blocklist, " + "about:flags " + "or the command line. The browser will fall back to software " + "compositing and hardware acceleration will be unavailable."), + true); + features.emplace_back( + "webgl", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGL), + command_line.HasSwitch(switches::kDisableWebGL), + DisableInfo::Problem( + "WebGL has been disabled via blocklist or the command line."), + false); + features.emplace_back( + "video_decode", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE), #if BUILDFLAG(IS_LINUX) - !base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) || + !base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) || #endif // BUILDFLAG(IS_LINUX) - command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode), - DisableInfo::Problem( - "Accelerated video decode has been disabled, either via blocklist, " - "about:flags or the command line."), - true}, - {"video_encode", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE), + command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode), + DisableInfo::Problem( + "Accelerated video decode has been disabled, either via blocklist, " + "about:flags or the command line."), + true); + features.emplace_back( + "video_encode", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE), #if BUILDFLAG(IS_LINUX) - !base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux), + !base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux), #else - command_line.HasSwitch(switches::kDisableAcceleratedVideoEncode), + command_line.HasSwitch(switches::kDisableAcceleratedVideoEncode), #endif // BUILDFLAG(IS_LINUX) - DisableInfo::Problem( - "Accelerated video encode has been disabled, either via blocklist, " - "about:flags or the command line."), - true}, - {"rasterization", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_GPU_TILE_RASTERIZATION), - (command_line.HasSwitch(switches::kDisableGpuRasterization)), - DisableInfo::Problem( - "Accelerated rasterization has been disabled, either via blocklist, " - "about:flags or the command line."), - true}, - {"opengl", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_GL), - false /* disabled */, DisableInfo::NotProblem(), - false /* fallback_to_software */}, + DisableInfo::Problem( + "Accelerated video encode has been disabled, either via blocklist, " + "about:flags or the command line."), + true); + features.emplace_back( + "rasterization", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_GPU_TILE_RASTERIZATION), + (command_line.HasSwitch(switches::kDisableGpuRasterization)), + DisableInfo::Problem( + "Accelerated rasterization has been disabled, either via blocklist, " + "about:flags or the command line."), + true); + features.emplace_back( + "opengl", SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_GL)); + #if BUILDFLAG(ENABLE_VULKAN) - {"vulkan", - SafeGetFeatureStatus(gpu_feature_info, gpu::GPU_FEATURE_TYPE_VULKAN), - !::features::IsUsingVulkan() && - !command_line.HasSwitch(switches::kUseVulkan) /* disabled */, - DisableInfo::NotProblem(), false /* fallback_to_software */}, + features.emplace_back( + "vulkan", + SafeGetFeatureStatus(gpu_feature_info, gpu::GPU_FEATURE_TYPE_VULKAN), + !::features::IsUsingVulkan() && + !command_line.HasSwitch(switches::kUseVulkan) /* disabled */, + DisableInfo::NotProblem(), false /* fallback_to_software */); #endif - {"multiple_raster_threads", gpu::kGpuFeatureStatusEnabled, - NumberOfRendererRasterThreads() == 1, - DisableInfo::Problem("Raster is using a single thread."), false}, + features.emplace_back( + "multiple_raster_threads", gpu::kGpuFeatureStatusEnabled, + NumberOfRendererRasterThreads() == 1, + DisableInfo::Problem("Raster is using a single thread."), false); #if BUILDFLAG(IS_ANDROID) - {"surface_control", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ANDROID_SURFACE_CONTROL), - !features::IsAndroidSurfaceControlEnabled(), - DisableInfo::Problem( - "Surface Control has been disabled by Finch trial or command line."), - false}, + features.emplace_back( + "surface_control", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ANDROID_SURFACE_CONTROL), + !features::IsAndroidSurfaceControlEnabled(), + DisableInfo::Problem("Surface Control has been disabled by Finch trial " + "or command line."), + false); #endif - {"webgl2", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGL2), - (command_line.HasSwitch(switches::kDisableWebGL) || - command_line.HasSwitch(switches::kDisableWebGL2)), - DisableInfo::Problem( - "WebGL2 has been disabled via blocklist or the command line."), - false}, - {"raw_draw", gpu::kGpuFeatureStatusEnabled, !::features::IsUsingRawDraw(), - DisableInfo::NotProblem(), false}, - {"direct_rendering_display_compositor", gpu::kGpuFeatureStatusEnabled, - !::features::IsDrDcEnabled(), DisableInfo::NotProblem(), false}, - {"webgpu", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGPU), - !command_line.HasSwitch(switches::kEnableUnsafeWebGPU) && - !base::FeatureList::IsEnabled(::features::kWebGPUService), - DisableInfo::Problem( - "WebGPU has been disabled via blocklist or the command line."), - false}, - {"skia_graphite", - SafeGetFeatureStatus(gpu_feature_info, - gpu::GPU_FEATURE_TYPE_SKIA_GRAPHITE), - !base::FeatureList::IsEnabled(features::kSkiaGraphite) && - !command_line.HasSwitch(switches::kEnableSkiaGraphite), - DisableInfo::NotProblem(), false}, - }; - DCHECK(index < std::size(kGpuFeatureData)); - *eof = (index == std::size(kGpuFeatureData) - 1); - return kGpuFeatureData[index]; + features.emplace_back( + "webgl2", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGL2), + (command_line.HasSwitch(switches::kDisableWebGL) || + command_line.HasSwitch(switches::kDisableWebGL2)), + DisableInfo::Problem( + "WebGL2 has been disabled via blocklist or the command line."), + false); + features.emplace_back("raw_draw", gpu::kGpuFeatureStatusEnabled, + !::features::IsUsingRawDraw(), + DisableInfo::NotProblem(), false); + features.emplace_back("direct_rendering_display_compositor", + gpu::kGpuFeatureStatusEnabled, + !::features::IsDrDcEnabled()); + features.emplace_back( + "webgpu", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_ACCELERATED_WEBGPU), + !command_line.HasSwitch(switches::kEnableUnsafeWebGPU) && + !base::FeatureList::IsEnabled(::features::kWebGPUService), + DisableInfo::Problem( + "WebGPU has been disabled via blocklist or the command line."), + false); + features.emplace_back( + "skia_graphite", + SafeGetFeatureStatus(gpu_feature_info, + gpu::GPU_FEATURE_TYPE_SKIA_GRAPHITE)); + return features; } base::Value GetFeatureStatusImpl(GpuFeatureInfoType type) { @@ -253,10 +259,8 @@ base::Value::Dict feature_status_dict; - bool eof = false; - for (size_t i = 0; !eof; ++i) { - const GpuFeatureData gpu_feature_data = GetGpuFeatureData( - gpu_feature_info, i, is_gpu_compositing_disabled, &eof); + for (auto& gpu_feature_data : + GetGpuFeatureData(gpu_feature_info, is_gpu_compositing_disabled)) { std::string status; // Features undergoing a finch controlled roll out. if (gpu_feature_data.name == "raw_draw" || @@ -353,10 +357,8 @@ problem_list.Insert(problem_list.begin(), base::Value(std::move(problem))); } - bool eof = false; - for (size_t i = 0; !eof; ++i) { - const GpuFeatureData gpu_feature_data = GetGpuFeatureData( - gpu_feature_info, i, is_gpu_compositing_disabled, &eof); + for (auto& gpu_feature_data : + GetGpuFeatureData(gpu_feature_info, is_gpu_compositing_disabled)) { if (gpu_feature_data.disabled && gpu_feature_data.disabled_info.is_problem) { base::Value::Dict problem;
diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc index 9cb4a775..b9829c8 100644 --- a/content/browser/gpu/gpu_data_manager_impl_private.cc +++ b/content/browser/gpu/gpu_data_manager_impl_private.cc
@@ -579,11 +579,11 @@ CHECK(false) << "GPU acceleration is required on certain platforms!"; #endif } else if (features::IsSkiaGraphiteEnabled(command_line)) { - // If Graphite is enabled, fall back to Ganesh only on platforms that do not - // support software compositing. Otherwise, fall back directly to software. + // If Graphite is enabled, fall back to Ganesh/GL on platforms that do not + // support software compositing or sometimes fail dawn initialization. // TODO(b/323953910): Eliminate this fallback on each platform once Graphite // stability is sufficient on that platform. -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS_ASH) +#if !BUILDFLAG(IS_MAC) fallback_modes_.push_back(gpu::GpuMode::HARDWARE_GL); #endif fallback_modes_.push_back(gpu::GpuMode::HARDWARE_GRAPHITE);
diff --git a/content/browser/gpu/gpu_data_manager_impl_private_unittest.cc b/content/browser/gpu/gpu_data_manager_impl_private_unittest.cc index 81d7dc8..f2e9e49 100644 --- a/content/browser/gpu/gpu_data_manager_impl_private_unittest.cc +++ b/content/browser/gpu/gpu_data_manager_impl_private_unittest.cc
@@ -466,9 +466,9 @@ EXPECT_EQ(gpu::GpuMode::HARDWARE_GRAPHITE, manager->GetGpuMode()); } -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS_ASH) -// On Android and ChromeOS, Graphite should fall back to Ganesh/GL. -TEST_F(GpuDataManagerImplPrivateTest, FallbackFromGraphiteToGaneshGL) { +// On Mac graphite should fallback to Swiftshader immediately. On other +// platforms graphite should fallback to Ganesh/GL. +TEST_F(GpuDataManagerImplPrivateTest, FallbackFromGraphite) { base::CommandLine::ForCurrentProcess()->AppendSwitch( switches::kEnableSkiaGraphite); @@ -476,9 +476,12 @@ EXPECT_EQ(gpu::GpuMode::HARDWARE_GRAPHITE, manager->GetGpuMode()); manager->FallBackToNextGpuMode(); +#if BUILDFLAG(IS_MAC) + EXPECT_EQ(gpu::GpuMode::SWIFTSHADER, manager->GetGpuMode()); +#else EXPECT_EQ(gpu::GpuMode::HARDWARE_GL, manager->GetGpuMode()); -} #endif +} // Android and Chrome OS do not support software compositing, while Fuchsia does // not support falling back to software from Vulkan. @@ -503,17 +506,6 @@ EXPECT_EQ(expected_mode, manager->GetGpuMode()); } -TEST_F(GpuDataManagerImplPrivateTest, FallbackFromGraphiteToSwiftShader) { - base::CommandLine::ForCurrentProcess()->AppendSwitch( - switches::kEnableSkiaGraphite); - - ScopedGpuDataManagerImplPrivate manager; - EXPECT_EQ(gpu::GpuMode::HARDWARE_GRAPHITE, manager->GetGpuMode()); - - manager->FallBackToNextGpuMode(); - EXPECT_EQ(gpu::GpuMode::SWIFTSHADER, manager->GetGpuMode()); -} - TEST_F(GpuDataManagerImplPrivateTest, FallbackFromGraphiteWithSwiftShaderDisabled) { base::CommandLine::ForCurrentProcess()->AppendSwitch( @@ -525,6 +517,12 @@ EXPECT_EQ(gpu::GpuMode::HARDWARE_GRAPHITE, manager->GetGpuMode()); manager->FallBackToNextGpuMode(); + +#if !BUILDFLAG(IS_MAC) + // Mac is the only platform that doesn't fallback to Ganesh/GL first. + manager->FallBackToNextGpuMode(); +#endif + gpu::GpuMode expected_mode = gpu::GpuMode::DISPLAY_COMPOSITOR; EXPECT_EQ(expected_mode, manager->GetGpuMode()); }
diff --git a/content/browser/indexed_db/BUILD.gn b/content/browser/indexed_db/BUILD.gn index 65ad835..a9418ef 100644 --- a/content/browser/indexed_db/BUILD.gn +++ b/content/browser/indexed_db/BUILD.gn
@@ -5,6 +5,8 @@ import("//mojo/public/tools/bindings/mojom.gni") source_set("indexed_db") { + public = [ "indexed_db_control_wrapper.h" ] + sources = [ "database_impl.cc", "database_impl.h", @@ -34,7 +36,6 @@ "indexed_db_context_impl.cc", "indexed_db_context_impl.h", "indexed_db_control_wrapper.cc", - "indexed_db_control_wrapper.h", "indexed_db_cursor.cc", "indexed_db_cursor.h", "indexed_db_data_format_version.cc", @@ -95,6 +96,65 @@ ] configs += [ "//content:content_implementation" ] + + friend = [ + ":unit_tests", + "//content/test/*", + ] +} + +source_set("unit_tests") { + testonly = true + + # See content_unittests for justification. + if (is_component_build) { + check_includes = false + } + + sources = [ + "indexed_db_active_blob_registry_unittest.cc", + "indexed_db_backing_store_unittest.cc", + "indexed_db_bucket_context_unittest.cc", + "indexed_db_cleanup_on_io_error_unittest.cc", + "indexed_db_context_unittest.cc", + "indexed_db_database_unittest.cc", + "indexed_db_fake_backing_store.cc", + "indexed_db_fake_backing_store.h", + "indexed_db_leveldb_coding_unittest.cc", + "indexed_db_pre_close_task_queue_unittest.cc", + "indexed_db_quota_client_unittest.cc", + "indexed_db_tombstone_sweeper_unittest.cc", + "indexed_db_transaction_unittest.cc", + "indexed_db_unittest.cc", + "list_set_unittest.cc", + "mock_indexed_db_factory_client.cc", + "mock_indexed_db_factory_client.h", + "mock_mojo_indexed_db_database_callbacks.cc", + "mock_mojo_indexed_db_database_callbacks.h", + "mock_mojo_indexed_db_factory_client.cc", + "mock_mojo_indexed_db_factory_client.h", + ] + + deps = [ + "//base", + "//base/test:test_support", + "//components/services/storage", + "//components/services/storage:test_support", + "//components/services/storage/privileged/mojom", + "//components/services/storage/public/cpp", + "//components/services/storage/public/mojom", + + # This dependency is here to satisfy `gn check` given this target's includes + # of :indexed_db headers. This has to be done through //content/browser to + # avoid doubling symbols. + "//content/browser:for_content_tests", + "//storage/browser", + "//storage/browser:test_support", + "//testing/gmock", + "//testing/gtest", + "//third_party/blink/public/common", + "//third_party/leveldatabase", + ] } mojom("internals_mojo_bindings") {
diff --git a/content/browser/indexed_db/DEPS b/content/browser/indexed_db/DEPS index 872675b..497fa4bd 100644 --- a/content/browser/indexed_db/DEPS +++ b/content/browser/indexed_db/DEPS
@@ -9,7 +9,7 @@ ] specific_include_rules = { - '.*test.cc': [ + '.*browsertest.cc': [ "+content", ], '.*internals_ui\..*': [
diff --git a/content/browser/interest_group/auction_runner_unittest.cc b/content/browser/interest_group/auction_runner_unittest.cc index e92d0d62..084bcd23 100644 --- a/content/browser/interest_group/auction_runner_unittest.cc +++ b/content/browser/interest_group/auction_runner_unittest.cc
@@ -1774,6 +1774,9 @@ auction_config.non_shared_params.all_slots_requested_sizes = all_slots_requested_sizes_; + auction_config.non_shared_params.all_buyers_multi_bid_limit = + all_buyers_multi_bid_limit_; + auction_config.non_shared_params.auction_nonce = auction_nonce_; auction_config.non_shared_params.max_trusted_scoring_signals_url_length = @@ -3142,6 +3145,8 @@ std::optional<blink::AdSize> requested_size_; std::optional<std::vector<blink::AdSize>> all_slots_requested_sizes_; + uint16_t all_buyers_multi_bid_limit_ = 1; + std::optional<base::Uuid> auction_nonce_; int32_t max_trusted_scoring_signals_url_length_ = 0; @@ -11354,7 +11359,8 @@ bidder_worklet->InvokeGenerateBidCallback( /*bid=*/1, /*bid_currency=*/std::nullopt, blink::AdDescriptor(kRenderUrl), - /*mojo_kanon_bid=*/nullptr, test_case.bid_ad_component_urls, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, test_case.bid_ad_component_urls, base::TimeDelta()); if (test_case.expect_successful_bid) { @@ -11477,8 +11483,8 @@ bidder_worklet->InvokeGenerateBidCallback( /*bid=*/1, /*bid_currency=*/std::nullopt, blink::AdDescriptor(kRenderUrl), - /*mojo_kanon_bid=*/nullptr, ad_component_descriptors, - base::TimeDelta()); + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, ad_component_descriptors, base::TimeDelta()); if (num_components <= blink::MaxAdAuctionAdComponents()) { // Since the bid was valid, it should be scored. @@ -11777,7 +11783,8 @@ bidder1_worklet->InvokeGenerateBidCallback( test_case.bid, test_case.bid_currency, test_case.ad_descriptor, - /*mojo_kanon_bid=*/nullptr, test_case.ad_component_descriptors, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, test_case.ad_component_descriptors, test_case.duration, /*bidding_signals_data_version=*/ std::nullopt, /*debug_loss_report_url=*/std::nullopt, /*debug_win_report_url=*/std::nullopt, @@ -13876,7 +13883,8 @@ bidder1_worklet->InvokeGenerateBidCallback( /*bid=*/2, /*bid_currency=*/std::nullopt, /*ad_descriptor=*/blink::AdDescriptor(GURL("https://ad1.com/")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, /*duration=*/base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, @@ -14109,7 +14117,8 @@ bidder1_worklet->InvokeGenerateBidCallback( /*bid=*/2, /*bid_currency=*/std::nullopt, /*ad_descriptor=*/blink::AdDescriptor(GURL("https://ad1.com/")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, /*duration=*/base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, @@ -14970,7 +14979,8 @@ bidder1_worklet->InvokeGenerateBidCallback( /*bid=*/5, /*bid_currency=*/std::nullopt, blink::AdDescriptor(GURL("https://ad1.com")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, /*duration=*/base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, @@ -15089,7 +15099,8 @@ i + 1, /*bid_currency=*/std::nullopt, blink::AdDescriptor( GURL(base::StringPrintf("https://ad%d.com/", i + 1))), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr(), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, // Note that duration here is the duration of non-kanon-enforced run; // if there is a k-anon-enforced one as well it will have a duration @@ -15251,7 +15262,8 @@ i + 1, /*bid_currency=*/std::nullopt, blink::AdDescriptor( GURL(base::StringPrintf("https://ad%d.com/", i + 1))), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr(), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, /*duration=*/base::Seconds(5), /*bidding_signals_data_version=*/std::nullopt, @@ -15509,7 +15521,7 @@ .SetTrustedBiddingSignalsKeys({{"k1", "k2"}}) .SetAds({{blink::InterestGroup::Ad(GURL("https://ad1.com"), std::nullopt)}}) - .SetAllSellerCapabilities({blink::SellerCapabilities::kLatencyStats}) + .SetAllSellersCapabilities({blink::SellerCapabilities::kLatencyStats}) .Build())); RunExtendedPABuyersAuction(bidders, {kTrustedSignalsFetchLatency}); @@ -18693,7 +18705,8 @@ bidder1_worklet->InvokeGenerateBidCallback( /*bid=*/5, /*bid_currency=*/std::nullopt, blink::AdDescriptor(GURL("https://ad1.com/")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, test_case.bidder_debug_loss_report_url, @@ -18759,7 +18772,8 @@ bidder1_worklet->InvokeGenerateBidCallback( /*bid=*/5, /*bid_currency=*/std::nullopt, blink::AdDescriptor(GURL("https://ad1.com/")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, GURL("https://bidder-debug-loss-report.com/"), @@ -18817,7 +18831,8 @@ bidder1_worklet->InvokeGenerateBidCallback( /*bid=*/5, /*bid_currency=*/std::nullopt, blink::AdDescriptor(GURL("https://ad1.com/")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, GURL(kBidder1DebugLossReportUrl), GURL(kBidder1DebugWinReportUrl)); @@ -18832,7 +18847,8 @@ bidder2_worklet->InvokeGenerateBidCallback( /*bid=*/10, /*bid_currency=*/std::nullopt, blink::AdDescriptor(GURL("https://ad2.com/")), - /*mojo_kanon_bid=*/nullptr, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + /*further_bids=*/{}, /*ad_component_descriptors=*/std::nullopt, base::TimeDelta(), /*bidding_signals_data_version=*/std::nullopt, GURL("http://not-https.com/"), GURL(kBidder2DebugWinReportUrl)); @@ -19839,10 +19855,15 @@ : AuctionRunnerTest( /*should_enable_private_aggregation=*/true, /*should_enable_private_aggregation_fledge_extension=*/true, - kanon_mode()) {} + kanon_mode()) { + feature_list_.InitAndEnableFeature(blink::features::kFledgeMultiBid); + } using KAnonMode = auction_worklet::mojom::KAnonymityBidMode; KAnonMode kanon_mode() { return GetParam(); } + + private: + base::test::ScopedFeatureList feature_list_; }; TEST_P(AuctionRunnerKAnonTest, SingleNonKAnon) { @@ -20832,6 +20853,130 @@ testing::UnorderedElementsAreArray(expected_k_anon_keys_to_join)); } +// Test worklet returning 3 bids at once, including the interaction with k-anon +// checks. +TEST_P(AuctionRunnerKAnonTest, MultiBid) { + all_buyers_multi_bid_limit_ = 3; + + // A bid script that returns all passed in ads, using their metadata as the + // score. + const char kAdsArraySensitiveBidScript[] = R"( + function generateBid(interestGroup, auctionSignals, perBuyerSignals, + trustedBiddingSignals, browserSignals) { + let result = []; + for (let ad of interestGroup.ads) { + result.push({render: ad.renderURL, bid: ad.metadata}); + } + return result; + } + )"; + + auction_worklet::AddJavascriptResponse( + &url_loader_factory_, kBidder1Url, + std::string(kAdsArraySensitiveBidScript) + kReportWinNoUrl); + auction_worklet::AddJavascriptResponse( + &url_loader_factory_, kBidder2Url, + std::string(kAdsArraySensitiveBidScript) + kReportWinNoUrl); + auction_worklet::AddJavascriptResponse( + &url_loader_factory_, kSellerUrl, + std::string(kMinimumDecisionScript) + kBasicReportResult); + + std::vector<StorageInterestGroup> bidders; + bidders.emplace_back(MakeInterestGroup( + kBidder1, kBidder1Name, kBidder1Url, + /*trusted_bidding_signals_url=*/std::nullopt, + /*trusted_bidding_signals_keys=*/{}, GURL("https://ad1.com"))); + bidders.back().interest_group.ads.value()[0].metadata = "5"; + bidders.back().interest_group.ads->emplace_back(GURL("https://ad2.com"), + /*metadata=*/"7"); + bidders.back().interest_group.ads->emplace_back(GURL("https://ad3.com"), + /*metadata=*/"9"); + + bidders.emplace_back(MakeInterestGroup( + kBidder2, kBidder2Name, kBidder2Url, + /*trusted_bidding_signals_url=*/std::nullopt, + /*trusted_bidding_signals_keys=*/{}, GURL("https://bd1.com"))); + bidders.back().interest_group.ads.value()[0].metadata = "6"; + bidders.back().interest_group.ads->emplace_back(GURL("https://bd2.com"), + /*metadata=*/"8"); + bidders.back().interest_group.ads->emplace_back(GURL("https://bd3.com"), + /*metadata=*/"10"); + + // Authorize the ad with a bid of 9 for bidder 1, and 6 and 8 for bidder 2. + AuthorizeKAnonAd(bidders[0].interest_group.ads.value()[2], "https://ad3.com/", + bidders[0]); + AuthorizeKAnonAd(bidders[1].interest_group.ads.value()[0], "https://bd1.com/", + bidders[1]); + AuthorizeKAnonAd(bidders[1].interest_group.ads.value()[1], "https://bd2.com/", + bidders[1]); + StartAuction(kSellerUrl, bidders); + auction_run_loop_->Run(); + EXPECT_THAT(result_.errors, testing::ElementsAre()); + ASSERT_TRUE(result_.ad_descriptor.has_value()); + + std::vector<std::string> ad3_k_anon_keys = { + blink::KAnonKeyForAdBid( + bidders[0].interest_group, + bidders[0].interest_group.ads.value()[2].render_url()), + blink::KAnonKeyForAdNameReporting( + bidders[0].interest_group, bidders[0].interest_group.ads.value()[2]), + }; + std::vector<std::string> bd3_k_anon_keys = { + blink::KAnonKeyForAdBid( + bidders[1].interest_group, + bidders[1].interest_group.ads.value()[2].render_url()), + blink::KAnonKeyForAdNameReporting( + bidders[1].interest_group, bidders[1].interest_group.ads.value()[2]), + }; + + base::flat_set<std::string> expected_k_anon_keys_to_join; + switch (kanon_mode()) { + case KAnonMode::kNone: + // k-anonymity is not being considered, so the bid with value 10, bd3, + // wins, and there is only a single auction done. + EXPECT_EQ(GURL("https://bd3.com"), result_.ad_descriptor->url); + ASSERT_TRUE(result_.winning_group_id.has_value()); + EXPECT_EQ(kBidder2, result_.winning_group_id->owner); + EXPECT_THAT(result_.report_urls, + testing::ElementsAre("https://reporting.example.com/10")); + expected_k_anon_keys_to_join.insert(bd3_k_anon_keys.begin(), + bd3_k_anon_keys.end()); + break; + + case KAnonMode::kEnforce: + // bd3 got blocked by enforcement, so ad3 won. + // Both get k-anon update. + EXPECT_EQ(GURL("https://ad3.com"), result_.ad_descriptor->url); + EXPECT_THAT(result_.report_urls, + testing::ElementsAre("https://reporting.example.com/9")); + ASSERT_TRUE(result_.winning_group_id.has_value()); + EXPECT_EQ(kBidder1, result_.winning_group_id->owner); + expected_k_anon_keys_to_join.insert(bd3_k_anon_keys.begin(), + bd3_k_anon_keys.end()); + expected_k_anon_keys_to_join.insert(ad3_k_anon_keys.begin(), + ad3_k_anon_keys.end()); + break; + + case KAnonMode::kSimulate: + // Winner is bd3, disergarding k-anon, but ad3 also gets a k-anon update + // since it would be the winner if enforcement were on. + EXPECT_EQ(GURL("https://bd3.com"), result_.ad_descriptor->url); + EXPECT_THAT(result_.report_urls, + testing::ElementsAre("https://reporting.example.com/10")); + ASSERT_TRUE(result_.winning_group_id.has_value()); + EXPECT_EQ(kBidder2, result_.winning_group_id->owner); + expected_k_anon_keys_to_join.insert(bd3_k_anon_keys.begin(), + bd3_k_anon_keys.end()); + expected_k_anon_keys_to_join.insert(ad3_k_anon_keys.begin(), + ad3_k_anon_keys.end()); + break; + } + // Have to spin all message loops to flush any k-anon set join events. + task_environment()->RunUntilIdle(); + EXPECT_THAT(interest_group_manager_->TakeJoinedKAnonSets(), + testing::UnorderedElementsAreArray(expected_k_anon_keys_to_join)); +} + // Test to make sure that k-anon info doesn't get incorrectly reported when // an auction gets interrupted. TEST_P(AuctionRunnerKAnonTest, FailureHandling) { @@ -20903,63 +21048,100 @@ } TEST_P(AuctionRunnerKAnonTest, MojoValidation) { + all_buyers_multi_bid_limit_ = 3; + + auto both_bid = auction_worklet::mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kBothKAnonModes, "ad", 5.0, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://ad1.com")), + /*ad_component_urls=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()); + + auto enforced_bid = auction_worklet::mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kEnforcedKAnon, "ad", 5.0, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://ad1.com")), + /*ad_component_urls=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()); + + auto non_kanon_bid = auction_worklet::mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "ad", 5.0, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://ad2.com")), + /*ad_component_urls=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()); + const struct TestCase { std::set<KAnonMode> run_in_modes; const char* expected_error_message; blink::AdDescriptor ad_descriptor; - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr mojo_bid; - bool expect_winner; + auction_worklet::mojom::BidRole bid_role; + auction_worklet::mojom::BidderWorkletBidPtr further_bid; + auction_worklet::mojom::BidderWorkletBidPtr further_bid2; + auction_worklet::mojom::BidderWorkletBidPtr further_bid3; + auction_worklet::mojom::BidderWorkletBidPtr further_bid4; } kTestCases[] = { - // Sending a k-anon enforced bid when it should just match the - // non-enforced bid. - {{KAnonMode::kEnforce, KAnonMode::kSimulate}, - "Received different k-anon bid when unenforced bid already k-anon", - blink::AdDescriptor(GURL("https://ad1.com")), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBid::NewBid( - auction_worklet::mojom::BidderWorkletBid::New( - "ad", 5.0, /*bid_currency=*/std::nullopt, - /*ad_cost=*/std::nullopt, - blink::AdDescriptor(GURL("https://ad2.com")), - /*ad_component_urls=*/std::nullopt, - /*modeling_signals=*/std::nullopt, base::TimeDelta())), - /*expect_winner=*/true}, - // A non-k-anon bid as k-anon one. Enforced, so auction fails. + // A non-k-anon bid as k-anon one. { - {KAnonMode::kEnforce}, + {KAnonMode::kEnforce, KAnonMode::kSimulate}, "Bid render ad must have a valid URL and size (if specified)", blink::AdDescriptor(GURL("https://ad2.com")), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBid::NewBid( - auction_worklet::mojom::BidderWorkletBid::New( - "ad", 5.0, /*bid_currency=*/std::nullopt, - /*ad_cost=*/std::nullopt, - blink::AdDescriptor(GURL("https://ad2.com")), - /*ad_component_urls=*/std::nullopt, - /*modeling_signals=*/std::nullopt, base::TimeDelta())), - /*expect_winner=*/false, - }, - // A non-k-anon bid as k-anon one. Simulate, so auction succeeds. - { - {KAnonMode::kSimulate}, - "Bid render ad must have a valid URL and size (if specified)", - blink::AdDescriptor(GURL("https://ad2.com")), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBid::NewBid( - auction_worklet::mojom::BidderWorkletBid::New( - "ad", 5.0, /*bid_currency=*/std::nullopt, - /*ad_cost=*/std::nullopt, - blink::AdDescriptor(GURL("https://ad2.com")), - /*ad_component_urls=*/std::nullopt, - /*modeling_signals=*/std::nullopt, base::TimeDelta())), - /*expect_winner=*/true, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + auction_worklet::mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kEnforcedKAnon, "ad", 5.0, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, + blink::AdDescriptor(GURL("https://ad2.com")), + /*ad_component_urls=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()), }, // Sending k-anon data when it's not even on. { {KAnonMode::kNone}, - "Received k-anon bid data when not considering k-anon", + "Too many bids or wrong roles", blink::AdDescriptor(GURL("https://ad1.com")), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBid:: - NewSameAsNonEnforced(nullptr), - /*expect_winner=*/true, - }}; + auction_worklet::mojom::BidRole::kBothKAnonModes, + /*further_bid=*/auction_worklet::mojom::BidderWorkletBidPtr(), + }, + // Too many bids --- passing in 4 where limit is 3. + {{KAnonMode::kNone, KAnonMode::kEnforce, KAnonMode::kSimulate}, + "Too many bids or wrong roles", + blink::AdDescriptor(GURL("https://ad1.com")), + auction_worklet::mojom::BidRole::kBothKAnonModes, + both_bid.Clone(), + both_bid.Clone(), + both_bid.Clone()}, + // Not a valid re-run if not doing anything with k-anon. + {{KAnonMode::kNone}, + "Too many bids or wrong roles", + blink::AdDescriptor(GURL("https://ad2.com")), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + enforced_bid.Clone()}, + // Not a valid re-run if one of the things afterwards isn't enforced + // k-anon. + { + {KAnonMode::kEnforce, KAnonMode::kSimulate}, + "Too many bids or wrong roles", + blink::AdDescriptor(GURL("https://ad2.com")), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + enforced_bid.Clone(), + both_bid.Clone(), + }, + // Not a valid re-run with two enforced ones, either. + { + {KAnonMode::kEnforce, KAnonMode::kSimulate}, + "Too many bids or wrong roles", + blink::AdDescriptor(GURL("https://ad2.com")), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + enforced_bid.Clone(), + enforced_bid.Clone(), + }, + // Shouldn't have k-anon enforced in normal multibid. + {{KAnonMode::kNone, KAnonMode::kEnforce, KAnonMode::kSimulate}, + "Too many bids or wrong roles", + blink::AdDescriptor(GURL("https://ad1.com")), + auction_worklet::mojom::BidRole::kBothKAnonModes, + enforced_bid.Clone()}}; std::vector<StorageInterestGroup> bidders; bidders.emplace_back(MakeInterestGroup( @@ -20972,7 +21154,7 @@ bidders[0]); for (const auto& test_case : kTestCases) { - SCOPED_TRACE(test_case.expected_error_message); + SCOPED_TRACE(&test_case - kTestCases); if (test_case.run_in_modes.find(kanon_mode()) == test_case.run_in_modes.end()) { continue; @@ -20986,47 +21168,26 @@ ASSERT_TRUE(seller_worklet); auto bidder1_worklet = mock_auction_process_manager_->TakeBidderWorklet(kBidder1Url); + std::vector<auction_worklet::mojom::BidderWorkletBidPtr> further_bids; + if (test_case.further_bid) { + further_bids.push_back(test_case.further_bid.Clone()); + } + if (test_case.further_bid2) { + further_bids.push_back(test_case.further_bid2.Clone()); + } + if (test_case.further_bid3) { + further_bids.push_back(test_case.further_bid3.Clone()); + } + if (test_case.further_bid4) { + further_bids.push_back(test_case.further_bid4.Clone()); + } bidder1_worklet->InvokeGenerateBidCallback( 1.0, /*bid_currency=*/std::nullopt, test_case.ad_descriptor, - test_case.mojo_bid.Clone()); - - // All of these tests only get one scoreAd, since k-anon bid is invalid. - auto score_ad_params = seller_worklet->WaitForScoreAd(); - EXPECT_EQ(kBidder1, score_ad_params.interest_group_owner); - EXPECT_EQ(1, score_ad_params.bid); - mojo::Remote<auction_worklet::mojom::ScoreAdClient>( - std::move(score_ad_params.score_ad_client)) - ->OnScoreAdComplete( - /*score=*/11, - /*reject_reason=*/ - auction_worklet::mojom::RejectReason::kNotAvailable, - auction_worklet::mojom::ComponentAuctionModifiedBidParamsPtr(), - /*bid_in_seller_currency=*/std::nullopt, - /*scoring_signals_data_version=*/std::nullopt, - /*debug_loss_report_url=*/std::nullopt, - /*debug_win_report_url=*/std::nullopt, /*pa_requests=*/{}, - /*scoring_latency=*/base::TimeDelta(), - /*score_ad_dependency_latencies=*/ - auction_worklet::mojom::ScoreAdDependencyLatencies::New( - /*code_ready_latency=*/std::nullopt, - /*direct_from_seller_signals_latency=*/std::nullopt, - /*trusted_scoring_signals_latency=*/std::nullopt), - /*errors=*/{}); - - // Finish the auction. - if (test_case.expect_winner) { - seller_worklet->WaitForReportResult(); - seller_worklet->InvokeReportResultCallback(); - mock_auction_process_manager_->WaitForWinningBidderReload(); - bidder1_worklet = - mock_auction_process_manager_->TakeBidderWorklet(kBidder1Url); - bidder1_worklet->WaitForReportWin(); - bidder1_worklet->InvokeReportWinCallback(); - } + test_case.bid_role, std::move(further_bids)); auction_run_loop_->Run(); EXPECT_EQ(test_case.expected_error_message, TakeBadMessage()); - EXPECT_EQ(test_case.expect_winner, result_.ad_descriptor.has_value()); + EXPECT_FALSE(result_.ad_descriptor.has_value()); } }
diff --git a/content/browser/interest_group/interest_group_auction.cc b/content/browser/interest_group/interest_group_auction.cc index f565963..8fd265c 100644 --- a/content/browser/interest_group/interest_group_auction.cc +++ b/content/browser/interest_group/interest_group_auction.cc
@@ -158,24 +158,6 @@ return it != kanon_keys.end() && it->second; } -bool IsKAnon(const base::flat_map<std::string, bool>& kanon_keys, - const blink::InterestGroup& interest_group, - const auction_worklet::mojom::BidderWorkletBid* bid) { - if (!IsKAnon(kanon_keys, - blink::KAnonKeyForAdBid(interest_group, bid->ad_descriptor))) { - return false; - } - if (bid->ad_component_descriptors.has_value()) { - for (const blink::AdDescriptor& component : - bid->ad_component_descriptors.value()) { - if (!IsKAnon(kanon_keys, blink::KAnonKeyForAdComponentBid(component))) { - return false; - } - } - } - return true; -} - base::flat_map<auction_worklet::mojom::KAnonKeyPtr, bool> KAnonKeysToMojom( const base::flat_map<std::string, bool>& kanon_keys) { std::vector<std::pair<auction_worklet::mojom::KAnonKeyPtr, bool>> result; @@ -256,6 +238,69 @@ return !std::isnan(bid) && std::isfinite(bid) && bid > 0; } +// Note that this only checks the structure, but does not verify k-anon of +// individual bids; TryToCreateBid does that. +bool IsValidMultiBid( + auction_worklet::mojom::KAnonymityBidMode kanon_mode, + const std::vector<auction_worklet::mojom::BidderWorkletBidPtr>& mojo_bids, + uint16_t multi_bid_limit) { + if (mojo_bids.size() > multi_bid_limit) { + return false; + } + + // Normal multi-bid run should only have things that are targeting both + // auctions or the only-non-k-anon one. + for (const auto& bid : mojo_bids) { + if (bid->bid_role == auction_worklet::mojom::BidRole::kEnforcedKAnon) { + return false; + } + // If not doing k-anon, bids should be labeled appropriately. + if (kanon_mode == auction_worklet::mojom::KAnonymityBidMode::kNone && + bid->bid_role != auction_worklet::mojom::BidRole::kUnenforcedKAnon) { + return false; + } + } + return true; +} + +bool IsValidKAnonReRun( + auction_worklet::mojom::KAnonymityBidMode kanon_mode, + const std::vector<auction_worklet::mojom::BidderWorkletBidPtr>& mojo_bids, + uint16_t multi_bid_limit) { + if (kanon_mode == auction_worklet::mojom::KAnonymityBidMode::kNone) { + // No k-anon re-run if no k-anon. + return false; + } + + // This case can't actually happen since IsValidMultiBid() will return true + // first, but it makes IsValidKAnonReRun() make sense on its own. + if (mojo_bids.empty()) { + return true; + } + + // The re-run may exceed `multi_bid_limit` by one. + // + // Doing math on mojo_bids.size() here to avoid worrying about overflow. + DCHECK_GE(multi_bid_limit, 1); // Ensured by GetBuyerMultiBidLimit() + if (mojo_bids.size() - 1 > multi_bid_limit) { + return false; + } + + size_t pos = 0; + while (pos < mojo_bids.size() && + mojo_bids[pos]->bid_role == + auction_worklet::mojom::BidRole::kUnenforcedKAnon) { + ++pos; + } + + // Either the entire thing must be kUnenforcedKAnon, or one last entry can be + // kEnforcedKAnon. + return (pos == mojo_bids.size()) || + ((pos == mojo_bids.size() - 1) && + mojo_bids[pos]->bid_role == + auction_worklet::mojom::BidRole::kEnforcedKAnon); +} + struct BidStatesDescByPriority { bool operator()(const std::unique_ptr<InterestGroupAuction::BidState>& a, const std::unique_ptr<InterestGroupAuction::BidState>& b) { @@ -1051,7 +1096,9 @@ // `auction` is expected to own the BuyerHelper, and therefore outlive it. BuyerHelper(InterestGroupAuction* auction, std::vector<SingleStorageInterestGroup>&& interest_groups) - : auction_(auction), owner_(interest_groups[0]->interest_group.owner) { + : auction_(auction), + owner_(interest_groups[0]->interest_group.owner), + multi_bid_limit_(auction_->GetBuyerMultiBidLimit(owner_)) { DCHECK(!interest_groups.empty()); // Move interest groups to `bid_states_` and update priorities using @@ -1179,8 +1226,7 @@ } void OnGenerateBidComplete( - auction_worklet::mojom::BidderWorkletBidPtr mojo_bid, - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr mojo_kanon_bid, + std::vector<auction_worklet::mojom::BidderWorkletBidPtr> mojo_bids, std::optional<uint32_t> bidding_signals_data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -1211,9 +1257,8 @@ auction_->auction_metrics_recorder_->RecordGenerateBidDependencyLatencies( *generate_bid_dependency_latencies); OnGenerateBidCompleteInternal( - state, std::move(mojo_bid), std::move(mojo_kanon_bid), - bidding_signals_data_version, debug_loss_report_url, - debug_win_report_url, set_priority, + state, std::move(mojo_bids), bidding_signals_data_version, + debug_loss_report_url, debug_win_report_url, set_priority, std::move(update_priority_signals_overrides), std::move(pa_requests), std::move(non_kanon_pa_requests), reject_reason, errors); } @@ -1491,9 +1536,7 @@ // noticed, and it will be removed before applying the priority filter. OnGenerateBidCompleteInternal( bid_state, - /*mojo_bid=*/auction_worklet::mojom::BidderWorkletBidPtr(), - /*mojo_kanon_bid=*/ - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr(), + /*mojo_bids=*/{}, /*bidding_signals_data_version=*/std::nullopt, /*debug_loss_report_url=*/std::nullopt, /*debug_win_report_url=*/std::nullopt, @@ -1564,7 +1607,6 @@ bid_state->handled_direct_from_seller_signals_in_begin_generate_bid = true; } - const url::Origin& owner = bid_state->bidder->interest_group.owner; bid_state->worklet_handle->GetBidderWorklet()->BeginGenerateBid( auction_worklet::mojom::BidderWorkletNonSharedParams::New( interest_group.name, @@ -1578,7 +1620,7 @@ interest_group.ad_components, KAnonKeysToMojom(bid_state->kanon_keys)), kanon_mode, bid_state->bidder->joining_origin, - GetDirectFromSellerPerBuyerSignals(url_builder, owner), + GetDirectFromSellerPerBuyerSignals(url_builder, owner_), GetDirectFromSellerAuctionSignals(url_builder), auction_->config_->seller, auction_->parent_ ? auction_->parent_->config_->seller @@ -1587,8 +1629,7 @@ .RoundToMultiple(base::Milliseconds(100)), bid_state->bidder->bidding_browser_signals.Clone(), auction_->auction_start_time_, auction_->RequestedAdSize(), - auction_->GetBuyerMultiBidLimit(owner), *bid_state->trace_id, - std::move(pending_remote), + multi_bid_limit_, *bid_state->trace_id, std::move(pending_remote), bid_state->bid_finalizer.BindNewEndpointAndPassReceiver()); // TODO(morlovich): This should arguably be merged into BeginGenerateBid @@ -1673,9 +1714,7 @@ // with OnGenerateBidCompleteInternal(), which will close the relevant // pipes and abort bid generation. OnGenerateBidCompleteInternal( - state, /*mojo_bid=*/auction_worklet::mojom::BidderWorkletBidPtr(), - /*mojo_kanon_bid=*/ - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr(), + state, /*mojo_bids=*/{}, /*bidding_signals_data_version=*/std::nullopt, /*debug_loss_report_url=*/std::nullopt, /*debug_win_report_url=*/std::nullopt, @@ -1767,8 +1806,7 @@ // start scoring the bid, if there is one. void OnGenerateBidCompleteInternal( BidState* state, - auction_worklet::mojom::BidderWorkletBidPtr mojo_bid, - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr mojo_kanon_bid, + std::vector<auction_worklet::mojom::BidderWorkletBidPtr> mojo_bids, std::optional<uint32_t> bidding_signals_data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -1816,26 +1854,6 @@ } } - // Validate `mojo_kanon_bid` coming in from the less-trusted worklet - // process; k-anonymity itself will be checked by TryToCreateBid. - if (mojo_kanon_bid) { - if (auction_->kanon_mode_ == - auction_worklet::mojom::KAnonymityBidMode::kNone) { - generate_bid_client_receiver_set_.ReportBadMessage( - "Received k-anon bid data when not considering k-anon"); - mojo_kanon_bid.reset(); - } else if (mojo_bid && - IsKAnon(state->kanon_keys, interest_group, mojo_bid.get())) { - if (!mojo_kanon_bid->is_same_as_non_enforced()) { - generate_bid_client_receiver_set_.ReportBadMessage( - "Received different k-anon bid when unenforced bid already " - "k-anon"); - mojo_kanon_bid = auction_worklet::mojom:: - BidderWorkletKAnonEnforcedBid::NewSameAsNonEnforced(nullptr); - } - } - } - // The mojom API declaration should ensure none of these are null. DCHECK(base::ranges::none_of( pa_requests, @@ -1868,17 +1886,26 @@ auction_->errors_.insert(auction_->errors_.end(), errors.begin(), errors.end()); - // Ignore invalid bids. - std::unique_ptr<Bid> bid; - std::string ad_metadata; + // Convert from mojo to our state, and throw away the bids if any validation + // fails. + std::vector<std::unique_ptr<Bid>> bids; + + // Validate that we did not get too many bids and that the k-anon roles + // aren't weird. + auto kanon_mode = auction_->kanon_mode_; + if (!IsValidMultiBid(kanon_mode, mojo_bids, multi_bid_limit_) && + !IsValidKAnonReRun(kanon_mode, mojo_bids, multi_bid_limit_)) { + mojo_bids.clear(); + generate_bid_client_receiver_set_.ReportBadMessage( + "Too many bids or wrong roles"); + } if (reject_reason != auction_worklet::mojom::RejectReason::kNotAvailable && reject_reason != auction_worklet::mojom::RejectReason::kWrongGenerateBidCurrency) { // Only possible reject reason from generateBid(), besides the default // "not available", is "wrong generate bid currency". - mojo_bid.reset(); - mojo_kanon_bid.reset(); + mojo_bids.clear(); state->reject_reason = auction_worklet::mojom::RejectReason::kNotAvailable; generate_bid_client_receiver_set_.ReportBadMessage( @@ -1887,46 +1914,51 @@ state->reject_reason = reject_reason; } - // `mojo_bid` is null if the worklet doesn't bid, or if the bidder worklet - // fails to load / crashes. - if (mojo_bid) { - // It's possible that k-anon enforced bid is the same as one with out - // enforcement, in which case we make sure to only run ScoreBid once. - auction_worklet::mojom::BidRole role = - auction_worklet::mojom::BidRole::kUnenforcedKAnon; - if (mojo_kanon_bid) { - if (mojo_kanon_bid->is_same_as_non_enforced()) { - role = auction_worklet::mojom::BidRole::kBothKAnonModes; - auction_->auction_metrics_recorder_ - ->RecordInterestGroupWithSameBidForKAnonAndNonKAnon(); - } else { - auction_->auction_metrics_recorder_ - ->RecordInterestGroupWithSeparateBidsForKAnonAndNonKAnon(); - } + // Provide legacy metrics for non-multibid case. + // TODO(https://crbug.com/323856489) Proper metrics for multi-bid. + + if (mojo_bids.empty()) { + auction_->auction_metrics_recorder_->RecordInterestGroupWithNoBids(); + } + + if (mojo_bids.size() == 1) { + if (mojo_bids[0]->bid_role == + auction_worklet::mojom::BidRole::kBothKAnonModes) { + auction_->auction_metrics_recorder_ + ->RecordInterestGroupWithSameBidForKAnonAndNonKAnon(); } else { auction_->auction_metrics_recorder_ ->RecordInterestGroupWithOnlyNonKAnonBid(); } - bid = TryToCreateBid(role, std::move(mojo_bid), *state, - bidding_signals_data_version, debug_loss_report_url, - debug_win_report_url); - if (bid) { - state->bidder_debug_loss_report_url = debug_loss_report_url; - } - } else { - // Bidders who do not bid are allowed to get loss report. - state->bidder_debug_loss_report_url = debug_loss_report_url; - auction_->auction_metrics_recorder_->RecordInterestGroupWithNoBids(); } - std::unique_ptr<Bid> kanon_bid; - if (mojo_kanon_bid && !mojo_kanon_bid->is_same_as_non_enforced()) { - kanon_bid = - TryToCreateBid(auction_worklet::mojom::BidRole::kEnforcedKAnon, - std::move(mojo_kanon_bid->get_bid()), *state, - bidding_signals_data_version, - /*debug_loss_report_url=*/std::nullopt, - /*debug_win_report_url=*/std::nullopt); + if (mojo_bids.size() == 2 && + mojo_bids[0]->bid_role == + auction_worklet::mojom::BidRole::kUnenforcedKAnon && + mojo_bids[1]->bid_role == + auction_worklet::mojom::BidRole::kEnforcedKAnon) { + auction_->auction_metrics_recorder_ + ->RecordInterestGroupWithSeparateBidsForKAnonAndNonKAnon(); + } + + // Even bidders who do not bid are allowed to get loss reports. + state->bidder_debug_loss_report_url = debug_loss_report_url; + + // `mojo_bids` is empty if the worklet doesn't bid, or if the bidder worklet + // fails to load / crashes. + for (auto& mojo_bid : mojo_bids) { + auto bid = TryToCreateBid(std::move(mojo_bid), *state, + bidding_signals_data_version, + debug_loss_report_url, debug_win_report_url); + if (bid) { + bids.push_back(std::move(bid)); + } else { + // Toss all the bids and don't do loss reporting for a compromised + // worklet. + bids.clear(); + state->bidder_debug_loss_report_url.reset(); + break; + } } // Release the worklet. If it wins the auction, it will be requested again @@ -1939,15 +1971,12 @@ state->EndTracing(); } - if (bid || kanon_bid) { + if (!bids.empty()) { state->bidder_debug_win_report_url = debug_win_report_url; state->made_bid = true; - if (bid) { + for (auto& bid : bids) { auction_->ScoreBidIfReady(std::move(bid)); } - if (kanon_bid) { - auction_->ScoreBidIfReady(std::move(kanon_bid)); - } } --num_outstanding_bids_; @@ -2041,7 +2070,6 @@ // ReportBadMessage() if it's not valid. Does not mutate `bid_state`, but // the returned Bid has a non-const pointer to it. std::unique_ptr<InterestGroupAuction::Bid> TryToCreateBid( - auction_worklet::mojom::BidRole bid_role, auction_worklet::mojom::BidderWorkletBidPtr mojo_bid, BidState& bid_state, const std::optional<uint32_t>& bidding_signals_data_version, @@ -2072,9 +2100,10 @@ const blink::InterestGroup& interest_group = bid_state.bidder->interest_group; - const blink::InterestGroup::Ad* matching_ad = FindMatchingAd( - *interest_group.ads, bid_state.kanon_keys, interest_group, bid_role, - /*is_component_ad=*/false, mojo_bid->ad_descriptor); + const blink::InterestGroup::Ad* matching_ad = + FindMatchingAd(*interest_group.ads, bid_state.kanon_keys, + interest_group, mojo_bid->bid_role, + /*is_component_ad=*/false, mojo_bid->ad_descriptor); if (!matching_ad) { generate_bid_client_receiver_set_.ReportBadMessage( "Bid render ad must have a valid URL and size (if specified)"); @@ -2108,9 +2137,10 @@ // group's `ad_components` field. for (const blink::AdDescriptor& ad_component_descriptor : *mojo_bid->ad_component_descriptors) { - const blink::InterestGroup::Ad* matching_ad_component = FindMatchingAd( - *interest_group.ad_components, bid_state.kanon_keys, interest_group, - bid_role, /*is_component_ad=*/true, ad_component_descriptor); + const blink::InterestGroup::Ad* matching_ad_component = + FindMatchingAd(*interest_group.ad_components, bid_state.kanon_keys, + interest_group, mojo_bid->bid_role, + /*is_component_ad=*/true, ad_component_descriptor); if (!matching_ad_component) { generate_bid_client_receiver_set_.ReportBadMessage( "Bid ad component must have a valid URL and size (if specified)"); @@ -2147,7 +2177,7 @@ } return std::make_unique<Bid>( - bid_role, std::move(mojo_bid->ad), mojo_bid->bid, + mojo_bid->bid_role, std::move(mojo_bid->ad), mojo_bid->bid, std::move(mojo_bid->bid_currency), mojo_bid->ad_cost, std::move(ad_descriptor), std::move(ad_component_descriptors), std::move(mojo_bid->modeling_signals), mojo_bid->bid_duration, @@ -2171,6 +2201,9 @@ const url::Origin owner_; + // How many bids generateBid() is permitted to return at once. + const uint16_t multi_bid_limit_; + // State of loaded interest groups owned by `owner_`. Use unique_ptrs so that // pointers aren't invalidated by sorting / deleting BidStates. std::vector<std::unique_ptr<BidState>> bid_states_;
diff --git a/content/browser/interest_group/interest_group_browsertest.cc b/content/browser/interest_group/interest_group_browsertest.cc index e7b74b6..027faed2 100644 --- a/content/browser/interest_group/interest_group_browsertest.cc +++ b/content/browser/interest_group/interest_group_browsertest.cc
@@ -3539,7 +3539,7 @@ .SetSellerCapabilities( {{{url::Origin::Create(GURL("https://example.test")), {blink::SellerCapabilities::kInterestGroupCounts}}}}) - .SetAllSellerCapabilities( + .SetAllSellersCapabilities( {blink::SellerCapabilities::kLatencyStats}) .Build())); @@ -7550,7 +7550,7 @@ "/interest_group/trusted_bidding_signals.json")) .SetTrustedBiddingSignalsKeys({{"key1"}}) .SetAds({{{ad_url_, R"({"ad":"metadata","here":[1,2]})"}}}) - .SetAllSellerCapabilities( + .SetAllSellersCapabilities( {blink::SellerCapabilities::kInterestGroupCounts, blink::SellerCapabilities::kLatencyStats}) .Build())); @@ -7877,7 +7877,7 @@ "b.test", "/interest_group/trusted_bidding_signals.json")) .SetTrustedBiddingSignalsKeys({{"key1"}}) .SetAds({{{ad_url_2, /*metadata=*/std::nullopt}}}) - .SetAllSellerCapabilities( + .SetAllSellersCapabilities( {blink::SellerCapabilities::kInterestGroupCounts, blink::SellerCapabilities::kLatencyStats}) .Build())); @@ -8046,7 +8046,7 @@ "a.test", "/interest_group/bidding_logic.js")) .SetAds({{{ad2_url, /*metadata=*/std::nullopt}}}) .SetUpdateUrl(update_url) - .SetAllSellerCapabilities( + .SetAllSellersCapabilities( {blink::SellerCapabilities::kInterestGroupCounts}) .Build())); @@ -8357,7 +8357,7 @@ "/interest_group/bidding_logic_stop_bidding_after_win.js")) .SetAds({{{ad1_url, /*metadata=*/std::nullopt}}}) .SetUpdateUrl(update_url) - .SetAllSellerCapabilities( + .SetAllSellersCapabilities( {blink::SellerCapabilities::kInterestGroupCounts}) .Build())); EXPECT_EQ(kSuccess, @@ -8369,7 +8369,7 @@ "a.test", "/interest_group/bidding_logic.js")) .SetAds({{{ad2_url, /*metadata=*/std::nullopt}}}) .SetUpdateUrl(update_url) - .SetAllSellerCapabilities( + .SetAllSellersCapabilities( {blink::SellerCapabilities::kInterestGroupCounts, blink::SellerCapabilities::kLatencyStats}) .Build()));
diff --git a/content/browser/interest_group/interest_group_storage_unittest.cc b/content/browser/interest_group/interest_group_storage_unittest.cc index c9e44d3d..9bf03d43 100644 --- a/content/browser/interest_group/interest_group_storage_unittest.cc +++ b/content/browser/interest_group/interest_group_storage_unittest.cc
@@ -139,8 +139,9 @@ .SetSellerCapabilities( {{{full_origin, {SellerCapabilities::kInterestGroupCounts}}, {partial_origin, {SellerCapabilities::kLatencyStats}}}}) - .SetAllSellerCapabilities({SellerCapabilities::kInterestGroupCounts, - SellerCapabilities::kLatencyStats}) + .SetAllSellersCapabilities( + {SellerCapabilities::kInterestGroupCounts, + SellerCapabilities::kLatencyStats}) .SetBiddingUrl(GURL("https://full.example.com/bid")) .SetBiddingWasmHelperUrl(GURL("https://full.example.com/bid_wasm")) .SetUpdateUrl(GURL("https://full.example.com/update"))
diff --git a/content/browser/interest_group/mock_auction_process_manager.cc b/content/browser/interest_group/mock_auction_process_manager.cc index ecca998e..1d279bc 100644 --- a/content/browser/interest_group/mock_auction_process_manager.cc +++ b/content/browser/interest_group/mock_auction_process_manager.cc
@@ -211,7 +211,8 @@ std::optional<double> bid, const std::optional<blink::AdCurrency>& bid_currency, const blink::AdDescriptor& ad_descriptor, - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr mojo_kanon_bid, + auction_worklet::mojom::BidRole bid_role, + std::vector<auction_worklet::mojom::BidderWorkletBidPtr> further_bids, std::optional<std::vector<blink::AdDescriptor>> ad_component_descriptors, base::TimeDelta duration, const std::optional<uint32_t>& bidding_signals_data_version, @@ -240,10 +241,11 @@ /*trusted_bidding_signals_latency=*/std::nullopt); } + std::vector<auction_worklet::mojom::BidderWorkletBidPtr> bids; if (!bid.has_value()) { + DCHECK(further_bids.empty()); generate_bid_client_->OnGenerateBidComplete( - /*bid=*/nullptr, - /*kanon_bid=*/std::move(mojo_kanon_bid), + /*bids=*/std::move(bids), /*bidding_signals_data_version=*/std::nullopt, debug_loss_report_url, /*debug_win_report_url=*/std::nullopt, /*set_priority=*/std::nullopt, @@ -259,13 +261,16 @@ return; } + bids.push_back(auction_worklet::mojom::BidderWorkletBid::New( + bid_role, "ad", *bid, bid_currency, /*ad_cost=*/std::nullopt, + std::move(ad_descriptor), ad_component_descriptors, + /*modeling_signals=*/std::nullopt, duration)); + bids.insert(bids.end(), std::make_move_iterator(further_bids.begin()), + std::make_move_iterator(further_bids.end())); + generate_bid_client_->OnGenerateBidComplete( - auction_worklet::mojom::BidderWorkletBid::New( - "ad", *bid, bid_currency, /*ad_cost=*/std::nullopt, - std::move(ad_descriptor), ad_component_descriptors, - /*modeling_signals=*/std::nullopt, duration), - /*kanon_bid=*/std::move(mojo_kanon_bid), bidding_signals_data_version, - debug_loss_report_url, debug_win_report_url, + std::move(bids), bidding_signals_data_version, debug_loss_report_url, + debug_win_report_url, /*set_priority=*/std::nullopt, /*update_priority_signals_overrides=*/ base::flat_map<std::string,
diff --git a/content/browser/interest_group/mock_auction_process_manager.h b/content/browser/interest_group/mock_auction_process_manager.h index fbbfce74..d9cecf7 100644 --- a/content/browser/interest_group/mock_auction_process_manager.h +++ b/content/browser/interest_group/mock_auction_process_manager.h
@@ -147,8 +147,10 @@ std::optional<double> bid, const std::optional<blink::AdCurrency>& bid_currency = std::nullopt, const blink::AdDescriptor& ad_descriptor = blink::AdDescriptor(), - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr mojo_kanon_bid = - auction_worklet::mojom::BidderWorkletKAnonEnforcedBidPtr(), + auction_worklet::mojom::BidRole bid_role = + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + std::vector<auction_worklet::mojom::BidderWorkletBidPtr> further_bids = + std::vector<auction_worklet::mojom::BidderWorkletBidPtr>(), std::optional<std::vector<blink::AdDescriptor>> ad_component_descriptors = std::nullopt, base::TimeDelta duration = base::TimeDelta(),
diff --git a/content/browser/loader/merkle_integrity_source_stream.cc b/content/browser/loader/merkle_integrity_source_stream.cc index ad0b10b..4916bbe 100644 --- a/content/browser/loader/merkle_integrity_source_stream.cc +++ b/content/browser/loader/merkle_integrity_source_stream.cc
@@ -7,7 +7,7 @@ #include <string.h> #include "base/base64.h" -#include "base/big_endian.h" +#include "base/numerics/byte_conversions.h" #include "base/numerics/safe_conversions.h" #include "base/ranges/algorithm.h" #include "base/strings/string_util.h" @@ -103,10 +103,9 @@ } return false; } - uint64_t record_size; - base::ReadBigEndian(reinterpret_cast<const uint8_t*>(bytes.data()), - &record_size); - if (record_size == 0) { + uint64_t record_size = + base::numerics::U64FromBigEndian(base::as_bytes(bytes).first<8u>()); + if (record_size == 0u) { return false; } if (record_size > kMaxRecordSize) {
diff --git a/content/browser/renderer_host/render_frame_host_impl_browsertest.cc b/content/browser/renderer_host/render_frame_host_impl_browsertest.cc index de7b669..8b25c53 100644 --- a/content/browser/renderer_host/render_frame_host_impl_browsertest.cc +++ b/content/browser/renderer_host/render_frame_host_impl_browsertest.cc
@@ -7891,6 +7891,10 @@ // the tests. rwhi_red->SetNewContentRenderingTimeoutForTesting(base::TimeDelta::Max()); + // Ensure the first frame in the green page is rendered, so that the + // transition is not skipped. + WaitForCopyableViewInWebContents(web_contents()); + // Navigate back to Red. ASSERT_TRUE(HistoryGoBack(web_contents())); ASSERT_EQ(rfh_red.get(), web_contents()->GetPrimaryMainFrame());
diff --git a/content/browser/speech/speech_recognition_engine_unittest.cc b/content/browser/speech/speech_recognition_engine_unittest.cc index 5fce591..8186ab1 100644 --- a/content/browser/speech/speech_recognition_engine_unittest.cc +++ b/content/browser/speech/speech_recognition_engine_unittest.cc
@@ -9,8 +9,8 @@ #include <memory> -#include "base/big_endian.h" #include "base/containers/queue.h" +#include "base/numerics/byte_conversions.h" #include "base/numerics/safe_conversions.h" #include "base/run_loop.h" #include "base/strings/utf_string_conversions.h" @@ -695,10 +695,11 @@ void SpeechRecognitionEngineTest::ExpectFramedChunk( const std::string& chunk, uint32_t type) { - uint32_t value; - base::ReadBigEndian(reinterpret_cast<const uint8_t*>(&chunk[0]), &value); + uint32_t value = base::numerics::U32FromBigEndian( + base::as_byte_span(chunk).subspan<0u, 4u>()); EXPECT_EQ(chunk.size() - 8, value); - base::ReadBigEndian(reinterpret_cast<const uint8_t*>(&chunk[4]), &value); + value = base::numerics::U32FromBigEndian( + base::as_byte_span(chunk).subspan<4u, 4u>()); EXPECT_EQ(type, value); }
diff --git a/content/services/auction_worklet/bidder_worklet.cc b/content/services/auction_worklet/bidder_worklet.cc index 5a03c24..0998214 100644 --- a/content/services/auction_worklet/bidder_worklet.cc +++ b/content/services/auction_worklet/bidder_worklet.cc
@@ -597,7 +597,7 @@ default; BidderWorklet::V8State::SingleGenerateBidResult::SingleGenerateBidResult( std::unique_ptr<ContextRecycler> context_recycler_for_rerun, - mojom::BidderWorkletBidPtr bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> bidding_signals_data_version, std::optional<GURL> debug_loss_report_url, std::optional<GURL> debug_win_report_url, @@ -608,7 +608,7 @@ mojom::RejectReason reject_reason, std::vector<std::string> error_msgs) : context_recycler_for_rerun(std::move(context_recycler_for_rerun)), - bid(std::move(bid)), + bids(std::move(bids)), bidding_signals_data_version(std::move(bidding_signals_data_version)), debug_loss_report_url(std::move(debug_loss_report_url)), debug_win_report_url(std::move(debug_win_report_url)), @@ -921,7 +921,7 @@ cleanup_generate_bid_task.ReplaceClosure(base::OnceClosure()); base::TimeTicks bidding_start = base::TimeTicks::Now(); - std::optional<SingleGenerateBidResult> result = GenerateSingleBid( + std::optional<SingleGenerateBidResult> result = RunGenerateBidOnce( *bidder_worklet_non_shared_params, interest_group_join_origin, base::OptionalToPtr(auction_signals_json), base::OptionalToPtr(per_buyer_signals_json), @@ -943,24 +943,26 @@ return; } - mojom::BidderWorkletBidPtr bid = std::move(result->bid); - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid; + std::vector<mojom::BidderWorkletBidPtr> bids = std::move(result->bids); - // No need for `kanon_bid` if not doing anything with k-anon, or if bidding - // fails w/o the restriction. This assumes it follows it won't succeed with - // k-anon restriction, but if we don't we will have to re-run every rejected - // bid, which is unreasonable. - if (kanon_mode != mojom::KAnonymityBidMode::kNone && bid) { - if (IsKAnon(bidder_worklet_non_shared_params.get(), script_source_url_, - bid)) { - // Result is already k-anon so it's the same for both runs. - kanon_bid = - mojom::BidderWorkletKAnonEnforcedBid::NewSameAsNonEnforced(nullptr); - } else { + if (kanon_mode != mojom::KAnonymityBidMode::kNone) { + // Go through and see which bids are actually k-anon appropriate. + bool found_kanon = false; + for (const auto& bid : bids) { + if (IsKAnon(bidder_worklet_non_shared_params.get(), script_source_url_, + bid)) { + found_kanon = true; + bid->bid_role = auction_worklet::mojom::BidRole::kBothKAnonModes; + } + } + + // If bids were returned, and none were k-anon, we re-run the script with + // only k-anon ads available to it. + if (!bids.empty() && !found_kanon) { // Main run got a non-k-anon result, and we care about k-anonymity. Re-run - // the bidder with non-k-anon ads hidden. + // the bidder with non-k-anon ads hidden, limiting it to a single bid. std::optional<SingleGenerateBidResult> restricted_result = - GenerateSingleBid( + RunGenerateBidOnce( *bidder_worklet_non_shared_params.get(), interest_group_join_origin, base::OptionalToPtr(auction_signals_json), @@ -973,15 +975,23 @@ browser_signal_seller_origin, base::OptionalToPtr(browser_signal_top_level_seller_origin), browser_signal_recency, bidding_browser_signals, - auction_start_time, requested_ad_size, multi_bid_limit, + auction_start_time, requested_ad_size, /* multi_bid_limit=*/1, trusted_bidding_signals_result, trace_id, std::move(result->context_recycler_for_rerun), /*restrict_to_kanon_ads=*/true); - if (restricted_result.has_value() && restricted_result->bid) { - kanon_bid = mojom::BidderWorkletKAnonEnforcedBid::NewBid( - std::move(restricted_result->bid)); + if (restricted_result.has_value()) { + // All the bids from the re-run will be k-anon enforced. + for (const auto& bid : restricted_result->bids) { + bid->bid_role = auction_worklet::mojom::BidRole::kEnforcedKAnon; + } + + bids.insert(bids.end(), + std::make_move_iterator(restricted_result->bids.begin()), + std::make_move_iterator(restricted_result->bids.end())); } + // Figure out which of `restricted_result` or `result` we actually want + // to use. if (kanon_mode == mojom::KAnonymityBidMode::kEnforce) { PrivateAggregationRequests non_kanon_pa_requests = std::move(result->pa_requests); @@ -1011,7 +1021,7 @@ user_thread_->PostTask( FROM_HERE, - base::BindOnce(std::move(callback), std::move(bid), std::move(kanon_bid), + base::BindOnce(std::move(callback), std::move(bids), std::move(result->bidding_signals_data_version), std::move(result->debug_loss_report_url), std::move(result->debug_win_report_url), @@ -1024,7 +1034,7 @@ } std::optional<BidderWorklet::V8State::SingleGenerateBidResult> -BidderWorklet::V8State::GenerateSingleBid( +BidderWorklet::V8State::RunGenerateBidOnce( const mojom::BidderWorkletNonSharedParams& bidder_worklet_non_shared_params, const url::Origin& interest_group_join_origin, const std::string* auction_signals_json, @@ -1121,7 +1131,8 @@ if (!fresh_context_recycler) { return std::make_optional(SingleGenerateBidResult( - std::unique_ptr<ContextRecycler>(), mojom::BidderWorkletBidPtr(), + std::unique_ptr<ContextRecycler>(), + std::vector<mojom::BidderWorkletBidPtr>(), /*bidding_signals_data_version=*/std::nullopt, /*debug_loss_report_url=*/std::nullopt, /*debug_win_report_url=*/std::nullopt, @@ -1352,7 +1363,7 @@ } } - if (!context_recycler->set_bid_bindings()->has_bid()) { + if (!context_recycler->set_bid_bindings()->has_bids()) { // If no bid was returned (due to an error or just not choosing to bid), or // the method timed out and no intermediate result was given through // `setBid()`, return an error. Keep debug loss reports and Private @@ -1362,7 +1373,8 @@ // bidding. No need to return a ContextRecycler since this will not be // re-run. return std::make_optional(SingleGenerateBidResult( - std::unique_ptr<ContextRecycler>(), mojom::BidderWorkletBidPtr(), + std::unique_ptr<ContextRecycler>(), + std::vector<mojom::BidderWorkletBidPtr>(), /*bidding_signals_data_version=*/std::nullopt, context_recycler->for_debugging_only_bindings()->TakeLossReportUrl(), /*debug_win_report_url=*/std::nullopt, @@ -1380,7 +1392,7 @@ // caller for potential re-use for k-anon re-run. return std::make_optional(SingleGenerateBidResult( std::move(fresh_context_recycler), - context_recycler->set_bid_bindings()->TakeBid(), + context_recycler->set_bid_bindings()->TakeBids(), bidding_signals_data_version, context_recycler->for_debugging_only_bindings()->TakeLossReportUrl(), context_recycler->for_debugging_only_bindings()->TakeWinReportUrl(), @@ -1511,8 +1523,7 @@ user_thread_->PostTask( FROM_HERE, base::BindOnce( - std::move(callback), mojom::BidderWorkletBidPtr(), - mojom::BidderWorkletKAnonEnforcedBidPtr(), + std::move(callback), std::vector<mojom::BidderWorkletBidPtr>(), /*bidding_signals_data_version=*/std::nullopt, /*debug_loss_report_url=*/std::nullopt, /*debug_win_report_url=*/std::nullopt, @@ -1976,8 +1987,7 @@ void BidderWorklet::DeliverBidCallbackOnUserThread( GenerateBidTaskList::iterator task, - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> bidding_signals_data_version, std::optional<GURL> debug_loss_report_url, std::optional<GURL> debug_win_report_url, @@ -1998,8 +2008,8 @@ std::move(task->trusted_bidding_signals_error_msg).value()); } task->generate_bid_client->OnGenerateBidComplete( - std::move(bid), std::move(kanon_bid), bidding_signals_data_version, - debug_loss_report_url, debug_win_report_url, set_priority, + std::move(bids), bidding_signals_data_version, debug_loss_report_url, + debug_win_report_url, set_priority, std::move(update_priority_signals_overrides), std::move(pa_requests), std::move(non_kanon_pa_requests), bidding_latency, mojom::GenerateBidDependencyLatencies::New(
diff --git a/content/services/auction_worklet/bidder_worklet.h b/content/services/auction_worklet/bidder_worklet.h index cee7023..14c20e7e 100644 --- a/content/services/auction_worklet/bidder_worklet.h +++ b/content/services/auction_worklet/bidder_worklet.h
@@ -354,8 +354,7 @@ // except the errors vectors are passed by value. They're callbacks that // must be invoked on the main sequence, and passed to the V8State. using GenerateBidCallbackInternal = base::OnceCallback<void( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> bidding_signals_data_version, std::optional<GURL> debug_loss_report_url, std::optional<GURL> debug_win_report_url, @@ -381,7 +380,7 @@ SingleGenerateBidResult(); SingleGenerateBidResult( std::unique_ptr<ContextRecycler> context_recycler_for_rerun, - mojom::BidderWorkletBidPtr bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> bidding_signals_data_version, std::optional<GURL> debug_loss_report_url, std::optional<GURL> debug_win_report_url, @@ -404,7 +403,7 @@ // it's returned here to be available for any re-run for k-anonymity. std::unique_ptr<ContextRecycler> context_recycler_for_rerun; - mojom::BidderWorkletBidPtr bid; + std::vector<mojom::BidderWorkletBidPtr> bids; std::optional<uint32_t> bidding_signals_data_version; std::optional<GURL> debug_loss_report_url; std::optional<GURL> debug_win_report_url; @@ -491,7 +490,7 @@ // Returns nullopt on error. // `context_recycler_for_rerun` is permitted to be null, and should only be // set if `restrict_to_kanon_ads` is true. - std::optional<SingleGenerateBidResult> GenerateSingleBid( + std::optional<SingleGenerateBidResult> RunGenerateBidOnce( const mojom::BidderWorkletNonSharedParams& bidder_worklet_non_shared_params, const url::Origin& interest_group_join_origin, @@ -646,8 +645,7 @@ // `task` from `generate_bid_tasks_`. void DeliverBidCallbackOnUserThread( GenerateBidTaskList::iterator task, - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> bidding_signals_data_version, std::optional<GURL> debug_loss_report_url, std::optional<GURL> debug_win_report_url,
diff --git a/content/services/auction_worklet/bidder_worklet_unittest.cc b/content/services/auction_worklet/bidder_worklet_unittest.cc index d17cc3b..04c563a 100644 --- a/content/services/auction_worklet/bidder_worklet_unittest.cc +++ b/content/services/auction_worklet/bidder_worklet_unittest.cc
@@ -132,8 +132,7 @@ base::OnceClosure callback)>; using GenerateBidCallback = base::OnceCallback<void( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bid, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -185,8 +184,7 @@ static GenerateBidCallback GenerateBidNeverInvokedCallback() { return base::BindOnce( - [](mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + [](std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -225,8 +223,7 @@ } void OnGenerateBidComplete( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -245,8 +242,8 @@ EXPECT_TRUE(on_bidding_signals_received_invoked_); std::move(generate_bid_callback_) - .Run(std::move(bid), std::move(kanon_bid), data_version, - debug_loss_report_url, debug_win_report_url, set_priority, + .Run(std::move(bids), data_version, debug_loss_report_url, + debug_win_report_url, set_priority, std::move(update_priority_signals_overrides), std::move(pa_requests), std::move(non_kanon_pa_requests), bidding_latency, std::move(generate_bid_dependency_latencies), @@ -369,6 +366,7 @@ RunGenerateBidWithJavascriptExpectingResult( script, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, /*ad=*/"null", /*bid=*/1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, @@ -378,7 +376,8 @@ } // Configures `url_loader_factory_` to return a generateBid() script with the - // specified return line. Then runs the script, expecting the provided result. + // specified return line. Then runs the script, expecting the provided result + // to be the first returned bid. void RunGenerateBidWithReturnValueExpectingResult( const std::string& raw_return_value, mojom::BidderWorkletBidPtr expected_bid, @@ -402,7 +401,8 @@ } // Configures `url_loader_factory_` to return a script with the specified - // Javascript. Then runs the script, expecting the provided result. + // Javascript. Then runs the script, expecting the provided result to be the + // first returned bid. void RunGenerateBidWithJavascriptExpectingResult( const std::string& javascript, mojom::BidderWorkletBidPtr expected_bid, @@ -427,7 +427,8 @@ std::move(expected_non_kanon_pa_requests)); } - // Loads and runs a generateBid() script, expecting the provided result. + // Loads and runs a generateBid() script, expecting the provided result to + // be the first returned bid. // // `bid_duration` of `expected_bid` is ignored unless it's non-zero, in which // case the duration is expected to be at least `bid_duration` - useful for @@ -446,23 +447,24 @@ PrivateAggregationRequests expected_non_kanon_pa_requests = {}) { auto bidder_worklet = CreateWorkletAndGenerateBid(); - EXPECT_EQ(expected_bid.is_null(), bid_.is_null()); - if (expected_bid && bid_) { - EXPECT_EQ(expected_bid->ad, bid_->ad); - EXPECT_EQ(expected_bid->bid, bid_->bid); + EXPECT_EQ(expected_bid.is_null(), bids_.empty()); + if (expected_bid && !bids_.empty()) { + EXPECT_EQ(expected_bid->bid_role, bids_[0]->bid_role); + EXPECT_EQ(expected_bid->ad, bids_[0]->ad); + EXPECT_EQ(expected_bid->bid, bids_[0]->bid); EXPECT_EQ(blink::PrintableAdCurrency(expected_bid->bid_currency), - blink::PrintableAdCurrency(bid_->bid_currency)); - EXPECT_EQ(expected_bid->ad_descriptor.url, bid_->ad_descriptor.url); - EXPECT_EQ(expected_bid->ad_descriptor.size, bid_->ad_descriptor.size); + blink::PrintableAdCurrency(bids_[0]->bid_currency)); + EXPECT_EQ(expected_bid->ad_descriptor.url, bids_[0]->ad_descriptor.url); + EXPECT_EQ(expected_bid->ad_descriptor.size, bids_[0]->ad_descriptor.size); if (!expected_bid->ad_component_descriptors) { - EXPECT_FALSE(bid_->ad_component_descriptors); + EXPECT_FALSE(bids_[0]->ad_component_descriptors); } else { - EXPECT_THAT(*bid_->ad_component_descriptors, + EXPECT_THAT(*bids_[0]->ad_component_descriptors, ::testing::ElementsAreArray( *expected_bid->ad_component_descriptors)); } if (!expected_bid->bid_duration.is_zero()) { - EXPECT_GE(bid_->bid_duration, expected_bid->bid_duration); + EXPECT_GE(bids_[0]->bid_duration, expected_bid->bid_duration); } } EXPECT_EQ(expected_data_version, data_version_); @@ -757,15 +759,14 @@ load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); load_script_run_loop_.reset(); - if (!bid_) { + if (bids_.empty()) { return mojo::Remote<mojom::BidderWorklet>(); } return bidder_worklet; } void GenerateBidCallback( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -780,8 +781,7 @@ generate_bid_dependency_latencies, mojom::RejectReason reject_reason, const std::vector<std::string>& errors) { - bid_ = std::move(bid); - kanon_bid_ = std::move(kanon_bid); + bids_ = std::move(bids); data_version_ = data_version; bid_debug_loss_report_url_ = debug_loss_report_url; bid_debug_win_report_url_ = debug_win_report_url; @@ -801,7 +801,7 @@ generate_bid_dependency_latencies_ = std::move(generate_bid_dependency_latencies); reject_reason_ = reject_reason; - if (bid_) { + if (!bids_.empty()) { // Shouldn't have a reject reason if the bid isn't rejected. EXPECT_EQ(reject_reason_, mojom::RejectReason::kNotAvailable); } @@ -941,8 +941,7 @@ std::unique_ptr<base::RunLoop> load_script_run_loop_; // Values passed to the GenerateBidCallback(). - mojom::BidderWorkletBidPtr bid_; - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid_; + std::vector<mojom::BidderWorkletBidPtr> bids_; std::optional<GURL> bid_debug_loss_report_url_; std::optional<GURL> bid_debug_win_report_url_; std::optional<double> set_priority_; @@ -1049,7 +1048,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -1067,7 +1067,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: globalThis.not_defined, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -1076,7 +1077,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1084,7 +1086,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: ["ad"], bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - R"(["ad"])", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["ad"])", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1092,6 +1095,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: {a:1,b:null}, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"({"a":1,"b":null})", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -1100,7 +1104,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: [2.5,[]], bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[2.5,[]]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[2.5,[]]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1108,7 +1113,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: -5, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "-5", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "-5", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -1116,14 +1122,16 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: 0/0, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); RunGenerateBidWithReturnValueExpectingResult( R"({ad: [globalThis.not_defined], bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[null]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[null]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1131,7 +1139,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: [function() {return 1;}], bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[null]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[null]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1186,7 +1195,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1194,7 +1204,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:1.5, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1.5, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1.5, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1202,6 +1213,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:2, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + "\"ad\"", 2, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -1210,6 +1223,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:0.001, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, + "\"ad\"", 0.001, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -1252,7 +1267,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: ["ad"], bid:"1", render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1260,7 +1276,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: ["ad"], bid:true, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1268,7 +1285,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: ["ad"], bid:[1], render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1316,7 +1334,8 @@ R"({ad: "ad", bid:1, bidCurrency: "USD", render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, blink::AdCurrency::From("USD"), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + blink::AdCurrency::From("USD"), /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1328,7 +1347,8 @@ R"({ad: "ad", bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1378,7 +1398,8 @@ R"({ad: "ad", bid:1, bidCurrency: "CAD", render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, blink::AdCurrency::From("CAD"), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + blink::AdCurrency::From("CAD"), /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1401,7 +1422,8 @@ R"({ad: "ad", bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1429,7 +1451,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: ["ad"], bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1548,9 +1571,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/5); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -1582,8 +1605,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -1642,7 +1665,8 @@ bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1669,7 +1693,8 @@ bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -1728,7 +1753,8 @@ "https://ad_component.test/" /* 20 */, ]})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/ @@ -1826,7 +1852,8 @@ "https://ad_component.test/" /* 25 */ ]})", mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/ @@ -1956,9 +1983,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/6); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -1994,8 +2021,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -2016,7 +2043,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/123u, base::TimeDelta())); @@ -2029,7 +2057,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -2042,7 +2071,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -2055,7 +2085,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -2068,7 +2099,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -2081,7 +2113,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -2094,7 +2127,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/0u, base::TimeDelta())); @@ -2107,7 +2141,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/123u, base::TimeDelta())); @@ -2120,7 +2155,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -2133,7 +2169,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/4095, base::TimeDelta())); @@ -2513,7 +2550,8 @@ })", /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -2579,30 +2617,35 @@ TEST_F(BidderWorkletMultiBidTest, GenerateBidMultiBid) { multi_bid_limit_ = 2; - // As for now, bidder worklet only understands multi-bid with one bid, - // with more than one treated as no bid. - // - // TODO(https://crbug.com/323856489): Test more stuff here once possible. auto expected_bid = mojom::BidderWorkletBid::New( - "\"ad\"", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()); + // Empty array means no-bid. + RunGenerateBidWithReturnValueExpectingResult( + "[]", /*expected_bid=*/mojom::BidderWorkletBidPtr()); + + // Single bid as an array member. RunGenerateBidWithReturnValueExpectingResult( R"([{ad: "ad", bid: 2, render:"https://response.test/"}])", expected_bid->Clone()); - // Documenting weird transitional behavior as of now. + // Actually multiple bids. RunGenerateBidWithReturnValueExpectingResult( R"([{ad: "ad", bid: 2, render:"https://response.test/"}, {ad: "ad2", bid: 3, render:"https://response.test/"}, ])", - /*expected_bid=*/mojom::BidderWorkletBidPtr()); + /*expected_bid=*/expected_bid->Clone()); + ASSERT_EQ(2u, bids_.size()); + EXPECT_EQ(bids_[1]->bid, 3); + EXPECT_EQ(bids_[1]->ad, "\"ad2\""); // Too many bids. RunGenerateBidWithReturnValueExpectingResult( @@ -2619,8 +2662,7 @@ {"https://url.test/ generateBid() more bids provided than permitted by " "auction configuration."}); - // The bid limit counts only actual bids. This gets the transitional return - // value for now, however. + // The bid limit counts only actual bids. RunGenerateBidWithReturnValueExpectingResult( R"([{ad: "ad", bid: 2, render:"https://response.test/"}, @@ -2629,10 +2671,13 @@ {ad: "ad3", bid: 4, render:"https://response.test/"}, ])", - /*expected_bid=*/mojom::BidderWorkletBidPtr(), + /*expected_bid=*/expected_bid->Clone(), /*expected_data_version=*/std::nullopt, /*expected_errors=*/ {}); + ASSERT_EQ(2u, bids_.size()); + EXPECT_EQ(bids_[1]->bid, 4); + EXPECT_EQ(bids_[1]->ad, "\"ad3\""); // Catches errors in individual entries. RunGenerateBidWithReturnValueExpectingResult( @@ -2643,6 +2688,26 @@ {"generateBid() bids sequence entry: 'render' is required when making a " "bid."}); + RunGenerateBidWithReturnValueExpectingResult( + R"([{ad: "ad", bid: 2, + render:"https://response.test/"}, + {ad: "ad", bid: 10}])", + /*expected_bid=*/mojom::BidderWorkletBidPtr(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/ + {"generateBid() bids sequence entry: 'render' is required when making a " + "bid."}); + + RunGenerateBidWithReturnValueExpectingResult( + R"([{ad: "ad", bid: 2, + render:"https://response.test/"}, + 10])", + /*expected_bid=*/mojom::BidderWorkletBidPtr(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/ + {"generateBid() bids sequence entry: Value passed as dictionary is " + "neither object, null, nor undefined."}); + // A non-bid is still ignored. RunGenerateBidWithReturnValueExpectingResult( R"([{ad: "ad", @@ -2659,6 +2724,135 @@ expected_bid->Clone()); } +// For now multi-bid support, even in degenerate form of passing a single bid in +// an array to SetBid(), isn't available by default. +TEST_F(BidderWorkletTest, SetBidMultiBid) { + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}]); + throw "oh no"; + })", + /*expected_bid=*/mojom::BidderWorkletBidPtr(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/{"https://url.test/:3 Uncaught oh no."}); +} + +TEST_F(BidderWorkletMultiBidTest, SetBidMultiBid) { + multi_bid_limit_ = 2; + interest_group_ads_.emplace_back(GURL("https://response2.test/"), + /*metadata=*/std::nullopt); + interest_group_ads_.emplace_back(GURL("https://response3.test/"), + /*metadata=*/std::nullopt); + + auto expected_bid = mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 2, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, + blink::AdDescriptor(GURL("https://response.test/")), + /*ad_component_descriptors=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()); + + auto expected_bid3 = mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"lad\"", 8, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, + blink::AdDescriptor(GURL("https://response3.test/")), + /*ad_component_descriptors=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()); + + // Can set an array with one entry. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}]); + throw "boo"; + })", + /*expected_bid=*/expected_bid->Clone(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/{"https://url.test/:3 Uncaught boo."}); + EXPECT_EQ(1u, bids_.size()); + + // Or two. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}, + {ad: "bad", bid:4, render:"https://response2.test"}]); + throw "boo"; + })", + /*expected_bid=*/expected_bid->Clone(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/{"https://url.test/:4 Uncaught boo."}); + ASSERT_EQ(2u, bids_.size()); + EXPECT_EQ(bids_[1]->ad_descriptor, + blink::AdDescriptor(GURL("https://response2.test"))); + EXPECT_EQ(bids_[1]->bid, 4); + + // ..but given our `multi_bid_limit_` is 2, not 3. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}, + {ad: "bad", bid:4, render:"https://response2.test"}, + {ad: "lad", bid:8, render:"https://response3.test"}]); + throw "boo"; + })", + /*expected_bid=*/nullptr, /*expected_data_version=*/std::nullopt, + /*expected_errors=*/ + {"https://url.test/:2 Uncaught TypeError: more bids provided than " + "permitted by auction configuration."}); + + // SetBid() with arrays overwrites. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}, + {ad: "bad", bid:4, render:"https://response2.test"}]); + setBid([{ad: "lad", bid:8, render:"https://response3.test"}]); + throw "boo"; + })", + /*expected_bid=*/expected_bid3->Clone(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/{"https://url.test/:5 Uncaught boo."}); + EXPECT_EQ(1u, bids_.size()); + + // Can overwrite with an empty array as well. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}, + {ad: "bad", bid:4, render:"https://response2.test"}]); + setBid([]); + throw "boo"; + })", + /*expected_bid=*/nullptr, /*expected_data_version=*/std::nullopt, + /*expected_errors=*/{"https://url.test/:5 Uncaught boo."}); + + // Individual checks do happen. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + setBid([{ad: "ad", bid:2, render:"https://response.test"}, + {ad: "bad", bid:4, render:"https://response4.test"}]); + throw "boo"; + })", + /*expected_bid=*/nullptr, /*expected_data_version=*/std::nullopt, + /*expected_errors=*/ + {"https://url.test/:2 Uncaught TypeError: generateBid() bids sequence " + "entry: bid render URL 'https://response4.test/' isn't one of the " + "registered creative URLs."}); + + // Can recover from a set that throws an exception. + RunGenerateBidWithJavascriptExpectingResult( + R"(function generateBid() { + try { + setBid([{ad: "ad", bid:2, render:"https://response.test"}, + {ad: "bad", bid:4, render:"https://response4.test"}]); + } catch (e) { + setBid([{ad: "lad", bid:8, render:"https://response3.test"}]); + } + throw "boo"; + })", + /*expected_bid=*/expected_bid3->Clone(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/{"https://url.test/:8 Uncaught boo."}); + EXPECT_EQ(1u, bids_.size()); +} + // Make sure Date() is not available when running generateBid(). TEST_F(BidderWorkletTest, GenerateBidDateNotAvailable) { RunGenerateBidWithReturnValueExpectingResult( @@ -2673,6 +2867,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: interestGroup.owner, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://foo.test")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -2683,6 +2878,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: interestGroup.owner, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://[::1]:40000")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -2698,7 +2894,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("foo")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("foo")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -2708,7 +2905,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("\"foo\"")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("\"foo\"")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -2718,7 +2916,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("[1]")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("[1]")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -2785,9 +2984,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/4); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -2821,8 +3020,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -2867,6 +3066,7 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://url.test/")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -2877,6 +3077,7 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://url.test/foo")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -2917,9 +3118,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/4); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -2949,8 +3150,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -2974,7 +3175,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("missing")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("missing")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -2986,6 +3188,7 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://foo.test/helper.wasm")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, @@ -3032,9 +3235,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/4); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -3069,8 +3272,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -3102,7 +3305,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("missing")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("missing")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -3110,7 +3314,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBodyUsingDeprecatedDailyUpdateUrl, mojom::BidderWorkletBid::New( - R"("missing")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("missing")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -3120,6 +3325,7 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://url.test/daily_update")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, @@ -3129,6 +3335,7 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBodyUsingDeprecatedDailyUpdateUrl, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://url.test/daily_update")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, @@ -3172,9 +3379,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/4); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -3213,9 +3420,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/4); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -3247,8 +3454,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -3272,7 +3479,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("missing")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("missing")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -3290,6 +3498,7 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://signals.test/foo.json")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, @@ -3340,9 +3549,9 @@ /*stack_trace_size=*/1, /*function=*/"generateBid", interest_group_bidding_url_, /*line_number=*/4); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); } @@ -3381,8 +3590,8 @@ GenerateBid(worklet.get()); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Make sure all events have been received. task_environment_.RunUntilIdle(); @@ -3406,7 +3615,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("missing")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("missing")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -3417,7 +3627,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"([])", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"([])", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -3428,7 +3639,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"(["2","1","3"])", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["2","1","3"])", + 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -3447,7 +3659,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -3456,7 +3669,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("foo")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("foo")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -3466,7 +3680,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "[1]", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[1]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -3475,7 +3690,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: interestGroup.userBiddingSignals === undefined, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "true", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "true", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -3519,8 +3735,7 @@ /*trace_id=*/1, GenerateBidClientWithCallbacks::Create(base::BindLambdaForTesting( [&run_loop, &num_generate_bid_calls, bid_value]( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -3536,11 +3751,12 @@ generate_bid_dependency_latencies, mojom::RejectReason reject_reason, const std::vector<std::string>& errors) { + ASSERT_EQ(1u, bids.size()); + const mojom::BidderWorkletBid* bid = bids[0].get(); EXPECT_EQ(bid_value, bid->bid); EXPECT_EQ(base::NumberToString(bid_value), bid->ad); EXPECT_EQ(GURL("https://response.test/"), bid->ad_descriptor.url); - EXPECT_FALSE(kanon_bid); EXPECT_FALSE(data_version.has_value()); EXPECT_TRUE(errors.empty()); ++num_generate_bid_calls; @@ -3638,8 +3854,7 @@ /*trace_id=*/1, GenerateBidClientWithCallbacks::Create(base::BindLambdaForTesting( [&run_loop, &num_generate_bid_calls, i]( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -3654,10 +3869,11 @@ generate_bid_dependency_latencies, mojom::RejectReason reject_reason, const std::vector<std::string>& errors) { + ASSERT_EQ(1u, bids.size()); + const mojom::BidderWorkletBid* bid = bids[0].get(); EXPECT_EQ(base::NumberToString(i), bid->ad); EXPECT_EQ(i + 1, bid->bid); EXPECT_EQ(GURL("https://response.test/"), bid->ad_descriptor.url); - EXPECT_FALSE(kanon_bid); ASSERT_TRUE(data_version.has_value()); EXPECT_EQ(10u, data_version.value()); EXPECT_TRUE(errors.empty()); @@ -3765,8 +3981,7 @@ /*trace_id=*/1, GenerateBidClientWithCallbacks::Create(base::BindLambdaForTesting( [&run_loop, &num_generate_bid_calls, i]( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -3781,10 +3996,11 @@ generate_bid_dependency_latencies, mojom::RejectReason reject_reason, const std::vector<std::string>& errors) { + ASSERT_EQ(1u, bids.size()); + const mojom::BidderWorkletBid* bid = bids[0].get(); EXPECT_EQ(base::NumberToString(i), bid->ad); EXPECT_EQ(i + 1, bid->bid); EXPECT_EQ(GURL("https://response.test/"), bid->ad_descriptor.url); - EXPECT_FALSE(kanon_bid); ASSERT_TRUE(data_version.has_value()); EXPECT_EQ(42u, data_version.value()); EXPECT_TRUE(errors.empty()); @@ -3898,8 +4114,7 @@ /*trace_id=*/1, GenerateBidClientWithCallbacks::Create(base::BindLambdaForTesting( [&run_loop, &num_generate_bid_calls, i]( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -3914,9 +4129,10 @@ generate_bid_dependency_latencies, mojom::RejectReason reject_reason, const std::vector<std::string>& errors) { + ASSERT_EQ(1u, bids.size()); + const mojom::BidderWorkletBid* bid = bids[0].get(); EXPECT_EQ(base::NumberToString(i), bid->ad); EXPECT_EQ(i + 1, bid->bid); - EXPECT_FALSE(kanon_bid); ASSERT_TRUE(data_version.has_value()); EXPECT_EQ(22u, data_version.value()); EXPECT_EQ(GURL("https://response.test/"), bid->ad_descriptor.url); @@ -4010,8 +4226,7 @@ /*trace_id=*/1, GenerateBidClientWithCallbacks::Create(base::BindLambdaForTesting( [&run_loop, &num_generate_bid_calls, i]( - mojom::BidderWorkletBidPtr bid, - mojom::BidderWorkletKAnonEnforcedBidPtr kanon_bid, + std::vector<mojom::BidderWorkletBidPtr> bids, std::optional<uint32_t> data_version, const std::optional<GURL>& debug_loss_report_url, const std::optional<GURL>& debug_win_report_url, @@ -4026,10 +4241,11 @@ generate_bid_dependency_latencies, mojom::RejectReason reject_reason, const std::vector<std::string>& errors) { + ASSERT_EQ(1u, bids.size()); + const mojom::BidderWorkletBid* bid = bids[0].get(); EXPECT_EQ(base::NumberToString(i), bid->ad); EXPECT_EQ(i + 1, bid->bid); EXPECT_EQ(GURL("https://response.test/"), bid->ad_descriptor.url); - EXPECT_FALSE(kanon_bid); ASSERT_TRUE(data_version.has_value()); EXPECT_EQ(i, data_version.value()); EXPECT_TRUE(errors.empty()); @@ -4257,7 +4473,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("foo")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("foo")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -4267,7 +4484,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "[1]", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[1]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4287,7 +4505,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("foo")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("foo")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -4297,7 +4516,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "[1]", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[1]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4306,7 +4526,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: perBuyerSignals === null, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "true", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "true", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4322,7 +4543,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("foo")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("foo")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -4332,7 +4554,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "[1]", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[1]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4348,7 +4571,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - R"("foo")", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("foo")", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -4358,7 +4582,8 @@ RunGenerateBidWithReturnValueExpectingResult( kGenerateBidBody, mojom::BidderWorkletBid::New( - "[1]", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[1]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4370,6 +4595,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: browserSignals.seller, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://foo.test")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -4381,6 +4607,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: browserSignals.seller, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://[::1]:40000")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -4424,7 +4651,8 @@ bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "false", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "false", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4437,6 +4665,7 @@ R"({ad: browserSignals.topLevelSeller, bid:1, render:"https://response.test/", allowComponentAuction: true})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("https://foo.test")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -4449,6 +4678,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: browserSignals.topWindowHostname, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("top.window.test")", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -4475,7 +4705,8 @@ R"({ad: %s, bid:1, render:"https://response.test/"})", test_case.name), mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4486,7 +4717,8 @@ R"({ad: %s, bid:1, render:"https://response.test/"})", test_case.name), mojom::BidderWorkletBid::New( - "10", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "10", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4517,6 +4749,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: interestGroup.ads, bid:1, render:"https://response2.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[{\"renderURL\":\"https://response.test/\"," "\"renderUrl\":\"https://response.test/\"}," "{\"renderURL\":\"https://response2.test/\"," @@ -4531,7 +4764,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: interestGroup.ads[1].metadata[0], bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "\"metadata\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"metadata\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -4543,7 +4777,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: 0, bid:1, render:"https://response.test/", adComponents:["https://ad_component.test/"]})", mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{ blink::AdDescriptor(GURL("https://ad_component.test/"))}, @@ -4552,7 +4787,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: 0, bid:1, render:"https://response.test/", adComponents:[]})", mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>(), /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -4577,6 +4813,7 @@ render:"https://response.test/", adComponents:["https://ad_component.test/", "https://ad_component2.test/"]})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[{\"renderURL\":\"https://ad_component.test/\"," "\"renderUrl\":\"https://ad_component.test/\"}," "{\"renderURL\":\"https://ad_component2.test/\"," @@ -4595,7 +4832,8 @@ TEST_F(BidderWorkletTest, GenerateBidAllowComponentAuction) { // In all success cases, this is the returned bid. const auto kBidOnSuccess = mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()); @@ -4710,6 +4948,7 @@ RunGenerateBidWithJavascriptExpectingResult( bid_script, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"([{"name":"test_const","kind":"global"}])", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, @@ -4864,7 +5103,7 @@ // On success, the callback is invoked. load_script_run_loop_->Run(); load_script_run_loop_.reset(); - EXPECT_TRUE(bid_); + EXPECT_TRUE(!bids_.empty()); } else { // On failure, the pipe is closed with a non-empty error message, without // invoking the callback. @@ -5015,6 +5254,7 @@ R"({ad: %s, bid:1, render:"https://response.test/"})", test_case.ad), mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, test_case.expected_ad, 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -5048,7 +5288,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -5061,7 +5302,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -5076,7 +5318,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -5089,7 +5332,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); @@ -5105,7 +5349,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -5122,6 +5367,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"({"key1":1,"key2":[2]})", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -5154,6 +5400,7 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: trustedBiddingSignals, bid:1, render:"https://response.test/"})", mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"({"key1":1,"key2":[2]})", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), @@ -5442,7 +5689,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:browserSignals.dataVersion, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - R"("ad")", 7, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("ad")", 7, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -5461,7 +5709,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:browserSignals.dataVersion, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - R"("ad")", 7, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("ad")", 7, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -5484,7 +5733,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"returned\"", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"returned\"", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/replacement")), /*ad_component_descriptors=*/std::nullopt, @@ -5525,7 +5775,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid:123, render:"https://response.test/"})", mojom::BidderWorkletBid::New( - R"("ad")", 123, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"("ad")", 123, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -5582,7 +5833,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -5634,7 +5886,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad2\"", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad2\"", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/replacement")), /*ad_component_descriptors=*/std::nullopt, @@ -5696,7 +5949,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -5760,7 +6014,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -5833,7 +6088,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -5901,7 +6157,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -5920,7 +6177,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -5939,7 +6197,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -5958,7 +6217,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -5980,7 +6240,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -6001,7 +6262,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "null", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta()), @@ -6111,7 +6373,8 @@ CreateBasicGenerateBidScriptWithDebuggingReport( R"(forDebuggingOnly.reportAdAuctionLoss("https://loss.url"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -6121,7 +6384,8 @@ CreateBasicGenerateBidScriptWithDebuggingReport( R"(forDebuggingOnly.reportAdAuctionWin("https://win.url"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -6867,10 +7131,10 @@ load_script_run_loop_->Run(); load_script_run_loop_.reset(); - ASSERT_TRUE(bid_); - EXPECT_EQ("[\"ad\"]", bid_->ad); - EXPECT_EQ(1, bid_->bid); - EXPECT_EQ(GURL("https://response.test/"), bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ("[\"ad\"]", bids_[0]->ad); + EXPECT_EQ(1, bids_[0]->bid); + EXPECT_EQ(GURL("https://response.test/"), bids_[0]->ad_descriptor.url); EXPECT_THAT(bid_errors_, ::testing::UnorderedElementsAre()); } @@ -6965,9 +7229,9 @@ R"({"id":3,"method":"Runtime.runIfWaitingForDebugger","params":{}})"); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); // channel1 should have had a parsed notification for kUrl1. @@ -6989,9 +7253,9 @@ R"({"id":3,"method":"Runtime.runIfWaitingForDebugger","params":{}})"); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); load_script_run_loop_.reset(); // channel2 should have had a parsed notification for kUrl2. @@ -7159,9 +7423,9 @@ R"({"id":6,"method":"Debugger.resume","params":{}})"); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(42, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(42, bids_[0]->bid); + bids_.clear(); // Start #2, see that it hit its breakpoint. debug2.RunCommandAndWaitForResult( @@ -7188,8 +7452,8 @@ R"({"id":5,"method":"Debugger.resume","params":{}})"); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); } TEST_F(BidderWorkletTest, InstrumentationBreakpoints) { @@ -7250,9 +7514,9 @@ R"({"id":6,"method":"Debugger.resume","params":{}})"); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - bid_.reset(); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + bids_.clear(); // Now ask for reporting. This should hit the other breakpoint. base::RunLoop run_loop; @@ -7343,15 +7607,15 @@ GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Run 2, same group. GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(2, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(2, bids_[0]->bid); // Run 3, not in group. execution_mode_ = @@ -7360,8 +7624,8 @@ GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Run 4, back to group. execution_mode_ = @@ -7370,23 +7634,23 @@ GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(3, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(3, bids_[0]->bid); // Run 5, different group. join_origin_ = url::Origin::Create(GURL("https://url2.test/")); GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); // Run 5, different group cont'd. GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(2, bid_->bid); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(2, bids_[0]->bid); } TEST_F(BidderWorkletTest, ExecutionModeFrozenContext) { @@ -7420,17 +7684,17 @@ load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); EXPECT_THAT(bid_errors_, testing::ElementsAre()); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - EXPECT_EQ(frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + EXPECT_EQ(frozen_url, bids_[0]->ad_descriptor.url); // Run 2, frozen. GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - EXPECT_EQ(frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + EXPECT_EQ(frozen_url, bids_[0]->ad_descriptor.url); // Run 3, grouped. execution_mode_ = @@ -7438,26 +7702,26 @@ GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(2, bid_->bid); - EXPECT_EQ(not_frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(2, bids_[0]->bid); + EXPECT_EQ(not_frozen_url, bids_[0]->ad_descriptor.url); // Run 4, grouped. GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(3, bid_->bid); - EXPECT_EQ(not_frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(3, bids_[0]->bid); + EXPECT_EQ(not_frozen_url, bids_[0]->ad_descriptor.url); // Run 5, frozen. execution_mode_ = blink::mojom::InterestGroup::ExecutionMode::kFrozenContext; GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - EXPECT_EQ(frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + EXPECT_EQ(frozen_url, bids_[0]->ad_descriptor.url); // Run 6, compatibility execution_mode_ = @@ -7465,18 +7729,18 @@ GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(2, bid_->bid); - EXPECT_EQ(not_frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(2, bids_[0]->bid); + EXPECT_EQ(not_frozen_url, bids_[0]->ad_descriptor.url); // Run 7, frozen execution_mode_ = blink::mojom::InterestGroup::ExecutionMode::kFrozenContext; GenerateBid(bidder_worklet.get()); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); - EXPECT_EQ(1, bid_->bid); - EXPECT_EQ(frozen_url, bid_->ad_descriptor.url); + ASSERT_EQ(1u, bids_.size()); + EXPECT_EQ(1, bids_[0]->bid); + EXPECT_EQ(frozen_url, bids_[0]->ad_descriptor.url); } TEST_F(BidderWorkletTest, ExecutionModeFrozenContextFails) { @@ -7502,7 +7766,7 @@ EXPECT_THAT(bid_errors_, testing::ElementsAre("undefined:0 Uncaught TypeError: Cannot " "DeepFreeze non-const value a.")); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); } // Test that cancelling the worklet before it runs but after the execution was @@ -7650,7 +7914,8 @@ R"(forDebuggingOnly.reportAdAuctionLoss("https://loss.url"); forDebuggingOnly.reportAdAuctionWin("https://win.url"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -7664,7 +7929,8 @@ CreateBasicGenerateBidScriptWithDebuggingReport( R"(forDebuggingOnly.reportAdAuctionLoss("https://loss.url"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -7676,7 +7942,8 @@ CreateBasicGenerateBidScriptWithDebuggingReport( R"(forDebuggingOnly.reportAdAuctionWin("https://win.url"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -7762,7 +8029,8 @@ R"(try {forDebuggingOnly.reportAdAuctionLoss("http://loss.url")} catch (e) {})"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -7779,7 +8047,8 @@ R"(forDebuggingOnly.reportAdAuctionLoss("https://loss.url"); forDebuggingOnly.reportAdAuctionLoss("https://loss.url2"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -7793,7 +8062,8 @@ R"(forDebuggingOnly.reportAdAuctionWin("https://win.url"); forDebuggingOnly.reportAdAuctionWin("https://win.url2"))"), mojom::BidderWorkletBid::New( - "[\"ad\"]", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "[\"ad\"]", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8107,7 +8377,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8345,7 +8616,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8373,7 +8645,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8403,7 +8676,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8464,7 +8738,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8500,7 +8775,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8568,7 +8844,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8609,7 +8886,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8690,7 +8968,8 @@ )"), /*expected_bid=*/ mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8970,7 +9249,7 @@ RunGenerateBidWithReturnValueExpectingResult( "", /*expected_bid=*/mojom::BidderWorkletBidPtr()); - EXPECT_FALSE(kanon_bid_); + EXPECT_EQ(bids_.size(), 0u); // Sole bid is unauthorized. The non-enforced bid is there, kanon-bid isn't. // Since this is simulation mode, set_priority and errors should come from the @@ -8980,7 +9259,8 @@ R"({ad: ["ad"], bid:1, render:"https://response.test/"})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["ad"])", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -8990,7 +9270,7 @@ /*expected_debug_loss_report_url=*/std::nullopt, /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/11); - ASSERT_FALSE(kanon_bid_); + ASSERT_EQ(bids_.size(), 1u); // Now authorize it. kanon_keys_.emplace( @@ -9003,7 +9283,8 @@ R"({ad: ["ad"], bid:1, render:"https://response.test/"})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kBothKAnonModes, R"(["ad"])", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9013,8 +9294,7 @@ /*expected_debug_loss_report_url=*/std::nullopt, /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/11); - ASSERT_TRUE(kanon_bid_); - EXPECT_TRUE(kanon_bid_->is_same_as_non_enforced()); + ASSERT_EQ(bids_.size(), 1u); // Add a second ad, not authorized yet, with script that it will try it // if it's in the ad vector. @@ -9028,7 +9308,8 @@ render:interestGroup.ads[interestGroup.ads.length - 1].renderURL})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["ad"])", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response2.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9039,12 +9320,12 @@ /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/12); // k-anon-enforced bid will be 1. - ASSERT_TRUE(kanon_bid_); - ASSERT_FALSE(kanon_bid_->is_same_as_non_enforced()); - EXPECT_EQ(kanon_bid_->get_bid()->ad, R"(["ad"])"); - EXPECT_EQ(kanon_bid_->get_bid()->bid, 1); - EXPECT_EQ(kanon_bid_->get_bid()->ad_descriptor.url, - GURL("https://response.test/")); + ASSERT_EQ(bids_.size(), 2u); + EXPECT_EQ(bids_[1]->bid_role, + auction_worklet::mojom::BidRole::kEnforcedKAnon); + EXPECT_EQ(bids_[1]->ad, R"(["ad"])"); + EXPECT_EQ(bids_[1]->bid, 1); + EXPECT_EQ(bids_[1]->ad_descriptor.url, GURL("https://response.test/")); // Authorize it. kanon_keys_.emplace( @@ -9058,7 +9339,8 @@ render:interestGroup.ads[interestGroup.ads.length - 1].renderURL})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kBothKAnonModes, R"(["ad"])", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response2.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9068,8 +9350,7 @@ /*expected_debug_loss_report_url=*/std::nullopt, /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/12); - ASSERT_TRUE(kanon_bid_); - EXPECT_TRUE(kanon_bid_->is_same_as_non_enforced()); + ASSERT_EQ(bids_.size(), 1u); } TEST_F(BidderWorkletTest, KAnonEnforce) { @@ -9083,7 +9364,7 @@ RunGenerateBidWithReturnValueExpectingResult( "", /*expected_bid=*/mojom::BidderWorkletBidPtr()); - EXPECT_FALSE(kanon_bid_); + EXPECT_EQ(bids_.size(), 0u); // Sole bid is unauthorized. The non-enforced bid is there, kanon-bid isn't. // Since this is enforcement mode, set_priority and errors should come from @@ -9094,7 +9375,8 @@ kSideEffectScript), /*expected_bid=*/ mojom::BidderWorkletBid::New( - R"(["ad"])", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["ad"])", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9106,7 +9388,7 @@ /*expected_debug_loss_report_url=*/std::nullopt, /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/10); - ASSERT_FALSE(kanon_bid_); + ASSERT_EQ(bids_.size(), 1u); // Now authorize it. kanon_keys_.emplace( @@ -9119,7 +9401,8 @@ R"({ad: ["ad"], bid:1, render:"https://response.test/"})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kBothKAnonModes, R"(["ad"])", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9129,8 +9412,7 @@ /*expected_debug_loss_report_url=*/std::nullopt, /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/11); - ASSERT_TRUE(kanon_bid_); - EXPECT_TRUE(kanon_bid_->is_same_as_non_enforced()); + ASSERT_EQ(bids_.size(), 1u); // Add a second ad, not authorized yet, with script that it will try it // if it's in the ad vector. @@ -9144,7 +9426,8 @@ render:interestGroup.ads[interestGroup.ads.length - 1].renderURL})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["ad"])", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response2.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9155,12 +9438,12 @@ /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/11); // k-anon-enforced bid will be 1. - ASSERT_TRUE(kanon_bid_); - ASSERT_FALSE(kanon_bid_->is_same_as_non_enforced()); - EXPECT_EQ(kanon_bid_->get_bid()->ad, R"(["ad"])"); - EXPECT_EQ(kanon_bid_->get_bid()->bid, 1); - EXPECT_EQ(kanon_bid_->get_bid()->ad_descriptor.url, - GURL("https://response.test/")); + ASSERT_EQ(bids_.size(), 2u); + EXPECT_EQ(bids_[1]->bid_role, + auction_worklet::mojom::BidRole::kEnforcedKAnon); + EXPECT_EQ(bids_[1]->ad, R"(["ad"])"); + EXPECT_EQ(bids_[1]->bid, 1); + EXPECT_EQ(bids_[1]->ad_descriptor.url, GURL("https://response.test/")); // Authorize it. kanon_keys_.emplace( @@ -9174,7 +9457,8 @@ render:interestGroup.ads[interestGroup.ads.length - 1].renderURL})", kSideEffectScript), mojom::BidderWorkletBid::New( - R"(["ad"])", 2, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kBothKAnonModes, R"(["ad"])", 2, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response2.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9184,8 +9468,131 @@ /*expected_debug_loss_report_url=*/std::nullopt, /*expected_debug_win_report_url=*/std::nullopt, /*expected_set_priority=*/12); - ASSERT_TRUE(kanon_bid_); - EXPECT_TRUE(kanon_bid_->is_same_as_non_enforced()); + ASSERT_EQ(bids_.size(), 1u); +} + +// Test of multi-bid and k-anon: the bids are annotated with their roles +// properly. +TEST_F(BidderWorkletMultiBidTest, KAnonClassify) { + kanon_mode_ = auction_worklet::mojom::KAnonymityBidMode::kEnforce; + multi_bid_limit_ = 3; + interest_group_ads_.emplace_back(GURL("https://response2.test/"), + /*metadata=*/std::nullopt); + interest_group_ads_.emplace_back(GURL("https://response3.test/"), + /*metadata=*/std::nullopt); + + // Note: don't want an empty line in the beginning, or semi-colon insertion + // will be trouble. + const char kBids[] = + R"([{bid: 1, render: "https://response.test/"}, + {bid: 2, render: "https://response2.test/"}, + {bid: 3, render: "https://response3.test/"}] + )"; + + auto bid1 = mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", 1, + /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, + blink::AdDescriptor(GURL("https://response.test/")), + /*ad_component_descriptors=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta()); + + // 3 bids none of which are k-anon. This triggers a re-run, which errors out + // as it returns the same thing. + RunGenerateBidWithJavascriptExpectingResult( + CreateGenerateBidScript(kBids), bid1.Clone(), + /*expected_data_version=*/std::nullopt, + /*expected_errors=*/ + {"generateBid() bids sequence entry: bid render URL " + "'https://response.test/' isn't one of the registered creative URLs."}); + ASSERT_EQ(3u, bids_.size()); + EXPECT_EQ(bids_[1]->bid_role, + auction_worklet::mojom::BidRole::kUnenforcedKAnon); + EXPECT_EQ(bids_[1]->bid, 2); + EXPECT_EQ(bids_[1]->ad_descriptor.url, GURL("https://response2.test/")); + EXPECT_EQ(bids_[2]->bid_role, + auction_worklet::mojom::BidRole::kUnenforcedKAnon); + EXPECT_EQ(bids_[2]->bid, 3); + EXPECT_EQ(bids_[2]->ad_descriptor.url, GURL("https://response3.test/")); + + // Authorize the second one. No re-run in this case since one ad is usable. + kanon_keys_.emplace( + auction_worklet::mojom::KAnonKey::New(blink::KAnonKeyForAdBid( + url::Origin::Create(interest_group_bidding_url_), + interest_group_bidding_url_, GURL("https://response2.test/"))), + true); + RunGenerateBidWithJavascriptExpectingResult(CreateGenerateBidScript(kBids), + bid1.Clone()); + ASSERT_EQ(3u, bids_.size()); + EXPECT_EQ(bids_[1]->bid_role, + auction_worklet::mojom::BidRole::kBothKAnonModes); + EXPECT_EQ(bids_[1]->bid, 2); + EXPECT_EQ(bids_[1]->ad_descriptor.url, GURL("https://response2.test/")); + EXPECT_EQ(bids_[2]->bid_role, + auction_worklet::mojom::BidRole::kUnenforcedKAnon); + EXPECT_EQ(bids_[2]->bid, 3); + EXPECT_EQ(bids_[2]->ad_descriptor.url, GURL("https://response3.test/")); +} + +// Test for doing a re-run in multi-bid mode: returning only non-k-anon +// bids forces a re-run. +TEST_F(BidderWorkletMultiBidTest, KAnonRerun) { + kanon_mode_ = auction_worklet::mojom::KAnonymityBidMode::kEnforce; + multi_bid_limit_ = 3; + interest_group_ads_.emplace_back(GURL("https://response2.test/"), + /*metadata=*/std::nullopt); + interest_group_ads_.emplace_back(GURL("https://response3.test/"), + /*metadata=*/std::nullopt); + interest_group_ads_.emplace_back(GURL("https://response4.test/"), + /*metadata=*/std::nullopt); + + // Authorize ad 4. + kanon_keys_.emplace( + auction_worklet::mojom::KAnonKey::New(blink::KAnonKeyForAdBid( + url::Origin::Create(interest_group_bidding_url_), + interest_group_bidding_url_, GURL("https://response4.test/"))), + true); + + const char kScript[] = R"( + function generateBid(interestGroup, auctionSignals, perBuyerSignals, + trustedBiddingSignals, browserSignals) { + if (interestGroup.ads.length == 4) { + // First run. Return first 3 ads. + if (browserSignals.multiBidLimit !== 3) + throw "Bad limit on first run"; + return [{bid: 10, render: "https://response.test/"}, + {bid: 9, render: "https://response2.test/"}, + {bid: 8, render: "https://response3.test/"}] + } else { + // k-anon re-run. + if (browserSignals.multiBidLimit !== 1) + throw "Bad limit on re-run"; + return [{bid: 7, render: "https://response4.test/"}]; + } + } + )"; + + RunGenerateBidWithJavascriptExpectingResult( + kScript, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "null", + 10, /*bid_currency=*/std::nullopt, + /*ad_cost=*/std::nullopt, + blink::AdDescriptor(GURL("https://response.test/")), + /*ad_component_descriptors=*/std::nullopt, + /*modeling_signals=*/std::nullopt, base::TimeDelta())); + ASSERT_EQ(4u, bids_.size()); + EXPECT_EQ(bids_[1]->bid_role, + auction_worklet::mojom::BidRole::kUnenforcedKAnon); + EXPECT_EQ(bids_[1]->bid, 9); + EXPECT_EQ(bids_[1]->ad_descriptor.url, GURL("https://response2.test/")); + EXPECT_EQ(bids_[2]->bid_role, + auction_worklet::mojom::BidRole::kUnenforcedKAnon); + EXPECT_EQ(bids_[2]->bid, 8); + EXPECT_EQ(bids_[2]->ad_descriptor.url, GURL("https://response3.test/")); + EXPECT_EQ(bids_[3]->bid_role, + auction_worklet::mojom::BidRole::kEnforcedKAnon); + EXPECT_EQ(bids_[3]->bid, 7); + EXPECT_EQ(bids_[3]->ad_descriptor.url, GURL("https://response4.test/")); } // Test for context re-use for k-anon rerun. @@ -9217,17 +9624,18 @@ SCOPED_TRACE(execution_mode_); RunGenerateBidWithJavascriptExpectingResult( kScript, mojom::BidderWorkletBid::New( + auction_worklet::mojom::BidRole::kUnenforcedKAnon, R"(["ad"])", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response2.test/")), /*ad_component_descriptors=*/std::nullopt, /*modeling_signals=*/std::nullopt, base::TimeDelta())); - ASSERT_TRUE(kanon_bid_); - ASSERT_TRUE(kanon_bid_->is_bid()); - EXPECT_EQ(R"(["ad"])", kanon_bid_->get_bid()->ad); - EXPECT_EQ(2, kanon_bid_->get_bid()->bid); - EXPECT_EQ(GURL("https://response.test/"), - kanon_bid_->get_bid()->ad_descriptor.url); + ASSERT_EQ(2u, bids_.size()); + EXPECT_EQ(bids_[1]->bid_role, + auction_worklet::mojom::BidRole::kEnforcedKAnon); + EXPECT_EQ(R"(["ad"])", bids_[1]->ad); + EXPECT_EQ(2, bids_[1]->bid); + EXPECT_EQ(GURL("https://response.test/"), bids_[1]->ad_descriptor.url); } } @@ -9327,7 +9735,7 @@ BeginGenerateBid(bidder_worklet.get(), bid_finalizer.BindNewEndpointAndPassReceiver()); task_environment_.RunUntilIdle(); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); // Add trusted signals, too. AddBidderJsonResponse(&url_loader_factory_, @@ -9337,7 +9745,7 @@ R"({"keys": {"1":123}})"); // Not enough yet. task_environment_.RunUntilIdle(); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); // Now feed in the rest of the arguments. bid_finalizer->FinishGenerateBid( @@ -9349,10 +9757,10 @@ /*direct_from_seller_auction_signals_header_ad_slot=*/std::nullopt); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); + ASSERT_EQ(1u, bids_.size()); EXPECT_EQ(R"([["auction_signals"],{"1":123},["per_buyer_signals"]])", - bid_->ad); - EXPECT_EQ(1, bid_->bid); + bids_[0]->ad); + EXPECT_EQ(1, bids_[0]->bid); EXPECT_THAT(bid_errors_, testing::ElementsAre()); } @@ -9378,7 +9786,7 @@ BeginGenerateBid(bidder_worklet.get(), bid_finalizer.BindNewEndpointAndPassReceiver()); task_environment_.RunUntilIdle(); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); // Feed in the rest of the arguments. bid_finalizer->FinishGenerateBid( @@ -9389,7 +9797,7 @@ /*direct_from_seller_auction_signals=*/std::nullopt, /*direct_from_seller_auction_signals_header_ad_slot=*/std::nullopt); task_environment_.RunUntilIdle(); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); // Add trusted signals, too. AddBidderJsonResponse(&url_loader_factory_, @@ -9399,10 +9807,10 @@ R"({"keys": {"1":123}})"); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); + ASSERT_EQ(1u, bids_.size()); EXPECT_EQ(R"([["auction_signals"],{"1":123},["per_buyer_signals"]])", - bid_->ad); - EXPECT_EQ(1, bid_->bid); + bids_[0]->ad); + EXPECT_EQ(1, bids_[0]->bid); EXPECT_THAT(bid_errors_, testing::ElementsAre()); } @@ -9433,7 +9841,7 @@ BeginGenerateBid(bidder_worklet.get(), bid_finalizer.BindNewEndpointAndPassReceiver()); task_environment_.RunUntilIdle(); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); task_environment_.FastForwardBy(base::Milliseconds(250)); @@ -9445,7 +9853,7 @@ R"({"keys": {"1":123}})"); // Not enough yet. task_environment_.RunUntilIdle(); - EXPECT_FALSE(bid_); + EXPECT_TRUE(bids_.empty()); task_environment_.FastForwardBy(base::Milliseconds(250)); @@ -9459,10 +9867,10 @@ /*direct_from_seller_auction_signals_header_ad_slot=*/std::nullopt); load_script_run_loop_ = std::make_unique<base::RunLoop>(); load_script_run_loop_->Run(); - ASSERT_TRUE(bid_); + ASSERT_EQ(1u, bids_.size()); EXPECT_EQ(R"([["auction_signals"],{"1":123},["per_buyer_signals"]])", - bid_->ad); - EXPECT_EQ(1, bid_->bid); + bids_[0]->ad); + EXPECT_EQ(1, bids_[0]->bid); EXPECT_THAT(bid_errors_, testing::ElementsAre()); ASSERT_TRUE(generate_bid_dependency_latencies_); @@ -9534,7 +9942,8 @@ RunGenerateBidWithReturnValueExpectingResult( R"({ad: "ad", bid: 1, render: {url: "https://response.test/"}})", /*expected_bid=*/mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), /*ad_component_descriptors=*/std::nullopt, @@ -9553,7 +9962,8 @@ } })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor( GURL("https://response.test/"), @@ -9575,7 +9985,8 @@ } })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor( GURL("https://response.test/"), @@ -9606,7 +10017,8 @@ } })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor( GURL("https://response.test/"), @@ -9644,7 +10056,8 @@ } })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "\"ad\"", 1, /*bid_currency=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "\"ad\"", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor( GURL("https://response.test/"), @@ -9788,7 +10201,8 @@ ] })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{ blink::AdDescriptor(GURL("https://ad_component.test/"))}, @@ -9810,7 +10224,8 @@ ] })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{blink::AdDescriptor( GURL("https://ad_component.test/"), @@ -9834,7 +10249,8 @@ ] })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{blink::AdDescriptor( GURL("https://ad_component.test/"), @@ -9860,7 +10276,8 @@ ] })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{ blink::AdDescriptor( @@ -9889,7 +10306,8 @@ ] })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{ blink::AdDescriptor( @@ -9935,7 +10353,8 @@ ] })", /*expected_bid=*/mojom::BidderWorkletBid::New( - "0", 1, /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, + auction_worklet::mojom::BidRole::kUnenforcedKAnon, "0", 1, + /*bid_currency=*/std::nullopt, /*ad_cost=*/std::nullopt, blink::AdDescriptor(GURL("https://response.test/")), std::vector<blink::AdDescriptor>{blink::AdDescriptor( GURL("https://ad_component.test/"),
diff --git a/content/services/auction_worklet/context_recycler_unittest.cc b/content/services/auction_worklet/context_recycler_unittest.cc index c6b36a78..f386a03a 100644 --- a/content/services/auction_worklet/context_recycler_unittest.cc +++ b/content/services/auction_worklet/context_recycler_unittest.cc
@@ -483,12 +483,13 @@ gin::ConvertToV8(helper_->isolate(), bid_dict)); EXPECT_THAT(error_msgs, ElementsAre()); - ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bid()); - mojom::BidderWorkletBidPtr bid = - context_recycler.set_bid_bindings()->TakeBid(); - EXPECT_EQ("https://example2.test/ad1", bid->ad_descriptor.url); - EXPECT_EQ(10.0, bid->bid); - EXPECT_EQ(base::Milliseconds(500), bid->bid_duration); + ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bids()); + std::vector<mojom::BidderWorkletBidPtr> bids = + context_recycler.set_bid_bindings()->TakeBids(); + ASSERT_EQ(1u, bids.size()); + EXPECT_EQ("https://example2.test/ad1", bids[0]->ad_descriptor.url); + EXPECT_EQ(10.0, bids[0]->bid); + EXPECT_EQ(base::Milliseconds(500), bids[0]->bid_duration); EXPECT_EQ(mojom::RejectReason::kNotAvailable, context_recycler.set_bid_bindings()->reject_reason()); } @@ -525,7 +526,7 @@ ElementsAre("https://example.test/script.js:3 Uncaught TypeError: " "bid render URL 'https://example2.test/ad1' isn't one of " "the registered creative URLs.")); - EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bid()); + EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bids()); EXPECT_EQ(mojom::RejectReason::kNotAvailable, context_recycler.set_bid_bindings()->reject_reason()); } @@ -567,7 +568,7 @@ "https://example.test/script.js:3 Uncaught TypeError: bid does not " "have allowComponentAuction set to true. Bid dropped from " "component auction.")); - EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bid()); + EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bids()); } { @@ -612,15 +613,16 @@ gin::ConvertToV8(helper_->isolate(), bid_dict)); EXPECT_THAT(error_msgs, ElementsAre()); - ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bid()); - mojom::BidderWorkletBidPtr bid = - context_recycler.set_bid_bindings()->TakeBid(); - EXPECT_EQ("https://example2.test/ad5", bid->ad_descriptor.url); - EXPECT_EQ(15.0, bid->bid); - EXPECT_EQ(base::Milliseconds(200), bid->bid_duration); - ASSERT_TRUE(bid->ad_component_descriptors.has_value()); + ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bids()); + std::vector<mojom::BidderWorkletBidPtr> bids = + context_recycler.set_bid_bindings()->TakeBids(); + ASSERT_EQ(1u, bids.size()); + EXPECT_EQ("https://example2.test/ad5", bids[0]->ad_descriptor.url); + EXPECT_EQ(15.0, bids[0]->bid); + EXPECT_EQ(base::Milliseconds(200), bids[0]->bid_duration); + ASSERT_TRUE(bids[0]->ad_component_descriptors.has_value()); EXPECT_THAT( - bid->ad_component_descriptors.value(), + bids[0]->ad_component_descriptors.value(), ElementsAre( blink::AdDescriptor(GURL("https://example2.test/portion3")), blink::AdDescriptor(GURL("https://example2.test/portion5")))); @@ -673,7 +675,7 @@ "adComponents " "URL 'https://example2.test/portion3' isn't one of the registered " "creative URLs.")); - EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bid()); + EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bids()); } { @@ -707,7 +709,7 @@ "Uncaught TypeError: bid render URL " "'https://example2.test/ad1' isn't one " "of the registered creative URLs.")); - EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bid()); + EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bids()); } { @@ -738,12 +740,13 @@ gin::ConvertToV8(helper_->isolate(), bid_dict)); EXPECT_THAT(error_msgs, ElementsAre()); - ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bid()); - mojom::BidderWorkletBidPtr bid = - context_recycler.set_bid_bindings()->TakeBid(); - EXPECT_EQ("https://example2.test/ad2", bid->ad_descriptor.url); - EXPECT_EQ(10.0, bid->bid); - EXPECT_EQ(base::Milliseconds(500), bid->bid_duration); + ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bids()); + std::vector<mojom::BidderWorkletBidPtr> bids = + context_recycler.set_bid_bindings()->TakeBids(); + ASSERT_EQ(1u, bids.size()); + EXPECT_EQ("https://example2.test/ad2", bids[0]->ad_descriptor.url); + EXPECT_EQ(10.0, bids[0]->bid); + EXPECT_EQ(base::Milliseconds(500), bids[0]->bid_duration); } { @@ -773,13 +776,14 @@ gin::ConvertToV8(helper_->isolate(), bid_dict)); EXPECT_THAT(error_msgs, ElementsAre()); - ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bid()); - mojom::BidderWorkletBidPtr bid = - context_recycler.set_bid_bindings()->TakeBid(); - EXPECT_EQ("https://example2.test/ad2", bid->ad_descriptor.url); - EXPECT_EQ(10.0, bid->bid); - ASSERT_TRUE(bid->bid_currency.has_value()); - EXPECT_EQ("USD", bid->bid_currency->currency_code()); + ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bids()); + std::vector<mojom::BidderWorkletBidPtr> bids = + context_recycler.set_bid_bindings()->TakeBids(); + ASSERT_EQ(1u, bids.size()); + EXPECT_EQ("https://example2.test/ad2", bids[0]->ad_descriptor.url); + EXPECT_EQ(10.0, bids[0]->bid); + ASSERT_TRUE(bids[0]->bid_currency.has_value()); + EXPECT_EQ("USD", bids[0]->bid_currency->currency_code()); EXPECT_EQ(mojom::RejectReason::kNotAvailable, context_recycler.set_bid_bindings()->reject_reason()); } @@ -815,7 +819,7 @@ ElementsAre( "https://example.test/script.js:3 Uncaught TypeError: bidCurrency " "mismatch; returned 'USD', expected 'CAD'.")); - EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bid()); + EXPECT_FALSE(context_recycler.set_bid_bindings()->has_bids()); EXPECT_EQ(mojom::RejectReason::kWrongGenerateBidCurrency, context_recycler.set_bid_bindings()->reject_reason()); } @@ -847,13 +851,14 @@ gin::ConvertToV8(helper_->isolate(), bid_dict)); EXPECT_THAT(error_msgs, ElementsAre()); - ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bid()); - mojom::BidderWorkletBidPtr bid = - context_recycler.set_bid_bindings()->TakeBid(); - EXPECT_EQ("https://example2.test/ad2", bid->ad_descriptor.url); - EXPECT_EQ(10.0, bid->bid); - ASSERT_TRUE(bid->bid_currency.has_value()); - EXPECT_EQ("CAD", bid->bid_currency->currency_code()); + ASSERT_TRUE(context_recycler.set_bid_bindings()->has_bids()); + std::vector<mojom::BidderWorkletBidPtr> bids = + context_recycler.set_bid_bindings()->TakeBids(); + ASSERT_EQ(1u, bids.size()); + EXPECT_EQ("https://example2.test/ad2", bids[0]->ad_descriptor.url); + EXPECT_EQ(10.0, bids[0]->bid); + ASSERT_TRUE(bids[0]->bid_currency.has_value()); + EXPECT_EQ("CAD", bids[0]->bid_currency->currency_code()); EXPECT_EQ(mojom::RejectReason::kNotAvailable, context_recycler.set_bid_bindings()->reject_reason()); } @@ -1045,6 +1050,28 @@ auto mojo_bids = context_recycler.set_bid_bindings()->TakeBids(); EXPECT_EQ(0u, mojo_bids.size()); } + { + // Empty array is no bids. + v8::Isolate* isolate = helper_->isolate(); + mojom::BidderWorkletNonSharedParamsPtr params = + mojom::BidderWorkletNonSharedParams::New(); + ContextRecyclerScope scope(context_recycler); + params->ads.emplace(); + context_recycler.set_bid_bindings()->ReInitialize( + base::TimeTicks::Now(), + /*has_top_level_seller_origin=*/false, params.get(), + /*per_buyer_currency=*/std::nullopt, + /*multi_bid_limit=*/5, + /*is_ad_excluded=*/ignore_arg_return_false, + /*is_component_ad_excluded=*/ignore_arg_return_false); + + v8::LocalVector<v8::Value> bids(isolate); + std::vector<std::string> error_msgs; + Run(scope, script, "test", error_msgs, gin::ConvertToV8(isolate, bids)); + EXPECT_THAT(error_msgs, ElementsAre()); + auto mojo_bids = context_recycler.set_bid_bindings()->TakeBids(); + EXPECT_EQ(0u, mojo_bids.size()); + } } // Exercise SetPriorityBindings, and make sure they reset properly.
diff --git a/content/services/auction_worklet/public/mojom/bidder_worklet.mojom b/content/services/auction_worklet/public/mojom/bidder_worklet.mojom index 680f2ba..15dfb390 100644 --- a/content/services/auction_worklet/public/mojom/bidder_worklet.mojom +++ b/content/services/auction_worklet/public/mojom/bidder_worklet.mojom
@@ -104,6 +104,11 @@ // The results of running a FLEDGE generateBid() script. struct BidderWorkletBid { + // In order to update k-anonymity information, the auction keeps track of + // leaders both with and without enforcement. This field denotes which of + // these this bid is suitable for. + BidRole bid_role; + // JSON string to be passed to the scoring function. string ad; @@ -149,18 +154,6 @@ kBothKAnonModes }; -struct BidderWorklerKAnonBidSameAsNonEnforced {}; - -// Represents result of applying k-anonymity enforcement to a bidder worklet. -// The resulting bid can be the same as without enforcement, or a different one. -// -// You must use BidderWorklerKAnonBidSameAsNonEnforced when the bids match, -// to make it easier to sanity-check the result at IPC boundary. -union BidderWorkletKAnonEnforcedBid { - BidderWorklerKAnonBidSameAsNonEnforced? same_as_non_enforced; // value unused. - BidderWorkletBid bid; -}; - // An optional double value. GenerateBid() returns them as values its // `update_priority_signals_overrides` map. Since Mojo doesn't support optional // primitive types, this struct is needed to handle passing them. Don't need to @@ -233,24 +226,23 @@ map<string, double> priority_vector, mojo_base.mojom.TimeDelta trusted_signals_fetch_latency) => (); - // Invoked once GenerateBid completes, either having successfully generated a - // bid, or having failed to generate one for any reason. + // Invoked once GenerateBid completes, either having successfully generated + // bids, or having failed to generate one for any reason. // // Arguments: // - // `bid` If the worklet is successfully loaded and chooses to bid in the - // auction, contains information about the bid with no k-anonymity - // restriction. Null otherwise. + // `bids` List of bids generated. This is either: + // - At most `multi_bid_limit` items with `bid_role` of either + // kBothKAnonModes or kUnenforcedKAnon (if no k-anon re-run was done) + // - At most `multi_bid_limit` kUnenforcedKAnon bids and at most one + // kEnforcedKAnon bid (if k-anon re-run was done). + // (If no k-anon enforcement is happening, all bids are expected to be + // kUnenforcedKAnon). // - // `kanon_bid` If `kanon_mode` is not kNone, `kanon_bid` is the bid made - // under requirement of k-anonymous results. This can be the same as `bid`, a - // different bid, or null if the bidder will not bid under this restriction. - // - // If `kanon_mode` is kNone, this is always null. - // - // The following all arguments correspond to the execution (among those that - // produced `bid` and `kanon_bid`) that will end up shown to the user if it - // wins per `kanon_mode` passed to GenerateBid. + // The following arguments all correspond to the execution that will end up + // shown to the user if it wins per `kanon_mode` passed to GenerateBid. + // (This distinction exists only if generateBid() was run twice to deal with + // k-anonymity). // // `bidding_signals_data_version` The value of the Data-Version header served // with the trusted bidding signals, if the header was present. @@ -295,8 +287,7 @@ // is offered, and there may be no errors when there's no bid. Includes // errors from failing to load the worklet script. OnGenerateBidComplete( - BidderWorkletBid? bid, - BidderWorkletKAnonEnforcedBid? kanon_bid, + array<BidderWorkletBid> bids, uint32? bidding_signals_data_version, url.mojom.Url? debug_loss_report_url, url.mojom.Url? debug_win_report_url, @@ -436,8 +427,10 @@ // // `multi_bid_limit` Limit on how many bids can be returned at once from // generateBid(). This is always at least 1. It has no effect if the - // support for returning more than one bid at once is disabled; and if it's - // 1, 2 bids can still be produced because of k-anon re-run. + // support for returning more than one bid at once is disabled. + // OnGenerateBidComplete() may get `multi_bid_limit + 1` bids in case + // generateBid() got re-run after returning exactly one bid that's + // non-k-anon. // // `trace_id` ID of a nestable asynchronous trace event of category `fledge` // to use with tracing calls.
diff --git a/content/services/auction_worklet/set_bid_bindings.cc b/content/services/auction_worklet/set_bid_bindings.cc index fefc22db..317d6de0 100644 --- a/content/services/auction_worklet/set_bid_bindings.cc +++ b/content/services/auction_worklet/set_bid_bindings.cc
@@ -157,17 +157,13 @@ } // namespace -mojom::BidderWorkletBidPtr SetBidBindings::TakeBid() { - DCHECK(has_bid()); +std::vector<mojom::BidderWorkletBidPtr> SetBidBindings::TakeBids() { // Set `bid_duration` here instead of in SetBid(), so it can include the // entire script execution time. - auto bid = std::move(bids_[0]); - bids_.clear(); - bid->bid_duration = base::TimeTicks::Now() - start_; - return bid; -} - -std::vector<mojom::BidderWorkletBidPtr> SetBidBindings::TakeBids() { + base::TimeDelta time_duration = base::TimeTicks::Now() - start_; + for (auto& bid : bids_) { + bid->bid_duration = time_duration; + } return std::move(bids_); } @@ -500,11 +496,14 @@ // including the time from the last setBid() call to when the bidder worklet // timed out, if the worklet did time out. So `bid_duration` is calculated // when ownership of the bid is taken by the caller, instead of here. + // + // Similarly it's easier for BidderWorklet to compute the proper role. return std::make_pair( IdlConvert::Status::MakeSuccess(), mojom::BidderWorkletBid::New( - std::move(ad_json), *idl.bid, std::move(bid_currency), - std::move(idl.ad_cost), blink::AdDescriptor(render_url, render_size), + auction_worklet::mojom::BidRole::kUnenforcedKAnon, std::move(ad_json), + *idl.bid, std::move(bid_currency), std::move(idl.ad_cost), + blink::AdDescriptor(render_url, render_size), std::move(ad_component_descriptors), static_cast<std::optional<uint16_t>>(modeling_signals), /*bid_duration=*/base::TimeDelta()));
diff --git a/content/services/auction_worklet/set_bid_bindings.h b/content/services/auction_worklet/set_bid_bindings.h index ac40622..162bea9c 100644 --- a/content/services/auction_worklet/set_bid_bindings.h +++ b/content/services/auction_worklet/set_bid_bindings.h
@@ -49,11 +49,10 @@ void AttachToContext(v8::Local<v8::Context> context) override; void Reset() override; - // TODO(https://crbug.com/323856489): These are temporary until bidder_worklet - // supports multibid. - bool has_bid() const { return bids_.size() == 1u; } - mojom::BidderWorkletBidPtr TakeBid(); + bool has_bids() const { return !bids_.empty(); } + // Note that returned bids do not have their role filled in correctly, + // it's always kUnenforcedKAnon. std::vector<mojom::BidderWorkletBidPtr> TakeBids(); mojom::RejectReason reject_reason() const { return reject_reason_; }
diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn index 7a0769c..0c0880f 100644 --- a/content/test/BUILD.gn +++ b/content/test/BUILD.gn
@@ -2442,27 +2442,6 @@ "../browser/gpu/gpu_data_manager_testing_exceptions_autogen.h", "../browser/handwriting/handwriting_recognition_service_impl_unittest.cc", "../browser/idle/idle_manager_unittest.cc", - "../browser/indexed_db/indexed_db_active_blob_registry_unittest.cc", - "../browser/indexed_db/indexed_db_backing_store_unittest.cc", - "../browser/indexed_db/indexed_db_bucket_context_unittest.cc", - "../browser/indexed_db/indexed_db_cleanup_on_io_error_unittest.cc", - "../browser/indexed_db/indexed_db_context_unittest.cc", - "../browser/indexed_db/indexed_db_database_unittest.cc", - "../browser/indexed_db/indexed_db_fake_backing_store.cc", - "../browser/indexed_db/indexed_db_fake_backing_store.h", - "../browser/indexed_db/indexed_db_leveldb_coding_unittest.cc", - "../browser/indexed_db/indexed_db_pre_close_task_queue_unittest.cc", - "../browser/indexed_db/indexed_db_quota_client_unittest.cc", - "../browser/indexed_db/indexed_db_tombstone_sweeper_unittest.cc", - "../browser/indexed_db/indexed_db_transaction_unittest.cc", - "../browser/indexed_db/indexed_db_unittest.cc", - "../browser/indexed_db/list_set_unittest.cc", - "../browser/indexed_db/mock_indexed_db_factory_client.cc", - "../browser/indexed_db/mock_indexed_db_factory_client.h", - "../browser/indexed_db/mock_mojo_indexed_db_database_callbacks.cc", - "../browser/indexed_db/mock_mojo_indexed_db_database_callbacks.h", - "../browser/indexed_db/mock_mojo_indexed_db_factory_client.cc", - "../browser/indexed_db/mock_mojo_indexed_db_factory_client.h", "../browser/interest_group/ad_auction_headers_util_unittest.cc", "../browser/interest_group/ad_auction_service_impl_unittest.cc", "../browser/interest_group/ad_auction_url_loader_interceptor_unittest.cc", @@ -2995,6 +2974,7 @@ "//content/browser/cache_storage:cache_storage_proto", "//content/browser/devtools:devtools_background_services_proto", "//content/browser/download:proto", + "//content/browser/indexed_db:unit_tests", "//content/browser/notifications:notification_proto", "//content/browser/private_aggregation:for_content_tests", "//content/browser/private_aggregation/proto:private_aggregation_budgets_proto",
diff --git a/content/test/data/accessibility/html/a-expected-android-assist-data.txt b/content/test/data/accessibility/html/a-expected-android-assist-data.txt index b50bad0..23df17e 100644 --- a/content/test/data/accessibility/html/a-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/a-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="http://www.google.com"}] -++++++TextView text:"normal link" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"normal link" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/a-expected-android-external.txt b/content/test/data/accessibility/html/a-expected-android-external.txt index 7216ef6..4599e2f 100644 --- a/content/test/data/accessibility/html/a-expected-android-external.txt +++ b/content/test/data/accessibility/html/a-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View text:"null" contentDescription:"normal link" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="http://www.google.com/"] -++++++TextView text:"normal link" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++++TextView text:"normal link" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/a-expected-android.txt b/content/test/data/accessibility/html/a-expected-android.txt index 25a08d1..3e08991 100644 --- a/content/test/data/accessibility/html/a-expected-android.txt +++ b/content/test/data/accessibility/html/a-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.view.View role_description='link' clickable focusable link name='normal link' -++++++android.widget.TextView name='normal link' \ No newline at end of file +++++++android.widget.TextView name='normal link'
diff --git a/content/test/data/accessibility/html/a-name-calc-expected-android-assist-data.txt b/content/test/data/accessibility/html/a-name-calc-expected-android-assist-data.txt index d3b346a..0b48fdf 100644 --- a/content/test/data/accessibility/html/a-name-calc-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/a-name-calc-expected-android-assist-data.txt
@@ -18,4 +18,4 @@ ++++++TextView text:"LabelledBy3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="label6"}] -++++++TextView text:"LabelledBy6" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"LabelledBy6" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/a-name-calc-expected-android-external.txt b/content/test/data/accessibility/html/a-name-calc-expected-android-external.txt index 55b891bd..98eccb9 100644 --- a/content/test/data/accessibility/html/a-name-calc-expected-android-external.txt +++ b/content/test/data/accessibility/html/a-name-calc-expected-android-external.txt
@@ -16,4 +16,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"LabelledBy3" viewIdResName:"label3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:"LabelledBy6" viewIdResName:"label6" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++TextView text:"LabelledBy6" viewIdResName:"label6" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/a-name-calc-expected-android.txt b/content/test/data/accessibility/html/a-name-calc-expected-android.txt index 74beddc..7b5227b 100644 --- a/content/test/data/accessibility/html/a-name-calc-expected-android.txt +++ b/content/test/data/accessibility/html/a-name-calc-expected-android.txt
@@ -12,4 +12,4 @@ ++++android.widget.TextView name='InnerText3' ++android.view.View role_description='link' clickable focusable link name='Title4' ++android.view.View role_description='link' clickable focusable link name='Label5' -++android.view.View role_description='link' clickable focusable link name='LabelledBy6' \ No newline at end of file +++android.view.View role_description='link' clickable focusable link name='LabelledBy6'
diff --git a/content/test/data/accessibility/html/a-name-expected-android-assist-data.txt b/content/test/data/accessibility/html/a-name-expected-android-assist-data.txt index 6521e2c..7748b53 100644 --- a/content/test/data/accessibility/html/a-name-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/a-name-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:4 htmlInfo:[{htmlTag="a"}, {display="block"}, {name="named_anchor_1"}] ++++TextView text:"named anchor" textSize:16.0 style:4 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="block"}, {href="#foo"}, {name="named_anchor_2"}] -++++TextView text:"both a named anchor and a link" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"both a named anchor and a link" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/a-name-expected-android-external.txt b/content/test/data/accessibility/html/a-name-expected-android-external.txt index 7fe585c9..c002c1b 100644 --- a/content/test/data/accessibility/html/a-name-expected-android-external.txt +++ b/content/test/data/accessibility/html/a-name-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++TextView text:"named anchor" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++View text:"null" contentDescription:"both a named anchor and a link" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/a-name.html#foo"] -++++TextView text:"both a named anchor and a link" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++TextView text:"both a named anchor and a link" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/a-name-expected-android.txt b/content/test/data/accessibility/html/a-name-expected-android.txt index 1bf271f..464d9c4 100644 --- a/content/test/data/accessibility/html/a-name-expected-android.txt +++ b/content/test/data/accessibility/html/a-name-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.widget.TextView name='named anchor' ++android.view.View role_description='link' clickable focusable link name='both a named anchor and a link' -++++android.widget.TextView name='both a named anchor and a link' \ No newline at end of file +++++android.widget.TextView name='both a named anchor and a link'
diff --git a/content/test/data/accessibility/html/a-name-expected-auralinux.txt b/content/test/data/accessibility/html/a-name-expected-auralinux.txt index 709c1ca..db0cece 100644 --- a/content/test/data/accessibility/html/a-name-expected-auralinux.txt +++ b/content/test/data/accessibility/html/a-name-expected-auralinux.txt
@@ -2,4 +2,4 @@ ++[section] ++++[static] name='named anchor' ++[link] name='both a named anchor and a link' -++++[static] name='both a named anchor and a link' \ No newline at end of file +++++[static] name='both a named anchor and a link'
diff --git a/content/test/data/accessibility/html/a-name-expected-blink.txt b/content/test/data/accessibility/html/a-name-expected-blink.txt index 3337a26..f82600d 100644 --- a/content/test/data/accessibility/html/a-name-expected-blink.txt +++ b/content/test/data/accessibility/html/a-name-expected-blink.txt
@@ -6,4 +6,4 @@ ++++++++++inlineTextBox name='named anchor' ++++++link name='both a named anchor and a link' ++++++++staticText name='both a named anchor and a link' -++++++++++inlineTextBox name='both a named anchor and a link' \ No newline at end of file +++++++++++inlineTextBox name='both a named anchor and a link'
diff --git a/content/test/data/accessibility/html/a-name-expected-mac.txt b/content/test/data/accessibility/html/a-name-expected-mac.txt index f18b1bf..3e89ad8 100644 --- a/content/test/data/accessibility/html/a-name-expected-mac.txt +++ b/content/test/data/accessibility/html/a-name-expected-mac.txt
@@ -2,4 +2,4 @@ ++AXGroup ++++AXStaticText AXValue='named anchor' ++AXLink AXDescription='both a named anchor and a link' -++++AXStaticText AXValue='both a named anchor and a link' \ No newline at end of file +++++AXStaticText AXValue='both a named anchor and a link'
diff --git a/content/test/data/accessibility/html/a-name-expected-uia-win.txt b/content/test/data/accessibility/html/a-name-expected-uia-win.txt index 1b9ef17..41d0dd3 100644 --- a/content/test/data/accessibility/html/a-name-expected-uia-win.txt +++ b/content/test/data/accessibility/html/a-name-expected-uia-win.txt
@@ -2,4 +2,4 @@ ++Group IsControlElement=false ++++Text Name='named anchor' ++Hyperlink Name='both a named anchor and a link' -++++Text Name='both a named anchor and a link' IsControlElement=false \ No newline at end of file +++++Text Name='both a named anchor and a link' IsControlElement=false
diff --git a/content/test/data/accessibility/html/a-name-expected-win.txt b/content/test/data/accessibility/html/a-name-expected-win.txt index 4c2453c..cf5942e 100644 --- a/content/test/data/accessibility/html/a-name-expected-win.txt +++ b/content/test/data/accessibility/html/a-name-expected-win.txt
@@ -2,4 +2,4 @@ ++IA2_ROLE_SECTION ++++ROLE_SYSTEM_STATICTEXT name='named anchor' ++ROLE_SYSTEM_LINK name='both a named anchor and a link' FOCUSABLE LINKED -++++ROLE_SYSTEM_STATICTEXT name='both a named anchor and a link' LINKED \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='both a named anchor and a link' LINKED
diff --git a/content/test/data/accessibility/html/a-nested-structure-expected-android-assist-data.txt b/content/test/data/accessibility/html/a-nested-structure-expected-android-assist-data.txt index 86f2d8b..1b8b323 100644 --- a/content/test/data/accessibility/html/a-nested-structure-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/a-nested-structure-expected-android-assist-data.txt
@@ -12,4 +12,4 @@ ++++++++++TextView text:"List element 2" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] ++++++++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++++++View text:"• " textSize:16.0 style:0 fgColor:-16776978 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] -++++++++++TextView text:"List element 3" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++++TextView text:"List element 3" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/a-nested-structure-expected-android-external.txt b/content/test/data/accessibility/html/a-nested-structure-expected-android-external.txt index 5ffd8ec99..87fc774 100644 --- a/content/test/data/accessibility/html/a-nested-structure-expected-android-external.txt +++ b/content/test/data/accessibility/html/a-nested-structure-expected-android-external.txt
@@ -11,4 +11,4 @@ ++++++++++TextView text:"List element 2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] ++++++++View CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS] bundle:[chromeRole="listItem", clickableScore="100"] ++++++++++View text:"• " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker", clickableScore="100"] -++++++++++TextView text:"List element 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++++++++TextView text:"List element 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/a-nested-structure-expected-android.txt b/content/test/data/accessibility/html/a-nested-structure-expected-android.txt index 9c16205..702598f 100644 --- a/content/test/data/accessibility/html/a-nested-structure-expected-android.txt +++ b/content/test/data/accessibility/html/a-nested-structure-expected-android.txt
@@ -11,4 +11,4 @@ ++++++++++android.widget.TextView name='List element 2' ++++++++android.view.View collection_item item_index=2 row_index=2 row_span=1 column_span=1 ++++++++++android.view.View name='%E2%80%A2 ' -++++++++++android.widget.TextView name='List element 3' \ No newline at end of file +++++++++++android.widget.TextView name='List element 3'
diff --git a/content/test/data/accessibility/html/a-nested-structure-expected-auralinux.txt b/content/test/data/accessibility/html/a-nested-structure-expected-auralinux.txt index 2bb42c14..77adf7b4 100644 --- a/content/test/data/accessibility/html/a-nested-structure-expected-auralinux.txt +++ b/content/test/data/accessibility/html/a-nested-structure-expected-auralinux.txt
@@ -12,4 +12,4 @@ ++++++++++[static] name='List element 2' ++++++++[list item] ++++++++++[static] name='%E2%80%A2 ' -++++++++++[static] name='List element 3' \ No newline at end of file +++++++++++[static] name='List element 3'
diff --git a/content/test/data/accessibility/html/a-no-text-expected-android-assist-data.txt b/content/test/data/accessibility/html/a-no-text-expected-android-assist-data.txt index 9a6b57c..fe187b1f 100644 --- a/content/test/data/accessibility/html/a-no-text-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/a-no-text-expected-android-assist-data.txt
@@ -20,4 +20,4 @@ ++++++Image text:"greenbox" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {src="greenbox.png"}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"dest10" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="dest10.html"}] -++++++Image text:"greenbox" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {src="greenbox.png"}] \ No newline at end of file +++++++Image text:"greenbox" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {src="greenbox.png"}]
diff --git a/content/test/data/accessibility/html/a-no-text-expected-android-external.txt b/content/test/data/accessibility/html/a-no-text-expected-android-external.txt index b9d8286..f56098be 100644 --- a/content/test/data/accessibility/html/a-no-text-expected-android-external.txt +++ b/content/test/data/accessibility/html/a-no-text-expected-android-external.txt
@@ -20,4 +20,4 @@ ++++++Image text:"greenbox" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/greenbox.png"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"null" contentDescription:"greenbox" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", hasImage="true", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/dest10.html"] -++++++Image text:"greenbox" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/greenbox.png"] \ No newline at end of file +++++++Image text:"greenbox" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/greenbox.png"]
diff --git a/content/test/data/accessibility/html/a-no-text-expected-android.txt b/content/test/data/accessibility/html/a-no-text-expected-android.txt index 2289f94a..b491329 100644 --- a/content/test/data/accessibility/html/a-no-text-expected-android.txt +++ b/content/test/data/accessibility/html/a-no-text-expected-android.txt
@@ -20,4 +20,4 @@ ++++++android.widget.Image role_description='graphic' name='greenbox' ++++android.widget.TextView name=' ' ++++android.view.View role_description='link' clickable focusable link name='greenbox' -++++++android.widget.Image role_description='graphic' name='greenbox' \ No newline at end of file +++++++android.widget.Image role_description='graphic' name='greenbox'
diff --git a/content/test/data/accessibility/html/a-no-text-expected-fuchsia.txt b/content/test/data/accessibility/html/a-no-text-expected-fuchsia.txt index c42c5c1f..c4948846 100644 --- a/content/test/data/accessibility/html/a-no-text-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/a-no-text-expected-fuchsia.txt
@@ -22,4 +22,4 @@ ++++++STATIC_TEXT label=' ' ++++++++UNKNOWN label=' ' ++++++LINK focusable actions='{DEFAULT}' -++++++++IMAGE actions='{DEFAULT}' \ No newline at end of file +++++++++IMAGE actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/a-onclick-expected-android.txt b/content/test/data/accessibility/html/a-onclick-expected-android.txt index 6b66942..e8d052d 100644 --- a/content/test/data/accessibility/html/a-onclick-expected-android.txt +++ b/content/test/data/accessibility/html/a-onclick-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.widget.TextView name='link with no href but onclick' ++android.view.View role_description='link' clickable link name='link with no href and click handler added via script' ++++android.widget.TextView name='link with no href and click handler added via script' -++android.widget.TextView name='Link with no event handler' \ No newline at end of file +++android.widget.TextView name='Link with no event handler'
diff --git a/content/test/data/accessibility/html/a-with-img-expected-android-assist-data.txt b/content/test/data/accessibility/html/a-with-img-expected-android-assist-data.txt index 183e00c..535e677 100644 --- a/content/test/data/accessibility/html/a-with-img-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/a-with-img-expected-android-assist-data.txt
@@ -16,4 +16,4 @@ ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="http://www.google.com"}] ++++++TextView text:"Link with image at the " textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] -++++++Image text:"end, it's a bullet" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="end, it's a bullet"}, {src="bullet.png"}] \ No newline at end of file +++++++Image text:"end, it's a bullet" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="end, it's a bullet"}, {src="bullet.png"}]
diff --git a/content/test/data/accessibility/html/a-with-img-expected-android-external.txt b/content/test/data/accessibility/html/a-with-img-expected-android-external.txt index 092b632..04fe7d5 100644 --- a/content/test/data/accessibility/html/a-with-img-expected-android-external.txt +++ b/content/test/data/accessibility/html/a-with-img-expected-android-external.txt
@@ -16,4 +16,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"null" contentDescription:"Link with image at the end, it's a bullet" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", hasImage="true", roleDescription="link", targetUrl="http://www.google.com/"] ++++++TextView text:"Link with image at the " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] -++++++Image text:"end, it's a bullet" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/bullet.png"] \ No newline at end of file +++++++Image text:"end, it's a bullet" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/bullet.png"]
diff --git a/content/test/data/accessibility/html/a-with-img-expected-android.txt b/content/test/data/accessibility/html/a-with-img-expected-android.txt index 9e453a35..fe48b2c 100644 --- a/content/test/data/accessibility/html/a-with-img-expected-android.txt +++ b/content/test/data/accessibility/html/a-with-img-expected-android.txt
@@ -16,4 +16,4 @@ ++++android.widget.TextView name=' ' ++++android.view.View role_description='link' clickable focusable link name='Link with image at the end, it's a bullet' ++++++android.widget.TextView name='Link with image at the ' -++++++android.widget.Image role_description='graphic' name='end, it's a bullet' \ No newline at end of file +++++++android.widget.Image role_description='graphic' name='end, it's a bullet'
diff --git a/content/test/data/accessibility/html/abbr-expected-android-assist-data.txt b/content/test/data/accessibility/html/abbr-expected-android-assist-data.txt index 263f3d0..f095f9b 100644 --- a/content/test/data/accessibility/html/abbr-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/abbr-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++TextView text:"The " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"World Health Organization" textSize:16.0 style:4 htmlInfo:[{htmlTag="abbr"}, {display="inline"}, {title="World Health Organization"}] ++++++TextView text:"WHO" textSize:16.0 style:4 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" was founded in 1948." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" was founded in 1948." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/abbr-expected-android-external.txt b/content/test/data/accessibility/html/abbr-expected-android-external.txt index f7cbffd5..05631f1 100644 --- a/content/test/data/accessibility/html/abbr-expected-android-external.txt +++ b/content/test/data/accessibility/html/abbr-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"The " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"World Health Organization" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="abbr"] -++++TextView text:" was founded in 1948." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:" was founded in 1948." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/abbr-expected-android.txt b/content/test/data/accessibility/html/abbr-expected-android.txt index 9b9babaa..90af607 100644 --- a/content/test/data/accessibility/html/abbr-expected-android.txt +++ b/content/test/data/accessibility/html/abbr-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.widget.TextView name='The ' ++++android.view.View name='World Health Organization' -++++android.widget.TextView name=' was founded in 1948.' \ No newline at end of file +++++android.widget.TextView name=' was founded in 1948.'
diff --git a/content/test/data/accessibility/html/abbr-expected-fuchsia.txt b/content/test/data/accessibility/html/abbr-expected-fuchsia.txt index 5f49eef8..8f70ca7 100644 --- a/content/test/data/accessibility/html/abbr-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/abbr-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++++++STATIC_TEXT label='WHO' ++++++++++++UNKNOWN label='WHO' ++++++++STATIC_TEXT label=' was founded in 1948.' -++++++++++UNKNOWN label=' was founded in 1948.' \ No newline at end of file +++++++++++UNKNOWN label=' was founded in 1948.'
diff --git a/content/test/data/accessibility/html/abbr-expected-win.txt b/content/test/data/accessibility/html/abbr-expected-win.txt index d519189..888c58c 100644 --- a/content/test/data/accessibility/html/abbr-expected-win.txt +++ b/content/test/data/accessibility/html/abbr-expected-win.txt
@@ -3,4 +3,4 @@ ++++ROLE_SYSTEM_STATICTEXT name='The ' ++++IA2_ROLE_TEXT_FRAME name='World Health Organization' ++++++ROLE_SYSTEM_STATICTEXT name='WHO' -++++ROLE_SYSTEM_STATICTEXT name=' was founded in 1948.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name=' was founded in 1948.'
diff --git a/content/test/data/accessibility/html/accordion-expected-android-assist-data.txt b/content/test/data/accessibility/html/accordion-expected-android-assist-data.txt index 3ea3d800..eb145594 100644 --- a/content/test/data/accessibility/html/accordion-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/accordion-expected-android-assist-data.txt
@@ -20,4 +20,4 @@ ++++++++TextView text:"Accordion Section #4" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View text:"Accordion Section #4" textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-labelledby="header4control"}, {id="section3"}, {role="region"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++TextView text:"Content for forth section of accordion element. This section will always be visible but disabled." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Content for forth section of accordion element. This section will always be visible but disabled." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/accordion-expected-android-external.txt b/content/test/data/accessibility/html/accordion-expected-android-external.txt index be5f7bd..3bedb0f 100644 --- a/content/test/data/accessibility/html/accordion-expected-android-external.txt +++ b/content/test/data/accessibility/html/accordion-expected-android-external.txt
@@ -10,4 +10,4 @@ ++View text:"Accordion Section #4" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 3"] ++++Button text:"Accordion Section #4" viewIdResName:"header4control" clickable disabled focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COLLAPSE] bundle:[chromeRole="button", roleDescription="button"] ++View text:"Accordion Section #4" viewIdResName:"section3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="region", roleDescription="region"] -++++TextView text:"Content for forth section of accordion element. This section will always be visible but disabled." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++TextView text:"Content for forth section of accordion element. This section will always be visible but disabled." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/accordion-expected-android.txt b/content/test/data/accessibility/html/accordion-expected-android.txt index 6e64c72e..78b6526 100644 --- a/content/test/data/accessibility/html/accordion-expected-android.txt +++ b/content/test/data/accessibility/html/accordion-expected-android.txt
@@ -10,4 +10,4 @@ ++android.view.View role_description='heading 3' heading name='Accordion Section #4' ++++android.widget.Button role_description='button' clickable disabled expanded focusable heading name='Accordion Section #4' action_collapse ++android.view.View role_description='region' name='Accordion Section #4' -++++android.widget.TextView name='Content for forth section of accordion element. This section will always be visible but disabled.' \ No newline at end of file +++++android.widget.TextView name='Content for forth section of accordion element. This section will always be visible but disabled.'
diff --git a/content/test/data/accessibility/html/accordion-expected-blink.txt b/content/test/data/accessibility/html/accordion-expected-blink.txt index ea76b08..6588884 100644 --- a/content/test/data/accessibility/html/accordion-expected-blink.txt +++ b/content/test/data/accessibility/html/accordion-expected-blink.txt
@@ -28,4 +28,4 @@ ++++++region name='Accordion Section #4' ++++++++paragraph ++++++++++staticText name='Content for forth section of accordion element. This section will always be visible but disabled.' -++++++++++++inlineTextBox name='Content for forth section of accordion element. This section will always be visible but disabled.' \ No newline at end of file +++++++++++++inlineTextBox name='Content for forth section of accordion element. This section will always be visible but disabled.'
diff --git a/content/test/data/accessibility/html/accordion-expected-uia-win.txt b/content/test/data/accessibility/html/accordion-expected-uia-win.txt index 8e8d381..9df0fde2 100644 --- a/content/test/data/accessibility/html/accordion-expected-uia-win.txt +++ b/content/test/data/accessibility/html/accordion-expected-uia-win.txt
@@ -20,4 +20,4 @@ ++++++++Text Name='Accordion Section #4' IsControlElement=false ++Group Name='Accordion Section #4' ++++Group IsControlElement=false -++++++Text Name='Content for forth section of accordion element. This section will always be visible but disabled.' \ No newline at end of file +++++++Text Name='Content for forth section of accordion element. This section will always be visible but disabled.'
diff --git a/content/test/data/accessibility/html/accordion-expected-win.txt b/content/test/data/accessibility/html/accordion-expected-win.txt index 6282040..b7005512 100644 --- a/content/test/data/accessibility/html/accordion-expected-win.txt +++ b/content/test/data/accessibility/html/accordion-expected-win.txt
@@ -20,4 +20,4 @@ ++++++++ROLE_SYSTEM_STATICTEXT name='Accordion Section #4' ++IA2_ROLE_LANDMARK name='Accordion Section #4' ++++IA2_ROLE_PARAGRAPH -++++++ROLE_SYSTEM_STATICTEXT name='Content for forth section of accordion element. This section will always be visible but disabled.' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Content for forth section of accordion element. This section will always be visible but disabled.'
diff --git a/content/test/data/accessibility/html/action-verbs-expected-android-assist-data.txt b/content/test/data/accessibility/html/action-verbs-expected-android-assist-data.txt index 79e3460..d0b8bee 100644 --- a/content/test/data/accessibility/html/action-verbs-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/action-verbs-expected-android-assist-data.txt
@@ -50,4 +50,4 @@ ++++ToggleButton textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {role="switch"}] ++++++TextView text:"ARIA switch in clickable container" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] -++++++TextView text:"Generic in clickable container" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Generic in clickable container" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/action-verbs-expected-android-external.txt b/content/test/data/accessibility/html/action-verbs-expected-android-external.txt index 71009c8..a9580ed 100644 --- a/content/test/data/accessibility/html/action-verbs-expected-android-external.txt +++ b/content/test/data/accessibility/html/action-verbs-expected-android-external.txt
@@ -29,4 +29,4 @@ ++++Button text:"ARIA button that is an active descendant" viewIdResName:"active-descendant-button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] ++View clickable actions:[CLICK, AX_FOCUS] bundle:[chromeRole="genericContainer", clickableScore="200"] ++++ToggleButton text:"ARIA switch in clickable container" stateDescription:"Off" checkable clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="switch", clickableScore="300", roleDescription="switch"] -++++TextView text:"Generic in clickable container" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer", clickableScore="100"] \ No newline at end of file +++++TextView text:"Generic in clickable container" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/action-verbs-expected-auralinux.txt b/content/test/data/accessibility/html/action-verbs-expected-auralinux.txt index 90f01d2..98cf5ff 100644 --- a/content/test/data/accessibility/html/action-verbs-expected-auralinux.txt +++ b/content/test/data/accessibility/html/action-verbs-expected-auralinux.txt
@@ -37,4 +37,4 @@ ++[section] actions=(click, showContextMenu) ++++[toggle button] name='ARIA switch in clickable container' actions=(check, showContextMenu) checkable:true ++++[section] actions=(clickAncestor, showContextMenu) -++++++[static] name='Generic in clickable container' actions=(clickAncestor, showContextMenu) \ No newline at end of file +++++++[static] name='Generic in clickable container' actions=(clickAncestor, showContextMenu)
diff --git a/content/test/data/accessibility/html/action-verbs-expected-blink.txt b/content/test/data/accessibility/html/action-verbs-expected-blink.txt index 6b7f906..7fbf10c 100644 --- a/content/test/data/accessibility/html/action-verbs-expected-blink.txt +++ b/content/test/data/accessibility/html/action-verbs-expected-blink.txt
@@ -74,4 +74,4 @@ ++++++++++++inlineTextBox name='ARIA switch in clickable container' ++++++++genericContainer defaultActionVerb=clickAncestor ++++++++++staticText name='Generic in clickable container' defaultActionVerb=clickAncestor -++++++++++++inlineTextBox name='Generic in clickable container' \ No newline at end of file +++++++++++++inlineTextBox name='Generic in clickable container'
diff --git a/content/test/data/accessibility/html/action-verbs-expected-uia-win.txt b/content/test/data/accessibility/html/action-verbs-expected-uia-win.txt index 3dd044d..775c7dc1 100644 --- a/content/test/data/accessibility/html/action-verbs-expected-uia-win.txt +++ b/content/test/data/accessibility/html/action-verbs-expected-uia-win.txt
@@ -35,4 +35,4 @@ ++Group ++++Button Name='ARIA switch in clickable container' Toggle.ToggleState='Off' ++++Group IsControlElement=false -++++++Text Name='Generic in clickable container' \ No newline at end of file +++++++Text Name='Generic in clickable container'
diff --git a/content/test/data/accessibility/html/action-verbs-expected-win.txt b/content/test/data/accessibility/html/action-verbs-expected-win.txt index 94f1aa4c..47a88ec1 100644 --- a/content/test/data/accessibility/html/action-verbs-expected-win.txt +++ b/content/test/data/accessibility/html/action-verbs-expected-win.txt
@@ -35,4 +35,4 @@ ++IA2_ROLE_SECTION default_action='click' action_name='click' ++++IA2_ROLE_TOGGLE_BUTTON name='ARIA switch in clickable container' IA2_STATE_CHECKABLE checkable:true default_action='check' action_name='check' ++++IA2_ROLE_SECTION default_action='click ancestor' action_name='clickAncestor' -++++++ROLE_SYSTEM_STATICTEXT name='Generic in clickable container' default_action='click ancestor' action_name='clickAncestor' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Generic in clickable container' default_action='click ancestor' action_name='clickAncestor'
diff --git a/content/test/data/accessibility/html/actions-expected-android-assist-data.txt b/content/test/data/accessibility/html/actions-expected-android-assist-data.txt index 4df653bb..1fffee1 100644 --- a/content/test/data/accessibility/html/actions-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/actions-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}, {style="height: 200vh;"}] ++++SeekBar textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-valuemax="100"}, {aria-valuemin="1"}, {aria-valuenow="50"}, {max="100"}, {min="1"}, {role="slider"}, {step="1"}, {type="range"}, {value="50"}] ++++EditText text:"Test textfield" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {placeholder="Test textfield"}, {type="text"}] -++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/actions-expected-android-external.txt b/content/test/data/accessibility/html/actions-expected-android-external.txt index 92c42c1..024abbee 100644 --- a/content/test/data/accessibility/html/actions-expected-android-external.txt +++ b/content/test/data/accessibility/html/actions-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView text:"Actions" focusable focused actions:[CLEAR_FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++SeekBar text:"50" clickable focusable RangeInfo:[current=50.0, min=1.0, max=100.0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] -++++EditText hint:"Test textfield" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Test textfield"] \ No newline at end of file +++++EditText hint:"Test textfield" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Test textfield"]
diff --git a/content/test/data/accessibility/html/actions-expected-fuchsia.txt b/content/test/data/accessibility/html/actions-expected-fuchsia.txt index 835e768d..b71f4cc 100644 --- a/content/test/data/accessibility/html/actions-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/actions-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++SLIDER focusable actions='{SET_VALUE}' ++++++TEXT_FIELD focusable label='Test textfield' actions='{DEFAULT, SET_VALUE}' ++++++++UNKNOWN hidden -++++++++UNKNOWN \ No newline at end of file +++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/address-expected-android-assist-data.txt b/content/test/data/accessibility/html/address-expected-android-assist-data.txt index 8b4efef..2ed7741 100644 --- a/content/test/data/accessibility/html/address-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/address-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:2 htmlInfo:[{htmlTag="address"}, {display="block"}] -++++TextView text:"Please contact John Citizen for more information." textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Please contact John Citizen for more information." textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/address-expected-android-external.txt b/content/test/data/accessibility/html/address-expected-android-external.txt index 0c9e7b2..ade9c1d7a 100644 --- a/content/test/data/accessibility/html/address-expected-android-external.txt +++ b/content/test/data/accessibility/html/address-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++View text:"Please contact John Citizen for more information." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"] \ No newline at end of file +++View text:"Please contact John Citizen for more information." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"]
diff --git a/content/test/data/accessibility/html/address-expected-android.txt b/content/test/data/accessibility/html/address-expected-android.txt index 8c534d5..b49bbf1 100644 --- a/content/test/data/accessibility/html/address-expected-android.txt +++ b/content/test/data/accessibility/html/address-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.view.View name='Please contact John Citizen for more information.' \ No newline at end of file +++android.view.View name='Please contact John Citizen for more information.'
diff --git a/content/test/data/accessibility/html/address-expected-fuchsia.txt b/content/test/data/accessibility/html/address-expected-fuchsia.txt index 444acd7..f61495dad 100644 --- a/content/test/data/accessibility/html/address-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/address-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++UNKNOWN ++++++++STATIC_TEXT label='Please contact John Citizen for more information.' -++++++++++UNKNOWN label='Please contact John Citizen for more information.' \ No newline at end of file +++++++++++UNKNOWN label='Please contact John Citizen for more information.'
diff --git a/content/test/data/accessibility/html/area-alone-expected-blink.txt b/content/test/data/accessibility/html/area-alone-expected-blink.txt index b3e7908..8be89aa9 100644 --- a/content/test/data/accessibility/html/area-alone-expected-blink.txt +++ b/content/test/data/accessibility/html/area-alone-expected-blink.txt
@@ -1,3 +1,3 @@ rootWebArea ++genericContainer ignored -++++genericContainer \ No newline at end of file +++++genericContainer
diff --git a/content/test/data/accessibility/html/area-expected-android-assist-data.txt b/content/test/data/accessibility/html/area-expected-android-assist-data.txt index a8d406ec..7ec7dd0 100644 --- a/content/test/data/accessibility/html/area-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/area-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image text:"pipe" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="pipe"}, {height="126"}, {src="pipe.jpg"}, {usemap="#pipe"}, {width="145"}] -++++++View text:"pipe1" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="area"}, {display="inline"}, {alt="pipe1"}, {coords="0,0,145,126"}, {href="fake.htm"}, {shape="rect"}] \ No newline at end of file +++++++View text:"pipe1" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="area"}, {display="inline"}, {alt="pipe1"}, {coords="0,0,145,126"}, {href="fake.htm"}, {shape="rect"}]
diff --git a/content/test/data/accessibility/html/area-expected-android-external.txt b/content/test/data/accessibility/html/area-expected-android-external.txt index b850493..0ba52f8f 100644 --- a/content/test/data/accessibility/html/area-expected-android-external.txt +++ b/content/test/data/accessibility/html/area-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image text:"pipe" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/pipe.jpg"] -++++++View text:"null" contentDescription:"pipe1" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/fake.htm"] \ No newline at end of file +++++++View text:"null" contentDescription:"pipe1" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/fake.htm"]
diff --git a/content/test/data/accessibility/html/area-expected-auralinux.txt b/content/test/data/accessibility/html/area-expected-auralinux.txt index 8e1155f..80dea25 100644 --- a/content/test/data/accessibility/html/area-expected-auralinux.txt +++ b/content/test/data/accessibility/html/area-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] ++[section] ++++[image map] name='pipe' -++++++[link] name='pipe1' \ No newline at end of file +++++++[link] name='pipe1'
diff --git a/content/test/data/accessibility/html/area-expected-mac.txt b/content/test/data/accessibility/html/area-expected-mac.txt index b6a1482..38dc701 100644 --- a/content/test/data/accessibility/html/area-expected-mac.txt +++ b/content/test/data/accessibility/html/area-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea AXRoleDescription='HTML content' ++AXGroup AXRoleDescription='group' ++++AXGroup AXDescription='pipe' AXRoleDescription='group' -++++++AXLink AXDescription='pipe1' AXRoleDescription='link' \ No newline at end of file +++++++AXLink AXDescription='pipe1' AXRoleDescription='link'
diff --git a/content/test/data/accessibility/html/area-expected-uia-win.txt b/content/test/data/accessibility/html/area-expected-uia-win.txt index 02590411..f36ccfc9 100644 --- a/content/test/data/accessibility/html/area-expected-uia-win.txt +++ b/content/test/data/accessibility/html/area-expected-uia-win.txt
@@ -1,4 +1,4 @@ Document ++Group IsControlElement=false ++++Document Name='pipe' -++++++Hyperlink Name='pipe1' \ No newline at end of file +++++++Hyperlink Name='pipe1'
diff --git a/content/test/data/accessibility/html/area-expected-win.txt b/content/test/data/accessibility/html/area-expected-win.txt index 3900f98..99d44e0 100644 --- a/content/test/data/accessibility/html/area-expected-win.txt +++ b/content/test/data/accessibility/html/area-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_SECTION ++++IA2_ROLE_IMAGE_MAP name='pipe' READONLY -++++++ROLE_SYSTEM_LINK name='pipe1' FOCUSABLE LINKED \ No newline at end of file +++++++ROLE_SYSTEM_LINK name='pipe1' FOCUSABLE LINKED
diff --git a/content/test/data/accessibility/html/article-expected-android-assist-data.txt b/content/test/data/accessibility/html/article-expected-android-assist-data.txt index 0c5ba04..a2aefe0 100644 --- a/content/test/data/accessibility/html/article-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/article-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="article"}, {display="block"}] -++++TextView text:"This is an article element." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"This is an article element." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/article-expected-android-external.txt b/content/test/data/accessibility/html/article-expected-android-external.txt index 6edab1a..16aaa9d 100644 --- a/content/test/data/accessibility/html/article-expected-android-external.txt +++ b/content/test/data/accessibility/html/article-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++View text:"This is an article element." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="article", roleDescription="article"] \ No newline at end of file +++View text:"This is an article element." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="article", roleDescription="article"]
diff --git a/content/test/data/accessibility/html/article-expected-android.txt b/content/test/data/accessibility/html/article-expected-android.txt index 6837617..8a377040 100644 --- a/content/test/data/accessibility/html/article-expected-android.txt +++ b/content/test/data/accessibility/html/article-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.view.View role_description='article' name='This is an article element.' \ No newline at end of file +++android.view.View role_description='article' name='This is an article element.'
diff --git a/content/test/data/accessibility/html/article-expected-auralinux.txt b/content/test/data/accessibility/html/article-expected-auralinux.txt index a9cf99e..5aa71b23 100644 --- a/content/test/data/accessibility/html/article-expected-auralinux.txt +++ b/content/test/data/accessibility/html/article-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] ++[article] -++++[static] name='This is an article element.' \ No newline at end of file +++++[static] name='This is an article element.'
diff --git a/content/test/data/accessibility/html/article-expected-fuchsia.txt b/content/test/data/accessibility/html/article-expected-fuchsia.txt index 0f54f8bb..b03b3ce 100644 --- a/content/test/data/accessibility/html/article-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/article-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++UNKNOWN ++++++++STATIC_TEXT label='This is an article element.' -++++++++++UNKNOWN label='This is an article element.' \ No newline at end of file +++++++++++UNKNOWN label='This is an article element.'
diff --git a/content/test/data/accessibility/html/article-expected-win.txt b/content/test/data/accessibility/html/article-expected-win.txt index 543534dd..7997040 100644 --- a/content/test/data/accessibility/html/article-expected-win.txt +++ b/content/test/data/accessibility/html/article-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++ROLE_SYSTEM_DOCUMENT READONLY -++++ROLE_SYSTEM_STATICTEXT name='This is an article element.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='This is an article element.'
diff --git a/content/test/data/accessibility/html/aside-expected-android-assist-data.txt b/content/test/data/accessibility/html/aside-expected-android-assist-data.txt index 94c8fce..67889e9 100644 --- a/content/test/data/accessibility/html/aside-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/aside-expected-android-assist-data.txt
@@ -13,4 +13,4 @@ ++++++View textSize:16.0 style:1 htmlInfo:[{htmlTag="h4"}, {display="block"}] ++++++++TextView text:"Main aside" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++++TextView text:"The aside content should be related to the surrounding content." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"The aside content should be related to the surrounding content." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/aside-expected-android-external.txt b/content/test/data/accessibility/html/aside-expected-android-external.txt index 855c282b..a3aa86eb 100644 --- a/content/test/data/accessibility/html/aside-expected-android-external.txt +++ b/content/test/data/accessibility/html/aside-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++TextView text:"The main content" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="complementary", roleDescription="complementary"] ++++++TextView text:"Main aside" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 4"] -++++++TextView text:"The aside content should be related to the surrounding content." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++++TextView text:"The aside content should be related to the surrounding content." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/aside-expected-android.txt b/content/test/data/accessibility/html/aside-expected-android.txt index 3c0ff65..825b0a8 100644 --- a/content/test/data/accessibility/html/aside-expected-android.txt +++ b/content/test/data/accessibility/html/aside-expected-android.txt
@@ -7,4 +7,4 @@ ++++android.widget.TextView name='The main content' ++++android.view.View role_description='complementary' ++++++android.widget.TextView role_description='heading 4' heading name='Main aside' -++++++android.widget.TextView name='The aside content should be related to the surrounding content.' \ No newline at end of file +++++++android.widget.TextView name='The aside content should be related to the surrounding content.'
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-android-assist-data.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-android-assist-data.txt index d0e1dd6..f584195 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-android-assist-data.txt
@@ -12,4 +12,4 @@ ++++++++TextView text:"Unnamed aside inside section." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"aside" textSize:16.0 style:0 htmlInfo:[{htmlTag="aside"}, {display="block"}, {title="aside"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++++TextView text:"Named aside inside section." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Named aside inside section." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-android-external.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-android-external.txt index a7c607da..88aed02 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-android-external.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++++TextView text:"Unnamed aside inside section." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++++View text:"aside" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="complementary", roleDescription="complementary"] -++++++TextView text:"Named aside inside section." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++++TextView text:"Named aside inside section." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-android.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-android.txt index 98b8d0e..be0502a 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-android.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-android.txt
@@ -8,4 +8,4 @@ ++++android.view.View ++++++android.widget.TextView name='Unnamed aside inside section.' ++++android.view.View role_description='complementary' name='aside' -++++++android.widget.TextView name='Named aside inside section.' \ No newline at end of file +++++++android.widget.TextView name='Named aside inside section.'
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-auralinux.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-auralinux.txt index 65a46c1..bbe915f7d 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-auralinux.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-auralinux.txt
@@ -12,4 +12,4 @@ ++++++++[static] name='Unnamed aside inside section.' ++++[landmark] name='aside' xml-roles:complementary ++++++[paragraph] -++++++++[static] name='Named aside inside section.' \ No newline at end of file +++++++++[static] name='Named aside inside section.'
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-blink.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-blink.txt index 36e769ce..6ab736a8 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-blink.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-blink.txt
@@ -18,4 +18,4 @@ ++++++++complementary name='aside' ++++++++++paragraph ++++++++++++staticText name='Named aside inside section.' -++++++++++++++inlineTextBox name='Named aside inside section.' \ No newline at end of file +++++++++++++++inlineTextBox name='Named aside inside section.'
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-mac.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-mac.txt index cc72fe3..0414cd3 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-mac.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-mac.txt
@@ -12,4 +12,4 @@ ++++++++AXStaticText AXRoleDescription='text' AXValue='Unnamed aside inside section.' ++++AXGroup AXSubrole=AXLandmarkComplementary AXDescription='aside' AXRoleDescription='complementary' ++++++AXGroup AXRoleDescription='group' -++++++++AXStaticText AXRoleDescription='text' AXValue='Named aside inside section.' \ No newline at end of file +++++++++AXStaticText AXRoleDescription='text' AXValue='Named aside inside section.'
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-uia-win.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-uia-win.txt index c930245..a782740 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-uia-win.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-uia-win.txt
@@ -12,4 +12,4 @@ ++++++++Text Name='Unnamed aside inside section.' ++++Group LocalizedControlType='complementary' Name='aside' ++++++Group IsControlElement=false -++++++++Text Name='Named aside inside section.' \ No newline at end of file +++++++++Text Name='Named aside inside section.'
diff --git a/content/test/data/accessibility/html/aside-inside-other-section-expected-win.txt b/content/test/data/accessibility/html/aside-inside-other-section-expected-win.txt index 352bf87..6ed7dab 100644 --- a/content/test/data/accessibility/html/aside-inside-other-section-expected-win.txt +++ b/content/test/data/accessibility/html/aside-inside-other-section-expected-win.txt
@@ -12,4 +12,4 @@ ++++++++ROLE_SYSTEM_STATICTEXT name='Unnamed aside inside section.' ++++IA2_ROLE_LANDMARK name='aside' xml-roles:complementary ++++++IA2_ROLE_PARAGRAPH -++++++++ROLE_SYSTEM_STATICTEXT name='Named aside inside section.' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='Named aside inside section.'
diff --git a/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-assist-data.txt b/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-assist-data.txt index ea7bb4b..9bb6d642 100644 --- a/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="section"}, {display="block"}, {role="generic"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="aside"}, {display="block"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++++TextView text:"aside inside section with role generic." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"aside inside section with role generic." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-external.txt b/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-external.txt index 64741c9..dc4092b 100644 --- a/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-external.txt +++ b/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++TextView text:"aside inside section with role presentational." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="complementary", roleDescription="complementary"] -++++++TextView text:"aside inside section with role generic." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++++TextView text:"aside inside section with role generic." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android.txt b/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android.txt index 0fcced5f..4d726ec9 100644 --- a/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android.txt +++ b/content/test/data/accessibility/html/aside-inside-section-role-generic-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.widget.TextView name='aside inside section with role presentational.' ++android.view.View ++++android.view.View role_description='complementary' -++++++android.widget.TextView name='aside inside section with role generic.' \ No newline at end of file +++++++android.widget.TextView name='aside inside section with role generic.'
diff --git a/content/test/data/accessibility/html/b-expected-android-assist-data.txt b/content/test/data/accessibility/html/b-expected-android-assist-data.txt index f57e220f..68c56f9f 100644 --- a/content/test/data/accessibility/html/b-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/b-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"Some " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"bold" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" text" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" text" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/b-expected-android-external.txt b/content/test/data/accessibility/html/b-expected-android-external.txt index 5d351f58..1eb8bc7 100644 --- a/content/test/data/accessibility/html/b-expected-android-external.txt +++ b/content/test/data/accessibility/html/b-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Some bold text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"Some bold text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/b-expected-blink.txt b/content/test/data/accessibility/html/b-expected-blink.txt index 28db7bfe..bb1fde8 100644 --- a/content/test/data/accessibility/html/b-expected-blink.txt +++ b/content/test/data/accessibility/html/b-expected-blink.txt
@@ -7,4 +7,4 @@ ++++++++staticText name='bold' textStyle=2 ++++++++++inlineTextBox name='bold' ++++++++staticText name=' text' -++++++++++inlineTextBox name=' text' \ No newline at end of file +++++++++++inlineTextBox name=' text'
diff --git a/content/test/data/accessibility/html/b-expected-fuchsia.txt b/content/test/data/accessibility/html/b-expected-fuchsia.txt index 37fddb04..b6b6096 100644 --- a/content/test/data/accessibility/html/b-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/b-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++STATIC_TEXT label='bold' ++++++++++UNKNOWN label='bold' ++++++++STATIC_TEXT label=' text' -++++++++++UNKNOWN label=' text' \ No newline at end of file +++++++++++UNKNOWN label=' text'
diff --git a/content/test/data/accessibility/html/bdo-expected-android-assist-data.txt b/content/test/data/accessibility/html/bdo-expected-android-assist-data.txt index cd29729c..4d73bb7 100644 --- a/content/test/data/accessibility/html/bdo-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/bdo-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++TextView text:"Some LTR text" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"Some RTL text " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"with some LTR text embedded" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"with some LTR text embedded" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/bdo-expected-android-external.txt b/content/test/data/accessibility/html/bdo-expected-android-external.txt index f378a09..370b906 100644 --- a/content/test/data/accessibility/html/bdo-expected-android-external.txt +++ b/content/test/data/accessibility/html/bdo-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Some LTR text Some RTL text with some LTR text embedded" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Some LTR text Some RTL text with some LTR text embedded" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/bdo-expected-android.txt b/content/test/data/accessibility/html/bdo-expected-android.txt index 43a446fa..36b78c7 100644 --- a/content/test/data/accessibility/html/bdo-expected-android.txt +++ b/content/test/data/accessibility/html/bdo-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='Some LTR text Some RTL text with some LTR text embedded' \ No newline at end of file +++android.widget.TextView name='Some LTR text Some RTL text with some LTR text embedded'
diff --git a/content/test/data/accessibility/html/bdo-expected-fuchsia.txt b/content/test/data/accessibility/html/bdo-expected-fuchsia.txt index 3be2fb3..cff4806f0 100644 --- a/content/test/data/accessibility/html/bdo-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/bdo-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++STATIC_TEXT label='Some RTL text ' ++++++++UNKNOWN label='Some RTL text ' ++++++STATIC_TEXT label='with some LTR text embedded' -++++++++UNKNOWN label='with some LTR text embedded' \ No newline at end of file +++++++++UNKNOWN label='with some LTR text embedded'
diff --git a/content/test/data/accessibility/html/bdo-expected-win.txt b/content/test/data/accessibility/html/bdo-expected-win.txt index a8026916..2cebac9 100644 --- a/content/test/data/accessibility/html/bdo-expected-win.txt +++ b/content/test/data/accessibility/html/bdo-expected-win.txt
@@ -3,4 +3,4 @@ ++++ROLE_SYSTEM_STATICTEXT name='Some LTR text' ++++ROLE_SYSTEM_STATICTEXT name=' ' ++++ROLE_SYSTEM_STATICTEXT name='Some RTL text ' -++++ROLE_SYSTEM_STATICTEXT name='with some LTR text embedded' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='with some LTR text embedded'
diff --git a/content/test/data/accessibility/html/blockquote-expected-android-assist-data.txt b/content/test/data/accessibility/html/blockquote-expected-android-assist-data.txt index e674276..13653f7 100644 --- a/content/test/data/accessibility/html/blockquote-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/blockquote-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++++TextView text:"First blockquote has a child element." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="blockquote"}, {display="block"}] -++++TextView text:"Second blockquote has no child." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Second blockquote has no child." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/blockquote-expected-android-external.txt b/content/test/data/accessibility/html/blockquote-expected-android-external.txt index f5d0a03..f193e71 100644 --- a/content/test/data/accessibility/html/blockquote-expected-android-external.txt +++ b/content/test/data/accessibility/html/blockquote-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="blockquote", roleDescription="blockquote"] ++++TextView text:"First blockquote has a child element." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++View text:"Second blockquote has no child." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="blockquote", roleDescription="blockquote"] \ No newline at end of file +++View text:"Second blockquote has no child." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="blockquote", roleDescription="blockquote"]
diff --git a/content/test/data/accessibility/html/blockquote-expected-android.txt b/content/test/data/accessibility/html/blockquote-expected-android.txt index 8efbc7c..bd1e646 100644 --- a/content/test/data/accessibility/html/blockquote-expected-android.txt +++ b/content/test/data/accessibility/html/blockquote-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View role_description='blockquote' ++++android.widget.TextView name='First blockquote has a child element.' -++android.view.View role_description='blockquote' name='Second blockquote has no child.' \ No newline at end of file +++android.view.View role_description='blockquote' name='Second blockquote has no child.'
diff --git a/content/test/data/accessibility/html/blockquote-expected-blink.txt b/content/test/data/accessibility/html/blockquote-expected-blink.txt index 8ff40a05..c37ef3f 100644 --- a/content/test/data/accessibility/html/blockquote-expected-blink.txt +++ b/content/test/data/accessibility/html/blockquote-expected-blink.txt
@@ -7,4 +7,4 @@ ++++++++++++inlineTextBox name='First blockquote has a child element.' ++++++blockquote ++++++++staticText name='Second blockquote has no child.' -++++++++++inlineTextBox name='Second blockquote has no child.' \ No newline at end of file +++++++++++inlineTextBox name='Second blockquote has no child.'
diff --git a/content/test/data/accessibility/html/blockquote-expected-fuchsia.txt b/content/test/data/accessibility/html/blockquote-expected-fuchsia.txt index 03c740e..5c2497f 100644 --- a/content/test/data/accessibility/html/blockquote-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/blockquote-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++++++UNKNOWN label='First blockquote has a child element.' ++++++UNKNOWN ++++++++STATIC_TEXT label='Second blockquote has no child.' -++++++++++UNKNOWN label='Second blockquote has no child.' \ No newline at end of file +++++++++++UNKNOWN label='Second blockquote has no child.'
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-android-assist-data.txt b/content/test/data/accessibility/html/blockquote-levels-expected-android-assist-data.txt index 951032eb..af3ca4d 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="blockquote"}, {display="block"}] ++++++TextView text:"Sub" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="blockquote"}, {display="block"}] -++++++++TextView text:"Sub-sub" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Sub-sub" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-android-external.txt b/content/test/data/accessibility/html/blockquote-levels-expected-android-external.txt index edef7b9..a465d19de 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-android-external.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++TextView text:"Top level" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="blockquote", roleDescription="blockquote"] ++++++TextView text:"Sub" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++View text:"Sub-sub" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="blockquote", roleDescription="blockquote"] \ No newline at end of file +++++++View text:"Sub-sub" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="blockquote", roleDescription="blockquote"]
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-android.txt b/content/test/data/accessibility/html/blockquote-levels-expected-android.txt index b25e632d..ba7e619 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-android.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.widget.TextView name='Top level' ++++android.view.View role_description='blockquote' ++++++android.widget.TextView name='Sub' -++++++android.view.View role_description='blockquote' name='Sub-sub' \ No newline at end of file +++++++android.view.View role_description='blockquote' name='Sub-sub'
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-auralinux.txt b/content/test/data/accessibility/html/blockquote-levels-expected-auralinux.txt index f23ec2e..7b1dd738 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-auralinux.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-auralinux.txt
@@ -4,4 +4,4 @@ ++++[block quote] ++++++[static] name='Sub' ++++++[block quote] -++++++++[static] name='Sub-sub' \ No newline at end of file +++++++++[static] name='Sub-sub'
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-fuchsia.txt b/content/test/data/accessibility/html/blockquote-levels-expected-fuchsia.txt index 0b0c0f4b..169c865 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++++++++UNKNOWN label='Sub' ++++++++++++UNKNOWN ++++++++++++++STATIC_TEXT label='Sub-sub' -++++++++++++++++UNKNOWN label='Sub-sub' \ No newline at end of file +++++++++++++++++UNKNOWN label='Sub-sub'
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-uia-win.txt b/content/test/data/accessibility/html/blockquote-levels-expected-uia-win.txt index 6dee992..3ab794f9 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-uia-win.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-uia-win.txt
@@ -4,4 +4,4 @@ ++++Group ++++++Text Name='Sub' ++++++Group -++++++++Text Name='Sub-sub' \ No newline at end of file +++++++++Text Name='Sub-sub'
diff --git a/content/test/data/accessibility/html/blockquote-levels-expected-win.txt b/content/test/data/accessibility/html/blockquote-levels-expected-win.txt index 4bb52de..d76b166c 100644 --- a/content/test/data/accessibility/html/blockquote-levels-expected-win.txt +++ b/content/test/data/accessibility/html/blockquote-levels-expected-win.txt
@@ -4,4 +4,4 @@ ++++IA2_ROLE_BLOCK_QUOTE ++++++ROLE_SYSTEM_STATICTEXT name='Sub' ++++++IA2_ROLE_BLOCK_QUOTE -++++++++ROLE_SYSTEM_STATICTEXT name='Sub-sub' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='Sub-sub'
diff --git a/content/test/data/accessibility/html/body-expected-android-assist-data.txt b/content/test/data/accessibility/html/body-expected-android-assist-data.txt index 88e6636..a6280a95 100644 --- a/content/test/data/accessibility/html/body-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/body-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++TextView text:"This test is for body tag" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"This test is for body tag" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/body-expected-android-external.txt b/content/test/data/accessibility/html/body-expected-android-external.txt index 725c1c5..22a25f31 100644 --- a/content/test/data/accessibility/html/body-expected-android-external.txt +++ b/content/test/data/accessibility/html/body-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"This test is for body tag" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"This test is for body tag" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/body-expected-android.txt b/content/test/data/accessibility/html/body-expected-android.txt index 42f5cb5..772b9e8 100644 --- a/content/test/data/accessibility/html/body-expected-android.txt +++ b/content/test/data/accessibility/html/body-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='This test is for body tag' \ No newline at end of file +++android.widget.TextView name='This test is for body tag'
diff --git a/content/test/data/accessibility/html/body-expected-fuchsia.txt b/content/test/data/accessibility/html/body-expected-fuchsia.txt index cbd9f68..897fdf5e 100644 --- a/content/test/data/accessibility/html/body-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/body-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++PARAGRAPH ++++++++STATIC_TEXT label='This test is for body tag' -++++++++++UNKNOWN label='This test is for body tag' \ No newline at end of file +++++++++++UNKNOWN label='This test is for body tag'
diff --git a/content/test/data/accessibility/html/br-expected-android-assist-data.txt b/content/test/data/accessibility/html/br-expected-android-assist-data.txt index 15d4708..eedfacc 100644 --- a/content/test/data/accessibility/html/br-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/br-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++TextView text:"Text line 2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"\n" textSize:16.0 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] ++++TextView text:"Text line 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++View text:"\n" textSize:16.0 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] \ No newline at end of file +++View text:"\n" textSize:16.0 style:0 htmlInfo:[{htmlTag="br"}, {display=""}]
diff --git a/content/test/data/accessibility/html/br-expected-android-external.txt b/content/test/data/accessibility/html/br-expected-android-external.txt index 1e58b5d..400d9be 100644 --- a/content/test/data/accessibility/html/br-expected-android-external.txt +++ b/content/test/data/accessibility/html/br-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View text:"\n" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="lineBreak"] ++TextView text:"Text line 1" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++TextView text:"Text line 2\nText line 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++View text:"\n" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="lineBreak"] \ No newline at end of file +++View text:"\n" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="lineBreak"]
diff --git a/content/test/data/accessibility/html/br-expected-android.txt b/content/test/data/accessibility/html/br-expected-android.txt index aeb0f8d8..2b08b83d 100644 --- a/content/test/data/accessibility/html/br-expected-android.txt +++ b/content/test/data/accessibility/html/br-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View name='<newline>' ++android.widget.TextView name='Text line 1' ++android.widget.TextView name='Text line 2<newline>Text line 3' -++android.view.View name='<newline>' \ No newline at end of file +++android.view.View name='<newline>'
diff --git a/content/test/data/accessibility/html/br-expected-fuchsia.txt b/content/test/data/accessibility/html/br-expected-fuchsia.txt index e2dc6be..97c78ae 100644 --- a/content/test/data/accessibility/html/br-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/br-expected-fuchsia.txt
@@ -13,4 +13,4 @@ ++++++++STATIC_TEXT label='Text line 3' ++++++++++UNKNOWN label='Text line 3' ++++++UNKNOWN label='<newline>' -++++++++UNKNOWN label='<newline>' \ No newline at end of file +++++++++UNKNOWN label='<newline>'
diff --git a/content/test/data/accessibility/html/button-expected-android-assist-data.txt b/content/test/data/accessibility/html/button-expected-android-assist-data.txt index 9a191afc..26665ecce 100644 --- a/content/test/data/accessibility/html/button-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/button-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Button textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}, {onclick="alert('Hello user!')"}, {type="button"}] -++++++TextView text:"Click me!" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Click me!" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/button-expected-android-external.txt b/content/test/data/accessibility/html/button-expected-android-external.txt index aa58093..f9bda35 100644 --- a/content/test/data/accessibility/html/button-expected-android-external.txt +++ b/content/test/data/accessibility/html/button-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Button text:"Click me!" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++Button text:"Click me!" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/button-expected-android.txt b/content/test/data/accessibility/html/button-expected-android.txt index 36a4a761..1f5c4d5 100644 --- a/content/test/data/accessibility/html/button-expected-android.txt +++ b/content/test/data/accessibility/html/button-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Button role_description='button' clickable focusable name='Click me!' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='Click me!'
diff --git a/content/test/data/accessibility/html/button-name-calc-expected-android-assist-data.txt b/content/test/data/accessibility/html/button-name-calc-expected-android-assist-data.txt index 8ef74cd..270e765 100644 --- a/content/test/data/accessibility/html/button-name-calc-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/button-name-calc-expected-android-assist-data.txt
@@ -35,4 +35,4 @@ ++++++TextView text:"DescribedBy4" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="db5"}] -++++++TextView text:"DescribedBy5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"DescribedBy5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/button-name-calc-expected-android-external.txt b/content/test/data/accessibility/html/button-name-calc-expected-android-external.txt index cb50dc9b..6d90774 100644 --- a/content/test/data/accessibility/html/button-name-calc-expected-android-external.txt +++ b/content/test/data/accessibility/html/button-name-calc-expected-android-external.txt
@@ -15,4 +15,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++TextView text:"DescribedBy4" viewIdResName:"db4" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:"DescribedBy5" viewIdResName:"db5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++TextView text:"DescribedBy5" viewIdResName:"db5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/button-name-calc-expected-android.txt b/content/test/data/accessibility/html/button-name-calc-expected-android.txt index 143376fd..30f6624f 100644 --- a/content/test/data/accessibility/html/button-name-calc-expected-android.txt +++ b/content/test/data/accessibility/html/button-name-calc-expected-android.txt
@@ -7,4 +7,4 @@ ++android.widget.Button role_description='button' clickable focusable name='InnerText5' hint='DescribedBy5' ++android.widget.Button role_description='button' clickable focusable name='Outer inner' ++android.widget.Button role_description='button' clickable focusable name='Outer inner1' -++android.widget.Button role_description='button' clickable focusable name='Outer grandchild' \ No newline at end of file +++android.widget.Button role_description='button' clickable focusable name='Outer grandchild'
diff --git a/content/test/data/accessibility/html/button-name-calc-expected-win.txt b/content/test/data/accessibility/html/button-name-calc-expected-win.txt index ad3c88245..aa5d4cb 100644 --- a/content/test/data/accessibility/html/button-name-calc-expected-win.txt +++ b/content/test/data/accessibility/html/button-name-calc-expected-win.txt
@@ -17,4 +17,4 @@ ++++ROLE_SYSTEM_STATICTEXT name='Outer' ++++IA2_ROLE_SECTION ++++++IA2_ROLE_SECTION -++++++++ROLE_SYSTEM_STATICTEXT name='grandchild' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='grandchild'
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-assist-data.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-assist-data.txt index 478c769..5d7e5e1 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-assist-data.txt
@@ -13,4 +13,4 @@ ++++++++TextView text:"Bar" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}, {id="option3"}, {role="option"}] ++++++++TextView text:"• " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++++++TextView text:"Foo" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Foo" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-external.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-external.txt index 8ae15cb..927ad82a 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-external.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View viewIdResName:"test1" actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++TextView text:"Choose one:" viewIdResName:"span" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++Button text:"Choose one: Foo" viewIdResName:"test" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="popUpButton", clickableScore="300", roleDescription="pop up button"] -++++ListView text:"Choose one:" viewIdResName:"options" clickable focusable CollectionInfo:[rows=3, cols=1] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listBox", clickableScore="300", roleDescription="list box"] \ No newline at end of file +++++ListView text:"Choose one:" viewIdResName:"options" clickable focusable CollectionInfo:[rows=3, cols=1] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listBox", clickableScore="300", roleDescription="list box"]
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-android.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-android.txt index f2877e1..7cc6802 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-android.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.widget.TextView name='Choose one:' ++++android.widget.Button role_description='pop up button' clickable focusable name='Choose one: Foo' -++++android.widget.ListView role_description='list box' clickable collection focusable name='Choose one:' item_count=3 row_count=3 column_count=1 \ No newline at end of file +++++android.widget.ListView role_description='list box' clickable collection focusable name='Choose one:' item_count=3 row_count=3 column_count=1
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-blink.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-blink.txt index 1ce2d29c..2f74e0bc 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-blink.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-blink.txt
@@ -26,4 +26,4 @@ ++++++++++++++staticText name='%E2%80%A2 ' ++++++++++++++++inlineTextBox name='%E2%80%A2 ' ++++++++++++staticText name='Foo' -++++++++++++++inlineTextBox name='Foo' \ No newline at end of file +++++++++++++++inlineTextBox name='Foo'
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-mac.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-mac.txt index ee3363f..f0996f5 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-mac.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-mac.txt
@@ -6,4 +6,4 @@ ++++AXList AXTitle='Choose one:' ++++++AXStaticText AXValue='Baz' ++++++AXStaticText AXValue='Bar' -++++++AXStaticText AXValue='Foo' \ No newline at end of file +++++++AXStaticText AXValue='Foo'
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-uia-win.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-uia-win.txt index 0261394e..935bfee 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-uia-win.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++++List Name='Choose one:' Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false ++++++ListItem Name='Baz' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='Choose one:' ++++++ListItem Name='Bar' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='Choose one:' -++++++ListItem Name='Foo' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='Choose one:' \ No newline at end of file +++++++ListItem Name='Foo' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='Choose one:'
diff --git a/content/test/data/accessibility/html/button-with-listbox-popup-expected-win.txt b/content/test/data/accessibility/html/button-with-listbox-popup-expected-win.txt index a6250004..912c7c38 100644 --- a/content/test/data/accessibility/html/button-with-listbox-popup-expected-win.txt +++ b/content/test/data/accessibility/html/button-with-listbox-popup-expected-win.txt
@@ -6,4 +6,4 @@ ++++ROLE_SYSTEM_LIST name='Choose one:' FOCUSABLE ++++++ROLE_SYSTEM_LISTITEM name='Baz' ++++++ROLE_SYSTEM_LISTITEM name='Bar' -++++++ROLE_SYSTEM_LISTITEM name='Foo' \ No newline at end of file +++++++ROLE_SYSTEM_LISTITEM name='Foo'
diff --git a/content/test/data/accessibility/html/canvas-expected-android-assist-data.txt b/content/test/data/accessibility/html/canvas-expected-android-assist-data.txt index 4880f59..18cae9b 100644 --- a/content/test/data/accessibility/html/canvas-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/canvas-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++++TextView text:"Static fallback" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Image textSize:16.0 style:0 htmlInfo:[{htmlTag="canvas"}, {display="inline"}, {height="100"}, {width="100"}] ++++++View textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="#"}] -++++++++TextView text:"Interactive fallback" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Interactive fallback" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/canvas-expected-android-external.txt b/content/test/data/accessibility/html/canvas-expected-android-external.txt index b71f111c..ae7a737 100644 --- a/content/test/data/accessibility/html/canvas-expected-android-external.txt +++ b/content/test/data/accessibility/html/canvas-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++Image text:"Static fallback" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="canvas", hasImage="true"] ++++Image actions:[AX_FOCUS] bundle:[chromeRole="canvas", hasImage="true"] ++++++View text:"null" contentDescription:"Interactive fallback" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/canvas.html#"] -++++++++TextView text:"Interactive fallback" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++++++TextView text:"Interactive fallback" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/canvas-expected-android.txt b/content/test/data/accessibility/html/canvas-expected-android.txt index ec8b8a2..b463142 100644 --- a/content/test/data/accessibility/html/canvas-expected-android.txt +++ b/content/test/data/accessibility/html/canvas-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.widget.Image name='Static fallback' ++++android.widget.Image ++++++android.view.View role_description='link' clickable focusable link name='Interactive fallback' -++++++++android.widget.TextView name='Interactive fallback' \ No newline at end of file +++++++++android.widget.TextView name='Interactive fallback'
diff --git a/content/test/data/accessibility/html/canvas-expected-mac.txt b/content/test/data/accessibility/html/canvas-expected-mac.txt index 1e44372..831c3bcc 100644 --- a/content/test/data/accessibility/html/canvas-expected-mac.txt +++ b/content/test/data/accessibility/html/canvas-expected-mac.txt
@@ -4,4 +4,4 @@ ++++++AXStaticText AXValue='Static fallback' ++++AXGroup ++++++AXLink AXDescription='Interactive fallback' -++++++++AXStaticText AXValue='Interactive fallback' \ No newline at end of file +++++++++AXStaticText AXValue='Interactive fallback'
diff --git a/content/test/data/accessibility/html/canvas-expected-uia-win.txt b/content/test/data/accessibility/html/canvas-expected-uia-win.txt index 76b2d25..b98eb69 100644 --- a/content/test/data/accessibility/html/canvas-expected-uia-win.txt +++ b/content/test/data/accessibility/html/canvas-expected-uia-win.txt
@@ -4,4 +4,4 @@ ++++++Text Name='Static fallback' ++++Image ++++++Hyperlink Name='Interactive fallback' -++++++++Text Name='Interactive fallback' IsControlElement=false \ No newline at end of file +++++++++Text Name='Interactive fallback' IsControlElement=false
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-android-assist-data.txt b/content/test/data/accessibility/html/canvas-fallback-expected-android-assist-data.txt index 124e3aa..2ff02b9 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-android-assist-data.txt
@@ -12,4 +12,4 @@ ++++++TextView text:"\n " textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++TextView text:"\n " textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++TextView text:"\n " textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++++TextView text:"\n " textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"\n " textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-android-external.txt b/content/test/data/accessibility/html/canvas-fallback-expected-android-external.txt index b4ea1c4..9cdc4fa 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-android-external.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-android-external.txt
@@ -9,4 +9,4 @@ ++++++TextView text:"\n " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++++TextView text:"\n " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++++TextView text:"\n " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++TextView text:"\n " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++TextView text:"\n " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-android.txt b/content/test/data/accessibility/html/canvas-fallback-expected-android.txt index da7f14f..dd19e1f 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-android.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-android.txt
@@ -9,4 +9,4 @@ ++++++android.widget.TextView name='<newline> ' ++++++android.widget.TextView name='<newline> ' ++++++android.widget.TextView name='<newline> ' -++++++android.widget.TextView name='<newline> ' \ No newline at end of file +++++++android.widget.TextView name='<newline> '
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-auralinux.txt b/content/test/data/accessibility/html/canvas-fallback-expected-auralinux.txt index 4d0ffb2..cdba8969 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-auralinux.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-auralinux.txt
@@ -12,4 +12,4 @@ ++++++[static] name='<newline> ' ++++++[static] name='<newline> ' ++++++[static] name='<newline> ' -++++++[static] name='<newline> ' \ No newline at end of file +++++++[static] name='<newline> '
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-blink.txt b/content/test/data/accessibility/html/canvas-fallback-expected-blink.txt index 71c1bcf..d9886d1 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-blink.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-blink.txt
@@ -17,4 +17,4 @@ ++++++++staticText name='<newline> ' ++++++++heading ignored invisible ++++++++++staticText ignored invisible name='Visibility hidden paragraph in fallback content' -++++++++staticText name='<newline> ' \ No newline at end of file +++++++++staticText name='<newline> '
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-uia-win.txt b/content/test/data/accessibility/html/canvas-fallback-expected-uia-win.txt index 022f6c5..638695d 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-uia-win.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-uia-win.txt
@@ -12,4 +12,4 @@ ++++++Text Name='<newline> ' ++++++Text Name='<newline> ' ++++++Text Name='<newline> ' -++++++Text Name='<newline> ' \ No newline at end of file +++++++Text Name='<newline> '
diff --git a/content/test/data/accessibility/html/canvas-fallback-expected-win.txt b/content/test/data/accessibility/html/canvas-fallback-expected-win.txt index 50daa2c..62882a33 100644 --- a/content/test/data/accessibility/html/canvas-fallback-expected-win.txt +++ b/content/test/data/accessibility/html/canvas-fallback-expected-win.txt
@@ -12,4 +12,4 @@ ++++++ROLE_SYSTEM_STATICTEXT ++++++ROLE_SYSTEM_STATICTEXT ++++++ROLE_SYSTEM_STATICTEXT -++++++ROLE_SYSTEM_STATICTEXT \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT
diff --git a/content/test/data/accessibility/html/caption-expected-android-assist-data.txt b/content/test/data/accessibility/html/caption-expected-android-assist-data.txt index 1edb7c46..bb83cca 100644 --- a/content/test/data/accessibility/html/caption-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/caption-expected-android-assist-data.txt
@@ -24,4 +24,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"A" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"B" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"B" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/caption-expected-android-external.txt b/content/test/data/accessibility/html/caption-expected-android-external.txt index 1532c28..caa7f51b 100644 --- a/content/test/data/accessibility/html/caption-expected-android-external.txt +++ b/content/test/data/accessibility/html/caption-expected-android-external.txt
@@ -14,4 +14,4 @@ ++++View text:"Description" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="caption"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"A" CollectionItemInfo:[rowIndex=0, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"B" CollectionItemInfo:[rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"B" CollectionItemInfo:[rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/caption-expected-android.txt b/content/test/data/accessibility/html/caption-expected-android.txt index 7f429c7..1c104f3 100644 --- a/content/test/data/accessibility/html/caption-expected-android.txt +++ b/content/test/data/accessibility/html/caption-expected-android.txt
@@ -14,4 +14,4 @@ ++++android.view.View name='Description' ++++android.view.View ++++++android.view.View collection_item name='A' row_span=1 column_span=1 -++++++android.view.View collection_item name='B' row_span=1 column_index=1 column_span=1 \ No newline at end of file +++++++android.view.View collection_item name='B' row_span=1 column_index=1 column_span=1
diff --git a/content/test/data/accessibility/html/caption-expected-fuchsia.txt b/content/test/data/accessibility/html/caption-expected-fuchsia.txt index 35481725..4d4edcf 100644 --- a/content/test/data/accessibility/html/caption-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/caption-expected-fuchsia.txt
@@ -39,4 +39,4 @@ ++++++++++++++++UNKNOWN label='A' ++++++++++++CELL label='B' cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='B' -++++++++++++++++UNKNOWN label='B' \ No newline at end of file +++++++++++++++++UNKNOWN label='B'
diff --git a/content/test/data/accessibility/html/caption-expected-mac.txt b/content/test/data/accessibility/html/caption-expected-mac.txt index e5210dd..5f51de7f 100644 --- a/content/test/data/accessibility/html/caption-expected-mac.txt +++ b/content/test/data/accessibility/html/caption-expected-mac.txt
@@ -50,4 +50,4 @@ ++++AXColumn ++++++AXCell ++++++++AXStaticText AXValue='B' -++++AXGroup \ No newline at end of file +++++AXGroup
diff --git a/content/test/data/accessibility/html/caption-expected-uia-win.txt b/content/test/data/accessibility/html/caption-expected-uia-win.txt index 8b879bd..f7da15ca4 100644 --- a/content/test/data/accessibility/html/caption-expected-uia-win.txt +++ b/content/test/data/accessibility/html/caption-expected-uia-win.txt
@@ -25,4 +25,4 @@ ++++++DataItem Name='A' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1 GridItem.ContainingGrid='Name' ++++++++Text Name='A' IsControlElement=false ++++++DataItem Name='B' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1 GridItem.ContainingGrid='Name' -++++++++Text Name='B' IsControlElement=false \ No newline at end of file +++++++++Text Name='B' IsControlElement=false
diff --git a/content/test/data/accessibility/html/caption-expected-win.txt b/content/test/data/accessibility/html/caption-expected-win.txt index 363fe74..1925165c 100644 --- a/content/test/data/accessibility/html/caption-expected-win.txt +++ b/content/test/data/accessibility/html/caption-expected-win.txt
@@ -24,4 +24,4 @@ ++++++ROLE_SYSTEM_CELL name='A' ++++++++ROLE_SYSTEM_STATICTEXT name='A' ++++++ROLE_SYSTEM_CELL name='B' -++++++++ROLE_SYSTEM_STATICTEXT name='B' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='B'
diff --git a/content/test/data/accessibility/html/character-locations-expected-android-assist-data.txt b/content/test/data/accessibility/html/character-locations-expected-android-assist-data.txt index 1171c8d1..d73b6aa8 100644 --- a/content/test/data/accessibility/html/character-locations-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/character-locations-expected-android-assist-data.txt
@@ -14,4 +14,4 @@ ++Image text:"Image with alt text" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="Image with alt text"}] ++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="#"}] -++++Image text:"Image inside link" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="Image inside link"}] \ No newline at end of file +++++Image text:"Image inside link" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="Image inside link"}]
diff --git a/content/test/data/accessibility/html/character-locations-expected-android-external.txt b/content/test/data/accessibility/html/character-locations-expected-android-external.txt index 30442a4c..ef0c593 100644 --- a/content/test/data/accessibility/html/character-locations-expected-android-external.txt +++ b/content/test/data/accessibility/html/character-locations-expected-android-external.txt
@@ -7,4 +7,4 @@ ++Image text:"Image with alt text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic"] ++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++View text:"null" contentDescription:"Image inside link" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", hasImage="true", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/character-locations.html#"] -++++Image text:"Image inside link" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic"] \ No newline at end of file +++++Image text:"Image inside link" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic"]
diff --git a/content/test/data/accessibility/html/character-locations-expected-android.txt b/content/test/data/accessibility/html/character-locations-expected-android.txt index 78175223..641a349 100644 --- a/content/test/data/accessibility/html/character-locations-expected-android.txt +++ b/content/test/data/accessibility/html/character-locations-expected-android.txt
@@ -7,4 +7,4 @@ ++android.widget.Image role_description='graphic' name='Image with alt text' ++android.widget.TextView has_character_locations name=' ' ++android.view.View role_description='link' clickable focusable link name='Image inside link' -++++android.widget.Image role_description='graphic' name='Image inside link' \ No newline at end of file +++++android.widget.Image role_description='graphic' name='Image inside link'
diff --git a/content/test/data/accessibility/html/checkbox-name-calc-expected-android-assist-data.txt b/content/test/data/accessibility/html/checkbox-name-calc-expected-android-assist-data.txt index 68c16f4..ec80cc075a 100644 --- a/content/test/data/accessibility/html/checkbox-name-calc-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/checkbox-name-calc-expected-android-assist-data.txt
@@ -26,4 +26,4 @@ ++++++TextView text:"DescribedBy4" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="db5"}] -++++++TextView text:"DescribedBy5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"DescribedBy5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/checkbox-name-calc-expected-android-external.txt b/content/test/data/accessibility/html/checkbox-name-calc-expected-android-external.txt index 12bdf6d..c9965b6 100644 --- a/content/test/data/accessibility/html/checkbox-name-calc-expected-android-external.txt +++ b/content/test/data/accessibility/html/checkbox-name-calc-expected-android-external.txt
@@ -19,4 +19,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++TextView text:"DescribedBy4" viewIdResName:"db4" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:"DescribedBy5" viewIdResName:"db5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++TextView text:"DescribedBy5" viewIdResName:"db5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/checkbox-name-calc-expected-android.txt b/content/test/data/accessibility/html/checkbox-name-calc-expected-android.txt index 681faaf..8634864 100644 --- a/content/test/data/accessibility/html/checkbox-name-calc-expected-android.txt +++ b/content/test/data/accessibility/html/checkbox-name-calc-expected-android.txt
@@ -4,4 +4,4 @@ ++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='AriaLabel2' hint='Title2' ++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='LabelledBy3' hint='Title3' ++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='LabelledBy4' hint='DescribedBy4' -++android.widget.CheckBox role_description='checkbox' checkable clickable focusable hint='DescribedBy5' \ No newline at end of file +++android.widget.CheckBox role_description='checkbox' checkable clickable focusable hint='DescribedBy5'
diff --git a/content/test/data/accessibility/html/checkbox-name-calc-expected-fuchsia.txt b/content/test/data/accessibility/html/checkbox-name-calc-expected-fuchsia.txt index eeb02e8..965a48ce 100644 --- a/content/test/data/accessibility/html/checkbox-name-calc-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/checkbox-name-calc-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++CHECK_BOX focusable label='AriaLabel2' actions='{DEFAULT}' secondary_label='Title2' checked_state='UNCHECKED' ++++++CHECK_BOX focusable label='LabelledBy3' actions='{DEFAULT}' secondary_label='Title3' checked_state='UNCHECKED' ++++++CHECK_BOX focusable label='LabelledBy4' actions='{DEFAULT}' secondary_label='DescribedBy4' checked_state='UNCHECKED' -++++++CHECK_BOX focusable actions='{DEFAULT}' secondary_label='DescribedBy5' checked_state='UNCHECKED' \ No newline at end of file +++++++CHECK_BOX focusable actions='{DEFAULT}' secondary_label='DescribedBy5' checked_state='UNCHECKED'
diff --git a/content/test/data/accessibility/html/checkbox-name-calc-expected-win.txt b/content/test/data/accessibility/html/checkbox-name-calc-expected-win.txt index ae60aec..841fab6 100644 --- a/content/test/data/accessibility/html/checkbox-name-calc-expected-win.txt +++ b/content/test/data/accessibility/html/checkbox-name-calc-expected-win.txt
@@ -4,4 +4,4 @@ ++ROLE_SYSTEM_CHECKBUTTON name='AriaLabel2' FOCUSABLE IA2_STATE_CHECKABLE description-from:tooltip checkable:true explicit-name:true description='Title2' ++ROLE_SYSTEM_CHECKBUTTON name='LabelledBy3' FOCUSABLE IA2_STATE_CHECKABLE description-from:tooltip checkable:true explicit-name:true description='Title3' ++ROLE_SYSTEM_CHECKBUTTON name='LabelledBy4' FOCUSABLE IA2_STATE_CHECKABLE description-from:aria-describedby checkable:true explicit-name:true description='DescribedBy4' -++ROLE_SYSTEM_CHECKBUTTON FOCUSABLE IA2_STATE_CHECKABLE description-from:aria-describedby checkable:true description='DescribedBy5' \ No newline at end of file +++ROLE_SYSTEM_CHECKBUTTON FOCUSABLE IA2_STATE_CHECKABLE description-from:aria-describedby checkable:true description='DescribedBy5'
diff --git a/content/test/data/accessibility/html/cite-expected-android-assist-data.txt b/content/test/data/accessibility/html/cite-expected-android-assist-data.txt index c2ddaaa..d0d8536 100644 --- a/content/test/data/accessibility/html/cite-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/cite-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++Image text:"Pipe" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="Pipe"}, {height="277"}, {src="pipe.jpg"}, {width="220"}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"The pipe" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" clicked by SomeOne." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" clicked by SomeOne." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/cite-expected-android-external.txt b/content/test/data/accessibility/html/cite-expected-android-external.txt index 6b2cf762..16238a1 100644 --- a/content/test/data/accessibility/html/cite-expected-android-external.txt +++ b/content/test/data/accessibility/html/cite-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++Image text:"Pipe" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/pipe.jpg"] -++TextView text:"The pipe clicked by SomeOne." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"The pipe clicked by SomeOne." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/cite-expected-android.txt b/content/test/data/accessibility/html/cite-expected-android.txt index 88e0834e..e1864370 100644 --- a/content/test/data/accessibility/html/cite-expected-android.txt +++ b/content/test/data/accessibility/html/cite-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.widget.Image role_description='graphic' name='Pipe' -++android.widget.TextView name='The pipe clicked by SomeOne.' \ No newline at end of file +++android.widget.TextView name='The pipe clicked by SomeOne.'
diff --git a/content/test/data/accessibility/html/cite-expected-fuchsia.txt b/content/test/data/accessibility/html/cite-expected-fuchsia.txt index 207e4ddf..cdd782c 100644 --- a/content/test/data/accessibility/html/cite-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/cite-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++STATIC_TEXT label='The pipe' ++++++++++UNKNOWN label='The pipe' ++++++++STATIC_TEXT label=' clicked by SomeOne.' -++++++++++UNKNOWN label=' clicked by SomeOne.' \ No newline at end of file +++++++++++UNKNOWN label=' clicked by SomeOne.'
diff --git a/content/test/data/accessibility/html/clickable-ancestor-expected-android-assist-data.txt b/content/test/data/accessibility/html/clickable-ancestor-expected-android-assist-data.txt index edb21142..2d9bb83f 100644 --- a/content/test/data/accessibility/html/clickable-ancestor-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/clickable-ancestor-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++++TextView text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {onclick="alert('success');"}, {role="group"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++TextView text:"Paragraph with click handler on parent and should be not marked as clickable" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Paragraph with click handler on parent and should be not marked as clickable" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/clickable-ancestor-expected-android-external.txt b/content/test/data/accessibility/html/clickable-ancestor-expected-android-external.txt index 496d8b9..c1b6841 100644 --- a/content/test/data/accessibility/html/clickable-ancestor-expected-android-external.txt +++ b/content/test/data/accessibility/html/clickable-ancestor-expected-android-external.txt
@@ -3,4 +3,4 @@ ++TextView text:"Heading" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 1"] ++Button text:"Button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] ++View clickable actions:[CLICK, AX_FOCUS] bundle:[chromeRole="group", clickableScore="200"] -++++TextView text:"Paragraph with click handler on parent and should be not marked as clickable" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph", clickableScore="100"] \ No newline at end of file +++++TextView text:"Paragraph with click handler on parent and should be not marked as clickable" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/clickable-ancestor-expected-android.txt b/content/test/data/accessibility/html/clickable-ancestor-expected-android.txt index dcecec2b..6103deb4 100644 --- a/content/test/data/accessibility/html/clickable-ancestor-expected-android.txt +++ b/content/test/data/accessibility/html/clickable-ancestor-expected-android.txt
@@ -3,4 +3,4 @@ ++android.widget.TextView role_description='heading 1' heading name='Heading' ++android.widget.Button role_description='button' clickable focusable name='Button' ++android.view.View clickable -++++android.widget.TextView name='Paragraph with click handler on parent and should be not marked as clickable' \ No newline at end of file +++++android.widget.TextView name='Paragraph with click handler on parent and should be not marked as clickable'
diff --git a/content/test/data/accessibility/html/clickable-score-expected-android-assist-data.txt b/content/test/data/accessibility/html/clickable-score-expected-android-assist-data.txt index b524b0c6..8799628 100644 --- a/content/test/data/accessibility/html/clickable-score-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/clickable-score-expected-android-assist-data.txt
@@ -13,4 +13,4 @@ ++++Button textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {role="button"}] ++++++TextView text:"High score" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++TextView text:"No score" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"No score" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/clickable-score-expected-android-external.txt b/content/test/data/accessibility/html/clickable-score-expected-android-external.txt index 83f7ba21..aa24f5c 100644 --- a/content/test/data/accessibility/html/clickable-score-expected-android-external.txt +++ b/content/test/data/accessibility/html/clickable-score-expected-android-external.txt
@@ -6,4 +6,4 @@ ++View viewIdResName:"medium score" clickable actions:[CLICK, AX_FOCUS] bundle:[chromeRole="genericContainer", clickableScore="200"] ++++TextView text:"Low score" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph", clickableScore="100"] ++++Button text:"High score" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] -++TextView text:"No score" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"No score" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/code-expected-android-assist-data.txt b/content/test/data/accessibility/html/code-expected-android-assist-data.txt index 12fac56e..0f590df 100644 --- a/content/test/data/accessibility/html/code-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/code-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:13.0 style:0 htmlInfo:[{htmlTag="code"}, {display="inline"}] -++++++TextView text:"A piece of computer code" textSize:13.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"A piece of computer code" textSize:13.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/code-expected-android-external.txt b/content/test/data/accessibility/html/code-expected-android-external.txt index b5ae9b6c..a1e7d43 100644 --- a/content/test/data/accessibility/html/code-expected-android-external.txt +++ b/content/test/data/accessibility/html/code-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View text:"A piece of computer code" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="code"] \ No newline at end of file +++++View text:"A piece of computer code" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="code"]
diff --git a/content/test/data/accessibility/html/code-expected-auralinux.txt b/content/test/data/accessibility/html/code-expected-auralinux.txt index 7fee81bc..da54561 100644 --- a/content/test/data/accessibility/html/code-expected-auralinux.txt +++ b/content/test/data/accessibility/html/code-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] ++[section] ++++[static] -++++++[static] name='A piece of computer code' \ No newline at end of file +++++++[static] name='A piece of computer code'
diff --git a/content/test/data/accessibility/html/code-expected-blink.txt b/content/test/data/accessibility/html/code-expected-blink.txt index 4454b3a..55aa86f2 100644 --- a/content/test/data/accessibility/html/code-expected-blink.txt +++ b/content/test/data/accessibility/html/code-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++code ++++++++staticText name='A piece of computer code' -++++++++++inlineTextBox name='A piece of computer code' \ No newline at end of file +++++++++++inlineTextBox name='A piece of computer code'
diff --git a/content/test/data/accessibility/html/code-expected-mac.txt b/content/test/data/accessibility/html/code-expected-mac.txt index 0206fb2..71bdad3 100644 --- a/content/test/data/accessibility/html/code-expected-mac.txt +++ b/content/test/data/accessibility/html/code-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea ++AXGroup ++++AXGroup AXSubrole=AXCodeStyleGroup -++++++AXStaticText AXValue='A piece of computer code' \ No newline at end of file +++++++AXStaticText AXValue='A piece of computer code'
diff --git a/content/test/data/accessibility/html/col-expected-android-assist-data.txt b/content/test/data/accessibility/html/col-expected-android-assist-data.txt index 9b64fdfd..f4bc38f 100644 --- a/content/test/data/accessibility/html/col-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/col-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"Chrome" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"Blink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Blink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/col-expected-android-external.txt b/content/test/data/accessibility/html/col-expected-android-external.txt index 14a55f8..47ecc84f 100644 --- a/content/test/data/accessibility/html/col-expected-android-external.txt +++ b/content/test/data/accessibility/html/col-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++View text:"Rendering Engine" CollectionItemInfo:[heading, rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="columnHeader", roleDescription="column header"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"Chrome" CollectionItemInfo:[rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"Blink" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"Blink" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/col-expected-fuchsia.txt b/content/test/data/accessibility/html/col-expected-fuchsia.txt index 756df51..e160948 100644 --- a/content/test/data/accessibility/html/col-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/col-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++++++++UNKNOWN label='Chrome' ++++++++++++CELL label='Blink' cell_row_index=1 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='Blink' -++++++++++++++++UNKNOWN label='Blink' \ No newline at end of file +++++++++++++++++UNKNOWN label='Blink'
diff --git a/content/test/data/accessibility/html/colgroup-expected-android-assist-data.txt b/content/test/data/accessibility/html/colgroup-expected-android-assist-data.txt index 850ebcd10..3ebbfd4 100644 --- a/content/test/data/accessibility/html/colgroup-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/colgroup-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"A" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"AA" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"AA" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/colgroup-expected-android-external.txt b/content/test/data/accessibility/html/colgroup-expected-android-external.txt index 798c1fd6..81be5994 100644 --- a/content/test/data/accessibility/html/colgroup-expected-android-external.txt +++ b/content/test/data/accessibility/html/colgroup-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++View text:"Pair" CollectionItemInfo:[heading, rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="columnHeader", roleDescription="column header"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"A" CollectionItemInfo:[rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"AA" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"AA" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/colgroup-expected-fuchsia.txt b/content/test/data/accessibility/html/colgroup-expected-fuchsia.txt index 39c83338..1869a1ac 100644 --- a/content/test/data/accessibility/html/colgroup-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/colgroup-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++++++++UNKNOWN label='A' ++++++++++++CELL label='AA' cell_row_index=1 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='AA' -++++++++++++++++UNKNOWN label='AA' \ No newline at end of file +++++++++++++++++UNKNOWN label='AA'
diff --git a/content/test/data/accessibility/html/combobox-optgroup-expected-android-assist-data.txt b/content/test/data/accessibility/html/combobox-optgroup-expected-android-assist-data.txt index e0b9c8b..322099a7 100644 --- a/content/test/data/accessibility/html/combobox-optgroup-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/combobox-optgroup-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++View text:"Volvo Label" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {aria-label="Volvo Label"}, {value="volvo"}] ++++++++View text:"Saab Label" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {aria-label="Saab Label"}, {value="saab"}] ++++++++View text:"Mercedes Label" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {aria-label="Mercedes Label"}, {selected=""}, {value="mercedes"}] -++++++++View text:"Audi Label" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {aria-label="Audi Label"}, {value="audi"}] \ No newline at end of file +++++++++View text:"Audi Label" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {aria-label="Audi Label"}, {value="audi"}]
diff --git a/content/test/data/accessibility/html/combobox-optgroup-expected-android-external.txt b/content/test/data/accessibility/html/combobox-optgroup-expected-android-external.txt index ee1a06fb..e874ef1 100644 --- a/content/test/data/accessibility/html/combobox-optgroup-expected-android-external.txt +++ b/content/test/data/accessibility/html/combobox-optgroup-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View text:"Mercedes Label" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"] \ No newline at end of file +++++View text:"Mercedes Label" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"]
diff --git a/content/test/data/accessibility/html/combobox-optgroup-expected-android.txt b/content/test/data/accessibility/html/combobox-optgroup-expected-android.txt index 5eddf7c..d90bb16 100644 --- a/content/test/data/accessibility/html/combobox-optgroup-expected-android.txt +++ b/content/test/data/accessibility/html/combobox-optgroup-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.view.View role_description='menu pop up button' clickable collapsed focusable name='Mercedes Label' \ No newline at end of file +++++android.view.View role_description='menu pop up button' clickable collapsed focusable name='Mercedes Label'
diff --git a/content/test/data/accessibility/html/combobox-optgroup-expected-fuchsia.txt b/content/test/data/accessibility/html/combobox-optgroup-expected-fuchsia.txt index 50ecb2a..9099f4b9 100644 --- a/content/test/data/accessibility/html/combobox-optgroup-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/combobox-optgroup-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN hidden focusable label='Volvo Label' actions='{DEFAULT}' ++++++++++UNKNOWN hidden focusable label='Saab Label' actions='{DEFAULT}' ++++++++++UNKNOWN focusable selected label='Mercedes Label' actions='{DEFAULT}' -++++++++++UNKNOWN hidden focusable label='Audi Label' actions='{DEFAULT}' \ No newline at end of file +++++++++++UNKNOWN hidden focusable label='Audi Label' actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/contenteditable-br-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-br-expected-blink.txt index 69c9afc..ac292ac 100644 --- a/content/test/data/accessibility/html/contenteditable-br-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-br-expected-blink.txt
@@ -8,4 +8,4 @@ ++++++++++lineBreak name='<newline>' previousOnLineId=inlineTextBox:"A paragraph with a br" ++++++++++++inlineTextBox name='<newline>' previousOnLineId=inlineTextBox:"A paragraph with a br" ++++++++++staticText name='inside of it' -++++++++++++inlineTextBox name='inside of it' \ No newline at end of file +++++++++++++inlineTextBox name='inside of it'
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-expected-android-assist-data.txt b/content/test/data/accessibility/html/contenteditable-descendants-expected-android-assist-data.txt index 14859a8..dd58ba5 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-expected-android-assist-data.txt
@@ -21,4 +21,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"Non-editable paragraph." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View text:"Should keep the role but change the state." textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {contenteditable=""}] -++++TextView text:"Should keep the role but change the state." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Should keep the role but change the state." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-expected-android-external.txt b/content/test/data/accessibility/html/contenteditable-descendants-expected-android-external.txt index eb4f501..b8b3f04 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-expected-android-external.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-expected-android-external.txt
@@ -17,4 +17,4 @@ ++++++++View text:"1. " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker", clickableScore="100"] ++++++++TextView text:"Editable list item." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] ++TextView text:"Non-editable paragraph." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++EditText text:"Should keep the role but change the state." clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="paragraph", clickableScore="200"] \ No newline at end of file +++EditText text:"Should keep the role but change the state." clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="paragraph", clickableScore="200"]
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-expected-android.txt b/content/test/data/accessibility/html/contenteditable-descendants-expected-android.txt index f9fb2c8b..6f56ab8 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-expected-android.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-expected-android.txt
@@ -17,4 +17,4 @@ ++++++++android.view.View name='1. ' ++++++++android.widget.TextView name='Editable list item.' ++android.widget.TextView name='Non-editable paragraph.' -++android.widget.EditText clickable editable_text focusable has_non_empty_value multiline name='Should keep the role but change the state.' text_change_added_count=42 \ No newline at end of file +++android.widget.EditText clickable editable_text focusable has_non_empty_value multiline name='Should keep the role but change the state.' text_change_added_count=42
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-expected-auralinux.txt b/content/test/data/accessibility/html/contenteditable-descendants-expected-auralinux.txt index 16e89111..104ec7b 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-expected-auralinux.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-expected-auralinux.txt
@@ -20,4 +20,4 @@ ++[paragraph] ++++[static] name='Non-editable paragraph.' ++[paragraph] editable multi-line selectable-text -++++[static] name='Should keep the role but change the state.' editable \ No newline at end of file +++++[static] name='Should keep the role but change the state.' editable
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-descendants-expected-blink.txt index ee28a784..fe6f97f 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-expected-blink.txt
@@ -35,4 +35,4 @@ ++++++++++inlineTextBox name='Non-editable paragraph.' ++++++paragraph editable multiline richlyEditable value='Should keep the role but change the state.' nonAtomicTextFieldRoot=true ++++++++staticText editable richlyEditable name='Should keep the role but change the state.' -++++++++++inlineTextBox editable richlyEditable name='Should keep the role but change the state.' \ No newline at end of file +++++++++++inlineTextBox editable richlyEditable name='Should keep the role but change the state.'
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-expected-win.txt b/content/test/data/accessibility/html/contenteditable-descendants-expected-win.txt index 5c3369f..59a52d80 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-expected-win.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-expected-win.txt
@@ -20,4 +20,4 @@ ++IA2_ROLE_PARAGRAPH ia2_hypertext='Non-editable paragraph.' n_selections=0 ++++ROLE_SYSTEM_STATICTEXT name='Non-editable paragraph.' ia2_hypertext='Non-editable paragraph.' n_selections=0 ++IA2_ROLE_PARAGRAPH value='Should keep the role but change the state.' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE ia2_hypertext='Should keep the role but change the state.' n_selections=0 -++++ROLE_SYSTEM_STATICTEXT name='Should keep the role but change the state.' IA2_STATE_EDITABLE ia2_hypertext='Should keep the role but change the state.' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='Should keep the role but change the state.' IA2_STATE_EDITABLE ia2_hypertext='Should keep the role but change the state.' n_selections=0
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-android.txt b/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-android.txt index 77d4cbf..841c519 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-android.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-android.txt
@@ -15,4 +15,4 @@ ++++android.widget.ListView collection item_count=1 row_count=1 column_count=1 ++++++android.view.View collection_item row_span=1 column_span=1 ++++++++android.view.View name='1. ' -++++++++android.widget.TextView name='Editable list item.' \ No newline at end of file +++++++++android.widget.TextView name='Editable list item.'
diff --git a/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-blink.txt index 0730245c..8d4091b 100644 --- a/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-descendants-with-selection-expected-blink.txt
@@ -29,4 +29,4 @@ ++++++++++++listMarker name='1. ' ++++++++++++++staticText ignored name='1. ' ++++++++++++staticText editable richlyEditable name='Editable list item.' -++++++++++++++inlineTextBox editable richlyEditable name='Editable list item.' \ No newline at end of file +++++++++++++++inlineTextBox editable richlyEditable name='Editable list item.'
diff --git a/content/test/data/accessibility/html/contenteditable-docs-li-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-docs-li-expected-blink.txt index e13dd5e..b350361e 100644 --- a/content/test/data/accessibility/html/contenteditable-docs-li-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-docs-li-expected-blink.txt
@@ -93,4 +93,4 @@ ++++++++++++++inlineTextBox name='is just like docs, and your kitchen sink' ++++++++paragraph isLineBreakingObject=true ++++++++++staticText name='The end' -++++++++++++inlineTextBox name='The end' \ No newline at end of file +++++++++++++inlineTextBox name='The end'
diff --git a/content/test/data/accessibility/html/contenteditable-li-contains-presentation-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-li-contains-presentation-expected-blink.txt index c04d0eb..992180f 100644 --- a/content/test/data/accessibility/html/contenteditable-li-contains-presentation-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-li-contains-presentation-expected-blink.txt
@@ -16,4 +16,4 @@ ++++++++++++lineBreak name='<newline>' previousOnLineId=inlineTextBox:"A list item with both a br and" isLineBreakingObject=true ++++++++++++++inlineTextBox name='<newline>' previousOnLineId=inlineTextBox:"A list item with both a br and" isLineBreakingObject=true ++++++++++++staticText name='an inner p role=presentation' -++++++++++++++inlineTextBox name='an inner p role=presentation' \ No newline at end of file +++++++++++++++inlineTextBox name='an inner p role=presentation'
diff --git a/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-auralinux.txt b/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-auralinux.txt index f1d340c4..d0bc730f 100644 --- a/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-auralinux.txt +++ b/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-auralinux.txt
@@ -23,4 +23,4 @@ ++++++++++[push button] name='show more media controls' description='more options' description-from:tooltip ++++++++++++[section] ++++++++[slider] name='video time scrubber' description='total time: 0:00' horizontal description:total time: 0:00 description-from:aria-description current=0.000000 minimum=0.000000 maximum=100.000000 -++[progress bar] multi-line current=0.000000 minimum=0.000000 maximum=1.000000 \ No newline at end of file +++[progress bar] multi-line current=0.000000 minimum=0.000000 maximum=1.000000
diff --git a/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-uia-win.txt b/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-uia-win.txt index bdf9ea3..9bdb50e 100644 --- a/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-uia-win.txt +++ b/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-uia-win.txt
@@ -21,4 +21,4 @@ ++++++++++Button Name='show more media controls' IsEnabled=false ExpandCollapse.ExpandCollapseState='Collapsed' ++++++++++++Group IsControlElement=false ++++++++Slider Name='video time scrubber' IsEnabled=false RangeValue.IsReadOnly=true RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='elapsed time: 0:00' -++ProgressBar RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=1.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 \ No newline at end of file +++ProgressBar RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=1.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00
diff --git a/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-win.txt b/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-win.txt index fa0de43..99b7367 100644 --- a/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-win.txt +++ b/content/test/data/accessibility/html/contenteditable-on-disallowed-element-expected-win.txt
@@ -21,4 +21,4 @@ ++++++++++ROLE_SYSTEM_BUTTONMENU name='show more media controls' UNAVAILABLE HASPOPUP description-from:tooltip description='more options' ++++++++++++IA2_ROLE_SECTION ++++++++ROLE_SYSTEM_SLIDER name='video time scrubber' value='elapsed time: 0:00' UNAVAILABLE IA2_STATE_HORIZONTAL description:total time\: 0\:00 description-from:aria-description description='total time: 0:00' -++ROLE_SYSTEM_PROGRESSBAR value='0' MIXED READONLY FOCUSABLE IA2_STATE_MULTI_LINE \ No newline at end of file +++ROLE_SYSTEM_PROGRESSBAR value='0' MIXED READONLY FOCUSABLE IA2_STATE_MULTI_LINE
diff --git a/content/test/data/accessibility/html/contenteditable-spans-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-spans-expected-blink.txt index 6e7ee5a..dba3337 100644 --- a/content/test/data/accessibility/html/contenteditable-spans-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-spans-expected-blink.txt
@@ -11,4 +11,4 @@ ++++++++++staticText name='XYZ' nextOnLineId=inlineTextBox:"123" ++++++++++++inlineTextBox name='XYZ' nextOnLineId=inlineTextBox:"123" ++++++++++staticText name='123' previousOnLineId=inlineTextBox:"XYZ" -++++++++++++inlineTextBox name='123' previousOnLineId=inlineTextBox:"XYZ" \ No newline at end of file +++++++++++++inlineTextBox name='123' previousOnLineId=inlineTextBox:"XYZ"
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-assist-data.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-assist-data.txt index 5bfd0f0..9f4d593 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++++View text:"But this one is." textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {contenteditable="true"}] ++++++TextView text:"But this one is." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"So is this one." textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {contenteditable="true"}] -++++++TextView text:"So is this one." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"So is this one." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-external.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-external.txt index 8461e8c..7b6539d2 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-external.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++TextView text:"This is not editable." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] ++++View text:"\n" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="lineBreak", clickableScore="100"] ++++EditText text:"But this one is." clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="paragraph", clickableScore="200"] -++++EditText text:"So is this one." clickable editable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="paragraph", clickableScore="200"] \ No newline at end of file +++++EditText text:"So is this one." clickable editable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="paragraph", clickableScore="200"]
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android.txt index 6e093e7..8acd29e 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.widget.TextView name='This is not editable.' ++++android.view.View name='<newline>' ++++android.widget.EditText clickable editable_text focusable has_non_empty_value multiline name='But this one is.' text_change_added_count=16 -++++android.widget.EditText clickable editable_text has_non_empty_value multiline name='So is this one.' text_change_added_count=15 \ No newline at end of file +++++android.widget.EditText clickable editable_text has_non_empty_value multiline name='So is this one.' text_change_added_count=15
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-auralinux.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-auralinux.txt index 04b6beb4..0732400b 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-auralinux.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-auralinux.txt
@@ -7,4 +7,4 @@ ++++[paragraph] editable multi-line selectable-text ++++++[static] name='But this one is.' editable ++++[paragraph] editable multi-line selectable-text -++++++[static] name='So is this one.' editable \ No newline at end of file +++++++[static] name='So is this one.' editable
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-blink.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-blink.txt index afa2ee6..5fbaf68 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-blink.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-blink.txt
@@ -15,4 +15,4 @@ ++++++++++++++inlineTextBox editable richlyEditable name='But this one is.' ++++++++paragraph editable multiline richlyEditable value='So is this one.' nonAtomicTextFieldRoot=true ++++++++++staticText editable richlyEditable name='So is this one.' -++++++++++++inlineTextBox editable richlyEditable name='So is this one.' \ No newline at end of file +++++++++++++inlineTextBox editable richlyEditable name='So is this one.'
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-mac.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-mac.txt index 89fbcde55..5b1cacdf 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-mac.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-mac.txt
@@ -7,4 +7,4 @@ ++++AXTextArea AXValue='But this one is.' ++++++AXStaticText AXValue='But this one is.' ++++AXTextArea AXValue='So is this one.' -++++++AXStaticText AXValue='So is this one.' \ No newline at end of file +++++++AXStaticText AXValue='So is this one.'
diff --git a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-win.txt b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-win.txt index a81a566..32056eb3 100644 --- a/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-win.txt +++ b/content/test/data/accessibility/html/contenteditable-with-embedded-contenteditables-expected-win.txt
@@ -7,4 +7,4 @@ ++++IA2_ROLE_PARAGRAPH value='But this one is.' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE ia2_hypertext='But this one is.' n_selections=0 ++++++ROLE_SYSTEM_STATICTEXT name='But this one is.' IA2_STATE_EDITABLE ia2_hypertext='But this one is.' n_selections=0 ++++IA2_ROLE_PARAGRAPH value='So is this one.' IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE ia2_hypertext='So is this one.' n_selections=0 -++++++ROLE_SYSTEM_STATICTEXT name='So is this one.' IA2_STATE_EDITABLE ia2_hypertext='So is this one.' n_selections=0 \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='So is this one.' IA2_STATE_EDITABLE ia2_hypertext='So is this one.' n_selections=0
diff --git a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-assist-data.txt b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-assist-data.txt index c2be0320..5f2f370 100644 --- a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++View text:"description" textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-describedby="description"}, {contenteditable=""}] ++View text:"title" textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {contenteditable=""}, {title="title"}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {id="description"}] -++++TextView text:"description" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"description" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-external.txt b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-external.txt index 781bd8b..457688c 100644 --- a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-external.txt +++ b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android-external.txt
@@ -2,4 +2,4 @@ ++EditText hint:"label" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="genericContainer", clickableScore="200", hint="label"] ++EditText hint:"description" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="genericContainer", clickableScore="200", hint="description"] ++EditText hint:"title" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="genericContainer", clickableScore="200", hint="title"] -++TextView text:"description" viewIdResName:"description" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"description" viewIdResName:"description" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android.txt b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android.txt index dc980f7..cd130bc3 100644 --- a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android.txt +++ b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.EditText clickable editable_text focusable multiline hint='label' ++android.widget.EditText clickable editable_text focusable multiline hint='description' ++android.widget.EditText clickable editable_text focusable multiline hint='title' -++android.widget.TextView name='description' \ No newline at end of file +++android.widget.TextView name='description'
diff --git a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-fuchsia.txt b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-fuchsia.txt index 9e691a2..97b2e59a 100644 --- a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++UNKNOWN focusable label='title' actions='{DEFAULT}' ++++++PARAGRAPH ++++++++STATIC_TEXT label='description' -++++++++++UNKNOWN label='description' \ No newline at end of file +++++++++++UNKNOWN label='description'
diff --git a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-win.txt b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-win.txt index 7ad9471..360c6b2 100644 --- a/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-win.txt +++ b/content/test/data/accessibility/html/contenteditable-with-no-descendants-expected-win.txt
@@ -3,4 +3,4 @@ ++IA2_ROLE_SECTION FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE description-from:aria-describedby description='description' ++IA2_ROLE_SECTION name='title' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE ++IA2_ROLE_PARAGRAPH ia2_hypertext='description' -++++ROLE_SYSTEM_STATICTEXT name='description' ia2_hypertext='description' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='description' ia2_hypertext='description'
diff --git a/content/test/data/accessibility/html/continuations-expected-android-assist-data.txt b/content/test/data/accessibility/html/continuations-expected-android-assist-data.txt index 47428f59..fc53d10 100644 --- a/content/test/data/accessibility/html/continuations-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/continuations-expected-android-assist-data.txt
@@ -33,4 +33,4 @@ ++++View textSize:16.0 style:3 htmlInfo:[{htmlTag="div"}, {display="block"}] ++++++TextView text:"Wow, another block!" textSize:16.0 style:3 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"More italic and bold text" textSize:16.0 style:3 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" More italic text" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" More italic text" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/continuations-expected-android-external.txt b/content/test/data/accessibility/html/continuations-expected-android-external.txt index 6590c3d..61379ca 100644 --- a/content/test/data/accessibility/html/continuations-expected-android-external.txt +++ b/content/test/data/accessibility/html/continuations-expected-android-external.txt
@@ -23,4 +23,4 @@ ++++TextView text:"Wow, a block!" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:"Wow, another block!" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:"More italic and bold text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:" More italic text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:" More italic text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/continuations-expected-auralinux.txt b/content/test/data/accessibility/html/continuations-expected-auralinux.txt index 0e4e2cf3..7d6bcc7 100644 --- a/content/test/data/accessibility/html/continuations-expected-auralinux.txt +++ b/content/test/data/accessibility/html/continuations-expected-auralinux.txt
@@ -32,4 +32,4 @@ ++++[section] ++++++[static] name='Wow, another block!' ++++[static] name='More italic and bold text' -++++[static] name=' More italic text' \ No newline at end of file +++++[static] name=' More italic text'
diff --git a/content/test/data/accessibility/html/continuations-expected-blink.txt b/content/test/data/accessibility/html/continuations-expected-blink.txt index aa27f404..e03d621 100644 --- a/content/test/data/accessibility/html/continuations-expected-blink.txt +++ b/content/test/data/accessibility/html/continuations-expected-blink.txt
@@ -50,4 +50,4 @@ ++++++++staticText name='More italic and bold text' ++++++++++inlineTextBox name='More italic and bold text' ++++++++staticText name=' More italic text' -++++++++++inlineTextBox name=' More italic text' \ No newline at end of file +++++++++++inlineTextBox name=' More italic text'
diff --git a/content/test/data/accessibility/html/continuations-parser-splits-markup-expected-blink.txt b/content/test/data/accessibility/html/continuations-parser-splits-markup-expected-blink.txt index 7fdb20bf..e481b90 100644 --- a/content/test/data/accessibility/html/continuations-parser-splits-markup-expected-blink.txt +++ b/content/test/data/accessibility/html/continuations-parser-splits-markup-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++++++inlineTextBox name='Ever ' ++++++++++link className='after' display='inline' name='After' ++++++++++++staticText name='After' -++++++++++++++inlineTextBox name='After' \ No newline at end of file +++++++++++++++inlineTextBox name='After'
diff --git a/content/test/data/accessibility/html/custom-element-empty-slot-expected-blink.txt b/content/test/data/accessibility/html/custom-element-empty-slot-expected-blink.txt index a497677..56d30ec 100644 --- a/content/test/data/accessibility/html/custom-element-empty-slot-expected-blink.txt +++ b/content/test/data/accessibility/html/custom-element-empty-slot-expected-blink.txt
@@ -2,4 +2,4 @@ ++genericContainer ignored htmlTag='html' ++++genericContainer htmlTag='body' ++++++genericContainer ignored htmlTag='my-element' -++++++++genericContainer ignored htmlTag='div' \ No newline at end of file +++++++++genericContainer ignored htmlTag='div'
diff --git a/content/test/data/accessibility/html/custom-element-expected-blink.txt b/content/test/data/accessibility/html/custom-element-expected-blink.txt index 9f07f97e..12ea6c09 100644 --- a/content/test/data/accessibility/html/custom-element-expected-blink.txt +++ b/content/test/data/accessibility/html/custom-element-expected-blink.txt
@@ -9,4 +9,4 @@ ++++++genericContainer ignored ++++++++genericContainer ignored ++++++++++staticText name='a' -++++++++++++inlineTextBox name='a' \ No newline at end of file +++++++++++++inlineTextBox name='a'
diff --git a/content/test/data/accessibility/html/custom-element-nested-slots-expected-auralinux.txt b/content/test/data/accessibility/html/custom-element-nested-slots-expected-auralinux.txt index 855e286f..61a2ca6 100644 --- a/content/test/data/accessibility/html/custom-element-nested-slots-expected-auralinux.txt +++ b/content/test/data/accessibility/html/custom-element-nested-slots-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] tag:#document ++[section] tag:body ++++[paragraph] tag:p -++++++[static] name='Slot contents' \ No newline at end of file +++++++[static] name='Slot contents'
diff --git a/content/test/data/accessibility/html/custom-element-with-aria-owns-outside-expected-blink.txt b/content/test/data/accessibility/html/custom-element-with-aria-owns-outside-expected-blink.txt index f55e071..23168935 100644 --- a/content/test/data/accessibility/html/custom-element-with-aria-owns-outside-expected-blink.txt +++ b/content/test/data/accessibility/html/custom-element-with-aria-owns-outside-expected-blink.txt
@@ -14,4 +14,4 @@ ++++++++++staticText name='something' ++++++++++++inlineTextBox name='something' ++++++staticText name=' ' -++++++++inlineTextBox name=' ' \ No newline at end of file +++++++++inlineTextBox name=' '
diff --git a/content/test/data/accessibility/html/dd-expected-android-assist-data.txt b/content/test/data/accessibility/html/dd-expected-android-assist-data.txt index 7bf3488c..253d2da 100644 --- a/content/test/data/accessibility/html/dd-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/dd-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="dt"}, {display="block"}] ++++++TextView text:"Coffee" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="dd"}, {display="block"}] -++++++TextView text:"Black hot drink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Black hot drink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/dd-expected-android-external.txt b/content/test/data/accessibility/html/dd-expected-android-external.txt index 4f62974..32ee29e 100644 --- a/content/test/data/accessibility/html/dd-expected-android-external.txt +++ b/content/test/data/accessibility/html/dd-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++ListView CollectionInfo:[rows=1, cols=0] actions:[AX_FOCUS] bundle:[chromeRole="descriptionList"] ++++View text:"Coffee" CollectionItemInfo:[rowSpan=0, colSpan=0, rowIndex=0, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListTerm"] -++++View text:"Black hot drink" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListDetail", roleDescription="definition"] \ No newline at end of file +++++View text:"Black hot drink" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListDetail", roleDescription="definition"]
diff --git a/content/test/data/accessibility/html/dd-expected-android.txt b/content/test/data/accessibility/html/dd-expected-android.txt index e7fa87a..70e1fa6 100644 --- a/content/test/data/accessibility/html/dd-expected-android.txt +++ b/content/test/data/accessibility/html/dd-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.widget.ListView collection item_count=1 row_count=1 ++++android.view.View collection_item name='Coffee' -++++android.view.View role_description='definition' name='Black hot drink' \ No newline at end of file +++++android.view.View role_description='definition' name='Black hot drink'
diff --git a/content/test/data/accessibility/html/dd-expected-fuchsia.txt b/content/test/data/accessibility/html/dd-expected-fuchsia.txt index ccf30c9b..e757d45 100644 --- a/content/test/data/accessibility/html/dd-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/dd-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++++++UNKNOWN label='Coffee' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='Black hot drink' -++++++++++++UNKNOWN label='Black hot drink' \ No newline at end of file +++++++++++++UNKNOWN label='Black hot drink'
diff --git a/content/test/data/accessibility/html/del-expected-android-assist-data.txt b/content/test/data/accessibility/html/del-expected-android-assist-data.txt index 45a6d9a..5650ff3c 100644 --- a/content/test/data/accessibility/html/del-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/del-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"I am " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:8 htmlInfo:[{htmlTag="del"}, {display="inline"}] -++++++TextView text:"vegetarian" textSize:16.0 style:8 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"vegetarian" textSize:16.0 style:8 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/del-expected-android-external.txt b/content/test/data/accessibility/html/del-expected-android-external.txt index 0923a10..3e87c89 100644 --- a/content/test/data/accessibility/html/del-expected-android-external.txt +++ b/content/test/data/accessibility/html/del-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"I am " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++View text:"vegetarian" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="contentDeletion", roleDescription="deletion"] \ No newline at end of file +++++View text:"vegetarian" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="contentDeletion", roleDescription="deletion"]
diff --git a/content/test/data/accessibility/html/del-expected-android.txt b/content/test/data/accessibility/html/del-expected-android.txt index ce12ad0a..61c4e90 100644 --- a/content/test/data/accessibility/html/del-expected-android.txt +++ b/content/test/data/accessibility/html/del-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.TextView name='I am ' -++++android.view.View role_description='deletion' name='vegetarian' \ No newline at end of file +++++android.view.View role_description='deletion' name='vegetarian'
diff --git a/content/test/data/accessibility/html/del-expected-fuchsia.txt b/content/test/data/accessibility/html/del-expected-fuchsia.txt index 04918c71b..8c425ca 100644 --- a/content/test/data/accessibility/html/del-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/del-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN label='I am ' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='vegetarian' -++++++++++++UNKNOWN label='vegetarian' \ No newline at end of file +++++++++++++UNKNOWN label='vegetarian'
diff --git a/content/test/data/accessibility/html/details-expected-android-assist-data.txt b/content/test/data/accessibility/html/details-expected-android-assist-data.txt index 31320a8..6d50de3 100644 --- a/content/test/data/accessibility/html/details-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/details-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="summary"}, {display="list-item"}] ++++++TextView text:"details tag open" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++TextView text:"The details tag with open specifies that the details should be visible (open) to the user." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"The details tag with open specifies that the details should be visible (open) to the user." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/details-expected-android-external.txt b/content/test/data/accessibility/html/details-expected-android-external.txt index dd6f4b2..690b9ad 100644 --- a/content/test/data/accessibility/html/details-expected-android-external.txt +++ b/content/test/data/accessibility/html/details-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++View text:"details tag" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangle", clickableScore="300", roleDescription="disclosure triangle"] ++View actions:[AX_FOCUS] bundle:[chromeRole="details"] ++++View text:"details tag open" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COLLAPSE] bundle:[chromeRole="disclosureTriangle", clickableScore="300", roleDescription="disclosure triangle"] -++++TextView text:"The details tag with open specifies that the details should be visible (open) to the user." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++TextView text:"The details tag with open specifies that the details should be visible (open) to the user." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/details-expected-android.txt b/content/test/data/accessibility/html/details-expected-android.txt index 7d541d2..f203255 100644 --- a/content/test/data/accessibility/html/details-expected-android.txt +++ b/content/test/data/accessibility/html/details-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='details tag' ++android.view.View ++++android.view.View role_description='disclosure triangle' clickable expanded focusable name='details tag open' -++++android.widget.TextView name='The details tag with open specifies that the details should be visible (open) to the user.' \ No newline at end of file +++++android.widget.TextView name='The details tag with open specifies that the details should be visible (open) to the user.'
diff --git a/content/test/data/accessibility/html/details-expected-blink.txt b/content/test/data/accessibility/html/details-expected-blink.txt index ad1d600..742e8504 100644 --- a/content/test/data/accessibility/html/details-expected-blink.txt +++ b/content/test/data/accessibility/html/details-expected-blink.txt
@@ -23,4 +23,4 @@ ++++++++genericContainer ignored ++++++++++paragraph ++++++++++++staticText name='The details tag with open specifies that the details should be visible (open) to the user.' -++++++++++++++inlineTextBox name='The details tag with open specifies that the details should be visible (open) to the user.' \ No newline at end of file +++++++++++++++inlineTextBox name='The details tag with open specifies that the details should be visible (open) to the user.'
diff --git a/content/test/data/accessibility/html/details-name-expected-android-assist-data.txt b/content/test/data/accessibility/html/details-name-expected-android-assist-data.txt index 85e582e..13925f2 100644 --- a/content/test/data/accessibility/html/details-name-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/details-name-expected-android-assist-data.txt
@@ -13,4 +13,4 @@ ++++++++TextView text:"dimensions" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="details"}, {display="block"}, {name="properties"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="summary"}, {display="list-item"}] -++++++++TextView text:"origin" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"origin" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/details-name-expected-android-external.txt b/content/test/data/accessibility/html/details-name-expected-android-external.txt index 4c6e529d..f4cffb3 100644 --- a/content/test/data/accessibility/html/details-name-expected-android-external.txt +++ b/content/test/data/accessibility/html/details-name-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="details"] ++++++View text:"dimensions" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangleGrouped", clickableScore="300", roleDescription="disclosure triangle"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="details"] -++++++View text:"origin" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangleGrouped", clickableScore="300", roleDescription="disclosure triangle"] \ No newline at end of file +++++++View text:"origin" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangleGrouped", clickableScore="300", roleDescription="disclosure triangle"]
diff --git a/content/test/data/accessibility/html/details-name-expected-android.txt b/content/test/data/accessibility/html/details-name-expected-android.txt index c7d8e10..e5b0bddf 100644 --- a/content/test/data/accessibility/html/details-name-expected-android.txt +++ b/content/test/data/accessibility/html/details-name-expected-android.txt
@@ -8,4 +8,4 @@ ++++android.view.View ++++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='dimensions' item_index=1 row_index=1 ++++android.view.View -++++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='origin' item_index=2 row_index=2 \ No newline at end of file +++++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='origin' item_index=2 row_index=2
diff --git a/content/test/data/accessibility/html/details-name-expected-blink.txt b/content/test/data/accessibility/html/details-name-expected-blink.txt index 25839b09..95a9716 100644 --- a/content/test/data/accessibility/html/details-name-expected-blink.txt +++ b/content/test/data/accessibility/html/details-name-expected-blink.txt
@@ -48,4 +48,4 @@ ++++++++++++staticText ignored invisible name='<newline> ' ++++++++++++staticText ignored invisible name='<newline> ' ++++++++++++paragraph ignored invisible -++++++++++++staticText ignored invisible name='<newline> ' \ No newline at end of file +++++++++++++staticText ignored invisible name='<newline> '
diff --git a/content/test/data/accessibility/html/dfn-expected-android-assist-data.txt b/content/test/data/accessibility/html/dfn-expected-android-assist-data.txt index 2751d4f..e874313 100644 --- a/content/test/data/accessibility/html/dfn-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/dfn-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:16.0 style:2 htmlInfo:[{htmlTag="dfn"}, {display="inline"}] ++++++TextView text:"Web Browser" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/dfn-expected-android-external.txt b/content/test/data/accessibility/html/dfn-expected-android-external.txt index 97f31c21..12aa835 100644 --- a/content/test/data/accessibility/html/dfn-expected-android-external.txt +++ b/content/test/data/accessibility/html/dfn-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View text:"Web Browser" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="term", roleDescription="term"] -++++TextView text:" A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:" A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/dfn-expected-android.txt b/content/test/data/accessibility/html/dfn-expected-android.txt index 1a2dd9672..274e945 100644 --- a/content/test/data/accessibility/html/dfn-expected-android.txt +++ b/content/test/data/accessibility/html/dfn-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.view.View role_description='term' name='Web Browser' -++++android.widget.TextView name=' A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web.' \ No newline at end of file +++++android.widget.TextView name=' A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web.'
diff --git a/content/test/data/accessibility/html/dfn-expected-fuchsia.txt b/content/test/data/accessibility/html/dfn-expected-fuchsia.txt index 6eee04f..8bca9c5 100644 --- a/content/test/data/accessibility/html/dfn-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/dfn-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN label='Web Browser' ++++++STATIC_TEXT label=' A computer program with a graphical user interface for displaying HTML files, used to navigate the World Wide Web.' ++++++++UNKNOWN label=' A computer program with a graphical user interface for displaying HTML files, used to navigate ' -++++++++UNKNOWN label='the World Wide Web.' \ No newline at end of file +++++++++UNKNOWN label='the World Wide Web.'
diff --git a/content/test/data/accessibility/html/dialog-expected-android-assist-data.txt b/content/test/data/accessibility/html/dialog-expected-android-assist-data.txt index 9dd4e18..20c4a31 100644 --- a/content/test/data/accessibility/html/dialog-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/dialog-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++Dialog textSize:16.0 style:0 htmlInfo:[{htmlTag="dialog"}, {display="block"}, {open=""}] -++++TextView text:"Text in dialog" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Text in dialog" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/dialog-expected-android-external.txt b/content/test/data/accessibility/html/dialog-expected-android-external.txt index 60d14eb..135dc96 100644 --- a/content/test/data/accessibility/html/dialog-expected-android-external.txt +++ b/content/test/data/accessibility/html/dialog-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++Dialog text:"Text in dialog" paneTitle:"dialog opened." focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="dialog", roleDescription="dialog"] \ No newline at end of file +++Dialog text:"Text in dialog" paneTitle:"dialog opened." focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="dialog", roleDescription="dialog"]
diff --git a/content/test/data/accessibility/html/dialog-expected-android.txt b/content/test/data/accessibility/html/dialog-expected-android.txt index 9cfcb44..4b5f746 100644 --- a/content/test/data/accessibility/html/dialog-expected-android.txt +++ b/content/test/data/accessibility/html/dialog-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.app.Dialog role_description='dialog' focusable name='Text in dialog' \ No newline at end of file +++android.app.Dialog role_description='dialog' focusable name='Text in dialog'
diff --git a/content/test/data/accessibility/html/disabled-expected-android-assist-data.txt b/content/test/data/accessibility/html/disabled-expected-android-assist-data.txt index 25d1aca8..784f4a7f 100644 --- a/content/test/data/accessibility/html/disabled-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/disabled-expected-android-assist-data.txt
@@ -14,4 +14,4 @@ ++++TextView text:"Disabled form " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++CheckBox text:"Checkbox" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="Checkbox"}, {type="checkbox"}] ++++Button textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}] -++++++TextView text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/disabled-expected-android-external.txt b/content/test/data/accessibility/html/disabled-expected-android-external.txt index 0e374dc8..2a71882 100644 --- a/content/test/data/accessibility/html/disabled-expected-android-external.txt +++ b/content/test/data/accessibility/html/disabled-expected-android-external.txt
@@ -10,4 +10,4 @@ ++View disabled actions:[AX_FOCUS] bundle:[chromeRole="section"] ++++TextView text:"Disabled form " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++CheckBox text:"Checkbox" checkable clickable disabled focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="checkBox", roleDescription="checkbox"] -++++Button text:"Button" clickable disabled focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", roleDescription="button"] \ No newline at end of file +++++Button text:"Button" clickable disabled focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/disabled-expected-android.txt b/content/test/data/accessibility/html/disabled-expected-android.txt index 99e205f..554c941 100644 --- a/content/test/data/accessibility/html/disabled-expected-android.txt +++ b/content/test/data/accessibility/html/disabled-expected-android.txt
@@ -10,4 +10,4 @@ ++android.view.View disabled ++++android.widget.TextView name='Disabled form ' ++++android.widget.CheckBox role_description='checkbox' checkable clickable disabled focusable name='Checkbox' -++++android.widget.Button role_description='button' clickable disabled focusable name='Button' \ No newline at end of file +++++android.widget.Button role_description='button' clickable disabled focusable name='Button'
diff --git a/content/test/data/accessibility/html/div-expected-android-assist-data.txt b/content/test/data/accessibility/html/div-expected-android-assist-data.txt index 566f8ebeb..ee54920 100644 --- a/content/test/data/accessibility/html/div-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/div-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] ++++TextView text:"Unfocusable div" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {tabindex="0"}] -++++TextView text:"Focusable div" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Focusable div" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/div-expected-android-external.txt b/content/test/data/accessibility/html/div-expected-android-external.txt index 2557e0a..88bbd1e 100644 --- a/content/test/data/accessibility/html/div-expected-android-external.txt +++ b/content/test/data/accessibility/html/div-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++TextView text:"Unfocusable div" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"Focusable div" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Focusable div" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/div-expected-android.txt b/content/test/data/accessibility/html/div-expected-android.txt index c7d5a05..2fbeef0 100644 --- a/content/test/data/accessibility/html/div-expected-android.txt +++ b/content/test/data/accessibility/html/div-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.widget.TextView name='Unfocusable div' -++android.widget.TextView focusable name='Focusable div' \ No newline at end of file +++android.widget.TextView focusable name='Focusable div'
diff --git a/content/test/data/accessibility/html/div-expected-fuchsia.txt b/content/test/data/accessibility/html/div-expected-fuchsia.txt index 56e01c56..0d2203ec 100644 --- a/content/test/data/accessibility/html/div-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/div-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN label='Unfocusable div' ++++++UNKNOWN focusable label='Focusable div' ++++++++STATIC_TEXT label='Focusable div' -++++++++++UNKNOWN label='Focusable div' \ No newline at end of file +++++++++++UNKNOWN label='Focusable div'
diff --git a/content/test/data/accessibility/html/dl-expected-android-assist-data.txt b/content/test/data/accessibility/html/dl-expected-android-assist-data.txt index 7afd1f41..a4f152a2 100644 --- a/content/test/data/accessibility/html/dl-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/dl-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="dd"}, {display="block"}] ++++++TextView text:"Description" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {role="definition"}] -++++TextView text:"Definition" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Definition" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/dl-expected-android-external.txt b/content/test/data/accessibility/html/dl-expected-android-external.txt index 211e8ab..2915250e 100644 --- a/content/test/data/accessibility/html/dl-expected-android-external.txt +++ b/content/test/data/accessibility/html/dl-expected-android-external.txt
@@ -2,4 +2,4 @@ ++ListView CollectionInfo:[rows=1, cols=0] actions:[AX_FOCUS] bundle:[chromeRole="descriptionList"] ++++View text:"Term" CollectionItemInfo:[rowSpan=0, colSpan=0, rowIndex=0, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListTerm"] ++++View text:"Description" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListDetail", roleDescription="definition"] -++View text:"Definition" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="definition", roleDescription="definition"] \ No newline at end of file +++View text:"Definition" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="definition", roleDescription="definition"]
diff --git a/content/test/data/accessibility/html/dl-expected-android.txt b/content/test/data/accessibility/html/dl-expected-android.txt index 0400f9c..de37067b 100644 --- a/content/test/data/accessibility/html/dl-expected-android.txt +++ b/content/test/data/accessibility/html/dl-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.ListView collection item_count=1 row_count=1 ++++android.view.View collection_item name='Term' ++++android.view.View role_description='definition' name='Description' -++android.view.View role_description='definition' name='Definition' \ No newline at end of file +++android.view.View role_description='definition' name='Definition'
diff --git a/content/test/data/accessibility/html/dl-expected-fuchsia.txt b/content/test/data/accessibility/html/dl-expected-fuchsia.txt index 023b80f5..bb3aa777 100644 --- a/content/test/data/accessibility/html/dl-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/dl-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++++++UNKNOWN label='Description' ++++++UNKNOWN ++++++++STATIC_TEXT label='Definition' -++++++++++UNKNOWN label='Definition' \ No newline at end of file +++++++++++UNKNOWN label='Definition'
diff --git a/content/test/data/accessibility/html/dt-expected-android-assist-data.txt b/content/test/data/accessibility/html/dt-expected-android-assist-data.txt index 7bf3488c..253d2da 100644 --- a/content/test/data/accessibility/html/dt-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/dt-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="dt"}, {display="block"}] ++++++TextView text:"Coffee" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="dd"}, {display="block"}] -++++++TextView text:"Black hot drink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Black hot drink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/dt-expected-android-external.txt b/content/test/data/accessibility/html/dt-expected-android-external.txt index 4f62974..32ee29e 100644 --- a/content/test/data/accessibility/html/dt-expected-android-external.txt +++ b/content/test/data/accessibility/html/dt-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++ListView CollectionInfo:[rows=1, cols=0] actions:[AX_FOCUS] bundle:[chromeRole="descriptionList"] ++++View text:"Coffee" CollectionItemInfo:[rowSpan=0, colSpan=0, rowIndex=0, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListTerm"] -++++View text:"Black hot drink" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListDetail", roleDescription="definition"] \ No newline at end of file +++++View text:"Black hot drink" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="descriptionListDetail", roleDescription="definition"]
diff --git a/content/test/data/accessibility/html/dt-expected-android.txt b/content/test/data/accessibility/html/dt-expected-android.txt index e7fa87a..70e1fa6 100644 --- a/content/test/data/accessibility/html/dt-expected-android.txt +++ b/content/test/data/accessibility/html/dt-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.widget.ListView collection item_count=1 row_count=1 ++++android.view.View collection_item name='Coffee' -++++android.view.View role_description='definition' name='Black hot drink' \ No newline at end of file +++++android.view.View role_description='definition' name='Black hot drink'
diff --git a/content/test/data/accessibility/html/dt-expected-fuchsia.txt b/content/test/data/accessibility/html/dt-expected-fuchsia.txt index ccf30c9b..e757d45 100644 --- a/content/test/data/accessibility/html/dt-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/dt-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++++++UNKNOWN label='Coffee' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='Black hot drink' -++++++++++++UNKNOWN label='Black hot drink' \ No newline at end of file +++++++++++++UNKNOWN label='Black hot drink'
diff --git a/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-assist-data.txt b/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-assist-data.txt index 9088224..e0cfc7a 100644 --- a/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:32.0 style:1 htmlInfo:[{htmlTag="h1"}, {display="block"}, {id="headerID"}, {class="headerClass"}] ++++TextView text:"Image" textSize:32.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] -++Image text:"ImageAlt" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="ImageAlt"}, {height="100"}, {id="imageID"}, {src="greenbox.png"}, {width="200"}, {class="imageClass"}] \ No newline at end of file +++Image text:"ImageAlt" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="ImageAlt"}, {height="100"}, {id="imageID"}, {src="greenbox.png"}, {width="200"}, {class="imageClass"}]
diff --git a/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-external.txt b/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-external.txt index c8dbf2b..a7d4254 100644 --- a/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-external.txt +++ b/content/test/data/accessibility/html/element-class-id-src-attr-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++TextView text:"Image" viewIdResName:"headerID" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 1"] -++Image text:"ImageAlt" viewIdResName:"imageID" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/greenbox.png"] \ No newline at end of file +++Image text:"ImageAlt" viewIdResName:"imageID" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/greenbox.png"]
diff --git a/content/test/data/accessibility/html/element-class-id-src-attr-expected-android.txt b/content/test/data/accessibility/html/element-class-id-src-attr-expected-android.txt index df649c3..d45b949 100644 --- a/content/test/data/accessibility/html/element-class-id-src-attr-expected-android.txt +++ b/content/test/data/accessibility/html/element-class-id-src-attr-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.widget.TextView role_description='heading 1' heading name='Image' -++android.widget.Image role_description='graphic' name='ImageAlt' \ No newline at end of file +++android.widget.Image role_description='graphic' name='ImageAlt'
diff --git a/content/test/data/accessibility/html/element-class-id-src-attr-expected-fuchsia.txt b/content/test/data/accessibility/html/element-class-id-src-attr-expected-fuchsia.txt index c66e94f..d0791c3d 100644 --- a/content/test/data/accessibility/html/element-class-id-src-attr-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/element-class-id-src-attr-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++UNKNOWN label='Image' ++++++++STATIC_TEXT label='Image' ++++++++++UNKNOWN label='Image' -++++++IMAGE label='ImageAlt' \ No newline at end of file +++++++IMAGE label='ImageAlt'
diff --git a/content/test/data/accessibility/html/element-class-id-src-attr-expected-win.txt b/content/test/data/accessibility/html/element-class-id-src-attr-expected-win.txt index 21ff8150..e054d29 100644 --- a/content/test/data/accessibility/html/element-class-id-src-attr-expected-win.txt +++ b/content/test/data/accessibility/html/element-class-id-src-attr-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE tag:#document ++IA2_ROLE_HEADING name='Image' tag:h1 class:headerClass id:headerID ++++ROLE_SYSTEM_STATICTEXT name='Image' -++ROLE_SYSTEM_GRAPHIC name='ImageAlt' READONLY tag:img class:imageClass id:imageID src:greenbox.png \ No newline at end of file +++ROLE_SYSTEM_GRAPHIC name='ImageAlt' READONLY tag:img class:imageClass id:imageID src:greenbox.png
diff --git a/content/test/data/accessibility/html/em-expected-android-assist-data.txt b/content/test/data/accessibility/html/em-expected-android-assist-data.txt index afe1244..a04a2e3 100644 --- a/content/test/data/accessibility/html/em-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/em-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++TextView text:"One word is " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:2 htmlInfo:[{htmlTag="em"}, {display="inline"}] ++++++TextView text:"emphasized" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/em-expected-android-external.txt b/content/test/data/accessibility/html/em-expected-android-external.txt index d3bbfe3..999aa88 100644 --- a/content/test/data/accessibility/html/em-expected-android-external.txt +++ b/content/test/data/accessibility/html/em-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++TextView text:"One word is " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"emphasized" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="emphasis"] -++++TextView text:"." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:"." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/em-expected-auralinux.txt b/content/test/data/accessibility/html/em-expected-auralinux.txt index 0f84489..5616da5 100644 --- a/content/test/data/accessibility/html/em-expected-auralinux.txt +++ b/content/test/data/accessibility/html/em-expected-auralinux.txt
@@ -3,4 +3,4 @@ ++++[static] name='One word is ' ++++[static] ++++++[static] name='emphasized' -++++[static] name='.' \ No newline at end of file +++++[static] name='.'
diff --git a/content/test/data/accessibility/html/em-expected-blink.txt b/content/test/data/accessibility/html/em-expected-blink.txt index 162098cd..6552083 100644 --- a/content/test/data/accessibility/html/em-expected-blink.txt +++ b/content/test/data/accessibility/html/em-expected-blink.txt
@@ -7,4 +7,4 @@ ++++++++staticText name='emphasized' ++++++++++inlineTextBox name='emphasized' ++++++staticText name='.' -++++++++inlineTextBox name='.' \ No newline at end of file +++++++++inlineTextBox name='.'
diff --git a/content/test/data/accessibility/html/em-expected-mac.txt b/content/test/data/accessibility/html/em-expected-mac.txt index b0a9b7a..17981ae 100644 --- a/content/test/data/accessibility/html/em-expected-mac.txt +++ b/content/test/data/accessibility/html/em-expected-mac.txt
@@ -3,4 +3,4 @@ ++++AXStaticText AXValue='One word is ' ++++AXGroup AXSubrole=AXEmphasisStyleGroup ++++++AXStaticText AXValue='emphasized' -++++AXStaticText AXValue='.' \ No newline at end of file +++++AXStaticText AXValue='.'
diff --git a/content/test/data/accessibility/html/em-expected-uia-win.txt b/content/test/data/accessibility/html/em-expected-uia-win.txt index 0ee34896..2f0f419c 100644 --- a/content/test/data/accessibility/html/em-expected-uia-win.txt +++ b/content/test/data/accessibility/html/em-expected-uia-win.txt
@@ -3,4 +3,4 @@ ++++Text Name='One word is ' ++++Text IsControlElement=false ++++++Text Name='emphasized' -++++Text Name='.' \ No newline at end of file +++++Text Name='.'
diff --git a/content/test/data/accessibility/html/em-expected-win.txt b/content/test/data/accessibility/html/em-expected-win.txt index 1320534..b308840b 100644 --- a/content/test/data/accessibility/html/em-expected-win.txt +++ b/content/test/data/accessibility/html/em-expected-win.txt
@@ -3,4 +3,4 @@ ++++ROLE_SYSTEM_STATICTEXT name='One word is ' ++++IA2_ROLE_TEXT_FRAME ++++++ROLE_SYSTEM_STATICTEXT name='emphasized' -++++ROLE_SYSTEM_STATICTEXT name='.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='.'
diff --git a/content/test/data/accessibility/html/embed-expected-android-assist-data.txt b/content/test/data/accessibility/html/embed-expected-android-assist-data.txt index 18370338..06ef73e 100644 --- a/content/test/data/accessibility/html/embed-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/embed-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="embed"}, {display="inline"}, {src="../../../../media/test/data/bear.swf"}] \ No newline at end of file +++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="embed"}, {display="inline"}, {src="../../../../media/test/data/bear.swf"}]
diff --git a/content/test/data/accessibility/html/embed-expected-android-external.txt b/content/test/data/accessibility/html/embed-expected-android-external.txt index 04d8f0f..a087d41 100644 --- a/content/test/data/accessibility/html/embed-expected-android-external.txt +++ b/content/test/data/accessibility/html/embed-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View disabled actions:[AX_FOCUS] bundle:[chromeRole="embeddedObject", roleDescription="object"] \ No newline at end of file +++++View disabled actions:[AX_FOCUS] bundle:[chromeRole="embeddedObject", roleDescription="object"]
diff --git a/content/test/data/accessibility/html/embed-expected-android.txt b/content/test/data/accessibility/html/embed-expected-android.txt index f13656f..4f9889c2 100644 --- a/content/test/data/accessibility/html/embed-expected-android.txt +++ b/content/test/data/accessibility/html/embed-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.view.View role_description='object' disabled \ No newline at end of file +++++android.view.View role_description='object' disabled
diff --git a/content/test/data/accessibility/html/embed-expected-fuchsia.txt b/content/test/data/accessibility/html/embed-expected-fuchsia.txt index bf29d25b..7ae4ee4 100644 --- a/content/test/data/accessibility/html/embed-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/embed-expected-fuchsia.txt
@@ -1,4 +1,4 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden ++++UNKNOWN -++++++UNKNOWN \ No newline at end of file +++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/embed-expected-uia-win.txt b/content/test/data/accessibility/html/embed-expected-uia-win.txt index e7415109..6525009 100644 --- a/content/test/data/accessibility/html/embed-expected-uia-win.txt +++ b/content/test/data/accessibility/html/embed-expected-uia-win.txt
@@ -1,3 +1,3 @@ Document ++Group IsControlElement=false -++++Pane IsEnabled=false IsControlElement=false \ No newline at end of file +++++Pane IsEnabled=false IsControlElement=false
diff --git a/content/test/data/accessibility/html/fieldset-expected-android-assist-data.txt b/content/test/data/accessibility/html/fieldset-expected-android-assist-data.txt index 0cbc795..52db3ca 100644 --- a/content/test/data/accessibility/html/fieldset-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/fieldset-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++View text:"Which cake do you prefer?" textSize:16.0 style:0 htmlInfo:[{htmlTag="fieldset"}, {display="block"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="legend"}, {display="block"}] ++++++View textSize:24.0 style:1 htmlInfo:[{htmlTag="h2"}, {display="block"}] -++++++++TextView text:"Which cake do you prefer?" textSize:24.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Which cake do you prefer?" textSize:24.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/fieldset-expected-android-external.txt b/content/test/data/accessibility/html/fieldset-expected-android-external.txt index c0747f0..8f7f671 100644 --- a/content/test/data/accessibility/html/fieldset-expected-android-external.txt +++ b/content/test/data/accessibility/html/fieldset-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++++View text:"Browser Engines:" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="legend"] ++View text:"Which cake do you prefer?" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="legend"] -++++++TextView text:"Which cake do you prefer?" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 2"] \ No newline at end of file +++++++TextView text:"Which cake do you prefer?" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 2"]
diff --git a/content/test/data/accessibility/html/fieldset-expected-android.txt b/content/test/data/accessibility/html/fieldset-expected-android.txt index 44f3e86..50a7d684 100644 --- a/content/test/data/accessibility/html/fieldset-expected-android.txt +++ b/content/test/data/accessibility/html/fieldset-expected-android.txt
@@ -4,4 +4,4 @@ ++++++android.view.View name='Browser Engines:' ++android.view.View name='Which cake do you prefer?' ++++android.view.View -++++++android.widget.TextView role_description='heading 2' heading name='Which cake do you prefer?' \ No newline at end of file +++++++android.widget.TextView role_description='heading 2' heading name='Which cake do you prefer?'
diff --git a/content/test/data/accessibility/html/fieldset-expected-fuchsia.txt b/content/test/data/accessibility/html/fieldset-expected-fuchsia.txt index 151f0be..a45d44e 100644 --- a/content/test/data/accessibility/html/fieldset-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/fieldset-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++UNKNOWN ++++++++++UNKNOWN label='Which cake do you prefer?' ++++++++++++STATIC_TEXT label='Which cake do you prefer?' -++++++++++++++UNKNOWN label='Which cake do you prefer?' \ No newline at end of file +++++++++++++++UNKNOWN label='Which cake do you prefer?'
diff --git a/content/test/data/accessibility/html/fieldset-expected-uia-win.txt b/content/test/data/accessibility/html/fieldset-expected-uia-win.txt index d47d4489..9a0ac6d6 100644 --- a/content/test/data/accessibility/html/fieldset-expected-uia-win.txt +++ b/content/test/data/accessibility/html/fieldset-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++Group Name='Which cake do you prefer?' ++++Group IsControlElement=false ++++++Text Name='Which cake do you prefer?' -++++++++Text Name='Which cake do you prefer?' IsControlElement=false \ No newline at end of file +++++++++Text Name='Which cake do you prefer?' IsControlElement=false
diff --git a/content/test/data/accessibility/html/figcaption-expected-android-assist-data.txt b/content/test/data/accessibility/html/figcaption-expected-android-assist-data.txt index 74054591..348c9c8 100644 --- a/content/test/data/accessibility/html/figcaption-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/figcaption-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="figure"}, {display="block"}, {aria-details=""}] ++++Image text:"This is a blue box." textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="This is a blue box."}, {src="greenbox.png"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="figcaption"}, {display="block"}] -++++++TextView text:"Fig.2 - A blue Box" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Fig.2 - A blue Box" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/figcaption-expected-android-external.txt b/content/test/data/accessibility/html/figcaption-expected-android-external.txt index e7f7fe6..db1d581 100644 --- a/content/test/data/accessibility/html/figcaption-expected-android-external.txt +++ b/content/test/data/accessibility/html/figcaption-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++View text:"Fig.1 - A green Box" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="figcaption"] ++View actions:[AX_FOCUS] bundle:[chromeRole="figure", hasImage="true", roleDescription="graphic"] ++++Image text:"This is a blue box." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/greenbox.png"] -++++View text:"Fig.2 - A blue Box" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="figcaption"] \ No newline at end of file +++++View text:"Fig.2 - A blue Box" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="figcaption"]
diff --git a/content/test/data/accessibility/html/figcaption-expected-android.txt b/content/test/data/accessibility/html/figcaption-expected-android.txt index 5a45141..6db8d1b 100644 --- a/content/test/data/accessibility/html/figcaption-expected-android.txt +++ b/content/test/data/accessibility/html/figcaption-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.view.View name='Fig.1 - A green Box' ++android.view.View role_description='graphic' ++++android.widget.Image role_description='graphic' name='This is a blue box.' -++++android.view.View name='Fig.2 - A blue Box' \ No newline at end of file +++++android.view.View name='Fig.2 - A blue Box'
diff --git a/content/test/data/accessibility/html/figcaption-expected-fuchsia.txt b/content/test/data/accessibility/html/figcaption-expected-fuchsia.txt index af9a6358..35eca72 100644 --- a/content/test/data/accessibility/html/figcaption-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/figcaption-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++IMAGE label='This is a blue box.' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='Fig.2 - A blue Box' -++++++++++++UNKNOWN label='Fig.2 - A blue Box' \ No newline at end of file +++++++++++++UNKNOWN label='Fig.2 - A blue Box'
diff --git a/content/test/data/accessibility/html/figcaption-expected-mac.txt b/content/test/data/accessibility/html/figcaption-expected-mac.txt index 7484417..eaf4f96 100644 --- a/content/test/data/accessibility/html/figcaption-expected-mac.txt +++ b/content/test/data/accessibility/html/figcaption-expected-mac.txt
@@ -6,4 +6,4 @@ ++AXGroup ++++AXImage AXDescription='This is a blue box.' ++++AXGroup -++++++AXStaticText AXValue='Fig.2 - A blue Box' \ No newline at end of file +++++++AXStaticText AXValue='Fig.2 - A blue Box'
diff --git a/content/test/data/accessibility/html/figcaption-expected-uia-win.txt b/content/test/data/accessibility/html/figcaption-expected-uia-win.txt index d75e01b3..7218834 100644 --- a/content/test/data/accessibility/html/figcaption-expected-uia-win.txt +++ b/content/test/data/accessibility/html/figcaption-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++Group ++++Image Name='This is a blue box.' ++++Group IsControlElement=false -++++++Text Name='Fig.2 - A blue Box' \ No newline at end of file +++++++Text Name='Fig.2 - A blue Box'
diff --git a/content/test/data/accessibility/html/figcaption-expected-win.txt b/content/test/data/accessibility/html/figcaption-expected-win.txt index fed71f5..5fad82f 100644 --- a/content/test/data/accessibility/html/figcaption-expected-win.txt +++ b/content/test/data/accessibility/html/figcaption-expected-win.txt
@@ -6,4 +6,4 @@ ++ROLE_SYSTEM_GROUPING ++++ROLE_SYSTEM_GRAPHIC name='This is a blue box.' READONLY ++++IA2_ROLE_CAPTION -++++++ROLE_SYSTEM_STATICTEXT name='Fig.2 - A blue Box' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Fig.2 - A blue Box'
diff --git a/content/test/data/accessibility/html/figure-expected-android-assist-data.txt b/content/test/data/accessibility/html/figure-expected-android-assist-data.txt index 749a368b..93bed5ea 100644 --- a/content/test/data/accessibility/html/figure-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/figure-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="figure"}, {display="block"}] -++++Image text:"Sunspots" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="Sunspots"}, {height="228"}, {src="pipe.jpg"}, {width="304"}] \ No newline at end of file +++++Image text:"Sunspots" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="Sunspots"}, {height="228"}, {src="pipe.jpg"}, {width="304"}]
diff --git a/content/test/data/accessibility/html/figure-expected-android-external.txt b/content/test/data/accessibility/html/figure-expected-android-external.txt index f9bc9868..86c1967 100644 --- a/content/test/data/accessibility/html/figure-expected-android-external.txt +++ b/content/test/data/accessibility/html/figure-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="figure", hasImage="true", roleDescription="graphic"] -++++Image text:"Sunspots" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/pipe.jpg"] \ No newline at end of file +++++Image text:"Sunspots" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/pipe.jpg"]
diff --git a/content/test/data/accessibility/html/figure-expected-android.txt b/content/test/data/accessibility/html/figure-expected-android.txt index f0d11a0..4163d10c6 100644 --- a/content/test/data/accessibility/html/figure-expected-android.txt +++ b/content/test/data/accessibility/html/figure-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View role_description='graphic' -++++android.widget.Image role_description='graphic' name='Sunspots' \ No newline at end of file +++++android.widget.Image role_description='graphic' name='Sunspots'
diff --git a/content/test/data/accessibility/html/figure-expected-fuchsia.txt b/content/test/data/accessibility/html/figure-expected-fuchsia.txt index 3941640..e00b632 100644 --- a/content/test/data/accessibility/html/figure-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/figure-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN hidden ++++++UNKNOWN -++++++++IMAGE label='Sunspots' \ No newline at end of file +++++++++IMAGE label='Sunspots'
diff --git a/content/test/data/accessibility/html/figure-expected-win.txt b/content/test/data/accessibility/html/figure-expected-win.txt index e5806915..bbccba22 100644 --- a/content/test/data/accessibility/html/figure-expected-win.txt +++ b/content/test/data/accessibility/html/figure-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++ROLE_SYSTEM_GROUPING -++++ROLE_SYSTEM_GRAPHIC name='Sunspots' READONLY \ No newline at end of file +++++ROLE_SYSTEM_GRAPHIC name='Sunspots' READONLY
diff --git a/content/test/data/accessibility/html/fixed-width-text-expected-android-assist-data.txt b/content/test/data/accessibility/html/fixed-width-text-expected-android-assist-data.txt index dbe1ebc..d72eba7 100644 --- a/content/test/data/accessibility/html/fixed-width-text-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/fixed-width-text-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:17.9 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {class="fixed-width"}] ++++TextView text:"Hello," textSize:17.9 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"\n" textSize:17.9 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] -++++TextView text:"World" textSize:17.9 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"World" textSize:17.9 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/fixed-width-text-expected-android-external.txt b/content/test/data/accessibility/html/fixed-width-text-expected-android-external.txt index 8779a16..c752f5c 100644 --- a/content/test/data/accessibility/html/fixed-width-text-expected-android-external.txt +++ b/content/test/data/accessibility/html/fixed-width-text-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Hello,\nWorld" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"Hello,\nWorld" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/footer-expected-android-assist-data.txt b/content/test/data/accessibility/html/footer-expected-android-assist-data.txt index 95a6e9d..e677565 100644 --- a/content/test/data/accessibility/html/footer-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/footer-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="footer"}, {display="block"}] -++++TextView text:"Footer element" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Footer element" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/footer-expected-android-external.txt b/content/test/data/accessibility/html/footer-expected-android-external.txt index 0ff9aa97..89294d7 100644 --- a/content/test/data/accessibility/html/footer-expected-android-external.txt +++ b/content/test/data/accessibility/html/footer-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++View text:"Footer element" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="footer", roleDescription="footer"] \ No newline at end of file +++View text:"Footer element" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="footer", roleDescription="footer"]
diff --git a/content/test/data/accessibility/html/footer-expected-android.txt b/content/test/data/accessibility/html/footer-expected-android.txt index 0bdf5a6..19e83d70 100644 --- a/content/test/data/accessibility/html/footer-expected-android.txt +++ b/content/test/data/accessibility/html/footer-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.view.View role_description='footer' name='Footer element' \ No newline at end of file +++android.view.View role_description='footer' name='Footer element'
diff --git a/content/test/data/accessibility/html/footer-expected-fuchsia.txt b/content/test/data/accessibility/html/footer-expected-fuchsia.txt index 5f2d6578..6465ea8 100644 --- a/content/test/data/accessibility/html/footer-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/footer-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++UNKNOWN ++++++++STATIC_TEXT label='Footer element' -++++++++++UNKNOWN label='Footer element' \ No newline at end of file +++++++++++UNKNOWN label='Footer element'
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-android-assist-data.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-android-assist-data.txt index c6e2e88..7cee52b 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-android-assist-data.txt
@@ -10,4 +10,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="main"}, {display="block"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="footer"}, {display="block"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++++TextView text:"footer inside main." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"footer inside main." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-android-external.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-android-external.txt index 8f6a262..e897dff 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-android-external.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++++TextView text:"footer inside section." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++View actions:[AX_FOCUS] bundle:[chromeRole="main", roleDescription="main"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="footerAsNonLandmark"] -++++++TextView text:"footer inside main." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++++TextView text:"footer inside main." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-android.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-android.txt index 805f0a1..b3c3376 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-android.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-android.txt
@@ -7,4 +7,4 @@ ++++++android.widget.TextView name='footer inside section.' ++android.view.View role_description='main' ++++android.view.View -++++++android.widget.TextView name='footer inside main.' \ No newline at end of file +++++++android.widget.TextView name='footer inside main.'
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-auralinux.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-auralinux.txt index f2856b4..1537396 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-auralinux.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-auralinux.txt
@@ -10,4 +10,4 @@ ++[landmark] xml-roles:main ++++[section] ++++++[paragraph] -++++++++[static] name='footer inside main.' \ No newline at end of file +++++++++[static] name='footer inside main.'
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-fuchsia.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-fuchsia.txt index 62f4189..a5f054ed 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-fuchsia.txt
@@ -15,4 +15,4 @@ ++++++++UNKNOWN ++++++++++PARAGRAPH ++++++++++++STATIC_TEXT label='footer inside main.' -++++++++++++++UNKNOWN label='footer inside main.' \ No newline at end of file +++++++++++++++UNKNOWN label='footer inside main.'
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-mac.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-mac.txt index 05b9c91..ec5e8cb 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-mac.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-mac.txt
@@ -10,4 +10,4 @@ ++AXGroup AXSubrole=AXLandmarkMain AXRoleDescription='main' ++++AXGroup AXRoleDescription='group' ++++++AXGroup AXRoleDescription='group' -++++++++AXStaticText AXRoleDescription='text' AXValue='footer inside main.' \ No newline at end of file +++++++++AXStaticText AXRoleDescription='text' AXValue='footer inside main.'
diff --git a/content/test/data/accessibility/html/footer-inside-other-section-expected-win.txt b/content/test/data/accessibility/html/footer-inside-other-section-expected-win.txt index c78248ff..1299c0b0 100644 --- a/content/test/data/accessibility/html/footer-inside-other-section-expected-win.txt +++ b/content/test/data/accessibility/html/footer-inside-other-section-expected-win.txt
@@ -10,4 +10,4 @@ ++IA2_ROLE_LANDMARK xml-roles:main ++++IA2_ROLE_SECTION ++++++IA2_ROLE_PARAGRAPH -++++++++ROLE_SYSTEM_STATICTEXT name='footer inside main.' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='footer inside main.'
diff --git a/content/test/data/accessibility/html/form-expected-android-assist-data.txt b/content/test/data/accessibility/html/form-expected-android-assist-data.txt index c63304d..6800ea2 100644 --- a/content/test/data/accessibility/html/form-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/form-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++++TextView text:"Submit" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] ++View text:"Name" textSize:16.0 style:0 htmlInfo:[{htmlTag="form"}, {display="block"}, {action="POST"}, {aria-label="Name"}] ++++Button textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="submit"}] -++++++TextView text:"Submit" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Submit" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/form-expected-android-external.txt b/content/test/data/accessibility/html/form-expected-android-external.txt index fb451ae..760fdc340 100644 --- a/content/test/data/accessibility/html/form-expected-android-external.txt +++ b/content/test/data/accessibility/html/form-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="section"] ++++Button text:"Submit" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] ++View text:"Name" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="form"] -++++Button text:"Submit" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++Button text:"Submit" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/form-expected-android.txt b/content/test/data/accessibility/html/form-expected-android.txt index 8232881..4413d50 100644 --- a/content/test/data/accessibility/html/form-expected-android.txt +++ b/content/test/data/accessibility/html/form-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.widget.Button role_description='button' clickable focusable name='Submit' ++android.view.View name='Name' -++++android.widget.Button role_description='button' clickable focusable name='Submit' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='Submit'
diff --git a/content/test/data/accessibility/html/form-expected-fuchsia.txt b/content/test/data/accessibility/html/form-expected-fuchsia.txt index 8737c43..e2fb473 100644 --- a/content/test/data/accessibility/html/form-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/form-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++UNKNOWN label='Name' ++++++++BUTTON focusable label='Submit' actions='{DEFAULT}' ++++++++++STATIC_TEXT label='Submit' -++++++++++++UNKNOWN label='Submit' \ No newline at end of file +++++++++++++UNKNOWN label='Submit'
diff --git a/content/test/data/accessibility/html/form-validation-message-expected-fuchsia.txt b/content/test/data/accessibility/html/form-validation-message-expected-fuchsia.txt index fadd5de..118d1c4 100644 --- a/content/test/data/accessibility/html/form-validation-message-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/form-validation-message-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++++STATIC_TEXT label='Pet name:' ++++++++++++UNKNOWN label='Pet name:' ++++++++TEXT_FIELD focusable has_input_focus label='Pet name:' actions='{DEFAULT, SET_VALUE}' -++++++++++UNKNOWN \ No newline at end of file +++++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/frameset-expected-android-external.txt b/content/test/data/accessibility/html/frameset-expected-android-external.txt index af2e83b9..d9817b0f 100644 --- a/content/test/data/accessibility/html/frameset-expected-android-external.txt +++ b/content/test/data/accessibility/html/frameset-expected-android-external.txt
@@ -12,4 +12,4 @@ ++++++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++++++TextView text:"This test is to check " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++++++View text:"mark tag" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mark", roleDescription="highlight"] -++++++++TextView text:"." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++++TextView text:"." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/frameset-expected-uia-win.txt b/content/test/data/accessibility/html/frameset-expected-uia-win.txt index d3ead38..5708bd39 100644 --- a/content/test/data/accessibility/html/frameset-expected-uia-win.txt +++ b/content/test/data/accessibility/html/frameset-expected-uia-win.txt
@@ -15,4 +15,4 @@ ++++++++Text Name='This test is to check ' ++++++++Text IsControlElement=false ++++++++++Text Name='mark tag' -++++++++Text Name='.' \ No newline at end of file +++++++++Text Name='.'
diff --git a/content/test/data/accessibility/html/frameset-expected-win.txt b/content/test/data/accessibility/html/frameset-expected-win.txt index 534d57a..79d9511 100644 --- a/content/test/data/accessibility/html/frameset-expected-win.txt +++ b/content/test/data/accessibility/html/frameset-expected-win.txt
@@ -15,4 +15,4 @@ ++++++++ROLE_SYSTEM_STATICTEXT name='This test is to check ' ++++++++IA2_ROLE_MARK ++++++++++ROLE_SYSTEM_STATICTEXT name='mark tag' -++++++++ROLE_SYSTEM_STATICTEXT name='.' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='.'
diff --git a/content/test/data/accessibility/html/generated-content-after-hidden-input-expected-blink.txt b/content/test/data/accessibility/html/generated-content-after-hidden-input-expected-blink.txt index 474ee71..9d6d10c 100644 --- a/content/test/data/accessibility/html/generated-content-after-hidden-input-expected-blink.txt +++ b/content/test/data/accessibility/html/generated-content-after-hidden-input-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++paragraph ++++++++genericContainer ignored ++++++++++staticText name='*' -++++++++++++inlineTextBox name='*' \ No newline at end of file +++++++++++++inlineTextBox name='*'
diff --git a/content/test/data/accessibility/html/head-expected-android.txt b/content/test/data/accessibility/html/head-expected-android.txt index 0ab28a1..71081a3 100644 --- a/content/test/data/accessibility/html/head-expected-android.txt +++ b/content/test/data/accessibility/html/head-expected-android.txt
@@ -1 +1 @@ -android.webkit.WebView focusable focused \ No newline at end of file +android.webkit.WebView focusable focused
diff --git a/content/test/data/accessibility/html/head-expected-uia-win.txt b/content/test/data/accessibility/html/head-expected-uia-win.txt index 20958109..46afead6 100644 --- a/content/test/data/accessibility/html/head-expected-uia-win.txt +++ b/content/test/data/accessibility/html/head-expected-uia-win.txt
@@ -1 +1 @@ -#<skip -- not mapped> \ No newline at end of file +#<skip -- not mapped>
diff --git a/content/test/data/accessibility/html/head-expected-win.txt b/content/test/data/accessibility/html/head-expected-win.txt index 20958109..46afead6 100644 --- a/content/test/data/accessibility/html/head-expected-win.txt +++ b/content/test/data/accessibility/html/head-expected-win.txt
@@ -1 +1 @@ -#<skip -- not mapped> \ No newline at end of file +#<skip -- not mapped>
diff --git a/content/test/data/accessibility/html/header-expected-android-assist-data.txt b/content/test/data/accessibility/html/header-expected-android-assist-data.txt index 43e7504..5c11343 100644 --- a/content/test/data/accessibility/html/header-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/header-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="header"}, {display="block"}] -++++TextView text:"Chromium Browser" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Chromium Browser" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/header-expected-android-external.txt b/content/test/data/accessibility/html/header-expected-android-external.txt index cfd2b7b1..9d395bdb 100644 --- a/content/test/data/accessibility/html/header-expected-android-external.txt +++ b/content/test/data/accessibility/html/header-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++View text:"Chromium Browser" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="header", roleDescription="banner"] \ No newline at end of file +++View text:"Chromium Browser" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="header", roleDescription="banner"]
diff --git a/content/test/data/accessibility/html/header-expected-android.txt b/content/test/data/accessibility/html/header-expected-android.txt index cf531bd..fc96a4c 100644 --- a/content/test/data/accessibility/html/header-expected-android.txt +++ b/content/test/data/accessibility/html/header-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.view.View role_description='banner' name='Chromium Browser' \ No newline at end of file +++android.view.View role_description='banner' name='Chromium Browser'
diff --git a/content/test/data/accessibility/html/header-expected-fuchsia.txt b/content/test/data/accessibility/html/header-expected-fuchsia.txt index 251a9da..361ec091 100644 --- a/content/test/data/accessibility/html/header-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/header-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++HEADER ++++++++STATIC_TEXT label='Chromium Browser' -++++++++++UNKNOWN label='Chromium Browser' \ No newline at end of file +++++++++++UNKNOWN label='Chromium Browser'
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-android-assist-data.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-android-assist-data.txt index ff6f956f..03eeed77 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-android-assist-data.txt
@@ -10,4 +10,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="main"}, {display="block"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="header"}, {display="block"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++++TextView text:"Header inside main." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Header inside main." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-android-external.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-android-external.txt index d018962..449d9f26 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-android-external.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++++TextView text:"Header inside section." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++View actions:[AX_FOCUS] bundle:[chromeRole="main", roleDescription="main"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="headerAsNonLandmark"] -++++++TextView text:"Header inside main." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++++TextView text:"Header inside main." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-android.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-android.txt index 35a8371..b4a12c4 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-android.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-android.txt
@@ -7,4 +7,4 @@ ++++++android.widget.TextView name='Header inside section.' ++android.view.View role_description='main' ++++android.view.View -++++++android.widget.TextView name='Header inside main.' \ No newline at end of file +++++++android.widget.TextView name='Header inside main.'
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-auralinux.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-auralinux.txt index 63e9c1c5a..e9cb4b12 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-auralinux.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-auralinux.txt
@@ -10,4 +10,4 @@ ++[landmark] xml-roles:main ++++[section] ++++++[paragraph] -++++++++[static] name='Header inside main.' \ No newline at end of file +++++++++[static] name='Header inside main.'
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-fuchsia.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-fuchsia.txt index 29eaaa1..df12452 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-fuchsia.txt
@@ -15,4 +15,4 @@ ++++++++UNKNOWN ++++++++++PARAGRAPH ++++++++++++STATIC_TEXT label='Header inside main.' -++++++++++++++UNKNOWN label='Header inside main.' \ No newline at end of file +++++++++++++++UNKNOWN label='Header inside main.'
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-mac.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-mac.txt index bfea272..6aaa00b6 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-mac.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-mac.txt
@@ -10,4 +10,4 @@ ++AXGroup AXSubrole=AXLandmarkMain AXRoleDescription='main' ++++AXGroup AXRoleDescription='group' ++++++AXGroup AXRoleDescription='group' -++++++++AXStaticText AXRoleDescription='text' AXValue='Header inside main.' \ No newline at end of file +++++++++AXStaticText AXRoleDescription='text' AXValue='Header inside main.'
diff --git a/content/test/data/accessibility/html/header-inside-other-section-expected-win.txt b/content/test/data/accessibility/html/header-inside-other-section-expected-win.txt index 4f3f8a5f..625c8773 100644 --- a/content/test/data/accessibility/html/header-inside-other-section-expected-win.txt +++ b/content/test/data/accessibility/html/header-inside-other-section-expected-win.txt
@@ -10,4 +10,4 @@ ++IA2_ROLE_LANDMARK xml-roles:main ++++IA2_ROLE_SECTION ++++++IA2_ROLE_PARAGRAPH -++++++++ROLE_SYSTEM_STATICTEXT name='Header inside main.' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='Header inside main.'
diff --git a/content/test/data/accessibility/html/heading-expected-android-assist-data.txt b/content/test/data/accessibility/html/heading-expected-android-assist-data.txt index 314b4be..be6971e5 100644 --- a/content/test/data/accessibility/html/heading-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/heading-expected-android-assist-data.txt
@@ -10,4 +10,4 @@ ++View textSize:13.3 style:1 htmlInfo:[{htmlTag="h5"}, {display="block"}] ++++TextView text:"Heading 5" textSize:13.3 style:1 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:10.7 style:1 htmlInfo:[{htmlTag="h6"}, {display="block"}] -++++TextView text:"Heading 6" textSize:10.7 style:1 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Heading 6" textSize:10.7 style:1 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/heading-expected-android-external.txt b/content/test/data/accessibility/html/heading-expected-android-external.txt index 70dac9e2..3b1b1c8 100644 --- a/content/test/data/accessibility/html/heading-expected-android-external.txt +++ b/content/test/data/accessibility/html/heading-expected-android-external.txt
@@ -4,4 +4,4 @@ ++TextView text:"Heading 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 3"] ++TextView text:"Heading 4" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 4"] ++TextView text:"Heading 5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 5"] -++TextView text:"Heading 6" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 6"] \ No newline at end of file +++TextView text:"Heading 6" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 6"]
diff --git a/content/test/data/accessibility/html/heading-expected-android.txt b/content/test/data/accessibility/html/heading-expected-android.txt index dd8c7fd..5aa1c32 100644 --- a/content/test/data/accessibility/html/heading-expected-android.txt +++ b/content/test/data/accessibility/html/heading-expected-android.txt
@@ -4,4 +4,4 @@ ++android.widget.TextView role_description='heading 3' heading name='Heading 3' ++android.widget.TextView role_description='heading 4' heading name='Heading 4' ++android.widget.TextView role_description='heading 5' heading name='Heading 5' -++android.widget.TextView role_description='heading 6' heading name='Heading 6' \ No newline at end of file +++android.widget.TextView role_description='heading 6' heading name='Heading 6'
diff --git a/content/test/data/accessibility/html/heading-expected-auralinux.txt b/content/test/data/accessibility/html/heading-expected-auralinux.txt index caf3e3d..d3ff789 100644 --- a/content/test/data/accessibility/html/heading-expected-auralinux.txt +++ b/content/test/data/accessibility/html/heading-expected-auralinux.txt
@@ -10,4 +10,4 @@ ++[heading] name='Heading 5' level:5 ++++[static] name='Heading 5' ++[heading] name='Heading 6' level:6 -++++[static] name='Heading 6' \ No newline at end of file +++++[static] name='Heading 6'
diff --git a/content/test/data/accessibility/html/heading-expected-fuchsia.txt b/content/test/data/accessibility/html/heading-expected-fuchsia.txt index 3f766cb..a20ba71 100644 --- a/content/test/data/accessibility/html/heading-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/heading-expected-fuchsia.txt
@@ -18,4 +18,4 @@ ++++++++++UNKNOWN label='Heading 5' ++++++UNKNOWN label='Heading 6' ++++++++STATIC_TEXT label='Heading 6' -++++++++++UNKNOWN label='Heading 6' \ No newline at end of file +++++++++++UNKNOWN label='Heading 6'
diff --git a/content/test/data/accessibility/html/heading-expected-win.txt b/content/test/data/accessibility/html/heading-expected-win.txt index 81f6e9c..58c95acb 100644 --- a/content/test/data/accessibility/html/heading-expected-win.txt +++ b/content/test/data/accessibility/html/heading-expected-win.txt
@@ -10,4 +10,4 @@ ++IA2_ROLE_HEADING name='Heading 5' level:5 ++++ROLE_SYSTEM_STATICTEXT name='Heading 5' ++IA2_ROLE_HEADING name='Heading 6' level:6 -++++ROLE_SYSTEM_STATICTEXT name='Heading 6' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='Heading 6'
diff --git a/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-assist-data.txt b/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-assist-data.txt index 2e5846d7..7ab91cbb 100644 --- a/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++View textSize:18.7 style:1 htmlInfo:[{htmlTag="h3"}, {display="block"}, {tabindex="0"}] ++++TextView text:"Heading 3, tabIndex of 0" textSize:18.7 style:1 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:1 htmlInfo:[{htmlTag="h4"}, {display="block"}, {tabindex="1"}] -++++TextView text:"Heading 4, tabIndex of 1" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Heading 4, tabIndex of 1" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-external.txt b/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-external.txt index bd31953a..e28210d 100644 --- a/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-external.txt +++ b/content/test/data/accessibility/html/heading-with-tabIndex-expected-android-external.txt
@@ -2,4 +2,4 @@ ++TextView text:"Heading 2, no tabIndex" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 2"] ++TextView text:"Heading 1, tabIndex of negative 1" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 1"] ++TextView text:"Heading 3, tabIndex of 0" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 3"] -++TextView text:"Heading 4, tabIndex of 1" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 4"] \ No newline at end of file +++TextView text:"Heading 4, tabIndex of 1" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 4"]
diff --git a/content/test/data/accessibility/html/heading-with-tabIndex-expected-android.txt b/content/test/data/accessibility/html/heading-with-tabIndex-expected-android.txt index ad72617..a66b0748 100644 --- a/content/test/data/accessibility/html/heading-with-tabIndex-expected-android.txt +++ b/content/test/data/accessibility/html/heading-with-tabIndex-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.TextView role_description='heading 2' heading name='Heading 2, no tabIndex' ++android.widget.TextView role_description='heading 1' focusable heading name='Heading 1, tabIndex of negative 1' ++android.widget.TextView role_description='heading 3' focusable heading name='Heading 3, tabIndex of 0' -++android.widget.TextView role_description='heading 4' focusable heading name='Heading 4, tabIndex of 1' \ No newline at end of file +++android.widget.TextView role_description='heading 4' focusable heading name='Heading 4, tabIndex of 1'
diff --git a/content/test/data/accessibility/html/heading-with-tabIndex-expected-fuchsia.txt b/content/test/data/accessibility/html/heading-with-tabIndex-expected-fuchsia.txt index 94ceef0..b627e33 100644 --- a/content/test/data/accessibility/html/heading-with-tabIndex-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/heading-with-tabIndex-expected-fuchsia.txt
@@ -12,4 +12,4 @@ ++++++++++UNKNOWN label='Heading 3, tabIndex of 0' ++++++UNKNOWN focusable label='Heading 4, tabIndex of 1' ++++++++STATIC_TEXT label='Heading 4, tabIndex of 1' -++++++++++UNKNOWN label='Heading 4, tabIndex of 1' \ No newline at end of file +++++++++++UNKNOWN label='Heading 4, tabIndex of 1'
diff --git a/content/test/data/accessibility/html/hgroup-expected-blink.txt b/content/test/data/accessibility/html/hgroup-expected-blink.txt index 043bc8a..d9cbe2d 100644 --- a/content/test/data/accessibility/html/hgroup-expected-blink.txt +++ b/content/test/data/accessibility/html/hgroup-expected-blink.txt
@@ -10,4 +10,4 @@ ++++++++++++inlineTextBox name='Heading 2' ++++++++paragraph ++++++++++staticText name='My test' -++++++++++++inlineTextBox name='My test' \ No newline at end of file +++++++++++++inlineTextBox name='My test'
diff --git a/content/test/data/accessibility/html/hr-expected-android-assist-data.txt b/content/test/data/accessibility/html/hr-expected-android-assist-data.txt index f7c7c92b..eb1ec16 100644 --- a/content/test/data/accessibility/html/hr-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/hr-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++++TextView text:"Middle." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="hr"}, {display="block"}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++TextView text:"After." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"After." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/hr-expected-android-external.txt b/content/test/data/accessibility/html/hr-expected-android-external.txt index 82b8d95..e3b9bac 100644 --- a/content/test/data/accessibility/html/hr-expected-android-external.txt +++ b/content/test/data/accessibility/html/hr-expected-android-external.txt
@@ -3,4 +3,4 @@ ++View text:"Dividing line" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="splitter", roleDescription="splitter"] ++TextView text:"Middle." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++View actions:[AX_FOCUS] bundle:[chromeRole="splitter", roleDescription="splitter"] -++TextView text:"After." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"After." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/hr-expected-android.txt b/content/test/data/accessibility/html/hr-expected-android.txt index 4ee3d75..921bd54 100644 --- a/content/test/data/accessibility/html/hr-expected-android.txt +++ b/content/test/data/accessibility/html/hr-expected-android.txt
@@ -3,4 +3,4 @@ ++android.view.View role_description='splitter' name='Dividing line' ++android.widget.TextView name='Middle.' ++android.view.View role_description='splitter' -++android.widget.TextView name='After.' \ No newline at end of file +++android.widget.TextView name='After.'
diff --git a/content/test/data/accessibility/html/hr-expected-fuchsia.txt b/content/test/data/accessibility/html/hr-expected-fuchsia.txt index c356c174..681c4d3 100644 --- a/content/test/data/accessibility/html/hr-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/hr-expected-fuchsia.txt
@@ -11,4 +11,4 @@ ++++++UNKNOWN actions='{SET_VALUE}' ++++++PARAGRAPH ++++++++STATIC_TEXT label='After.' -++++++++++UNKNOWN label='After.' \ No newline at end of file +++++++++++UNKNOWN label='After.'
diff --git a/content/test/data/accessibility/html/hr-expected-win.txt b/content/test/data/accessibility/html/hr-expected-win.txt index 06d97b27..e8ab34d7 100644 --- a/content/test/data/accessibility/html/hr-expected-win.txt +++ b/content/test/data/accessibility/html/hr-expected-win.txt
@@ -6,4 +6,4 @@ ++++ROLE_SYSTEM_STATICTEXT name='Middle.' ++ROLE_SYSTEM_SEPARATOR IA2_STATE_HORIZONTAL ++IA2_ROLE_PARAGRAPH -++++ROLE_SYSTEM_STATICTEXT name='After.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='After.'
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-assist-data.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-assist-data.txt index 14098b5a..fb6c391e 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++Button text:"c" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}, {aria-label="c"}, {id="a"}, {class="b"}] ++++TextView text:"D" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] ++Button textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}] -++++TextView text:"Click" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Click" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-external.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-external.txt index 3aaaae6..fd075e48 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-external.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android-external.txt
@@ -4,4 +4,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] ++Button text:"c" viewIdResName:"a" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] -++Button text:"Click" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++Button text:"Click" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android.txt index 473b767..39f34a4 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-android.txt
@@ -4,4 +4,4 @@ ++android.view.View ++++android.widget.EditText clickable editable_text focusable input_type=1 ++android.widget.Button role_description='button' clickable focusable name='c' -++android.widget.Button role_description='button' clickable focusable name='Click' \ No newline at end of file +++android.widget.Button role_description='button' clickable focusable name='Click'
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-auralinux.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-auralinux.txt index 07dc4bbe..3478dd2 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-auralinux.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-auralinux.txt
@@ -6,4 +6,4 @@ ++[section] ++++[entry] selectable-text ++[push button] name='c' -++[push button] name='Click' \ No newline at end of file +++[push button] name='Click'
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-blink.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-blink.txt index 8614f6a6..fbd3b6f 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-blink.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-blink.txt
@@ -15,4 +15,4 @@ ++++++++++inlineTextBox name='D' ++++++button name='Click' ++++++++staticText name='Click' -++++++++++inlineTextBox name='Click' \ No newline at end of file +++++++++++inlineTextBox name='Click'
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-mac.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-mac.txt index 6c8ca7c..86c7c2c 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-mac.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-mac.txt
@@ -6,4 +6,4 @@ ++AXGroup ++++AXTextField ++AXButton AXDescription='c' -++AXButton AXTitle='Click' \ No newline at end of file +++AXButton AXTitle='Click'
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-uia-win.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-uia-win.txt index 03da819..157f3a6 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-uia-win.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++Group IsControlElement=false ++++Edit ++Button Name='c' -++Button Name='Click' \ No newline at end of file +++Button Name='Click'
diff --git a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-win.txt b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-win.txt index 9f91757..3da0f53 100644 --- a/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-win.txt +++ b/content/test/data/accessibility/html/html-attributes-and-tag-names-expected-win.txt
@@ -6,4 +6,4 @@ ++IA2_ROLE_SECTION ++++ROLE_SYSTEM_TEXT FOCUSABLE ++ROLE_SYSTEM_PUSHBUTTON name='c' FOCUSABLE -++ROLE_SYSTEM_PUSHBUTTON name='Click' FOCUSABLE \ No newline at end of file +++ROLE_SYSTEM_PUSHBUTTON name='Click' FOCUSABLE
diff --git a/content/test/data/accessibility/html/html-expected-android-assist-data.txt b/content/test/data/accessibility/html/html-expected-android-assist-data.txt index 1d745c9..a2c506d 100644 --- a/content/test/data/accessibility/html/html-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/html-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView text:"HTML element" textSize:16.0 style:0 bundle:[metadata="[<title>Even the HTML element is part of the page.</title>]"] htmlInfo:[{htmlTag="#document"}, {display=""}] ++View text:"BODY element" textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}, {aria-label="BODY element"}] ++++Button text:"Button element" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}, {aria-label="Button element"}] -++++++TextView text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/html-expected-android-external.txt b/content/test/data/accessibility/html/html-expected-android-external.txt index 0b81ceb9..0da0864 100644 --- a/content/test/data/accessibility/html/html-expected-android-external.txt +++ b/content/test/data/accessibility/html/html-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView text:"HTML element" focusable focused actions:[CLEAR_FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="rootWebArea"] ++View text:"BODY element" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++++Button text:"Button element" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++Button text:"Button element" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/html-expected-blink.txt b/content/test/data/accessibility/html/html-expected-blink.txt index 0348147..819dd09 100644 --- a/content/test/data/accessibility/html/html-expected-blink.txt +++ b/content/test/data/accessibility/html/html-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer htmlTag='body' name='BODY element' ++++++button htmlTag='button' name='Button element' ++++++++staticText name='Button' -++++++++++inlineTextBox name='Button' \ No newline at end of file +++++++++++inlineTextBox name='Button'
diff --git a/content/test/data/accessibility/html/i-expected-android-assist-data.txt b/content/test/data/accessibility/html/i-expected-android-assist-data.txt index 276fcf7..5569565 100644 --- a/content/test/data/accessibility/html/i-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/i-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"This is to check " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"italic property" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" using i tag." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" using i tag." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/i-expected-android-external.txt b/content/test/data/accessibility/html/i-expected-android-external.txt index 734ef50..987e004 100644 --- a/content/test/data/accessibility/html/i-expected-android-external.txt +++ b/content/test/data/accessibility/html/i-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"This is to check italic property using i tag." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"This is to check italic property using i tag." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/i-expected-android.txt b/content/test/data/accessibility/html/i-expected-android.txt index c8af159..b84899e5 100644 --- a/content/test/data/accessibility/html/i-expected-android.txt +++ b/content/test/data/accessibility/html/i-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='This is to check italic property using i tag.' \ No newline at end of file +++android.widget.TextView name='This is to check italic property using i tag.'
diff --git a/content/test/data/accessibility/html/i-expected-fuchsia.txt b/content/test/data/accessibility/html/i-expected-fuchsia.txt index 21e6ff4eb..7a3eb76 100644 --- a/content/test/data/accessibility/html/i-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/i-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++STATIC_TEXT label='italic property' ++++++++++UNKNOWN label='italic property' ++++++++STATIC_TEXT label=' using i tag.' -++++++++++UNKNOWN label=' using i tag.' \ No newline at end of file +++++++++++UNKNOWN label=' using i tag.'
diff --git a/content/test/data/accessibility/html/id-expected-android-assist-data.txt b/content/test/data/accessibility/html/id-expected-android-assist-data.txt index 4f9fd56..90ad868 100644 --- a/content/test/data/accessibility/html/id-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/id-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"No id" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {id="para2"}] -++++TextView text:"Has id" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Has id" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/id-expected-android-external.txt b/content/test/data/accessibility/html/id-expected-android-external.txt index 1b38c99..d03112e1b 100644 --- a/content/test/data/accessibility/html/id-expected-android-external.txt +++ b/content/test/data/accessibility/html/id-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++TextView text:"No id" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++TextView text:"Has id" viewIdResName:"para2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"Has id" viewIdResName:"para2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/id-expected-fuchsia.txt b/content/test/data/accessibility/html/id-expected-fuchsia.txt index 933fec0..86b8d819 100644 --- a/content/test/data/accessibility/html/id-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/id-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN label='No id' ++++++PARAGRAPH ++++++++STATIC_TEXT label='Has id' -++++++++++UNKNOWN label='Has id' \ No newline at end of file +++++++++++UNKNOWN label='Has id'
diff --git a/content/test/data/accessibility/html/iframe-aria-hidden-expected-android-external.txt b/content/test/data/accessibility/html/iframe-aria-hidden-expected-android-external.txt index fb0b1ec..b8bebc9 100644 --- a/content/test/data/accessibility/html/iframe-aria-hidden-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-aria-hidden-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View notVisibleToUser actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View notVisibleToUser actions:[AX_FOCUS] bundle:[chromeRole="iframe"] -++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] \ No newline at end of file +++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"]
diff --git a/content/test/data/accessibility/html/iframe-aria-hidden-expected-auralinux.txt b/content/test/data/accessibility/html/iframe-aria-hidden-expected-auralinux.txt index 1c48268..e82cdf4f 100644 --- a/content/test/data/accessibility/html/iframe-aria-hidden-expected-auralinux.txt +++ b/content/test/data/accessibility/html/iframe-aria-hidden-expected-auralinux.txt
@@ -2,4 +2,4 @@ ++[internal frame] ++++[document web] ++[internal frame] -++++[document web] \ No newline at end of file +++++[document web]
diff --git a/content/test/data/accessibility/html/iframe-aria-hidden-expected-win.txt b/content/test/data/accessibility/html/iframe-aria-hidden-expected-win.txt index 5b037d3..fdb76dbb 100644 --- a/content/test/data/accessibility/html/iframe-aria-hidden-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-aria-hidden-expected-win.txt
@@ -2,4 +2,4 @@ ++IA2_ROLE_INTERNAL_FRAME INVISIBLE ia2_hypertext='<obj0>' ++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_INTERNAL_FRAME INVISIBLE ia2_hypertext='<obj0>' -++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE \ No newline at end of file +++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE
diff --git a/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-android-external.txt b/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-android-external.txt index eae716c..3986c3e 100644 --- a/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-android-external.txt
@@ -10,4 +10,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View viewIdResName:"frame2" actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++++View text:"Error" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS, SCROLL_FORWARD, SCROLL_DOWN, SCROLL_RIGHT, PAGE_DOWN, PAGE_RIGHT] bundle:[chromeRole="rootWebArea"] -++++++++TextView text:"Could not load the requested resource.\nError code: -6 (net::ERR_FILE_NOT_FOUND)" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++++++TextView text:"Could not load the requested resource.\nError code: -6 (net::ERR_FILE_NOT_FOUND)" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-mac.txt b/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-mac.txt index 0cfe194..3a362e1c 100644 --- a/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-mac.txt +++ b/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-mac.txt
@@ -12,4 +12,4 @@ ++++AXGroup AXSize={h: 50, w: 150} LocalPosition={x: 0, y: 450} ++++++AXWebArea AXSize={h: 50, w: 150} LocalPosition={x: 0, y: 450} ++++++++AXGroup AXSize={h: 50, w: 150} LocalPosition={x: 0, y: 450} -++++++++++AXButton AXSize={h: 25, w: 125} LocalPosition={x: 0, y: 450} \ No newline at end of file +++++++++++AXButton AXSize={h: 25, w: 125} LocalPosition={x: 0, y: 450}
diff --git a/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-win.txt b/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-win.txt index fb8ee37..c36fc4d 100644 --- a/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-coordinates-cross-process-expected-win.txt
@@ -12,4 +12,4 @@ ++++IA2_ROLE_INTERNAL_FRAME location=(0, 450) size=(150, 50) ++++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE location=(0, 450) size=(150, 50) ++++++++IA2_ROLE_SECTION location=(-150, 400) size=(300, 100) -++++++++++ROLE_SYSTEM_PUSHBUTTON name='Scrolled Button' FOCUSABLE location=(-125, 425) size=(250, 50) \ No newline at end of file +++++++++++ROLE_SYSTEM_PUSHBUTTON name='Scrolled Button' FOCUSABLE location=(-125, 425) size=(250, 50)
diff --git a/content/test/data/accessibility/html/iframe-coordinates-expected-android.txt b/content/test/data/accessibility/html/iframe-coordinates-expected-android.txt index a67adc9..86e7c334 100644 --- a/content/test/data/accessibility/html/iframe-coordinates-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-coordinates-expected-android.txt
@@ -12,4 +12,4 @@ ++++android.view.View ++++++android.view.View scrollable ++++++++android.view.View -++++++++++android.widget.Button role_description='button' clickable focusable name='Scrolled Button' \ No newline at end of file +++++++++++android.widget.Button role_description='button' clickable focusable name='Scrolled Button'
diff --git a/content/test/data/accessibility/html/iframe-coordinates-expected-uia-win.txt b/content/test/data/accessibility/html/iframe-coordinates-expected-uia-win.txt index 5825422..518cc6c 100644 --- a/content/test/data/accessibility/html/iframe-coordinates-expected-uia-win.txt +++ b/content/test/data/accessibility/html/iframe-coordinates-expected-uia-win.txt
@@ -12,4 +12,4 @@ ++++Document IsControlElement=false ++++++Document ++++++++Group IsControlElement=false -++++++++++Button Name='Scrolled Button' \ No newline at end of file +++++++++++Button Name='Scrolled Button'
diff --git a/content/test/data/accessibility/html/iframe-create-empty-expected-android.txt b/content/test/data/accessibility/html/iframe-create-empty-expected-android.txt index ad3208b..3361f21e 100644 --- a/content/test/data/accessibility/html/iframe-create-empty-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-create-empty-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.view.View -++++++android.view.View \ No newline at end of file +++++++android.view.View
diff --git a/content/test/data/accessibility/html/iframe-create-empty-expected-auralinux.txt b/content/test/data/accessibility/html/iframe-create-empty-expected-auralinux.txt index 3e87e98..1b326de0 100644 --- a/content/test/data/accessibility/html/iframe-create-empty-expected-auralinux.txt +++ b/content/test/data/accessibility/html/iframe-create-empty-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] ++[section] ++++[internal frame] -++++++[document web] \ No newline at end of file +++++++[document web]
diff --git a/content/test/data/accessibility/html/iframe-create-empty-expected-mac.txt b/content/test/data/accessibility/html/iframe-create-empty-expected-mac.txt index 92b4eb1..6404c93 100644 --- a/content/test/data/accessibility/html/iframe-create-empty-expected-mac.txt +++ b/content/test/data/accessibility/html/iframe-create-empty-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea ++AXGroup ++++AXGroup -++++++AXWebArea \ No newline at end of file +++++++AXWebArea
diff --git a/content/test/data/accessibility/html/iframe-create-empty-expected-uia-win.txt b/content/test/data/accessibility/html/iframe-create-empty-expected-uia-win.txt index e1787f36..605221e 100644 --- a/content/test/data/accessibility/html/iframe-create-empty-expected-uia-win.txt +++ b/content/test/data/accessibility/html/iframe-create-empty-expected-uia-win.txt
@@ -1,4 +1,4 @@ Document ++Group IsControlElement=false ++++Document IsControlElement=false -++++++Document \ No newline at end of file +++++++Document
diff --git a/content/test/data/accessibility/html/iframe-create-empty-expected-win.txt b/content/test/data/accessibility/html/iframe-create-empty-expected-win.txt index 08fba45..c82b046a 100644 --- a/content/test/data/accessibility/html/iframe-create-empty-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-create-empty-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' ++++IA2_ROLE_INTERNAL_FRAME ia2_hypertext='<obj0>' -++++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE \ No newline at end of file +++++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE
diff --git a/content/test/data/accessibility/html/iframe-create-expected-android.txt b/content/test/data/accessibility/html/iframe-create-expected-android.txt index 4522b30..c60ddf8e 100644 --- a/content/test/data/accessibility/html/iframe-create-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-create-expected-android.txt
@@ -4,4 +4,4 @@ ++++++android.view.View ++++++++android.view.View ++++++++++android.view.View role_description='link' clickable focusable link name='done' -++++++++++++android.widget.TextView name='done' \ No newline at end of file +++++++++++++android.widget.TextView name='done'
diff --git a/content/test/data/accessibility/html/iframe-create-expected-auralinux.txt b/content/test/data/accessibility/html/iframe-create-expected-auralinux.txt index 32d4f91..80f8dde 100644 --- a/content/test/data/accessibility/html/iframe-create-expected-auralinux.txt +++ b/content/test/data/accessibility/html/iframe-create-expected-auralinux.txt
@@ -4,4 +4,4 @@ ++++++[document web] ++++++++[section] ++++++++++[link] name='done' -++++++++++++[static] name='done' \ No newline at end of file +++++++++++++[static] name='done'
diff --git a/content/test/data/accessibility/html/iframe-create-expected-uia-win.txt b/content/test/data/accessibility/html/iframe-create-expected-uia-win.txt index 8d908ed..3aa9e5b 100644 --- a/content/test/data/accessibility/html/iframe-create-expected-uia-win.txt +++ b/content/test/data/accessibility/html/iframe-create-expected-uia-win.txt
@@ -4,4 +4,4 @@ ++++++Document Value.Value='about:srcdoc' ++++++++Group IsControlElement=false ++++++++++Hyperlink Name='done' -++++++++++++Text Name='done' IsControlElement=false \ No newline at end of file +++++++++++++Text Name='done' IsControlElement=false
diff --git a/content/test/data/accessibility/html/iframe-cross-process-expected-android-assist-data.txt b/content/test/data/accessibility/html/iframe-cross-process-expected-android-assist-data.txt index ac22c11..69ad1a235 100644 --- a/content/test/data/accessibility/html/iframe-cross-process-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/iframe-cross-process-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++++++View text:"\n" textSize:16.0 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] ++++++++++TextView text:"Error code: -6 (net::ERR_FILE_NOT_FOUND)" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++TextView text:"After frame" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"After frame" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/iframe-cross-process-expected-android-external.txt b/content/test/data/accessibility/html/iframe-cross-process-expected-android-external.txt index bdd3201da..6e0ed2f 100644 --- a/content/test/data/accessibility/html/iframe-cross-process-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-cross-process-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="iframe"] ++++++View text:"Error" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="rootWebArea"] ++++++++TextView text:"Could not load the requested resource.\nError code: -6 (net::ERR_FILE_NOT_FOUND)" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"After frame" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"After frame" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/iframe-empty-positioned-expected-android-external.txt b/content/test/data/accessibility/html/iframe-empty-positioned-expected-android-external.txt index ded3965c..87ffa9e 100644 --- a/content/test/data/accessibility/html/iframe-empty-positioned-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-empty-positioned-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="iframe"] -++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] \ No newline at end of file +++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"]
diff --git a/content/test/data/accessibility/html/iframe-empty-positioned-expected-android.txt b/content/test/data/accessibility/html/iframe-empty-positioned-expected-android.txt index 4512e1e0..cfa2419 100644 --- a/content/test/data/accessibility/html/iframe-empty-positioned-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-empty-positioned-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.view.View ++android.view.View -++++android.view.View \ No newline at end of file +++++android.view.View
diff --git a/content/test/data/accessibility/html/iframe-empty-positioned-expected-auralinux.txt b/content/test/data/accessibility/html/iframe-empty-positioned-expected-auralinux.txt index 1c48268..e82cdf4f 100644 --- a/content/test/data/accessibility/html/iframe-empty-positioned-expected-auralinux.txt +++ b/content/test/data/accessibility/html/iframe-empty-positioned-expected-auralinux.txt
@@ -2,4 +2,4 @@ ++[internal frame] ++++[document web] ++[internal frame] -++++[document web] \ No newline at end of file +++++[document web]
diff --git a/content/test/data/accessibility/html/iframe-empty-positioned-expected-uia-win.txt b/content/test/data/accessibility/html/iframe-empty-positioned-expected-uia-win.txt index fe49b5b2..8190616 100644 --- a/content/test/data/accessibility/html/iframe-empty-positioned-expected-uia-win.txt +++ b/content/test/data/accessibility/html/iframe-empty-positioned-expected-uia-win.txt
@@ -2,4 +2,4 @@ ++Document IsControlElement=false ++++Document ++Document IsControlElement=false -++++Document \ No newline at end of file +++++Document
diff --git a/content/test/data/accessibility/html/iframe-empty-positioned-expected-win.txt b/content/test/data/accessibility/html/iframe-empty-positioned-expected-win.txt index 870cb45..61d5bed 100644 --- a/content/test/data/accessibility/html/iframe-empty-positioned-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-empty-positioned-expected-win.txt
@@ -2,4 +2,4 @@ ++IA2_ROLE_INTERNAL_FRAME ia2_hypertext='<obj0>' ++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_INTERNAL_FRAME ia2_hypertext='<obj0>' -++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE \ No newline at end of file +++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE
diff --git a/content/test/data/accessibility/html/iframe-expected-android-assist-data.txt b/content/test/data/accessibility/html/iframe-expected-android-assist-data.txt index 69767d5..7471ca0 100644 --- a/content/test/data/accessibility/html/iframe-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/iframe-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="iframe"}, {display="inline"}, {aria-label="Empty iframe"}, {src="frame/empty.html"}, {style="width:100px; height: 100px;"}] -++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] \ No newline at end of file +++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}]
diff --git a/content/test/data/accessibility/html/iframe-expected-android-external.txt b/content/test/data/accessibility/html/iframe-expected-android-external.txt index f8d54e6..7a3176e 100644 --- a/content/test/data/accessibility/html/iframe-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="iframe"] -++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] \ No newline at end of file +++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"]
diff --git a/content/test/data/accessibility/html/iframe-expected-android.txt b/content/test/data/accessibility/html/iframe-expected-android.txt index 7cfefae..b363502 100644 --- a/content/test/data/accessibility/html/iframe-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.view.View focusable -++++++android.view.View \ No newline at end of file +++++++android.view.View
diff --git a/content/test/data/accessibility/html/iframe-expected-win.txt b/content/test/data/accessibility/html/iframe-expected-win.txt index fb7f4469..d30b205 100644 --- a/content/test/data/accessibility/html/iframe-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT parent='ROLE_SYSTEM_WINDOW' window_class='Chrome_RenderWidgetHostHWND' READONLY FOCUSABLE ia2_hypertext='<obj0>' ++IA2_ROLE_SECTION parent='ROLE_SYSTEM_DOCUMENT' window_class='Chrome_RenderWidgetHostHWND' ia2_hypertext='<obj0>' ++++IA2_ROLE_INTERNAL_FRAME name='Empty iframe' parent='ROLE_SYSTEM_GROUPING' window_class='Chrome_RenderWidgetHostHWND' ia2_hypertext='<obj0>' -++++++ROLE_SYSTEM_DOCUMENT parent='ROLE_SYSTEM_DOCUMENT' window_class='Chrome_RenderWidgetHostHWND' READONLY FOCUSABLE \ No newline at end of file +++++++ROLE_SYSTEM_DOCUMENT parent='ROLE_SYSTEM_DOCUMENT' window_class='Chrome_RenderWidgetHostHWND' READONLY FOCUSABLE
diff --git a/content/test/data/accessibility/html/iframe-focus-expected-android-assist-data.txt b/content/test/data/accessibility/html/iframe-focus-expected-android-assist-data.txt index 736e8ea..cada647 100644 --- a/content/test/data/accessibility/html/iframe-focus-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/iframe-focus-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {style="width: 300px; height: 100px;"}] ++++++++++Button textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}, {style="margin: 25px; border: 0; width: 250px; height: 50px"}] -++++++++++++TextView text:"Ordinary Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++++++TextView text:"Ordinary Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/iframe-focus-expected-android-external.txt b/content/test/data/accessibility/html/iframe-focus-expected-android-external.txt index 5cd981f2..f5ff17e 100644 --- a/content/test/data/accessibility/html/iframe-focus-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-focus-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++++++++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++++++++Button text:"Ordinary Button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++++++++Button text:"Ordinary Button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/iframe-presentational-expected-android-external.txt b/content/test/data/accessibility/html/iframe-presentational-expected-android-external.txt index 06ddafa..60291b5b 100644 --- a/content/test/data/accessibility/html/iframe-presentational-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-presentational-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="iframePresentational"] -++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] \ No newline at end of file +++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"]
diff --git a/content/test/data/accessibility/html/iframe-presentational-expected-android.txt b/content/test/data/accessibility/html/iframe-presentational-expected-android.txt index ad3208b..3361f21e 100644 --- a/content/test/data/accessibility/html/iframe-presentational-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-presentational-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.view.View -++++++android.view.View \ No newline at end of file +++++++android.view.View
diff --git a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-android.txt b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-android.txt index edb9f57f..1482ff3 100644 --- a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-android.txt +++ b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused name='done' ++android.view.View ++++android.view.View -++++++android.view.View \ No newline at end of file +++++++android.view.View
diff --git a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-auralinux.txt b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-auralinux.txt index 8d28d8c..e4ca433 100644 --- a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-auralinux.txt +++ b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] name='done' ++[section] ++++[internal frame] -++++++[document web] \ No newline at end of file +++++++[document web]
diff --git a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-blink.txt b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-blink.txt index 6c84d3a..24203aa3 100644 --- a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-blink.txt +++ b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++iframe ++++++++rootWebArea ++++++++++genericContainer ignored -++++++++++++genericContainer ignored \ No newline at end of file +++++++++++++genericContainer ignored
diff --git a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-mac.txt b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-mac.txt index 54f34edc..bd5b7ac 100644 --- a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-mac.txt +++ b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea AXTitle='done' ++AXGroup ++++AXGroup -++++++AXWebArea \ No newline at end of file +++++++AXWebArea
diff --git a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-uia-win.txt b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-uia-win.txt index 62a366d4..547b8a4 100644 --- a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-uia-win.txt +++ b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-uia-win.txt
@@ -1,4 +1,4 @@ Document Name='done' ++Group IsControlElement=false ++++Document IsControlElement=false -++++++Document Value.Value='about:srcdoc' \ No newline at end of file +++++++Document Value.Value='about:srcdoc'
diff --git a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-win.txt b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-win.txt index e35bd84..58df9f68 100644 --- a/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-srcdoc-changed-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT name='done' READONLY FOCUSABLE ia2_hypertext='<obj0>' ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' ++++IA2_ROLE_INTERNAL_FRAME ia2_hypertext='<obj0>' -++++++ROLE_SYSTEM_DOCUMENT value='about:srcdoc' READONLY FOCUSABLE \ No newline at end of file +++++++ROLE_SYSTEM_DOCUMENT value='about:srcdoc' READONLY FOCUSABLE
diff --git a/content/test/data/accessibility/html/iframe-transform-expected-android-external.txt b/content/test/data/accessibility/html/iframe-transform-expected-android-external.txt index 039822f..d643c01 100644 --- a/content/test/data/accessibility/html/iframe-transform-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-transform-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++++Image actions:[AX_FOCUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic"] ++View actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] -++++++Image actions:[AX_FOCUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic"] \ No newline at end of file +++++++Image actions:[AX_FOCUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic"]
diff --git a/content/test/data/accessibility/html/iframe-transform-expected-uia-win.txt b/content/test/data/accessibility/html/iframe-transform-expected-uia-win.txt index f1ced26c9..31f7981 100644 --- a/content/test/data/accessibility/html/iframe-transform-expected-uia-win.txt +++ b/content/test/data/accessibility/html/iframe-transform-expected-uia-win.txt
@@ -4,4 +4,4 @@ ++++++Image ++Document IsControlElement=false ++++Document -++++++Image \ No newline at end of file +++++++Image
diff --git a/content/test/data/accessibility/html/iframe-transform-expected-win.txt b/content/test/data/accessibility/html/iframe-transform-expected-win.txt index 1b5b2f2..039c224 100644 --- a/content/test/data/accessibility/html/iframe-transform-expected-win.txt +++ b/content/test/data/accessibility/html/iframe-transform-expected-win.txt
@@ -4,4 +4,4 @@ ++++++ROLE_SYSTEM_GRAPHIC READONLY location=(10, 10) size=(100, 50) ++IA2_ROLE_INTERNAL_FRAME location=(0, 250) ++++ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE location=(0, 250) -++++++ROLE_SYSTEM_GRAPHIC READONLY location=(15, 265) size=(150, 75) \ No newline at end of file +++++++ROLE_SYSTEM_GRAPHIC READONLY location=(15, 265) size=(150, 75)
diff --git a/content/test/data/accessibility/html/iframe-traversal-expected-android-assist-data.txt b/content/test/data/accessibility/html/iframe-traversal-expected-android-assist-data.txt index 7f33205..2ecf9a2 100644 --- a/content/test/data/accessibility/html/iframe-traversal-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/iframe-traversal-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++++++View text:"\n" textSize:16.0 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] ++++++++++TextView text:"Error code: -6 (net::ERR_FILE_NOT_FOUND)" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++TextView text:"After iframe" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"After iframe" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/iframe-traversal-expected-android-external.txt b/content/test/data/accessibility/html/iframe-traversal-expected-android-external.txt index f1b370ab..4328ca4 100644 --- a/content/test/data/accessibility/html/iframe-traversal-expected-android-external.txt +++ b/content/test/data/accessibility/html/iframe-traversal-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++++View text:"Error" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="rootWebArea"] ++++++++TextView text:"Could not load the requested resource.\nError code: -6 (net::ERR_FILE_NOT_FOUND)" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"After iframe" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"After iframe" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/ignored-selection-between-text-expected-android.txt b/content/test/data/accessibility/html/ignored-selection-between-text-expected-android.txt index 55f3a32..0d7c80f7 100644 --- a/content/test/data/accessibility/html/ignored-selection-between-text-expected-android.txt +++ b/content/test/data/accessibility/html/ignored-selection-between-text-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.TextView name='before selection' ++android.widget.TextView name='this text is not ignored' ++android.widget.TextView name='after selection' -++android.widget.TextView name='Done' \ No newline at end of file +++android.widget.TextView name='Done'
diff --git a/content/test/data/accessibility/html/ignored-selection-between-text-expected-auralinux.txt b/content/test/data/accessibility/html/ignored-selection-between-text-expected-auralinux.txt index f84cb76..a96008d 100644 --- a/content/test/data/accessibility/html/ignored-selection-between-text-expected-auralinux.txt +++ b/content/test/data/accessibility/html/ignored-selection-between-text-expected-auralinux.txt
@@ -5,4 +5,4 @@ ++++[static] name='this text is not ignored' selection_start=0 selection_end=24 ++[section] selection_start=0 selection_end=15 ++++[static] name='after selection' selection_start=0 selection_end=15 -++[static] name='Done' \ No newline at end of file +++[static] name='Done'
diff --git a/content/test/data/accessibility/html/ignored-selection-between-text-expected-blink.txt b/content/test/data/accessibility/html/ignored-selection-between-text-expected-blink.txt index 984de2d6..cc821eade 100644 --- a/content/test/data/accessibility/html/ignored-selection-between-text-expected-blink.txt +++ b/content/test/data/accessibility/html/ignored-selection-between-text-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++staticText name='after selection' TreeData.textSelEndOffset=15 ++++++++++++inlineTextBox name='after selection' ++++++staticText name='Done' -++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/ignored-selection-between-text-expected-win.txt b/content/test/data/accessibility/html/ignored-selection-between-text-expected-win.txt index 1b4fec0..b0c9421b 100644 --- a/content/test/data/accessibility/html/ignored-selection-between-text-expected-win.txt +++ b/content/test/data/accessibility/html/ignored-selection-between-text-expected-win.txt
@@ -5,4 +5,4 @@ ++++ROLE_SYSTEM_STATICTEXT name='this text is not ignored' n_selections=1 selection_start=0 selection_end=24 ++IA2_ROLE_SECTION n_selections=1 selection_start=0 selection_end=15 ++++ROLE_SYSTEM_STATICTEXT name='after selection' n_selections=1 selection_start=0 selection_end=15 -++ROLE_SYSTEM_STATICTEXT name='Done' n_selections=0 \ No newline at end of file +++ROLE_SYSTEM_STATICTEXT name='Done' n_selections=0
diff --git a/content/test/data/accessibility/html/ignored-selection-expected-android.txt b/content/test/data/accessibility/html/ignored-selection-expected-android.txt index 3d31a4f..c046015 100644 --- a/content/test/data/accessibility/html/ignored-selection-expected-android.txt +++ b/content/test/data/accessibility/html/ignored-selection-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.widget.TextView name='this text is not ignored' ++android.widget.TextView name='after selection' -++android.widget.TextView name='Done' \ No newline at end of file +++android.widget.TextView name='Done'
diff --git a/content/test/data/accessibility/html/ignored-selection-expected-auralinux.txt b/content/test/data/accessibility/html/ignored-selection-expected-auralinux.txt index 5b512e3..93e83af 100644 --- a/content/test/data/accessibility/html/ignored-selection-expected-auralinux.txt +++ b/content/test/data/accessibility/html/ignored-selection-expected-auralinux.txt
@@ -2,4 +2,4 @@ ++[static] name='this text is not ignored' selection_start=0 selection_end=24 ++[section] selection_start=0 selection_end=15 ++++[static] name='after selection' selection_start=0 selection_end=15 -++[static] name='Done' selection_start=0 selection_end=4 \ No newline at end of file +++[static] name='Done' selection_start=0 selection_end=4
diff --git a/content/test/data/accessibility/html/ignored-selection-expected-blink.txt b/content/test/data/accessibility/html/ignored-selection-expected-blink.txt index 33bdad8..d9d63f4 100644 --- a/content/test/data/accessibility/html/ignored-selection-expected-blink.txt +++ b/content/test/data/accessibility/html/ignored-selection-expected-blink.txt
@@ -7,4 +7,4 @@ ++++++++staticText name='after selection' ++++++++++inlineTextBox name='after selection' ++++++staticText name='Done' TreeData.textSelEndOffset=4 -++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/ignored-selection-expected-win.txt b/content/test/data/accessibility/html/ignored-selection-expected-win.txt index 4a2889f..f78b6cbe 100644 --- a/content/test/data/accessibility/html/ignored-selection-expected-win.txt +++ b/content/test/data/accessibility/html/ignored-selection-expected-win.txt
@@ -2,4 +2,4 @@ ++ROLE_SYSTEM_STATICTEXT name='this text is not ignored' n_selections=1 selection_start=0 selection_end=24 ++IA2_ROLE_SECTION n_selections=1 selection_start=0 selection_end=15 ++++ROLE_SYSTEM_STATICTEXT name='after selection' n_selections=1 selection_start=0 selection_end=15 -++ROLE_SYSTEM_STATICTEXT name='Done' n_selections=1 selection_start=0 selection_end=4 \ No newline at end of file +++ROLE_SYSTEM_STATICTEXT name='Done' n_selections=1 selection_start=0 selection_end=4
diff --git a/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-android.txt b/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-android.txt index 13e8c03..8054297 100644 --- a/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-android.txt +++ b/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='Done' \ No newline at end of file +++android.widget.TextView name='Done'
diff --git a/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-blink.txt b/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-blink.txt index e63c2e2..457079a 100644 --- a/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-blink.txt +++ b/content/test/data/accessibility/html/ignored-selection-no-unignored-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ignored ++++++genericContainer ignored ++++++staticText name='Done' -++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-android-assist-data.txt b/content/test/data/accessibility/html/img-empty-alt-expected-android-assist-data.txt index ea91b74..7f8aba4 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Image text:"read" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {src="read.jpg"}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++Image text:"full" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="full"}, {src="read.jpg"}] \ No newline at end of file +++++Image text:"full" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="full"}, {src="read.jpg"}]
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-android-external.txt b/content/test/data/accessibility/html/img-empty-alt-expected-android-external.txt index 8adb793..99b95db3 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-android-external.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++Image text:"read" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/read.jpg"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++Image text:"full" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/read.jpg"] \ No newline at end of file +++++Image text:"full" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/read.jpg"]
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-android.txt b/content/test/data/accessibility/html/img-empty-alt-expected-android.txt index a2c9a494..d24c145 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-android.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-android.txt
@@ -7,4 +7,4 @@ ++++android.widget.TextView name=' ' ++++android.widget.Image role_description='graphic' name='read' ++++android.widget.TextView name=' ' -++++android.widget.Image role_description='graphic' name='full' \ No newline at end of file +++++android.widget.Image role_description='graphic' name='full'
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-auralinux.txt b/content/test/data/accessibility/html/img-empty-alt-expected-auralinux.txt index 34adb74a7..848f465c 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-auralinux.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-auralinux.txt
@@ -7,4 +7,4 @@ ++++[static] name=' ' ++++[image] name='To get missing image descriptions, open the context menu.' ++++[static] name=' ' -++++[image] name='full' \ No newline at end of file +++++[image] name='full'
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-blink.txt b/content/test/data/accessibility/html/img-empty-alt-expected-blink.txt index 91c86c9..a4740ab 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-blink.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-blink.txt
@@ -13,4 +13,4 @@ ++++++image ++++++staticText name=' ' ++++++++inlineTextBox name=' ' -++++++image name='full' \ No newline at end of file +++++++image name='full'
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-mac.txt b/content/test/data/accessibility/html/img-empty-alt-expected-mac.txt index 0e1b5bb..a3cd6d70 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-mac.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-mac.txt
@@ -6,4 +6,4 @@ ++++AXStaticText AXValue=' ' ++++AXImage AXDescription='To get missing image descriptions, open the context menu.' ++++AXStaticText AXValue=' ' -++++AXImage AXDescription='full' \ No newline at end of file +++++AXImage AXDescription='full'
diff --git a/content/test/data/accessibility/html/img-empty-alt-expected-win.txt b/content/test/data/accessibility/html/img-empty-alt-expected-win.txt index 7bade2d..d57907f5 100644 --- a/content/test/data/accessibility/html/img-empty-alt-expected-win.txt +++ b/content/test/data/accessibility/html/img-empty-alt-expected-win.txt
@@ -7,4 +7,4 @@ ++++ROLE_SYSTEM_STATICTEXT name=' ' ++++ROLE_SYSTEM_GRAPHIC name='To get missing image descriptions, open the context menu.' READONLY ++++ROLE_SYSTEM_STATICTEXT name=' ' -++++ROLE_SYSTEM_GRAPHIC name='full' READONLY \ No newline at end of file +++++ROLE_SYSTEM_GRAPHIC name='full' READONLY
diff --git a/content/test/data/accessibility/html/img-expected-android-assist-data.txt b/content/test/data/accessibility/html/img-expected-android-assist-data.txt index 59ec93e..f8c3d461 100644 --- a/content/test/data/accessibility/html/img-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/img-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Image text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt=" "}, {src="pipe.jpg"}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++Image text:"SVG face" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="SVG face"}, {src="svg-face.svg"}] \ No newline at end of file +++++Image text:"SVG face" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="SVG face"}, {src="svg-face.svg"}]
diff --git a/content/test/data/accessibility/html/img-expected-android-external.txt b/content/test/data/accessibility/html/img-expected-android-external.txt index b4bf48c..59a7335a 100644 --- a/content/test/data/accessibility/html/img-expected-android-external.txt +++ b/content/test/data/accessibility/html/img-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++Image text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/pipe.jpg"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++Image text:"SVG face" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/svg-face.svg"] \ No newline at end of file +++++Image text:"SVG face" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/svg-face.svg"]
diff --git a/content/test/data/accessibility/html/img-expected-auralinux.txt b/content/test/data/accessibility/html/img-expected-auralinux.txt index 71b1d5d..853f2eb 100644 --- a/content/test/data/accessibility/html/img-expected-auralinux.txt +++ b/content/test/data/accessibility/html/img-expected-auralinux.txt
@@ -5,4 +5,4 @@ ++++[static] name=' ' ++++[image] name=' . To get missing image descriptions, open the context menu.' ++++[static] name=' ' -++++[image] name='SVG face' \ No newline at end of file +++++[image] name='SVG face'
diff --git a/content/test/data/accessibility/html/img-expected-fuchsia.txt b/content/test/data/accessibility/html/img-expected-fuchsia.txt index 98aa455..fbe1233 100644 --- a/content/test/data/accessibility/html/img-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/img-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++++UNKNOWN label=' ' ++++++IMAGE label=' ' ++++++STATIC_TEXT label=' ' -++++++IMAGE label='SVG face' \ No newline at end of file +++++++IMAGE label='SVG face'
diff --git a/content/test/data/accessibility/html/img-expected-mac.txt b/content/test/data/accessibility/html/img-expected-mac.txt index 72255d212..eb21859e4 100644 --- a/content/test/data/accessibility/html/img-expected-mac.txt +++ b/content/test/data/accessibility/html/img-expected-mac.txt
@@ -5,4 +5,4 @@ ++++AXStaticText AXValue=' ' ++++AXImage AXDescription=' . To get missing image descriptions, open the context menu.' ++++AXStaticText AXValue=' ' -++++AXImage AXDescription='SVG face' AXRoleDescription='image' \ No newline at end of file +++++AXImage AXDescription='SVG face' AXRoleDescription='image'
diff --git a/content/test/data/accessibility/html/img-expected-win.txt b/content/test/data/accessibility/html/img-expected-win.txt index 47192424..a832244 100644 --- a/content/test/data/accessibility/html/img-expected-win.txt +++ b/content/test/data/accessibility/html/img-expected-win.txt
@@ -5,4 +5,4 @@ ++++ROLE_SYSTEM_STATICTEXT name=' ' ++++ROLE_SYSTEM_GRAPHIC name=' . To get missing image descriptions, open the context menu.' READONLY ++++ROLE_SYSTEM_STATICTEXT name=' ' -++++ROLE_SYSTEM_GRAPHIC name='SVG face' READONLY \ No newline at end of file +++++ROLE_SYSTEM_GRAPHIC name='SVG face' READONLY
diff --git a/content/test/data/accessibility/html/img-link-empty-alt-expected-android-assist-data.txt b/content/test/data/accessibility/html/img-link-empty-alt-expected-android-assist-data.txt index 7fdbde6..4fcb7e5e 100644 --- a/content/test/data/accessibility/html/img-link-empty-alt-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/img-link-empty-alt-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"read " textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="foo"}] ++++++Image text:"read" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="img"}, {display="inline"}, {src="read.jpg"}] -++++++TextView text:"read" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"read" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/img-link-empty-alt-expected-android-external.txt b/content/test/data/accessibility/html/img-link-empty-alt-expected-android-external.txt index 52ab526..8cff807 100644 --- a/content/test/data/accessibility/html/img-link-empty-alt-expected-android-external.txt +++ b/content/test/data/accessibility/html/img-link-empty-alt-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"read " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] ++++View text:"null" contentDescription:"read" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", hasImage="true", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/foo"] ++++++Image text:"read" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", clickableScore="100", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/read.jpg"] -++++++TextView text:"read" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++++TextView text:"read" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/img-link-empty-alt-expected-android.txt b/content/test/data/accessibility/html/img-link-empty-alt-expected-android.txt index 549b5b4..3b9bcd3 100644 --- a/content/test/data/accessibility/html/img-link-empty-alt-expected-android.txt +++ b/content/test/data/accessibility/html/img-link-empty-alt-expected-android.txt
@@ -8,4 +8,4 @@ ++++++android.widget.TextView name='read ' ++++android.view.View role_description='link' clickable focusable link name='read' ++++++android.widget.Image role_description='graphic' name='read' -++++++android.widget.TextView name='read' \ No newline at end of file +++++++android.widget.TextView name='read'
diff --git a/content/test/data/accessibility/html/img-mime-type-expected-blink.txt b/content/test/data/accessibility/html/img-mime-type-expected-blink.txt index 8e3f5b1..710724f 100644 --- a/content/test/data/accessibility/html/img-mime-type-expected-blink.txt +++ b/content/test/data/accessibility/html/img-mime-type-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ignored ++++++genericContainer ignored ++++++++genericContainer ignored -++++++++++image \ No newline at end of file +++++++++++image
diff --git a/content/test/data/accessibility/html/in-page-links-expected-android-assist-data.txt b/content/test/data/accessibility/html/in-page-links-expected-android-assist-data.txt index 0df0d6d..984d44c 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-android-assist-data.txt
@@ -32,4 +32,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="spanWithContent"}] ++++++TextView text:"Span with content" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {id="paragraphWithContent"}] -++++TextView text:"Paragraph with content" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Paragraph with content" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/in-page-links-expected-android-external.txt b/content/test/data/accessibility/html/in-page-links-expected-android-external.txt index 5347808..f226fd93 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-android-external.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-android-external.txt
@@ -28,4 +28,4 @@ ++++TextView text:"After empty span" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"Span with content" viewIdResName:"spanWithContent" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"Paragraph with content" viewIdResName:"paragraphWithContent" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"Paragraph with content" viewIdResName:"paragraphWithContent" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/in-page-links-expected-android.txt b/content/test/data/accessibility/html/in-page-links-expected-android.txt index 80e97fc..4b48897 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-android.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-android.txt
@@ -28,4 +28,4 @@ ++++android.widget.TextView name='After empty span' ++android.view.View ++++android.widget.TextView name='Span with content' -++android.widget.TextView name='Paragraph with content' \ No newline at end of file +++android.widget.TextView name='Paragraph with content'
diff --git a/content/test/data/accessibility/html/in-page-links-expected-auralinux.txt b/content/test/data/accessibility/html/in-page-links-expected-auralinux.txt index 943a572..c3a69ee 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-auralinux.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-auralinux.txt
@@ -32,4 +32,4 @@ ++++[section] ++++++[static] name='Span with content' ++[paragraph] -++++[static] name='Paragraph with content' \ No newline at end of file +++++[static] name='Paragraph with content'
diff --git a/content/test/data/accessibility/html/in-page-links-expected-mac.txt b/content/test/data/accessibility/html/in-page-links-expected-mac.txt index 7a159d8..1c4a0f1 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-mac.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-mac.txt
@@ -32,4 +32,4 @@ ++++AXGroup ++++++AXStaticText AXValue='Span with content' ++AXGroup -++++AXStaticText AXValue='Paragraph with content' \ No newline at end of file +++++AXStaticText AXValue='Paragraph with content'
diff --git a/content/test/data/accessibility/html/in-page-links-expected-uia-win.txt b/content/test/data/accessibility/html/in-page-links-expected-uia-win.txt index 2f6f3fc..c1fabd0e 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-uia-win.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-uia-win.txt
@@ -32,4 +32,4 @@ ++++Group IsControlElement=false ++++++Text Name='Span with content' ++Group IsControlElement=false -++++Text Name='Paragraph with content' \ No newline at end of file +++++Text Name='Paragraph with content'
diff --git a/content/test/data/accessibility/html/in-page-links-expected-win.txt b/content/test/data/accessibility/html/in-page-links-expected-win.txt index c49a99db..0d0cd999 100644 --- a/content/test/data/accessibility/html/in-page-links-expected-win.txt +++ b/content/test/data/accessibility/html/in-page-links-expected-win.txt
@@ -32,4 +32,4 @@ ++++IA2_ROLE_SECTION ++++++ROLE_SYSTEM_STATICTEXT name='Span with content' ++IA2_ROLE_PARAGRAPH -++++ROLE_SYSTEM_STATICTEXT name='Paragraph with content' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='Paragraph with content'
diff --git a/content/test/data/accessibility/html/inert-attribute-expected-blink.txt b/content/test/data/accessibility/html/inert-attribute-expected-blink.txt index 7583cbc5..0f856229 100644 --- a/content/test/data/accessibility/html/inert-attribute-expected-blink.txt +++ b/content/test/data/accessibility/html/inert-attribute-expected-blink.txt
@@ -41,4 +41,4 @@ ++++++++++++genericContainer ignored htmlTag='body' ++++++++++++++genericContainer focusable htmlTag='div' name='Normal frame' ++++++++++++++++staticText name='Normal frame' -++++++++++++++++++inlineTextBox name='Normal frame' \ No newline at end of file +++++++++++++++++++inlineTextBox name='Normal frame'
diff --git a/content/test/data/accessibility/html/input-button-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-button-expected-android-assist-data.txt index 0f4c9763..8e939df4 100644 --- a/content/test/data/accessibility/html/input-button-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-button-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++Button text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="button"}, {value="Button"}] ++++++TextView text:"Button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] ++++Button text:"Name Description" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="Name"}, {type="button"}, {value="Description"}] -++++++TextView text:"Description" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Description" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-button-expected-android-external.txt b/content/test/data/accessibility/html/input-button-expected-android-external.txt index 84e41bd..0edcf4e 100644 --- a/content/test/data/accessibility/html/input-button-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-button-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++Button text:"Button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] -++++Button text:"Name" hint:"Description" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", hint="Description", roleDescription="button"] \ No newline at end of file +++++Button text:"Name" hint:"Description" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", hint="Description", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/input-button-expected-android.txt b/content/test/data/accessibility/html/input-button-expected-android.txt index 479ff47..6bc067a8 100644 --- a/content/test/data/accessibility/html/input-button-expected-android.txt +++ b/content/test/data/accessibility/html/input-button-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.Button role_description='button' clickable focusable name='Button' -++++android.widget.Button role_description='button' clickable focusable name='Name' hint='Description' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='Name' hint='Description'
diff --git a/content/test/data/accessibility/html/input-button-expected-auralinux.txt b/content/test/data/accessibility/html/input-button-expected-auralinux.txt index 9c4fd461..295bc78 100644 --- a/content/test/data/accessibility/html/input-button-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-button-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] ++[section] ++++[push button] name='Button' -++++[push button] name='Name' description='Description' description-from:button-label \ No newline at end of file +++++[push button] name='Name' description='Description' description-from:button-label
diff --git a/content/test/data/accessibility/html/input-button-expected-fuchsia.txt b/content/test/data/accessibility/html/input-button-expected-fuchsia.txt index d742f99..44293be 100644 --- a/content/test/data/accessibility/html/input-button-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-button-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN label='Button' ++++++BUTTON focusable label='Name' actions='{DEFAULT}' secondary_label='Description' ++++++++STATIC_TEXT label='Description' -++++++++++UNKNOWN label='Description' \ No newline at end of file +++++++++++UNKNOWN label='Description'
diff --git a/content/test/data/accessibility/html/input-button-expected-mac.txt b/content/test/data/accessibility/html/input-button-expected-mac.txt index a7e89c9..44c5f57 100644 --- a/content/test/data/accessibility/html/input-button-expected-mac.txt +++ b/content/test/data/accessibility/html/input-button-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea ++AXGroup ++++AXButton AXTitle='Button' -++++AXButton AXDescription='Name' AXHelp='Description' \ No newline at end of file +++++AXButton AXDescription='Name' AXHelp='Description'
diff --git a/content/test/data/accessibility/html/input-button-expected-uia-win.txt b/content/test/data/accessibility/html/input-button-expected-uia-win.txt index d03a61e..3c34195 100644 --- a/content/test/data/accessibility/html/input-button-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-button-expected-uia-win.txt
@@ -2,4 +2,4 @@ Document ++Group IsControlElement=false ++++Button Name='Button' -++++Button Name='Name' FullDescription='Description' \ No newline at end of file +++++Button Name='Name' FullDescription='Description'
diff --git a/content/test/data/accessibility/html/input-checkbox-expected-android.txt b/content/test/data/accessibility/html/input-checkbox-expected-android.txt index 066395c..198b17f 100644 --- a/content/test/data/accessibility/html/input-checkbox-expected-android.txt +++ b/content/test/data/accessibility/html/input-checkbox-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.widget.CheckBox role_description='checkbox' checkable checked clickable focusable name='Checkbox1' ++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='Checkbox2' ++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='Checkbox3' -++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='Checkbox4' state_description='Partially Checked' \ No newline at end of file +++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='Checkbox4' state_description='Partially Checked'
diff --git a/content/test/data/accessibility/html/input-checkbox-expected-fuchsia.txt b/content/test/data/accessibility/html/input-checkbox-expected-fuchsia.txt index d804490..01cb4ec 100644 --- a/content/test/data/accessibility/html/input-checkbox-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-checkbox-expected-fuchsia.txt
@@ -15,4 +15,4 @@ ++++++++STATIC_TEXT hidden label='Checkbox3' ++++++UNKNOWN hidden ++++++++CHECK_BOX focusable label='Checkbox4' actions='{DEFAULT}' checked_state='MIXED' -++++++++STATIC_TEXT hidden label='Checkbox4' \ No newline at end of file +++++++++STATIC_TEXT hidden label='Checkbox4'
diff --git a/content/test/data/accessibility/html/input-checkbox-in-menu-expected-android.txt b/content/test/data/accessibility/html/input-checkbox-in-menu-expected-android.txt index e6ab247..0add937 100644 --- a/content/test/data/accessibility/html/input-checkbox-in-menu-expected-android.txt +++ b/content/test/data/accessibility/html/input-checkbox-in-menu-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.widget.CheckBox role_description='checkbox' checkable checked clickable focusable name='Checkbox2' ++android.view.View role_description='menu' ++++android.widget.CheckBox role_description='checkbox' checkable checked clickable focusable name='Checkbox3' -++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='Checkbox4' state_description='Partially Checked' \ No newline at end of file +++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='Checkbox4' state_description='Partially Checked'
diff --git a/content/test/data/accessibility/html/input-checkbox-in-menu-expected-fuchsia.txt b/content/test/data/accessibility/html/input-checkbox-in-menu-expected-fuchsia.txt index 0d5af28a..834b6ab5 100644 --- a/content/test/data/accessibility/html/input-checkbox-in-menu-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-checkbox-in-menu-expected-fuchsia.txt
@@ -14,4 +14,4 @@ ++++++++++STATIC_TEXT hidden label='Checkbox3' ++++++++UNKNOWN hidden ++++++++++CHECK_BOX focusable label='Checkbox4' actions='{DEFAULT}' checked_state='MIXED' -++++++++++STATIC_TEXT hidden label='Checkbox4' \ No newline at end of file +++++++++++STATIC_TEXT hidden label='Checkbox4'
diff --git a/content/test/data/accessibility/html/input-checkbox-in-menu-expected-mac.txt b/content/test/data/accessibility/html/input-checkbox-in-menu-expected-mac.txt index 51843580..0de96e0 100644 --- a/content/test/data/accessibility/html/input-checkbox-in-menu-expected-mac.txt +++ b/content/test/data/accessibility/html/input-checkbox-in-menu-expected-mac.txt
@@ -4,4 +4,4 @@ ++++AXCheckBox AXTitle='Checkbox2' AXValue=1 ++AXMenu ++++AXCheckBox AXTitle='Checkbox3' AXValue=1 -++++AXCheckBox AXTitle='Checkbox4' AXValue=2 \ No newline at end of file +++++AXCheckBox AXTitle='Checkbox4' AXValue=2
diff --git a/content/test/data/accessibility/html/input-checkbox-label-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-checkbox-label-expected-android-assist-data.txt index a3aad10..e3022815 100644 --- a/content/test/data/accessibility/html/input-checkbox-label-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-checkbox-label-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++CheckBox text:"Checkbox Title" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="checkbox"}] \ No newline at end of file +++++CheckBox text:"Checkbox Title" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="checkbox"}]
diff --git a/content/test/data/accessibility/html/input-checkbox-label-expected-android-external.txt b/content/test/data/accessibility/html/input-checkbox-label-expected-android-external.txt index fddf607..f4eae643 100644 --- a/content/test/data/accessibility/html/input-checkbox-label-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-checkbox-label-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++CheckBox text:"Checkbox Title" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="checkBox", clickableScore="300", roleDescription="checkbox"] \ No newline at end of file +++++CheckBox text:"Checkbox Title" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="checkBox", clickableScore="300", roleDescription="checkbox"]
diff --git a/content/test/data/accessibility/html/input-checkbox-label-expected-fuchsia.txt b/content/test/data/accessibility/html/input-checkbox-label-expected-fuchsia.txt index d2ab8fe..0aeebeb1 100644 --- a/content/test/data/accessibility/html/input-checkbox-label-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-checkbox-label-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN ++++++UNKNOWN hidden ++++++++CHECK_BOX focusable label='Checkbox Title' actions='{DEFAULT}' checked_state='UNCHECKED' -++++++++STATIC_TEXT hidden label=' Checkbox Title' \ No newline at end of file +++++++++STATIC_TEXT hidden label=' Checkbox Title'
diff --git a/content/test/data/accessibility/html/input-color-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-color-expected-android-assist-data.txt index 50bc65b..5ae8f56 100644 --- a/content/test/data/accessibility/html/input-color-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-color-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++Spinner text:"#FF9900" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="color"}, {value="#ff9900"}] \ No newline at end of file +++++Spinner text:"#FF9900" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="color"}, {value="#ff9900"}]
diff --git a/content/test/data/accessibility/html/input-color-expected-android-external.txt b/content/test/data/accessibility/html/input-color-expected-android-external.txt index fd0a9c30..ea581912 100644 --- a/content/test/data/accessibility/html/input-color-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-color-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner text:"#FF9900" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"] \ No newline at end of file +++++Spinner text:"#FF9900" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"]
diff --git a/content/test/data/accessibility/html/input-color-expected-android.txt b/content/test/data/accessibility/html/input-color-expected-android.txt index de8f3ca..e6560b3 100644 --- a/content/test/data/accessibility/html/input-color-expected-android.txt +++ b/content/test/data/accessibility/html/input-color-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Spinner role_description='color picker' clickable focusable name='#FF9900' \ No newline at end of file +++++android.widget.Spinner role_description='color picker' clickable focusable name='#FF9900'
diff --git a/content/test/data/accessibility/html/input-color-expected-blink.txt b/content/test/data/accessibility/html/input-color-expected-blink.txt index e1007c1..e6d6f4c 100644 --- a/content/test/data/accessibility/html/input-color-expected-blink.txt +++ b/content/test/data/accessibility/html/input-color-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++colorWell inputType='color' value='#ff9900' ++++++++genericContainer ignored -++++++++++genericContainer ignored \ No newline at end of file +++++++++++genericContainer ignored
diff --git a/content/test/data/accessibility/html/input-color-expected-fuchsia.txt b/content/test/data/accessibility/html/input-color-expected-fuchsia.txt index a0776561..5557984 100644 --- a/content/test/data/accessibility/html/input-color-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-color-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN ++++++UNKNOWN focusable actions='{DEFAULT, SET_VALUE}' value='#ff9900' ++++++++UNKNOWN hidden -++++++++++UNKNOWN hidden \ No newline at end of file +++++++++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/input-color-expected-uia-win.txt b/content/test/data/accessibility/html/input-color-expected-uia-win.txt index a6eae5d0..334a8db 100644 --- a/content/test/data/accessibility/html/input-color-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-color-expected-uia-win.txt
@@ -1,3 +1,3 @@ Document ++Group IsControlElement=false -++++Button LocalizedControlType='color picker' Value.Value='100% red 60% green 0% blue' \ No newline at end of file +++++Button LocalizedControlType='color picker' Value.Value='100% red 60% green 0% blue'
diff --git a/content/test/data/accessibility/html/input-color-expected-win.txt b/content/test/data/accessibility/html/input-color-expected-win.txt index f89a965..2b1be88 100644 --- a/content/test/data/accessibility/html/input-color-expected-win.txt +++ b/content/test/data/accessibility/html/input-color-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' -++++IA2_ROLE_COLOR_CHOOSER value='100% red 60% green 0% blue' FOCUSABLE \ No newline at end of file +++++IA2_ROLE_COLOR_CHOOSER value='100% red 60% green 0% blue' FOCUSABLE
diff --git a/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-assist-data.txt index 9cbf270..e7700a5 100644 --- a/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++Spinner text:"#FF9900" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="color picker"}, {type="color"}, {value="#ff9900"}] \ No newline at end of file +++++Spinner text:"#FF9900" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="color picker"}, {type="color"}, {value="#ff9900"}]
diff --git a/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-external.txt b/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-external.txt index fd0a9c30..ea581912 100644 --- a/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-color-with-popup-open-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner text:"#FF9900" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"] \ No newline at end of file +++++Spinner text:"#FF9900" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"]
diff --git a/content/test/data/accessibility/html/input-color-with-popup-open-expected-android.txt b/content/test/data/accessibility/html/input-color-with-popup-open-expected-android.txt index 552471b9..17e2e606 100644 --- a/content/test/data/accessibility/html/input-color-with-popup-open-expected-android.txt +++ b/content/test/data/accessibility/html/input-color-with-popup-open-expected-android.txt
@@ -1 +1 @@ -#<skip - the color control uses a native dialog on Android> \ No newline at end of file +#<skip - the color control uses a native dialog on Android>
diff --git a/content/test/data/accessibility/html/input-color-with-popup-open-expected-auralinux.txt b/content/test/data/accessibility/html/input-color-with-popup-open-expected-auralinux.txt index e39d438f..aa7cefea 100644 --- a/content/test/data/accessibility/html/input-color-with-popup-open-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-color-with-popup-open-expected-auralinux.txt
@@ -17,4 +17,4 @@ ++++++++++++[static] name='B' ++++++++++++[section] ++++++++++++++[document frame] -++++++++++[section] \ No newline at end of file +++++++++++[section]
diff --git a/content/test/data/accessibility/html/input-date-disabled-expected-blink.txt b/content/test/data/accessibility/html/input-date-disabled-expected-blink.txt index e8163093..354c42b 100644 --- a/content/test/data/accessibility/html/input-date-disabled-expected-blink.txt +++ b/content/test/data/accessibility/html/input-date-disabled-expected-blink.txt
@@ -17,4 +17,4 @@ ++++++++++++++++inlineTextBox name='/' ++++++++++++++spinButton name='Year' placeholder='yyyy' restriction=disabled valueForRange=0.00 minValueForRange=1.00 maxValueForRange=275760.00 ++++++++++++++++staticText name='yyyy' -++++++++++++++++++inlineTextBox name='yyyy' \ No newline at end of file +++++++++++++++++++inlineTextBox name='yyyy'
diff --git a/content/test/data/accessibility/html/input-date-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-date-expected-android-assist-data.txt index aa25f23..8c9a4437 100644 --- a/content/test/data/accessibility/html/input-date-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-date-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Spinner text:"When" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {aria-label="When"}, {type="date"}, {value="2008-09-01"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-date-expected-android-external.txt b/content/test/data/accessibility/html/input-date-expected-android-external.txt index 2b6c8a2..e986d1d 100644 --- a/content/test/data/accessibility/html/input-date-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-date-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"] -++++Spinner text:"2008-09-01" hint:"When" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", hint="When", roleDescription="date picker"] \ No newline at end of file +++++Spinner text:"2008-09-01" hint:"When" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", hint="When", roleDescription="date picker"]
diff --git a/content/test/data/accessibility/html/input-date-expected-android.txt b/content/test/data/accessibility/html/input-date-expected-android.txt index 46a4335..18ee3ce 100644 --- a/content/test/data/accessibility/html/input-date-expected-android.txt +++ b/content/test/data/accessibility/html/input-date-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.Spinner role_description='date picker' clickable focusable name='2008-09-01' input_type=20 -++++android.widget.Spinner role_description='date picker' clickable focusable name='2008-09-01' hint='When' input_type=20 \ No newline at end of file +++++android.widget.Spinner role_description='date picker' clickable focusable name='2008-09-01' hint='When' input_type=20
diff --git a/content/test/data/accessibility/html/input-date-expected-mac.txt b/content/test/data/accessibility/html/input-date-expected-mac.txt index 1daa1c1..b0fa418 100644 --- a/content/test/data/accessibility/html/input-date-expected-mac.txt +++ b/content/test/data/accessibility/html/input-date-expected-mac.txt
@@ -17,4 +17,4 @@ ++++++++++AXIncrementor AXDescription='Day When' AXRoleDescription='stepper' AXValue=1 ++++++++++AXStaticText AXRoleDescription='text' AXValue='/' ++++++++++AXIncrementor AXDescription='Year When' AXRoleDescription='stepper' AXValue=2008 -++++++AXPopUpButton AXDescription='Show date picker' AXRoleDescription='pop up button' \ No newline at end of file +++++++AXPopUpButton AXDescription='Show date picker' AXRoleDescription='pop up button'
diff --git a/content/test/data/accessibility/html/input-date-expected-uia-win.txt b/content/test/data/accessibility/html/input-date-expected-uia-win.txt index 1f12a4ac..599333846 100644 --- a/content/test/data/accessibility/html/input-date-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-date-expected-uia-win.txt
@@ -17,4 +17,4 @@ ++++++++++Spinner Name='Day When' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=31.00 RangeValue.Minimum=1.00 RangeValue.Value=1.00 Value.Value='01' ++++++++++Text Name='/' ++++++++++Spinner Name='Year When' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=275760.00 RangeValue.Minimum=1.00 RangeValue.Value=2008.00 Value.Value='2008' -++++++Button Name='Show date picker' ExpandCollapse.ExpandCollapseState='Collapsed' \ No newline at end of file +++++++Button Name='Show date picker' ExpandCollapse.ExpandCollapseState='Collapsed'
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-assist-data.txt index ba23cb4..41eb928 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Spinner text:"2008-09-01" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {type="date"}, {value="2008-09-01"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-external.txt b/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-external.txt index f4b0454..685a5de92 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"] \ No newline at end of file +++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"]
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-expected-blink.txt b/content/test/data/accessibility/html/input-date-with-popup-open-expected-blink.txt index bdb6069c..a3df2c6 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-expected-blink.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-expected-blink.txt
@@ -143,4 +143,4 @@ ++++++++++++++++++++button name='Clear' ++++++++++++++++++++++staticText name='Clear' ++++++++++++++++++++button name='Today' -++++++++++++++++++++++staticText name='Today' \ No newline at end of file +++++++++++++++++++++++staticText name='Today'
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-expected-fuchsia.txt b/content/test/data/accessibility/html/input-date-with-popup-open-expected-fuchsia.txt index a66acacf..43813a0 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-expected-fuchsia.txt
@@ -143,4 +143,4 @@ ++++++++++++++++++++BUTTON focusable label='Clear' actions='{DEFAULT}' ++++++++++++++++++++++STATIC_TEXT label='Clear' ++++++++++++++++++++BUTTON focusable label='Today' actions='{DEFAULT}' -++++++++++++++++++++++STATIC_TEXT label='Today' \ No newline at end of file +++++++++++++++++++++++STATIC_TEXT label='Today'
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-expected-uia-win.txt b/content/test/data/accessibility/html/input-date-with-popup-open-expected-uia-win.txt index efac9cd6..5a94378 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-expected-uia-win.txt
@@ -131,4 +131,4 @@ ++++++++++++++++++++++++DataItem Name='Saturday, October 11, 2008' GridItem.Column=6 GridItem.ColumnSpan=1 GridItem.Row=5 GridItem.RowSpan=1 SelectionItem.IsSelected=false ++++++++++++++++++++++++++Text Name='11' IsControlElement=false ++++++++++++++++++Button Name='Clear' -++++++++++++++++++Button Name='Today' \ No newline at end of file +++++++++++++++++++Button Name='Today'
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-expected-win.txt b/content/test/data/accessibility/html/input-date-with-popup-open-expected-win.txt index e01204a2d..14cc7c3 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-expected-win.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-expected-win.txt
@@ -130,4 +130,4 @@ ++++++++++++++++++++++ROLE_SYSTEM_CELL name='Saturday, October 11, 2008' FOCUSABLE ia2_hypertext='11' ++++++++++++++++++++++++ROLE_SYSTEM_STATICTEXT name='11' ia2_hypertext='11' ++++++++++++++++ROLE_SYSTEM_PUSHBUTTON name='Clear' FOCUSABLE ia2_hypertext='Clear' -++++++++++++++++ROLE_SYSTEM_PUSHBUTTON name='Today' FOCUSABLE ia2_hypertext='Today' \ No newline at end of file +++++++++++++++++ROLE_SYSTEM_PUSHBUTTON name='Today' FOCUSABLE ia2_hypertext='Today'
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-assist-data.txt index 86c7633..dd4dc09 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Spinner text:"Third date picker" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {aria-label="Third date picker"}, {type="date"}, {value="2008-09-01"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-external.txt b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-external.txt index b5998cc1..88f7ef9e 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"] ++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"] -++++Spinner text:"2008-09-01" hint:"Third date picker" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", hint="Third date picker", roleDescription="date picker"] \ No newline at end of file +++++Spinner text:"2008-09-01" hint:"Third date picker" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", hint="Third date picker", roleDescription="date picker"]
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-assist-data.txt index 86c7633..dd4dc09 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Spinner text:"Third date picker" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {aria-label="Third date picker"}, {type="date"}, {value="2008-09-01"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"09/01/2008" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-external.txt b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-external.txt index b5998cc1..88f7ef9e 100644 --- a/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-date-with-popup-open-multiple-for-win-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"] ++++Spinner text:"2008-09-01" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", roleDescription="date picker"] -++++Spinner text:"2008-09-01" hint:"Third date picker" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", hint="Third date picker", roleDescription="date picker"] \ No newline at end of file +++++Spinner text:"2008-09-01" hint:"Third date picker" clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="date", clickableScore="300", hint="Third date picker", roleDescription="date picker"]
diff --git a/content/test/data/accessibility/html/input-datetime-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-datetime-expected-android-assist-data.txt index 5d2e98c52..f71d3326b 100644 --- a/content/test/data/accessibility/html/input-datetime-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-datetime-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++TextView text:"1/1/2015 1:00AM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++EditText text:"1/1/2015 1:00AM" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="Launch"}, {type="datetime"}, {value="1/1/2015 1:00AM"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"1/1/2015 1:00AM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"1/1/2015 1:00AM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-datetime-expected-android-external.txt b/content/test/data/accessibility/html/input-datetime-expected-android-external.txt index 39cc40d..94739c4 100644 --- a/content/test/data/accessibility/html/input-datetime-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-datetime-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++EditText text:"1/1/2015 1:00AM" clickable editable focusable inputType:4 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] -++++EditText text:"1/1/2015 1:00AM" hint:"Launch" clickable editable focusable inputType:4 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Launch"] \ No newline at end of file +++++EditText text:"1/1/2015 1:00AM" hint:"Launch" clickable editable focusable inputType:4 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Launch"]
diff --git a/content/test/data/accessibility/html/input-datetime-expected-android.txt b/content/test/data/accessibility/html/input-datetime-expected-android.txt index fed5fd6..013aab33 100644 --- a/content/test/data/accessibility/html/input-datetime-expected-android.txt +++ b/content/test/data/accessibility/html/input-datetime-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='1/1/2015 1:00AM' input_type=4 text_change_added_count=15 -++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='1/1/2015 1:00AM' hint='Launch' input_type=4 text_change_added_count=15 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='1/1/2015 1:00AM' hint='Launch' input_type=4 text_change_added_count=15
diff --git a/content/test/data/accessibility/html/input-datetime-expected-fuchsia.txt b/content/test/data/accessibility/html/input-datetime-expected-fuchsia.txt index 5b261a02..e25bd66 100644 --- a/content/test/data/accessibility/html/input-datetime-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-datetime-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++TEXT_FIELD focusable label='Launch' actions='{DEFAULT, SET_VALUE}' value='1/1/2015 1:00AM' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='1/1/2015 1:00AM' -++++++++++++UNKNOWN label='1/1/2015 1:00AM' \ No newline at end of file +++++++++++++UNKNOWN label='1/1/2015 1:00AM'
diff --git a/content/test/data/accessibility/html/input-datetime-expected-win.txt b/content/test/data/accessibility/html/input-datetime-expected-win.txt index 5aa753b..1325a41 100644 --- a/content/test/data/accessibility/html/input-datetime-expected-win.txt +++ b/content/test/data/accessibility/html/input-datetime-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' ++IA2_ROLE_SECTION ia2_hypertext='<obj0><obj1>' ++++ROLE_SYSTEM_TEXT value='1/1/2015 1:00AM' FOCUSABLE text-input-type:datetime ia2_hypertext='1/1/2015 1:00AM' -++++ROLE_SYSTEM_TEXT name='Launch' value='1/1/2015 1:00AM' FOCUSABLE text-input-type:datetime ia2_hypertext='1/1/2015 1:00AM' \ No newline at end of file +++++ROLE_SYSTEM_TEXT name='Launch' value='1/1/2015 1:00AM' FOCUSABLE text-input-type:datetime ia2_hypertext='1/1/2015 1:00AM'
diff --git a/content/test/data/accessibility/html/input-datetime-local-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-datetime-local-expected-android-assist-data.txt index 656c623d..8ea14c7 100644 --- a/content/test/data/accessibility/html/input-datetime-local-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-datetime-local-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Spinner text:" " textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {type="datetime-local"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-datetime-local-expected-android-external.txt b/content/test/data/accessibility/html/input-datetime-local-expected-android-external.txt index 3fd6dedb..9a18754 100644 --- a/content/test/data/accessibility/html/input-datetime-local-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-datetime-local-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner clickable focusable inputType:4 actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="dateTime", clickableScore="300", roleDescription="local date and time picker"] \ No newline at end of file +++++Spinner clickable focusable inputType:4 actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="dateTime", clickableScore="300", roleDescription="local date and time picker"]
diff --git a/content/test/data/accessibility/html/input-datetime-local-expected-android.txt b/content/test/data/accessibility/html/input-datetime-local-expected-android.txt index 8af5b95c..61cd3bfc4 100644 --- a/content/test/data/accessibility/html/input-datetime-local-expected-android.txt +++ b/content/test/data/accessibility/html/input-datetime-local-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Spinner role_description='local date and time picker' clickable focusable input_type=4 \ No newline at end of file +++++android.widget.Spinner role_description='local date and time picker' clickable focusable input_type=4
diff --git a/content/test/data/accessibility/html/input-datetime-local-expected-uia-win.txt b/content/test/data/accessibility/html/input-datetime-local-expected-uia-win.txt index 3823fbf..73e20ce 100644 --- a/content/test/data/accessibility/html/input-datetime-local-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-datetime-local-expected-uia-win.txt
@@ -14,4 +14,4 @@ ++++++++++Spinner Name='Minutes' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=59.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='0' ++++++++++Text Name=' ' ++++++++++Spinner Name='AM/PM' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=2.00 RangeValue.Minimum=1.00 RangeValue.Value=0.00 Value.Value='0' -++++++Button Name='Show local date and time picker' ExpandCollapse.ExpandCollapseState='Collapsed' \ No newline at end of file +++++++Button Name='Show local date and time picker' ExpandCollapse.ExpandCollapseState='Collapsed'
diff --git a/content/test/data/accessibility/html/input-email-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-email-expected-android-assist-data.txt index 1878c1c6c..1bf6c8b 100644 --- a/content/test/data/accessibility/html/input-email-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-email-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"someone@example.com" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="email"}, {value="someone@example.com"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"someone@example.com" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"someone@example.com" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-email-expected-android-external.txt b/content/test/data/accessibility/html/input-email-expected-android-external.txt index 7e6821f5..166998ad 100644 --- a/content/test/data/accessibility/html/input-email-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-email-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"someone@example.com" clickable editable focusable inputType:209 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"someone@example.com" clickable editable focusable inputType:209 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/input-email-expected-android.txt b/content/test/data/accessibility/html/input-email-expected-android.txt index 2692537..8fc3b17 100644 --- a/content/test/data/accessibility/html/input-email-expected-android.txt +++ b/content/test/data/accessibility/html/input-email-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='someone@example.com' input_type=209 text_change_added_count=19 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='someone@example.com' input_type=209 text_change_added_count=19
diff --git a/content/test/data/accessibility/html/input-email-expected-fuchsia.txt b/content/test/data/accessibility/html/input-email-expected-fuchsia.txt index 5dbb668..5f9ff35f 100644 --- a/content/test/data/accessibility/html/input-email-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-email-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++TEXT_FIELD focusable actions='{DEFAULT, SET_VALUE}' value='someone@example.com' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='someone@example.com' -++++++++++++UNKNOWN label='someone@example.com' \ No newline at end of file +++++++++++++UNKNOWN label='someone@example.com'
diff --git a/content/test/data/accessibility/html/input-email-expected-win.txt b/content/test/data/accessibility/html/input-email-expected-win.txt index e0b42022..f31a7f8 100644 --- a/content/test/data/accessibility/html/input-email-expected-win.txt +++ b/content/test/data/accessibility/html/input-email-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='someone@example.com' FOCUSABLE text-input-type:email ia2_hypertext='someone@example.com' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='someone@example.com' FOCUSABLE text-input-type:email ia2_hypertext='someone@example.com' n_selections=0
diff --git a/content/test/data/accessibility/html/input-file-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-file-expected-android-assist-data.txt index ba2926a..9e36082d 100644 --- a/content/test/data/accessibility/html/input-file-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-file-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Button textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="file"}] -++++++Button text:"Choose File" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-hidden="true"}, {id="file-upload-button"}, {pseudo="-webkit-file-upload-button"}, {type="button"}, {value="Choose File"}] \ No newline at end of file +++++++Button text:"Choose File" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-hidden="true"}, {id="file-upload-button"}, {pseudo="-webkit-file-upload-button"}, {type="button"}, {value="Choose File"}]
diff --git a/content/test/data/accessibility/html/input-file-expected-android-external.txt b/content/test/data/accessibility/html/input-file-expected-android-external.txt index af7334a..ccfc9b7 100644 --- a/content/test/data/accessibility/html/input-file-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-file-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Button text:"Choose File: No file chosen" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++Button text:"Choose File: No file chosen" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/input-file-expected-android.txt b/content/test/data/accessibility/html/input-file-expected-android.txt index 484615ff..6e1b527 100644 --- a/content/test/data/accessibility/html/input-file-expected-android.txt +++ b/content/test/data/accessibility/html/input-file-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Button role_description='button' clickable focusable name='Choose File: No file chosen' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='Choose File: No file chosen'
diff --git a/content/test/data/accessibility/html/input-file-expected-blink.txt b/content/test/data/accessibility/html/input-file-expected-blink.txt index 61c9f96f..651fde95 100644 --- a/content/test/data/accessibility/html/input-file-expected-blink.txt +++ b/content/test/data/accessibility/html/input-file-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++button inputType='file' name='Choose File: No file chosen' value='No file chosen' ++++++++button invisible inputType='button' name='Choose File' -++++++++++staticText ignored invisible name='Choose File' \ No newline at end of file +++++++++++staticText ignored invisible name='Choose File'
diff --git a/content/test/data/accessibility/html/input-hidden-expected-blink.txt b/content/test/data/accessibility/html/input-hidden-expected-blink.txt index ce98d5b..4806d91 100644 --- a/content/test/data/accessibility/html/input-hidden-expected-blink.txt +++ b/content/test/data/accessibility/html/input-hidden-expected-blink.txt
@@ -1,3 +1,3 @@ rootWebArea ++genericContainer ignored -++++genericContainer ignored \ No newline at end of file +++++genericContainer ignored
diff --git a/content/test/data/accessibility/html/input-image-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-image-expected-android-assist-data.txt index 66972f7..308764fa 100644 --- a/content/test/data/accessibility/html/input-image-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-image-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}, {id="body"}] -++++Button text:"Submit" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {alt="Submit"}, {height="100"}, {src="greenbox.png"}, {type="image"}, {width="100"}] \ No newline at end of file +++++Button text:"Submit" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {alt="Submit"}, {height="100"}, {src="greenbox.png"}, {type="image"}, {width="100"}]
diff --git a/content/test/data/accessibility/html/input-image-expected-android-external.txt b/content/test/data/accessibility/html/input-image-expected-android-external.txt index 7cda54c..6d0d896 100644 --- a/content/test/data/accessibility/html/input-image-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-image-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View viewIdResName:"body" actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Button text:"Submit" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++Button text:"Submit" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/input-image-expected-android.txt b/content/test/data/accessibility/html/input-image-expected-android.txt index d3574dd..89bbc51 100644 --- a/content/test/data/accessibility/html/input-image-expected-android.txt +++ b/content/test/data/accessibility/html/input-image-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Button role_description='button' clickable focusable name='Submit' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='Submit'
diff --git a/content/test/data/accessibility/html/input-image-expected-auralinux.txt b/content/test/data/accessibility/html/input-image-expected-auralinux.txt index cc24401d4..7ce118d 100644 --- a/content/test/data/accessibility/html/input-image-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-image-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] ++[section] -++++[push button] name='Submit' \ No newline at end of file +++++[push button] name='Submit'
diff --git a/content/test/data/accessibility/html/input-image-expected-fuchsia.txt b/content/test/data/accessibility/html/input-image-expected-fuchsia.txt index f689ecc..e6acb2e 100644 --- a/content/test/data/accessibility/html/input-image-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-image-expected-fuchsia.txt
@@ -1,4 +1,4 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden ++++UNKNOWN -++++++BUTTON focusable label='Submit' actions='{DEFAULT}' \ No newline at end of file +++++++BUTTON focusable label='Submit' actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/input-image-expected-win.txt b/content/test/data/accessibility/html/input-image-expected-win.txt index 74de1bb..0327234 100644 --- a/content/test/data/accessibility/html/input-image-expected-win.txt +++ b/content/test/data/accessibility/html/input-image-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_SECTION -++++ROLE_SYSTEM_PUSHBUTTON name='Submit' FOCUSABLE \ No newline at end of file +++++ROLE_SYSTEM_PUSHBUTTON name='Submit' FOCUSABLE
diff --git a/content/test/data/accessibility/html/input-image-with-title-expected-blink.txt b/content/test/data/accessibility/html/input-image-with-title-expected-blink.txt index 74eb388..4862440 100644 --- a/content/test/data/accessibility/html/input-image-with-title-expected-blink.txt +++ b/content/test/data/accessibility/html/input-image-with-title-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++button inputType='image' name='email' ++++++++image ++++++++staticText name='email' -++++++++++inlineTextBox name='email' \ No newline at end of file +++++++++++inlineTextBox name='email'
diff --git a/content/test/data/accessibility/html/input-list-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-list-expected-android-assist-data.txt index d4aa3eb..b63f69ba 100644 --- a/content/test/data/accessibility/html/input-list-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-list-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="label"}, {display="inline"}] ++++++TextView text:"Choose a pokemon " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++EditText text:"Choose a pokemon" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {list="pokemon"}] -++++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/input-list-expected-android-external.txt b/content/test/data/accessibility/html/input-list-expected-android-external.txt index 2bffb33d..d13144a 100644 --- a/content/test/data/accessibility/html/input-list-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-list-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="labelText"] ++++++TextView text:"Choose a pokemon " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++EditText hint:"Choose a pokemon" canOpenPopUp clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textFieldWithComboBox", clickableScore="300", hint="Choose a pokemon"] \ No newline at end of file +++++++EditText hint:"Choose a pokemon" canOpenPopUp clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textFieldWithComboBox", clickableScore="300", hint="Choose a pokemon"]
diff --git a/content/test/data/accessibility/html/input-list-expected-fuchsia.txt b/content/test/data/accessibility/html/input-list-expected-fuchsia.txt index b85efb9..505a698 100644 --- a/content/test/data/accessibility/html/input-list-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-list-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++++++++UNKNOWN ++++++++++++LIST_ELEMENT hidden ++++++++++++++LIST_ELEMENT_MARKER hidden -++++++++++++++++STATIC_TEXT hidden label='%E2%96%BE' \ No newline at end of file +++++++++++++++++STATIC_TEXT hidden label='%E2%96%BE'
diff --git a/content/test/data/accessibility/html/input-month-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-month-expected-android-assist-data.txt index f1937af..2f937369 100644 --- a/content/test/data/accessibility/html/input-month-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-month-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Spinner text:" " textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {type="month"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-month-expected-android-external.txt b/content/test/data/accessibility/html/input-month-expected-android-external.txt index a13cf408..a20555f 100644 --- a/content/test/data/accessibility/html/input-month-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-month-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="dateTime", clickableScore="300", roleDescription="month picker"] \ No newline at end of file +++++Spinner clickable focusable inputType:20 actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="dateTime", clickableScore="300", roleDescription="month picker"]
diff --git a/content/test/data/accessibility/html/input-month-expected-android.txt b/content/test/data/accessibility/html/input-month-expected-android.txt index aa93c89..c8aa5879 100644 --- a/content/test/data/accessibility/html/input-month-expected-android.txt +++ b/content/test/data/accessibility/html/input-month-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Spinner role_description='month picker' clickable focusable input_type=20 \ No newline at end of file +++++android.widget.Spinner role_description='month picker' clickable focusable input_type=20
diff --git a/content/test/data/accessibility/html/input-month-expected-mac.txt b/content/test/data/accessibility/html/input-month-expected-mac.txt index 66c0c77a..4dabf30 100644 --- a/content/test/data/accessibility/html/input-month-expected-mac.txt +++ b/content/test/data/accessibility/html/input-month-expected-mac.txt
@@ -6,4 +6,4 @@ ++++++++++AXIncrementor AXDescription='Month' AXRoleDescription='stepper' AXValue=0 ++++++++++AXStaticText AXRoleDescription='text' AXValue=' ' ++++++++++AXIncrementor AXDescription='Year' AXRoleDescription='stepper' AXValue=0 -++++++AXPopUpButton AXDescription='Show month picker' AXRoleDescription='pop up button' \ No newline at end of file +++++++AXPopUpButton AXDescription='Show month picker' AXRoleDescription='pop up button'
diff --git a/content/test/data/accessibility/html/input-number-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-number-expected-android-assist-data.txt index eb9f256..371e2e2 100644 --- a/content/test/data/accessibility/html/input-number-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-number-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++TextView text:"1" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++EditText text:"6" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {max="10"}, {min="5"}, {type="number"}, {value="6"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"6" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"6" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-number-expected-android-external.txt b/content/test/data/accessibility/html/input-number-expected-android-external.txt index 3115997e..262c3ad 100644 --- a/content/test/data/accessibility/html/input-number-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-number-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++EditText text:"1" clickable editable focusable inputType:2 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, SET_PROGRESS, IME_ENTER] bundle:[chromeRole="spinButton", clickableScore="300", roleDescription="spin button"] -++++EditText text:"6" clickable editable focusable inputType:2 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, SET_PROGRESS, IME_ENTER] bundle:[chromeRole="spinButton", clickableScore="300", roleDescription="spin button"] \ No newline at end of file +++++EditText text:"6" clickable editable focusable inputType:2 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, SET_PROGRESS, IME_ENTER] bundle:[chromeRole="spinButton", clickableScore="300", roleDescription="spin button"]
diff --git a/content/test/data/accessibility/html/input-number-expected-android.txt b/content/test/data/accessibility/html/input-number-expected-android.txt index 525091c..f1bc14d7c 100644 --- a/content/test/data/accessibility/html/input-number-expected-android.txt +++ b/content/test/data/accessibility/html/input-number-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.EditText role_description='spin button' clickable editable_text focusable has_non_empty_value range name='1' input_type=2 range_current_value=1 text_change_added_count=1 -++++android.widget.EditText role_description='spin button' clickable editable_text focusable has_non_empty_value range name='6' input_type=2 range_min=5 range_max=10 range_current_value=6 text_change_added_count=1 \ No newline at end of file +++++android.widget.EditText role_description='spin button' clickable editable_text focusable has_non_empty_value range name='6' input_type=2 range_min=5 range_max=10 range_current_value=6 text_change_added_count=1
diff --git a/content/test/data/accessibility/html/input-number-expected-fuchsia.txt b/content/test/data/accessibility/html/input-number-expected-fuchsia.txt index 382c5b1..b9eb3842e 100644 --- a/content/test/data/accessibility/html/input-number-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-number-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++UNKNOWN focusable actions='{DEFAULT, SET_VALUE}' value='6' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='6' -++++++++++++UNKNOWN label='6' \ No newline at end of file +++++++++++++UNKNOWN label='6'
diff --git a/content/test/data/accessibility/html/input-number-expected-mac.txt b/content/test/data/accessibility/html/input-number-expected-mac.txt index 5028bb5..14e6f08f 100644 --- a/content/test/data/accessibility/html/input-number-expected-mac.txt +++ b/content/test/data/accessibility/html/input-number-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea AXRoleDescription='HTML content' ++AXGroup AXRoleDescription='group' ++++AXIncrementor AXRoleDescription='stepper' AXValue=1 -++++AXIncrementor AXRoleDescription='stepper' AXValue=6 \ No newline at end of file +++++AXIncrementor AXRoleDescription='stepper' AXValue=6
diff --git a/content/test/data/accessibility/html/input-password-expected-android.txt b/content/test/data/accessibility/html/input-password-expected-android.txt index e4184c51..29a66733 100644 --- a/content/test/data/accessibility/html/input-password-expected-android.txt +++ b/content/test/data/accessibility/html/input-password-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable ++android.view.View -++++android.widget.EditText clickable editable_text focusable focused has_non_empty_value password name='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' input_type=225 text_change_added_count=6 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable focused has_non_empty_value password name='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' input_type=225 text_change_added_count=6
diff --git a/content/test/data/accessibility/html/input-password-expected-auralinux.txt b/content/test/data/accessibility/html/input-password-expected-auralinux.txt index b84c6b37..69b4bff 100644 --- a/content/test/data/accessibility/html/input-password-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-password-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] focusable ++[section] -++++[password text] editable focusable focused selectable-text text-input-type:password caret_offset=6 \ No newline at end of file +++++[password text] editable focusable focused selectable-text text-input-type:password caret_offset=6
diff --git a/content/test/data/accessibility/html/input-password-expected-blink.txt b/content/test/data/accessibility/html/input-password-expected-blink.txt index 464304c..250e7d4 100644 --- a/content/test/data/accessibility/html/input-password-expected-blink.txt +++ b/content/test/data/accessibility/html/input-password-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++textField protected inputType='password' value='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' textSelStart=6 textSelEnd=6 ++++++++genericContainer ++++++++++staticText name='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' -++++++++++++inlineTextBox name='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++++++++++inlineTextBox name='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-expected-fuchsia.txt b/content/test/data/accessibility/html/input-password-expected-fuchsia.txt index a007dab3..026369bc 100644 --- a/content/test/data/accessibility/html/input-password-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-password-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++TEXT_FIELD focusable has_input_focus actions='{DEFAULT, SET_VALUE}' value='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' -++++++++++++UNKNOWN label='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++++++++++UNKNOWN label='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-expected-mac.txt b/content/test/data/accessibility/html/input-password-expected-mac.txt index eb12341..e493dbfb 100644 --- a/content/test/data/accessibility/html/input-password-expected-mac.txt +++ b/content/test/data/accessibility/html/input-password-expected-mac.txt
@@ -1,3 +1,3 @@ AXWebArea AXRoleDescription='HTML content' ++AXGroup AXRoleDescription='group' -++++AXTextField AXSubrole=AXSecureTextField AXRoleDescription='secure text field' AXValue='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++AXTextField AXSubrole=AXSecureTextField AXRoleDescription='secure text field' AXValue='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-expected-uia-win.txt b/content/test/data/accessibility/html/input-password-expected-uia-win.txt index 96d8c831..26d6014b 100644 --- a/content/test/data/accessibility/html/input-password-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-password-expected-uia-win.txt
@@ -1,3 +1,3 @@ Document ++Group IsControlElement=false -++++Edit IsPassword=true Value.Value='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++Edit IsPassword=true Value.Value='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-expected-win.txt b/content/test/data/accessibility/html/input-password-expected-win.txt index d215b67..be8343f1 100644 --- a/content/test/data/accessibility/html/input-password-expected-win.txt +++ b/content/test/data/accessibility/html/input-password-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' FOCUSABLE PROTECTED IA2_STATE_EDITABLE IA2_STATE_SELECTABLE_TEXT IA2_STATE_SINGLE_LINE text-input-type:password ia2_hypertext='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' caret_offset=6 n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' FOCUSABLE PROTECTED IA2_STATE_EDITABLE IA2_STATE_SELECTABLE_TEXT IA2_STATE_SINGLE_LINE text-input-type:password ia2_hypertext='%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2%E2%80%A2' caret_offset=6 n_selections=0
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-password-obscured-expected-android-assist-data.txt index 69929e3..4766584 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"•••" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {id="input"}, {type="password"}, {value="foo"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"•••" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"•••" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-android-external.txt b/content/test/data/accessibility/html/input-password-obscured-expected-android-external.txt index c2b7719..3a5edc3 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"•••" viewIdResName:"input" clickable editable focusable password inputType:225 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"•••" viewIdResName:"input" clickable editable focusable password inputType:225 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-android.txt b/content/test/data/accessibility/html/input-password-obscured-expected-android.txt index 0f440fd..b44e030 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-android.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.EditText clickable editable_text focusable has_non_empty_value password name='%E2%80%A2%E2%80%A2%E2%80%A2' input_type=225 text_change_added_count=3 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable has_non_empty_value password name='%E2%80%A2%E2%80%A2%E2%80%A2' input_type=225 text_change_added_count=3
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-auralinux.txt b/content/test/data/accessibility/html/input-password-obscured-expected-auralinux.txt index d12936bf..9d9fcfc 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] ++[section] -++++[password text] selectable-text \ No newline at end of file +++++[password text] selectable-text
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-blink.txt b/content/test/data/accessibility/html/input-password-obscured-expected-blink.txt index 4df94f8..e8a397c 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-blink.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++textField protected value='%E2%80%A2%E2%80%A2%E2%80%A2' ++++++++genericContainer ++++++++++staticText name='%E2%80%A2%E2%80%A2%E2%80%A2' -++++++++++++inlineTextBox name='%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++++++++++inlineTextBox name='%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-mac.txt b/content/test/data/accessibility/html/input-password-obscured-expected-mac.txt index 3e95b95..3fb60b4 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-mac.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-mac.txt
@@ -1,3 +1,3 @@ AXWebArea ++AXGroup -++++AXTextField AXSubrole=AXSecureTextField AXValue='%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++AXTextField AXSubrole=AXSecureTextField AXValue='%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-uia-win.txt b/content/test/data/accessibility/html/input-password-obscured-expected-uia-win.txt index 6e09003..302b158 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-uia-win.txt
@@ -1,3 +1,3 @@ Document ++Group IsControlElement=false -++++Edit IsPassword=true Value.Value='%E2%80%A2%E2%80%A2%E2%80%A2' \ No newline at end of file +++++Edit IsPassword=true Value.Value='%E2%80%A2%E2%80%A2%E2%80%A2'
diff --git a/content/test/data/accessibility/html/input-password-obscured-expected-win.txt b/content/test/data/accessibility/html/input-password-obscured-expected-win.txt index 0870aca6..11508e9 100644 --- a/content/test/data/accessibility/html/input-password-obscured-expected-win.txt +++ b/content/test/data/accessibility/html/input-password-obscured-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_SECTION -++++ROLE_SYSTEM_TEXT value='%E2%80%A2%E2%80%A2%E2%80%A2' FOCUSABLE PROTECTED \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='%E2%80%A2%E2%80%A2%E2%80%A2' FOCUSABLE PROTECTED
diff --git a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-assist-data.txt index c2c1bc8b..839fd80 100644 --- a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++++++RadioButton text:"label exposed for radio button" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {id="radio2"}, {tabindex="-1"}, {type="radio"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="label"}, {display="inline"}, {for="checkbox2"}, {tabindex="0"}] ++++++TextView text:"label exposed for checkbox " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++++CheckBox text:"label exposed for checkbox" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {id="checkbox2"}, {tabindex="-1"}, {type="checkbox"}] \ No newline at end of file +++++++CheckBox text:"label exposed for checkbox" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {id="checkbox2"}, {tabindex="-1"}, {type="checkbox"}]
diff --git a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-external.txt b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-external.txt index fb8aca55..5b3592f8 100644 --- a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++++RadioButton text:"label exposed for radio button" viewIdResName:"radio2" stateDescription:"Not checked. In group, option 2 of 2" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] ++++View text:"label exposed for checkbox " focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="labelText"] ++++++TextView text:"label exposed for checkbox " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++CheckBox text:"label exposed for checkbox" viewIdResName:"checkbox2" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="checkBox", clickableScore="300", roleDescription="checkbox"] \ No newline at end of file +++++++CheckBox text:"label exposed for checkbox" viewIdResName:"checkbox2" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="checkBox", clickableScore="300", roleDescription="checkbox"]
diff --git a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android.txt b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android.txt index 5e208f4e..1772ccfa 100644 --- a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android.txt +++ b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-android.txt
@@ -7,4 +7,4 @@ ++++++android.widget.RadioButton role_description='radio button' checkable clickable focusable name='label exposed for radio button' state_description='Not checked. In group, option 2 of 2' item_index=1 row_index=1 ++++android.view.View focusable name='label exposed for checkbox ' ++++++android.widget.TextView name='label exposed for checkbox ' -++++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='label exposed for checkbox' \ No newline at end of file +++++++android.widget.CheckBox role_description='checkbox' checkable clickable focusable name='label exposed for checkbox'
diff --git a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-mac.txt b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-mac.txt index 0a55803d..b878098 100644 --- a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-mac.txt +++ b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-mac.txt
@@ -7,4 +7,4 @@ ++++++AXRadioButton AXDescription='label exposed for radio button' AXValue=0 ++++AXGroup AXTitle='label exposed for checkbox ' ++++++AXStaticText AXValue='label exposed for checkbox ' -++++++AXCheckBox AXDescription='label exposed for checkbox' AXValue=0 \ No newline at end of file +++++++AXCheckBox AXDescription='label exposed for checkbox' AXValue=0
diff --git a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-uia-win.txt b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-uia-win.txt index fa6f8489..31e88c2 100644 --- a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-uia-win.txt
@@ -7,4 +7,4 @@ ++++++RadioButton Name='label exposed for radio button' SelectionItem.IsSelected=false ++++Group Name='label exposed for checkbox ' ++++++Text Name='label exposed for checkbox ' -++++++CheckBox Name='label exposed for checkbox' Toggle.ToggleState='Off' \ No newline at end of file +++++++CheckBox Name='label exposed for checkbox' Toggle.ToggleState='Off'
diff --git a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-win.txt b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-win.txt index 3ba2cd0..17aa403 100644 --- a/content/test/data/accessibility/html/input-radio-checkbox-label-expected-win.txt +++ b/content/test/data/accessibility/html/input-radio-checkbox-label-expected-win.txt
@@ -7,4 +7,4 @@ ++++++ROLE_SYSTEM_RADIOBUTTON name='label exposed for radio button' FOCUSABLE IA2_STATE_CHECKABLE checkable:true ++++IA2_ROLE_LABEL name='label exposed for checkbox ' FOCUSABLE ++++++ROLE_SYSTEM_STATICTEXT name='label exposed for checkbox ' -++++++ROLE_SYSTEM_CHECKBUTTON name='label exposed for checkbox' FOCUSABLE IA2_STATE_CHECKABLE checkable:true \ No newline at end of file +++++++ROLE_SYSTEM_CHECKBUTTON name='label exposed for checkbox' FOCUSABLE IA2_STATE_CHECKABLE checkable:true
diff --git a/content/test/data/accessibility/html/input-radio-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-radio-expected-android-assist-data.txt index befe40a..b2ee70c4 100644 --- a/content/test/data/accessibility/html/input-radio-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-radio-expected-android-assist-data.txt
@@ -10,4 +10,4 @@ ++++RadioButton text:"Radio4" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {checked=""}, {name="rGroup"}, {type="radio"}, {value="r4"}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="form"}, {display="block"}] ++++RadioButton text:"Radio5" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {name="r1"}, {type="radio"}, {value="r3"}] -++++RadioButton text:"Radio6" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {checked=""}, {name="r2"}, {type="radio"}, {value="r4"}] \ No newline at end of file +++++RadioButton text:"Radio6" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {checked=""}, {name="r2"}, {type="radio"}, {value="r4"}]
diff --git a/content/test/data/accessibility/html/input-radio-expected-android-external.txt b/content/test/data/accessibility/html/input-radio-expected-android-external.txt index dd3e4ef..e287028 100644 --- a/content/test/data/accessibility/html/input-radio-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-radio-expected-android-external.txt
@@ -10,4 +10,4 @@ ++++RadioButton text:"Radio4" stateDescription:"Checked. In group, option 2 of 2" checkable checked clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] ++View actions:[AX_FOCUS] bundle:[chromeRole="section"] ++++RadioButton text:"Radio5" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] -++++RadioButton text:"Radio6" checkable checked clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] \ No newline at end of file +++++RadioButton text:"Radio6" checkable checked clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"]
diff --git a/content/test/data/accessibility/html/input-radio-expected-android.txt b/content/test/data/accessibility/html/input-radio-expected-android.txt index 68310e1..5665671 100644 --- a/content/test/data/accessibility/html/input-radio-expected-android.txt +++ b/content/test/data/accessibility/html/input-radio-expected-android.txt
@@ -10,4 +10,4 @@ ++++android.widget.RadioButton role_description='radio button' checkable checked clickable focusable name='Radio4' state_description='Checked. In group, option 2 of 2' item_index=1 row_index=1 ++android.view.View ++++android.widget.RadioButton role_description='radio button' checkable clickable focusable name='Radio5' -++++android.widget.RadioButton role_description='radio button' checkable checked clickable focusable name='Radio6' item_index=1 row_index=1 \ No newline at end of file +++++android.widget.RadioButton role_description='radio button' checkable checked clickable focusable name='Radio6' item_index=1 row_index=1
diff --git a/content/test/data/accessibility/html/input-radio-expected-fuchsia.txt b/content/test/data/accessibility/html/input-radio-expected-fuchsia.txt index 75a8a0e..d79a2c21 100644 --- a/content/test/data/accessibility/html/input-radio-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-radio-expected-fuchsia.txt
@@ -23,4 +23,4 @@ ++++++++++STATIC_TEXT hidden label='Radio5' ++++++++UNKNOWN hidden ++++++++++RADIO_BUTTON focusable label='Radio6' actions='{DEFAULT}' checked_state='CHECKED' -++++++++++STATIC_TEXT hidden label='Radio6' \ No newline at end of file +++++++++++STATIC_TEXT hidden label='Radio6'
diff --git a/content/test/data/accessibility/html/input-radio-expected-uia-win.txt b/content/test/data/accessibility/html/input-radio-expected-uia-win.txt index f747322..e16524c 100644 --- a/content/test/data/accessibility/html/input-radio-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-radio-expected-uia-win.txt
@@ -10,4 +10,4 @@ ++++RadioButton Name='Radio4' SelectionItem.IsSelected=true ++Group ++++RadioButton Name='Radio5' SelectionItem.IsSelected=false -++++RadioButton Name='Radio6' SelectionItem.IsSelected=true \ No newline at end of file +++++RadioButton Name='Radio6' SelectionItem.IsSelected=true
diff --git a/content/test/data/accessibility/html/input-radio-in-menu-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-radio-in-menu-expected-android-assist-data.txt index db34d3c..f82cb25 100644 --- a/content/test/data/accessibility/html/input-radio-in-menu-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-radio-in-menu-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {role="menu"}] ++++RadioButton text:"Radio3" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {name="rg2"}, {type="radio"}, {value="r3"}] ++++RadioButton textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {name="rg2"}, {type="radio"}, {value="r4"}] -++++RadioButton textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {checked=""}, {name="rg2"}, {type="radio"}, {value="r5"}] \ No newline at end of file +++++RadioButton textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {checked=""}, {name="rg2"}, {type="radio"}, {value="r5"}]
diff --git a/content/test/data/accessibility/html/input-radio-in-menu-expected-android-external.txt b/content/test/data/accessibility/html/input-radio-in-menu-expected-android-external.txt index 1e7afea3..45c00b5a 100644 --- a/content/test/data/accessibility/html/input-radio-in-menu-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-radio-in-menu-expected-android-external.txt
@@ -8,4 +8,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="menu", roleDescription="menu"] ++++RadioButton text:"Radio3" stateDescription:"Not checked. In group, option 1 of 3" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] ++++RadioButton stateDescription:"Not checked. In group, option 2 of 3" checkable clickable focusable actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] -++++RadioButton stateDescription:"Checked. In group, option 3 of 3" checkable checked clickable focusable actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"] \ No newline at end of file +++++RadioButton stateDescription:"Checked. In group, option 3 of 3" checkable checked clickable focusable actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="radioButton", clickableScore="300", roleDescription="radio button"]
diff --git a/content/test/data/accessibility/html/input-radio-in-menu-expected-android.txt b/content/test/data/accessibility/html/input-radio-in-menu-expected-android.txt index 52770fb..25cadd0c 100644 --- a/content/test/data/accessibility/html/input-radio-in-menu-expected-android.txt +++ b/content/test/data/accessibility/html/input-radio-in-menu-expected-android.txt
@@ -8,4 +8,4 @@ ++android.view.View role_description='menu' ++++android.widget.RadioButton role_description='radio button' checkable clickable focusable name='Radio3' state_description='Not checked. In group, option 1 of 3' ++++android.widget.RadioButton role_description='radio button' checkable clickable focusable state_description='Not checked. In group, option 2 of 3' item_index=1 row_index=1 -++++android.widget.RadioButton role_description='radio button' checkable checked clickable focusable state_description='Checked. In group, option 3 of 3' item_index=2 row_index=2 \ No newline at end of file +++++android.widget.RadioButton role_description='radio button' checkable checked clickable focusable state_description='Checked. In group, option 3 of 3' item_index=2 row_index=2
diff --git a/content/test/data/accessibility/html/input-radio-in-menu-expected-fuchsia.txt b/content/test/data/accessibility/html/input-radio-in-menu-expected-fuchsia.txt index be8ec72..d4bca3a 100644 --- a/content/test/data/accessibility/html/input-radio-in-menu-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-radio-in-menu-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++RADIO_BUTTON focusable label='Radio3' actions='{DEFAULT}' checked_state='UNCHECKED' ++++++++++STATIC_TEXT hidden label='Radio3' ++++++++RADIO_BUTTON focusable actions='{DEFAULT}' checked_state='UNCHECKED' -++++++++RADIO_BUTTON focusable actions='{DEFAULT}' checked_state='CHECKED' \ No newline at end of file +++++++++RADIO_BUTTON focusable actions='{DEFAULT}' checked_state='CHECKED'
diff --git a/content/test/data/accessibility/html/input-radio-in-menu-expected-uia-win.txt b/content/test/data/accessibility/html/input-radio-in-menu-expected-uia-win.txt index a52e128..37401fe 100644 --- a/content/test/data/accessibility/html/input-radio-in-menu-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-radio-in-menu-expected-uia-win.txt
@@ -8,4 +8,4 @@ ++Menu Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false ++++RadioButton Name='Radio3' SelectionItem.IsSelected=false ++++RadioButton SelectionItem.IsSelected=false -++++RadioButton SelectionItem.IsSelected=true \ No newline at end of file +++++RadioButton SelectionItem.IsSelected=true
diff --git a/content/test/data/accessibility/html/input-radio-in-menu-expected-win.txt b/content/test/data/accessibility/html/input-radio-in-menu-expected-win.txt index 87c04aa..f9ec77ea 100644 --- a/content/test/data/accessibility/html/input-radio-in-menu-expected-win.txt +++ b/content/test/data/accessibility/html/input-radio-in-menu-expected-win.txt
@@ -8,4 +8,4 @@ ++ROLE_SYSTEM_MENUPOPUP ia2_hypertext='<obj0><obj1><obj2>' ++++ROLE_SYSTEM_RADIOBUTTON name='Radio3' FOCUSABLE IA2_STATE_CHECKABLE checkable:true ++++ROLE_SYSTEM_RADIOBUTTON FOCUSABLE IA2_STATE_CHECKABLE checkable:true -++++ROLE_SYSTEM_RADIOBUTTON CHECKED FOCUSABLE IA2_STATE_CHECKABLE checkable:true \ No newline at end of file +++++ROLE_SYSTEM_RADIOBUTTON CHECKED FOCUSABLE IA2_STATE_CHECKABLE checkable:true
diff --git a/content/test/data/accessibility/html/input-radio-wrapped-label-expected-fuchsia.txt b/content/test/data/accessibility/html/input-radio-wrapped-label-expected-fuchsia.txt index 1aa9f4a..a18311c 100644 --- a/content/test/data/accessibility/html/input-radio-wrapped-label-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-radio-wrapped-label-expected-fuchsia.txt
@@ -12,4 +12,4 @@ ++++++++UNKNOWN ++++++++++RADIO_BUTTON focusable label='Dark' actions='{DEFAULT}' checked_state='UNCHECKED' ++++++++++STATIC_TEXT label='Dark' -++++++++++++UNKNOWN label='Dark' \ No newline at end of file +++++++++++++UNKNOWN label='Dark'
diff --git a/content/test/data/accessibility/html/input-range-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-range-expected-android-assist-data.txt index 7cd31f5..6e1026a 100644 --- a/content/test/data/accessibility/html/input-range-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-range-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++SeekBar text:"Medium" textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-valuetext="Medium"}, {max="10"}, {min="1"}, {type="range"}, {value="5"}] ++++SeekBar text:"Friday" textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-valuenow="6"}, {aria-valuetext="Friday"}, {max="5"}, {min="0"}, {type="range"}, {value="2"}] ++++SeekBar textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {max="1"}, {min="-1"}, {step="0.1"}, {type="range"}, {value="0.2"}] -++++SeekBar textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {max="100"}, {min="0"}, {step="1"}, {type="range"}] \ No newline at end of file +++++SeekBar textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {max="100"}, {min="0"}, {step="1"}, {type="range"}]
diff --git a/content/test/data/accessibility/html/input-range-expected-android-external.txt b/content/test/data/accessibility/html/input-range-expected-android-external.txt index 4154f52b..337ecb3 100644 --- a/content/test/data/accessibility/html/input-range-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-range-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++SeekBar text:"Medium" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] ++++SeekBar text:"Friday" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] ++++SeekBar text:"0.2" clickable focusable RangeInfo:[current=0.2, min=-1.0, max=1.0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] -++++SeekBar text:"50" clickable focusable RangeInfo:[current=50.0, min=0.0, max=100.0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] \ No newline at end of file +++++SeekBar text:"50" clickable focusable RangeInfo:[current=50.0, min=0.0, max=100.0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"]
diff --git a/content/test/data/accessibility/html/input-range-expected-android.txt b/content/test/data/accessibility/html/input-range-expected-android.txt index 54b4322..cbeb82f 100644 --- a/content/test/data/accessibility/html/input-range-expected-android.txt +++ b/content/test/data/accessibility/html/input-range-expected-android.txt
@@ -5,4 +5,4 @@ ++++android.widget.SeekBar role_description='slider' clickable focusable range name='Medium' range_min=1 range_max=10 range_current_value=5 ++++android.widget.SeekBar role_description='slider' clickable focusable range name='Friday' range_max=5 range_current_value=5 ++++android.widget.SeekBar role_description='slider' clickable focusable range name='0.2' item_index=60 item_count=100 range_min=-1 range_max=1 -++++android.widget.SeekBar role_description='slider' clickable focusable range name='50' item_index=50 item_count=100 range_max=100 range_current_value=50 \ No newline at end of file +++++android.widget.SeekBar role_description='slider' clickable focusable range name='50' item_index=50 item_count=100 range_max=100 range_current_value=50
diff --git a/content/test/data/accessibility/html/input-range-expected-auralinux.txt b/content/test/data/accessibility/html/input-range-expected-auralinux.txt index d076ad4..28acfda 100644 --- a/content/test/data/accessibility/html/input-range-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-range-expected-auralinux.txt
@@ -5,4 +5,4 @@ ++++[slider] horizontal valuetext:Medium current=5.000000 minimum=1.000000 maximum=10.000000 ++++[slider] horizontal valuetext:Friday current=5.000000 minimum=0.000000 maximum=5.000000 ++++[slider] horizontal valuetext:0.2 current=0.200000 minimum=-1.000000 maximum=1.000000 -++++[slider] horizontal valuetext:50 current=50.000000 minimum=0.000000 maximum=100.000000 \ No newline at end of file +++++[slider] horizontal valuetext:50 current=50.000000 minimum=0.000000 maximum=100.000000
diff --git a/content/test/data/accessibility/html/input-range-expected-blink.txt b/content/test/data/accessibility/html/input-range-expected-blink.txt index 40a8f69..39c170e 100644 --- a/content/test/data/accessibility/html/input-range-expected-blink.txt +++ b/content/test/data/accessibility/html/input-range-expected-blink.txt
@@ -6,4 +6,4 @@ ++++++slider horizontal inputType='range' value='Medium' valueForRange=5.00 minValueForRange=1.00 maxValueForRange=10.00 stepValueForRange=1.00 ++++++slider horizontal inputType='range' value='Friday' valueForRange=5.00 minValueForRange=0.00 maxValueForRange=5.00 stepValueForRange=1.00 ++++++slider horizontal inputType='range' valueForRange=0.20 minValueForRange=-1.00 maxValueForRange=1.00 stepValueForRange=0.10 -++++++slider horizontal inputType='range' valueForRange=50.00 minValueForRange=0.00 maxValueForRange=100.00 \ No newline at end of file +++++++slider horizontal inputType='range' valueForRange=50.00 minValueForRange=0.00 maxValueForRange=100.00
diff --git a/content/test/data/accessibility/html/input-range-expected-fuchsia.txt b/content/test/data/accessibility/html/input-range-expected-fuchsia.txt index a1743075e..ddc241b 100644 --- a/content/test/data/accessibility/html/input-range-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-range-expected-fuchsia.txt
@@ -5,4 +5,4 @@ ++++++SLIDER focusable actions='{SET_VALUE}' ++++++SLIDER focusable actions='{SET_VALUE}' value='Medium' ++++++SLIDER focusable actions='{SET_VALUE}' value='Friday' -++++++SLIDER focusable actions='{SET_VALUE}' \ No newline at end of file +++++++SLIDER focusable actions='{SET_VALUE}'
diff --git a/content/test/data/accessibility/html/input-range-expected-mac.txt b/content/test/data/accessibility/html/input-range-expected-mac.txt index 4c4ed6a..aea1d5e 100644 --- a/content/test/data/accessibility/html/input-range-expected-mac.txt +++ b/content/test/data/accessibility/html/input-range-expected-mac.txt
@@ -5,4 +5,4 @@ ++++AXSlider AXValue=5 ++++AXSlider AXValue=5 ++++AXSlider AXValue=0 -++++AXSlider AXValue=50 \ No newline at end of file +++++AXSlider AXValue=50
diff --git a/content/test/data/accessibility/html/input-range-expected-uia-win.txt b/content/test/data/accessibility/html/input-range-expected-uia-win.txt index 4b9b2de..61966a9 100644 --- a/content/test/data/accessibility/html/input-range-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-range-expected-uia-win.txt
@@ -5,4 +5,4 @@ ++++Slider RangeValue.IsReadOnly=false RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=10.00 RangeValue.Minimum=1.00 RangeValue.Value=5.00 Value.Value='Medium' ++++Slider RangeValue.IsReadOnly=false RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=5.00 RangeValue.Minimum=0.00 RangeValue.Value=5.00 Value.Value='Friday' ++++Slider RangeValue.IsReadOnly=false RangeValue.LargeChange=1.00 RangeValue.SmallChange=0.10 RangeValue.Maximum=1.00 RangeValue.Minimum=-1.00 RangeValue.Value=0.20 Value.Value='0.2' -++++Slider RangeValue.IsReadOnly=false RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=50.00 Value.Value='50' \ No newline at end of file +++++Slider RangeValue.IsReadOnly=false RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=50.00 Value.Value='50'
diff --git a/content/test/data/accessibility/html/input-range-expected-win.txt b/content/test/data/accessibility/html/input-range-expected-win.txt index 953ca9a..e29d1c7 100644 --- a/content/test/data/accessibility/html/input-range-expected-win.txt +++ b/content/test/data/accessibility/html/input-range-expected-win.txt
@@ -5,4 +5,4 @@ ++++ROLE_SYSTEM_SLIDER value='Medium' FOCUSABLE IA2_STATE_HORIZONTAL valuetext:Medium currentValue=5 minimumValue=1 maximumValue=10 ++++ROLE_SYSTEM_SLIDER value='Friday' FOCUSABLE IA2_STATE_HORIZONTAL valuetext:Friday currentValue=5 minimumValue=0 maximumValue=5 ++++ROLE_SYSTEM_SLIDER value='0.2' FOCUSABLE IA2_STATE_HORIZONTAL valuetext:0.2 currentValue=0.20000000298023224 minimumValue=-1 maximumValue=1 -++++ROLE_SYSTEM_SLIDER value='50' FOCUSABLE IA2_STATE_HORIZONTAL valuetext:50 currentValue=50 minimumValue=0 maximumValue=100 \ No newline at end of file +++++ROLE_SYSTEM_SLIDER value='50' FOCUSABLE IA2_STATE_HORIZONTAL valuetext:50 currentValue=50 minimumValue=0 maximumValue=100
diff --git a/content/test/data/accessibility/html/input-reset-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-reset-expected-android-assist-data.txt index dc242a7..ebdfa4f9 100644 --- a/content/test/data/accessibility/html/input-reset-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-reset-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++EditText textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="text"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] ++++Button text:"Reset" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="reset"}, {value="Reset"}] -++++++TextView text:"Reset" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Reset" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-reset-expected-android-external.txt b/content/test/data/accessibility/html/input-reset-expected-android-external.txt index 36d8f04..cba893d 100644 --- a/content/test/data/accessibility/html/input-reset-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-reset-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] -++++Button text:"Reset" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++Button text:"Reset" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/input-reset-expected-android.txt b/content/test/data/accessibility/html/input-reset-expected-android.txt index 4914b0f..de6d72bd 100644 --- a/content/test/data/accessibility/html/input-reset-expected-android.txt +++ b/content/test/data/accessibility/html/input-reset-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.EditText clickable editable_text focusable input_type=1 -++++android.widget.Button role_description='button' clickable focusable name='Reset' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='Reset'
diff --git a/content/test/data/accessibility/html/input-reset-expected-fuchsia.txt b/content/test/data/accessibility/html/input-reset-expected-fuchsia.txt index 7a48e318..a7fac5a 100644 --- a/content/test/data/accessibility/html/input-reset-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-reset-expected-fuchsia.txt
@@ -5,4 +5,4 @@ ++++++++UNKNOWN ++++++BUTTON focusable label='Reset' actions='{DEFAULT}' ++++++++STATIC_TEXT label='Reset' -++++++++++UNKNOWN label='Reset' \ No newline at end of file +++++++++++UNKNOWN label='Reset'
diff --git a/content/test/data/accessibility/html/input-search-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-search-expected-android-assist-data.txt index 9bee609..60fd0df 100644 --- a/content/test/data/accessibility/html/input-search-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-search-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"Search terms" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {name="googlesearch"}, {type="search"}, {value="Search terms"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"Search terms" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Search terms" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-search-expected-android-external.txt b/content/test/data/accessibility/html/input-search-expected-android-external.txt index dc001bc7..f99c2ce 100644 --- a/content/test/data/accessibility/html/input-search-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-search-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"Search terms" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="searchBox", clickableScore="300", roleDescription="search text field"] \ No newline at end of file +++++EditText text:"Search terms" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="searchBox", clickableScore="300", roleDescription="search text field"]
diff --git a/content/test/data/accessibility/html/input-search-expected-android.txt b/content/test/data/accessibility/html/input-search-expected-android.txt index bc4ac90e..f80d09b1 100644 --- a/content/test/data/accessibility/html/input-search-expected-android.txt +++ b/content/test/data/accessibility/html/input-search-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.EditText role_description='search text field' clickable editable_text focusable has_non_empty_value name='Search terms' input_type=1 text_change_added_count=12 \ No newline at end of file +++++android.widget.EditText role_description='search text field' clickable editable_text focusable has_non_empty_value name='Search terms' input_type=1 text_change_added_count=12
diff --git a/content/test/data/accessibility/html/input-search-expected-fuchsia.txt b/content/test/data/accessibility/html/input-search-expected-fuchsia.txt index 2300c7c..64e9477 100644 --- a/content/test/data/accessibility/html/input-search-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-search-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++SEARCH_BOX focusable actions='{DEFAULT, SET_VALUE}' value='Search terms' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='Search terms' -++++++++++++UNKNOWN label='Search terms' \ No newline at end of file +++++++++++++UNKNOWN label='Search terms'
diff --git a/content/test/data/accessibility/html/input-search-expected-win.txt b/content/test/data/accessibility/html/input-search-expected-win.txt index e45a8c56..f22cfa48 100644 --- a/content/test/data/accessibility/html/input-search-expected-win.txt +++ b/content/test/data/accessibility/html/input-search-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='Search terms' FOCUSABLE text-input-type:search ia2_hypertext='Search terms' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='Search terms' FOCUSABLE text-input-type:search ia2_hypertext='Search terms' n_selections=0
diff --git a/content/test/data/accessibility/html/input-submit-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-submit-expected-android-assist-data.txt index d8b8b22a8..f9c394f 100644 --- a/content/test/data/accessibility/html/input-submit-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-submit-expected-android-assist-data.txt
@@ -17,4 +17,4 @@ ++++++Image textSize:13.3 style:0 htmlInfo:[{htmlTag="img"}, {display="block"}, {align="left"}, {height="16"}, {id="alttext-image"}, {style="margin: 0px; display: inline; float: left;"}, {width="16"}] ++++++TextView text:"Second image button in a form not a valid default button" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++Button text:"Submit outside of form not a valid default button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="submit"}, {value="Submit outside of form not a valid default button"}] -++++TextView text:"Submit outside of form not a valid default button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Submit outside of form not a valid default button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-submit-expected-android-external.txt b/content/test/data/accessibility/html/input-submit-expected-android-external.txt index 202c26e0..8ba355e6 100644 --- a/content/test/data/accessibility/html/input-submit-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-submit-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++Button text:"First image button in a form is a valid default button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", hasImage="true", roleDescription="button"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++Button text:"Second image button in a form not a valid default button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", hasImage="true", roleDescription="button"] -++Button text:"Submit outside of form not a valid default button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++Button text:"Submit outside of form not a valid default button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/input-submit-expected-android.txt b/content/test/data/accessibility/html/input-submit-expected-android.txt index 71d1ea8..d9c5246 100644 --- a/content/test/data/accessibility/html/input-submit-expected-android.txt +++ b/content/test/data/accessibility/html/input-submit-expected-android.txt
@@ -8,4 +8,4 @@ ++++android.widget.Button role_description='button' clickable focusable name='First image button in a form is a valid default button' ++++android.widget.TextView name=' ' ++++android.widget.Button role_description='button' clickable focusable name='Second image button in a form not a valid default button' -++android.widget.Button role_description='button' clickable focusable name='Submit outside of form not a valid default button' \ No newline at end of file +++android.widget.Button role_description='button' clickable focusable name='Submit outside of form not a valid default button'
diff --git a/content/test/data/accessibility/html/input-submit-expected-auralinux.txt b/content/test/data/accessibility/html/input-submit-expected-auralinux.txt index 48b7d294..6908a10 100644 --- a/content/test/data/accessibility/html/input-submit-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-submit-expected-auralinux.txt
@@ -12,4 +12,4 @@ ++++[push button] name='Second image button in a form not a valid default button' focusable ++++++[image] ++++++[static] name='Second image button in a form not a valid default button' -++[push button] name='Submit outside of form not a valid default button' focusable \ No newline at end of file +++[push button] name='Submit outside of form not a valid default button' focusable
diff --git a/content/test/data/accessibility/html/input-submit-expected-blink.txt b/content/test/data/accessibility/html/input-submit-expected-blink.txt index 1f5b860..9663d0d 100644 --- a/content/test/data/accessibility/html/input-submit-expected-blink.txt +++ b/content/test/data/accessibility/html/input-submit-expected-blink.txt
@@ -24,4 +24,4 @@ ++++++++++++inlineTextBox name='Second image button in a form not a valid default button' ++++++button inputType='submit' name='Submit outside of form not a valid default button' ++++++++staticText name='Submit outside of form not a valid default button' -++++++++++inlineTextBox name='Submit outside of form not a valid default button' \ No newline at end of file +++++++++++inlineTextBox name='Submit outside of form not a valid default button'
diff --git a/content/test/data/accessibility/html/input-submit-expected-mac.txt b/content/test/data/accessibility/html/input-submit-expected-mac.txt index e1f29c6..42030e0 100644 --- a/content/test/data/accessibility/html/input-submit-expected-mac.txt +++ b/content/test/data/accessibility/html/input-submit-expected-mac.txt
@@ -12,4 +12,4 @@ ++++AXButton AXDescription='Second image button in a form not a valid default button' AXRoleDescription='button' ++++++AXImage AXRoleDescription='image' ++++++AXStaticText AXRoleDescription='text' AXValue='Second image button in a form not a valid default button' -++AXButton AXRoleDescription='button' AXTitle='Submit outside of form not a valid default button' \ No newline at end of file +++AXButton AXRoleDescription='button' AXTitle='Submit outside of form not a valid default button'
diff --git a/content/test/data/accessibility/html/input-submit-expected-win.txt b/content/test/data/accessibility/html/input-submit-expected-win.txt index 6f50e667..718a556 100644 --- a/content/test/data/accessibility/html/input-submit-expected-win.txt +++ b/content/test/data/accessibility/html/input-submit-expected-win.txt
@@ -12,4 +12,4 @@ ++++ROLE_SYSTEM_PUSHBUTTON name='Second image button in a form not a valid default button' FOCUSABLE ++++++ROLE_SYSTEM_GRAPHIC READONLY ++++++ROLE_SYSTEM_STATICTEXT name='Second image button in a form not a valid default button' -++ROLE_SYSTEM_PUSHBUTTON name='Submit outside of form not a valid default button' FOCUSABLE \ No newline at end of file +++ROLE_SYSTEM_PUSHBUTTON name='Submit outside of form not a valid default button' FOCUSABLE
diff --git a/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-assist-data.txt index 1f39a0d..34c3d5a 100644 --- a/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {list="datalist1"}, {type="text"}] -++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-external.txt b/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-external.txt index d10db731..9782468 100644 --- a/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-suggestions-source-element-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText canOpenPopUp clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textFieldWithComboBox", clickableScore="300"] \ No newline at end of file +++++EditText canOpenPopUp clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textFieldWithComboBox", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/input-suggestions-source-element-expected-android.txt b/content/test/data/accessibility/html/input-suggestions-source-element-expected-android.txt index 577a053..3a1af018 100644 --- a/content/test/data/accessibility/html/input-suggestions-source-element-expected-android.txt +++ b/content/test/data/accessibility/html/input-suggestions-source-element-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.EditText clickable editable_text focusable input_type=1 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable input_type=1
diff --git a/content/test/data/accessibility/html/input-suggestions-source-element-expected-auralinux.txt b/content/test/data/accessibility/html/input-suggestions-source-element-expected-auralinux.txt index 1520d34..498f9a0a 100644 --- a/content/test/data/accessibility/html/input-suggestions-source-element-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-suggestions-source-element-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] focusable focused ++[section] -++++[combo box] editable focusable supports-autocompletion selectable-text haspopup:listbox \ No newline at end of file +++++[combo box] editable focusable supports-autocompletion selectable-text haspopup:listbox
diff --git a/content/test/data/accessibility/html/input-suggestions-source-element-expected-fuchsia.txt b/content/test/data/accessibility/html/input-suggestions-source-element-expected-fuchsia.txt index a2f5b42..9ab7e36 100644 --- a/content/test/data/accessibility/html/input-suggestions-source-element-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-suggestions-source-element-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++++++UNKNOWN ++++++++++LIST_ELEMENT hidden ++++++++++++LIST_ELEMENT_MARKER hidden -++++++++++++++STATIC_TEXT hidden label='%E2%96%BE' \ No newline at end of file +++++++++++++++STATIC_TEXT hidden label='%E2%96%BE'
diff --git a/content/test/data/accessibility/html/input-tel-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-tel-expected-android-assist-data.txt index 7b9e729..44b5a0f 100644 --- a/content/test/data/accessibility/html/input-tel-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-tel-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"123-456-7890" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="tel"}, {value="123-456-7890"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"123-456-7890" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"123-456-7890" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-tel-expected-android-external.txt b/content/test/data/accessibility/html/input-tel-expected-android-external.txt index 02cf74c..6654f62 100644 --- a/content/test/data/accessibility/html/input-tel-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-tel-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"123-456-7890" clickable editable focusable inputType:3 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"123-456-7890" clickable editable focusable inputType:3 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/input-tel-expected-android.txt b/content/test/data/accessibility/html/input-tel-expected-android.txt index ed810eb..2d0b1b7 100644 --- a/content/test/data/accessibility/html/input-tel-expected-android.txt +++ b/content/test/data/accessibility/html/input-tel-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='123-456-7890' input_type=3 text_change_added_count=12 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='123-456-7890' input_type=3 text_change_added_count=12
diff --git a/content/test/data/accessibility/html/input-tel-expected-fuchsia.txt b/content/test/data/accessibility/html/input-tel-expected-fuchsia.txt index 1ce0d758..5280dca 100644 --- a/content/test/data/accessibility/html/input-tel-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-tel-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++TEXT_FIELD focusable actions='{DEFAULT, SET_VALUE}' value='123-456-7890' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='123-456-7890' -++++++++++++UNKNOWN label='123-456-7890' \ No newline at end of file +++++++++++++UNKNOWN label='123-456-7890'
diff --git a/content/test/data/accessibility/html/input-tel-expected-win.txt b/content/test/data/accessibility/html/input-tel-expected-win.txt index b13137b..9873a3f2 100644 --- a/content/test/data/accessibility/html/input-tel-expected-win.txt +++ b/content/test/data/accessibility/html/input-tel-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='123-456-7890' FOCUSABLE text-input-type:tel ia2_hypertext='123-456-7890' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='123-456-7890' FOCUSABLE text-input-type:tel ia2_hypertext='123-456-7890' n_selections=0
diff --git a/content/test/data/accessibility/html/input-text-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-text-expected-android-assist-data.txt index 71bcc4e..79c03e9 100644 --- a/content/test/data/accessibility/html/input-text-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-text-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"Name" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {autofocus=""}, {placeholder="Name"}, {type="text"}] -++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/input-text-expected-android-external.txt b/content/test/data/accessibility/html/input-text-expected-android-external.txt index c694e8ae..e9f7f00 100644 --- a/content/test/data/accessibility/html/input-text-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-text-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText hint:"Name" clickable editable focusable focused inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[CLEAR_FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Name"] \ No newline at end of file +++++EditText hint:"Name" clickable editable focusable focused inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[CLEAR_FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Name"]
diff --git a/content/test/data/accessibility/html/input-text-expected-android.txt b/content/test/data/accessibility/html/input-text-expected-android.txt index 26be94b..46dc70b 100644 --- a/content/test/data/accessibility/html/input-text-expected-android.txt +++ b/content/test/data/accessibility/html/input-text-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable ++android.view.View -++++android.widget.EditText clickable editable_text focusable focused hint='Name' input_type=1 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable focused hint='Name' input_type=1
diff --git a/content/test/data/accessibility/html/input-text-expected-auralinux.txt b/content/test/data/accessibility/html/input-text-expected-auralinux.txt index c1f45ff..914f9c18 100644 --- a/content/test/data/accessibility/html/input-text-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-text-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] focusable ++[section] -++++[entry] name='Name' editable focusable focused single-line selectable-text text-input-type:text caret_offset=0 \ No newline at end of file +++++[entry] name='Name' editable focusable focused single-line selectable-text text-input-type:text caret_offset=0
diff --git a/content/test/data/accessibility/html/input-text-expected-blink.txt b/content/test/data/accessibility/html/input-text-expected-blink.txt index 3b37f72..c146a40 100644 --- a/content/test/data/accessibility/html/input-text-expected-blink.txt +++ b/content/test/data/accessibility/html/input-text-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++textField inputType='text' name='Name' textSelStart=0 textSelEnd=0 ++++++++genericContainer ignored -++++++++genericContainer \ No newline at end of file +++++++++genericContainer
diff --git a/content/test/data/accessibility/html/input-text-expected-fuchsia.txt b/content/test/data/accessibility/html/input-text-expected-fuchsia.txt index 7c37fc4..2fcfdf5 100644 --- a/content/test/data/accessibility/html/input-text-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-text-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN ++++++TEXT_FIELD focusable has_input_focus label='Name' actions='{DEFAULT, SET_VALUE}' ++++++++UNKNOWN hidden -++++++++UNKNOWN \ No newline at end of file +++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/input-text-expected-mac.txt b/content/test/data/accessibility/html/input-text-expected-mac.txt index 863320c..9c3bb88 100644 --- a/content/test/data/accessibility/html/input-text-expected-mac.txt +++ b/content/test/data/accessibility/html/input-text-expected-mac.txt
@@ -1,3 +1,3 @@ AXWebArea AXRoleDescription='HTML content' ++AXGroup AXRoleDescription='group' -++++AXTextField AXEditableAncestor=:3 AXHighestEditableAncestor=:3 AXPlaceholderValue='Name' AXRoleDescription='text field' \ No newline at end of file +++++AXTextField AXEditableAncestor=:3 AXHighestEditableAncestor=:3 AXPlaceholderValue='Name' AXRoleDescription='text field'
diff --git a/content/test/data/accessibility/html/input-text-expected-win.txt b/content/test/data/accessibility/html/input-text-expected-win.txt index f8892dda..5134808 100644 --- a/content/test/data/accessibility/html/input-text-expected-win.txt +++ b/content/test/data/accessibility/html/input-text-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT name='Name' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_SELECTABLE_TEXT IA2_STATE_SINGLE_LINE text-input-type:text caret_offset=0 n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT name='Name' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_SELECTABLE_TEXT IA2_STATE_SINGLE_LINE text-input-type:text caret_offset=0 n_selections=0
diff --git a/content/test/data/accessibility/html/input-text-name-calc-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-text-name-calc-expected-android-assist-data.txt index c473b09..58b948f4 100644 --- a/content/test/data/accessibility/html/input-text-name-calc-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-text-name-calc-expected-android-assist-data.txt
@@ -42,4 +42,4 @@ ++++++TextView text:"DescribedBy6" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="db7"}] -++++++TextView text:"DescribedBy7" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"DescribedBy7" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-text-name-calc-expected-android-external.txt b/content/test/data/accessibility/html/input-text-name-calc-expected-android-external.txt index 10063fb6..1e951f4 100644 --- a/content/test/data/accessibility/html/input-text-name-calc-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-text-name-calc-expected-android-external.txt
@@ -24,4 +24,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++TextView text:"DescribedBy6" viewIdResName:"db6" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:"DescribedBy7" viewIdResName:"db7" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++TextView text:"DescribedBy7" viewIdResName:"db7" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/input-text-name-calc-expected-android.txt b/content/test/data/accessibility/html/input-text-name-calc-expected-android.txt index ffd23ea..e85876d 100644 --- a/content/test/data/accessibility/html/input-text-name-calc-expected-android.txt +++ b/content/test/data/accessibility/html/input-text-name-calc-expected-android.txt
@@ -8,4 +8,4 @@ ++android.widget.EditText clickable editable_text focusable hint='Placeholder4b' input_type=1 ++android.widget.EditText clickable editable_text focusable hint='Title5 Placeholder5' input_type=1 ++android.widget.EditText clickable editable_text focusable hint='LabelledBy6 DescribedBy6' input_type=1 -++android.widget.EditText clickable editable_text focusable hint='AriaLabel7 Placeholder7 DescribedBy7' input_type=1 \ No newline at end of file +++android.widget.EditText clickable editable_text focusable hint='AriaLabel7 Placeholder7 DescribedBy7' input_type=1
diff --git a/content/test/data/accessibility/html/input-text-name-calc-expected-win.txt b/content/test/data/accessibility/html/input-text-name-calc-expected-win.txt index 0504bda..71421e9 100644 --- a/content/test/data/accessibility/html/input-text-name-calc-expected-win.txt +++ b/content/test/data/accessibility/html/input-text-name-calc-expected-win.txt
@@ -8,4 +8,4 @@ ++ROLE_SYSTEM_TEXT name='Placeholder4b' FOCUSABLE explicit-name:true ++ROLE_SYSTEM_TEXT name='Title5' FOCUSABLE explicit-name:true ++ROLE_SYSTEM_TEXT name='LabelledBy6' FOCUSABLE description-from:aria-describedby explicit-name:true description='DescribedBy6' -++ROLE_SYSTEM_TEXT name='AriaLabel7' FOCUSABLE description-from:aria-describedby explicit-name:true description='DescribedBy7' \ No newline at end of file +++ROLE_SYSTEM_TEXT name='AriaLabel7' FOCUSABLE description-from:aria-describedby explicit-name:true description='DescribedBy7'
diff --git a/content/test/data/accessibility/html/input-text-range-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-text-range-expected-android-assist-data.txt index 33235558..a0ebab4 100644 --- a/content/test/data/accessibility/html/input-text-range-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-text-range-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++SeekBar text:"medium" textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-valuetext="medium"}, {max="2"}, {min="0"}, {type="range"}, {value="1"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="label"}, {display="inline"}, {for="in2"}] ++++++TextView text:"This is a test label " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++++SeekBar text:"small" textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-valuetext="small"}, {max="2"}, {min="0"}, {type="range"}, {value="0"}] \ No newline at end of file +++++++SeekBar text:"small" textSize:13.3 style:0 fgColor:-6449522 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-valuetext="small"}, {max="2"}, {min="0"}, {type="range"}, {value="0"}]
diff --git a/content/test/data/accessibility/html/input-text-range-expected-android-external.txt b/content/test/data/accessibility/html/input-text-range-expected-android-external.txt index e97ecfb..06339f2 100644 --- a/content/test/data/accessibility/html/input-text-range-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-text-range-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++SeekBar text:"medium" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="labelText"] ++++++TextView text:"This is a test label " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++SeekBar text:"small" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"] \ No newline at end of file +++++++SeekBar text:"small" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="slider", roleDescription="slider"]
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-text-read-only-expected-android-assist-data.txt index 6a7eab27..5aa6600 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"Name" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {autofocus=""}, {placeholder="Name"}, {readonly=""}, {type="text"}] -++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-android-external.txt b/content/test/data/accessibility/html/input-text-read-only-expected-android-external.txt index b9753c5..09c91a2 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText hint:"Name" clickable editable disabled focusable focused inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[CLEAR_FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="textField", clickableScore="300", hint="Name"] \ No newline at end of file +++++EditText hint:"Name" clickable editable disabled focusable focused inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[CLEAR_FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="textField", clickableScore="300", hint="Name"]
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-android.txt b/content/test/data/accessibility/html/input-text-read-only-expected-android.txt index 74c2742..9c13409 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-android.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable ++android.view.View -++++android.widget.EditText clickable disabled editable_text focusable focused hint='Name' input_type=1 \ No newline at end of file +++++android.widget.EditText clickable disabled editable_text focusable focused hint='Name' input_type=1
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-auralinux.txt b/content/test/data/accessibility/html/input-text-read-only-expected-auralinux.txt index 075adb2..063cf4f 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-auralinux.txt
@@ -1,3 +1,3 @@ [document web] focusable ++[section] -++++[entry] name='Name' focusable focused single-line text-input-type:text caret_offset=0 \ No newline at end of file +++++[entry] name='Name' focusable focused single-line text-input-type:text caret_offset=0
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-blink.txt b/content/test/data/accessibility/html/input-text-read-only-expected-blink.txt index 1dd1649..ca509683 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-blink.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++textField inputType='text' name='Name' textSelStart=0 textSelEnd=0 restriction=readOnly ++++++++genericContainer ignored -++++++++genericContainer \ No newline at end of file +++++++++genericContainer
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-fuchsia.txt b/content/test/data/accessibility/html/input-text-read-only-expected-fuchsia.txt index a7381b506..285b223 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN ++++++TEXT_FIELD focusable has_input_focus label='Name' actions='{DEFAULT}' ++++++++UNKNOWN hidden -++++++++UNKNOWN \ No newline at end of file +++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-mac.txt b/content/test/data/accessibility/html/input-text-read-only-expected-mac.txt index ba766905..8fa5a6f 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-mac.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-mac.txt
@@ -1,3 +1,3 @@ AXWebArea AXRoleDescription='HTML content' ++AXGroup AXRoleDescription='group' -++++AXTextField AXPlaceholderValue='Name' AXRoleDescription='text field' \ No newline at end of file +++++AXTextField AXPlaceholderValue='Name' AXRoleDescription='text field'
diff --git a/content/test/data/accessibility/html/input-text-read-only-expected-win.txt b/content/test/data/accessibility/html/input-text-read-only-expected-win.txt index 7900c67..83b378a 100644 --- a/content/test/data/accessibility/html/input-text-read-only-expected-win.txt +++ b/content/test/data/accessibility/html/input-text-read-only-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT name='Name' READONLY FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_SELECTABLE_TEXT IA2_STATE_SINGLE_LINE text-input-type:text caret_offset=0 n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT name='Name' READONLY FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_SELECTABLE_TEXT IA2_STATE_SINGLE_LINE text-input-type:text caret_offset=0 n_selections=0
diff --git a/content/test/data/accessibility/html/input-text-value-changed-expected-android.txt b/content/test/data/accessibility/html/input-text-value-changed-expected-android.txt index f949d53..08b92697a 100644 --- a/content/test/data/accessibility/html/input-text-value-changed-expected-android.txt +++ b/content/test/data/accessibility/html/input-text-value-changed-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='aaYYYYbb' input_type=1 text_change_added_count=4 text_change_removed_count=3 ++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='aa' input_type=1 text_change_added_count=1 -++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='After' input_type=1 text_change_added_count=5 text_change_removed_count=6 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='After' input_type=1 text_change_added_count=5 text_change_removed_count=6
diff --git a/content/test/data/accessibility/html/input-text-value-changed-expected-blink.txt b/content/test/data/accessibility/html/input-text-value-changed-expected-blink.txt index d5f6ca1..0c66cc8c 100644 --- a/content/test/data/accessibility/html/input-text-value-changed-expected-blink.txt +++ b/content/test/data/accessibility/html/input-text-value-changed-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++textField inputType='text' value='After' ++++++++genericContainer ++++++++++staticText name='After' -++++++++++++inlineTextBox name='After' \ No newline at end of file +++++++++++++inlineTextBox name='After'
diff --git a/content/test/data/accessibility/html/input-text-value-changed-expected-fuchsia.txt b/content/test/data/accessibility/html/input-text-value-changed-expected-fuchsia.txt index cc55e33..8b88e887 100644 --- a/content/test/data/accessibility/html/input-text-value-changed-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-text-value-changed-expected-fuchsia.txt
@@ -12,4 +12,4 @@ ++++++TEXT_FIELD focusable actions='{DEFAULT, SET_VALUE}' value='After' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='After' -++++++++++++UNKNOWN label='After' \ No newline at end of file +++++++++++++UNKNOWN label='After'
diff --git a/content/test/data/accessibility/html/input-text-value-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-text-value-expected-android-assist-data.txt index e14c2ff..c3a0208 100644 --- a/content/test/data/accessibility/html/input-text-value-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-text-value-expected-android-assist-data.txt
@@ -29,4 +29,4 @@ ++++++++TextView text:"Value" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++EditText text:"value" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="Name"}, {title="Description"}, {value="value"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"value" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"value" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-text-value-expected-android-external.txt b/content/test/data/accessibility/html/input-text-value-expected-android-external.txt index 8bec58e..3a3556c 100644 --- a/content/test/data/accessibility/html/input-text-value-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-text-value-expected-android-external.txt
@@ -12,4 +12,4 @@ ++++EditText text:"value" hint:"Email" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Email"] ++++EditText hint:"l5" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="l5"] ++++EditText text:"Value" hint:"l6" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="l6"] -++++EditText text:"value" hint:"Name Description" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Name Description"] \ No newline at end of file +++++EditText text:"value" hint:"Name Description" clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300", hint="Name Description"]
diff --git a/content/test/data/accessibility/html/input-text-value-expected-android.txt b/content/test/data/accessibility/html/input-text-value-expected-android.txt index 3cb8b3b..967c5a4 100644 --- a/content/test/data/accessibility/html/input-text-value-expected-android.txt +++ b/content/test/data/accessibility/html/input-text-value-expected-android.txt
@@ -12,4 +12,4 @@ ++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='value' hint='Email' input_type=1 text_change_added_count=5 ++++android.widget.EditText clickable editable_text focusable multiline hint='l5' ++++android.widget.EditText clickable editable_text focusable has_non_empty_value multiline name='Value' hint='l6' text_change_added_count=5 -++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='value' hint='Name Description' input_type=1 text_change_added_count=5 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable has_non_empty_value name='value' hint='Name Description' input_type=1 text_change_added_count=5
diff --git a/content/test/data/accessibility/html/input-text-value-expected-blink.txt b/content/test/data/accessibility/html/input-text-value-expected-blink.txt index 6a8fa035..d5e2b176 100644 --- a/content/test/data/accessibility/html/input-text-value-expected-blink.txt +++ b/content/test/data/accessibility/html/input-text-value-expected-blink.txt
@@ -38,4 +38,4 @@ ++++++textField focusable description='Description' inputType='text' name='Name' value='value' descriptionFrom=title ++++++++genericContainer ++++++++++staticText name='value' -++++++++++++inlineTextBox name='value' \ No newline at end of file +++++++++++++inlineTextBox name='value'
diff --git a/content/test/data/accessibility/html/input-text-value-expected-fuchsia.txt b/content/test/data/accessibility/html/input-text-value-expected-fuchsia.txt index f868838..7d152aa 100644 --- a/content/test/data/accessibility/html/input-text-value-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-text-value-expected-fuchsia.txt
@@ -38,4 +38,4 @@ ++++++TEXT_FIELD focusable label='Name' actions='{DEFAULT, SET_VALUE}' secondary_label='Description' value='value' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='value' -++++++++++++UNKNOWN label='value' \ No newline at end of file +++++++++++++UNKNOWN label='value'
diff --git a/content/test/data/accessibility/html/input-text-value-expected-win.txt b/content/test/data/accessibility/html/input-text-value-expected-win.txt index 23619f5..97fdff9 100644 --- a/content/test/data/accessibility/html/input-text-value-expected-win.txt +++ b/content/test/data/accessibility/html/input-text-value-expected-win.txt
@@ -15,4 +15,4 @@ ++++ROLE_SYSTEM_TEXT name='Email' value='value' FOCUSABLE ++++ROLE_SYSTEM_TEXT name='l5' FOCUSABLE IA2_STATE_MULTI_LINE ++++ROLE_SYSTEM_TEXT name='l6' value='Value' FOCUSABLE IA2_STATE_MULTI_LINE -++++ROLE_SYSTEM_TEXT name='Name' value='value' FOCUSABLE description-from:tooltip description='Description' \ No newline at end of file +++++ROLE_SYSTEM_TEXT name='Name' value='value' FOCUSABLE description-from:tooltip description='Description'
diff --git a/content/test/data/accessibility/html/input-text-with-selection-expected-android.txt b/content/test/data/accessibility/html/input-text-with-selection-expected-android.txt index 2ad2186..62398cb6 100644 --- a/content/test/data/accessibility/html/input-text-with-selection-expected-android.txt +++ b/content/test/data/accessibility/html/input-text-with-selection-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable ++android.view.View -++++android.widget.EditText clickable editable_text focusable focused has_non_empty_value name='Selection' input_type=1 text_change_added_count=9 \ No newline at end of file +++++android.widget.EditText clickable editable_text focusable focused has_non_empty_value name='Selection' input_type=1 text_change_added_count=9
diff --git a/content/test/data/accessibility/html/input-text-with-selection-expected-fuchsia.txt b/content/test/data/accessibility/html/input-text-with-selection-expected-fuchsia.txt index 08632db..bf65addf 100644 --- a/content/test/data/accessibility/html/input-text-with-selection-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-text-with-selection-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++TEXT_FIELD focusable has_input_focus actions='{DEFAULT, SET_VALUE}' value='Selection' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='Selection' -++++++++++++UNKNOWN label='Selection' \ No newline at end of file +++++++++++++UNKNOWN label='Selection'
diff --git a/content/test/data/accessibility/html/input-time-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-time-expected-android-assist-data.txt index abbaaf69..7658647 100644 --- a/content/test/data/accessibility/html/input-time-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-time-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++TextView text:"12:00 AM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Spinner text:"Breakfast" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {aria-label="Breakfast"}, {type="time"}, {value="00:00:00"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:"12:00 AM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"12:00 AM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-time-expected-android-external.txt b/content/test/data/accessibility/html/input-time-expected-android-external.txt index 3b539285..d1c6370 100644 --- a/content/test/data/accessibility/html/input-time-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-time-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++Spinner text:"00:00:00" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", roleDescription="time picker"] -++++Spinner text:"00:00:00" hint:"Breakfast" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", hint="Breakfast", roleDescription="time picker"] \ No newline at end of file +++++Spinner text:"00:00:00" hint:"Breakfast" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", hint="Breakfast", roleDescription="time picker"]
diff --git a/content/test/data/accessibility/html/input-time-expected-android.txt b/content/test/data/accessibility/html/input-time-expected-android.txt index 22695e9..6f5b27a 100644 --- a/content/test/data/accessibility/html/input-time-expected-android.txt +++ b/content/test/data/accessibility/html/input-time-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.Spinner role_description='time picker' clickable focusable name='00:00:00' input_type=36 -++++android.widget.Spinner role_description='time picker' clickable focusable name='00:00:00' hint='Breakfast' input_type=36 \ No newline at end of file +++++android.widget.Spinner role_description='time picker' clickable focusable name='00:00:00' hint='Breakfast' input_type=36
diff --git a/content/test/data/accessibility/html/input-time-expected-mac.txt b/content/test/data/accessibility/html/input-time-expected-mac.txt index 54fdd4b2..41805599 100644 --- a/content/test/data/accessibility/html/input-time-expected-mac.txt +++ b/content/test/data/accessibility/html/input-time-expected-mac.txt
@@ -21,4 +21,4 @@ ++++++++++++AXStaticText AXRoleDescription='text' AXValue='00' ++++++++++AXStaticText AXRoleDescription='text' AXValue=' ' ++++++++++AXIncrementor AXRoleDescription='stepper' AXValue='1' AXDescription='AM/PM Breakfast' -++++++++++++AXStaticText AXRoleDescription='text' AXValue='AM' \ No newline at end of file +++++++++++++AXStaticText AXRoleDescription='text' AXValue='AM'
diff --git a/content/test/data/accessibility/html/input-time-expected-uia-win.txt b/content/test/data/accessibility/html/input-time-expected-uia-win.txt index 989df3df..fd97945c 100644 --- a/content/test/data/accessibility/html/input-time-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-time-expected-uia-win.txt
@@ -17,4 +17,4 @@ ++++++++++Spinner Name='Minutes Breakfast' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=59.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='00' ++++++++++Text Name=' ' ++++++++++Spinner Name='AM/PM Breakfast' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=2.00 RangeValue.Minimum=1.00 RangeValue.Value=1.00 Value.Value='AM' -++++++Button Name='Show time picker' ExpandCollapse.ExpandCollapseState='Collapsed' \ No newline at end of file +++++++Button Name='Show time picker' ExpandCollapse.ExpandCollapseState='Collapsed'
diff --git a/content/test/data/accessibility/html/input-time-expected-win.txt b/content/test/data/accessibility/html/input-time-expected-win.txt index 335898f..7739839 100644 --- a/content/test/data/accessibility/html/input-time-expected-win.txt +++ b/content/test/data/accessibility/html/input-time-expected-win.txt
@@ -17,4 +17,4 @@ ++++++++++ROLE_SYSTEM_SPINBUTTON name='Minutes Breakfast' value='00' FOCUSABLE xml-roles:spinbutton ++++++++++ROLE_SYSTEM_STATICTEXT name=' ' ia2_hypertext=' ' ++++++++++ROLE_SYSTEM_SPINBUTTON name='AM/PM Breakfast' value='AM' FOCUSABLE xml-roles:spinbutton -++++++ROLE_SYSTEM_BUTTONMENU name='Show time picker' FOCUSABLE HASPOPUP xml-roles:button description-from:tooltip description='Show time picker' \ No newline at end of file +++++++ROLE_SYSTEM_BUTTONMENU name='Show time picker' FOCUSABLE HASPOPUP xml-roles:button description-from:tooltip description='Show time picker'
diff --git a/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-assist-data.txt index b931dc7..68ac0e788 100644 --- a/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Spinner text:"13:50:02.922" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {type="time"}, {value="13:50:02.922"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:"1:50:02.922 PM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"1:50:02.922 PM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-external.txt b/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-external.txt index 639a122..e90386cf 100644 --- a/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-time-with-popup-open-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner text:"13:50:02.922" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", roleDescription="time picker"] \ No newline at end of file +++++Spinner text:"13:50:02.922" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", roleDescription="time picker"]
diff --git a/content/test/data/accessibility/html/input-time-with-popup-open-expected-mac.txt b/content/test/data/accessibility/html/input-time-with-popup-open-expected-mac.txt index 623f670b..164dafe7c 100644 --- a/content/test/data/accessibility/html/input-time-with-popup-open-expected-mac.txt +++ b/content/test/data/accessibility/html/input-time-with-popup-open-expected-mac.txt
@@ -164,4 +164,4 @@ ++++++++++++++AXStaticText AXRoleDescription='text' AXValue='000' ++++++++++++AXList AXDescription='AM/PM' AXRoleDescription='list box' ++++++++++++++AXStaticText AXRoleDescription='text' AXValue='PM' -++++++++++++++AXStaticText AXRoleDescription='text' AXValue='AM' \ No newline at end of file +++++++++++++++AXStaticText AXRoleDescription='text' AXValue='AM'
diff --git a/content/test/data/accessibility/html/input-time-with-popup-open-expected-uia-win.txt b/content/test/data/accessibility/html/input-time-with-popup-open-expected-uia-win.txt index c63684a..4d59158e 100644 --- a/content/test/data/accessibility/html/input-time-with-popup-open-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-time-with-popup-open-expected-uia-win.txt
@@ -165,4 +165,4 @@ ++++++++++++++++ListItem Name='000' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='Milliseconds' ++++++++++++++List Name='AM/PM' Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false ++++++++++++++++ListItem Name='PM' SelectionItem.IsSelected=true SelectionItem.SelectionContainer='AM/PM' -++++++++++++++++ListItem Name='AM' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='AM/PM' \ No newline at end of file +++++++++++++++++ListItem Name='AM' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='AM/PM'
diff --git a/content/test/data/accessibility/html/input-time-with-popup-open-expected-win.txt b/content/test/data/accessibility/html/input-time-with-popup-open-expected-win.txt index a587799c..bd51014 100644 --- a/content/test/data/accessibility/html/input-time-with-popup-open-expected-win.txt +++ b/content/test/data/accessibility/html/input-time-with-popup-open-expected-win.txt
@@ -164,4 +164,4 @@ ++++++++++++++ROLE_SYSTEM_LISTITEM name='000' FOCUSABLE ia2_hypertext='000' ++++++++++++ROLE_SYSTEM_LIST name='AM/PM' FOCUSABLE ia2_hypertext='<obj0><obj1>' ++++++++++++++ROLE_SYSTEM_LISTITEM name='PM' SELECTED FOCUSABLE ia2_hypertext='PM' -++++++++++++++ROLE_SYSTEM_LISTITEM name='AM' FOCUSABLE ia2_hypertext='AM' \ No newline at end of file +++++++++++++++ROLE_SYSTEM_LISTITEM name='AM' FOCUSABLE ia2_hypertext='AM'
diff --git a/content/test/data/accessibility/html/input-types-expected-android.txt b/content/test/data/accessibility/html/input-types-expected-android.txt index 1cc18c1..21987fe 100644 --- a/content/test/data/accessibility/html/input-types-expected-android.txt +++ b/content/test/data/accessibility/html/input-types-expected-android.txt
@@ -47,4 +47,4 @@ ++++++android.widget.EditText clickable editable_text focusable hint='Text:' input_type=1 ++++android.view.View ++++++android.widget.TextView name='Url: ' -++++++android.widget.EditText clickable editable_text focusable hint='Url:' input_type=17 \ No newline at end of file +++++++android.widget.EditText clickable editable_text focusable hint='Url:' input_type=17
diff --git a/content/test/data/accessibility/html/input-types-expected-auralinux.txt b/content/test/data/accessibility/html/input-types-expected-auralinux.txt index 06bb14c..1b14a62 100644 --- a/content/test/data/accessibility/html/input-types-expected-auralinux.txt +++ b/content/test/data/accessibility/html/input-types-expected-auralinux.txt
@@ -50,4 +50,4 @@ ++++++[entry] name='Text:' selectable-text labelled-by=[label] text-input-type:text ++++[label] label-for=[entry] ++++++[static] name='Url: ' -++++++[entry] name='Url:' selectable-text labelled-by=[label] text-input-type:url \ No newline at end of file +++++++[entry] name='Url:' selectable-text labelled-by=[label] text-input-type:url
diff --git a/content/test/data/accessibility/html/input-types-expected-mac.txt b/content/test/data/accessibility/html/input-types-expected-mac.txt index b1980be..d68cc6e0 100644 --- a/content/test/data/accessibility/html/input-types-expected-mac.txt +++ b/content/test/data/accessibility/html/input-types-expected-mac.txt
@@ -49,4 +49,4 @@ ++++++AXTextField AXTitle='Text:' ++++AXGroup ++++++AXStaticText AXValue='Url: ' -++++++AXTextField AXTitle='Url:' \ No newline at end of file +++++++AXTextField AXTitle='Url:'
diff --git a/content/test/data/accessibility/html/input-types-expected-win.txt b/content/test/data/accessibility/html/input-types-expected-win.txt index 1ff1f37..e754e94 100644 --- a/content/test/data/accessibility/html/input-types-expected-win.txt +++ b/content/test/data/accessibility/html/input-types-expected-win.txt
@@ -50,4 +50,4 @@ ++++++ROLE_SYSTEM_TEXT name='Text:' FOCUSABLE text-input-type:text ++++IA2_ROLE_LABEL ++++++ROLE_SYSTEM_STATICTEXT name='Url: ' -++++++ROLE_SYSTEM_TEXT name='Url:' FOCUSABLE text-input-type:url \ No newline at end of file +++++++ROLE_SYSTEM_TEXT name='Url:' FOCUSABLE text-input-type:url
diff --git a/content/test/data/accessibility/html/input-url-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-url-expected-android-assist-data.txt index 93e360f..faac933 100644 --- a/content/test/data/accessibility/html/input-url-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-url-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++EditText text:"example.com" textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="url"}, {value="example.com"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] -++++++++TextView text:"example.com" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"example.com" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-url-expected-android-external.txt b/content/test/data/accessibility/html/input-url-expected-android-external.txt index 007de18..5c91ffb 100644 --- a/content/test/data/accessibility/html/input-url-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-url-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"example.com" error:"Invalid entry" clickable contentInvalid editable focusable inputType:17 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"example.com" error:"Invalid entry" clickable contentInvalid editable focusable inputType:17 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/input-url-expected-android.txt b/content/test/data/accessibility/html/input-url-expected-android.txt index 695ed11..0eb2db6 100644 --- a/content/test/data/accessibility/html/input-url-expected-android.txt +++ b/content/test/data/accessibility/html/input-url-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.EditText clickable content_invalid editable_text focusable has_non_empty_value name='example.com' input_type=17 text_change_added_count=11 \ No newline at end of file +++++android.widget.EditText clickable content_invalid editable_text focusable has_non_empty_value name='example.com' input_type=17 text_change_added_count=11
diff --git a/content/test/data/accessibility/html/input-url-expected-fuchsia.txt b/content/test/data/accessibility/html/input-url-expected-fuchsia.txt index 64659d9..37d09a92 100644 --- a/content/test/data/accessibility/html/input-url-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/input-url-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++TEXT_FIELD focusable actions='{DEFAULT, SET_VALUE}' value='example.com' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='example.com' -++++++++++++UNKNOWN label='example.com' \ No newline at end of file +++++++++++++UNKNOWN label='example.com'
diff --git a/content/test/data/accessibility/html/input-url-expected-win.txt b/content/test/data/accessibility/html/input-url-expected-win.txt index 22f113c..1ea378a 100644 --- a/content/test/data/accessibility/html/input-url-expected-win.txt +++ b/content/test/data/accessibility/html/input-url-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='example.com' FOCUSABLE IA2_STATE_INVALID_ENTRY text-input-type:url ia2_hypertext='example.com' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='example.com' FOCUSABLE IA2_STATE_INVALID_ENTRY text-input-type:url ia2_hypertext='example.com' n_selections=0
diff --git a/content/test/data/accessibility/html/input-week-expected-android-assist-data.txt b/content/test/data/accessibility/html/input-week-expected-android-assist-data.txt index 33ec124..5f8f9e89 100644 --- a/content/test/data/accessibility/html/input-week-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/input-week-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Spinner text:" " textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-flex"}, {type="week"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] -++++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/input-week-expected-android-external.txt b/content/test/data/accessibility/html/input-week-expected-android-external.txt index 5eb269590a..c25fb45 100644 --- a/content/test/data/accessibility/html/input-week-expected-android-external.txt +++ b/content/test/data/accessibility/html/input-week-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++Spinner clickable focusable inputType:4 actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="dateTime", clickableScore="300", roleDescription="week picker"] \ No newline at end of file +++++Spinner clickable focusable inputType:4 actions:[FOCUS, CLICK, AX_FOCUS] bundle:[chromeRole="dateTime", clickableScore="300", roleDescription="week picker"]
diff --git a/content/test/data/accessibility/html/input-week-expected-android.txt b/content/test/data/accessibility/html/input-week-expected-android.txt index e78043b..24d383c5 100644 --- a/content/test/data/accessibility/html/input-week-expected-android.txt +++ b/content/test/data/accessibility/html/input-week-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.Spinner role_description='week picker' clickable focusable input_type=4 \ No newline at end of file +++++android.widget.Spinner role_description='week picker' clickable focusable input_type=4
diff --git a/content/test/data/accessibility/html/input-week-expected-mac.txt b/content/test/data/accessibility/html/input-week-expected-mac.txt index e42a37c..d06d1bc 100644 --- a/content/test/data/accessibility/html/input-week-expected-mac.txt +++ b/content/test/data/accessibility/html/input-week-expected-mac.txt
@@ -7,4 +7,4 @@ ++++++++++AXIncrementor AXDescription='Week' AXRoleDescription='stepper' AXValue=0 ++++++++++AXStaticText AXRoleDescription='text' AXValue=', ' ++++++++++AXIncrementor AXDescription='Year' AXRoleDescription='stepper' AXValue=0 -++++++AXPopUpButton AXDescription='Show week picker' AXRoleDescription='pop up button' \ No newline at end of file +++++++AXPopUpButton AXDescription='Show week picker' AXRoleDescription='pop up button'
diff --git a/content/test/data/accessibility/html/input-week-expected-uia-win.txt b/content/test/data/accessibility/html/input-week-expected-uia-win.txt index c93249c..86e42be 100644 --- a/content/test/data/accessibility/html/input-week-expected-uia-win.txt +++ b/content/test/data/accessibility/html/input-week-expected-uia-win.txt
@@ -7,4 +7,4 @@ ++++++++++Spinner Name='Week' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=53.00 RangeValue.Minimum=1.00 RangeValue.Value=0.00 Value.Value='0' ++++++++++Text Name=', ' ++++++++++Spinner Name='Year' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=275760.00 RangeValue.Minimum=1.00 RangeValue.Value=0.00 Value.Value='0' -++++++Button Name='Show week picker' ExpandCollapse.ExpandCollapseState='Collapsed' \ No newline at end of file +++++++Button Name='Show week picker' ExpandCollapse.ExpandCollapseState='Collapsed'
diff --git a/content/test/data/accessibility/html/input-week-expected-win.txt b/content/test/data/accessibility/html/input-week-expected-win.txt index d0d7766..99872f1 100644 --- a/content/test/data/accessibility/html/input-week-expected-win.txt +++ b/content/test/data/accessibility/html/input-week-expected-win.txt
@@ -7,4 +7,4 @@ ++++++++++ROLE_SYSTEM_SPINBUTTON name='Week' value='0' FOCUSABLE ++++++++++ROLE_SYSTEM_STATICTEXT name=', ' ia2_hypertext=', ' ++++++++++ROLE_SYSTEM_SPINBUTTON name='Year' value='0' FOCUSABLE -++++++ROLE_SYSTEM_BUTTONMENU name='Show week picker' FOCUSABLE HASPOPUP description-from:tooltip haspopup:menu description='Show week picker' \ No newline at end of file +++++++ROLE_SYSTEM_BUTTONMENU name='Show week picker' FOCUSABLE HASPOPUP description-from:tooltip haspopup:menu description='Show week picker'
diff --git a/content/test/data/accessibility/html/ins-expected-android-assist-data.txt b/content/test/data/accessibility/html/ins-expected-android-assist-data.txt index 7880ba3..2d477e9 100644 --- a/content/test/data/accessibility/html/ins-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/ins-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++++TextView text:" " textSize:8.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:8.0 style:4 htmlInfo:[{htmlTag="ins"}, {display="inline"}] ++++++TextView text:"Chrome" textSize:8.0 style:4 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"!" textSize:8.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"!" textSize:8.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/ins-expected-android-external.txt b/content/test/data/accessibility/html/ins-expected-android-external.txt index ee72e2f..43649fb 100644 --- a/content/test/data/accessibility/html/ins-expected-android-external.txt +++ b/content/test/data/accessibility/html/ins-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++View text:"ABC" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="contentDeletion", roleDescription="deletion"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"Chrome" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="contentInsertion", roleDescription="insertion"] -++++TextView text:"!" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:"!" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/ins-expected-android.txt b/content/test/data/accessibility/html/ins-expected-android.txt index 679fd90..1bdeb028 100644 --- a/content/test/data/accessibility/html/ins-expected-android.txt +++ b/content/test/data/accessibility/html/ins-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.view.View role_description='deletion' name='ABC' ++++android.widget.TextView name=' ' ++++android.view.View role_description='insertion' name='Chrome' -++++android.widget.TextView name='!' \ No newline at end of file +++++android.widget.TextView name='!'
diff --git a/content/test/data/accessibility/html/ins-expected-fuchsia.txt b/content/test/data/accessibility/html/ins-expected-fuchsia.txt index 9c2a95a..bae85d4 100644 --- a/content/test/data/accessibility/html/ins-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/ins-expected-fuchsia.txt
@@ -13,4 +13,4 @@ ++++++++++STATIC_TEXT label='Chrome' ++++++++++++UNKNOWN label='Chrome' ++++++++STATIC_TEXT label='!' -++++++++++UNKNOWN label='!' \ No newline at end of file +++++++++++UNKNOWN label='!'
diff --git a/content/test/data/accessibility/html/insert-before-expected-blink.txt b/content/test/data/accessibility/html/insert-before-expected-blink.txt index da87e42..20b1230 100644 --- a/content/test/data/accessibility/html/insert-before-expected-blink.txt +++ b/content/test/data/accessibility/html/insert-before-expected-blink.txt
@@ -19,4 +19,4 @@ ++++++++inlineTextBox name=' ' ++++++image name='a2' ++++++staticText name=' ' -++++++group \ No newline at end of file +++++++group
diff --git a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-assist-data.txt b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-assist-data.txt index fb15562..f5389d55 100644 --- a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-assist-data.txt
@@ -56,4 +56,4 @@ ++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-date-and-time-value"}] ++++++TextView text:"12:05 PM" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++Spinner text:"#E4E4E4" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-label="aria label"}, {type="color"}, {value="#e4e4e4"}] -++Spinner text:"#E4E4E4" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-labelledby="label1"}, {type="color"}, {value="#e4e4e4"}] \ No newline at end of file +++Spinner text:"#E4E4E4" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {aria-labelledby="label1"}, {type="color"}, {value="#e4e4e4"}]
diff --git a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-external.txt b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-external.txt index 69c5464..24e4dd5 100644 --- a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-external.txt +++ b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android-external.txt
@@ -25,4 +25,4 @@ ++Spinner text:"12:05" hint:"aria label" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", hint="aria label", roleDescription="time picker"] ++Spinner text:"12:05" hint:"Test label" clickable focusable inputType:36 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="inputTime", clickableScore="300", hint="Test label", roleDescription="time picker"] ++Spinner text:"#E4E4E4" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"] -++Spinner text:"#E4E4E4" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"] \ No newline at end of file +++Spinner text:"#E4E4E4" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="colorWell", clickableScore="300", roleDescription="color picker"]
diff --git a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android.txt b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android.txt index fdbcc9c..d844ba7 100644 --- a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android.txt +++ b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-android.txt
@@ -25,4 +25,4 @@ ++android.widget.Spinner role_description='time picker' clickable focusable name='12:05' hint='aria label' input_type=36 ++android.widget.Spinner role_description='time picker' clickable focusable name='12:05' hint='Test label' input_type=36 ++android.widget.Spinner role_description='color picker' clickable focusable name='#E4E4E4' -++android.widget.Spinner role_description='color picker' clickable focusable name='#E4E4E4' \ No newline at end of file +++android.widget.Spinner role_description='color picker' clickable focusable name='#E4E4E4'
diff --git a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-mac.txt b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-mac.txt index 36d070e7..5f1945b5 100644 --- a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-mac.txt +++ b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-mac.txt
@@ -48,4 +48,4 @@ ++++++++AXIncrementor AXTitle='AM/PM Test label' AXValue=2 ++++AXPopUpButton AXDescription='Show time picker' ++AXColorWell AXDescription='aria label' AXValue='rgb 0.89412 0.89412 0.89412 1' -++AXColorWell AXTitle='Test label' AXValue='rgb 0.89412 0.89412 0.89412 1' \ No newline at end of file +++AXColorWell AXTitle='Test label' AXValue='rgb 0.89412 0.89412 0.89412 1'
diff --git a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-uia-win.txt b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-uia-win.txt index 95d053b..b9c337e4 100644 --- a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-uia-win.txt +++ b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-uia-win.txt
@@ -48,4 +48,4 @@ ++++++++Spinner Name='AM/PM Test label' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=2.00 RangeValue.Minimum=1.00 RangeValue.Value=2.00 Value.Value='PM' ++++Button Name='Show time picker' ExpandCollapse.ExpandCollapseState='Collapsed' ++Button Name='aria label' Value.Value='89% red 89% green 89% blue' -++Button Name='Test label' Value.Value='89% red 89% green 89% blue' \ No newline at end of file +++Button Name='Test label' Value.Value='89% red 89% green 89% blue'
diff --git a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-win.txt b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-win.txt index d8f496c..670954a 100644 --- a/content/test/data/accessibility/html/interactive-controls-with-labels-expected-win.txt +++ b/content/test/data/accessibility/html/interactive-controls-with-labels-expected-win.txt
@@ -48,4 +48,4 @@ ++++++++ROLE_SYSTEM_SPINBUTTON name='AM/PM Test label' value='PM' FOCUSABLE ++++ROLE_SYSTEM_BUTTONMENU name='Show time picker' FOCUSABLE HASPOPUP description-from:tooltip description='Show time picker' ++IA2_ROLE_COLOR_CHOOSER name='aria label' value='89% red 89% green 89% blue' FOCUSABLE -++IA2_ROLE_COLOR_CHOOSER name='Test label' value='89% red 89% green 89% blue' FOCUSABLE \ No newline at end of file +++IA2_ROLE_COLOR_CHOOSER name='Test label' value='89% red 89% green 89% blue' FOCUSABLE
diff --git a/content/test/data/accessibility/html/isInteresting-expected-android-assist-data.txt b/content/test/data/accessibility/html/isInteresting-expected-android-assist-data.txt index 7256db3..a498964e 100644 --- a/content/test/data/accessibility/html/isInteresting-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/isInteresting-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++TextView text:"Div with click handler" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++Button text:"I am interesting" textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="I am interesting"}, {onclick="alert('success');"}, {role="button"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++TextView text:"I should not be interesting" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"I should not be interesting" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/isInteresting-expected-android-external.txt b/content/test/data/accessibility/html/isInteresting-expected-android-external.txt index 66f3594..a95e2a21 100644 --- a/content/test/data/accessibility/html/isInteresting-expected-android-external.txt +++ b/content/test/data/accessibility/html/isInteresting-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++TextView text:"A non focusable child of a control should not be interesting on Android" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 1"] ++TextView text:"Div with click handler" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer", clickableScore="200"] -++Button text:"I am interesting" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++Button text:"I am interesting" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/isInteresting-expected-android.txt b/content/test/data/accessibility/html/isInteresting-expected-android.txt index 29b9d1b..4323138 100644 --- a/content/test/data/accessibility/html/isInteresting-expected-android.txt +++ b/content/test/data/accessibility/html/isInteresting-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.widget.TextView role_description='heading 1' heading interesting name='A non focusable child of a control should not be interesting on Android' ++android.widget.TextView interesting name='Div with click handler' -++android.widget.Button role_description='button' interesting name='I am interesting' \ No newline at end of file +++android.widget.Button role_description='button' interesting name='I am interesting'
diff --git a/content/test/data/accessibility/html/keygen-expected-android.txt b/content/test/data/accessibility/html/keygen-expected-android.txt index 6ad9e32..f14ab431 100644 --- a/content/test/data/accessibility/html/keygen-expected-android.txt +++ b/content/test/data/accessibility/html/keygen-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused scrollable ++android.view.View ++++android.view.View clickable focusable -++++++android.widget.Spinner role_description='pop up button' clickable focusable name='2048 (High Grade)' \ No newline at end of file +++++++android.widget.Spinner role_description='pop up button' clickable focusable name='2048 (High Grade)'
diff --git a/content/test/data/accessibility/html/label-expected-android-assist-data.txt b/content/test/data/accessibility/html/label-expected-android-assist-data.txt index 7e2f0fd..b9dbe95c 100644 --- a/content/test/data/accessibility/html/label-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/label-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="label"}, {display="inline"}] -++++++TextView text:"Label" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Label" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/label-expected-android-external.txt b/content/test/data/accessibility/html/label-expected-android-external.txt index fd16aa1..e3e5166d 100644 --- a/content/test/data/accessibility/html/label-expected-android-external.txt +++ b/content/test/data/accessibility/html/label-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View text:"Label" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="labelText"] \ No newline at end of file +++++View text:"Label" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="labelText"]
diff --git a/content/test/data/accessibility/html/label-expected-android.txt b/content/test/data/accessibility/html/label-expected-android.txt index 44f329d..66b7cbe 100644 --- a/content/test/data/accessibility/html/label-expected-android.txt +++ b/content/test/data/accessibility/html/label-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.view.View name='Label' \ No newline at end of file +++++android.view.View name='Label'
diff --git a/content/test/data/accessibility/html/label-expected-fuchsia.txt b/content/test/data/accessibility/html/label-expected-fuchsia.txt index e950414..8755afd3 100644 --- a/content/test/data/accessibility/html/label-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/label-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN ++++++UNKNOWN ++++++++STATIC_TEXT label='Label' -++++++++++UNKNOWN label='Label' \ No newline at end of file +++++++++++UNKNOWN label='Label'
diff --git a/content/test/data/accessibility/html/label-for-hidden-input-expected-blink.txt b/content/test/data/accessibility/html/label-for-hidden-input-expected-blink.txt index 20148d89..6d89eeba 100644 --- a/content/test/data/accessibility/html/label-for-hidden-input-expected-blink.txt +++ b/content/test/data/accessibility/html/label-for-hidden-input-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++labelText ++++++++staticText name='This label should be visible' -++++++++++inlineTextBox name='This label should be visible' \ No newline at end of file +++++++++++inlineTextBox name='This label should be visible'
diff --git a/content/test/data/accessibility/html/label-with-presentational-child-expected-blink.txt b/content/test/data/accessibility/html/label-with-presentational-child-expected-blink.txt index 61d46ea..f45e537 100644 --- a/content/test/data/accessibility/html/label-with-presentational-child-expected-blink.txt +++ b/content/test/data/accessibility/html/label-with-presentational-child-expected-blink.txt
@@ -15,4 +15,4 @@ ++++++labelText ++++++++genericContainer name='bar' ++++++++++staticText name='baz' -++++++++++++inlineTextBox name='baz' \ No newline at end of file +++++++++++++inlineTextBox name='baz'
diff --git a/content/test/data/accessibility/html/landmark-expected-android-external.txt b/content/test/data/accessibility/html/landmark-expected-android-external.txt index 93ee702b..e3393c4 100644 --- a/content/test/data/accessibility/html/landmark-expected-android-external.txt +++ b/content/test/data/accessibility/html/landmark-expected-android-external.txt
@@ -91,4 +91,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="group"] ++++View text:"This should NOT have footer role." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="footerAsNonLandmark"] ++View actions:[AX_FOCUS] bundle:[chromeRole="main", roleDescription="main"] -++++View text:"This should NOT have footer role." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="footerAsNonLandmark"] \ No newline at end of file +++++View text:"This should NOT have footer role." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="footerAsNonLandmark"]
diff --git a/content/test/data/accessibility/html/landmark-expected-android.txt b/content/test/data/accessibility/html/landmark-expected-android.txt index 0558dd91..b365aea 100644 --- a/content/test/data/accessibility/html/landmark-expected-android.txt +++ b/content/test/data/accessibility/html/landmark-expected-android.txt
@@ -81,4 +81,4 @@ ++android.view.View role_description='navigation' ++++android.view.View role_description='complementary' name='This should have complementary role.' ++android.view.View -++++android.view.View role_description='complementary' name='This should have complementary role.' \ No newline at end of file +++++android.view.View role_description='complementary' name='This should have complementary role.'
diff --git a/content/test/data/accessibility/html/landmark-expected-win.txt b/content/test/data/accessibility/html/landmark-expected-win.txt index f8f4322..aacfeb78 100644 --- a/content/test/data/accessibility/html/landmark-expected-win.txt +++ b/content/test/data/accessibility/html/landmark-expected-win.txt
@@ -130,4 +130,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='This should have complementary role.' ++IA2_ROLE_SECTION ++++IA2_ROLE_LANDMARK xml-roles:complementary -++++++ROLE_SYSTEM_STATICTEXT name='This should have complementary role.' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='This should have complementary role.'
diff --git a/content/test/data/accessibility/html/layout-table-in-button-expected-fuchsia.txt b/content/test/data/accessibility/html/layout-table-in-button-expected-fuchsia.txt index e2dfa04..358f40f 100644 --- a/content/test/data/accessibility/html/layout-table-in-button-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/layout-table-in-button-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++++++UNKNOWN label='Conversation with Foo. 0 unread messages.' ++++++++++++++UNKNOWN label='Conversation with Foo. 0 unread messages.' ++++++++++++++++STATIC_TEXT label='Foo' -++++++++++++++++++UNKNOWN label='Foo' \ No newline at end of file +++++++++++++++++++UNKNOWN label='Foo'
diff --git a/content/test/data/accessibility/html/legend-expected-android-assist-data.txt b/content/test/data/accessibility/html/legend-expected-android-assist-data.txt index 0fa3a07..2a770e0 100644 --- a/content/test/data/accessibility/html/legend-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/legend-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] ++++++TextView text:" Rendering Engine: " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++EditText textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="text"}] -++++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/legend-expected-android-external.txt b/content/test/data/accessibility/html/legend-expected-android-external.txt index 19cf9fcb..3af205efe 100644 --- a/content/test/data/accessibility/html/legend-expected-android-external.txt +++ b/content/test/data/accessibility/html/legend-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++TextView text:"Browser: " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] ++++++TextView text:" Rendering Engine: " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/legend-expected-android.txt b/content/test/data/accessibility/html/legend-expected-android.txt index 689025d..a22af99 100644 --- a/content/test/data/accessibility/html/legend-expected-android.txt +++ b/content/test/data/accessibility/html/legend-expected-android.txt
@@ -5,4 +5,4 @@ ++++++android.widget.TextView name='Browser: ' ++++++android.widget.EditText clickable editable_text focusable input_type=1 ++++++android.widget.TextView name=' Rendering Engine: ' -++++++android.widget.EditText clickable editable_text focusable input_type=1 \ No newline at end of file +++++++android.widget.EditText clickable editable_text focusable input_type=1
diff --git a/content/test/data/accessibility/html/legend-expected-fuchsia.txt b/content/test/data/accessibility/html/legend-expected-fuchsia.txt index 690571c..bdf4505b 100644 --- a/content/test/data/accessibility/html/legend-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/legend-expected-fuchsia.txt
@@ -13,4 +13,4 @@ ++++++++++STATIC_TEXT label=' Rendering Engine: ' ++++++++++++UNKNOWN label=' Rendering Engine: ' ++++++++++TEXT_FIELD focusable actions='{DEFAULT, SET_VALUE}' -++++++++++++UNKNOWN \ No newline at end of file +++++++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/legend-expected-uia-win.txt b/content/test/data/accessibility/html/legend-expected-uia-win.txt index 553633d..aff920b9 100644 --- a/content/test/data/accessibility/html/legend-expected-uia-win.txt +++ b/content/test/data/accessibility/html/legend-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++++++Text Name='Browser: ' ++++++Edit ++++++Text Name=' Rendering Engine: ' -++++++Edit \ No newline at end of file +++++++Edit
diff --git a/content/test/data/accessibility/html/li-expected-android-assist-data.txt b/content/test/data/accessibility/html/li-expected-android-assist-data.txt index 4829b48..276ca5d2 100644 --- a/content/test/data/accessibility/html/li-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/li-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"Item 2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++View text:"• " textSize:16.0 style:0 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] -++++++TextView text:"Item 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Item 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/li-expected-android-external.txt b/content/test/data/accessibility/html/li-expected-android-external.txt index 721dafd..08d9114 100644 --- a/content/test/data/accessibility/html/li-expected-android-external.txt +++ b/content/test/data/accessibility/html/li-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"Item 2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS] bundle:[chromeRole="listItem"] ++++++View text:"• " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker"] -++++++TextView text:"Item 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++TextView text:"Item 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/li-expected-android.txt b/content/test/data/accessibility/html/li-expected-android.txt index 05ce9e2a..822862a 100644 --- a/content/test/data/accessibility/html/li-expected-android.txt +++ b/content/test/data/accessibility/html/li-expected-android.txt
@@ -8,4 +8,4 @@ ++++++android.widget.TextView name='Item 2' ++++android.view.View collection_item item_index=2 row_index=2 row_span=1 column_span=1 ++++++android.view.View name='%E2%80%A2 ' -++++++android.widget.TextView name='Item 3' \ No newline at end of file +++++++android.widget.TextView name='Item 3'
diff --git a/content/test/data/accessibility/html/li-expected-auralinux.txt b/content/test/data/accessibility/html/li-expected-auralinux.txt index 68c0836..6ec48b4 100644 --- a/content/test/data/accessibility/html/li-expected-auralinux.txt +++ b/content/test/data/accessibility/html/li-expected-auralinux.txt
@@ -8,4 +8,4 @@ ++++++[static] name='Item 2' ++++[list item] display:list-item posinset:3 setsize:3 ++++++[static] name='%E2%80%A2 ' display:inline-block -++++++[static] name='Item 3' \ No newline at end of file +++++++[static] name='Item 3'
diff --git a/content/test/data/accessibility/html/li-expected-blink.txt b/content/test/data/accessibility/html/li-expected-blink.txt index 4dcd9e2..4f3b47be 100644 --- a/content/test/data/accessibility/html/li-expected-blink.txt +++ b/content/test/data/accessibility/html/li-expected-blink.txt
@@ -16,4 +16,4 @@ ++++++++++listMarker display='inline-block' name='%E2%80%A2 ' ++++++++++++staticText ignored name='%E2%80%A2 ' ++++++++++staticText name='Item 3' -++++++++++++inlineTextBox name='Item 3' \ No newline at end of file +++++++++++++inlineTextBox name='Item 3'
diff --git a/content/test/data/accessibility/html/li-expected-fuchsia.txt b/content/test/data/accessibility/html/li-expected-fuchsia.txt index 327ff7d..382edd20 100644 --- a/content/test/data/accessibility/html/li-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/li-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++LIST_ELEMENT_MARKER label='%E2%80%A2 ' ++++++++++++STATIC_TEXT hidden label='%E2%80%A2 ' ++++++++++STATIC_TEXT label='Item 3' -++++++++++++UNKNOWN label='Item 3' \ No newline at end of file +++++++++++++UNKNOWN label='Item 3'
diff --git a/content/test/data/accessibility/html/li-expected-mac.txt b/content/test/data/accessibility/html/li-expected-mac.txt index 0d0847e..a1f4b2c 100644 --- a/content/test/data/accessibility/html/li-expected-mac.txt +++ b/content/test/data/accessibility/html/li-expected-mac.txt
@@ -8,4 +8,4 @@ ++++++AXStaticText AXValue='Item 2' ++++AXGroup ++++++AXListMarker AXValue='%E2%80%A2 ' -++++++AXStaticText AXValue='Item 3' \ No newline at end of file +++++++AXStaticText AXValue='Item 3'
diff --git a/content/test/data/accessibility/html/li-expected-win.txt b/content/test/data/accessibility/html/li-expected-win.txt index 2ec327c..d805edcd 100644 --- a/content/test/data/accessibility/html/li-expected-win.txt +++ b/content/test/data/accessibility/html/li-expected-win.txt
@@ -8,4 +8,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='Item 2' ++++ROLE_SYSTEM_LISTITEM READONLY display:list-item ++++++ROLE_SYSTEM_STATICTEXT name='%E2%80%A2 ' display:inline-block -++++++ROLE_SYSTEM_STATICTEXT name='Item 3' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Item 3'
diff --git a/content/test/data/accessibility/html/link-expected-fuchsia.txt b/content/test/data/accessibility/html/link-expected-fuchsia.txt index f07bf06..fcbc4bd 100644 --- a/content/test/data/accessibility/html/link-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/link-expected-fuchsia.txt
@@ -1,3 +1,3 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden -++++UNKNOWN hidden \ No newline at end of file +++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/link-inside-heading-expected-android-assist-data.txt b/content/test/data/accessibility/html/link-inside-heading-expected-android-assist-data.txt index 477cc8d..794d4c63 100644 --- a/content/test/data/accessibility/html/link-inside-heading-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/link-inside-heading-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:32.0 style:1 htmlInfo:[{htmlTag="h1"}, {display="block"}] ++++View textSize:32.0 style:5 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="#"}] -++++++TextView text:"Link In Heading" textSize:32.0 style:5 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Link In Heading" textSize:32.0 style:5 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/link-inside-heading-expected-android-external.txt b/content/test/data/accessibility/html/link-inside-heading-expected-android-external.txt index 397087fe8..af55ddf 100644 --- a/content/test/data/accessibility/html/link-inside-heading-expected-android-external.txt +++ b/content/test/data/accessibility/html/link-inside-heading-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View text:"Link In Heading" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="heading", roleDescription="heading 1 link"] ++++View text:"null" contentDescription:"Link In Heading" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="heading 1 link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/link-inside-heading.html#"] -++++++TextView text:"Link In Heading" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++++TextView text:"Link In Heading" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/link-inside-heading-expected-android.txt b/content/test/data/accessibility/html/link-inside-heading-expected-android.txt index 6c0f1d8c..fedb19d 100644 --- a/content/test/data/accessibility/html/link-inside-heading-expected-android.txt +++ b/content/test/data/accessibility/html/link-inside-heading-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View role_description='heading 1 link' clickable heading name='Link In Heading' ++++android.view.View role_description='heading 1 link' clickable focusable heading link name='Link In Heading' -++++++android.widget.TextView heading name='Link In Heading' \ No newline at end of file +++++++android.widget.TextView heading name='Link In Heading'
diff --git a/content/test/data/accessibility/html/link-target-expected-auralinux.txt b/content/test/data/accessibility/html/link-target-expected-auralinux.txt index fafdc31..732fa85 100644 --- a/content/test/data/accessibility/html/link-target-expected-auralinux.txt +++ b/content/test/data/accessibility/html/link-target-expected-auralinux.txt
@@ -14,4 +14,4 @@ ++[link] name='Top target. Opens in current context. ' link-target:_top ++++[static] name='Top target. Opens in current context. ' ++[link] name='Opens in iframe.' link-target:iframeContext -++++[static] name='Opens in iframe.' \ No newline at end of file +++++[static] name='Opens in iframe.'
diff --git a/content/test/data/accessibility/html/link-target-expected-blink.txt b/content/test/data/accessibility/html/link-target-expected-blink.txt index 730030ff..35907c47 100644 --- a/content/test/data/accessibility/html/link-target-expected-blink.txt +++ b/content/test/data/accessibility/html/link-target-expected-blink.txt
@@ -27,4 +27,4 @@ ++++++link name='Opens in iframe.' linkTarget='iframeContext' ++++++++staticText name='Opens in iframe.' ++++++++++inlineTextBox name='Opens in ' -++++++++++inlineTextBox name='iframe.' \ No newline at end of file +++++++++++inlineTextBox name='iframe.'
diff --git a/content/test/data/accessibility/html/link-target-expected-win.txt b/content/test/data/accessibility/html/link-target-expected-win.txt index 5665c40..574eeb9 100644 --- a/content/test/data/accessibility/html/link-target-expected-win.txt +++ b/content/test/data/accessibility/html/link-target-expected-win.txt
@@ -14,4 +14,4 @@ ++ROLE_SYSTEM_LINK name='Top target. Opens in current context. ' FOCUSABLE link-target:_top ++++ROLE_SYSTEM_STATICTEXT name='Top target. Opens in current context. ' ++ROLE_SYSTEM_LINK name='Opens in iframe.' FOCUSABLE link-target:iframeContext -++++ROLE_SYSTEM_STATICTEXT name='Opens in iframe.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='Opens in iframe.'
diff --git a/content/test/data/accessibility/html/list-expected-android-assist-data.txt b/content/test/data/accessibility/html/list-expected-android-assist-data.txt index 4e7e041..aa4e8895 100644 --- a/content/test/data/accessibility/html/list-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/list-expected-android-assist-data.txt
@@ -17,4 +17,4 @@ ++++++TextView text:"tac" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="inline"}] -++++++TextView text:"toe" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"toe" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/list-expected-android-external.txt b/content/test/data/accessibility/html/list-expected-android-external.txt index e516369..05a25c5 100644 --- a/content/test/data/accessibility/html/list-expected-android-external.txt +++ b/content/test/data/accessibility/html/list-expected-android-external.txt
@@ -14,4 +14,4 @@ ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"tac" CollectionItemInfo:[rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++View text:"toe" CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] \ No newline at end of file +++++View text:"toe" CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"]
diff --git a/content/test/data/accessibility/html/list-expected-android.txt b/content/test/data/accessibility/html/list-expected-android.txt index a60e3c6..bfe3cdd 100644 --- a/content/test/data/accessibility/html/list-expected-android.txt +++ b/content/test/data/accessibility/html/list-expected-android.txt
@@ -14,4 +14,4 @@ ++++android.widget.TextView name=' ' ++++android.view.View collection_item name='tac' item_index=1 row_index=1 row_span=1 column_span=1 ++++android.widget.TextView name=' ' -++++android.view.View collection_item name='toe' item_index=2 row_index=2 row_span=1 column_span=1 \ No newline at end of file +++++android.view.View collection_item name='toe' item_index=2 row_index=2 row_span=1 column_span=1
diff --git a/content/test/data/accessibility/html/list-expected-auralinux.txt b/content/test/data/accessibility/html/list-expected-auralinux.txt index 13adb809..f83e08cf 100644 --- a/content/test/data/accessibility/html/list-expected-auralinux.txt +++ b/content/test/data/accessibility/html/list-expected-auralinux.txt
@@ -17,4 +17,4 @@ ++++++[static] name='tac' ++++[static] name=' ' ++++[list item] -++++++[static] name='toe' \ No newline at end of file +++++++[static] name='toe'
diff --git a/content/test/data/accessibility/html/list-expected-fuchsia.txt b/content/test/data/accessibility/html/list-expected-fuchsia.txt index 7d95a46..fdc1814 100644 --- a/content/test/data/accessibility/html/list-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/list-expected-fuchsia.txt
@@ -30,4 +30,4 @@ ++++++++++UNKNOWN label=' ' ++++++++LIST_ELEMENT list_element_index=3 ++++++++++STATIC_TEXT label='toe' -++++++++++++UNKNOWN label='toe' \ No newline at end of file +++++++++++++UNKNOWN label='toe'
diff --git a/content/test/data/accessibility/html/list-expected-mac.txt b/content/test/data/accessibility/html/list-expected-mac.txt index 2008ab9..6e86468b 100644 --- a/content/test/data/accessibility/html/list-expected-mac.txt +++ b/content/test/data/accessibility/html/list-expected-mac.txt
@@ -17,4 +17,4 @@ ++++++AXStaticText AXValue='tac' ++++AXStaticText AXValue=' ' ++++AXGroup -++++++AXStaticText AXValue='toe' \ No newline at end of file +++++++AXStaticText AXValue='toe'
diff --git a/content/test/data/accessibility/html/list-expected-win.txt b/content/test/data/accessibility/html/list-expected-win.txt index f7127df9..b9d04ae 100644 --- a/content/test/data/accessibility/html/list-expected-win.txt +++ b/content/test/data/accessibility/html/list-expected-win.txt
@@ -17,4 +17,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='tac' ++++ROLE_SYSTEM_STATICTEXT name=' ' ++++ROLE_SYSTEM_LISTITEM READONLY -++++++ROLE_SYSTEM_STATICTEXT name='toe' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='toe'
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-assist-data.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-assist-data.txt index 31ee95a..f1f3f09b 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-assist-data.txt
@@ -12,4 +12,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}, {aria-posinset="7"}, {aria-setsize="2"}] ++++++TextView text:"Level 1, item 7 of set size 2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}, {aria-posinset="8"}, {aria-setsize="3"}] -++++++TextView text:"Level 1, item 8 of set size 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Level 1, item 8 of set size 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-external.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-external.txt index 00ac1604..fb50bec 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-external.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++++++View text:"Level 2, item 6 of set size unknown" CollectionItemInfo:[rowIndex=5, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] ++++++++View text:"Level 2, item 7 of set size unknown" CollectionItemInfo:[rowIndex=6, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] ++++View text:"Level 1, item 7 of set size 2" CollectionItemInfo:[rowIndex=6, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] -++++View text:"Level 1, item 8 of set size 3" CollectionItemInfo:[rowIndex=7, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] \ No newline at end of file +++++View text:"Level 1, item 8 of set size 3" CollectionItemInfo:[rowIndex=7, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"]
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-fuchsia.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-fuchsia.txt index 66ee006..86bd50ad 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-fuchsia.txt
@@ -20,4 +20,4 @@ ++++++++++++UNKNOWN label='Level 1, item 7 of set size 2' ++++++++LIST_ELEMENT list_element_index=8 ++++++++++STATIC_TEXT label='Level 1, item 8 of set size 3' -++++++++++++UNKNOWN label='Level 1, item 8 of set size 3' \ No newline at end of file +++++++++++++UNKNOWN label='Level 1, item 8 of set size 3'
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-win.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-win.txt index 70dcffc..f92abe3 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-win.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-expected-win.txt
@@ -12,4 +12,4 @@ ++++ROLE_SYSTEM_LISTITEM READONLY group_level=1 similar_items_in_group=2 position_in_group=7 ++++++ROLE_SYSTEM_STATICTEXT name='Level 1, item 7 of set size 2' ++++ROLE_SYSTEM_LISTITEM READONLY group_level=1 similar_items_in_group=3 position_in_group=8 -++++++ROLE_SYSTEM_STATICTEXT name='Level 1, item 8 of set size 3' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Level 1, item 8 of set size 3'
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-assist-data.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-assist-data.txt index fad818d..b02a1e6 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-assist-data.txt
@@ -29,4 +29,4 @@ ++++++++TextView text:"Level Unspecified, aria-setsize attribute does not exist, item 4 of set size 4" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++ListView textSize:16.0 style:0 htmlInfo:[{htmlTag="ol"}, {display="block"}, {role="list"}, {start="5"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}, {aria-posinset="5"}, {role="listitem"}] -++++++++TextView text:"Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-external.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-external.txt index 0ee6522..51025988 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-external.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-android-external.txt
@@ -19,4 +19,4 @@ ++++ListView CollectionInfo:[hierarchical, rows=4, cols=1] actions:[AX_FOCUS] bundle:[chromeRole="list"] ++++++View text:"Level Unspecified, aria-setsize attribute does not exist, item 4 of set size 4" CollectionItemInfo:[rowIndex=3, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] ++++ListView CollectionInfo:[hierarchical, rows=5, cols=1] actions:[AX_FOCUS] bundle:[chromeRole="list"] -++++++View text:"Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5" CollectionItemInfo:[rowIndex=4, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] \ No newline at end of file +++++++View text:"Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5" CollectionItemInfo:[rowIndex=4, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"]
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-fuchsia.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-fuchsia.txt index 8897ada..eabface 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-fuchsia.txt
@@ -41,4 +41,4 @@ ++++++++LIST list_size=5 ++++++++++LIST_ELEMENT list_element_index=5 ++++++++++++STATIC_TEXT label='Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5' -++++++++++++++UNKNOWN label='Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5' \ No newline at end of file +++++++++++++++UNKNOWN label='Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5'
diff --git a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-win.txt b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-win.txt index c3444a9..c0920df 100644 --- a/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-win.txt +++ b/content/test/data/accessibility/html/list-item-aria-setsize-unknown-flattened-expected-win.txt
@@ -29,4 +29,4 @@ ++++++++ROLE_SYSTEM_STATICTEXT name='Level Unspecified, aria-setsize attribute does not exist, item 4 of set size 4' ++++ROLE_SYSTEM_LIST READONLY group_level=0 similar_items_in_group=5 position_in_group=0 ++++++ROLE_SYSTEM_LISTITEM READONLY group_level=2 similar_items_in_group=5 position_in_group=5 -++++++++ROLE_SYSTEM_STATICTEXT name='Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='Level Unspecified, aria-setsize attribute does not exist, item 5 of set size 5'
diff --git a/content/test/data/accessibility/html/list-markers-expected-android-assist-data.txt b/content/test/data/accessibility/html/list-markers-expected-android-assist-data.txt index e345f23..f47b8023 100644 --- a/content/test/data/accessibility/html/list-markers-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/list-markers-expected-android-assist-data.txt
@@ -15,4 +15,4 @@ ++++++TextView text:"Some " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:1 htmlInfo:[{htmlTag="strong"}, {display="inline"}] ++++++++TextView text:"more" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] -++++++TextView text:" text." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:" text." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/list-markers-expected-android-external.txt b/content/test/data/accessibility/html/list-markers-expected-android-external.txt index c4bd14c..831900b 100644 --- a/content/test/data/accessibility/html/list-markers-expected-android-external.txt +++ b/content/test/data/accessibility/html/list-markers-expected-android-external.txt
@@ -14,4 +14,4 @@ ++++++View text:"• " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker"] ++++++TextView text:"Some " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++++View text:"more" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="strong"] -++++++TextView text:" text." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++TextView text:" text." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/list-markers-expected-android.txt b/content/test/data/accessibility/html/list-markers-expected-android.txt index 6d9cbc2..5cbb651 100644 --- a/content/test/data/accessibility/html/list-markers-expected-android.txt +++ b/content/test/data/accessibility/html/list-markers-expected-android.txt
@@ -14,4 +14,4 @@ ++++++android.view.View name='%E2%80%A2 ' ++++++android.widget.TextView name='Some ' ++++++android.view.View name='more' -++++++android.widget.TextView name=' text.' \ No newline at end of file +++++++android.widget.TextView name=' text.'
diff --git a/content/test/data/accessibility/html/list-markers-expected-auralinux.txt b/content/test/data/accessibility/html/list-markers-expected-auralinux.txt index 760d8ba..7e2feaf5 100644 --- a/content/test/data/accessibility/html/list-markers-expected-auralinux.txt +++ b/content/test/data/accessibility/html/list-markers-expected-auralinux.txt
@@ -15,4 +15,4 @@ ++++++[static] name='Some ' ++++++[static] ++++++++[static] name='more' -++++++[static] name=' text.' \ No newline at end of file +++++++[static] name=' text.'
diff --git a/content/test/data/accessibility/html/list-markers-expected-blink.txt b/content/test/data/accessibility/html/list-markers-expected-blink.txt index bae30244..2fce811c 100644 --- a/content/test/data/accessibility/html/list-markers-expected-blink.txt +++ b/content/test/data/accessibility/html/list-markers-expected-blink.txt
@@ -29,4 +29,4 @@ ++++++++++++staticText name='more' ++++++++++++++inlineTextBox name='more' ++++++++++staticText name=' text.' -++++++++++++inlineTextBox name=' text.' \ No newline at end of file +++++++++++++inlineTextBox name=' text.'
diff --git a/content/test/data/accessibility/html/list-markers-expected-mac.txt b/content/test/data/accessibility/html/list-markers-expected-mac.txt index df3f93a..fc2e878 100644 --- a/content/test/data/accessibility/html/list-markers-expected-mac.txt +++ b/content/test/data/accessibility/html/list-markers-expected-mac.txt
@@ -15,4 +15,4 @@ ++++++AXStaticText AXValue='Some ' ++++++AXGroup AXSubrole=AXStrongStyleGroup ++++++++AXStaticText AXValue='more' -++++++AXStaticText AXValue=' text.' \ No newline at end of file +++++++AXStaticText AXValue=' text.'
diff --git a/content/test/data/accessibility/html/list-markers-expected-uia-win.txt b/content/test/data/accessibility/html/list-markers-expected-uia-win.txt index af87588..9464a05a 100644 --- a/content/test/data/accessibility/html/list-markers-expected-uia-win.txt +++ b/content/test/data/accessibility/html/list-markers-expected-uia-win.txt
@@ -15,4 +15,4 @@ ++++++Text Name='Some ' IsControlElement=false ++++++Text IsControlElement=false ++++++++Text Name='more' -++++++Text Name=' text.' IsControlElement=false \ No newline at end of file +++++++Text Name=' text.' IsControlElement=false
diff --git a/content/test/data/accessibility/html/list-markers-expected-win.txt b/content/test/data/accessibility/html/list-markers-expected-win.txt index 1687e31..9151fead 100644 --- a/content/test/data/accessibility/html/list-markers-expected-win.txt +++ b/content/test/data/accessibility/html/list-markers-expected-win.txt
@@ -15,4 +15,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='Some ' ++++++IA2_ROLE_TEXT_FRAME ++++++++ROLE_SYSTEM_STATICTEXT name='more' -++++++ROLE_SYSTEM_STATICTEXT name=' text.' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name=' text.'
diff --git a/content/test/data/accessibility/html/main-expected-android-assist-data.txt b/content/test/data/accessibility/html/main-expected-android-assist-data.txt index de17556..100a18a4 100644 --- a/content/test/data/accessibility/html/main-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/main-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="main"}, {display="block"}] ++++TextView text:"This is main element." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {role="main"}] -++++TextView text:"This is an ARIA role main." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"This is an ARIA role main." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/main-expected-android-external.txt b/content/test/data/accessibility/html/main-expected-android-external.txt index b8cc4ab..d3d93e03 100644 --- a/content/test/data/accessibility/html/main-expected-android-external.txt +++ b/content/test/data/accessibility/html/main-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View text:"This is main element." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="main", roleDescription="main"] -++View text:"This is an ARIA role main." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="main", roleDescription="main"] \ No newline at end of file +++View text:"This is an ARIA role main." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="main", roleDescription="main"]
diff --git a/content/test/data/accessibility/html/main-expected-android.txt b/content/test/data/accessibility/html/main-expected-android.txt index 672679ea..b7bc95b0 100644 --- a/content/test/data/accessibility/html/main-expected-android.txt +++ b/content/test/data/accessibility/html/main-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View role_description='main' name='This is main element.' -++android.view.View role_description='main' name='This is an ARIA role main.' \ No newline at end of file +++android.view.View role_description='main' name='This is an ARIA role main.'
diff --git a/content/test/data/accessibility/html/main-expected-fuchsia.txt b/content/test/data/accessibility/html/main-expected-fuchsia.txt index 588ee2c..a743ec6 100644 --- a/content/test/data/accessibility/html/main-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/main-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++UNKNOWN label='This is main element.' ++++++UNKNOWN ++++++++STATIC_TEXT label='This is an ARIA role main.' -++++++++++UNKNOWN label='This is an ARIA role main.' \ No newline at end of file +++++++++++UNKNOWN label='This is an ARIA role main.'
diff --git a/content/test/data/accessibility/html/main-expected-win.txt b/content/test/data/accessibility/html/main-expected-win.txt index 7bde8ac..50a3aef0 100644 --- a/content/test/data/accessibility/html/main-expected-win.txt +++ b/content/test/data/accessibility/html/main-expected-win.txt
@@ -2,4 +2,4 @@ ++IA2_ROLE_LANDMARK xml-roles:main ++++ROLE_SYSTEM_STATICTEXT name='This is main element.' ++IA2_ROLE_LANDMARK xml-roles:main -++++ROLE_SYSTEM_STATICTEXT name='This is an ARIA role main.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='This is an ARIA role main.'
diff --git a/content/test/data/accessibility/html/map-any-contents-expected-android-assist-data.txt b/content/test/data/accessibility/html/map-any-contents-expected-android-assist-data.txt index c8fbe26..0e4f994 100644 --- a/content/test/data/accessibility/html/map-any-contents-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/map-any-contents-expected-android-assist-data.txt
@@ -10,4 +10,4 @@ ++++++++++TextView text:"other elements" textSize:16.0 style:0 bgColor:-256 htmlInfo:[{htmlTag=""}, {display=""}] ++++++++TextView text:"!" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++Button textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}] -++++++++TextView text:"Even a button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Even a button" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/map-any-contents-expected-android-external.txt b/content/test/data/accessibility/html/map-any-contents-expected-android-external.txt index 4c961c5..e991fa0 100644 --- a/content/test/data/accessibility/html/map-any-contents-expected-android-external.txt +++ b/content/test/data/accessibility/html/map-any-contents-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++++++TextView text:"So are " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++++++View text:"other elements" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mark", roleDescription="highlight"] ++++++++TextView text:"!" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++++Button text:"Even a button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"] \ No newline at end of file +++++++Button text:"Even a button" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/map-any-contents-expected-auralinux.txt b/content/test/data/accessibility/html/map-any-contents-expected-auralinux.txt index 0483293..901a278 100644 --- a/content/test/data/accessibility/html/map-any-contents-expected-auralinux.txt +++ b/content/test/data/accessibility/html/map-any-contents-expected-auralinux.txt
@@ -9,4 +9,4 @@ ++++++++[static] ++++++++++[static] name='other elements' ++++++++[static] name='!' -++++++[push button] name='Even a button' \ No newline at end of file +++++++[push button] name='Even a button'
diff --git a/content/test/data/accessibility/html/map-unused-expected-blink.txt b/content/test/data/accessibility/html/map-unused-expected-blink.txt index b3e7908..8be89aa9 100644 --- a/content/test/data/accessibility/html/map-unused-expected-blink.txt +++ b/content/test/data/accessibility/html/map-unused-expected-blink.txt
@@ -1,3 +1,3 @@ rootWebArea ++genericContainer ignored -++++genericContainer \ No newline at end of file +++++genericContainer
diff --git a/content/test/data/accessibility/html/mark-expected-android-assist-data.txt b/content/test/data/accessibility/html/mark-expected-android-assist-data.txt index 0a2fcae5..7a68482 100644 --- a/content/test/data/accessibility/html/mark-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/mark-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++TextView text:"This test is to check " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 bgColor:-256 htmlInfo:[{htmlTag="mark"}, {display="inline"}] ++++++TextView text:"mark tag" textSize:16.0 style:0 bgColor:-256 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/mark-expected-android-external.txt b/content/test/data/accessibility/html/mark-expected-android-external.txt index 0ff0564..1aa636a6 100644 --- a/content/test/data/accessibility/html/mark-expected-android-external.txt +++ b/content/test/data/accessibility/html/mark-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"This test is to check " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"mark tag" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mark", roleDescription="highlight"] -++++TextView text:"." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:"." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/mark-expected-android.txt b/content/test/data/accessibility/html/mark-expected-android.txt index 7288a5a1..c941966 100644 --- a/content/test/data/accessibility/html/mark-expected-android.txt +++ b/content/test/data/accessibility/html/mark-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.widget.TextView name='This test is to check ' ++++android.view.View role_description='highlight' name='mark tag' -++++android.widget.TextView name='.' \ No newline at end of file +++++android.widget.TextView name='.'
diff --git a/content/test/data/accessibility/html/mark-expected-fuchsia.txt b/content/test/data/accessibility/html/mark-expected-fuchsia.txt index af613c0..224424d0 100644 --- a/content/test/data/accessibility/html/mark-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/mark-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++++++STATIC_TEXT label='mark tag' ++++++++++++UNKNOWN label='mark tag' ++++++++STATIC_TEXT label='.' -++++++++++UNKNOWN label='.' \ No newline at end of file +++++++++++UNKNOWN label='.'
diff --git a/content/test/data/accessibility/html/math-expected-android-assist-data.txt b/content/test/data/accessibility/html/math-expected-android-assist-data.txt index 792c764e..1f8eea4 100644 --- a/content/test/data/accessibility/html/math-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/math-expected-android-assist-data.txt
@@ -13,4 +13,4 @@ ++++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="mi"}, {display="block math"}] ++++++++++++TextView text:"𝐵" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++++++View textSize:11.4 style:0 htmlInfo:[{htmlTag="mn"}, {display="block math"}] -++++++++++++TextView text:"2" textSize:11.4 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++++++TextView text:"2" textSize:11.4 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/math-expected-android-external.txt b/content/test/data/accessibility/html/math-expected-android-external.txt index 83e686a..0f1093c 100644 --- a/content/test/data/accessibility/html/math-expected-android-external.txt +++ b/content/test/data/accessibility/html/math-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++++++View text:"+" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mathMLOperator"] ++++++++View actions:[AX_FOCUS] bundle:[chromeRole="mathMLSup"] ++++++++++View text:"𝐵" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mathMLIdentifier"] -++++++++++View text:"2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mathMLNumber"] \ No newline at end of file +++++++++++View text:"2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="mathMLNumber"]
diff --git a/content/test/data/accessibility/html/math-expected-android.txt b/content/test/data/accessibility/html/math-expected-android.txt index 5660e11..c6f9b2e3 100644 --- a/content/test/data/accessibility/html/math-expected-android.txt +++ b/content/test/data/accessibility/html/math-expected-android.txt
@@ -8,4 +8,4 @@ ++++++++android.view.View name='+' ++++++++android.view.View ++++++++++android.view.View name='%F0%9D%90%B5' -++++++++++android.view.View name='2' \ No newline at end of file +++++++++++android.view.View name='2'
diff --git a/content/test/data/accessibility/html/math-expected-fuchsia.txt b/content/test/data/accessibility/html/math-expected-fuchsia.txt index d73e4dbb4..68d0a99 100644 --- a/content/test/data/accessibility/html/math-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/math-expected-fuchsia.txt
@@ -19,4 +19,4 @@ ++++++++++++++++UNKNOWN label='%F0%9D%90%B5' ++++++++++++UNKNOWN ++++++++++++++STATIC_TEXT label='2' -++++++++++++++++UNKNOWN label='2' \ No newline at end of file +++++++++++++++++UNKNOWN label='2'
diff --git a/content/test/data/accessibility/html/menu-expected-android-assist-data.txt b/content/test/data/accessibility/html/menu-expected-android-assist-data.txt index c0e7ae7..2e70d18 100644 --- a/content/test/data/accessibility/html/menu-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/menu-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++TextView text:"Cats" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] -++++++TextView text:"Dogs" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Dogs" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/menu-expected-android-external.txt b/content/test/data/accessibility/html/menu-expected-android-external.txt index 3378a0c..93dcbd0 100644 --- a/content/test/data/accessibility/html/menu-expected-android-external.txt +++ b/content/test/data/accessibility/html/menu-expected-android-external.txt
@@ -2,4 +2,4 @@ ++TextView text:"Menu is deprecated, but it may still be used semantically with list item children. For more history, see crbug.com/87553." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++ListView CollectionInfo:[rows=2, cols=1] actions:[AX_FOCUS] bundle:[chromeRole="list"] ++++View text:"Cats" CollectionItemInfo:[rowIndex=0, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] -++++View text:"Dogs" CollectionItemInfo:[rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"] \ No newline at end of file +++++View text:"Dogs" CollectionItemInfo:[rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listItem"]
diff --git a/content/test/data/accessibility/html/menu-expected-android.txt b/content/test/data/accessibility/html/menu-expected-android.txt index 1da7fc86..c1fdbaa0 100644 --- a/content/test/data/accessibility/html/menu-expected-android.txt +++ b/content/test/data/accessibility/html/menu-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.TextView name='Menu is deprecated, but it may still be used semantically with list item children. For more history, see crbug.com/87553.' ++android.widget.ListView collection item_count=2 row_count=2 column_count=1 ++++android.view.View collection_item name='Cats' row_span=1 column_span=1 -++++android.view.View collection_item name='Dogs' item_index=1 row_index=1 row_span=1 column_span=1 \ No newline at end of file +++++android.view.View collection_item name='Dogs' item_index=1 row_index=1 row_span=1 column_span=1
diff --git a/content/test/data/accessibility/html/menu-expected-fuchsia.txt b/content/test/data/accessibility/html/menu-expected-fuchsia.txt index 8df3a4c..6edeaf8 100644 --- a/content/test/data/accessibility/html/menu-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/menu-expected-fuchsia.txt
@@ -11,4 +11,4 @@ ++++++++++++UNKNOWN label='Cats' ++++++++LIST_ELEMENT list_element_index=2 ++++++++++STATIC_TEXT label='Dogs' -++++++++++++UNKNOWN label='Dogs' \ No newline at end of file +++++++++++++UNKNOWN label='Dogs'
diff --git a/content/test/data/accessibility/html/menu-expected-uia-win.txt b/content/test/data/accessibility/html/menu-expected-uia-win.txt index 67148b0..bf7bca1 100644 --- a/content/test/data/accessibility/html/menu-expected-uia-win.txt +++ b/content/test/data/accessibility/html/menu-expected-uia-win.txt
@@ -5,4 +5,4 @@ ++++ListItem Name='Cats' ++++++Text Name='Cats' IsControlElement=false ++++ListItem Name='Dogs' -++++++Text Name='Dogs' IsControlElement=false \ No newline at end of file +++++++Text Name='Dogs' IsControlElement=false
diff --git a/content/test/data/accessibility/html/menu-expected-win.txt b/content/test/data/accessibility/html/menu-expected-win.txt index 598472fa..45ddec63 100644 --- a/content/test/data/accessibility/html/menu-expected-win.txt +++ b/content/test/data/accessibility/html/menu-expected-win.txt
@@ -5,4 +5,4 @@ ++++ROLE_SYSTEM_LISTITEM READONLY ++++++ROLE_SYSTEM_STATICTEXT name='Cats' ++++ROLE_SYSTEM_LISTITEM READONLY -++++++ROLE_SYSTEM_STATICTEXT name='Dogs' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Dogs'
diff --git a/content/test/data/accessibility/html/meta-expected-fuchsia.txt b/content/test/data/accessibility/html/meta-expected-fuchsia.txt index f07bf06..fcbc4bd 100644 --- a/content/test/data/accessibility/html/meta-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/meta-expected-fuchsia.txt
@@ -1,3 +1,3 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden -++++UNKNOWN hidden \ No newline at end of file +++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/meter-expected-android-assist-data.txt b/content/test/data/accessibility/html/meter-expected-android-assist-data.txt index 5f0c079..a30c26e0 100644 --- a/content/test/data/accessibility/html/meter-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/meter-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++ProgressBar textSize:16.0 style:0 htmlInfo:[{htmlTag="meter"}, {display="inline-block"}, {max="10"}, {min="1"}, {value="2"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="grid"}, {pseudo="-webkit-meter-inner-element"}] -++++++++View textSize:16.0 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-meter-bar"}] \ No newline at end of file +++++++++View textSize:16.0 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="div"}, {display="block"}, {pseudo="-webkit-meter-bar"}]
diff --git a/content/test/data/accessibility/html/meter-expected-android-external.txt b/content/test/data/accessibility/html/meter-expected-android-external.txt index 39ff2ff..8894eed3 100644 --- a/content/test/data/accessibility/html/meter-expected-android-external.txt +++ b/content/test/data/accessibility/html/meter-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++ProgressBar text:"2" RangeInfo:[current=2.0, min=1.0, max=10.0] actions:[AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="meter", roleDescription="meter"] \ No newline at end of file +++++ProgressBar text:"2" RangeInfo:[current=2.0, min=1.0, max=10.0] actions:[AX_FOCUS, NEXT, PREVIOUS, SET_PROGRESS] bundle:[chromeRole="meter", roleDescription="meter"]
diff --git a/content/test/data/accessibility/html/meter-expected-android.txt b/content/test/data/accessibility/html/meter-expected-android.txt index 9ff62191..92d9b7a 100644 --- a/content/test/data/accessibility/html/meter-expected-android.txt +++ b/content/test/data/accessibility/html/meter-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.widget.ProgressBar role_description='meter' range name='2' item_index=11 item_count=100 range_min=1 range_max=10 range_current_value=2 \ No newline at end of file +++++android.widget.ProgressBar role_description='meter' range name='2' item_index=11 item_count=100 range_min=1 range_max=10 range_current_value=2
diff --git a/content/test/data/accessibility/html/meter-expected-blink.txt b/content/test/data/accessibility/html/meter-expected-blink.txt index 15a0eaa..c45290e5 100644 --- a/content/test/data/accessibility/html/meter-expected-blink.txt +++ b/content/test/data/accessibility/html/meter-expected-blink.txt
@@ -6,4 +6,4 @@ ++++++++++genericContainer ++++++++++++genericContainer ignored ++++++++genericContainer ignored invisible -++++++++++staticText ignored invisible name='2 out of 10' \ No newline at end of file +++++++++++staticText ignored invisible name='2 out of 10'
diff --git a/content/test/data/accessibility/html/modal-dialog-and-iframes-expected-blink.txt b/content/test/data/accessibility/html/modal-dialog-and-iframes-expected-blink.txt index 9661110..cffb18d 100644 --- a/content/test/data/accessibility/html/modal-dialog-and-iframes-expected-blink.txt +++ b/content/test/data/accessibility/html/modal-dialog-and-iframes-expected-blink.txt
@@ -17,4 +17,4 @@ ++++++++++++++++++++genericContainer ignored ++++++++++++++++++++++paragraph ++++++++++++++++++++++++staticText name='Text in nested normal iframe' -++++++++++++++++++++++++++inlineTextBox name='Text in nested normal iframe' \ No newline at end of file +++++++++++++++++++++++++++inlineTextBox name='Text in nested normal iframe'
diff --git a/content/test/data/accessibility/html/modal-dialog-closed-expected-android.txt b/content/test/data/accessibility/html/modal-dialog-closed-expected-android.txt index 9bd78c37..5a3e89d 100644 --- a/content/test/data/accessibility/html/modal-dialog-closed-expected-android.txt +++ b/content/test/data/accessibility/html/modal-dialog-closed-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.TextView name='Test that elements respawn in the accessibility tree after a modal dialog closes.' ++android.view.View ++++android.view.View role_description='menu pop up button' clickable collapsed focusable name='This should be in the tree.' -++android.widget.Spinner role_description='color picker' clickable focusable name='#000000' \ No newline at end of file +++android.widget.Spinner role_description='color picker' clickable focusable name='#000000'
diff --git a/content/test/data/accessibility/html/modal-dialog-closed-expected-blink.txt b/content/test/data/accessibility/html/modal-dialog-closed-expected-blink.txt index 64667eb..0332bea7 100644 --- a/content/test/data/accessibility/html/modal-dialog-closed-expected-blink.txt +++ b/content/test/data/accessibility/html/modal-dialog-closed-expected-blink.txt
@@ -9,4 +9,4 @@ ++++++++++++menuListOption name='This should be in the tree.' selected=true ++++++colorWell value='#000000' ++++++++genericContainer ignored -++++++++++genericContainer ignored \ No newline at end of file +++++++++++genericContainer ignored
diff --git a/content/test/data/accessibility/html/modal-dialog-closed-expected-mac.txt b/content/test/data/accessibility/html/modal-dialog-closed-expected-mac.txt index 423edee..14f695c1 100644 --- a/content/test/data/accessibility/html/modal-dialog-closed-expected-mac.txt +++ b/content/test/data/accessibility/html/modal-dialog-closed-expected-mac.txt
@@ -3,4 +3,4 @@ ++AXGroup ++++AXPopUpButton AXValue='This should be in the tree.' ++++++AXMenuItem AXValue='This should be in the tree.' -++AXColorWell AXValue='rgb 0.00000 0.00000 0.00000 1' \ No newline at end of file +++AXColorWell AXValue='rgb 0.00000 0.00000 0.00000 1'
diff --git a/content/test/data/accessibility/html/modal-dialog-closed-expected-uia-win.txt b/content/test/data/accessibility/html/modal-dialog-closed-expected-uia-win.txt index 9f3fb087..069514a 100644 --- a/content/test/data/accessibility/html/modal-dialog-closed-expected-uia-win.txt +++ b/content/test/data/accessibility/html/modal-dialog-closed-expected-uia-win.txt
@@ -2,4 +2,4 @@ ++Text Name='Test that elements respawn in the accessibility tree after a modal dialog closes.' ++Group ++++ComboBox ExpandCollapse.ExpandCollapseState='Collapsed' Value.Value='This should be in the tree.' -++Button Value.Value='0% red 0% green 0% blue' \ No newline at end of file +++Button Value.Value='0% red 0% green 0% blue'
diff --git a/content/test/data/accessibility/html/modal-dialog-closed-expected-win.txt b/content/test/data/accessibility/html/modal-dialog-closed-expected-win.txt index f49b9aba..612c69b 100644 --- a/content/test/data/accessibility/html/modal-dialog-closed-expected-win.txt +++ b/content/test/data/accessibility/html/modal-dialog-closed-expected-win.txt
@@ -2,4 +2,4 @@ ++ROLE_SYSTEM_STATICTEXT name='Test that elements respawn in the accessibility tree after a modal dialog closes.' ++IA2_ROLE_SECTION ++++ROLE_SYSTEM_COMBOBOX value='This should be in the tree.' COLLAPSED FOCUSABLE HASPOPUP haspopup:menu -++IA2_ROLE_COLOR_CHOOSER value='0% red 0% green 0% blue' FOCUSABLE \ No newline at end of file +++IA2_ROLE_COLOR_CHOOSER value='0% red 0% green 0% blue' FOCUSABLE
diff --git a/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-android.txt b/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-android.txt index 6c90b4e..8021c0f 100644 --- a/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-android.txt +++ b/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.widget.TextView name='Test for modal dialog opened in an iframe. ' ++++android.view.View ++++++android.view.View -++++++++android.app.Dialog role_description='dialog' focusable focused name='Text in the dialog.' \ No newline at end of file +++++++++android.app.Dialog role_description='dialog' focusable focused name='Text in the dialog.'
diff --git a/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-blink.txt b/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-blink.txt index edb5191..a5ba34b 100644 --- a/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-blink.txt +++ b/content/test/data/accessibility/html/modal-dialog-in-iframe-opened-expected-blink.txt
@@ -8,4 +8,4 @@ ++++++++++genericContainer ignored invisible ++++++++++++dialog ++++++++++++++staticText name='Text in the dialog.' -++++++++++++++++inlineTextBox name='Text in the dialog.' \ No newline at end of file +++++++++++++++++inlineTextBox name='Text in the dialog.'
diff --git a/content/test/data/accessibility/html/modal-dialog-opened-expected-android.txt b/content/test/data/accessibility/html/modal-dialog-opened-expected-android.txt index 9a6bd95..a62e0d0 100644 --- a/content/test/data/accessibility/html/modal-dialog-opened-expected-android.txt +++ b/content/test/data/accessibility/html/modal-dialog-opened-expected-android.txt
@@ -2,4 +2,4 @@ ++android.app.Dialog role_description='dialog' focusable ++++android.widget.TextView name='The dialog subtree should be the only text content in the accessibility tree. ' ++++android.view.View role_description='link' clickable focusable focused link name='Link inside the dialog.' -++++++android.widget.TextView name='Link inside the dialog.' \ No newline at end of file +++++++android.widget.TextView name='Link inside the dialog.'
diff --git a/content/test/data/accessibility/html/modal-dialog-opened-expected-blink.txt b/content/test/data/accessibility/html/modal-dialog-opened-expected-blink.txt index 63a5fb4..fe8aa76 100644 --- a/content/test/data/accessibility/html/modal-dialog-opened-expected-blink.txt +++ b/content/test/data/accessibility/html/modal-dialog-opened-expected-blink.txt
@@ -7,4 +7,4 @@ ++++++++staticText name='Link inside the dialog.' ++++++++++inlineTextBox name='Link inside the dialog.' ++++menuListPopup ignored invisible -++++++menuListOption ignored \ No newline at end of file +++++++menuListOption ignored
diff --git a/content/test/data/accessibility/html/modal-dialog-stack-expected-android.txt b/content/test/data/accessibility/html/modal-dialog-stack-expected-android.txt index d51dca4..a393b693 100644 --- a/content/test/data/accessibility/html/modal-dialog-stack-expected-android.txt +++ b/content/test/data/accessibility/html/modal-dialog-stack-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.app.Dialog role_description='dialog' focusable ++++android.widget.TextView name='This is the now active dialog. Of course it should be in the tree. ' -++++android.widget.Button role_description='button' clickable focusable name='This is in the active dialog and should be in the tree.' \ No newline at end of file +++++android.widget.Button role_description='button' clickable focusable name='This is in the active dialog and should be in the tree.'
diff --git a/content/test/data/accessibility/html/modal-dialog-stack-expected-blink.txt b/content/test/data/accessibility/html/modal-dialog-stack-expected-blink.txt index 50a2f2a..4d795144 100644 --- a/content/test/data/accessibility/html/modal-dialog-stack-expected-blink.txt +++ b/content/test/data/accessibility/html/modal-dialog-stack-expected-blink.txt
@@ -7,4 +7,4 @@ ++++++++inlineTextBox name='This is the now active dialog. Of course it should be in the tree. ' ++++++button name='This is in the active dialog and should be in the tree.' ++++++++staticText name='This is in the active dialog and should be in the tree.' -++++++++++inlineTextBox name='This is in the active dialog and should be in the tree.' \ No newline at end of file +++++++++++inlineTextBox name='This is in the active dialog and should be in the tree.'
diff --git a/content/test/data/accessibility/html/move-child-hypertext-2-expected-fuchsia.txt b/content/test/data/accessibility/html/move-child-hypertext-2-expected-fuchsia.txt index 517b309654..db723808 100644 --- a/content/test/data/accessibility/html/move-child-hypertext-2-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/move-child-hypertext-2-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++UNKNOWN hidden ++++++++UNKNOWN hidden -++++++++++UNKNOWN focusable \ No newline at end of file +++++++++++UNKNOWN focusable
diff --git a/content/test/data/accessibility/html/move-child-hypertext-expected-fuchsia.txt b/content/test/data/accessibility/html/move-child-hypertext-expected-fuchsia.txt index 41ec8a5..9839fc1 100644 --- a/content/test/data/accessibility/html/move-child-hypertext-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/move-child-hypertext-expected-fuchsia.txt
@@ -3,4 +3,4 @@ ++++UNKNOWN hidden ++++++UNKNOWN hidden ++++++++UNKNOWN focusable -++++++UNKNOWN hidden \ No newline at end of file +++++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/move-child-hypertext-expected-win.txt b/content/test/data/accessibility/html/move-child-hypertext-expected-win.txt index b676599..5506d509 100644 --- a/content/test/data/accessibility/html/move-child-hypertext-expected-win.txt +++ b/content/test/data/accessibility/html/move-child-hypertext-expected-win.txt
@@ -1,2 +1,2 @@ ROLE_SYSTEM_DOCUMENT name='done' READONLY FOCUSABLE ia2_hypertext='<obj0>' -++IA2_ROLE_SECTION FOCUSABLE \ No newline at end of file +++IA2_ROLE_SECTION FOCUSABLE
diff --git a/content/test/data/accessibility/html/navigation-expected-android-assist-data.txt b/content/test/data/accessibility/html/navigation-expected-android-assist-data.txt index 1afa344e..aeae164 100644 --- a/content/test/data/accessibility/html/navigation-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/navigation-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="nav"}, {display="block"}] ++++View textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="/fake/"}] -++++++TextView text:"Don't click on me" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Don't click on me" textSize:16.0 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/navigation-expected-android-external.txt b/content/test/data/accessibility/html/navigation-expected-android-external.txt index 03fdbbc..d82afe09 100644 --- a/content/test/data/accessibility/html/navigation-expected-android-external.txt +++ b/content/test/data/accessibility/html/navigation-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="navigation", roleDescription="navigation"] ++++View text:"null" contentDescription:"Don't click on me" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///fake/"] -++++++TextView text:"Don't click on me" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"] \ No newline at end of file +++++++TextView text:"Don't click on me" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText", clickableScore="100"]
diff --git a/content/test/data/accessibility/html/navigation-expected-android.txt b/content/test/data/accessibility/html/navigation-expected-android.txt index c06cc4e..0f06f7f4 100644 --- a/content/test/data/accessibility/html/navigation-expected-android.txt +++ b/content/test/data/accessibility/html/navigation-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View role_description='navigation' ++++android.view.View role_description='link' clickable focusable link name='Don't click on me' -++++++android.widget.TextView name='Don't click on me' \ No newline at end of file +++++++android.widget.TextView name='Don't click on me'
diff --git a/content/test/data/accessibility/html/navigation-expected-win.txt b/content/test/data/accessibility/html/navigation-expected-win.txt index 7ee9221..a794177 100644 --- a/content/test/data/accessibility/html/navigation-expected-win.txt +++ b/content/test/data/accessibility/html/navigation-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_LANDMARK xml-roles:navigation ++++ROLE_SYSTEM_LINK name='Don't click on me' FOCUSABLE -++++++ROLE_SYSTEM_STATICTEXT name='Don't click on me' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Don't click on me'
diff --git a/content/test/data/accessibility/html/nestedlist-expected-android-assist-data.txt b/content/test/data/accessibility/html/nestedlist-expected-android-assist-data.txt index 10ebf57..0a9d0e6f 100644 --- a/content/test/data/accessibility/html/nestedlist-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/nestedlist-expected-android-assist-data.txt
@@ -28,4 +28,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++View text:"3. " textSize:16.0 style:0 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] ++++++TextView text:"Recipes" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++ListView textSize:16.0 style:0 htmlInfo:[{htmlTag="ol"}, {display="block"}] \ No newline at end of file +++++ListView textSize:16.0 style:0 htmlInfo:[{htmlTag="ol"}, {display="block"}]
diff --git a/content/test/data/accessibility/html/nestedlist-expected-android-external.txt b/content/test/data/accessibility/html/nestedlist-expected-android-external.txt index a03ece4..a815716 100644 --- a/content/test/data/accessibility/html/nestedlist-expected-android-external.txt +++ b/content/test/data/accessibility/html/nestedlist-expected-android-external.txt
@@ -27,4 +27,4 @@ ++++View CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS] bundle:[chromeRole="listItem"] ++++++View text:"3. " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker"] ++++++TextView text:"Recipes" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++ListView CollectionInfo:[hierarchical, rows=0, cols=1] actions:[AX_FOCUS] bundle:[chromeRole="list"] \ No newline at end of file +++++ListView CollectionInfo:[hierarchical, rows=0, cols=1] actions:[AX_FOCUS] bundle:[chromeRole="list"]
diff --git a/content/test/data/accessibility/html/nestedlist-expected-android.txt b/content/test/data/accessibility/html/nestedlist-expected-android.txt index a91c379..d92a489e 100644 --- a/content/test/data/accessibility/html/nestedlist-expected-android.txt +++ b/content/test/data/accessibility/html/nestedlist-expected-android.txt
@@ -27,4 +27,4 @@ ++++android.view.View collection_item item_index=2 row_index=2 row_span=1 column_span=1 ++++++android.view.View name='3. ' ++++++android.widget.TextView name='Recipes' -++++android.widget.ListView collection hierarchical column_count=1 \ No newline at end of file +++++android.widget.ListView collection hierarchical column_count=1
diff --git a/content/test/data/accessibility/html/nestedlist-expected-fuchsia.txt b/content/test/data/accessibility/html/nestedlist-expected-fuchsia.txt index 806865d..873e26e 100644 --- a/content/test/data/accessibility/html/nestedlist-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/nestedlist-expected-fuchsia.txt
@@ -47,4 +47,4 @@ ++++++++++++STATIC_TEXT hidden label='3. ' ++++++++++STATIC_TEXT label='Recipes' ++++++++++++UNKNOWN label='Recipes' -++++++++LIST \ No newline at end of file +++++++++LIST
diff --git a/content/test/data/accessibility/html/no-source-video-expected-android.txt b/content/test/data/accessibility/html/no-source-video-expected-android.txt index b16b825..acdfb434 100644 --- a/content/test/data/accessibility/html/no-source-video-expected-android.txt +++ b/content/test/data/accessibility/html/no-source-video-expected-android.txt
@@ -13,4 +13,4 @@ ++++++++++++android.widget.Button role_description='button' clickable disabled name='enter full screen' ++++++++++++android.view.View role_description='menu pop up button' clickable disabled name='show more media controls' hint='more options' ++++++++++++++android.widget.TextView -++++++++++android.widget.SeekBar role_description='slider' clickable disabled range name='elapsed time: 0:00, video time scrubber 0:00 / 0:00' range_max=100 \ No newline at end of file +++++++++++android.widget.SeekBar role_description='slider' clickable disabled range name='elapsed time: 0:00, video time scrubber 0:00 / 0:00' range_max=100
diff --git a/content/test/data/accessibility/html/no-source-video-expected-auralinux.txt b/content/test/data/accessibility/html/no-source-video-expected-auralinux.txt index 3aabeb8..380df6c 100644 --- a/content/test/data/accessibility/html/no-source-video-expected-auralinux.txt +++ b/content/test/data/accessibility/html/no-source-video-expected-auralinux.txt
@@ -14,4 +14,4 @@ ++++++++++++++[section] ++++++++++++[push button] name='show more media controls' description='more options' description-from:tooltip ++++++++++++++[section] -++++++++++[slider] name='video time scrubber' description='total time: 0:00' horizontal description:total time: 0:00 description-from:aria-description current=0.000000 minimum=0.000000 maximum=100.000000 \ No newline at end of file +++++++++++[slider] name='video time scrubber' description='total time: 0:00' horizontal description:total time: 0:00 description-from:aria-description current=0.000000 minimum=0.000000 maximum=100.000000
diff --git a/content/test/data/accessibility/html/no-source-video-expected-blink.txt b/content/test/data/accessibility/html/no-source-video-expected-blink.txt index 3f11bd58..b06ee6fe 100644 --- a/content/test/data/accessibility/html/no-source-video-expected-blink.txt +++ b/content/test/data/accessibility/html/no-source-video-expected-blink.txt
@@ -68,4 +68,4 @@ ++++++++++++++button ignored invisible ++++++++++++++genericContainer ignored invisible ++++++++++++++++genericContainer ignored invisible -++++++++++++++++++staticText ignored invisible name='Picture in picture' \ No newline at end of file +++++++++++++++++++staticText ignored invisible name='Picture in picture'
diff --git a/content/test/data/accessibility/html/no-source-video-expected-uia-win.txt b/content/test/data/accessibility/html/no-source-video-expected-uia-win.txt index e6c362a..107bc28 100644 --- a/content/test/data/accessibility/html/no-source-video-expected-uia-win.txt +++ b/content/test/data/accessibility/html/no-source-video-expected-uia-win.txt
@@ -14,4 +14,4 @@ ++++++++++++++Group IsControlElement=false ++++++++++++Button Name='show more media controls' IsEnabled=false ExpandCollapse.ExpandCollapseState='Collapsed' ++++++++++++++Group IsControlElement=false -++++++++++Slider Name='video time scrubber' IsEnabled=false RangeValue.IsReadOnly=true RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='elapsed time: 0:00' \ No newline at end of file +++++++++++Slider Name='video time scrubber' IsEnabled=false RangeValue.IsReadOnly=true RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='elapsed time: 0:00'
diff --git a/content/test/data/accessibility/html/no-source-video-expected-win.txt b/content/test/data/accessibility/html/no-source-video-expected-win.txt index f7d3854..a502e54 100644 --- a/content/test/data/accessibility/html/no-source-video-expected-win.txt +++ b/content/test/data/accessibility/html/no-source-video-expected-win.txt
@@ -14,4 +14,4 @@ ++++++++++++++IA2_ROLE_SECTION ++++++++++++ROLE_SYSTEM_BUTTONMENU name='show more media controls' UNAVAILABLE HASPOPUP description-from:tooltip description='more options' ++++++++++++++IA2_ROLE_SECTION -++++++++++ROLE_SYSTEM_SLIDER name='video time scrubber' value='elapsed time: 0:00' UNAVAILABLE IA2_STATE_HORIZONTAL description:total time\: 0\:00 description-from:aria-description description='total time: 0:00' \ No newline at end of file +++++++++++ROLE_SYSTEM_SLIDER name='video time scrubber' value='elapsed time: 0:00' UNAVAILABLE IA2_STATE_HORIZONTAL description:total time\: 0\:00 description-from:aria-description description='total time: 0:00'
diff --git a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-android.txt b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-android.txt index a5d0235..b70c290 100644 --- a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-android.txt +++ b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused scrollable -++android.widget.EditText clickable editable_text focusable has_non_empty_value multiline name='<newline>' hint='Done' text_change_added_count=1 \ No newline at end of file +++android.widget.EditText clickable editable_text focusable has_non_empty_value multiline name='<newline>' hint='Done' text_change_added_count=1
diff --git a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-blink.txt b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-blink.txt index 9e5f909..48b5d11 100644 --- a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-blink.txt +++ b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-blink.txt
@@ -2,4 +2,4 @@ ++genericContainer ignored ++++genericContainer multiline name='Done' value='<newline>' ++++++genericContainer -++++++genericContainer \ No newline at end of file +++++++genericContainer
diff --git a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-fuchsia.txt b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-fuchsia.txt index 6d71296..e9390ad1 100644 --- a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN focusable label='Done' actions='{DEFAULT}' value='<newline>' ++++++UNKNOWN actions='{DEFAULT}' -++++++UNKNOWN actions='{DEFAULT}' \ No newline at end of file +++++++UNKNOWN actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-mac.txt b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-mac.txt index b4e82f8..2465879e 100644 --- a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-mac.txt +++ b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea ++AXTextArea AXDescription='Done' AXValue='<newline>' ++++AXGroup -++++AXGroup \ No newline at end of file +++++AXGroup
diff --git a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-win.txt b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-win.txt index d8cc9dc..2c6099c4 100644 --- a/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-win.txt +++ b/content/test/data/accessibility/html/node-changed-crash-in-editable-text-expected-win.txt
@@ -1,4 +1,4 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ++IA2_ROLE_SECTION name='Done' value='<newline>' FOCUSABLE IA2_STATE_MULTI_LINE ++++IA2_ROLE_SECTION -++++IA2_ROLE_SECTION \ No newline at end of file +++++IA2_ROLE_SECTION
diff --git a/content/test/data/accessibility/html/noscript-expected-android.txt b/content/test/data/accessibility/html/noscript-expected-android.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/noscript-expected-android.txt +++ b/content/test/data/accessibility/html/noscript-expected-android.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/noscript-expected-mac.txt b/content/test/data/accessibility/html/noscript-expected-mac.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/noscript-expected-mac.txt +++ b/content/test/data/accessibility/html/noscript-expected-mac.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/noscript-expected-uia-win.txt b/content/test/data/accessibility/html/noscript-expected-uia-win.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/noscript-expected-uia-win.txt +++ b/content/test/data/accessibility/html/noscript-expected-uia-win.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/noscript-expected-win.txt b/content/test/data/accessibility/html/noscript-expected-win.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/noscript-expected-win.txt +++ b/content/test/data/accessibility/html/noscript-expected-win.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/object-expected-android-assist-data.txt b/content/test/data/accessibility/html/object-expected-android-assist-data.txt index 9c20f7a..1964540 100644 --- a/content/test/data/accessibility/html/object-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/object-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="object"}, {display="inline"}, {data="../../../../media/test/data/bear.swf"}, {height="400"}, {width="400"}] \ No newline at end of file +++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="object"}, {display="inline"}, {data="../../../../media/test/data/bear.swf"}, {height="400"}, {width="400"}]
diff --git a/content/test/data/accessibility/html/object-expected-android-external.txt b/content/test/data/accessibility/html/object-expected-android-external.txt index 42591f76..19b05a95 100644 --- a/content/test/data/accessibility/html/object-expected-android-external.txt +++ b/content/test/data/accessibility/html/object-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View disabled actions:[AX_FOCUS] bundle:[chromeRole="pluginObject", roleDescription="object"] \ No newline at end of file +++++View disabled actions:[AX_FOCUS] bundle:[chromeRole="pluginObject", roleDescription="object"]
diff --git a/content/test/data/accessibility/html/object-expected-android.txt b/content/test/data/accessibility/html/object-expected-android.txt index f13656f..4f9889c2 100644 --- a/content/test/data/accessibility/html/object-expected-android.txt +++ b/content/test/data/accessibility/html/object-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.view.View role_description='object' disabled \ No newline at end of file +++++android.view.View role_description='object' disabled
diff --git a/content/test/data/accessibility/html/object-expected-fuchsia.txt b/content/test/data/accessibility/html/object-expected-fuchsia.txt index bf29d25b..7ae4ee4 100644 --- a/content/test/data/accessibility/html/object-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/object-expected-fuchsia.txt
@@ -1,4 +1,4 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden ++++UNKNOWN -++++++UNKNOWN \ No newline at end of file +++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/object-expected-uia-win.txt b/content/test/data/accessibility/html/object-expected-uia-win.txt index 4f9152a2..1e59d646 100644 --- a/content/test/data/accessibility/html/object-expected-uia-win.txt +++ b/content/test/data/accessibility/html/object-expected-uia-win.txt
@@ -1,3 +1,3 @@ Document ++Group IsControlElement=false -++++Document IsEnabled=false IsControlElement=false \ No newline at end of file +++++Document IsEnabled=false IsControlElement=false
diff --git a/content/test/data/accessibility/html/object-image-error-expected-blink.txt b/content/test/data/accessibility/html/object-image-error-expected-blink.txt index 3402b74..3cfdee879 100644 --- a/content/test/data/accessibility/html/object-image-error-expected-blink.txt +++ b/content/test/data/accessibility/html/object-image-error-expected-blink.txt
@@ -5,4 +5,4 @@ ++++++++pluginObject ++++++++++genericContainer ignored htmlTag='slot' ++++++++++++staticText name='Fallback' -++++++++++++++inlineTextBox name='Fallback' \ No newline at end of file +++++++++++++++inlineTextBox name='Fallback'
diff --git a/content/test/data/accessibility/html/object-image-expected-blink.txt b/content/test/data/accessibility/html/object-image-expected-blink.txt index ccd8a46..d6919f6 100644 --- a/content/test/data/accessibility/html/object-image-expected-blink.txt +++ b/content/test/data/accessibility/html/object-image-expected-blink.txt
@@ -5,4 +5,4 @@ ++++++++pluginObject restriction=disabled ++++++genericContainer ++++++++staticText name='complete' -++++++++++inlineTextBox name='complete' \ No newline at end of file +++++++++++inlineTextBox name='complete'
diff --git a/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-assist-data.txt b/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-assist-data.txt index d0c1475..81d612f 100644 --- a/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View text:"iframe_onscreen" textSize:16.0 style:0 bgColor:-65536 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="iframe_onscreen"}, {role="group"}, {style="height:300px; background-color: red;"}] -++View text:"iframe_offscreen" textSize:16.0 style:0 bgColor:-16744448 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="iframe_offscreen"}, {role="group"}, {style="height:200px; background-color: green"}] \ No newline at end of file +++View text:"iframe_offscreen" textSize:16.0 style:0 bgColor:-16744448 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="iframe_offscreen"}, {role="group"}, {style="height:200px; background-color: green"}]
diff --git a/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-external.txt b/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-external.txt index 58a8342..060bc28aa 100644 --- a/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-external.txt +++ b/content/test/data/accessibility/html/offscreen-iframe-content-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View text:"iframe_onscreen" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"] -++View text:"iframe_offscreen" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"] \ No newline at end of file +++View text:"iframe_offscreen" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"]
diff --git a/content/test/data/accessibility/html/offscreen-iframe-expected-android-assist-data.txt b/content/test/data/accessibility/html/offscreen-iframe-expected-android-assist-data.txt index 43b53298..512af83 100644 --- a/content/test/data/accessibility/html/offscreen-iframe-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/offscreen-iframe-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="iframe"}, {display="inline"}, {height="300px"}, {src="offscreen-iframe-content.html"}, {width="200px"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++++++++View text:"iframe_onscreen" textSize:16.0 style:0 bgColor:-65536 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="iframe_onscreen"}, {role="group"}, {style="height:300px; background-color: red;"}] -++++++++View text:"iframe_offscreen" textSize:16.0 style:0 bgColor:-16744448 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="iframe_offscreen"}, {role="group"}, {style="height:200px; background-color: green"}] \ No newline at end of file +++++++++View text:"iframe_offscreen" textSize:16.0 style:0 bgColor:-16744448 htmlInfo:[{htmlTag="div"}, {display="block"}, {aria-label="iframe_offscreen"}, {role="group"}, {style="height:200px; background-color: green"}]
diff --git a/content/test/data/accessibility/html/offscreen-iframe-expected-android-external.txt b/content/test/data/accessibility/html/offscreen-iframe-expected-android-external.txt index d931e584..78cb6cd1 100644 --- a/content/test/data/accessibility/html/offscreen-iframe-expected-android-external.txt +++ b/content/test/data/accessibility/html/offscreen-iframe-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="iframe"] ++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++++++++View text:"iframe_onscreen" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"] -++++++++View text:"iframe_offscreen" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"] \ No newline at end of file +++++++++View text:"iframe_offscreen" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="group"]
diff --git a/content/test/data/accessibility/html/offscreen-iframe-expected-uia-win.txt b/content/test/data/accessibility/html/offscreen-iframe-expected-uia-win.txt index 0ca3b74..9f07251 100644 --- a/content/test/data/accessibility/html/offscreen-iframe-expected-uia-win.txt +++ b/content/test/data/accessibility/html/offscreen-iframe-expected-uia-win.txt
@@ -3,4 +3,4 @@ ++++Document IsControlElement=false ++++++Document ++++++++Group Name='iframe_onscreen' -++++++++Group Name='iframe_offscreen' \ No newline at end of file +++++++++Group Name='iframe_offscreen'
diff --git a/content/test/data/accessibility/html/offscreen-select-expected-android-assist-data.txt b/content/test/data/accessibility/html/offscreen-select-expected-android-assist-data.txt index e1461a2..2e90f86d 100644 --- a/content/test/data/accessibility/html/offscreen-select-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/offscreen-select-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++View textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View text:"Offscreen 1" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="1"}] ++++++View text:"Offscreen 2" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="2"}] -++++++View text:"Offscreen 3" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="3"}] \ No newline at end of file +++++++View text:"Offscreen 3" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="3"}]
diff --git a/content/test/data/accessibility/html/offscreen-select-expected-android-external.txt b/content/test/data/accessibility/html/offscreen-select-expected-android-external.txt index dc0cea1..1babba9 100644 --- a/content/test/data/accessibility/html/offscreen-select-expected-android-external.txt +++ b/content/test/data/accessibility/html/offscreen-select-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View text:"Onscreen 1" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"] -++View text:"Offscreen 1" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"] \ No newline at end of file +++View text:"Offscreen 1" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"]
diff --git a/content/test/data/accessibility/html/offscreen-select-expected-fuchsia.txt b/content/test/data/accessibility/html/offscreen-select-expected-fuchsia.txt index cb725e173..cfe33f1 100644 --- a/content/test/data/accessibility/html/offscreen-select-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/offscreen-select-expected-fuchsia.txt
@@ -11,4 +11,4 @@ ++++++++UNKNOWN hidden ++++++++++UNKNOWN focusable selected label='Offscreen 1' actions='{DEFAULT}' ++++++++++UNKNOWN hidden focusable label='Offscreen 2' actions='{DEFAULT}' -++++++++++UNKNOWN hidden focusable label='Offscreen 3' actions='{DEFAULT}' \ No newline at end of file +++++++++++UNKNOWN hidden focusable label='Offscreen 3' actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/ol-expected-android-assist-data.txt b/content/test/data/accessibility/html/ol-expected-android-assist-data.txt index f9de2ec..1bad2b7 100644 --- a/content/test/data/accessibility/html/ol-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/ol-expected-android-assist-data.txt
@@ -18,4 +18,4 @@ ++++++TextView text:"Mac" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++View text:"12. " textSize:16.0 style:0 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] -++++++TextView text:"Windows" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Windows" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/ol-expected-android-external.txt b/content/test/data/accessibility/html/ol-expected-android-external.txt index bda0894..ed1a2729 100644 --- a/content/test/data/accessibility/html/ol-expected-android-external.txt +++ b/content/test/data/accessibility/html/ol-expected-android-external.txt
@@ -18,4 +18,4 @@ ++++++TextView text:"Mac" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS] bundle:[chromeRole="listItem"] ++++++View text:"12. " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker"] -++++++TextView text:"Windows" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++TextView text:"Windows" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/ol-expected-android.txt b/content/test/data/accessibility/html/ol-expected-android.txt index 960f35c3..002643f0 100644 --- a/content/test/data/accessibility/html/ol-expected-android.txt +++ b/content/test/data/accessibility/html/ol-expected-android.txt
@@ -18,4 +18,4 @@ ++++++android.widget.TextView name='Mac' ++++android.view.View collection_item item_index=2 row_index=2 row_span=1 column_span=1 ++++++android.view.View name='12. ' -++++++android.widget.TextView name='Windows' \ No newline at end of file +++++++android.widget.TextView name='Windows'
diff --git a/content/test/data/accessibility/html/ol-expected-fuchsia.txt b/content/test/data/accessibility/html/ol-expected-fuchsia.txt index 40f388e..9eda288 100644 --- a/content/test/data/accessibility/html/ol-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/ol-expected-fuchsia.txt
@@ -32,4 +32,4 @@ ++++++++++LIST_ELEMENT_MARKER label='12. ' ++++++++++++STATIC_TEXT hidden label='12. ' ++++++++++STATIC_TEXT label='Windows' -++++++++++++UNKNOWN label='Windows' \ No newline at end of file +++++++++++++UNKNOWN label='Windows'
diff --git a/content/test/data/accessibility/html/ol-expected-win.txt b/content/test/data/accessibility/html/ol-expected-win.txt index 6be3711..af8477c 100644 --- a/content/test/data/accessibility/html/ol-expected-win.txt +++ b/content/test/data/accessibility/html/ol-expected-win.txt
@@ -18,4 +18,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='Mac' ++++ROLE_SYSTEM_LISTITEM READONLY ++++++ROLE_SYSTEM_STATICTEXT name='12. ' -++++++ROLE_SYSTEM_STATICTEXT name='Windows' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Windows'
diff --git a/content/test/data/accessibility/html/open-modal-expected-blink.txt b/content/test/data/accessibility/html/open-modal-expected-blink.txt index 40cd2f96..006d5fe 100644 --- a/content/test/data/accessibility/html/open-modal-expected-blink.txt +++ b/content/test/data/accessibility/html/open-modal-expected-blink.txt
@@ -17,4 +17,4 @@ ++++dialog ++++++genericContainer name='Done' ++++++++staticText name='Done' -++++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/optgroup-expected-android-assist-data.txt b/content/test/data/accessibility/html/optgroup-expected-android-assist-data.txt index c3104b2..80fb45c 100644 --- a/content/test/data/accessibility/html/optgroup-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/optgroup-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++++View text:"One" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {id="listbox_option_disabled_one"}, {value="listbox_d1"}] ++++++++View text:"Two" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_d2"}] ++++++++View text:"Three" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_d3"}] -++++++++View text:"Four" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_d4"}] \ No newline at end of file +++++++++View text:"Four" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_d4"}]
diff --git a/content/test/data/accessibility/html/optgroup-expected-android-external.txt b/content/test/data/accessibility/html/optgroup-expected-android-external.txt index 34815da..9063323 100644 --- a/content/test/data/accessibility/html/optgroup-expected-android-external.txt +++ b/content/test/data/accessibility/html/optgroup-expected-android-external.txt
@@ -9,4 +9,4 @@ ++++++++View text:"One" viewIdResName:"listbox_option_disabled_one" clickable disabled notVisibleToUser actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] ++++++++View text:"Two" clickable disabled notVisibleToUser actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] ++++++++View text:"Three" clickable disabled notVisibleToUser actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] -++++++++View text:"Four" clickable disabled notVisibleToUser actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] \ No newline at end of file +++++++++View text:"Four" clickable disabled notVisibleToUser actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/optgroup-expected-android.txt b/content/test/data/accessibility/html/optgroup-expected-android.txt index ff5b03e..70692a8 100644 --- a/content/test/data/accessibility/html/optgroup-expected-android.txt +++ b/content/test/data/accessibility/html/optgroup-expected-android.txt
@@ -9,4 +9,4 @@ ++++++++android.view.View clickable disabled invisible name='One' item_index=4 row_index=4 ++++++++android.view.View clickable disabled invisible name='Two' item_index=5 row_index=5 ++++++++android.view.View clickable disabled invisible name='Three' item_index=6 row_index=6 -++++++++android.view.View clickable disabled invisible name='Four' item_index=7 row_index=7 \ No newline at end of file +++++++++android.view.View clickable disabled invisible name='Four' item_index=7 row_index=7
diff --git a/content/test/data/accessibility/html/optgroup-expected-blink.txt b/content/test/data/accessibility/html/optgroup-expected-blink.txt index c2bd344..9aa4d62 100644 --- a/content/test/data/accessibility/html/optgroup-expected-blink.txt +++ b/content/test/data/accessibility/html/optgroup-expected-blink.txt
@@ -20,4 +20,4 @@ ++++++++++++++listBoxOption name='One' restriction=disabled setSize=8 posInSet=5 ++++++++++++++listBoxOption name='Two' restriction=disabled setSize=8 posInSet=6 ++++++++++++++listBoxOption name='Three' restriction=disabled setSize=8 posInSet=7 -++++++++++++++listBoxOption name='Four' restriction=disabled setSize=8 posInSet=8 \ No newline at end of file +++++++++++++++listBoxOption name='Four' restriction=disabled setSize=8 posInSet=8
diff --git a/content/test/data/accessibility/html/optgroup-expected-fuchsia.txt b/content/test/data/accessibility/html/optgroup-expected-fuchsia.txt index 58c944e7..c2179c4 100644 --- a/content/test/data/accessibility/html/optgroup-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/optgroup-expected-fuchsia.txt
@@ -20,4 +20,4 @@ ++++++++++++++UNKNOWN label='One' actions='{DEFAULT}' ++++++++++++++UNKNOWN label='Two' actions='{DEFAULT}' ++++++++++++++UNKNOWN label='Three' actions='{DEFAULT}' -++++++++++++++UNKNOWN label='Four' actions='{DEFAULT}' \ No newline at end of file +++++++++++++++UNKNOWN label='Four' actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/option-in-datalist-expected-fuchsia.txt b/content/test/data/accessibility/html/option-in-datalist-expected-fuchsia.txt index f07bf06..fcbc4bd 100644 --- a/content/test/data/accessibility/html/option-in-datalist-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/option-in-datalist-expected-fuchsia.txt
@@ -1,3 +1,3 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden -++++UNKNOWN hidden \ No newline at end of file +++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/output-expected-android-assist-data.txt b/content/test/data/accessibility/html/output-expected-android-assist-data.txt index ff3d22f..3d757cd 100644 --- a/content/test/data/accessibility/html/output-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/output-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++++EditText textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {name="b"}, {step="any"}, {type="number"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] ++++TextView text:" =" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="output"}, {display="inline"}, {for="a b"}, {name="o"}] \ No newline at end of file +++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="output"}, {display="inline"}, {for="a b"}, {name="o"}]
diff --git a/content/test/data/accessibility/html/output-expected-android-external.txt b/content/test/data/accessibility/html/output-expected-android-external.txt index fb20a7f..9b9db50 100644 --- a/content/test/data/accessibility/html/output-expected-android-external.txt +++ b/content/test/data/accessibility/html/output-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++TextView text:" + " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++EditText clickable editable focusable inputType:2 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, SET_PROGRESS, IME_ENTER] bundle:[chromeRole="spinButton", clickableScore="300", roleDescription="spin button"] ++++TextView text:" =" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++View actions:[AX_FOCUS] bundle:[chromeRole="status", roleDescription="status"] \ No newline at end of file +++++View actions:[AX_FOCUS] bundle:[chromeRole="status", roleDescription="status"]
diff --git a/content/test/data/accessibility/html/output-expected-android.txt b/content/test/data/accessibility/html/output-expected-android.txt index 49a3cc18..1181420 100644 --- a/content/test/data/accessibility/html/output-expected-android.txt +++ b/content/test/data/accessibility/html/output-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.widget.TextView name=' + ' ++++android.widget.EditText role_description='spin button' clickable editable_text focusable range input_type=2 ++++android.widget.TextView name=' =' -++++android.view.View role_description='status' live_region_type=1 \ No newline at end of file +++++android.view.View role_description='status' live_region_type=1
diff --git a/content/test/data/accessibility/html/output-expected-fuchsia.txt b/content/test/data/accessibility/html/output-expected-fuchsia.txt index 6d2c892..4ebcd308 100644 --- a/content/test/data/accessibility/html/output-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/output-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++++UNKNOWN ++++++++STATIC_TEXT label=' =' ++++++++++UNKNOWN label=' =' -++++++++UNKNOWN \ No newline at end of file +++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/overflow-actions-expected-android-assist-data.txt b/content/test/data/accessibility/html/overflow-actions-expected-android-assist-data.txt index 0d2fdca..1a504a6 100644 --- a/content/test/data/accessibility/html/overflow-actions-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/overflow-actions-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++++TextView text:"Example Paragraph 1" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++TextView text:"Example Paragraph 2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Example Paragraph 2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/overflow-actions-expected-android-external.txt b/content/test/data/accessibility/html/overflow-actions-expected-android-external.txt index 29023fb..f98fce5e 100644 --- a/content/test/data/accessibility/html/overflow-actions-expected-android-external.txt +++ b/content/test/data/accessibility/html/overflow-actions-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View text:"Example Paragraph 1 Example Paragraph 2" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++TextView text:"Example Paragraph 1" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++++TextView text:"Example Paragraph 2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++TextView text:"Example Paragraph 2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/overflow-actions-expected-android.txt b/content/test/data/accessibility/html/overflow-actions-expected-android.txt index 14424c6..1987efe 100644 --- a/content/test/data/accessibility/html/overflow-actions-expected-android.txt +++ b/content/test/data/accessibility/html/overflow-actions-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View focusable has_character_locations scrollable interesting name='Example Paragraph 1 Example Paragraph 2' action_scroll_forward action_scroll_down ++android.view.View has_character_locations ++++android.widget.TextView has_character_locations interesting name='Example Paragraph 1' -++++android.widget.TextView has_character_locations interesting name='Example Paragraph 2' \ No newline at end of file +++++android.widget.TextView has_character_locations interesting name='Example Paragraph 2'
diff --git a/content/test/data/accessibility/html/p-expected-android-assist-data.txt b/content/test/data/accessibility/html/p-expected-android-assist-data.txt index 57a1362..854b9cc 100644 --- a/content/test/data/accessibility/html/p-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/p-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++TextView text:"Before" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"Paragraph" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++TextView text:"After" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++TextView text:"After" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/p-expected-android-external.txt b/content/test/data/accessibility/html/p-expected-android-external.txt index 639b392..252599fa 100644 --- a/content/test/data/accessibility/html/p-expected-android-external.txt +++ b/content/test/data/accessibility/html/p-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++TextView text:"Before" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++TextView text:"Paragraph" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++TextView text:"After" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++TextView text:"After" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/p-expected-android.txt b/content/test/data/accessibility/html/p-expected-android.txt index a3ae7bb2..54a93601 100644 --- a/content/test/data/accessibility/html/p-expected-android.txt +++ b/content/test/data/accessibility/html/p-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.widget.TextView name='Before' ++android.widget.TextView name='Paragraph' -++android.widget.TextView name='After' \ No newline at end of file +++android.widget.TextView name='After'
diff --git a/content/test/data/accessibility/html/p-expected-fuchsia.txt b/content/test/data/accessibility/html/p-expected-fuchsia.txt index cc1b686..5dcbad2 100644 --- a/content/test/data/accessibility/html/p-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/p-expected-fuchsia.txt
@@ -7,4 +7,4 @@ ++++++++STATIC_TEXT label='Paragraph' ++++++++++UNKNOWN label='Paragraph' ++++++STATIC_TEXT label='After' -++++++++UNKNOWN label='After' \ No newline at end of file +++++++++UNKNOWN label='After'
diff --git a/content/test/data/accessibility/html/param-expected-android-assist-data.txt b/content/test/data/accessibility/html/param-expected-android-assist-data.txt index 9c20f7a..1964540 100644 --- a/content/test/data/accessibility/html/param-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/param-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="object"}, {display="inline"}, {data="../../../../media/test/data/bear.swf"}, {height="400"}, {width="400"}] \ No newline at end of file +++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="object"}, {display="inline"}, {data="../../../../media/test/data/bear.swf"}, {height="400"}, {width="400"}]
diff --git a/content/test/data/accessibility/html/param-expected-android-external.txt b/content/test/data/accessibility/html/param-expected-android-external.txt index 42591f76..19b05a95 100644 --- a/content/test/data/accessibility/html/param-expected-android-external.txt +++ b/content/test/data/accessibility/html/param-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View disabled actions:[AX_FOCUS] bundle:[chromeRole="pluginObject", roleDescription="object"] \ No newline at end of file +++++View disabled actions:[AX_FOCUS] bundle:[chromeRole="pluginObject", roleDescription="object"]
diff --git a/content/test/data/accessibility/html/param-expected-blink.txt b/content/test/data/accessibility/html/param-expected-blink.txt index 4fd4408..600cb12e 100644 --- a/content/test/data/accessibility/html/param-expected-blink.txt +++ b/content/test/data/accessibility/html/param-expected-blink.txt
@@ -1,4 +1,4 @@ rootWebArea ++genericContainer ignored ++++genericContainer -++++++pluginObject restriction=disabled \ No newline at end of file +++++++pluginObject restriction=disabled
diff --git a/content/test/data/accessibility/html/param-expected-fuchsia.txt b/content/test/data/accessibility/html/param-expected-fuchsia.txt index bf29d25b..7ae4ee4 100644 --- a/content/test/data/accessibility/html/param-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/param-expected-fuchsia.txt
@@ -1,4 +1,4 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden ++++UNKNOWN -++++++UNKNOWN \ No newline at end of file +++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/picture-expected-android-assist-data.txt b/content/test/data/accessibility/html/picture-expected-android-assist-data.txt index 4a17e3bf..6f4cabd 100644 --- a/content/test/data/accessibility/html/picture-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/picture-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image text:"x" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt="x"}, {height="200"}, {sizes="100vw"}, {src="./200.jpg"}, {srcset="./200.jpg 200w,./400.jpg 400w"}, {width="200"}] ++++Image text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {alt=" "}, {height="200"}, {sizes="100vw"}, {src="./200.jpg"}, {srcset="./200.jpg 200w,./400.jpg 400w"}, {width="200"}] -++++Image text:"400" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {height="200"}, {sizes="100vw"}, {src="./200.jpg"}, {srcset="./200.jpg 200w,./400.jpg 400w"}, {width="200"}] \ No newline at end of file +++++Image text:"400" textSize:16.0 style:0 htmlInfo:[{htmlTag="img"}, {display="inline"}, {height="200"}, {sizes="100vw"}, {src="./200.jpg"}, {srcset="./200.jpg 200w,./400.jpg 400w"}, {width="200"}]
diff --git a/content/test/data/accessibility/html/picture-expected-android-external.txt b/content/test/data/accessibility/html/picture-expected-android-external.txt index 339be4f..42c3dc2 100644 --- a/content/test/data/accessibility/html/picture-expected-android-external.txt +++ b/content/test/data/accessibility/html/picture-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image text:"x" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/400.webp"] ++++Image text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/400.webp"] -++++Image text:"400" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/400.webp"] \ No newline at end of file +++++Image text:"400" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/400.webp"]
diff --git a/content/test/data/accessibility/html/popover-api-expected-blink.txt b/content/test/data/accessibility/html/popover-api-expected-blink.txt index 01c4f9bb..c3ac7327 100644 --- a/content/test/data/accessibility/html/popover-api-expected-blink.txt +++ b/content/test/data/accessibility/html/popover-api-expected-blink.txt
@@ -85,4 +85,4 @@ ++++++++++inlineTextBox name='Popover=hint (showing) ' ++++++++link name='Link' ++++++++++staticText name='Link' -++++++++++++inlineTextBox name='Link' \ No newline at end of file +++++++++++++inlineTextBox name='Link'
diff --git a/content/test/data/accessibility/html/popover-collapsed-expected-blink.txt b/content/test/data/accessibility/html/popover-collapsed-expected-blink.txt index 32a7489..c872c6e5 100644 --- a/content/test/data/accessibility/html/popover-collapsed-expected-blink.txt +++ b/content/test/data/accessibility/html/popover-collapsed-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++button collapsed name='Will collapse' ++++++++staticText name='Will collapse' -++++++++++inlineTextBox name='Will collapse' \ No newline at end of file +++++++++++inlineTextBox name='Will collapse'
diff --git a/content/test/data/accessibility/html/pre-expected-android-assist-data.txt b/content/test/data/accessibility/html/pre-expected-android-assist-data.txt index 32f0dee..68c8372 100644 --- a/content/test/data/accessibility/html/pre-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/pre-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {id="div-pre-wrap"}, {style="white-space:pre-wrap"}] ++++TextView text:"This test is to check pre\nformatting." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {id="div-normal"}] -++++TextView text:"This test is to check pre formatting." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"This test is to check pre formatting." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/pre-expected-android-external.txt b/content/test/data/accessibility/html/pre-expected-android-external.txt index 800adf08..d3937ce9 100644 --- a/content/test/data/accessibility/html/pre-expected-android-external.txt +++ b/content/test/data/accessibility/html/pre-expected-android-external.txt
@@ -2,4 +2,4 @@ ++TextView text:"This test is to check pre\nformatting." viewIdResName:"pre" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"This test is to check pre\nformatting" viewIdResName:"div-pre" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"This test is to check pre\nformatting." viewIdResName:"div-pre-wrap" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"This test is to check pre formatting." viewIdResName:"div-normal" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"This test is to check pre formatting." viewIdResName:"div-normal" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/pre-expected-android.txt b/content/test/data/accessibility/html/pre-expected-android.txt index 0e679d1..03d3ea30 100644 --- a/content/test/data/accessibility/html/pre-expected-android.txt +++ b/content/test/data/accessibility/html/pre-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.TextView name='This test is to check pre<newline>formatting.' ++android.widget.TextView name='This test is to check pre<newline>formatting' ++android.widget.TextView name='This test is to check pre<newline>formatting.' -++android.widget.TextView name='This test is to check pre formatting.' \ No newline at end of file +++android.widget.TextView name='This test is to check pre formatting.'
diff --git a/content/test/data/accessibility/html/pre-expected-fuchsia.txt b/content/test/data/accessibility/html/pre-expected-fuchsia.txt index 96aa2a5c..eab2083 100644 --- a/content/test/data/accessibility/html/pre-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/pre-expected-fuchsia.txt
@@ -18,4 +18,4 @@ ++++++++++UNKNOWN label='formatting.' ++++++UNKNOWN ++++++++STATIC_TEXT label='This test is to check pre formatting.' -++++++++++UNKNOWN label='This test is to check pre formatting.' \ No newline at end of file +++++++++++UNKNOWN label='This test is to check pre formatting.'
diff --git a/content/test/data/accessibility/html/pre-expected-win.txt b/content/test/data/accessibility/html/pre-expected-win.txt index 55f42fb..a8d37ce 100644 --- a/content/test/data/accessibility/html/pre-expected-win.txt +++ b/content/test/data/accessibility/html/pre-expected-win.txt
@@ -6,4 +6,4 @@ ++IA2_ROLE_SECTION ++++ROLE_SYSTEM_STATICTEXT name='This test is to check pre<newline>formatting.' ++IA2_ROLE_SECTION -++++ROLE_SYSTEM_STATICTEXT name='This test is to check pre formatting.' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='This test is to check pre formatting.'
diff --git a/content/test/data/accessibility/html/progress-expected-android-assist-data.txt b/content/test/data/accessibility/html/progress-expected-android-assist-data.txt index dbe0271f..1149d36 100644 --- a/content/test/data/accessibility/html/progress-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/progress-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++ProgressBar textSize:16.0 style:0 htmlInfo:[{htmlTag="progress"}, {display="inline-block"}, {max="100"}, {value="22"}] -++++ProgressBar textSize:16.0 style:0 htmlInfo:[{htmlTag="progress"}, {display="inline-block"}] \ No newline at end of file +++++ProgressBar textSize:16.0 style:0 htmlInfo:[{htmlTag="progress"}, {display="inline-block"}]
diff --git a/content/test/data/accessibility/html/progress-expected-android-external.txt b/content/test/data/accessibility/html/progress-expected-android-external.txt index b70ad818..0ddb4e9 100644 --- a/content/test/data/accessibility/html/progress-expected-android-external.txt +++ b/content/test/data/accessibility/html/progress-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++ProgressBar text:"22" RangeInfo:[current=22.0, min=0.0, max=100.0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="progressIndicator", roleDescription="progress indicator"] -++++ProgressBar text:"indeterminate" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="progressIndicator", roleDescription="progress indicator"] \ No newline at end of file +++++ProgressBar text:"indeterminate" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="progressIndicator", roleDescription="progress indicator"]
diff --git a/content/test/data/accessibility/html/progress-expected-android.txt b/content/test/data/accessibility/html/progress-expected-android.txt index a8e6925..e83fb83 100644 --- a/content/test/data/accessibility/html/progress-expected-android.txt +++ b/content/test/data/accessibility/html/progress-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.ProgressBar role_description='progress indicator' range name='22' item_index=22 item_count=100 range_max=100 range_current_value=22 -++++android.widget.ProgressBar role_description='progress indicator' range name='indeterminate' range_max=1 \ No newline at end of file +++++android.widget.ProgressBar role_description='progress indicator' range name='indeterminate' range_max=1
diff --git a/content/test/data/accessibility/html/progress-expected-blink.txt b/content/test/data/accessibility/html/progress-expected-blink.txt index 034e697..3adbbae 100644 --- a/content/test/data/accessibility/html/progress-expected-blink.txt +++ b/content/test/data/accessibility/html/progress-expected-blink.txt
@@ -2,4 +2,4 @@ ++genericContainer ignored ++++genericContainer ++++++progressIndicator valueForRange=22.00 minValueForRange=0.00 maxValueForRange=100.00 -++++++progressIndicator minValueForRange=0.00 maxValueForRange=1.00 \ No newline at end of file +++++++progressIndicator minValueForRange=0.00 maxValueForRange=1.00
diff --git a/content/test/data/accessibility/html/progress-expected-fuchsia.txt b/content/test/data/accessibility/html/progress-expected-fuchsia.txt index 4f46126d..45be5fa 100644 --- a/content/test/data/accessibility/html/progress-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/progress-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN ++++++UNKNOWN -++++++UNKNOWN \ No newline at end of file +++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/q-expected-android-assist-data.txt b/content/test/data/accessibility/html/q-expected-android-assist-data.txt index e6252cac..3bcc904 100644 --- a/content/test/data/accessibility/html/q-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/q-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++TextView text:"“" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"Chromium Blink" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"”" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:" based browser." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:" based browser." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/q-expected-android-external.txt b/content/test/data/accessibility/html/q-expected-android-external.txt index 0f1bc558..22e73bdf 100644 --- a/content/test/data/accessibility/html/q-expected-android-external.txt +++ b/content/test/data/accessibility/html/q-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"This is “Chromium Blink” based browser." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"This is “Chromium Blink” based browser." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/q-expected-android.txt b/content/test/data/accessibility/html/q-expected-android.txt index c809ba8..0d4b53e7 100644 --- a/content/test/data/accessibility/html/q-expected-android.txt +++ b/content/test/data/accessibility/html/q-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='This is %E2%80%9CChromium Blink%E2%80%9D based browser.' \ No newline at end of file +++android.widget.TextView name='This is %E2%80%9CChromium Blink%E2%80%9D based browser.'
diff --git a/content/test/data/accessibility/html/q-expected-blink.txt b/content/test/data/accessibility/html/q-expected-blink.txt index 247308a2..c8cdc091 100644 --- a/content/test/data/accessibility/html/q-expected-blink.txt +++ b/content/test/data/accessibility/html/q-expected-blink.txt
@@ -16,4 +16,4 @@ ++++++++++++++staticText name='%E2%80%9D' ++++++++++++++++inlineTextBox name='%E2%80%9D' ++++++++staticText name=' based browser.' -++++++++++inlineTextBox name=' based browser.' \ No newline at end of file +++++++++++inlineTextBox name=' based browser.'
diff --git a/content/test/data/accessibility/html/q-expected-fuchsia.txt b/content/test/data/accessibility/html/q-expected-fuchsia.txt index 4e244f4..6b006fb 100644 --- a/content/test/data/accessibility/html/q-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/q-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++++++STATIC_TEXT label='%E2%80%9D' ++++++++++++++++UNKNOWN label='%E2%80%9D' ++++++++STATIC_TEXT label=' based browser.' -++++++++++UNKNOWN label=' based browser.' \ No newline at end of file +++++++++++UNKNOWN label=' based browser.'
diff --git a/content/test/data/accessibility/html/relevant-space-expected-blink.txt b/content/test/data/accessibility/html/relevant-space-expected-blink.txt index 574e03d..8535331 100644 --- a/content/test/data/accessibility/html/relevant-space-expected-blink.txt +++ b/content/test/data/accessibility/html/relevant-space-expected-blink.txt
@@ -20,4 +20,4 @@ ++++++++++inlineTextBox name='E(' ++++++++staticText name=' ' ++++++++staticText name=')F' -++++++++++inlineTextBox name=')F' \ No newline at end of file +++++++++++inlineTextBox name=')F'
diff --git a/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-assist-data.txt b/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-assist-data.txt index 540913d..0beeaa8 100644 --- a/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="s1"}] ++++++++++++TextView text:"Text in iframe" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="s2"}] -++++TextView text:"After frame" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"After frame" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-external.txt b/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-external.txt index 6a26f69..34f8e11 100644 --- a/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-external.txt +++ b/content/test/data/accessibility/html/replaced-node-across-trees-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++View actions:[AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++++++++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++++++++TextView text:"Text in iframe" viewIdResName:"s1" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"After frame" viewIdResName:"s2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"After frame" viewIdResName:"s2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/ruby-expected-android-assist-data.txt b/content/test/data/accessibility/html/ruby-expected-android-assist-data.txt index 608659d..7ca31c7 100644 --- a/content/test/data/accessibility/html/ruby-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/ruby-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"Hi! " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View text:"ruby text" textSize:16.0 style:0 htmlInfo:[{htmlTag="ruby"}, {display="ruby"}] -++++++TextView text:"ruby base" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"ruby base" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/ruby-expected-android-external.txt b/content/test/data/accessibility/html/ruby-expected-android-external.txt index b18c4c4..94c13578 100644 --- a/content/test/data/accessibility/html/ruby-expected-android-external.txt +++ b/content/test/data/accessibility/html/ruby-expected-android-external.txt
@@ -4,4 +4,4 @@ ++++View text:"ruby base" hint:"ruby text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="ruby", hint="ruby text"] ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"Hi! " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++View text:"ruby base" hint:"ruby text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="ruby", hint="ruby text"] \ No newline at end of file +++++View text:"ruby base" hint:"ruby text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="ruby", hint="ruby text"]
diff --git a/content/test/data/accessibility/html/ruby-expected-android.txt b/content/test/data/accessibility/html/ruby-expected-android.txt index 259e9df..e0ce538 100644 --- a/content/test/data/accessibility/html/ruby-expected-android.txt +++ b/content/test/data/accessibility/html/ruby-expected-android.txt
@@ -4,4 +4,4 @@ ++++android.view.View name='ruby base' hint='ruby text' ++android.view.View ++++android.widget.TextView name='Hi! ' -++++android.view.View name='ruby base' hint='ruby text' \ No newline at end of file +++++android.view.View name='ruby base' hint='ruby text'
diff --git a/content/test/data/accessibility/html/ruby-expected-blink.txt b/content/test/data/accessibility/html/ruby-expected-blink.txt index f0dfd0e..5c68dd1 100644 --- a/content/test/data/accessibility/html/ruby-expected-blink.txt +++ b/content/test/data/accessibility/html/ruby-expected-blink.txt
@@ -19,4 +19,4 @@ ++++++++++staticText name='ruby base' ++++++++++++inlineTextBox name='ruby base' ++++++++++rubyAnnotation ignored -++++++++++++staticText ignored name='ruby text' \ No newline at end of file +++++++++++++staticText ignored name='ruby text'
diff --git a/content/test/data/accessibility/html/ruby-expected-mac.txt b/content/test/data/accessibility/html/ruby-expected-mac.txt index 67dc2ae..50a9213 100644 --- a/content/test/data/accessibility/html/ruby-expected-mac.txt +++ b/content/test/data/accessibility/html/ruby-expected-mac.txt
@@ -7,4 +7,4 @@ ++AXGroup ++++AXStaticText AXValue='Hi! ' ++++AXGroup AXHelp='ruby text' -++++++AXStaticText AXValue='ruby base' \ No newline at end of file +++++++AXStaticText AXValue='ruby base'
diff --git a/content/test/data/accessibility/html/ruby-expected-uia-win.txt b/content/test/data/accessibility/html/ruby-expected-uia-win.txt index 7d59808..c255b90 100644 --- a/content/test/data/accessibility/html/ruby-expected-uia-win.txt +++ b/content/test/data/accessibility/html/ruby-expected-uia-win.txt
@@ -7,4 +7,4 @@ ++Group IsControlElement=false ++++Text Name='Hi! ' ++++Group -++++++Text Name='ruby base' \ No newline at end of file +++++++Text Name='ruby base'
diff --git a/content/test/data/accessibility/html/ruby-expected-win.txt b/content/test/data/accessibility/html/ruby-expected-win.txt index 8393d40..ea56867 100644 --- a/content/test/data/accessibility/html/ruby-expected-win.txt +++ b/content/test/data/accessibility/html/ruby-expected-win.txt
@@ -7,4 +7,4 @@ ++IA2_ROLE_PARAGRAPH ++++ROLE_SYSTEM_STATICTEXT name='Hi! ' ++++IA2_ROLE_SECTION description-from:ruby-annotation description='ruby text' -++++++ROLE_SYSTEM_STATICTEXT name='ruby base' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='ruby base'
diff --git a/content/test/data/accessibility/html/s-expected-android-assist-data.txt b/content/test/data/accessibility/html/s-expected-android-assist-data.txt index bd1c679..099af813 100644 --- a/content/test/data/accessibility/html/s-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/s-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:16.0 style:8 htmlInfo:[{htmlTag="s"}, {display="inline"}] -++++++TextView text:"My car is blue." textSize:16.0 style:8 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"My car is blue." textSize:16.0 style:8 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/s-expected-android-external.txt b/content/test/data/accessibility/html/s-expected-android-external.txt index fbea0c9b..a5d8659 100644 --- a/content/test/data/accessibility/html/s-expected-android-external.txt +++ b/content/test/data/accessibility/html/s-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View text:"My car is blue." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="contentDeletion", roleDescription="deletion"] \ No newline at end of file +++++View text:"My car is blue." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="contentDeletion", roleDescription="deletion"]
diff --git a/content/test/data/accessibility/html/s-expected-android.txt b/content/test/data/accessibility/html/s-expected-android.txt index b5a5afc..3e3af13 100644 --- a/content/test/data/accessibility/html/s-expected-android.txt +++ b/content/test/data/accessibility/html/s-expected-android.txt
@@ -1,3 +1,3 @@ android.webkit.WebView focusable focused ++android.view.View -++++android.view.View role_description='deletion' name='My car is blue.' \ No newline at end of file +++++android.view.View role_description='deletion' name='My car is blue.'
diff --git a/content/test/data/accessibility/html/samp-expected-android-assist-data.txt b/content/test/data/accessibility/html/samp-expected-android-assist-data.txt index e7bf877..a02e7dae 100644 --- a/content/test/data/accessibility/html/samp-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/samp-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++TextView text:"Sample output from a computer program" textSize:13.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Sample output from a computer program" textSize:13.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/samp-expected-android-external.txt b/content/test/data/accessibility/html/samp-expected-android-external.txt index df85054..05e34370 100644 --- a/content/test/data/accessibility/html/samp-expected-android-external.txt +++ b/content/test/data/accessibility/html/samp-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Sample output from a computer program" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Sample output from a computer program" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/samp-expected-android.txt b/content/test/data/accessibility/html/samp-expected-android.txt index 5d9cd03..553f2ba 100644 --- a/content/test/data/accessibility/html/samp-expected-android.txt +++ b/content/test/data/accessibility/html/samp-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='Sample output from a computer program' \ No newline at end of file +++android.widget.TextView name='Sample output from a computer program'
diff --git a/content/test/data/accessibility/html/samp-expected-fuchsia.txt b/content/test/data/accessibility/html/samp-expected-fuchsia.txt index 04cb90c7..c8c05aa9 100644 --- a/content/test/data/accessibility/html/samp-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/samp-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN ++++++STATIC_TEXT label='Sample output from a computer program' -++++++++UNKNOWN label='Sample output from a computer program' \ No newline at end of file +++++++++UNKNOWN label='Sample output from a computer program'
diff --git a/content/test/data/accessibility/html/script-expected-android.txt b/content/test/data/accessibility/html/script-expected-android.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/script-expected-android.txt +++ b/content/test/data/accessibility/html/script-expected-android.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/script-expected-fuchsia.txt b/content/test/data/accessibility/html/script-expected-fuchsia.txt index f07bf06..fcbc4bd 100644 --- a/content/test/data/accessibility/html/script-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/script-expected-fuchsia.txt
@@ -1,3 +1,3 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden -++++UNKNOWN hidden \ No newline at end of file +++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/script-expected-mac.txt b/content/test/data/accessibility/html/script-expected-mac.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/script-expected-mac.txt +++ b/content/test/data/accessibility/html/script-expected-mac.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/script-expected-uia-win.txt b/content/test/data/accessibility/html/script-expected-uia-win.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/script-expected-uia-win.txt +++ b/content/test/data/accessibility/html/script-expected-uia-win.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/script-expected-win.txt b/content/test/data/accessibility/html/script-expected-win.txt index 5a84c1a2..81498b51 100644 --- a/content/test/data/accessibility/html/script-expected-win.txt +++ b/content/test/data/accessibility/html/script-expected-win.txt
@@ -1 +1 @@ -#<skip -- Not mapped> \ No newline at end of file +#<skip -- Not mapped>
diff --git a/content/test/data/accessibility/html/scrollable-expected-android-assist-data.txt b/content/test/data/accessibility/html/scrollable-expected-android-assist-data.txt index 41155632..46d2139f 100644 --- a/content/test/data/accessibility/html/scrollable-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/scrollable-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {class="not"}] ++++TextView text:"not scrollable" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {style="width:100px; overflow:auto"}, {class="x"}] -++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {style="height:100px; overflow:auto"}, {class="y"}] \ No newline at end of file +++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {style="height:100px; overflow:auto"}, {class="y"}]
diff --git a/content/test/data/accessibility/html/scrollable-expected-android-external.txt b/content/test/data/accessibility/html/scrollable-expected-android-external.txt index ce82b716..51ca7fb5 100644 --- a/content/test/data/accessibility/html/scrollable-expected-android-external.txt +++ b/content/test/data/accessibility/html/scrollable-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++TextView text:"not scrollable" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="genericContainer"] -++TextView focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/scrollable-overflow-expected-android-assist-data.txt b/content/test/data/accessibility/html/scrollable-overflow-expected-android-assist-data.txt index 5b3d480..c18a3922 100644 --- a/content/test/data/accessibility/html/scrollable-overflow-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/scrollable-overflow-expected-android-assist-data.txt
@@ -38,4 +38,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++++++TextView text:"y=scroll" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] -++++++TextView text:"y=visible" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"y=visible" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt b/content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt index 7669757..f0f93e7a 100644 --- a/content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt +++ b/content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt
@@ -17,4 +17,4 @@ ++++View text:"y=hidden" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++View text:"y=auto" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++View text:"y=scroll" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++++TextView text:"y=visible" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++TextView text:"y=visible" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/scrollable-overflow-expected-android.txt b/content/test/data/accessibility/html/scrollable-overflow-expected-android.txt index b22a8ccb..3332761 100644 --- a/content/test/data/accessibility/html/scrollable-overflow-expected-android.txt +++ b/content/test/data/accessibility/html/scrollable-overflow-expected-android.txt
@@ -17,4 +17,4 @@ ++++android.view.View focusable scrollable name='y=hidden' ++++android.view.View focusable scrollable name='y=auto' ++++android.view.View focusable scrollable name='y=scroll' -++++android.widget.TextView name='y=visible' \ No newline at end of file +++++android.widget.TextView name='y=visible'
diff --git a/content/test/data/accessibility/html/scrollable-overflow-expected-uia-win.txt b/content/test/data/accessibility/html/scrollable-overflow-expected-uia-win.txt index e54f6c98..8336f0d9 100644 --- a/content/test/data/accessibility/html/scrollable-overflow-expected-uia-win.txt +++ b/content/test/data/accessibility/html/scrollable-overflow-expected-uia-win.txt
@@ -36,4 +36,4 @@ ++++++Group IsControlElement=false IsScrollPatternAvailable=false IsScrollItemPatternAvailable=true ++++++++Text Name='y=scroll' IsScrollPatternAvailable=false IsScrollItemPatternAvailable=true ++++Group IsControlElement=false IsScrollPatternAvailable=false IsScrollItemPatternAvailable=true -++++++Text Name='y=visible' IsScrollPatternAvailable=false IsScrollItemPatternAvailable=true \ No newline at end of file +++++++Text Name='y=visible' IsScrollPatternAvailable=false IsScrollItemPatternAvailable=true
diff --git a/content/test/data/accessibility/html/scrollable-textarea-expected-android-assist-data.txt b/content/test/data/accessibility/html/scrollable-textarea-expected-android-assist-data.txt index 2bfc845..27304bf 100644 --- a/content/test/data/accessibility/html/scrollable-textarea-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/scrollable-textarea-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++TextView text:"little" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++EditText text:"lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text" textSize:13.3 style:0 htmlInfo:[{htmlTag="textarea"}, {display="inline-block"}, {cols="14"}, {rows="2"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] -++++++++TextView text:"lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/scrollable-textarea-expected-android-external.txt b/content/test/data/accessibility/html/scrollable-textarea-expected-android-external.txt index b6c8679..b617c2c0 100644 --- a/content/test/data/accessibility/html/scrollable-textarea-expected-android-external.txt +++ b/content/test/data/accessibility/html/scrollable-textarea-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++EditText text:"little" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] -++++EditText text:"lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text+ lots+of+text" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/scrollable-textarea-expected-fuchsia.txt b/content/test/data/accessibility/html/scrollable-textarea-expected-fuchsia.txt index c2569ce..9a830243 100644 --- a/content/test/data/accessibility/html/scrollable-textarea-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/scrollable-textarea-expected-fuchsia.txt
@@ -30,4 +30,4 @@ ++++++++++++UNKNOWN label=' ' ++++++++++++UNKNOWN label='lots+of+text+' ++++++++++++UNKNOWN label=' ' -++++++++++++UNKNOWN label='lots+of+text' \ No newline at end of file +++++++++++++UNKNOWN label='lots+of+text'
diff --git a/content/test/data/accessibility/html/search-expected-android-assist-data.txt b/content/test/data/accessibility/html/search-expected-android-assist-data.txt index 861669a..0b3fa6f 100644 --- a/content/test/data/accessibility/html/search-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/search-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="label"}, {display="inline"}] ++++++TextView text:"Search element." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++EditText textSize:13.3 style:0 htmlInfo:[{htmlTag="input"}, {display="inline-block"}, {type="search"}] -++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}] \ No newline at end of file +++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="flow-root"}]
diff --git a/content/test/data/accessibility/html/search-expected-android-external.txt b/content/test/data/accessibility/html/search-expected-android-external.txt index 01f9a28..de485125 100644 --- a/content/test/data/accessibility/html/search-expected-android-external.txt +++ b/content/test/data/accessibility/html/search-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="search", roleDescription="search"] ++++View text:"Search element." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="labelText"] -++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="searchBox", clickableScore="300", roleDescription="search text field"] \ No newline at end of file +++++EditText clickable editable focusable inputType:1 textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, PASTE, SET_TEXT, IME_ENTER] bundle:[chromeRole="searchBox", clickableScore="300", roleDescription="search text field"]
diff --git a/content/test/data/accessibility/html/search-expected-android.txt b/content/test/data/accessibility/html/search-expected-android.txt index 1644dc6..fab148e 100644 --- a/content/test/data/accessibility/html/search-expected-android.txt +++ b/content/test/data/accessibility/html/search-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View role_description='search' ++++android.view.View name='Search element.' -++++android.widget.EditText role_description='search text field' clickable editable_text focusable input_type=1 \ No newline at end of file +++++android.widget.EditText role_description='search text field' clickable editable_text focusable input_type=1
diff --git a/content/test/data/accessibility/html/search-expected-fuchsia.txt b/content/test/data/accessibility/html/search-expected-fuchsia.txt index fd7883c..caa61cb 100644 --- a/content/test/data/accessibility/html/search-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/search-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++STATIC_TEXT label='Search element.' ++++++++++++UNKNOWN label='Search element.' ++++++++SEARCH_BOX focusable actions='{DEFAULT, SET_VALUE}' -++++++++++UNKNOWN \ No newline at end of file +++++++++++UNKNOWN
diff --git a/content/test/data/accessibility/html/search-expected-mac.txt b/content/test/data/accessibility/html/search-expected-mac.txt index 50633f2..e113538 100644 --- a/content/test/data/accessibility/html/search-expected-mac.txt +++ b/content/test/data/accessibility/html/search-expected-mac.txt
@@ -2,4 +2,4 @@ ++AXGroup AXSubrole=AXLandmarkSearch AXRoleDescription='search' ++++AXGroup AXRoleDescription='group' ++++++AXStaticText AXRoleDescription='text' AXValue='Search element.' -++++AXTextField AXSubrole=AXSearchField AXRoleDescription='search text field' \ No newline at end of file +++++AXTextField AXSubrole=AXSearchField AXRoleDescription='search text field'
diff --git a/content/test/data/accessibility/html/search-expected-win.txt b/content/test/data/accessibility/html/search-expected-win.txt index cc1a86c..e805a768 100644 --- a/content/test/data/accessibility/html/search-expected-win.txt +++ b/content/test/data/accessibility/html/search-expected-win.txt
@@ -2,4 +2,4 @@ ++IA2_ROLE_LANDMARK xml-roles:search ++++IA2_ROLE_LABEL ++++++ROLE_SYSTEM_STATICTEXT name='Search element.' -++++ROLE_SYSTEM_TEXT FOCUSABLE \ No newline at end of file +++++ROLE_SYSTEM_TEXT FOCUSABLE
diff --git a/content/test/data/accessibility/html/section-expected-android-assist-data.txt b/content/test/data/accessibility/html/section-expected-android-assist-data.txt index eda33523..1687cca6 100644 --- a/content/test/data/accessibility/html/section-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/section-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="section1"}] ++++++TextView text:"Named section element #2 gets the region role" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View text:"name" textSize:16.0 style:0 htmlInfo:[{htmlTag="section"}, {display="block"}, {title="name"}] -++++TextView text:"Named section element #3 gets the region role" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Named section element #3 gets the region role" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/section-expected-android-external.txt b/content/test/data/accessibility/html/section-expected-android-external.txt index 0c39350e..18b2cf14 100644 --- a/content/test/data/accessibility/html/section-expected-android-external.txt +++ b/content/test/data/accessibility/html/section-expected-android-external.txt
@@ -3,4 +3,4 @@ ++View text:"name" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="region", roleDescription="region"] ++View text:"Named section element #2 gets the region role" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="region", roleDescription="region"] ++++TextView text:"Named section element #2 gets the region role" viewIdResName:"section1" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++View text:"name" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="region", roleDescription="region"] \ No newline at end of file +++View text:"name" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="region", roleDescription="region"]
diff --git a/content/test/data/accessibility/html/section-expected-android.txt b/content/test/data/accessibility/html/section-expected-android.txt index d0d24e5..1606ad29 100644 --- a/content/test/data/accessibility/html/section-expected-android.txt +++ b/content/test/data/accessibility/html/section-expected-android.txt
@@ -3,4 +3,4 @@ ++android.view.View role_description='region' name='name' ++android.view.View role_description='region' name='Named section element #2 gets the region role' ++++android.widget.TextView name='Named section element #2 gets the region role' -++android.view.View role_description='region' name='name' \ No newline at end of file +++android.view.View role_description='region' name='name'
diff --git a/content/test/data/accessibility/html/section-expected-fuchsia.txt b/content/test/data/accessibility/html/section-expected-fuchsia.txt index 71f072b..280de23 100644 --- a/content/test/data/accessibility/html/section-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/section-expected-fuchsia.txt
@@ -13,4 +13,4 @@ ++++++++++++UNKNOWN label='Named section element #2 gets the region role' ++++++UNKNOWN label='name' ++++++++STATIC_TEXT label='Named section element #3 gets the region role' -++++++++++UNKNOWN label='Named section element #3 gets the region role' \ No newline at end of file +++++++++++UNKNOWN label='Named section element #3 gets the region role'
diff --git a/content/test/data/accessibility/html/section-expected-mac.txt b/content/test/data/accessibility/html/section-expected-mac.txt index a695753..c155bd7 100644 --- a/content/test/data/accessibility/html/section-expected-mac.txt +++ b/content/test/data/accessibility/html/section-expected-mac.txt
@@ -7,4 +7,4 @@ ++++AXGroup AXRoleDescription='group' ++++++AXStaticText AXRoleDescription='text' AXValue='Named section element #2 gets the region role' ++AXGroup AXSubrole=AXLandmarkRegion AXDescription='name' AXRoleDescription='region' -++++AXStaticText AXRoleDescription='text' AXValue='Named section element #3 gets the region role' \ No newline at end of file +++++AXStaticText AXRoleDescription='text' AXValue='Named section element #3 gets the region role'
diff --git a/content/test/data/accessibility/html/section-expected-uia-win.txt b/content/test/data/accessibility/html/section-expected-uia-win.txt index 1d13f74..a939912f 100644 --- a/content/test/data/accessibility/html/section-expected-uia-win.txt +++ b/content/test/data/accessibility/html/section-expected-uia-win.txt
@@ -7,4 +7,4 @@ ++++Group IsControlElement=false ++++++Text Name='Named section element #2 gets the region role' ++Group Name='name' -++++Text Name='Named section element #3 gets the region role' \ No newline at end of file +++++Text Name='Named section element #3 gets the region role'
diff --git a/content/test/data/accessibility/html/section-expected-win.txt b/content/test/data/accessibility/html/section-expected-win.txt index 9ab932de..d3e7ebbe 100644 --- a/content/test/data/accessibility/html/section-expected-win.txt +++ b/content/test/data/accessibility/html/section-expected-win.txt
@@ -7,4 +7,4 @@ ++++IA2_ROLE_SECTION ++++++ROLE_SYSTEM_STATICTEXT name='Named section element #2 gets the region role' ++IA2_ROLE_LANDMARK name='name' xml-roles:region -++++ROLE_SYSTEM_STATICTEXT name='Named section element #3 gets the region role' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='Named section element #3 gets the region role'
diff --git a/content/test/data/accessibility/html/select-expected-android-assist-data.txt b/content/test/data/accessibility/html/select-expected-android-assist-data.txt index 43bf443..fbd9904 100644 --- a/content/test/data/accessibility/html/select-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/select-expected-android-assist-data.txt
@@ -24,4 +24,4 @@ ++++++View textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++++View text:"Option 1" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="1"}] ++++++++View text:"Option 2" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="2"}] -++++++++View text:"Option 3" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="3"}] \ No newline at end of file +++++++++View text:"Option 3" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="3"}]
diff --git a/content/test/data/accessibility/html/select-expected-android-external.txt b/content/test/data/accessibility/html/select-expected-android-external.txt index e53f0c7e..ba24a1e 100644 --- a/content/test/data/accessibility/html/select-expected-android-external.txt +++ b/content/test/data/accessibility/html/select-expected-android-external.txt
@@ -12,4 +12,4 @@ ++++++View notVisibleToUser actions:[AX_FOCUS] bundle:[chromeRole="menuListPopup"] ++++++++View text:"Option 1" clickable focusable notVisibleToUser actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] ++++++++View text:"Option 2" clickable focusable notVisibleToUser actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] -++++++++View text:"Option 3" clickable focusable notVisibleToUser actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"] \ No newline at end of file +++++++++View text:"Option 3" clickable focusable notVisibleToUser actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="menuListOption", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/select-expected-android.txt b/content/test/data/accessibility/html/select-expected-android.txt index aeed690..ab92125 100644 --- a/content/test/data/accessibility/html/select-expected-android.txt +++ b/content/test/data/accessibility/html/select-expected-android.txt
@@ -12,4 +12,4 @@ ++++++android.view.View invisible ++++++++android.view.View clickable focusable invisible name='Option 1' ++++++++android.view.View clickable focusable invisible name='Option 2' item_index=1 row_index=1 -++++++++android.view.View clickable focusable invisible name='Option 3' item_index=2 row_index=2 \ No newline at end of file +++++++++android.view.View clickable focusable invisible name='Option 3' item_index=2 row_index=2
diff --git a/content/test/data/accessibility/html/select-expected-fuchsia.txt b/content/test/data/accessibility/html/select-expected-fuchsia.txt index 82bdc4d..8fd8aa2 100644 --- a/content/test/data/accessibility/html/select-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/select-expected-fuchsia.txt
@@ -25,4 +25,4 @@ ++++++++UNKNOWN hidden ++++++++++UNKNOWN focusable label='Option 1' actions='{DEFAULT}' ++++++++++UNKNOWN focusable label='Option 2' actions='{DEFAULT}' -++++++++++UNKNOWN focusable label='Option 3' actions='{DEFAULT}' \ No newline at end of file +++++++++++UNKNOWN focusable label='Option 3' actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-android.txt b/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-android.txt index 03698d0..823317f 100644 --- a/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-android.txt +++ b/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-android.txt
@@ -2,4 +2,4 @@ ++android.widget.TabWidget role_description='tab list' ++++android.view.View role_description='tab' clickable focusable focused name='tab1' ++++android.view.View role_description='tab' clickable focusable name='tab2' item_index=1 row_index=1 -++android.widget.TextView name='Done' \ No newline at end of file +++android.widget.TextView name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-auralinux.txt b/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-auralinux.txt index 519fd2d..d8b8f33 100644 --- a/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-auralinux.txt +++ b/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-auralinux.txt
@@ -2,4 +2,4 @@ ++[page tab list] horizontal ++++[page tab] name='tab1' selectable ++++[page tab] name='tab2' selectable -++[static] name='Done' \ No newline at end of file +++[static] name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-blink.txt b/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-blink.txt index 6690db35..1c228999 100644 --- a/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-blink.txt +++ b/content/test/data/accessibility/html/select-follows-focus-aria-selected-false-expected-blink.txt
@@ -9,4 +9,4 @@ ++++++++++staticText name='tab2' ++++++++++++inlineTextBox name='tab2' ++++++staticText name='Done' -++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-expected-android.txt b/content/test/data/accessibility/html/select-follows-focus-expected-android.txt index fbf6f02..5cd1d80 100644 --- a/content/test/data/accessibility/html/select-follows-focus-expected-android.txt +++ b/content/test/data/accessibility/html/select-follows-focus-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.view.View role_description='tab' clickable focusable focused selected name='tab1' ++++android.view.View role_description='tab' clickable focusable selected name='tab2' item_index=1 row_index=1 ++++android.view.View role_description='tab' clickable focusable name='tab3' item_index=2 row_index=2 -++android.widget.TextView name='Done' \ No newline at end of file +++android.widget.TextView name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-expected-auralinux.txt b/content/test/data/accessibility/html/select-follows-focus-expected-auralinux.txt index 8e9ca3df..5e16c96 100644 --- a/content/test/data/accessibility/html/select-follows-focus-expected-auralinux.txt +++ b/content/test/data/accessibility/html/select-follows-focus-expected-auralinux.txt
@@ -3,4 +3,4 @@ ++++[page tab] name='tab1' selectable selected ++++[page tab] name='tab2' selectable selected ++++[page tab] name='tab3' selectable -++[static] name='Done' \ No newline at end of file +++[static] name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-expected-blink.txt b/content/test/data/accessibility/html/select-follows-focus-expected-blink.txt index 771e572..2c13f7a 100644 --- a/content/test/data/accessibility/html/select-follows-focus-expected-blink.txt +++ b/content/test/data/accessibility/html/select-follows-focus-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++staticText name='tab3' ++++++++++++inlineTextBox name='tab3' ++++++staticText name='Done' -++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-android.txt b/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-android.txt index 2eb5abd1..ad17c6c3 100644 --- a/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-android.txt +++ b/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.view.View role_description='tab' clickable focusable focused name='tab1' ++++android.view.View role_description='tab' clickable focusable selected name='tab2' item_index=1 row_index=1 ++++android.view.View role_description='tab' clickable focusable name='tab3' item_index=2 row_index=2 -++android.widget.TextView name='Done' \ No newline at end of file +++android.widget.TextView name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-auralinux.txt b/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-auralinux.txt index d283bef8..f25e07c 100644 --- a/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-auralinux.txt +++ b/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-auralinux.txt
@@ -3,4 +3,4 @@ ++++[page tab] name='tab1' selectable ++++[page tab] name='tab2' selectable selected ++++[page tab] name='tab3' selectable -++[static] name='Done' \ No newline at end of file +++[static] name='Done'
diff --git a/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-blink.txt b/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-blink.txt index ef18a0a..e5045a20 100644 --- a/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-blink.txt +++ b/content/test/data/accessibility/html/select-follows-focus-multiselect-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++staticText name='tab3' ++++++++++++inlineTextBox name='tab3' ++++++staticText name='Done' -++++++++inlineTextBox name='Done' \ No newline at end of file +++++++++inlineTextBox name='Done'
diff --git a/content/test/data/accessibility/html/select-in-canvas-expected-blink.txt b/content/test/data/accessibility/html/select-in-canvas-expected-blink.txt index 3ebd156..9fc28e8e 100644 --- a/content/test/data/accessibility/html/select-in-canvas-expected-blink.txt +++ b/content/test/data/accessibility/html/select-in-canvas-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++genericContainer ignored ++++++++++++menuListOption focusable name='1' ++++++++++++menuListOption focusable name='2' -++++++++staticText name='<newline>' \ No newline at end of file +++++++++staticText name='<newline>'
diff --git a/content/test/data/accessibility/html/selection-container-expected-android-assist-data.txt b/content/test/data/accessibility/html/selection-container-expected-android-assist-data.txt index d8fe116..3ebaa89 100644 --- a/content/test/data/accessibility/html/selection-container-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/selection-container-expected-android-assist-data.txt
@@ -5,4 +5,4 @@ ++++++++View text:"One" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {id="listbox_option_enabled_one"}, {value="listbox_e1"}] ++++++++View text:"Two" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_e2"}] ++++++++View text:"Three" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_e3"}] -++++++++View text:"Four" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_e4"}] \ No newline at end of file +++++++++View text:"Four" textSize:0.0 style:0 fgColor:0 htmlInfo:[{htmlTag="option"}, {display="block"}, {value="listbox_e4"}]
diff --git a/content/test/data/accessibility/html/selection-container-expected-android-external.txt b/content/test/data/accessibility/html/selection-container-expected-android-external.txt index 11e59507..652dc6e 100644 --- a/content/test/data/accessibility/html/selection-container-expected-android-external.txt +++ b/content/test/data/accessibility/html/selection-container-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View text:"selection_list" viewIdResName:"listbox" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"] \ No newline at end of file +++++View text:"selection_list" viewIdResName:"listbox" canOpenPopUp clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="comboBoxSelect", clickableScore="300", roleDescription="menu pop up button"]
diff --git a/content/test/data/accessibility/html/selection-container-expected-fuchsia.txt b/content/test/data/accessibility/html/selection-container-expected-fuchsia.txt index 029b395e..255dcb3 100644 --- a/content/test/data/accessibility/html/selection-container-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/selection-container-expected-fuchsia.txt
@@ -11,4 +11,4 @@ ++++++++++++++UNKNOWN focusable label='One' actions='{DEFAULT}' ++++++++++++++UNKNOWN focusable label='Two' actions='{DEFAULT}' ++++++++++++++UNKNOWN focusable label='Three' actions='{DEFAULT}' -++++++++++++++UNKNOWN focusable label='Four' actions='{DEFAULT}' \ No newline at end of file +++++++++++++++UNKNOWN focusable label='Four' actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/selectlist-expected-android-external.txt b/content/test/data/accessibility/html/selectlist-expected-android-external.txt index 69df049a..114abd33 100644 --- a/content/test/data/accessibility/html/selectlist-expected-android-external.txt +++ b/content/test/data/accessibility/html/selectlist-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++TextView text:"Custom selectlist button" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++View text:"Option 1, in list, item 1 of 0" clickable focusable CollectionItemInfo:[rowIndex=0, rowSpan=0, colIndex=0, colSpan=0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listBoxOption", clickableScore="200"] ++++View text:"Option 2, in list, item 1 of 0" clickable focusable CollectionItemInfo:[rowIndex=0, rowSpan=0, colIndex=0, colSpan=0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listBoxOption", clickableScore="200"] -++++View text:"Option 3, in list, item 1 of 0" clickable focusable CollectionItemInfo:[rowIndex=0, rowSpan=0, colIndex=0, colSpan=0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listBoxOption", clickableScore="200"] \ No newline at end of file +++++View text:"Option 3, in list, item 1 of 0" clickable focusable CollectionItemInfo:[rowIndex=0, rowSpan=0, colIndex=0, colSpan=0] actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listBoxOption", clickableScore="200"]
diff --git a/content/test/data/accessibility/html/selectlist-expected-android.txt b/content/test/data/accessibility/html/selectlist-expected-android.txt index ce006ef..306651d 100644 --- a/content/test/data/accessibility/html/selectlist-expected-android.txt +++ b/content/test/data/accessibility/html/selectlist-expected-android.txt
@@ -3,4 +3,4 @@ ++++android.view.View ++++++android.widget.Spinner clickable collapsed focusable name='Option 1' ++++android.view.View -++++++android.widget.Spinner clickable collapsed name='Custom selectlist button' \ No newline at end of file +++++++android.widget.Spinner clickable collapsed name='Custom selectlist button'
diff --git a/content/test/data/accessibility/html/selectlist-expected-blink.txt b/content/test/data/accessibility/html/selectlist-expected-blink.txt index 52d40c4..f98c1816 100644 --- a/content/test/data/accessibility/html/selectlist-expected-blink.txt +++ b/content/test/data/accessibility/html/selectlist-expected-blink.txt
@@ -22,4 +22,4 @@ ++++++++++++staticText name='Custom selectlist button' ++++++++++++++inlineTextBox name='Custom selectlist button' ++++++++genericContainer ignored -++++++++++listBox ignored invisible \ No newline at end of file +++++++++++listBox ignored invisible
diff --git a/content/test/data/accessibility/html/selectlist-expected-mac.txt b/content/test/data/accessibility/html/selectlist-expected-mac.txt index 529efef..47b2a82 100644 --- a/content/test/data/accessibility/html/selectlist-expected-mac.txt +++ b/content/test/data/accessibility/html/selectlist-expected-mac.txt
@@ -6,4 +6,4 @@ ++++++++++AXStaticText AXRoleDescription='text' AXValue='Option 1' ++++AXGroup AXRoleDescription='group' ++++++AXComboBox AXRoleDescription='combo box' AXValue='Option 1' -++++++++AXStaticText AXRoleDescription='text' AXValue='Custom selectlist button' \ No newline at end of file +++++++++AXStaticText AXRoleDescription='text' AXValue='Custom selectlist button'
diff --git a/content/test/data/accessibility/html/selectlist-expected-uia-win.txt b/content/test/data/accessibility/html/selectlist-expected-uia-win.txt index 317074b..84a0494 100644 --- a/content/test/data/accessibility/html/selectlist-expected-uia-win.txt +++ b/content/test/data/accessibility/html/selectlist-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++++++++++Text Name='Option 1' ++++Group IsControlElement=false ++++++ComboBox ExpandCollapse.ExpandCollapseState='Collapsed' Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false Value.Value='Option 1' -++++++++Text Name='Custom selectlist button' \ No newline at end of file +++++++++Text Name='Custom selectlist button'
diff --git a/content/test/data/accessibility/html/selectlist-open-expected-android.txt b/content/test/data/accessibility/html/selectlist-open-expected-android.txt index 35208ee7..9c51a89 100644 --- a/content/test/data/accessibility/html/selectlist-open-expected-android.txt +++ b/content/test/data/accessibility/html/selectlist-open-expected-android.txt
@@ -5,4 +5,4 @@ ++++++android.widget.ListView role_description='list box' clickable collection state_description='3 items' item_count=3 row_count=3 ++++++++android.view.View clickable collection_item focusable focused selected name='Option 1' state_description='in list, item 1 of 3' ++++++++android.view.View clickable collection_item focusable name='Option 2' state_description='in list, item 2 of 3' item_index=1 row_index=1 -++++++++android.view.View clickable collection_item focusable name='Option 3' state_description='in list, item 3 of 3' item_index=2 row_index=2 \ No newline at end of file +++++++++android.view.View clickable collection_item focusable name='Option 3' state_description='in list, item 3 of 3' item_index=2 row_index=2
diff --git a/content/test/data/accessibility/html/selectlist-open-expected-blink.txt b/content/test/data/accessibility/html/selectlist-open-expected-blink.txt index 6d85eeb..b2808646 100644 --- a/content/test/data/accessibility/html/selectlist-open-expected-blink.txt +++ b/content/test/data/accessibility/html/selectlist-open-expected-blink.txt
@@ -10,4 +10,4 @@ ++++++++++listBox setSize=3 ispopup=auto ++++++++++++listBoxOption focusable name='Option 1' setSize=3 posInSet=1 selected=true ++++++++++++listBoxOption focusable name='Option 2' setSize=3 posInSet=2 selected=false -++++++++++++listBoxOption focusable name='Option 3' setSize=3 posInSet=3 selected=false \ No newline at end of file +++++++++++++listBoxOption focusable name='Option 3' setSize=3 posInSet=3 selected=false
diff --git a/content/test/data/accessibility/html/selectlist-open-expected-mac.txt b/content/test/data/accessibility/html/selectlist-open-expected-mac.txt index e37e30da..64a5467 100644 --- a/content/test/data/accessibility/html/selectlist-open-expected-mac.txt +++ b/content/test/data/accessibility/html/selectlist-open-expected-mac.txt
@@ -6,4 +6,4 @@ ++++++AXList AXRoleDescription='list box' ++++++++AXStaticText AXRoleDescription='text' AXValue='Option 1' ++++++++AXStaticText AXRoleDescription='text' AXValue='Option 2' -++++++++AXStaticText AXRoleDescription='text' AXValue='Option 3' \ No newline at end of file +++++++++AXStaticText AXRoleDescription='text' AXValue='Option 3'
diff --git a/content/test/data/accessibility/html/selectlist-open-expected-uia-win.txt b/content/test/data/accessibility/html/selectlist-open-expected-uia-win.txt index dcf54e2c..35095c7 100644 --- a/content/test/data/accessibility/html/selectlist-open-expected-uia-win.txt +++ b/content/test/data/accessibility/html/selectlist-open-expected-uia-win.txt
@@ -6,4 +6,4 @@ ++++++List Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false ++++++++ListItem Name='Option 1' SelectionItem.IsSelected=true ++++++++ListItem Name='Option 2' SelectionItem.IsSelected=false -++++++++ListItem Name='Option 3' SelectionItem.IsSelected=false \ No newline at end of file +++++++++ListItem Name='Option 3' SelectionItem.IsSelected=false
diff --git a/content/test/data/accessibility/html/shadow-dom-first-child-expected-blink.txt b/content/test/data/accessibility/html/shadow-dom-first-child-expected-blink.txt index a591607..03ef334 100644 --- a/content/test/data/accessibility/html/shadow-dom-first-child-expected-blink.txt +++ b/content/test/data/accessibility/html/shadow-dom-first-child-expected-blink.txt
@@ -2,4 +2,4 @@ ++genericContainer ignored ++++genericContainer ignored ++++++genericContainer ignored invisible -++++++++genericContainer ignored invisible \ No newline at end of file +++++++++genericContainer ignored invisible
diff --git a/content/test/data/accessibility/html/simple_spans-expected-android-assist-data.txt b/content/test/data/accessibility/html/simple_spans-expected-android-assist-data.txt index 55e1641..c1a30ed 100644 --- a/content/test/data/accessibility/html/simple_spans-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/simple_spans-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++++TextView text:"Some text" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="span"}, {display="inline"}, {id="s2"}] -++++++TextView text:"3.14159" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"3.14159" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/simple_spans-expected-android-external.txt b/content/test/data/accessibility/html/simple_spans-expected-android-external.txt index 7c04836..9a3667c 100644 --- a/content/test/data/accessibility/html/simple_spans-expected-android-external.txt +++ b/content/test/data/accessibility/html/simple_spans-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++TextView text:"Some text" viewIdResName:"s1" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:"3.14159" viewIdResName:"s2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++TextView text:"3.14159" viewIdResName:"s2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/slot-display-contents-expected-blink.txt b/content/test/data/accessibility/html/slot-display-contents-expected-blink.txt index 49af2e4..15817c5 100644 --- a/content/test/data/accessibility/html/slot-display-contents-expected-blink.txt +++ b/content/test/data/accessibility/html/slot-display-contents-expected-blink.txt
@@ -5,4 +5,4 @@ ++++++++genericContainer ignored htmlTag='slot' ++++++++++button htmlTag='button' name='Test' ++++++++++++staticText name='Test' -++++++++++++++inlineTextBox name='Test' \ No newline at end of file +++++++++++++++inlineTextBox name='Test'
diff --git a/content/test/data/accessibility/html/small-expected-android-assist-data.txt b/content/test/data/accessibility/html/small-expected-android-assist-data.txt index 0a5bf8f..6656efb3 100644 --- a/content/test/data/accessibility/html/small-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/small-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"Chromium" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"open source project" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"open source project" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/small-expected-android-external.txt b/content/test/data/accessibility/html/small-expected-android-external.txt index 5a215309..2ff25e0 100644 --- a/content/test/data/accessibility/html/small-expected-android-external.txt +++ b/content/test/data/accessibility/html/small-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Chromiumopen source project" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"Chromiumopen source project" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/small-expected-fuchsia.txt b/content/test/data/accessibility/html/small-expected-fuchsia.txt index 84b866d8..d2d0bde7 100644 --- a/content/test/data/accessibility/html/small-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/small-expected-fuchsia.txt
@@ -5,4 +5,4 @@ ++++++++STATIC_TEXT label='Chromium' ++++++++++UNKNOWN label='Chromium' ++++++++STATIC_TEXT label='open source project' -++++++++++UNKNOWN label='open source project' \ No newline at end of file +++++++++++UNKNOWN label='open source project'
diff --git a/content/test/data/accessibility/html/span-expected-android-assist-data.txt b/content/test/data/accessibility/html/span-expected-android-assist-data.txt index 6db7d87e..e4f7026 100644 --- a/content/test/data/accessibility/html/span-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/span-expected-android-assist-data.txt
@@ -67,4 +67,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}] ++++TextView text:"K8. Keep" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"space" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"space" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/span-expected-android-external.txt b/content/test/data/accessibility/html/span-expected-android-external.txt index cba4dac..56252c67 100644 --- a/content/test/data/accessibility/html/span-expected-android-external.txt +++ b/content/test/data/accessibility/html/span-expected-android-external.txt
@@ -37,4 +37,4 @@ ++TextView text:"K5. Keep space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++TextView text:"K6. Keep space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] ++TextView text:"K7. Keep space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] -++TextView text:"K8. Keep space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++TextView text:"K8. Keep space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/spans-separated-by-space-expected-android-assist-data.txt b/content/test/data/accessibility/html/spans-separated-by-space-expected-android-assist-data.txt index f628ceca..55b8bec6 100644 --- a/content/test/data/accessibility/html/spans-separated-by-space-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/spans-separated-by-space-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++TextView text:"Hello" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"world" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"world" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/spans-separated-by-space-expected-android-external.txt b/content/test/data/accessibility/html/spans-separated-by-space-expected-android-external.txt index 5702a12..1f18a5e6 100644 --- a/content/test/data/accessibility/html/spans-separated-by-space-expected-android-external.txt +++ b/content/test/data/accessibility/html/spans-separated-by-space-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Hello world" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Hello world" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/static-list-expected-android-assist-data.txt b/content/test/data/accessibility/html/static-list-expected-android-assist-data.txt index 0668801..6ac6d57 100644 --- a/content/test/data/accessibility/html/static-list-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/static-list-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"Picard" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++View text:"3. " textSize:16.0 style:0 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] -++++++TextView text:"Janeway" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Janeway" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/static-list-expected-android-external.txt b/content/test/data/accessibility/html/static-list-expected-android-external.txt index e825420..bcafa58 100644 --- a/content/test/data/accessibility/html/static-list-expected-android-external.txt +++ b/content/test/data/accessibility/html/static-list-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"Picard" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS] bundle:[chromeRole="listItem"] ++++++View text:"3. " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker"] -++++++TextView text:"Janeway" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++TextView text:"Janeway" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/static-list-expected-android.txt b/content/test/data/accessibility/html/static-list-expected-android.txt index 59451fa..06786ca 100644 --- a/content/test/data/accessibility/html/static-list-expected-android.txt +++ b/content/test/data/accessibility/html/static-list-expected-android.txt
@@ -8,4 +8,4 @@ ++++++android.widget.TextView name='Picard' ++++android.view.View collection_item item_index=2 row_index=2 row_span=1 column_span=1 ++++++android.view.View name='3. ' -++++++android.widget.TextView name='Janeway' \ No newline at end of file +++++++android.widget.TextView name='Janeway'
diff --git a/content/test/data/accessibility/html/static-list-expected-auralinux.txt b/content/test/data/accessibility/html/static-list-expected-auralinux.txt index c6b8d8d..9b400ab5 100644 --- a/content/test/data/accessibility/html/static-list-expected-auralinux.txt +++ b/content/test/data/accessibility/html/static-list-expected-auralinux.txt
@@ -8,4 +8,4 @@ ++++++[static] name='Picard' ++++[list item] ++++++[static] name='3. ' -++++++[static] name='Janeway' \ No newline at end of file +++++++[static] name='Janeway'
diff --git a/content/test/data/accessibility/html/static-list-expected-blink.txt b/content/test/data/accessibility/html/static-list-expected-blink.txt index 903b54521d..15a7c1d 100644 --- a/content/test/data/accessibility/html/static-list-expected-blink.txt +++ b/content/test/data/accessibility/html/static-list-expected-blink.txt
@@ -16,4 +16,4 @@ ++++++++++listMarker name='3. ' ++++++++++++staticText ignored name='3. ' ++++++++++staticText name='Janeway' -++++++++++++inlineTextBox name='Janeway' \ No newline at end of file +++++++++++++inlineTextBox name='Janeway'
diff --git a/content/test/data/accessibility/html/static-list-expected-mac.txt b/content/test/data/accessibility/html/static-list-expected-mac.txt index 4620cc9..cbf6867 100644 --- a/content/test/data/accessibility/html/static-list-expected-mac.txt +++ b/content/test/data/accessibility/html/static-list-expected-mac.txt
@@ -8,4 +8,4 @@ ++++++AXStaticText AXValue='Picard' ++++AXGroup ++++++AXListMarker AXValue='3. ' -++++++AXStaticText AXValue='Janeway' \ No newline at end of file +++++++AXStaticText AXValue='Janeway'
diff --git a/content/test/data/accessibility/html/static-list-expected-uia-win.txt b/content/test/data/accessibility/html/static-list-expected-uia-win.txt index 2f59c29..ab40d314 100644 --- a/content/test/data/accessibility/html/static-list-expected-uia-win.txt +++ b/content/test/data/accessibility/html/static-list-expected-uia-win.txt
@@ -8,4 +8,4 @@ ++++++Text Name='Picard' IsControlElement=false ++++ListItem Name='Janeway' ++++++Text Name='3. ' IsControlElement=false -++++++Text Name='Janeway' IsControlElement=false \ No newline at end of file +++++++Text Name='Janeway' IsControlElement=false
diff --git a/content/test/data/accessibility/html/static-list-expected-win.txt b/content/test/data/accessibility/html/static-list-expected-win.txt index 9c47a732..3e257a76 100644 --- a/content/test/data/accessibility/html/static-list-expected-win.txt +++ b/content/test/data/accessibility/html/static-list-expected-win.txt
@@ -8,4 +8,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='Picard' ++++ROLE_SYSTEM_LISTITEM READONLY ++++++ROLE_SYSTEM_STATICTEXT name='3. ' -++++++ROLE_SYSTEM_STATICTEXT name='Janeway' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Janeway'
diff --git a/content/test/data/accessibility/html/strong-expected-android-assist-data.txt b/content/test/data/accessibility/html/strong-expected-android-assist-data.txt index 5cf8537..e896fa8 100644 --- a/content/test/data/accessibility/html/strong-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/strong-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++View textSize:16.0 style:1 htmlInfo:[{htmlTag="strong"}, {display="inline"}] -++++++TextView text:"Strong text" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Strong text" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/strong-expected-android-external.txt b/content/test/data/accessibility/html/strong-expected-android-external.txt index bf2aff6..9dfb238 100644 --- a/content/test/data/accessibility/html/strong-expected-android-external.txt +++ b/content/test/data/accessibility/html/strong-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++View text:"Strong text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="strong"] \ No newline at end of file +++++View text:"Strong text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="strong"]
diff --git a/content/test/data/accessibility/html/strong-expected-auralinux.txt b/content/test/data/accessibility/html/strong-expected-auralinux.txt index b008bfd9..dbbe9a8 100644 --- a/content/test/data/accessibility/html/strong-expected-auralinux.txt +++ b/content/test/data/accessibility/html/strong-expected-auralinux.txt
@@ -1,4 +1,4 @@ [document web] ++[section] ++++[static] -++++++[static] name='Strong text' \ No newline at end of file +++++++[static] name='Strong text'
diff --git a/content/test/data/accessibility/html/strong-expected-blink.txt b/content/test/data/accessibility/html/strong-expected-blink.txt index 64da098..c54545d7 100644 --- a/content/test/data/accessibility/html/strong-expected-blink.txt +++ b/content/test/data/accessibility/html/strong-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer ++++++strong ++++++++staticText name='Strong text' -++++++++++inlineTextBox name='Strong text' \ No newline at end of file +++++++++++inlineTextBox name='Strong text'
diff --git a/content/test/data/accessibility/html/strong-expected-mac.txt b/content/test/data/accessibility/html/strong-expected-mac.txt index 3c3618a..f4645a8f 100644 --- a/content/test/data/accessibility/html/strong-expected-mac.txt +++ b/content/test/data/accessibility/html/strong-expected-mac.txt
@@ -1,4 +1,4 @@ AXWebArea ++AXGroup ++++AXGroup AXSubrole=AXStrongStyleGroup -++++++AXStaticText AXValue='Strong text' \ No newline at end of file +++++++AXStaticText AXValue='Strong text'
diff --git a/content/test/data/accessibility/html/style-expected-fuchsia.txt b/content/test/data/accessibility/html/style-expected-fuchsia.txt index f07bf06..fcbc4bd 100644 --- a/content/test/data/accessibility/html/style-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/style-expected-fuchsia.txt
@@ -1,3 +1,3 @@ UNKNOWN focusable has_input_focus ++UNKNOWN hidden -++++UNKNOWN hidden \ No newline at end of file +++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/sub-expected-android-assist-data.txt b/content/test/data/accessibility/html/sub-expected-android-assist-data.txt index 4ccca753..c8f6845 100644 --- a/content/test/data/accessibility/html/sub-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/sub-expected-android-assist-data.txt
@@ -18,4 +18,4 @@ ++++++++++View text:"better" textSize:13.3 style:4 fgColor:-16776978 htmlInfo:[{htmlTag="span"}, {display="inline"}, {title="better"}] ++++++++++++TextView text:"2" textSize:13.3 style:4 fgColor:-16776978 htmlInfo:[{htmlTag=""}, {display=""}] ++++++TextView text:" " textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"O" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"O" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/sub-expected-android-external.txt b/content/test/data/accessibility/html/sub-expected-android-external.txt index e35c41c0..e5e4cee 100644 --- a/content/test/data/accessibility/html/sub-expected-android-external.txt +++ b/content/test/data/accessibility/html/sub-expected-android-external.txt
@@ -14,4 +14,4 @@ ++++++++View text:"null" contentDescription:"2" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/sub.html#"] ++++++++++TextView text:"better" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer", clickableScore="100"] ++++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++TextView text:"O" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:"O" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/sub-expected-android.txt b/content/test/data/accessibility/html/sub-expected-android.txt index b4465df7..ff9855bb 100644 --- a/content/test/data/accessibility/html/sub-expected-android.txt +++ b/content/test/data/accessibility/html/sub-expected-android.txt
@@ -14,4 +14,4 @@ ++++++++android.view.View role_description='link' clickable focusable link name='2' ++++++++++android.widget.TextView name='better' ++++++android.widget.TextView name=' ' -++++android.widget.TextView name='O' \ No newline at end of file +++++android.widget.TextView name='O'
diff --git a/content/test/data/accessibility/html/sub-expected-win.txt b/content/test/data/accessibility/html/sub-expected-win.txt index 1f1a4ca..51a0468 100644 --- a/content/test/data/accessibility/html/sub-expected-win.txt +++ b/content/test/data/accessibility/html/sub-expected-win.txt
@@ -18,4 +18,4 @@ ++++++++++IA2_ROLE_SECTION name='better' offset:0 text-underline-style:solid text-position:sub ia2_hypertext='2' ++++++++++++ROLE_SYSTEM_STATICTEXT name='2' offset:0 text-underline-style:solid text-position:sub ia2_hypertext='2' ++++++ROLE_SYSTEM_STATICTEXT name=' ' offset:0 text-position:sub ia2_hypertext=' ' -++++ROLE_SYSTEM_STATICTEXT name='O' offset:0 ia2_hypertext='O' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='O' offset:0 ia2_hypertext='O'
diff --git a/content/test/data/accessibility/html/summary-expected-android-assist-data.txt b/content/test/data/accessibility/html/summary-expected-android-assist-data.txt index 4b42c517..979786f 100644 --- a/content/test/data/accessibility/html/summary-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/summary-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++++TextView text:"details tag" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="details"}, {display="block"}] ++++View text:"name details #2" textSize:16.0 style:0 htmlInfo:[{htmlTag="summary"}, {display="list-item"}, {aria-label="name"}] -++++++TextView text:"details #2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"details #2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/summary-expected-android-external.txt b/content/test/data/accessibility/html/summary-expected-android-external.txt index dc729d07..4ca94c9 100644 --- a/content/test/data/accessibility/html/summary-expected-android-external.txt +++ b/content/test/data/accessibility/html/summary-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="details"] ++++View text:"details tag" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangle", clickableScore="300", roleDescription="disclosure triangle"] ++View actions:[AX_FOCUS] bundle:[chromeRole="details"] -++++View text:"name" hint:"details #2" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangle", clickableScore="300", hint="details #2", roleDescription="disclosure triangle"] \ No newline at end of file +++++View text:"name" hint:"details #2" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, EXPAND] bundle:[chromeRole="disclosureTriangle", clickableScore="300", hint="details #2", roleDescription="disclosure triangle"]
diff --git a/content/test/data/accessibility/html/summary-expected-android.txt b/content/test/data/accessibility/html/summary-expected-android.txt index 9e57da2..3c94c96 100644 --- a/content/test/data/accessibility/html/summary-expected-android.txt +++ b/content/test/data/accessibility/html/summary-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='details tag' ++android.view.View -++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='name' hint='details #2' \ No newline at end of file +++++android.view.View role_description='disclosure triangle' clickable collapsed focusable name='name' hint='details #2'
diff --git a/content/test/data/accessibility/html/summary-expected-blink.txt b/content/test/data/accessibility/html/summary-expected-blink.txt index 92f68fc..46c9434 100644 --- a/content/test/data/accessibility/html/summary-expected-blink.txt +++ b/content/test/data/accessibility/html/summary-expected-blink.txt
@@ -24,4 +24,4 @@ ++++++++++staticText ignored invisible name='<newline> ' ++++++++++staticText ignored invisible name='<newline> ' ++++++++++paragraph ignored invisible htmlTag='p' -++++++++++staticText ignored invisible name='<newline> ' \ No newline at end of file +++++++++++staticText ignored invisible name='<newline> '
diff --git a/content/test/data/accessibility/html/summary-expected-mac.txt b/content/test/data/accessibility/html/summary-expected-mac.txt index 01bfd36..f06ac7b2 100644 --- a/content/test/data/accessibility/html/summary-expected-mac.txt +++ b/content/test/data/accessibility/html/summary-expected-mac.txt
@@ -4,4 +4,4 @@ ++++++AXStaticText AXRoleDescription='text' AXValue='details tag' ++AXGroup AXRoleDescription='details' ++++AXButton AXDescription='name' AXHelp='details #2' AXRoleDescription='disclosure triangle' -++++++AXStaticText AXRoleDescription='text' AXValue='details #2' \ No newline at end of file +++++++AXStaticText AXRoleDescription='text' AXValue='details #2'
diff --git a/content/test/data/accessibility/html/summary-expected-uia-win.txt b/content/test/data/accessibility/html/summary-expected-uia-win.txt index 4637865..ed2c33f 100644 --- a/content/test/data/accessibility/html/summary-expected-uia-win.txt +++ b/content/test/data/accessibility/html/summary-expected-uia-win.txt
@@ -5,4 +5,4 @@ ++++++Text Name='details tag' ++Group ++++Button Name='name' FullDescription='details #2' ExpandCollapse.ExpandCollapseState='Collapsed' -++++++Text Name='details #2' \ No newline at end of file +++++++Text Name='details #2'
diff --git a/content/test/data/accessibility/html/summary-expected-win.txt b/content/test/data/accessibility/html/summary-expected-win.txt index 8319f75..37c883c 100644 --- a/content/test/data/accessibility/html/summary-expected-win.txt +++ b/content/test/data/accessibility/html/summary-expected-win.txt
@@ -4,4 +4,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='details tag' ++ROLE_SYSTEM_GROUPING ++++ROLE_SYSTEM_PUSHBUTTON name='name' COLLAPSED FOCUSABLE description-from:summary description='details #2' -++++++ROLE_SYSTEM_STATICTEXT name='details #2' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='details #2'
diff --git a/content/test/data/accessibility/html/sup-expected-android-assist-data.txt b/content/test/data/accessibility/html/sup-expected-android-assist-data.txt index 35a87fe..640d1a9 100644 --- a/content/test/data/accessibility/html/sup-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/sup-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++TextView text:"This text contains" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="sup"}, {display="inline"}] ++++++TextView text:"superscript" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"text." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"text." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/sup-expected-android-external.txt b/content/test/data/accessibility/html/sup-expected-android-external.txt index 208c353..e5f6f7f 100644 --- a/content/test/data/accessibility/html/sup-expected-android-external.txt +++ b/content/test/data/accessibility/html/sup-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="paragraph"] ++++TextView text:"This text contains" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View text:"superscript" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="superscript"] -++++TextView text:"text." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++TextView text:"text." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/sup-expected-android.txt b/content/test/data/accessibility/html/sup-expected-android.txt index 9d96258..81bd27b3 100644 --- a/content/test/data/accessibility/html/sup-expected-android.txt +++ b/content/test/data/accessibility/html/sup-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.widget.TextView name='This text contains' ++++android.view.View name='superscript' -++++android.widget.TextView name='text.' \ No newline at end of file +++++android.widget.TextView name='text.'
diff --git a/content/test/data/accessibility/html/sup-expected-fuchsia.txt b/content/test/data/accessibility/html/sup-expected-fuchsia.txt index cb5df9c..7a2d8db 100644 --- a/content/test/data/accessibility/html/sup-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/sup-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++++++STATIC_TEXT label='superscript' ++++++++++++UNKNOWN label='superscript' ++++++++STATIC_TEXT label='text.' -++++++++++UNKNOWN label='text.' \ No newline at end of file +++++++++++UNKNOWN label='text.'
diff --git a/content/test/data/accessibility/html/svg-and-math-elements-expected-fuchsia.txt b/content/test/data/accessibility/html/svg-and-math-elements-expected-fuchsia.txt index dde57f2..f2c0f99 100644 --- a/content/test/data/accessibility/html/svg-and-math-elements-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/svg-and-math-elements-expected-fuchsia.txt
@@ -10,4 +10,4 @@ ++++++++UNKNOWN label='created' ++++++++UNKNOWN label='created' ++++++STATIC_TEXT label='Done' -++++++++UNKNOWN label='Done' \ No newline at end of file +++++++++UNKNOWN label='Done'
diff --git a/content/test/data/accessibility/html/svg-as-object-source-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-as-object-source-expected-android-assist-data.txt index f333a28..1a1ca70a 100644 --- a/content/test/data/accessibility/html/svg-as-object-source-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-as-object-source-expected-android-assist-data.txt
@@ -15,4 +15,4 @@ ++++++++++Button text:"left-eye" textSize:16.0 style:0 htmlInfo:[{htmlTag="ellipse"}, {display="inline"}, {aria-label="left-eye"}, {cx="120"}, {cy="180"}, {fill="black"}, {id="left-eye"}, {role="button"}, {rx="18"}, {ry="33"}] ++++++++++Button text:"right-eye" textSize:16.0 style:0 htmlInfo:[{htmlTag="ellipse"}, {display="inline"}, {aria-label="right-eye"}, {cx="280"}, {cy="120"}, {fill="black"}, {id="right-eye"}, {role="button"}, {rx="18"}, {ry="33"}] ++++++++++Button text:"nose" textSize:16.0 style:0 htmlInfo:[{htmlTag="ellipse"}, {display="inline"}, {aria-label="nose"}, {cx="200"}, {cy="220"}, {fill="black"}, {id="nose"}, {role="button"}, {rx="8"}, {ry="15"}] -++++++++++Button text:"smile" textSize:16.0 style:0 htmlInfo:[{htmlTag="path"}, {display="inline"}, {aria-label="smile"}, {d="M120,280 Q200,330 290,280"}, {fill="none"}, {id="smile"}, {role="button"}, {stroke="black"}, {stroke-linecap="round"}, {stroke-width="10"}] \ No newline at end of file +++++++++++Button text:"smile" textSize:16.0 style:0 htmlInfo:[{htmlTag="path"}, {display="inline"}, {aria-label="smile"}, {d="M120,280 Q200,330 290,280"}, {fill="none"}, {id="smile"}, {role="button"}, {stroke="black"}, {stroke-linecap="round"}, {stroke-width="10"}]
diff --git a/content/test/data/accessibility/html/svg-as-object-source-expected-android-external.txt b/content/test/data/accessibility/html/svg-as-object-source-expected-android-external.txt index 10daf585..a852407 100644 --- a/content/test/data/accessibility/html/svg-as-object-source-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-as-object-source-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View text:"object without space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="pluginObject", roleDescription="object"] -++++View text:"object with space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="pluginObject", roleDescription="object"] \ No newline at end of file +++++View text:"object with space" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="pluginObject", roleDescription="object"]
diff --git a/content/test/data/accessibility/html/svg-child-of-button-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-child-of-button-expected-android-assist-data.txt index 6bfd4c5..d1269c0 100644 --- a/content/test/data/accessibility/html/svg-child-of-button-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-child-of-button-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Button text:"Search" textSize:13.3 style:0 bgColor:-1052689 htmlInfo:[{htmlTag="button"}, {display="inline-block"}, {aria-label="Search"}] -++++++Image textSize:13.3 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {height="24px"}, {viewbox="0 0 24 24"}, {width="24px"}, {xmlns="http://www.w3.org/2000/svg"}, {class="button-child-icon"}] \ No newline at end of file +++++++Image textSize:13.3 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {height="24px"}, {viewbox="0 0 24 24"}, {width="24px"}, {xmlns="http://www.w3.org/2000/svg"}, {class="button-child-icon"}]
diff --git a/content/test/data/accessibility/html/svg-child-of-button-expected-android-external.txt b/content/test/data/accessibility/html/svg-child-of-button-expected-android-external.txt index b484c2a3..906b7f4b 100644 --- a/content/test/data/accessibility/html/svg-child-of-button-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-child-of-button-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] -++++Button text:"Search" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", hasImage="true", roleDescription="button"] \ No newline at end of file +++++Button text:"Search" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", clickableScore="300", hasImage="true", roleDescription="button"]
diff --git a/content/test/data/accessibility/html/svg-child-of-button-expected-fuchsia.txt b/content/test/data/accessibility/html/svg-child-of-button-expected-fuchsia.txt index b6e8229..8606650 100644 --- a/content/test/data/accessibility/html/svg-child-of-button-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/svg-child-of-button-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN ++++++BUTTON focusable label='Search' actions='{DEFAULT}' -++++++++IMAGE actions='{DEFAULT}' \ No newline at end of file +++++++++IMAGE actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/svg-child-of-svg-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-child-of-svg-expected-android-assist-data.txt index 93835fd..eee96ca 100644 --- a/content/test/data/accessibility/html/svg-child-of-svg-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-child-of-svg-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++Image text:"Has two simple children" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-label="Has two simple children"}] ++++Image text:"Has two focusable children" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-label="Has two focusable children"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {tabindex="0"}, {x="10"}] -++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {tabindex="0"}, {x="100"}] \ No newline at end of file +++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {tabindex="0"}, {x="100"}]
diff --git a/content/test/data/accessibility/html/svg-child-of-svg-expected-android-external.txt b/content/test/data/accessibility/html/svg-child-of-svg-expected-android-external.txt index 650f068..f92ab63 100644 --- a/content/test/data/accessibility/html/svg-child-of-svg-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-child-of-svg-expected-android-external.txt
@@ -3,4 +3,4 @@ ++++Image text:"Has two simple children" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="image", hasImage="true", roleDescription="graphic"] ++++Image text:"Has two focusable children" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] ++++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="group"] -++++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="group"] \ No newline at end of file +++++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="group"]
diff --git a/content/test/data/accessibility/html/svg-child-of-svg-expected-fuchsia.txt b/content/test/data/accessibility/html/svg-child-of-svg-expected-fuchsia.txt index 54d0ad1..ce5ac78 100644 --- a/content/test/data/accessibility/html/svg-child-of-svg-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/svg-child-of-svg-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++UNKNOWN hidden ++++++UNKNOWN label='Has two focusable children' ++++++++UNKNOWN focusable -++++++++UNKNOWN focusable \ No newline at end of file +++++++++UNKNOWN focusable
diff --git a/content/test/data/accessibility/html/svg-desc-in-group-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-desc-in-group-expected-android-assist-data.txt index 69374e6..5c01182 100644 --- a/content/test/data/accessibility/html/svg-desc-in-group-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-desc-in-group-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++Image textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {height="300"}, {width="300"}] ++++++View text:"Group with circle and text" textSize:16.0 style:0 htmlInfo:[{htmlTag="g"}, {display="inline"}] ++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="text"}, {display="block"}] -++++++++++TextView text:"hello world" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++++TextView text:"hello world" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/svg-desc-in-group-expected-android-external.txt b/content/test/data/accessibility/html/svg-desc-in-group-expected-android-external.txt index 1e293be..0940d0e3 100644 --- a/content/test/data/accessibility/html/svg-desc-in-group-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-desc-in-group-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image actions:[AX_FOCUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] ++++++View hint:"Group with circle and text" actions:[AX_FOCUS] bundle:[chromeRole="group", hint="Group with circle and text"] -++++++++TextView text:"hello world" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++++++TextView text:"hello world" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/svg-desc-in-group-expected-blink.txt b/content/test/data/accessibility/html/svg-desc-in-group-expected-blink.txt index 877e0b5..eec0e2b 100644 --- a/content/test/data/accessibility/html/svg-desc-in-group-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-desc-in-group-expected-blink.txt
@@ -5,4 +5,4 @@ ++++++++group description='Group with circle and text' htmlTag='g' descriptionFrom=svgDescElement ++++++++++genericContainer htmlTag='text' ++++++++++++staticText name='hello world' -++++++++++++++inlineTextBox name='hello world' \ No newline at end of file +++++++++++++++inlineTextBox name='hello world'
diff --git a/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink-cros.txt b/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink-cros.txt index 2cb553e..a2e4c33 100644 --- a/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink-cros.txt +++ b/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink-cros.txt
@@ -65,4 +65,4 @@ ++++++++++staticText name='world' ++++++++++++inlineTextBox name='world' ++++++++++staticText name='!' -++++++++++++inlineTextBox name='!' \ No newline at end of file +++++++++++++inlineTextBox name='!'
diff --git a/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink.txt b/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink.txt index 1daab94..40069755 100644 --- a/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-elements-not-mapped-expected-blink.txt
@@ -65,4 +65,4 @@ ++++++++++staticText name='world' ++++++++++++inlineTextBox name='world' ++++++++++staticText name='!' -++++++++++++inlineTextBox name='!' \ No newline at end of file +++++++++++++inlineTextBox name='!'
diff --git a/content/test/data/accessibility/html/svg-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-expected-android-assist-data.txt index 343bc3d..0006dd0 100644 --- a/content/test/data/accessibility/html/svg-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image text:"svg SVG Title Tag" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-label="svg"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="text"}, {display="block"}, {fill="red"}, {x="150"}, {y="130"}] -++++++++TextView text:"Test" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Test" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/svg-expected-android-external.txt b/content/test/data/accessibility/html/svg-expected-android-external.txt index 0dd9170..020f21a 100644 --- a/content/test/data/accessibility/html/svg-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image text:"svg" hint:"SVG Title Tag" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="svgRoot", hasImage="true", hint="SVG Title Tag", roleDescription="graphic"] -++++++TextView text:"Test" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++++++TextView text:"Test" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/svg-expected-android.txt b/content/test/data/accessibility/html/svg-expected-android.txt index 33ed122..21f5fae 100644 --- a/content/test/data/accessibility/html/svg-expected-android.txt +++ b/content/test/data/accessibility/html/svg-expected-android.txt
@@ -1,4 +1,4 @@ android.webkit.WebView focusable focused ++android.view.View ++++android.widget.Image role_description='graphic' name='svg' hint='SVG Title Tag' -++++++android.widget.TextView name='Test' \ No newline at end of file +++++++android.widget.TextView name='Test'
diff --git a/content/test/data/accessibility/html/svg-expected-blink.txt b/content/test/data/accessibility/html/svg-expected-blink.txt index 8209d3a..02dad28c 100644 --- a/content/test/data/accessibility/html/svg-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++svgRoot description='SVG Title Tag' name='svg' tooltip='SVG Title Tag' descriptionFrom=title ++++++++genericContainer ++++++++++staticText name='Test' -++++++++++++inlineTextBox name='Test' \ No newline at end of file +++++++++++++inlineTextBox name='Test'
diff --git a/content/test/data/accessibility/html/svg-g-expected-blink-cros.txt b/content/test/data/accessibility/html/svg-g-expected-blink-cros.txt index 593ada8..1a35fbe 100644 --- a/content/test/data/accessibility/html/svg-g-expected-blink-cros.txt +++ b/content/test/data/accessibility/html/svg-g-expected-blink-cros.txt
@@ -12,4 +12,4 @@ ++++++++group htmlTag='g' ++++++++++genericContainer ++++++++++++staticText name='Group 2 Text 1' -++++++++++++++inlineTextBox name='Group 2 Text 1' \ No newline at end of file +++++++++++++++inlineTextBox name='Group 2 Text 1'
diff --git a/content/test/data/accessibility/html/svg-g-expected-blink.txt b/content/test/data/accessibility/html/svg-g-expected-blink.txt index e72cf84d..ae599f5 100644 --- a/content/test/data/accessibility/html/svg-g-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-g-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++group ignored htmlTag='g' ++++++++++genericContainer ++++++++++++staticText name='Group 2 Text 1' -++++++++++++++inlineTextBox name='Group 2 Text 1' \ No newline at end of file +++++++++++++++inlineTextBox name='Group 2 Text 1'
diff --git a/content/test/data/accessibility/html/svg-style-element-expected-blink.txt b/content/test/data/accessibility/html/svg-style-element-expected-blink.txt index c865401..626df939 100644 --- a/content/test/data/accessibility/html/svg-style-element-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-style-element-expected-blink.txt
@@ -4,4 +4,4 @@ ++++++genericContainer ++++++++button name='Kettle' ++++++++++staticText name='Kettle' -++++++++++++inlineTextBox name='Kettle' \ No newline at end of file +++++++++++++inlineTextBox name='Kettle'
diff --git a/content/test/data/accessibility/html/svg-style-element-expected-mac.txt b/content/test/data/accessibility/html/svg-style-element-expected-mac.txt index 9d1f1ba..324064ca 100644 --- a/content/test/data/accessibility/html/svg-style-element-expected-mac.txt +++ b/content/test/data/accessibility/html/svg-style-element-expected-mac.txt
@@ -1,3 +1,3 @@ AXWebArea ++AXGroup -++++AXButton AXTitle='Kettle' \ No newline at end of file +++++AXButton AXTitle='Kettle'
diff --git a/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-assist-data.txt index 4c10e72..9305e3698 100644 --- a/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {class="Symbol with role"}] ++++++Button text:"Click me!" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-roledescription="fancy button"}, {height="10"}, {id="myRect"}, {role="button"}, {width="10"}] -++++++Button text:"Click me!" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-roledescription="fancy button"}, {height="10"}, {id="myRect"}, {role="button"}, {width="10"}] \ No newline at end of file +++++++Button text:"Click me!" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-roledescription="fancy button"}, {height="10"}, {id="myRect"}, {role="button"}, {width="10"}]
diff --git a/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-external.txt b/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-external.txt index 7a18522..52f42cae 100644 --- a/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-symbol-with-role-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image actions:[AX_FOCUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] ++++++Button text:"Click me!" viewIdResName:"myRect" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", roleDescription="fancy button"] -++++++Button text:"Click me!" viewIdResName:"myRect" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", roleDescription="fancy button"] \ No newline at end of file +++++++Button text:"Click me!" viewIdResName:"myRect" clickable actions:[CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="button", roleDescription="fancy button"]
diff --git a/content/test/data/accessibility/html/svg-symbol-with-role-expected-blink.txt b/content/test/data/accessibility/html/svg-symbol-with-role-expected-blink.txt index b0f63514..f852bf9 100644 --- a/content/test/data/accessibility/html/svg-symbol-with-role-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-symbol-with-role-expected-blink.txt
@@ -3,4 +3,4 @@ ++++genericContainer htmlTag='body' ++++++svgRoot className='Symbol with role' htmlTag='svg' ++++++++button htmlTag='svg' name='Click me!' roleDescription='fancy button' -++++++++button htmlTag='svg' name='Click me!' roleDescription='fancy button' \ No newline at end of file +++++++++button htmlTag='svg' name='Click me!' roleDescription='fancy button'
diff --git a/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-assist-data.txt index 9709f87..0367690 100644 --- a/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-assist-data.txt
@@ -38,4 +38,4 @@ ++++++View text:"Circle 2 Circle (From second use element's title)" textSize:16.0 style:0 htmlInfo:[{htmlTag="use"}, {display="inline"}, {aria-label="Circle 2"}, {href="#myCircle3"}, {style="opacity:0.5"}, {x="20"}, {y="5"}] ++++Image textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {class="desc-symbol-desc"}] ++++++View text:"Rectangle Symbol (From symbol's desc)" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {height="10"}, {id="myRect2"}, {width="10"}] -++++++View text:"Rectangle Symbol (From symbol's desc)" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {height="10"}, {id="myRect2"}, {width="10"}] \ No newline at end of file +++++++View text:"Rectangle Symbol (From symbol's desc)" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {height="10"}, {id="myRect2"}, {width="10"}]
diff --git a/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-external.txt b/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-external.txt index 7e764b1..33822e6 100644 --- a/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-text-alternative-computation-expected-android-external.txt
@@ -38,4 +38,4 @@ ++++++View text:"Circle 2" hint:"Circle (From second use element's title)" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="graphicsObject", hint="Circle (From second use element's title)", roleDescription="graphics object"] ++++Image actions:[AX_FOCUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] ++++++View hint:"Rectangle Symbol (From symbol's desc)" viewIdResName:"myRect2" actions:[AX_FOCUS] bundle:[chromeRole="group", hint="Rectangle Symbol (From symbol's desc)"] -++++++View hint:"Rectangle Symbol (From symbol's desc)" viewIdResName:"myRect2" actions:[AX_FOCUS] bundle:[chromeRole="group", hint="Rectangle Symbol (From symbol's desc)"] \ No newline at end of file +++++++View hint:"Rectangle Symbol (From symbol's desc)" viewIdResName:"myRect2" actions:[AX_FOCUS] bundle:[chromeRole="group", hint="Rectangle Symbol (From symbol's desc)"]
diff --git a/content/test/data/accessibility/html/svg-text-alternative-computation-expected-blink.txt b/content/test/data/accessibility/html/svg-text-alternative-computation-expected-blink.txt index 7d390e5..0d1df41 100644 --- a/content/test/data/accessibility/html/svg-text-alternative-computation-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-text-alternative-computation-expected-blink.txt
@@ -51,4 +51,4 @@ ++++++++++group ignored htmlTag='svg' ++++++svgRoot className='desc-symbol-desc' htmlTag='svg' ++++++++group description='Rectangle Symbol (From symbol's desc)' htmlTag='svg' descriptionFrom=svgDescElement -++++++++group description='Rectangle Symbol (From symbol's desc)' htmlTag='svg' descriptionFrom=svgDescElement \ No newline at end of file +++++++++group description='Rectangle Symbol (From symbol's desc)' htmlTag='svg' descriptionFrom=svgDescElement
diff --git a/content/test/data/accessibility/html/svg-title-in-group-expected-blink.txt b/content/test/data/accessibility/html/svg-title-in-group-expected-blink.txt index 15da6f7..9a4f57c 100644 --- a/content/test/data/accessibility/html/svg-title-in-group-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-title-in-group-expected-blink.txt
@@ -5,4 +5,4 @@ ++++++++image name='abcde' tooltip='abcde' nameFrom=relatedElement ++++++++++genericContainer ++++++++++++staticText name='NL' nameFrom=contents -++++++++++++++inlineTextBox name='NL' nameFrom=contents \ No newline at end of file +++++++++++++++inlineTextBox name='NL' nameFrom=contents
diff --git a/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-assist-data.txt index bc74a66..671fc4c8 100644 --- a/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}] -++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="rect"}, {display="inline"}, {height="10"}, {id="clickable"}, {width="10"}] \ No newline at end of file +++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="rect"}, {display="inline"}, {height="10"}, {id="clickable"}, {width="10"}]
diff --git a/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-external.txt b/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-external.txt index 72376e8d..06df365f 100644 --- a/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-with-clickable-rect-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image actions:[AX_FOCUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] -++++++View viewIdResName:"clickable" clickable actions:[CLICK, AX_FOCUS] bundle:[chromeRole="graphicsSymbol", clickableScore="200", hasImage="true", roleDescription="graphics symbol"] \ No newline at end of file +++++++View viewIdResName:"clickable" clickable actions:[CLICK, AX_FOCUS] bundle:[chromeRole="graphicsSymbol", clickableScore="200", hasImage="true", roleDescription="graphics symbol"]
diff --git a/content/test/data/accessibility/html/svg-with-clickable-rect-expected-blink.txt b/content/test/data/accessibility/html/svg-with-clickable-rect-expected-blink.txt index ee11316..d3a058b 100644 --- a/content/test/data/accessibility/html/svg-with-clickable-rect-expected-blink.txt +++ b/content/test/data/accessibility/html/svg-with-clickable-rect-expected-blink.txt
@@ -2,4 +2,4 @@ ++genericContainer ignored htmlTag='html' ++++genericContainer htmlTag='body' ++++++svgRoot htmlTag='svg' -++++++++graphicsSymbol htmlTag='rect' \ No newline at end of file +++++++++graphicsSymbol htmlTag='rect'
diff --git a/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-assist-data.txt index e4c361a..9816c1b 100644 --- a/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="p"}, {display="block"}, {xmlns="http://www.w3.org/1999/xhtml"}] -++++++++TextView text:"Hello world" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Hello world" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-external.txt b/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-external.txt index d513b4a..17195e7 100644 --- a/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-with-foreign-object-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image actions:[AX_FOCUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] -++++++TextView text:"Hello world" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"] \ No newline at end of file +++++++TextView text:"Hello world" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="paragraph"]
diff --git a/content/test/data/accessibility/html/svg-with-foreign-object-expected-fuchsia.txt b/content/test/data/accessibility/html/svg-with-foreign-object-expected-fuchsia.txt index 4b9265c..7f43d56 100644 --- a/content/test/data/accessibility/html/svg-with-foreign-object-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/svg-with-foreign-object-expected-fuchsia.txt
@@ -6,4 +6,4 @@ ++++++++++PARAGRAPH ++++++++++++STATIC_TEXT label='Hello world' ++++++++++++++UNKNOWN label='Hello ' -++++++++++++++UNKNOWN label='world' \ No newline at end of file +++++++++++++++UNKNOWN label='world'
diff --git a/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-assist-data.txt index 9d99fa5..5cca9c0 100644 --- a/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-assist-data.txt
@@ -1,4 +1,4 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++Image text:"svg" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-label="svg"}, {height="10"}, {viewbox="0 0 10 10"}, {width="10"}] -++++++View text:"svg-with-link-to-document" textSize:16.0 style:0 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="#"}] \ No newline at end of file +++++++View text:"svg-with-link-to-document" textSize:16.0 style:0 htmlInfo:[{htmlTag="a"}, {display="inline"}, {href="#"}]
diff --git a/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-external.txt b/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-external.txt index 94129bd..8b4763f8 100644 --- a/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-with-link-to-document-expected-android-external.txt
@@ -1,4 +1,4 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea", hasImage="true"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer", hasImage="true"] ++++Image text:"svg" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] -++++++View text:"null" contentDescription:"svg-with-link-to-document" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/svg-with-link-to-document.html#"] \ No newline at end of file +++++++View text:"null" contentDescription:"svg-with-link-to-document" clickable focusable actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="link", clickableScore="300", roleDescription="link", targetUrl="file:///storage/emulated/0/chromium_tests_root/content/test/data/accessibility/html/svg-with-link-to-document.html#"]
diff --git a/content/test/data/accessibility/html/svg-with-link-to-document-expected-fuchsia.txt b/content/test/data/accessibility/html/svg-with-link-to-document-expected-fuchsia.txt index 4be48c4..e94c31d8 100644 --- a/content/test/data/accessibility/html/svg-with-link-to-document-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/svg-with-link-to-document-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN ++++++UNKNOWN label='svg' -++++++++LINK focusable actions='{DEFAULT}' \ No newline at end of file +++++++++LINK focusable actions='{DEFAULT}'
diff --git a/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-assist-data.txt b/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-assist-data.txt index 47ffd3f..83ad57c 100644 --- a/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-assist-data.txt
@@ -7,4 +7,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="text"}, {display="block"}] ++++++++TextView text:"not focusable" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++Image text:"Not text descendants" textSize:16.0 style:0 htmlInfo:[{htmlTag="svg"}, {display="inline"}, {aria-label="Not text descendants"}] -++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="a"}, {display="inline"}, {tabindex="0"}] \ No newline at end of file +++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="a"}, {display="inline"}, {tabindex="0"}]
diff --git a/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-external.txt b/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-external.txt index a7e9a25..587cc6f8 100644 --- a/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-external.txt +++ b/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++++TextView text:"focusable" focusable actions:[FOCUS, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++++TextView text:"not focusable" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++++Image text:"Not text descendants" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="svgRoot", hasImage="true", roleDescription="graphic"] -++++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="group"] \ No newline at end of file +++++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="group"]
diff --git a/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-fuchsia.txt b/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-fuchsia.txt index 8c1f73c..df07658 100644 --- a/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/svg-with-non-link-anchors-expected-fuchsia.txt
@@ -11,4 +11,4 @@ ++++++++++++UNKNOWN label='not focusable' ++++++UNKNOWN label='Not text descendants' ++++++++UNKNOWN focusable -++++++++UNKNOWN hidden \ No newline at end of file +++++++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-android-assist-data.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-android-assist-data.txt index 19c9c862..3724677 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-android-assist-data.txt
@@ -11,4 +11,4 @@ ++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++++TextView text:"3." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++++TextView text:"4." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++++TextView text:"4." textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-android-external.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-android-external.txt index ceb5374..3a08a64 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-android-external.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-android-external.txt
@@ -7,4 +7,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="layoutTable"] ++++++View actions:[AX_FOCUS] bundle:[chromeRole="layoutTableRow"] ++++++++View text:"3." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] -++++++++View text:"4." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] \ No newline at end of file +++++++++View text:"4." actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"]
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-android.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-android.txt index aa7076b12..19fdfde95 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-android.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-android.txt
@@ -7,4 +7,4 @@ ++++android.view.View ++++++android.view.View ++++++++android.view.View name='3.' -++++++++android.view.View name='4.' \ No newline at end of file +++++++++android.view.View name='4.'
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-auralinux.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-auralinux.txt index 11267851..2ae421e 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-auralinux.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-auralinux.txt
@@ -11,4 +11,4 @@ ++++++++[section] name='3.' ++++++++++[static] name='3.' ++++++++[section] name='4.' -++++++++++[static] name='4.' \ No newline at end of file +++++++++++[static] name='4.'
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-blink.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-blink.txt index f3d129d..7f30100 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-blink.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-blink.txt
@@ -20,4 +20,4 @@ ++++++++++++++++++inlineTextBox name='3.' ++++++++++++++layoutTableCell name='4.' ++++++++++++++++staticText name='4.' -++++++++++++++++++inlineTextBox name='4.' \ No newline at end of file +++++++++++++++++++inlineTextBox name='4.'
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-fuchsia.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-fuchsia.txt index 8b90737..f004aa4 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-fuchsia.txt
@@ -20,4 +20,4 @@ ++++++++++++++++++UNKNOWN label='3.' ++++++++++++++UNKNOWN label='4.' ++++++++++++++++STATIC_TEXT label='4.' -++++++++++++++++++UNKNOWN label='4.' \ No newline at end of file +++++++++++++++++++UNKNOWN label='4.'
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-mac.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-mac.txt index e0fb06d7..0ca1b9c 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-mac.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-mac.txt
@@ -11,4 +11,4 @@ ++++++++AXGroup AXTitle='3.' ++++++++++AXStaticText AXValue='3.' ++++++++AXGroup AXTitle='4.' -++++++++++AXStaticText AXValue='4.' \ No newline at end of file +++++++++++AXStaticText AXValue='4.'
diff --git a/content/test/data/accessibility/html/tabindex-expose-children-expected-win.txt b/content/test/data/accessibility/html/tabindex-expose-children-expected-win.txt index 361d236..4398cec3 100644 --- a/content/test/data/accessibility/html/tabindex-expose-children-expected-win.txt +++ b/content/test/data/accessibility/html/tabindex-expose-children-expected-win.txt
@@ -11,4 +11,4 @@ ++++++++ROLE_SYSTEM_CELL name='3.' ++++++++++ROLE_SYSTEM_STATICTEXT name='3.' ++++++++ROLE_SYSTEM_CELL name='4.' -++++++++++ROLE_SYSTEM_STATICTEXT name='4.' \ No newline at end of file +++++++++++ROLE_SYSTEM_STATICTEXT name='4.'
diff --git a/content/test/data/accessibility/html/table-column-remove-expected-blink.txt b/content/test/data/accessibility/html/table-column-remove-expected-blink.txt index 1f13dee..316bec7 100644 --- a/content/test/data/accessibility/html/table-column-remove-expected-blink.txt +++ b/content/test/data/accessibility/html/table-column-remove-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++++cell ignored invisible ++++++++++++cell name='D' ariaCellColumnIndex=1 tableCellColumnIndex=0 ++++++++++++++staticText name='D' -++++++++++++++++inlineTextBox name='D' \ No newline at end of file +++++++++++++++++inlineTextBox name='D'
diff --git a/content/test/data/accessibility/html/table-focusable-sections-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-focusable-sections-expected-android-assist-data.txt index c7a1193..dfe244b 100644 --- a/content/test/data/accessibility/html/table-focusable-sections-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-focusable-sections-expected-android-assist-data.txt
@@ -22,4 +22,4 @@ ++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++++TextView text:"12" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++++TextView text:"3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++++TextView text:"3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-focusable-sections-expected-android-external.txt b/content/test/data/accessibility/html/table-focusable-sections-expected-android-external.txt index a6426aa0..3ade874 100644 --- a/content/test/data/accessibility/html/table-focusable-sections-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-focusable-sections-expected-android-external.txt
@@ -14,4 +14,4 @@ ++++View focusable actions:[FOCUS, AX_FOCUS] bundle:[chromeRole="rowGroup"] ++++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++++View text:"12" CollectionItemInfo:[rowIndex=3, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++++View text:"3" CollectionItemInfo:[rowIndex=3, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++++View text:"3" CollectionItemInfo:[rowIndex=3, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/table-focusable-sections-expected-android.txt b/content/test/data/accessibility/html/table-focusable-sections-expected-android.txt index da9cd1b..a832e90 100644 --- a/content/test/data/accessibility/html/table-focusable-sections-expected-android.txt +++ b/content/test/data/accessibility/html/table-focusable-sections-expected-android.txt
@@ -14,4 +14,4 @@ ++++android.view.View focusable ++++++android.view.View row_index=3 ++++++++android.view.View collection_item name='12' row_index=3 row_span=1 column_span=1 -++++++++android.view.View collection_item name='3' row_index=3 row_span=1 column_index=1 column_span=1 \ No newline at end of file +++++++++android.view.View collection_item name='3' row_index=3 row_span=1 column_index=1 column_span=1
diff --git a/content/test/data/accessibility/html/table-focusable-sections-expected-fuchsia.txt b/content/test/data/accessibility/html/table-focusable-sections-expected-fuchsia.txt index 0b46ed4..fccbb02a 100644 --- a/content/test/data/accessibility/html/table-focusable-sections-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-focusable-sections-expected-fuchsia.txt
@@ -32,4 +32,4 @@ ++++++++++++++++UNKNOWN label='12' ++++++++++++CELL label='3' cell_row_index=3 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='3' -++++++++++++++++UNKNOWN label='3' \ No newline at end of file +++++++++++++++++UNKNOWN label='3'
diff --git a/content/test/data/accessibility/html/table-headers-empty-first-cell-expected-fuchsia.txt b/content/test/data/accessibility/html/table-headers-empty-first-cell-expected-fuchsia.txt index cc65316..7a2c5e35 100644 --- a/content/test/data/accessibility/html/table-headers-empty-first-cell-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-headers-empty-first-cell-expected-fuchsia.txt
@@ -98,4 +98,4 @@ ++++++++++++++++UNKNOWN label='Open' ++++++++++++CELL label='Open' cell_row_index=4 cell_column_index=5 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='Open' -++++++++++++++++UNKNOWN label='Open' \ No newline at end of file +++++++++++++++++UNKNOWN label='Open'
diff --git a/content/test/data/accessibility/html/table-headers-on-all-sides-expected-fuchsia.txt b/content/test/data/accessibility/html/table-headers-on-all-sides-expected-fuchsia.txt index f3c46f79..c7d9ec1 100644 --- a/content/test/data/accessibility/html/table-headers-on-all-sides-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-headers-on-all-sides-expected-fuchsia.txt
@@ -46,4 +46,4 @@ ++++++++++++COLUMN_HEADER label='Green' cell_row_index=3 cell_column_index=2 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='Green' ++++++++++++++++UNKNOWN label='Green' -++++++++++++CELL cell_row_index=3 cell_column_index=3 cell_row_span=1 cell_column_span=1 \ No newline at end of file +++++++++++++CELL cell_row_index=3 cell_column_index=3 cell_row_span=1 cell_column_span=1
diff --git a/content/test/data/accessibility/html/table-layout-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-layout-expected-android-assist-data.txt index 45441559..00673dc 100644 --- a/content/test/data/accessibility/html/table-layout-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-layout-expected-android-assist-data.txt
@@ -20,4 +20,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"8" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"9" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"9" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-layout-expected-android-external.txt b/content/test/data/accessibility/html/table-layout-expected-android-external.txt index 88b384d9..cefc464 100644 --- a/content/test/data/accessibility/html/table-layout-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-layout-expected-android-external.txt
@@ -11,4 +11,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="layoutTableRow"] ++++++View text:"7" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] ++++++View text:"8" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] -++++++View text:"9" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] \ No newline at end of file +++++++View text:"9" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"]
diff --git a/content/test/data/accessibility/html/table-layout-expected-android.txt b/content/test/data/accessibility/html/table-layout-expected-android.txt index 61c723d..ac2b692 100644 --- a/content/test/data/accessibility/html/table-layout-expected-android.txt +++ b/content/test/data/accessibility/html/table-layout-expected-android.txt
@@ -11,4 +11,4 @@ ++++android.view.View ++++++android.view.View name='7' ++++++android.view.View name='8' -++++++android.view.View name='9' \ No newline at end of file +++++++android.view.View name='9'
diff --git a/content/test/data/accessibility/html/table-layout-expected-fuchsia.txt b/content/test/data/accessibility/html/table-layout-expected-fuchsia.txt index d3a2911..c1ed2dd 100644 --- a/content/test/data/accessibility/html/table-layout-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-layout-expected-fuchsia.txt
@@ -32,4 +32,4 @@ ++++++++++++++++UNKNOWN label='8' ++++++++++++UNKNOWN label='9' ++++++++++++++STATIC_TEXT label='9' -++++++++++++++++UNKNOWN label='9' \ No newline at end of file +++++++++++++++++UNKNOWN label='9'
diff --git a/content/test/data/accessibility/html/table-presentation-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-presentation-expected-android-assist-data.txt index a7efaac3..ac4a692c 100644 --- a/content/test/data/accessibility/html/table-presentation-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-presentation-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++TextView text:"4" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++TextView text:"5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"5" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-presentation-expected-android-external.txt b/content/test/data/accessibility/html/table-presentation-expected-android-external.txt index e1ce2d80..c8b2aff1 100644 --- a/content/test/data/accessibility/html/table-presentation-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-presentation-expected-android-external.txt
@@ -2,4 +2,4 @@ ++TextView text:"1" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"4" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"5" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/table-presentation-expected-fuchsia.txt b/content/test/data/accessibility/html/table-presentation-expected-fuchsia.txt index 949c86b..7c78eed 100644 --- a/content/test/data/accessibility/html/table-presentation-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-presentation-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++++++++UNKNOWN label='4' ++++++++++++UNKNOWN ++++++++++++++STATIC_TEXT label='5' -++++++++++++++++UNKNOWN label='5' \ No newline at end of file +++++++++++++++++UNKNOWN label='5'
diff --git a/content/test/data/accessibility/html/table-presentation-expected-win.txt b/content/test/data/accessibility/html/table-presentation-expected-win.txt index 1a48cbb..55967e9 100644 --- a/content/test/data/accessibility/html/table-presentation-expected-win.txt +++ b/content/test/data/accessibility/html/table-presentation-expected-win.txt
@@ -6,4 +6,4 @@ ++IA2_ROLE_SECTION ++++ROLE_SYSTEM_STATICTEXT name='4' ++IA2_ROLE_SECTION -++++ROLE_SYSTEM_STATICTEXT name='5' \ No newline at end of file +++++ROLE_SYSTEM_STATICTEXT name='5'
diff --git a/content/test/data/accessibility/html/table-row-add-expected-fuchsia.txt b/content/test/data/accessibility/html/table-row-add-expected-fuchsia.txt index df765e8..a0a998a 100644 --- a/content/test/data/accessibility/html/table-row-add-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-row-add-expected-fuchsia.txt
@@ -29,4 +29,4 @@ ++++++++++++++UNKNOWN label='Row4' ++++++++++CELL label='Foo4' cell_row_index=3 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++STATIC_TEXT label='Foo4' -++++++++++++++UNKNOWN label='Foo4' \ No newline at end of file +++++++++++++++UNKNOWN label='Foo4'
diff --git a/content/test/data/accessibility/html/table-simple-2-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-simple-2-expected-android-assist-data.txt index 45441559..00673dc 100644 --- a/content/test/data/accessibility/html/table-simple-2-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-simple-2-expected-android-assist-data.txt
@@ -20,4 +20,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"8" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"9" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"9" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-simple-2-expected-android-external.txt b/content/test/data/accessibility/html/table-simple-2-expected-android-external.txt index 88b384d9..cefc464 100644 --- a/content/test/data/accessibility/html/table-simple-2-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-simple-2-expected-android-external.txt
@@ -11,4 +11,4 @@ ++++View actions:[AX_FOCUS] bundle:[chromeRole="layoutTableRow"] ++++++View text:"7" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] ++++++View text:"8" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] -++++++View text:"9" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"] \ No newline at end of file +++++++View text:"9" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="layoutTableCell"]
diff --git a/content/test/data/accessibility/html/table-simple-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-simple-expected-android-assist-data.txt index 1772364b8..3eb2add 100644 --- a/content/test/data/accessibility/html/table-simple-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-simple-expected-android-assist-data.txt
@@ -14,4 +14,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"CD" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"D" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"D" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-simple-expected-android-external.txt b/content/test/data/accessibility/html/table-simple-expected-android-external.txt index b71d29d..094d299 100644 --- a/content/test/data/accessibility/html/table-simple-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-simple-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++++View text:"B" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"CD" CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"D" CollectionItemInfo:[rowIndex=2, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"D" CollectionItemInfo:[rowIndex=2, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/table-simple-expected-android.txt b/content/test/data/accessibility/html/table-simple-expected-android.txt index d0da59a..282c8aa 100644 --- a/content/test/data/accessibility/html/table-simple-expected-android.txt +++ b/content/test/data/accessibility/html/table-simple-expected-android.txt
@@ -8,4 +8,4 @@ ++++++android.view.View collection_item name='B' row_index=1 row_span=1 column_index=1 column_span=1 ++++android.view.View row_index=2 ++++++android.view.View collection_item name='CD' row_index=2 row_span=1 column_span=1 -++++++android.view.View collection_item name='D' row_index=2 row_span=1 column_index=1 column_span=1 \ No newline at end of file +++++++android.view.View collection_item name='D' row_index=2 row_span=1 column_index=1 column_span=1
diff --git a/content/test/data/accessibility/html/table-simple-expected-fuchsia.txt b/content/test/data/accessibility/html/table-simple-expected-fuchsia.txt index 21c4a6b..b239064f 100644 --- a/content/test/data/accessibility/html/table-simple-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-simple-expected-fuchsia.txt
@@ -23,4 +23,4 @@ ++++++++++++++++UNKNOWN label='CD' ++++++++++++CELL label='D' cell_row_index=2 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='D' -++++++++++++++++UNKNOWN label='D' \ No newline at end of file +++++++++++++++++UNKNOWN label='D'
diff --git a/content/test/data/accessibility/html/table-spans-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-spans-expected-android-assist-data.txt index bf0fbc3..79d3150 100644 --- a/content/test/data/accessibility/html/table-spans-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-spans-expected-android-assist-data.txt
@@ -18,4 +18,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"EF" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"GH" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"GH" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-spans-expected-android-external.txt b/content/test/data/accessibility/html/table-spans-expected-android-external.txt index aaebcf6..f69f0f5 100644 --- a/content/test/data/accessibility/html/table-spans-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-spans-expected-android-external.txt
@@ -11,4 +11,4 @@ ++++++View text:"BC" CollectionItemInfo:[colSpan=2, rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"EF" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"GH" CollectionItemInfo:[rowIndex=1, colIndex=2] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"GH" CollectionItemInfo:[rowIndex=1, colIndex=2] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/table-spans-expected-fuchsia.txt b/content/test/data/accessibility/html/table-spans-expected-fuchsia.txt index e8177b9..b3ff966f 100644 --- a/content/test/data/accessibility/html/table-spans-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-spans-expected-fuchsia.txt
@@ -29,4 +29,4 @@ ++++++++++++++++UNKNOWN label='EF' ++++++++++++CELL label='GH' cell_row_index=1 cell_column_index=2 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='GH' -++++++++++++++++UNKNOWN label='GH' \ No newline at end of file +++++++++++++++++UNKNOWN label='GH'
diff --git a/content/test/data/accessibility/html/table-th-colheader-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-th-colheader-expected-android-assist-data.txt index 70276e2..4176501 100644 --- a/content/test/data/accessibility/html/table-th-colheader-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-th-colheader-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"Jill" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"Smith" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Smith" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-th-colheader-expected-android-external.txt b/content/test/data/accessibility/html/table-th-colheader-expected-android-external.txt index bfdb2d3..34bd284 100644 --- a/content/test/data/accessibility/html/table-th-colheader-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-th-colheader-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++View text:"Lastname" CollectionItemInfo:[heading, rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="columnHeader", roleDescription="column header"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"Jill" CollectionItemInfo:[rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"Smith" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"Smith" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/table-th-colheader-expected-android.txt b/content/test/data/accessibility/html/table-th-colheader-expected-android.txt index 2d9b88f..bf8f7d1 100644 --- a/content/test/data/accessibility/html/table-th-colheader-expected-android.txt +++ b/content/test/data/accessibility/html/table-th-colheader-expected-android.txt
@@ -5,4 +5,4 @@ ++++++android.view.View role_description='column header' collection_item table_header name='Lastname' row_span=1 column_index=1 column_span=1 ++++android.view.View row_index=1 ++++++android.view.View collection_item name='Jill' row_index=1 row_span=1 column_span=1 -++++++android.view.View collection_item name='Smith' row_index=1 row_span=1 column_index=1 column_span=1 \ No newline at end of file +++++++android.view.View collection_item name='Smith' row_index=1 row_span=1 column_index=1 column_span=1
diff --git a/content/test/data/accessibility/html/table-th-colheader-expected-fuchsia.txt b/content/test/data/accessibility/html/table-th-colheader-expected-fuchsia.txt index f8684c0b..b4ab5815 100644 --- a/content/test/data/accessibility/html/table-th-colheader-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-th-colheader-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++++++++UNKNOWN label='Jill' ++++++++++++CELL label='Smith' cell_row_index=1 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='Smith' -++++++++++++++++UNKNOWN label='Smith' \ No newline at end of file +++++++++++++++++UNKNOWN label='Smith'
diff --git a/content/test/data/accessibility/html/table-th-colheader-node-expected-android.txt b/content/test/data/accessibility/html/table-th-colheader-node-expected-android.txt index c141772c..fba9163 100644 --- a/content/test/data/accessibility/html/table-th-colheader-node-expected-android.txt +++ b/content/test/data/accessibility/html/table-th-colheader-node-expected-android.txt
@@ -1 +1 @@ -android.view.View role_description='column header' collection_item table_header name='Firstname' row_span=1 column_span=1 \ No newline at end of file +android.view.View role_description='column header' collection_item table_header name='Firstname' row_span=1 column_span=1
diff --git a/content/test/data/accessibility/html/table-th-rowheader-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-th-rowheader-expected-android-assist-data.txt index 97ebbc1..a9457afe 100644 --- a/content/test/data/accessibility/html/table-th-rowheader-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-th-rowheader-expected-android-assist-data.txt
@@ -9,4 +9,4 @@ ++++++View text:"Lastname" textSize:16.0 style:1 htmlInfo:[{htmlTag="th"}, {display="table-cell"}, {aria-label="Lastname"}] ++++++++TextView text:"Lastname" textSize:16.0 style:1 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"Smith" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Smith" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-th-rowheader-expected-android-external.txt b/content/test/data/accessibility/html/table-th-rowheader-expected-android-external.txt index a796801e..9b270d73 100644 --- a/content/test/data/accessibility/html/table-th-rowheader-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-th-rowheader-expected-android-external.txt
@@ -5,4 +5,4 @@ ++++++View text:"Jill" CollectionItemInfo:[rowIndex=0, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"Lastname" CollectionItemInfo:[heading, rowIndex=1, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="rowHeader", roleDescription="row header"] -++++++View text:"Smith" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"Smith" CollectionItemInfo:[rowIndex=1, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/table-th-rowheader-expected-android.txt b/content/test/data/accessibility/html/table-th-rowheader-expected-android.txt index 8b76a5f..ca3379c6 100644 --- a/content/test/data/accessibility/html/table-th-rowheader-expected-android.txt +++ b/content/test/data/accessibility/html/table-th-rowheader-expected-android.txt
@@ -5,4 +5,4 @@ ++++++android.view.View collection_item name='Jill' row_span=1 column_index=1 column_span=1 ++++android.view.View row_index=1 ++++++android.view.View role_description='row header' collection_item table_header name='Lastname' row_index=1 row_span=1 column_span=1 -++++++android.view.View collection_item name='Smith' row_index=1 row_span=1 column_index=1 column_span=1 \ No newline at end of file +++++++android.view.View collection_item name='Smith' row_index=1 row_span=1 column_index=1 column_span=1
diff --git a/content/test/data/accessibility/html/table-th-rowheader-expected-fuchsia.txt b/content/test/data/accessibility/html/table-th-rowheader-expected-fuchsia.txt index 430f7004..6484858 100644 --- a/content/test/data/accessibility/html/table-th-rowheader-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-th-rowheader-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++++++++UNKNOWN label='Lastname' ++++++++++++CELL label='Smith' cell_row_index=1 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='Smith' -++++++++++++++++UNKNOWN label='Smith' \ No newline at end of file +++++++++++++++++UNKNOWN label='Smith'
diff --git a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-assist-data.txt b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-assist-data.txt index 380ac74..ad0b87f 100644 --- a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-assist-data.txt
@@ -19,4 +19,4 @@ ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] ++++++++TextView text:"12" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="td"}, {display="table-cell"}] -++++++++TextView text:"3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-external.txt b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-external.txt index eb24baa4..e109b0b 100644 --- a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-external.txt +++ b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android-external.txt
@@ -11,4 +11,4 @@ ++++++View text:"4" CollectionItemInfo:[rowIndex=2, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] ++++View actions:[AX_FOCUS] bundle:[chromeRole="row"] ++++++View text:"12" CollectionItemInfo:[rowIndex=3, colIndex=0] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] -++++++View text:"3" CollectionItemInfo:[rowIndex=3, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"] \ No newline at end of file +++++++View text:"3" CollectionItemInfo:[rowIndex=3, colIndex=1] actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="cell"]
diff --git a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android.txt b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android.txt index d9103ca..f499608 100644 --- a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android.txt +++ b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-android.txt
@@ -11,4 +11,4 @@ ++++++android.view.View collection_item name='4' row_index=2 row_span=1 column_index=1 column_span=1 ++++android.view.View row_index=3 ++++++android.view.View collection_item name='12' row_index=3 row_span=1 column_span=1 -++++++android.view.View collection_item name='3' row_index=3 row_span=1 column_index=1 column_span=1 \ No newline at end of file +++++++android.view.View collection_item name='3' row_index=3 row_span=1 column_index=1 column_span=1
diff --git a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-fuchsia.txt b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-fuchsia.txt index 35607fc..586de49 100644 --- a/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/table-thead-tbody-tfoot-expected-fuchsia.txt
@@ -32,4 +32,4 @@ ++++++++++++++++UNKNOWN label='12' ++++++++++++CELL label='3' cell_row_index=3 cell_column_index=1 cell_row_span=1 cell_column_span=1 ++++++++++++++STATIC_TEXT label='3' -++++++++++++++++UNKNOWN label='3' \ No newline at end of file +++++++++++++++++UNKNOWN label='3'
diff --git a/content/test/data/accessibility/html/text-align-expected-android-assist-data.txt b/content/test/data/accessibility/html/text-align-expected-android-assist-data.txt index 92952df9..e8adc31 100644 --- a/content/test/data/accessibility/html/text-align-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/text-align-expected-android-assist-data.txt
@@ -20,4 +20,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] ++++TextView text:"No text alignment specified" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {style="text-align: none"}] -++++TextView text:"Invalid text alignment" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Invalid text alignment" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/text-align-expected-android-external.txt b/content/test/data/accessibility/html/text-align-expected-android-external.txt index 391d5d5e..29cabf2 100644 --- a/content/test/data/accessibility/html/text-align-expected-android-external.txt +++ b/content/test/data/accessibility/html/text-align-expected-android-external.txt
@@ -9,4 +9,4 @@ ++TextView text:"Start-aligned text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"End-aligned text" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"No text alignment specified" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"Invalid text alignment" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Invalid text alignment" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/text-align-expected-blink.txt b/content/test/data/accessibility/html/text-align-expected-blink.txt index c514367..7965809 100644 --- a/content/test/data/accessibility/html/text-align-expected-blink.txt +++ b/content/test/data/accessibility/html/text-align-expected-blink.txt
@@ -33,4 +33,4 @@ ++++++++++inlineTextBox name='No text alignment specified' ++++++genericContainer text-align=left ++++++++staticText name='Invalid text alignment' -++++++++++inlineTextBox name='Invalid text alignment' \ No newline at end of file +++++++++++inlineTextBox name='Invalid text alignment'
diff --git a/content/test/data/accessibility/html/text-align-expected-fuchsia.txt b/content/test/data/accessibility/html/text-align-expected-fuchsia.txt index d8f9bbb4..c2dc680a 100644 --- a/content/test/data/accessibility/html/text-align-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/text-align-expected-fuchsia.txt
@@ -33,4 +33,4 @@ ++++++++++UNKNOWN label='No text alignment specified' ++++++UNKNOWN ++++++++STATIC_TEXT label='Invalid text alignment' -++++++++++UNKNOWN label='Invalid text alignment' \ No newline at end of file +++++++++++UNKNOWN label='Invalid text alignment'
diff --git a/content/test/data/accessibility/html/text-colors-and-styles-expected-android.txt b/content/test/data/accessibility/html/text-colors-and-styles-expected-android.txt index d5810e3..d33d3775 100644 --- a/content/test/data/accessibility/html/text-colors-and-styles-expected-android.txt +++ b/content/test/data/accessibility/html/text-colors-and-styles-expected-android.txt
@@ -6,4 +6,4 @@ ++++android.view.View name='strong' ++android.widget.TextView name='italic' ++android.widget.TextView name=' ' -++android.widget.TextView name='bold' \ No newline at end of file +++android.widget.TextView name='bold'
diff --git a/content/test/data/accessibility/html/text-colors-and-styles-expected-auralinux.txt b/content/test/data/accessibility/html/text-colors-and-styles-expected-auralinux.txt index d1d5c65b..9cf58d2e 100644 --- a/content/test/data/accessibility/html/text-colors-and-styles-expected-auralinux.txt +++ b/content/test/data/accessibility/html/text-colors-and-styles-expected-auralinux.txt
@@ -10,4 +10,4 @@ ++++++[static] name='strong' ++[static] name='italic' ++[static] name=' ' -++[static] name='bold' \ No newline at end of file +++[static] name='bold'
diff --git a/content/test/data/accessibility/html/text-colors-and-styles-expected-blink.txt b/content/test/data/accessibility/html/text-colors-and-styles-expected-blink.txt index 84cd1c5..a28a8dd7c 100644 --- a/content/test/data/accessibility/html/text-colors-and-styles-expected-blink.txt +++ b/content/test/data/accessibility/html/text-colors-and-styles-expected-blink.txt
@@ -19,4 +19,4 @@ ++++++staticText name=' ' ++++++++inlineTextBox name=' ' ++++++staticText name='bold' -++++++++inlineTextBox name='bold' \ No newline at end of file +++++++++inlineTextBox name='bold'
diff --git a/content/test/data/accessibility/html/text-colors-and-styles-expected-mac.txt b/content/test/data/accessibility/html/text-colors-and-styles-expected-mac.txt index 86680912..34bbc22f 100644 --- a/content/test/data/accessibility/html/text-colors-and-styles-expected-mac.txt +++ b/content/test/data/accessibility/html/text-colors-and-styles-expected-mac.txt
@@ -10,4 +10,4 @@ ++++++AXStaticText AXValue='strong' ++AXStaticText AXValue='italic' ++AXStaticText AXValue=' ' -++AXStaticText AXValue='bold' \ No newline at end of file +++AXStaticText AXValue='bold'
diff --git a/content/test/data/accessibility/html/text-colors-and-styles-expected-uia-win.txt b/content/test/data/accessibility/html/text-colors-and-styles-expected-uia-win.txt index 03b8657..e7965e5 100644 --- a/content/test/data/accessibility/html/text-colors-and-styles-expected-uia-win.txt +++ b/content/test/data/accessibility/html/text-colors-and-styles-expected-uia-win.txt
@@ -10,4 +10,4 @@ ++++++Text Name='strong' ++Text Name='italic' ++Text Name=' ' -++Text Name='bold' \ No newline at end of file +++Text Name='bold'
diff --git a/content/test/data/accessibility/html/text-colors-and-styles-expected-win.txt b/content/test/data/accessibility/html/text-colors-and-styles-expected-win.txt index 266ffa1..36e8547 100644 --- a/content/test/data/accessibility/html/text-colors-and-styles-expected-win.txt +++ b/content/test/data/accessibility/html/text-colors-and-styles-expected-win.txt
@@ -10,4 +10,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='strong' ++ROLE_SYSTEM_STATICTEXT name='italic' ++ROLE_SYSTEM_STATICTEXT name=' ' -++ROLE_SYSTEM_STATICTEXT name='bold' \ No newline at end of file +++ROLE_SYSTEM_STATICTEXT name='bold'
diff --git a/content/test/data/accessibility/html/text-decoration-styles-expected-fuchsia.txt b/content/test/data/accessibility/html/text-decoration-styles-expected-fuchsia.txt index 9c7836c..06402537 100644 --- a/content/test/data/accessibility/html/text-decoration-styles-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/text-decoration-styles-expected-fuchsia.txt
@@ -54,4 +54,4 @@ ++++++++++UNKNOWN label='line-through style: double' ++++++PARAGRAPH ++++++++STATIC_TEXT label='line-through style: wavy' -++++++++++UNKNOWN label='line-through style: wavy' \ No newline at end of file +++++++++++UNKNOWN label='line-through style: wavy'
diff --git a/content/test/data/accessibility/html/text-indent-expected-android-assist-data.txt b/content/test/data/accessibility/html/text-indent-expected-android-assist-data.txt index 676002dd..9d2464c 100644 --- a/content/test/data/accessibility/html/text-indent-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/text-indent-expected-android-assist-data.txt
@@ -12,4 +12,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] ++++TextView text:"No text indent specified" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}, {style="text-indent: blah"}] -++++TextView text:"Invalid text indent" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Invalid text indent" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/text-indent-expected-android-external.txt b/content/test/data/accessibility/html/text-indent-expected-android-external.txt index e928dad..83b20db 100644 --- a/content/test/data/accessibility/html/text-indent-expected-android-external.txt +++ b/content/test/data/accessibility/html/text-indent-expected-android-external.txt
@@ -5,4 +5,4 @@ ++TextView text:"Text indent initial" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"Text indent inherit" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] ++TextView text:"No text indent specified" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] -++TextView text:"Invalid text indent" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Invalid text indent" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/text-indent-expected-fuchsia.txt b/content/test/data/accessibility/html/text-indent-expected-fuchsia.txt index 235b780..5623907 100644 --- a/content/test/data/accessibility/html/text-indent-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/text-indent-expected-fuchsia.txt
@@ -21,4 +21,4 @@ ++++++++++UNKNOWN label='No text indent specified' ++++++UNKNOWN ++++++++STATIC_TEXT label='Invalid text indent' -++++++++++UNKNOWN label='Invalid text indent' \ No newline at end of file +++++++++++UNKNOWN label='Invalid text indent'
diff --git a/content/test/data/accessibility/html/textarea-changes-expected-fuchsia.txt b/content/test/data/accessibility/html/textarea-changes-expected-fuchsia.txt index a9ee10e..dac992bd 100644 --- a/content/test/data/accessibility/html/textarea-changes-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/textarea-changes-expected-fuchsia.txt
@@ -4,4 +4,4 @@ ++++++TEXT_FIELD focusable actions='{DEFAULT, SET_VALUE}' value='xyz' ++++++++UNKNOWN ++++++++++STATIC_TEXT label='xyz' -++++++++++++UNKNOWN label='xyz' \ No newline at end of file +++++++++++++UNKNOWN label='xyz'
diff --git a/content/test/data/accessibility/html/textarea-expected-android-assist-data.txt b/content/test/data/accessibility/html/textarea-expected-android-assist-data.txt index 3f35658f..118254f 100644 --- a/content/test/data/accessibility/html/textarea-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/textarea-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++EditText text:"The \ntextarea tag defines a multi-line text input control.\n" textSize:13.3 style:0 htmlInfo:[{htmlTag="textarea"}, {display="inline-block"}, {rows="4"}, {style="font-family: monospace; width: 50ch"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] ++++++++TextView text:"The \ntextarea tag defines a multi-line text input control.\n" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++++++View text:"\n" textSize:13.3 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] \ No newline at end of file +++++++++View text:"\n" textSize:13.3 style:0 htmlInfo:[{htmlTag="br"}, {display=""}]
diff --git a/content/test/data/accessibility/html/textarea-expected-android-external.txt b/content/test/data/accessibility/html/textarea-expected-android-external.txt index 57cf28a3..5b13f98 100644 --- a/content/test/data/accessibility/html/textarea-expected-android-external.txt +++ b/content/test/data/accessibility/html/textarea-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"The \ntextarea tag defines a multi-line text input control.\n" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"The \ntextarea tag defines a multi-line text input control.\n" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/textarea-expected-android.txt b/content/test/data/accessibility/html/textarea-expected-android.txt index 168eab64..2035a4e 100644 --- a/content/test/data/accessibility/html/textarea-expected-android.txt +++ b/content/test/data/accessibility/html/textarea-expected-android.txt
@@ -2,4 +2,4 @@ android.webkit.WebView focusable focused scrollable ++android.view.View ++++android.widget.EditText clickable editable_text focusable multiline name='The textarea tag defines a multi-line text input control. -' \ No newline at end of file +'
diff --git a/content/test/data/accessibility/html/textarea-expected-fuchsia.txt b/content/test/data/accessibility/html/textarea-expected-fuchsia.txt index f59aba58..c8890bced 100644 --- a/content/test/data/accessibility/html/textarea-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/textarea-expected-fuchsia.txt
@@ -11,4 +11,4 @@ ++++++++++++UNKNOWN label='control.' ++++++++++++UNKNOWN label='<newline>' ++++++++++UNKNOWN label='<newline>' -++++++++++++UNKNOWN label='<newline>' \ No newline at end of file +++++++++++++UNKNOWN label='<newline>'
diff --git a/content/test/data/accessibility/html/textarea-expected-win.txt b/content/test/data/accessibility/html/textarea-expected-win.txt index e9ff486..7c92e80 100644 --- a/content/test/data/accessibility/html/textarea-expected-win.txt +++ b/content/test/data/accessibility/html/textarea-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='The <newline>textarea tag defines a multi-line text input control.<newline>' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE IA2_STATE_SELECTABLE_TEXT ia2_hypertext='The <newline>textarea tag defines a multi-line text input control.<newline><newline>' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='The <newline>textarea tag defines a multi-line text input control.<newline>' FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE IA2_STATE_SELECTABLE_TEXT ia2_hypertext='The <newline>textarea tag defines a multi-line text input control.<newline><newline>' n_selections=0
diff --git a/content/test/data/accessibility/html/textarea-read-only-expected-android-assist-data.txt b/content/test/data/accessibility/html/textarea-read-only-expected-android-assist-data.txt index 3f67ba2..5d5acb6 100644 --- a/content/test/data/accessibility/html/textarea-read-only-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/textarea-read-only-expected-android-assist-data.txt
@@ -3,4 +3,4 @@ ++++EditText text:"The textarea tag defines a multi-line text input control.\n" textSize:13.3 style:0 htmlInfo:[{htmlTag="textarea"}, {display="inline-block"}, {cols="50"}, {readonly=""}, {rows="4"}, {style="font-family: monospace"}] ++++++View textSize:13.3 style:0 htmlInfo:[{htmlTag="div"}, {display="block"}] ++++++++TextView text:"The textarea tag defines a multi-line text input control.\n" textSize:13.3 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++++++View text:"\n" textSize:13.3 style:0 htmlInfo:[{htmlTag="br"}, {display=""}] \ No newline at end of file +++++++++View text:"\n" textSize:13.3 style:0 htmlInfo:[{htmlTag="br"}, {display=""}]
diff --git a/content/test/data/accessibility/html/textarea-read-only-expected-android-external.txt b/content/test/data/accessibility/html/textarea-read-only-expected-android-external.txt index 37ab641..5ce73a3e 100644 --- a/content/test/data/accessibility/html/textarea-read-only-expected-android-external.txt +++ b/content/test/data/accessibility/html/textarea-read-only-expected-android-external.txt
@@ -1,3 +1,3 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] -++++EditText text:"The textarea tag defines a multi-line text input control.\n" clickable editable disabled focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++++EditText text:"The textarea tag defines a multi-line text input control.\n" clickable editable disabled focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/textarea-read-only-expected-android.txt b/content/test/data/accessibility/html/textarea-read-only-expected-android.txt index 168eab64..2035a4e 100644 --- a/content/test/data/accessibility/html/textarea-read-only-expected-android.txt +++ b/content/test/data/accessibility/html/textarea-read-only-expected-android.txt
@@ -2,4 +2,4 @@ android.webkit.WebView focusable focused scrollable ++android.view.View ++++android.widget.EditText clickable editable_text focusable multiline name='The textarea tag defines a multi-line text input control. -' \ No newline at end of file +'
diff --git a/content/test/data/accessibility/html/textarea-read-only-expected-fuchsia.txt b/content/test/data/accessibility/html/textarea-read-only-expected-fuchsia.txt index 4b5d81f7..6f1555d 100644 --- a/content/test/data/accessibility/html/textarea-read-only-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/textarea-read-only-expected-fuchsia.txt
@@ -9,4 +9,4 @@ ++++++++++++UNKNOWN label='control.' ++++++++++++UNKNOWN label='<newline>' ++++++++++UNKNOWN label='<newline>' -++++++++++++UNKNOWN label='<newline>' \ No newline at end of file +++++++++++++UNKNOWN label='<newline>'
diff --git a/content/test/data/accessibility/html/textarea-read-only-expected-win.txt b/content/test/data/accessibility/html/textarea-read-only-expected-win.txt index 31ec9dc..993cdee 100644 --- a/content/test/data/accessibility/html/textarea-read-only-expected-win.txt +++ b/content/test/data/accessibility/html/textarea-read-only-expected-win.txt
@@ -1,3 +1,3 @@ ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE ia2_hypertext='<obj0>' n_selections=0 ++IA2_ROLE_SECTION ia2_hypertext='<obj0>' n_selections=0 -++++ROLE_SYSTEM_TEXT value='The textarea tag defines a multi-line text input control.<newline>' READONLY FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE IA2_STATE_SELECTABLE_TEXT ia2_hypertext='The textarea tag defines a multi-line text input control.<newline><newline>' n_selections=0 \ No newline at end of file +++++ROLE_SYSTEM_TEXT value='The textarea tag defines a multi-line text input control.<newline>' READONLY FOCUSABLE IA2_STATE_EDITABLE IA2_STATE_MULTI_LINE IA2_STATE_SELECTABLE_TEXT ia2_hypertext='The textarea tag defines a multi-line text input control.<newline><newline>' n_selections=0
diff --git a/content/test/data/accessibility/html/textarea-with-selection-expected-android.txt b/content/test/data/accessibility/html/textarea-with-selection-expected-android.txt index 168eab64..2035a4e 100644 --- a/content/test/data/accessibility/html/textarea-with-selection-expected-android.txt +++ b/content/test/data/accessibility/html/textarea-with-selection-expected-android.txt
@@ -2,4 +2,4 @@ android.webkit.WebView focusable focused scrollable ++android.view.View ++++android.widget.EditText clickable editable_text focusable multiline name='The textarea tag defines a multi-line text input control. -' \ No newline at end of file +'
diff --git a/content/test/data/accessibility/html/textarea-with-selection-expected-fuchsia.txt b/content/test/data/accessibility/html/textarea-with-selection-expected-fuchsia.txt index 9c259ec..6ccebec 100644 --- a/content/test/data/accessibility/html/textarea-with-selection-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/textarea-with-selection-expected-fuchsia.txt
@@ -9,4 +9,4 @@ ++++++++++++UNKNOWN label='control.' ++++++++++++UNKNOWN label='<newline>' ++++++++++UNKNOWN label='<newline>' -++++++++++++UNKNOWN label='<newline>' \ No newline at end of file +++++++++++++UNKNOWN label='<newline>'
diff --git a/content/test/data/accessibility/html/time-expected-android-assist-data.txt b/content/test/data/accessibility/html/time-expected-android-assist-data.txt index 33e486cb..0625fc25 100644 --- a/content/test/data/accessibility/html/time-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/time-expected-android-assist-data.txt
@@ -4,4 +4,4 @@ ++++++TextView text:"10:00" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:" " textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="time"}, {display="inline"}, {datetime="2015-02-14 20:00"}] -++++++TextView text:"Valentines day" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Valentines day" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/time-expected-android-external.txt b/content/test/data/accessibility/html/time-expected-android-external.txt index 9b09aaa7f..c486c37 100644 --- a/content/test/data/accessibility/html/time-expected-android-external.txt +++ b/content/test/data/accessibility/html/time-expected-android-external.txt
@@ -2,4 +2,4 @@ ++View actions:[AX_FOCUS] bundle:[chromeRole="genericContainer"] ++++View text:"10:00" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="time"] ++++TextView text:" " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] -++++View text:"Valentines day" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="time"] \ No newline at end of file +++++View text:"Valentines day" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="time"]
diff --git a/content/test/data/accessibility/html/time-expected-android.txt b/content/test/data/accessibility/html/time-expected-android.txt index 1ca51c1..6f73a53 100644 --- a/content/test/data/accessibility/html/time-expected-android.txt +++ b/content/test/data/accessibility/html/time-expected-android.txt
@@ -2,4 +2,4 @@ ++android.view.View ++++android.view.View name='10:00' ++++android.widget.TextView name=' ' -++++android.view.View name='Valentines day' \ No newline at end of file +++++android.view.View name='Valentines day'
diff --git a/content/test/data/accessibility/html/time-expected-fuchsia.txt b/content/test/data/accessibility/html/time-expected-fuchsia.txt index 875114b..c4784c9 100644 --- a/content/test/data/accessibility/html/time-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/time-expected-fuchsia.txt
@@ -8,4 +8,4 @@ ++++++++UNKNOWN label=' ' ++++++UNKNOWN ++++++++STATIC_TEXT label='Valentines day' -++++++++++UNKNOWN label='Valentines day' \ No newline at end of file +++++++++++UNKNOWN label='Valentines day'
diff --git a/content/test/data/accessibility/html/time-expected-win.txt b/content/test/data/accessibility/html/time-expected-win.txt index 7cbd6c53..76fb38b7 100644 --- a/content/test/data/accessibility/html/time-expected-win.txt +++ b/content/test/data/accessibility/html/time-expected-win.txt
@@ -4,4 +4,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='10:00' ++++ROLE_SYSTEM_STATICTEXT name=' ' ++++IA2_ROLE_TEXT_FRAME -++++++ROLE_SYSTEM_STATICTEXT name='Valentines day' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Valentines day'
diff --git a/content/test/data/accessibility/html/title-expected-android.txt b/content/test/data/accessibility/html/title-expected-android.txt index b03e5d3..e48ed65 100644 --- a/content/test/data/accessibility/html/title-expected-android.txt +++ b/content/test/data/accessibility/html/title-expected-android.txt
@@ -1 +1 @@ -android.webkit.WebView focusable focused name='Title of the document' \ No newline at end of file +android.webkit.WebView focusable focused name='Title of the document'
diff --git a/content/test/data/accessibility/html/title-expected-fuchsia.txt b/content/test/data/accessibility/html/title-expected-fuchsia.txt index deb8ec4..a895eeef 100644 --- a/content/test/data/accessibility/html/title-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/title-expected-fuchsia.txt
@@ -1,3 +1,3 @@ UNKNOWN focusable has_input_focus label='Title of the document' ++UNKNOWN hidden -++++UNKNOWN hidden \ No newline at end of file +++++UNKNOWN hidden
diff --git a/content/test/data/accessibility/html/ul-contenteditable-expected-android-assist-data.txt b/content/test/data/accessibility/html/ul-contenteditable-expected-android-assist-data.txt index 39cb622..26a63d7 100644 --- a/content/test/data/accessibility/html/ul-contenteditable-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/ul-contenteditable-expected-android-assist-data.txt
@@ -6,4 +6,4 @@ ++++++++TextView text:"Hello" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++++View text:"• " textSize:16.0 style:0 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] -++++++++TextView text:"Bye" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++++TextView text:"Bye" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/ul-contenteditable-expected-android-external.txt b/content/test/data/accessibility/html/ul-contenteditable-expected-android-external.txt index b3280e56..293c00c 100644 --- a/content/test/data/accessibility/html/ul-contenteditable-expected-android-external.txt +++ b/content/test/data/accessibility/html/ul-contenteditable-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++EditText text:"• Hello\n• Bye" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"] \ No newline at end of file +++EditText text:"• Hello\n• Bye" clickable editable focusable multiLine textSelectionStart:0 textSelectionEnd:0 actions:[FOCUS, CLICK, AX_FOCUS, NEXT, PREVIOUS, COPY, PASTE, CUT, SET_SELECTION, SET_TEXT, IME_ENTER] bundle:[chromeRole="textField", clickableScore="300"]
diff --git a/content/test/data/accessibility/html/ul-contenteditable-expected-blink.txt b/content/test/data/accessibility/html/ul-contenteditable-expected-blink.txt index 771c648..b2c1114 100644 --- a/content/test/data/accessibility/html/ul-contenteditable-expected-blink.txt +++ b/content/test/data/accessibility/html/ul-contenteditable-expected-blink.txt
@@ -12,4 +12,4 @@ ++++++++++++listMarker name='%E2%80%A2 ' ++++++++++++++staticText ignored name='%E2%80%A2 ' ++++++++++++staticText name='Bye' -++++++++++++++inlineTextBox name='Bye' \ No newline at end of file +++++++++++++++inlineTextBox name='Bye'
diff --git a/content/test/data/accessibility/html/ul-contenteditable-expected-win.txt b/content/test/data/accessibility/html/ul-contenteditable-expected-win.txt index 643fd51..74fd77e5 100644 --- a/content/test/data/accessibility/html/ul-contenteditable-expected-win.txt +++ b/content/test/data/accessibility/html/ul-contenteditable-expected-win.txt
@@ -6,4 +6,4 @@ ++++++++ROLE_SYSTEM_STATICTEXT name='Hello' ++++++ROLE_SYSTEM_LISTITEM ++++++++ROLE_SYSTEM_STATICTEXT name='%E2%80%A2 ' -++++++++ROLE_SYSTEM_STATICTEXT name='Bye' \ No newline at end of file +++++++++ROLE_SYSTEM_STATICTEXT name='Bye'
diff --git a/content/test/data/accessibility/html/ul-expected-android-assist-data.txt b/content/test/data/accessibility/html/ul-expected-android-assist-data.txt index f2529ae..b2087dc 100644 --- a/content/test/data/accessibility/html/ul-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/ul-expected-android-assist-data.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"Item 2" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++View textSize:16.0 style:0 htmlInfo:[{htmlTag="li"}, {display="list-item"}] ++++++View text:"• " textSize:16.0 style:0 htmlInfo:[{htmlTag="::marker"}, {display="inline-block"}] -++++++TextView text:"Item 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++++TextView text:"Item 3" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/ul-expected-android-external.txt b/content/test/data/accessibility/html/ul-expected-android-external.txt index 8fd0f0e4..1db9209 100644 --- a/content/test/data/accessibility/html/ul-expected-android-external.txt +++ b/content/test/data/accessibility/html/ul-expected-android-external.txt
@@ -8,4 +8,4 @@ ++++++TextView text:"Item 2" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] ++++View CollectionItemInfo:[rowIndex=2, colIndex=0] actions:[AX_FOCUS] bundle:[chromeRole="listItem"] ++++++View text:"• " actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="listMarker"] -++++++TextView text:"Item 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"] \ No newline at end of file +++++++TextView text:"Item 3" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="staticText"]
diff --git a/content/test/data/accessibility/html/ul-expected-android.txt b/content/test/data/accessibility/html/ul-expected-android.txt index d3ad1c7..3cb73cb 100644 --- a/content/test/data/accessibility/html/ul-expected-android.txt +++ b/content/test/data/accessibility/html/ul-expected-android.txt
@@ -8,4 +8,4 @@ ++++++android.widget.TextView name='Item 2' ++++android.view.View collection_item item_index=2 row_index=2 row_span=1 column_span=1 ++++++android.view.View name='%E2%80%A2 ' -++++++android.widget.TextView name='Item 3' \ No newline at end of file +++++++android.widget.TextView name='Item 3'
diff --git a/content/test/data/accessibility/html/ul-expected-auralinux.txt b/content/test/data/accessibility/html/ul-expected-auralinux.txt index 49da8b1..ef17205 100644 --- a/content/test/data/accessibility/html/ul-expected-auralinux.txt +++ b/content/test/data/accessibility/html/ul-expected-auralinux.txt
@@ -8,4 +8,4 @@ ++++++[static] name='Item 2' ++++[list item] ++++++[static] name='%E2%80%A2 ' -++++++[static] name='Item 3' \ No newline at end of file +++++++[static] name='Item 3'
diff --git a/content/test/data/accessibility/html/ul-expected-fuchsia.txt b/content/test/data/accessibility/html/ul-expected-fuchsia.txt index f0a6f50..eb3f0315 100644 --- a/content/test/data/accessibility/html/ul-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/ul-expected-fuchsia.txt
@@ -16,4 +16,4 @@ ++++++++++LIST_ELEMENT_MARKER label='%E2%80%A2 ' ++++++++++++STATIC_TEXT hidden label='%E2%80%A2 ' ++++++++++STATIC_TEXT label='Item 3' -++++++++++++UNKNOWN label='Item 3' \ No newline at end of file +++++++++++++UNKNOWN label='Item 3'
diff --git a/content/test/data/accessibility/html/ul-expected-mac.txt b/content/test/data/accessibility/html/ul-expected-mac.txt index 3e07c06..063b08f 100644 --- a/content/test/data/accessibility/html/ul-expected-mac.txt +++ b/content/test/data/accessibility/html/ul-expected-mac.txt
@@ -8,4 +8,4 @@ ++++++AXStaticText AXValue='Item 2' ++++AXGroup ++++++AXListMarker AXValue='%E2%80%A2 ' -++++++AXStaticText AXValue='Item 3' \ No newline at end of file +++++++AXStaticText AXValue='Item 3'
diff --git a/content/test/data/accessibility/html/ul-expected-win.txt b/content/test/data/accessibility/html/ul-expected-win.txt index c5c6b34..07267d5 100644 --- a/content/test/data/accessibility/html/ul-expected-win.txt +++ b/content/test/data/accessibility/html/ul-expected-win.txt
@@ -8,4 +8,4 @@ ++++++ROLE_SYSTEM_STATICTEXT name='Item 2' ++++ROLE_SYSTEM_LISTITEM READONLY ++++++ROLE_SYSTEM_STATICTEXT name='%E2%80%A2 ' -++++++ROLE_SYSTEM_STATICTEXT name='Item 3' \ No newline at end of file +++++++ROLE_SYSTEM_STATICTEXT name='Item 3'
diff --git a/content/test/data/accessibility/html/var-expected-android-assist-data.txt b/content/test/data/accessibility/html/var-expected-android-assist-data.txt index 2738bbc..dda6933 100644 --- a/content/test/data/accessibility/html/var-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/var-expected-android-assist-data.txt
@@ -1,3 +1,3 @@ WebView textSize:16.0 style:0 htmlInfo:[{htmlTag="#document"}, {display=""}] ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] -++++TextView text:"Variable" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"Variable" textSize:16.0 style:2 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/var-expected-android-external.txt b/content/test/data/accessibility/html/var-expected-android-external.txt index 69cc2d1..4b67e9e 100644 --- a/content/test/data/accessibility/html/var-expected-android-external.txt +++ b/content/test/data/accessibility/html/var-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Variable" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Variable" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/var-expected-android.txt b/content/test/data/accessibility/html/var-expected-android.txt index a2418fe..43466cf 100644 --- a/content/test/data/accessibility/html/var-expected-android.txt +++ b/content/test/data/accessibility/html/var-expected-android.txt
@@ -1,2 +1,2 @@ android.webkit.WebView focusable focused -++android.widget.TextView name='Variable' \ No newline at end of file +++android.widget.TextView name='Variable'
diff --git a/content/test/data/accessibility/html/var-expected-fuchsia.txt b/content/test/data/accessibility/html/var-expected-fuchsia.txt index be40d86..227651a0 100644 --- a/content/test/data/accessibility/html/var-expected-fuchsia.txt +++ b/content/test/data/accessibility/html/var-expected-fuchsia.txt
@@ -2,4 +2,4 @@ ++UNKNOWN hidden ++++UNKNOWN ++++++STATIC_TEXT label='Variable' -++++++++UNKNOWN label='Variable' \ No newline at end of file +++++++++UNKNOWN label='Variable'
diff --git a/content/test/data/accessibility/html/video-controls-expected-auralinux.txt b/content/test/data/accessibility/html/video-controls-expected-auralinux.txt index 61f3c9e7..85ff69d 100644 --- a/content/test/data/accessibility/html/video-controls-expected-auralinux.txt +++ b/content/test/data/accessibility/html/video-controls-expected-auralinux.txt
@@ -14,4 +14,4 @@ ++++++++++++++[section] ++++++++++++[push button] name='show more media controls' description='more options' description-from:tooltip haspopup:menu ++++++++++++++[section] -++++++++++[slider] name='video time scrubber' description='total time: 0:00' horizontal description:total time: 0:00 description-from:aria-description current=0.000000 minimum=0.000000 maximum=100.000000 \ No newline at end of file +++++++++++[slider] name='video time scrubber' description='total time: 0:00' horizontal description:total time: 0:00 description-from:aria-description current=0.000000 minimum=0.000000 maximum=100.000000
diff --git a/content/test/data/accessibility/html/video-controls-expected-uia-win.txt b/content/test/data/accessibility/html/video-controls-expected-uia-win.txt index e6c362a..107bc28 100644 --- a/content/test/data/accessibility/html/video-controls-expected-uia-win.txt +++ b/content/test/data/accessibility/html/video-controls-expected-uia-win.txt
@@ -14,4 +14,4 @@ ++++++++++++++Group IsControlElement=false ++++++++++++Button Name='show more media controls' IsEnabled=false ExpandCollapse.ExpandCollapseState='Collapsed' ++++++++++++++Group IsControlElement=false -++++++++++Slider Name='video time scrubber' IsEnabled=false RangeValue.IsReadOnly=true RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='elapsed time: 0:00' \ No newline at end of file +++++++++++Slider Name='video time scrubber' IsEnabled=false RangeValue.IsReadOnly=true RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=100.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00 Value.Value='elapsed time: 0:00'
diff --git a/content/test/data/accessibility/html/video-text-only-expected-uia-win.txt b/content/test/data/accessibility/html/video-text-only-expected-uia-win.txt index 3b0c535..2f92e75 100644 --- a/content/test/data/accessibility/html/video-text-only-expected-uia-win.txt +++ b/content/test/data/accessibility/html/video-text-only-expected-uia-win.txt
@@ -2,4 +2,4 @@ ++Group IsControlElement=false ++++Group Name='Unable to play media.' IsEnabled=false ++++Text Name=' ' -++++Group Name='Unable to play media.' IsEnabled=false \ No newline at end of file +++++Group Name='Unable to play media.' IsEnabled=false
diff --git a/content/test/data/accessibility/html/video-text-only-expected-win.txt b/content/test/data/accessibility/html/video-text-only-expected-win.txt index 1ef7acc..930d5a0c 100644 --- a/content/test/data/accessibility/html/video-text-only-expected-win.txt +++ b/content/test/data/accessibility/html/video-text-only-expected-win.txt
@@ -2,4 +2,4 @@ ++IA2_ROLE_SECTION ++++ROLE_SYSTEM_GROUPING name='Unable to play media.' UNAVAILABLE ++++ROLE_SYSTEM_STATICTEXT name=' ' -++++ROLE_SYSTEM_GROUPING name='Unable to play media.' UNAVAILABLE \ No newline at end of file +++++ROLE_SYSTEM_GROUPING name='Unable to play media.' UNAVAILABLE
diff --git a/content/test/data/accessibility/html/wbr-expected-android-assist-data.txt b/content/test/data/accessibility/html/wbr-expected-android-assist-data.txt index ee652f4..abc87ca 100644 --- a/content/test/data/accessibility/html/wbr-expected-android-assist-data.txt +++ b/content/test/data/accessibility/html/wbr-expected-android-assist-data.txt
@@ -2,4 +2,4 @@ ++View textSize:16.0 style:0 htmlInfo:[{htmlTag="body"}, {display="block"}] ++++TextView text:"Supercali" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] ++++TextView text:"fragilistic" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] -++++TextView text:"expialidocious" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}] \ No newline at end of file +++++TextView text:"expialidocious" textSize:16.0 style:0 htmlInfo:[{htmlTag=""}, {display=""}]
diff --git a/content/test/data/accessibility/html/wbr-expected-android-external.txt b/content/test/data/accessibility/html/wbr-expected-android-external.txt index 91e00b32..45772b8 100644 --- a/content/test/data/accessibility/html/wbr-expected-android-external.txt +++ b/content/test/data/accessibility/html/wbr-expected-android-external.txt
@@ -1,2 +1,2 @@ WebView focusable focused actions:[CLEAR_FOCUS, AX_FOCUS] bundle:[chromeRole="rootWebArea"] -++TextView text:"Supercalifragilisticexpialidocious" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"] \ No newline at end of file +++TextView text:"Supercalifragilisticexpialidocious" actions:[AX_FOCUS, NEXT, PREVIOUS] bundle:[chromeRole="genericContainer"]
diff --git a/content/test/data/accessibility/html/wbr-expected-blink.txt b/content/test/data/accessibility/html/wbr-expected-blink.txt index 3ad2d566..3fc0cb2 100644 --- a/content/test/data/accessibility/html/wbr-expected-blink.txt +++ b/content/test/data/accessibility/html/wbr-expected-blink.txt
@@ -6,4 +6,4 @@ ++++++staticText name='fragilistic' ++++++++inlineTextBox name='fragilistic' ++++++staticText name='expialidocious' -++++++++inlineTextBox name='expialidocious' \ No newline at end of file +++++++++inlineTextBox name='expialidocious'
diff --git a/content/test/data/accessibility/html/whitespace-dynamic-expected-blink.txt b/content/test/data/accessibility/html/whitespace-dynamic-expected-blink.txt index 358a3b6..7318a12 100644 --- a/content/test/data/accessibility/html/whitespace-dynamic-expected-blink.txt +++ b/content/test/data/accessibility/html/whitespace-dynamic-expected-blink.txt
@@ -1,4 +1,4 @@ rootWebArea ++genericContainer ignored ++++genericContainer ignored -++++++genericContainer name='Done' \ No newline at end of file +++++++genericContainer name='Done'
diff --git a/content/test/gpu/gpu_tests/constants.py b/content/test/gpu/gpu_tests/constants.py new file mode 100644 index 0000000..2956a6e --- /dev/null +++ b/content/test/gpu/gpu_tests/constants.py
@@ -0,0 +1,19 @@ +# Copyright 2024 The Chromium Authors +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +"""Constants used in GPU testing not specific to a particular module. + +This module should **not** have any dependencies on any other GPU code to avoid +circular dependencies. +""" + +import enum + + +class GpuVendor(enum.IntEnum): + AMD = 0x1002 + APPLE = 0x106b + INTEL = 0x8086 + NVIDIA = 0x10DE + # ACPI ID as opposed to a PCI-E ID like other vendors. + QUALCOMM = 0x4D4F4351
diff --git a/content/test/gpu/gpu_tests/gpu_helper.py b/content/test/gpu/gpu_tests/gpu_helper.py index d5da740..74ecab2c 100644 --- a/content/test/gpu/gpu_tests/gpu_helper.py +++ b/content/test/gpu/gpu_tests/gpu_helper.py
@@ -2,13 +2,14 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -import enum import os import re -import sys from typing import Dict, FrozenSet, List, Match, Optional, Tuple, Union import unittest.mock as mock +from gpu_tests import constants +from gpu_tests.util import host_information + from telemetry.internal.platform import gpu_info as tgi # This set must be the union of the driver tags used in WebGL and WebGL2 @@ -48,15 +49,6 @@ } -class GpuVendors(enum.IntEnum): - AMD = 0x1002 - APPLE = 0x106b - INTEL = 0x8086 - NVIDIA = 0x10DE - # ACPI ID as opposed to a PCI-E ID like other vendors. - QUALCOMM = 0x4D4F4351 - - INTEL_DEVICE_ID_MASK = 0xFF00 INTEL_GEN_9 = {0x1900, 0x3100, 0x3E00, 0x5900, 0x5A00, 0x9B00} INTEL_GEN_12 = {0x4C00, 0x9A00, 0x4900, 0x4600, 0x4F00, 0x5600, 0xA700, 0x7D00} @@ -95,7 +87,7 @@ primary_gpu.device_string) vendor_id = primary_gpu.vendor_id try: - vendor_id = GpuVendors(vendor_id) + vendor_id = constants.GpuVendor(vendor_id) return vendor_id.name.lower() except ValueError: # Hit if vendor_id is not a known vendor. @@ -119,7 +111,7 @@ def IsIntel(vendor_id: int) -> bool: - return vendor_id == GpuVendors.INTEL + return vendor_id == constants.GpuVendor.INTEL # Intel GPU architectures @@ -210,10 +202,7 @@ # display server. if browser_type in REMOTE_BROWSER_TYPES: return None - # TODO(crbug.com/324293876): Move this to use host_information.IsLinux() - # once relevant constants are moved out of gpu_helper and there is no longer - # a circular dependency. - if sys.platform.startswith('linux'): + if host_information.IsLinux(): if 'WAYLAND_DISPLAY' in os.environ: return 'display-server-wayland' return 'display-server-x'
diff --git a/content/test/gpu/gpu_tests/gpu_helper_unittest.py b/content/test/gpu/gpu_tests/gpu_helper_unittest.py index 85703f65..0d1b800 100755 --- a/content/test/gpu/gpu_tests/gpu_helper_unittest.py +++ b/content/test/gpu/gpu_tests/gpu_helper_unittest.py
@@ -307,7 +307,8 @@ def testGetDisplayServer(self) -> None: """Tests all code paths for the GetDisplayServer() method.""" - with mock.patch('sys.platform', 'linux2'): + with mock.patch('gpu_tests.util.host_information.IsLinux', + return_value=True): # Remote platforms. for browser_type in gpu_helper.REMOTE_BROWSER_TYPES: self.assertEqual(gpu_helper.GetDisplayServer(browser_type), None) @@ -319,7 +320,8 @@ self.assertEqual(gpu_helper.GetDisplayServer(''), 'display-server-wayland') - with mock.patch('sys.platform', 'win32'): + with mock.patch('gpu_tests.util.host_information.IsLinux', + return_value=False): self.assertEqual(gpu_helper.GetDisplayServer(''), None) def testGetOOPCanvasStatus(self) -> None:
diff --git a/content/test/gpu/gpu_tests/gpu_integration_test.py b/content/test/gpu/gpu_tests/gpu_integration_test.py index c0b5168..3f43edf 100644 --- a/content/test/gpu/gpu_tests/gpu_integration_test.py +++ b/content/test/gpu/gpu_tests/gpu_integration_test.py
@@ -33,6 +33,7 @@ from gpu_tests import common_browser_args as cba from gpu_tests import common_typing as ct +from gpu_tests import constants from gpu_tests import gpu_helper from gpu_tests import overlay_support from gpu_tests.util import host_information @@ -48,10 +49,10 @@ # Please expand the following lists when we expand to new bot configs. _SUPPORTED_WIN_VERSIONS = ['win7', 'win10', 'win11'] _SUPPORTED_WIN_GPU_VENDORS = [ - gpu_helper.GpuVendors.AMD, - gpu_helper.GpuVendors.INTEL, - gpu_helper.GpuVendors.NVIDIA, - gpu_helper.GpuVendors.QUALCOMM, + constants.GpuVendor.AMD, + constants.GpuVendor.INTEL, + constants.GpuVendor.NVIDIA, + constants.GpuVendor.QUALCOMM, ] _ARGS_TO_CONSOLIDATE = frozenset([
diff --git a/content/test/gpu/gpu_tests/gpu_integration_test_unittest.py b/content/test/gpu/gpu_tests/gpu_integration_test_unittest.py index 23995cfd..943f100 100644 --- a/content/test/gpu/gpu_tests/gpu_integration_test_unittest.py +++ b/content/test/gpu/gpu_tests/gpu_integration_test_unittest.py
@@ -295,8 +295,8 @@ instance.is_asan = True self.assertEqual(instance._GetTestTimeout(), 600) - @mock.patch('sys.platform', 'win32') - def testGenerateNvidiaExampleTags(self) -> None: + @mock.patch('gpu_tests.util.host_information.IsLinux', return_value=False) + def testGenerateNvidiaExampleTags(self, _) -> None: platform = fakes.FakePlatform('win', 'win10') browser = fakes.FakeBrowser(platform, 'release') browser._returned_system_info = _GetSystemInfo( @@ -319,8 +319,8 @@ 'graphite-disabled', ])) - @mock.patch('sys.platform', 'darwin') - def testGenerateVendorTagUsingVendorString(self) -> None: + @mock.patch('gpu_tests.util.host_information.IsLinux', return_value=False) + def testGenerateVendorTagUsingVendorString(self, _) -> None: platform = fakes.FakePlatform('mac', 'mojave') browser = fakes.FakeBrowser(platform, 'release') browser._returned_system_info = _GetSystemInfo( @@ -346,8 +346,8 @@ 'graphite-disabled', ])) - @mock.patch('sys.platform', 'darwin') - def testGenerateVendorTagUsingDeviceString(self) -> None: + @mock.patch('gpu_tests.util.host_information.IsLinux', return_value=False) + def testGenerateVendorTagUsingDeviceString(self, _) -> None: platform = fakes.FakePlatform('mac', 'mojave') browser = fakes.FakeBrowser(platform, 'release') browser._returned_system_info = _GetSystemInfo( @@ -377,12 +377,14 @@ browser = fakes.FakeBrowser(platform, 'release') browser = typing.cast(ct.Browser, browser) - with mock.patch('sys.platform', 'darwin'): + with mock.patch('gpu_tests.util.host_information.IsLinux', + return_value=False): tags = gpu_integration_test.GpuIntegrationTest.GetPlatformTags(browser) for t in tags: self.assertFalse(t.startswith('display-server')) - with mock.patch('sys.platform', 'linux'): + with mock.patch('gpu_tests.util.host_information.IsLinux', + return_value=True): tags = gpu_integration_test.GpuIntegrationTest.GetPlatformTags(browser) self.assertIn('display-server-x', tags)
diff --git a/content/test/gpu/gpu_tests/info_collection_test.py b/content/test/gpu/gpu_tests/info_collection_test.py index 0e8dea76..d2da7e4a 100644 --- a/content/test/gpu/gpu_tests/info_collection_test.py +++ b/content/test/gpu/gpu_tests/info_collection_test.py
@@ -12,7 +12,7 @@ import dataclasses # Built-in, but pylint gives an ordering false positive. from gpu_tests import common_typing as ct -from gpu_tests import gpu_helper +from gpu_tests import constants from gpu_tests import gpu_integration_test from gpu_tests import overlay_support from gpu_tests.util import host_information @@ -194,22 +194,22 @@ self.fail('Running on unknown platform') expected_vendor_id = int(test_args.expected_vendor_id_str, 16) - if expected_vendor_id == gpu_helper.GpuVendors.QUALCOMM: + if expected_vendor_id == constants.GpuVendor.QUALCOMM: self.assertTrue(host_information.IsArmCpu()) self.assertFalse(host_information.Isx86Cpu()) self.assertTrue(host_information.IsQualcommGpu()) - elif expected_vendor_id == gpu_helper.GpuVendors.APPLE: + elif expected_vendor_id == constants.GpuVendor.APPLE: self.assertTrue(host_information.IsArmCpu()) self.assertFalse(host_information.Isx86Cpu()) self.assertTrue(host_information.IsAppleGpu()) else: self.assertTrue(host_information.Isx86Cpu()) self.assertFalse(host_information.IsArmCpu()) - if expected_vendor_id == gpu_helper.GpuVendors.AMD: + if expected_vendor_id == constants.GpuVendor.AMD: self.assertTrue(host_information.IsAmdGpu()) - elif expected_vendor_id == gpu_helper.GpuVendors.INTEL: + elif expected_vendor_id == constants.GpuVendor.INTEL: self.assertTrue(host_information.IsIntelGpu()) - elif expected_vendor_id == gpu_helper.GpuVendors.NVIDIA: + elif expected_vendor_id == constants.GpuVendor.NVIDIA: self.assertTrue(host_information.IsNvidiaGpu()) else: self.fail('Running with unknown GPU vendor')
diff --git a/content/test/gpu/gpu_tests/overlay_support.py b/content/test/gpu/gpu_tests/overlay_support.py index a110ed35..2a8d7c6 100644 --- a/content/test/gpu/gpu_tests/overlay_support.py +++ b/content/test/gpu/gpu_tests/overlay_support.py
@@ -13,6 +13,7 @@ import dataclasses # Built-in, but pylint gives an ordering false positive from gpu_tests import common_typing as ct +from gpu_tests import constants from gpu_tests import gpu_helper from telemetry.internal.platform import gpu_device @@ -400,7 +401,7 @@ .WithHardwareBGRA8Support()) OVERLAY_CONFIGS = { - gpu_helper.GpuVendors.AMD: { + constants.GpuVendor.AMD: { 0x7340: BasicDirectCompositionConfig()\ .WithHardwareNV12Support(supported_rotations=[ VideoRotation.ROT90, @@ -416,7 +417,7 @@ 0x699f: BasicDirectCompositionConfig(), }, - gpu_helper.GpuVendors.INTEL: { + constants.GpuVendor.INTEL: { # Hardware overlays are disabled in 26.20.100.8141 per # crbug.com/1079393#c105 0x5912: BasicDirectCompositionConfig()\ @@ -434,7 +435,7 @@ 0x9bc5: AllHardwareSupportDirectCompositionConfig(), }, - gpu_helper.GpuVendors.NVIDIA: { + constants.GpuVendor.NVIDIA: { # For some reason, software BGRA8 software overlay support changes # based on driver version. 0x2184: BasicDirectCompositionConfig()\ @@ -449,7 +450,7 @@ supported_codecs=[ ZeroCopyCodec.H264])), }, - gpu_helper.GpuVendors.QUALCOMM: { + constants.GpuVendor.QUALCOMM: { 0x41333430: BasicDirectCompositionConfig()\ .WithHardwareNV12Support(supported_rotations=[ VideoRotation.ROT180])\ @@ -549,7 +550,7 @@ for vendor_str, device_map in json_content.items(): assert vendor_str.lower().startswith('0x') vendor = int(vendor_str, 0) - vendor = gpu_helper.GpuVendors(vendor) + vendor = constants.GpuVendor(vendor) for device_str, function_list in device_map.items(): assert device_str.lower().startswith('0x') @@ -557,12 +558,12 @@ _ParseOverlayJsonForDevice(vendor, device, function_list) -def _ParseOverlayJsonForDevice(vendor: gpu_helper.GpuVendors, device: int, +def _ParseOverlayJsonForDevice(vendor: constants.GpuVendor, device: int, function_list: List[dict]) -> None: """Helper to parse overlay config JSON for a single device. Args: - vendor: The GpuVendors value for the device's vendor. + vendor: The GpuVendor value for the device's vendor. device: An int representing the device's ID. function_list: A list of dicts, each dict representing a function to call. """
diff --git a/content/test/gpu/gpu_tests/overlay_support_unittest.py b/content/test/gpu/gpu_tests/overlay_support_unittest.py index de056c1..1170283 100644 --- a/content/test/gpu/gpu_tests/overlay_support_unittest.py +++ b/content/test/gpu/gpu_tests/overlay_support_unittest.py
@@ -9,7 +9,7 @@ import unittest from unittest import mock -from gpu_tests import gpu_helper +from gpu_tests import constants from gpu_tests import overlay_support from pyfakefs import fake_filesystem_unittest # pylint:disable=import-error @@ -655,7 +655,7 @@ self.assertNotEqual(config, other) -def _createMockGpu(vendor: Union[gpu_helper.GpuVendors, int], +def _createMockGpu(vendor: Union[constants.GpuVendor, int], device: int) -> mock.Mock: gpu = mock.Mock() gpu.vendor_id = vendor @@ -668,7 +668,7 @@ def testKnownGpu(self): # pylint: disable=no-self-use """Tests behavior when a known GPU is provided.""" - gpu = _createMockGpu(gpu_helper.GpuVendors.INTEL, 0x3e92) + gpu = _createMockGpu(constants.GpuVendor.INTEL, 0x3e92) overlay_support.GetOverlayConfigForGpu(gpu) @@ -684,7 +684,7 @@ def testUnknownDevice(self): """Tests behavior when an unknown GPU devices is provided.""" - gpu = _createMockGpu(gpu_helper.GpuVendors.INTEL, 0x1234) + gpu = _createMockGpu(constants.GpuVendor.INTEL, 0x1234) with self.assertRaisesRegex( RuntimeError, @@ -717,7 +717,7 @@ } } self.setJson(json_content) - gpu = _createMockGpu(vendor=gpu_helper.GpuVendors.INTEL, device=0x3e92) + gpu = _createMockGpu(vendor=constants.GpuVendor.INTEL, device=0x3e92) original_config = overlay_support.GetOverlayConfigForGpu(gpu) overlay_support.ParseOverlayJsonFile(self.filepath) updated_config = overlay_support.GetOverlayConfigForGpu(gpu) @@ -769,7 +769,7 @@ self.setJson(json_content) overlay_support.ParseOverlayJsonFile(self.filepath) actual = overlay_support.GetOverlayConfigForGpu( - _createMockGpu(gpu_helper.GpuVendors.INTEL, 0x1234)) + _createMockGpu(constants.GpuVendor.INTEL, 0x1234)) self.assertEqual(actual, expected) @mock.patch.dict(overlay_support.OVERLAY_CONFIGS, {}, clear=True)
diff --git a/content/test/gpu/gpu_tests/pixel_integration_test.py b/content/test/gpu/gpu_tests/pixel_integration_test.py index ecc1cc3b..b12823f 100644 --- a/content/test/gpu/gpu_tests/pixel_integration_test.py +++ b/content/test/gpu/gpu_tests/pixel_integration_test.py
@@ -50,7 +50,7 @@ # Flakily fails to capture a screenshot when run in parallel on Mac. 'Pixel_VideoStreamFrom*', } - if sys.platform == 'win32': + if host_information.IsWindows(): serial_globs |= { # Serialized for the same reasons as in trace_integration_test. 'Pixel_DirectComposition_Underlay*',
diff --git a/content/test/gpu/gpu_tests/util/host_information.py b/content/test/gpu/gpu_tests/util/host_information.py index 38dd4540..1cef232 100644 --- a/content/test/gpu/gpu_tests/util/host_information.py +++ b/content/test/gpu/gpu_tests/util/host_information.py
@@ -19,7 +19,7 @@ import sys from typing import Any, List -from gpu_tests import gpu_helper +from gpu_tests import constants if sys.platform == 'win32': # pylint: disable=import-error @@ -86,30 +86,30 @@ @functools.lru_cache(maxsize=1) def IsIntelGpu() -> bool: - return _IsGpuVendorPresent(gpu_helper.GpuVendors.INTEL) + return _IsGpuVendorPresent(constants.GpuVendor.INTEL) @functools.lru_cache(maxsize=1) def IsAmdGpu() -> bool: - return _IsGpuVendorPresent(gpu_helper.GpuVendors.AMD) + return _IsGpuVendorPresent(constants.GpuVendor.AMD) @functools.lru_cache(maxsize=1) def IsNvidiaGpu() -> bool: - return _IsGpuVendorPresent(gpu_helper.GpuVendors.NVIDIA) + return _IsGpuVendorPresent(constants.GpuVendor.NVIDIA) @functools.lru_cache(maxsize=1) def IsQualcommGpu() -> bool: - return _IsGpuVendorPresent(gpu_helper.GpuVendors.QUALCOMM) + return _IsGpuVendorPresent(constants.GpuVendor.QUALCOMM) @functools.lru_cache(maxsize=1) def IsAppleGpu() -> bool: - return _IsGpuVendorPresent(gpu_helper.GpuVendors.APPLE) + return _IsGpuVendorPresent(constants.GpuVendor.APPLE) -def _IsGpuVendorPresent(gpu_vendor: gpu_helper.GpuVendors) -> bool: +def _IsGpuVendorPresent(gpu_vendor: constants.GpuVendor) -> bool: return any(gpu.vendor_id == gpu_vendor for gpu in _GetAvailableGpus()) @@ -144,7 +144,7 @@ if match: vendor_id = match.group(1).lower() if vendor_id == 'qcom': - vendor_id = gpu_helper.GpuVendors.QUALCOMM + vendor_id = constants.GpuVendor.QUALCOMM else: vendor_id = int(vendor_id, 16) else: @@ -153,7 +153,7 @@ match = _PNP_DEVICE_REGEX.search(pnp_string) if match: device_id = match.group(1).lower() - if vendor_id == gpu_helper.GpuVendors.QUALCOMM: + if vendor_id == constants.GpuVendor.QUALCOMM: device_id = _QUALCOMM_DEVICE_MAP[device_id] device_id = int(device_id, 16) else: @@ -253,7 +253,7 @@ if not device_name: raise RuntimeError('Did not get a device name for Apple GPU') - return _Gpu(gpu_helper.GpuVendors.APPLE, device_name) + return _Gpu(constants.GpuVendor.APPLE, device_name) def _HandleNonAppleGpu(gpu: dict) -> _Gpu: @@ -264,15 +264,14 @@ # Should be NVIDIA. vendor_id = gpu['spdisplays_vendor-id'][2:] vendor_id = int(vendor_id, 16) - assert vendor_id == gpu_helper.GpuVendors.NVIDIA + assert vendor_id == constants.GpuVendor.NVIDIA elif 'spdisplays_vendor' in gpu: # Either Intel or AMD. match = _MAC_PCI_ID_REGEX.search(gpu['spdisplays_vendor']) if match: vendor_id = match.group(1) vendor_id = int(vendor_id, 16) - assert (vendor_id - in (gpu_helper.GpuVendors.INTEL, gpu_helper.GpuVendors.AMD)) + assert vendor_id in (constants.GpuVendor.INTEL, constants.GpuVendor.AMD) # MacOS 10.13 and above stopped including the Vendor ID in the # spdisplays_vendor string, so infer it from the vendor name instead. @@ -280,14 +279,14 @@ model_name = gpu['sppci_model'] vendor_name = model_name.split(' ', 1)[0].upper() if _IsKnownVendorName(vendor_name): - vendor_id = gpu_helper.GpuVendors[vendor_name] + vendor_id = constants.GpuVendor[vendor_name] if vendor_id is None and 'spdisplays_vendor' in gpu: match = _MAC_VENDOR_NAME_REGEX.search(gpu['spdisplays_vendor']) if match: vendor_name = match.group(1).upper() if _IsKnownVendorName(vendor_name): - vendor_id = gpu_helper.GpuVendors[vendor_name] + vendor_id = constants.GpuVendor[vendor_name] if vendor_id is None: raise RuntimeError('Unable to determine GPU vendor ID. Raw GPU info: %s' % @@ -298,7 +297,7 @@ def _IsKnownVendorName(vendor_name: str) -> bool: try: - _ = gpu_helper.GpuVendors[vendor_name] + _ = constants.GpuVendor[vendor_name] return True except KeyError: return False
diff --git a/google_apis/gcm/engine/checkin_request.cc b/google_apis/gcm/engine/checkin_request.cc index ff40cfa..b5bbf2ac 100644 --- a/google_apis/gcm/engine/checkin_request.cc +++ b/google_apis/gcm/engine/checkin_request.cc
@@ -243,8 +243,6 @@ LOG(ERROR) << "Check-in request got net error: " << source->NetError(); RecordCheckinStatusAndReportUMA(CheckinRequestStatus::kFailedNetError, recorder_, /* will_retry= */ true); - base::UmaHistogramSparse("GCM.CheckinRequestStatusNetError", - std::abs(source->NetError())); RetryWithBackoff(); return;
diff --git a/internal b/internal index 5798a09..f504815 160000 --- a/internal +++ b/internal
@@ -1 +1 @@ -Subproject commit 5798a096a03a88db5e3a14645bd747d811dbd560 +Subproject commit f5048154f82911c84ab994c1546290d567a75ec4
diff --git a/ios/chrome/app/spotlight/bookmarks_spotlight_manager.mm b/ios/chrome/app/spotlight/bookmarks_spotlight_manager.mm index ae1c08e..02d824b4 100644 --- a/ios/chrome/app/spotlight/bookmarks_spotlight_manager.mm +++ b/ios/chrome/app/spotlight/bookmarks_spotlight_manager.mm
@@ -344,6 +344,11 @@ return; } + if (self.isAppInBackground) { + // The next batch will auto resume on foreground. + return; + } + for (int i = 0; i < kBatchSize; i++) { if (_indexingStack.empty() || _nodesIndexed > kMaxInitialIndexSize) { self.modelUpdatesShouldCauseFullReindex = NO; @@ -392,7 +397,12 @@ - (void)appWillEnterForeground { [super appWillEnterForeground]; - [self clearAndReindexModelIfNeeded]; + + if (self.needsClearAndReindex) { + [self clearAndReindexModelIfNeeded]; + } else { + [self indexNextBatchInStack]; + } } - (void)clearAndReindexModel { @@ -410,6 +420,9 @@ return; } + [self stopIndexing]; + self.needsClearAndReindex = NO; + __weak BookmarksSpotlightManager* weakSelf = self; [self.spotlightInterface deleteSearchableItemsWithDomainIdentifiers:@[ @@ -428,6 +441,7 @@ if (self.isShuttingDown) { return; } + // If the app is in background at this point, avoid accessing the spotlight // index and schedule a full reindex on foreground. if (self.isAppInBackground) { @@ -442,7 +456,6 @@ // operations. DCHECK(_indexingStack.empty()); DCHECK(!self.nextBatchOperation); - DCHECK(self.modelUpdatesShouldCauseFullReindex); // If this method is called before bookmark model loaded, or after it // unloaded, reindexing won't be possible. The latter should happen at
diff --git a/ios/chrome/app/strings/ios_strings.grd b/ios/chrome/app/strings/ios_strings.grd index 71e4ae5d..4be2be2f 100644 --- a/ios/chrome/app/strings/ios_strings.grd +++ b/ios/chrome/app/strings/ios_strings.grd
@@ -5088,6 +5088,9 @@ <message name="IDS_IOS_TAB_GROUP_CREATION_BUTTON" desc="Label of the button to create a tab group. [iOS only]"> Create group </message> + <message name="IDS_IOS_TAB_GROUP_CREATION_DONE" desc="Label of the button to finalize edition of a tab group. [iOS only]"> + Done + </message> <message name="IDS_IOS_TAB_GROUP_CREATION_DATE" desc="Subtitle shown in tab group view to diplay the creation date of the group. [iOS only]"> Created <ph name="Date"><ex>2023/12/31</ex>$1</ph> </message>
diff --git a/ios/chrome/app/strings/ios_strings_grd/IDS_IOS_TAB_GROUP_CREATION_DONE.png.sha1 b/ios/chrome/app/strings/ios_strings_grd/IDS_IOS_TAB_GROUP_CREATION_DONE.png.sha1 new file mode 100644 index 0000000..e84fd358 --- /dev/null +++ b/ios/chrome/app/strings/ios_strings_grd/IDS_IOS_TAB_GROUP_CREATION_DONE.png.sha1
@@ -0,0 +1 @@ +ebdbfd989f17f45a2f4ef999f8ef74f46e73fa46 \ No newline at end of file
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_hi.xtb index cb005c9..041c265 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_hi.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_hi.xtb
@@ -49,6 +49,7 @@ <translation id="22313767259766852">फ़िलहाल, इस पते को Chromium में सेव किया गया है. Google के सभी प्रॉडक्ट पर इस्तेमाल करने के लिए, इसे अपने Google खाते, <ph name="USER_EMAIL" /> में सेव करें.</translation> <translation id="2236584955986023187">इसका मतलब है कि Chromium हर बार, साइट के डेस्कटॉप वर्शन का अनुरोध करेगा.</translation> <translation id="2313870531055795960">Chromium में पहले से सेव असुरक्षित साइटों की सूची का इस्तेमाल करके, यूआरएल की जांच करता है. अगर कोई साइट आपका पासवर्ड चुराने की कोशिश करती है या नुकसान पहुंचाने वाली कोई फ़ाइल डाउनलोड होने पर Chromium, सुरक्षित ब्राउज़िंग की सेवा को उनका यूआरएल भेजता है. यूआरएल के साथ-साथ पेज का कुछ कॉन्टेंट भी भेजा जाता है.</translation> +<translation id="231828342043114302">अपनी पसंद के हिसाब से कॉन्टेंट पाने के लिए, Chromium में साइन इन करें.</translation> <translation id="2374627437126809292">Chromium, खोजे गए पतों का रास्ता बताने और जगह की जानकारी देने के लिए Google Maps का इस्तेमाल करता है.</translation> <translation id="2386292341327187942">Search विजेट बॉक्स में, 'Chromium' शब्द लिखें</translation> <translation id="2426113998523353159">आपके संगठन के मुताबिक, यह ज़रूरी है कि Chromium का इस्तेमाल करने के लिए आप साइन इन करें.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb index 9ea6f6e8..bde8076 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_it.xtb
@@ -93,7 +93,7 @@ <translation id="3634039384458740619">Apri Impostazioni di Chromium</translation> <translation id="3639997914391704523">Chromium può controllare le tue password quando accedi con il tuo Account Google.</translation> <translation id="3650632991272923014"><ph name="USER_EMAIL1" /> stava usando Chromium e ha lasciato preferiti, password e altre impostazioni su questo dispositivo.</translation> -<translation id="3688710892786762883">Chromium rileverà i numeri per il monitoraggio delle spedizioni sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. I tuoi dati verranno condivisi con Google per fornire questa funzionalità e migliorare Shopping per tutti.</translation> +<translation id="3688710892786762883">Chromium rileverà i numeri di tracciamento delle spedizioni sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. I tuoi dati verranno condivisi con Google per fornire questa funzionalità e migliorare Shopping per tutti.</translation> <translation id="372658070733623520">Per usare e salvare i dati di Chromium nel tuo Account Google, verifica la tua identità.</translation> <translation id="3780779443901618967">Ricevi un avviso in caso di siti pericolosi, inclusi quelli di cui Google non era a conoscenza, analizzando più dati provenienti dai siti rispetto al livello Protezione standard. Puoi scegliere di ignorare gli avvisi di Chromium.</translation> <translation id="3784369638459513223">Apre una nuova scheda di navigazione in incognito di Chromium.</translation> @@ -194,7 +194,7 @@ <translation id="6154098560469640583">Utilizza Chromium ogni volta che tocchi i link in messaggi, documenti e altre app.</translation> <translation id="6170619162539716595">Consenti a Chromium di usare Google Maps per darti indicazioni stradali e informazioni locali relative agli indirizzi rilevati.</translation> <translation id="6175967839221456271">Condividi Chromium</translation> -<translation id="6197255575340902638">Se nascondi "<ph name="MODULE_NAME" />", Chromium non monitorerà più automaticamente i tuoi futuri pacchetti ed eliminerà tutti i dati di monitoraggio della spedizione precedenti.</translation> +<translation id="6197255575340902638">Se nascondi "<ph name="MODULE_NAME" />", Chromium non traccerà più automaticamente i tuoi futuri pacchetti ed eliminerà tutti i dati di tracciamento delle spedizioni precedenti.</translation> <translation id="6247557882553405851">Gestore delle password di Google</translation> <translation id="6268381023930128611">Uscire da Chromium?</translation> <translation id="6324041800010509197">Visita la griglia delle schede di Chromium</translation> @@ -301,7 +301,7 @@ <translation id="8776843108004031667">Questo account e gli eventuali dati non salvati verranno rimossi da Chromium.</translation> <translation id="88376265765385899">Consente di aprire i preferiti di Chromium.</translation> <translation id="8860548555286245440">Apri gli URL in Chromium in incognito</translation> -<translation id="8866191443434488382">Chromium rileverà i numeri di riferimento sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. Il numero per il monitoraggio della spedizione e il nome del sito web verranno inviati a Chromium per fornire questa funzionalità e migliorare le funzionalità di acquisto per tutti. Puoi aggiornarli in qualsiasi momento nelle <ph name="BEGIN_LINK" />impostazioni di monitoraggio della spedizione<ph name="END_LINK" />.</translation> +<translation id="8866191443434488382">Chromium rileverà i numeri di riferimento sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. Il numero di tracciamento della spedizione e il nome del sito web verranno inviati a Chromium per fornire questa funzionalità e migliorare le funzionalità di acquisto per tutti. Puoi aggiornarli in qualsiasi momento nelle <ph name="BEGIN_LINK" />impostazioni di tracciamento della spedizione<ph name="END_LINK" />.</translation> <translation id="8909995017390087892">Chromium per iOS</translation> <translation id="8924617840944134898">Apri scheda di navigazione in incognito di Chromium</translation> <translation id="894437814105052438">Se esci, Chromium non sincronizzerà gli eventuali nuovi dati con il tuo Account Google. I dati sincronizzati in precedenza rimangono memorizzati nell'account.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb index 061c61e..4ce19eb 100644 --- a/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb +++ b/ios/chrome/app/strings/resources/ios_chromium_strings_ru.xtb
@@ -51,6 +51,7 @@ <translation id="22313767259766852">Адрес добавлен в Chromium. Чтобы использовать адрес в других продуктах Google, сохраните его в аккаунте Google (<ph name="USER_EMAIL" />).</translation> <translation id="2236584955986023187">Chromium всегда будет запрашивать версию сайта для ПК.</translation> <translation id="2313870531055795960">Сверяет URL со списком небезопасных сайтов в Chromium. Если вы скачаете вредоносный файл или сайт попытается похитить ваш пароль, Chromium может отправить URL с образцами контента на проверку с помощью Безопасного просмотра.</translation> +<translation id="231828342043114302">Чтобы получать контент, подобранный специально для вас, войдите в Chromium.</translation> <translation id="2374627437126809292">Chromium использует Google Карты, чтобы показывать полезную информацию об обнаруженных адресах и прокладывать маршруты.</translation> <translation id="2386292341327187942">В окне поиска виджетов введите "Chromium".</translation> <translation id="2426113998523353159">По правилам организации, чтобы использовать Chromium, нужно выполнить вход.</translation> @@ -283,7 +284,7 @@ Чтобы это изменить, <ph name="BEGIN_LINK" />удалите данные Chromium из аккаунта<ph name="END_LINK" />.</translation> <translation id="865600487977764604">Защищает вас в браузере Chrome и может использоваться для повышения безопасности в других приложениях Google, когда выполнен вход в аккаунт.</translation> -<translation id="8663480472502753423">Обновляет Chromium до последней версии</translation> +<translation id="8663480472502753423">Обновить Chromium до последней версии</translation> <translation id="8685813584220679697">Войдите на этот сайт и в Chromium.</translation> <translation id="8730503818204408000">Открыть настройки, чтобы сделать Chromium браузером по умолчанию.</translation> <translation id="8742300022028858275">Открыть последнюю вкладку в Chromium</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_hi.xtb index a14db3c..3dcb9583 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_hi.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_hi.xtb
@@ -293,6 +293,7 @@ <translation id="8788269841521769222">आपको यह पासवर्ड याद रखने की ज़रूरत नहीं पड़ेगी. इसे <ph name="EMAIL" /> के लिए, Google पासवर्ड मैनेजर में सेव किया जाएगा</translation> <translation id="878917453316810648">Chrome के लिए सलाह: डिफ़ॉल्ट रूप से Chrome का इस्तेमाल करें</translation> <translation id="8808828119384186784">Chrome की सेटिंग</translation> +<translation id="8850736900032787670">अपनी पसंद के हिसाब से कॉन्टेंट पाने के लिए, Chrome में साइन इन करें.</translation> <translation id="8855781063981781621">Chrome में लॉकडाउन मोड बंद करने के लिए, इसे पहले अपने iPad पर बंद करें.</translation> <translation id="8856877214925961642">लंबे पासवर्ड से एन्क्रिप्ट (सुरक्षित) करने की सुविधा से, पेमेंट के तरीकों और पतों को सुरक्षित नहीं किया जाता.
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb index c2a382f..f8e1f11 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_it.xtb
@@ -2,7 +2,7 @@ <!DOCTYPE translationbundle> <translationbundle lang="it"> <translation id="1021782183249308751">Tieni premuta l'icona di Chrome e fai clic su "Modifica la schermata Home"</translation> -<translation id="1066101356081285416">Chrome rileverà i numeri di riferimento sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. Il numero per il monitoraggio della spedizione e il nome del sito web verranno inviati a Google per fornire questa funzionalità e migliorare le funzionalità di Google Shopping per tutti. Puoi aggiornarli in qualsiasi momento nelle <ph name="BEGIN_LINK" />impostazioni di monitoraggio della spedizione<ph name="END_LINK" />.</translation> +<translation id="1066101356081285416">Chrome rileverà i numeri di riferimento sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. Il numero di tracciamento della spedizione e il nome del sito web verranno inviati a Google per fornire questa funzionalità e migliorare le funzionalità di Google Shopping per tutti. Puoi aggiornarli in qualsiasi momento nelle <ph name="BEGIN_LINK" />impostazioni di tracciamento della spedizione<ph name="END_LINK" />.</translation> <translation id="1085696779717592361">Usa Chrome per impostazione predefinita</translation> <translation id="1105362920864247682">Cancella i dati di navigazione in Chrome.</translation> <translation id="1113057722807951993">La crittografia delle passphrase non include metodi di pagamento e indirizzi di Google Pay. @@ -154,12 +154,12 @@ <translation id="5162467219239570114">Chrome non è aggiornato. Se non sono disponibili aggiornamenti nell'<ph name="BEGIN_LINK" />App Store<ph name="END_LINK" />, è possibile che il dispositivo non supporti più le nuove versioni di Chrome.</translation> <translation id="5184329579814168207">Apri in Chrome</translation> <translation id="5190139289262548459">La tua organizzazione, <ph name="DOMAIN" />, gestisce l'account a cui hai eseguito l'accesso e la modalità di utilizzo di Chrome.</translation> -<translation id="5256908199795498284">Chrome rileverà i numeri per il monitoraggio della spedizione sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. I tuoi dati verranno condivisi con Google per fornire questa funzionalità e migliorare Shopping per tutti.</translation> +<translation id="5256908199795498284">Chrome rileverà i numeri di tracciamento delle spedizioni sui siti che visiti e mostrerà gli aggiornamenti relativi ai pacchetti nella pagina Nuova scheda. I tuoi dati verranno condivisi con Google per fornire questa funzionalità e migliorare Shopping per tutti.</translation> <translation id="5278862365980079760">Blocca le schede di navigazione in incognito quando esci da Chrome o passi a un'altra app.</translation> <translation id="5389212809648216794">Google Chrome non può utilizzare la videocamera perché è attualmente utilizzata da un'altra applicazione</translation> <translation id="5395376160638294582">Assicurati di poter usare sempre i dati di Chrome nel tuo Account Google</translation> <translation id="5439191312780166229">Ricevi un avviso in caso di siti pericolosi, inclusi quelli di cui Google non era a conoscenza, analizzando più dati provenienti dai siti rispetto al livello Protezione standard. Puoi scegliere di ignorare gli avvisi di Chrome.</translation> -<translation id="5442013002200339429">Se nascondi "<ph name="MODULE_NAME" />", Chrome non monitorerà più automaticamente i tuoi futuri pacchetti ed eliminerà tutti i dati di monitoraggio della spedizione precedenti.</translation> +<translation id="5442013002200339429">Se nascondi "<ph name="MODULE_NAME" />", Chrome non traccerà più automaticamente i tuoi futuri pacchetti ed eliminerà tutti i dati di tracciamento delle spedizioni precedenti.</translation> <translation id="5460571915754665838">4. Seleziona Chrome</translation> <translation id="546541279759910616">{COUNT,plural, =1{Chrome ti aiuterà a monitorare questo pacchetto nella pagina Nuova scheda.}other{Chrome ti aiuterà a monitorare questi pacchetti nella pagina Nuova scheda.}}</translation> <translation id="5492504007368565877">Gestore delle password di Google non può controllare le tue password.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb index e5aa429..700957c 100644 --- a/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb +++ b/ios/chrome/app/strings/resources/ios_google_chrome_strings_ru.xtb
@@ -125,7 +125,7 @@ <translation id="4064699917955374540">Чтобы использовать и сохранять данные Chrome в аккаунте Google, подтвердите свою личность.</translation> <translation id="4067858366537947361">Открыть вкладку инкогнито в Chrome</translation> <translation id="4093042601582616698">Сделать Chrome браузером по умолчанию?</translation> -<translation id="417201473131094001">Проверка не работает в Chrome Canary</translation> +<translation id="417201473131094001">Не поддерживается в Chrome Canary</translation> <translation id="4233521129555661685">Пользователь <ph name="USER_EMAIL1" />, который работал с Chrome на этом устройстве, не удалил свои закладки, пароли и другие настройки</translation> <translation id="424864128008805179">Выйти из Chrome?</translation> <translation id="4251174643044751591">Откроется страница настройки способов оплаты в Chrome.</translation> @@ -204,7 +204,7 @@ <translation id="6648150602980899529">Вы входите в аккаунт, которым управляет администратор домена <ph name="DOMAIN" />. Он может контролировать ваши данные Chrome, причем теперь они будут связаны с управляемым аккаунтом. При выходе из системы все данные Chrome, хранящиеся на этом устройстве, будут удалены, но останутся в вашем аккаунте Google.</translation> <translation id="6676840375528380067">Удалить данные Chrome с этого устройства?</translation> <translation id="6683891932310469419">Откроется страница с историей Chrome.</translation> -<translation id="6709398533399187136">Ваш пароль раскрыт из-за утечки данных. Измените его прямо сейчас в Google Менеджере паролей.</translation> +<translation id="6709398533399187136">Ваш пароль раскрыт из-за утечки данных. Рекомендуем сменить его прямо сейчас.</translation> <translation id="6815466750807582739">Способы оплаты и адреса не будут шифроваться, а история браузера Chrome – синхронизироваться. Прочесть ваши зашифрованные данные сможет только тот, кто знает кодовую фразу. Она не отправляется компании Google и не хранится на ее серверах. Если вы забыли кодовую фразу или хотите изменить эти настройки, <ph name="BEGIN_LINK" />удалите данные Chrome из аккаунта<ph name="END_LINK" />.</translation> @@ -218,7 +218,7 @@ <translation id="7004159181872656283">Искать изображения в Chrome.</translation> <translation id="7056826488869329999">Начнется проверка безопасности в Chrome.</translation> <translation id="7059914902409643750">Войдите в Chrome</translation> -<translation id="7124339256045485976">Обновляет Chrome до последней версии</translation> +<translation id="7124339256045485976">Обновить Chrome до последней версии</translation> <translation id="7161390184744336561">Версия Google Chrome устарела.</translation> <translation id="7165736900384873061">Используйте QR-сканер в Google Chrome</translation> <translation id="7175129790242719365">Совет по работе с Chrome: войдите в Chrome</translation> @@ -294,6 +294,7 @@ <translation id="8788269841521769222">Вам не нужно запоминать этот пароль. Он будет сохранен в Google Менеджере паролей для аккаунта <ph name="EMAIL" />.</translation> <translation id="878917453316810648">Совет по работе с Chrome: используйте Chrome по умолчанию</translation> <translation id="8808828119384186784">Настройки Chrome</translation> +<translation id="8850736900032787670">Чтобы получать контент, подобранный специально для вас, войдите в Chrome.</translation> <translation id="8855781063981781621">Отключите режим блокировки входа в Chrome на своем устройстве iPad.</translation> <translation id="8856877214925961642">Способы оплаты и адреса не шифруются кодовой фразой.
diff --git a/ios/chrome/app/strings/resources/ios_strings_af.xtb b/ios/chrome/app/strings/resources/ios_strings_af.xtb index 81e1bfc8..8a5c2cc 100644 --- a/ios/chrome/app/strings/resources/ios_strings_af.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_af.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nooit gestoor nie</translation> <translation id="1523341279170789507">Laat alle webkoekies toe</translation> <translation id="1524563461097350801">Nee, dankie</translation> -<translation id="1535268707340844072">Jou huidige instelling kan veroorsaak dat sommige werwe breek. Sien <ph name="BEGIN_LINK" />Webkoekie-instellings<ph name="END_LINK" /> om webkoekies vir alle werwe te bestuur.</translation> <translation id="1540800554400757039">Adres 1</translation> <translation id="1545749641540134597">Skandeer QR-kode</translation> <translation id="1552525382687785070">Jou administrateur het sinkronisering gedeaktiveer</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tik op die "Begin Loginskrywings"-knoppie om JavaScrip-konsole se toekomstige loglêers en foute van alle oortjies af in te samel. Loglêers sal ingesamel word (en in geheue geberg word) totdat jy hierdie bladsy toemaak of op "Stop Loginskrywings" tik.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} gestoorde wagwoord is bo jou sleutelbord beskikbaar.}other{{count} gestoorde wagwoorde is bo jou sleutelbord beskikbaar.}}</translation> <translation id="1657011748321897393">Kon nie deel nie, want jy is nie aan die netwerk gekoppel nie.</translation> -<translation id="1657641691196698092">Geblokkeerde webkoekies</translation> <translation id="165877110639533037">Geen oop oortjies nie</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> na <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Versoek mobiele werf</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Versteek “<ph name="MODULE_NAME" />”</translation> <translation id="2403129868389095715">Jou pakkie kon nie afgelewer word nie</translation> <translation id="2411749908844615428">{count,plural, =1{{count} gestoorde adres is bo jou sleutelbord beskikbaar.}other{{count} gestoorde adresse is bo jou sleutelbord beskikbaar.}}</translation> -<translation id="2421004566762153674">Blokkeer tans derdeparty-webkoekies</translation> <translation id="2421044535038393232">Hou wysiging</translation> <translation id="2434405374328098816">Jy het reeds 'n wagwoord vir "<ph name="USERNAME" />" op <ph name="WEBSITE" /> gestoor</translation> <translation id="2434918313224755415">Jy kan ook na links rollees om in Incognito te blaai.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Voeg rekening by …</translation> <translation id="2587010742985678408">{count,plural, =0{Geen gekompromitteerde wagwoorde nie}=1{{count} gekompromitteerde wagwoord}other{{count} gekompromitteerde wagwoorde}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Oop oortjies wat vir een dag of meer nie gebruik is nie, word na Onaktiewe Oortjies toe geskuif sodat jy maklik kan fokus op die oortjies wat jy die meeste gebruik. Jy kan dit enige tyd in instellings verander.}other{Oop oortjies wat vir {COUNT} dae of meer nie gebruik is nie, word na Onaktiewe Oortjies toe geskuif sodat jy maklik kan fokus op die oortjies wat jy die meeste gebruik. Jy kan dit enige tyd in instellings verander.}}</translation> -<translation id="2600682495497606169">Vee werf se webkoekies uit</translation> <translation id="260378315836159338">Tik op + boaan die skerm</translation> <translation id="2604176749896001318">Dateer jou blaaier op</translation> <translation id="2609008503159898744">Maak alle oortjies toe?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Wagwoord is gekopieer</translation> <translation id="2626236249646841566">Gaan jou verbinding na en probeer weer aanmeld.</translation> <translation id="2637313651144986786">Soek oortjies …</translation> -<translation id="2647269890314209800">Webkoekies in gebruik</translation> <translation id="2648721026697078500">Moet nooit skuif nie</translation> <translation id="2648803196158606475">Vee uit wat gelees is</translation> <translation id="2664621323652615289">Stop</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Maak in Incognito oop?</translation> <translation id="4803185665210547709">Bestuur deur jou organisasie. <ph name="BEGIN_LINK" />Kom meer te wete<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Nuus en inhoud wat op jou belangstellings gebaseer is.</translation> <translation id="4805759445554688327">Ongeldige kaartnommer</translation> <translation id="4808646838864186379">Jou aflewering is gekanselleer</translation> <translation id="4808744395915275922">Opdaterings</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Pakketnasporing</translation> <translation id="5478327362747197944">Skep kalendergeleenthede direk deur ’n datum op ’n webbladsy te klik.</translation> <translation id="5482922178977937393">Wil jy gegrond op jou belangstellings kennisgewings vir nuus, sport, en meer ontvang?</translation> -<translation id="5489208564673669003">Sien <ph name="BEGIN_LINK" />Webkoekie-instellings<ph name="END_LINK" /> om webkoekies vir alle werwe te bestuur.</translation> <translation id="5490005495580364134">Blokkeer alle webkoekies (nie aanbeveel nie)</translation> <translation id="5497202150450073388">Het probeer aflewer. Sal weer probeer</translation> <translation id="5511959326926949696">Opsionele beskerming vir jou blaaier in uiterste gevalle. Dit moet net gebruik word as jy meen dat jy dalk deur ’n uiters gesofistikeerde kuberaanval geteiken word.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_am.xtb b/ios/chrome/app/strings/resources/ios_strings_am.xtb index 0053e28..e086b1e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_am.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_am.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">በጭራሽ አልተቀመጠም</translation> <translation id="1523341279170789507">ሁሉንም ኩኪዎች ፍቀድ</translation> <translation id="1524563461097350801">አይ፣ አመሰግናለሁ</translation> -<translation id="1535268707340844072">የአሁኑ የእርስዎ ቅንብር አንዳንድ ጣቢያዎች እንዲሰባበሩ ሊያደርግ ይችላል። ለሁሉም ጣቢያዎች ኩኪዎችን ለማቀናበር፣ <ph name="BEGIN_LINK" />የኩኪ ቅንብሮችን<ph name="END_LINK" /> ይመልከቱ።</translation> <translation id="1540800554400757039">አድራሻ 1</translation> <translation id="1545749641540134597">የኪውአር ኮድ ይቃኙ</translation> <translation id="1552525382687785070">ስምረት በእርስዎ አስተዳዳሪ ተሰናክሏል</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ከሁሉም ትሮች የወደፊት የጃቫስሪፕት መሥሪያ ምዝግብ ማስታወሻዎችን እና ስህተቶችን ለመሰብሰብ የ«ምዝግብ ማስታወሻ መያዝ ጀምር» አዝራሩን መታ ያድርጉት። ይህ ገፅ እስኪዘጋ ወይም «ምዝግብ ማስታወሻን መያዝ አቁም» መታ እስኪደረግ ድረስ የምዝግብ ማስታወሻዎች ይሰበሰባሉ (እና በማህደረ ትውስታ ላይ ብቻ ነው የሚከማቹት)።</translation> <translation id="1653432787084483144">{count,plural, =1{{count} የተቀመጠ የይለፍ ቃል ከቁልፍ ሰሌዳዎ በላይ ይገኛል።}one{{count} የተቀመጠ የይለፍ ቃል ከቁልፍ ሰሌዳዎ በላይ ይገኛል።}other{{count} የተቀመጡ የይለፍ ቃላት ከቁልፍ ሰሌዳዎ በላይ ይገኛሉ።}}</translation> <translation id="1657011748321897393">ከአውታረ መረቡ ጋር ስላልተገናኙ ማጋራት አልተሳካም።</translation> -<translation id="1657641691196698092">የታገዱ ኩኪዎች</translation> <translation id="165877110639533037">ምንም ክፍት ትሮች የሉም</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ወደ <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">የተንቀሳቃሽ ስልክ ጣቢያ ጠይቅ</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">የድር ፍለጋ</translation> <translation id="2252749852083403809">በDrive ውስጥ ለ<ph name="USER_EMAIL" /> በማስቀመጥ ላይ።</translation> <translation id="2256933947031277845">በተወሰኑ መለያዎች አማካኝነት ብቻ እንዲገቡ ድርጅትዎ ይፈቅድልዎታል።</translation> +<translation id="2257594476751932246">ግላዊነት የተላበሰ ዜና</translation> <translation id="2258326562203545455">{count,plural, =1{ዕልባትዎን በእርስዎ Google መለያ {email} ውስጥ ማስቀምጥ ይችላሉ።}one{ዕልባትዎን በእርስዎ Google መለያ {email} ውስጥ ማስቀምጥ ይችላሉ።}other{ዕልባቶችዎን በእርስዎ Google መለያ {email} ውስጥ ማስቀምጥ ይችላሉ።}}</translation> <translation id="225943865679747347">የስህተት ኮድ፦ <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">መለያ አክል</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">«<ph name="MODULE_NAME" />»ን ደብቅ</translation> <translation id="2403129868389095715">ጥቅልዎ መድረስ አይችልም</translation> <translation id="2411749908844615428">{count,plural, =1{{count} የተቀመጠ አድራሻ ከቁልፍ ሰሌዳዎ በላይ ይገኛል።}one{{count} የተቀመጠ አድራሻ ከቁልፍ ሰሌዳዎ በላይ ይገኛል።}other{{count} የተቀመጡ አድራሻዎች ከቁልፍ ሰሌዳዎ በላይ ይገኛሉ።}}</translation> -<translation id="2421004566762153674">የሶስተኛ ወገን ኩኪዎችን ማገድ</translation> <translation id="2421044535038393232">አርትዖቱን ቀጥል</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> ላይ ለ«<ph name="USERNAME" />» የይለፍ ቃል አስቀድመው አስቀምጠዋል</translation> <translation id="2434918313224755415">ማንነት የማያሳውቅ ውስጥ ለማሰስ ወደ ግራ ማሸብለል ይችላሉ።</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">መለያ አክል…</translation> <translation id="2587010742985678408">{count,plural, =0{ምንም የተጠለፉ የይለፍ ቃሎች የሉም}=1{{count} የተጠለፈ የይለፍ ቃል}one{{count} የተጠለፈ የይለፍ ቃል}other{{count} የተጠለፉ የይለፍ ቃሎች}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ለአንድ ቀን ወይም ከዚያ በላይ ጥቅም ላይ ያልዋሉ ክፍት ትሮች እርስዎ በቀላሉ በጣም የሚጠቀሟቸው ትሮች ላይ እንዲያተኩሩ ወደ ገቢር ያልሆኑ ትሮች ይንቀሳቀሳሉ። ይህን በማንኛውም ጊዜ በቅንብሮች ውስጥ መለወጥ ይችላሉ።}one{ለ{COUNT} ቀን ወይም ከዚያ በላይ ጥቅም ላይ ያልዋሉ ክፍት ትሮች እርስዎ በቀላሉ በጣም የሚጠቀሟቸው ትሮች ላይ እንዲያተኩሩ ወደ ገቢር ያልሆኑ ትሮች ይንቀሳቀሳሉ። ይህን በማንኛውም ጊዜ በቅንብሮች ውስጥ መለወጥ ይችላሉ።}other{ለ{COUNT} ቀናት ወይም ከዚያ በላይ ጥቅም ላይ ያልዋሉ ክፍት ትሮች እርስዎ በቀላሉ በጣም የሚጠቀሟቸው ትሮች ላይ እንዲያተኩሩ ወደ ገቢር ያልሆኑ ትሮች ይንቀሳቀሳሉ። ይህን በማንኛውም ጊዜ በቅንብሮች ውስጥ መለወጥ ይችላሉ።}}</translation> -<translation id="2600682495497606169">የጣቢያ ኩኪዎችን ያጽዱ</translation> <translation id="260378315836159338">በማያ ገፅ አናት ላይ + ላይ መታ ያድርጉ</translation> <translation id="2604176749896001318">አሳሽዎን ያዘምኑ</translation> <translation id="2609008503159898744">ሁሉም ትሮች ይዘጉ?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">የይለፍ ቃል ተቀድቷል።</translation> <translation id="2626236249646841566">ግንኙነትዎን ይፈትሹ እና እንደገና ለመግባት ይሞክሩ።</translation> <translation id="2637313651144986786">ትሮችን ይፈልጉ...</translation> -<translation id="2647269890314209800">ጥቅም ላይ የዋሉ ኩኪዎች</translation> <translation id="2648721026697078500">መቼም አታንቀሳቅስ</translation> <translation id="2648803196158606475">የተነበቡትን ሰርዝ</translation> <translation id="2664621323652615289">አቁም</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">በማንነትን የማያሳውቅ ይከፈት?</translation> <translation id="4803185665210547709">በእርስዎ ድርጅት የሚተዳደር። <ph name="BEGIN_LINK" />የበለጠ ለመረዳት<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">በዝንባሌዎችዎ ላይ የተመሰረተ ዜና እና ይዘት።</translation> <translation id="4805759445554688327">ልክ ያልሆነ የካርድ ቁጥር</translation> <translation id="4808646838864186379">የእርስዎ ማድረስ ተሰርዟል</translation> <translation id="4808744395915275922">ዝማኔዎች</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">የጥቅል መከታተያ</translation> <translation id="5478327362747197944">በድረ-ገጽ ውስጥ አንድ ቀን ላይ ጠቅ በማድረግ የቀን መቁጠሪያ ክስተቶችን በቀጥታ ይፍጠሩ።</translation> <translation id="5482922178977937393">በዝንባሌዎችዎ ላይ በመመስረት ለዜና፣ ለስፖርት እና ለሌሎችም ማሳወቂያዎች እንዲደርሱዎት ይፈልጋሉ?</translation> -<translation id="5489208564673669003">ለሁሉም ጣቢያዎች ኩኪዎችን ለማቀናበር፣ <ph name="BEGIN_LINK" />የኩኪ ቅንብሮችን<ph name="END_LINK" /> ይመልከቱ።</translation> <translation id="5490005495580364134">ሁሉንም ኩኪዎች አግድ (አይመከርም)</translation> <translation id="5497202150450073388">ማድረስ ተሞክሯል። እንደገና ይሞከራል</translation> <translation id="5511959326926949696">ለአሳሽዎ ከፍተኛ የጥበቃ አማራጭ። እሱ ጥቅም ላይ መዋል ያለበት በጣም የተወሳሰበ የሳይበር ጥቃት እያነጣጠረዎ እንደሆነ ካመኑ ብቻ ነው።</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ar.xtb b/ios/chrome/app/strings/resources/ios_strings_ar.xtb index ee70e82..d19640b0 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ar.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ar.xtb
@@ -109,7 +109,6 @@ <translation id="1523341279170789507">السماح بكل ملفات تعريف الارتباط </translation> <translation id="1524563461097350801">لا، شكرًا</translation> -<translation id="1535268707340844072">قد يؤدي الإعداد الحالي إلى حدوث تعطُّل في بعض المواقع الإلكترونية. لإدارة ملفات تعريف الارتباط لجميع المواقع الإلكترونية، يمكنك الاطّلاع على <ph name="BEGIN_LINK" />إعدادات ملفات تعريف الارتباط<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">العنوان 1</translation> <translation id="1545749641540134597">فحص رمز الاستجابة السريعة</translation> <translation id="1552525382687785070">تم إيقاف المزامنة من قِبل المشرف</translation> @@ -138,7 +137,6 @@ <translation id="1650222530560417226">انقر على الزر "بدء تسجيل الدخول" لجمع سجلَّات وحدة تحكُّم JavaScript وأخطائها من جميع علامات التبويب. سيتم جمع السجلَّات (وتخزينها فقط في الذاكرة) حتى يتم إغلاق هذه الصفحة أو النقر على "إيقاف تسجيل الدخول".</translation> <translation id="1653432787084483144">{count,plural, =1{تتوفّر كلمة مرور واحدة ({count}) محفوظة أعلى لوحة المفاتيح.}zero{تتوفّر {count} كلمة مرور محفوظة أعلى لوحة المفاتيح.}two{تتوفّر كلمتا مرور ({count}) محفوظتَان أعلى لوحة المفاتيح.}few{تتوفّر {count} كلمات مرور محفوظة أعلى لوحة المفاتيح.}many{تتوفّر {count} كلمة مرور محفوظة أعلى لوحة المفاتيح.}other{تتوفّر {count} كلمة مرور محفوظة أعلى لوحة المفاتيح.}}</translation> <translation id="1657011748321897393">تعذّرت المشاركة بسبب عدم اتصالك بالشبكة.</translation> -<translation id="1657641691196698092">ملفات تعريف الارتباط المحظورة</translation> <translation id="165877110639533037">لا توجد علامات تبويب مفتوحة</translation> <translation id="1674504678466460478">من <ph name="SOURCE_LANGUAGE" /> إلى <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">طلب عرض الموقع الإلكتروني المتوافق مع الأجهزة الجوّالة</translation> @@ -163,7 +161,7 @@ <translation id="1820259098641718022">تمت الإضافة إلى قائمة القراءة</translation> <translation id="1822994441903263130">FEDEX</translation> <translation id="1827529786398596735">انقُر مع الاستمرار على الشاشة الرئيسية</translation> -<translation id="1829392566394960110">{COUNT,plural, =0{كلمات المرور المحتمَل تعرّضها للاختراق}=1{كلمة مرور واحدة ({COUNT}) محتمَل تعرّضها للاختراق}two{كلِمتا مرور ({COUNT}) محتمَل تعرّضهما للاختراق}few{{COUNT} كلمات مرور محتمَل تعرّضها للاختراق}many{{COUNT} كلمة مرور محتمَل تعرّضها للاختراق}other{{COUNT} كلمة مرور محتمَل تعرّضها للاختراق}}</translation> +<translation id="1829392566394960110">{COUNT,plural, =0{كلمات المرور المحتمَل تعرّضها للاختراق}=1{كلمة مرور ({COUNT}) محتمَل تعرّضها للاختراق}two{كلِمتا مرور ({COUNT}) محتمَل تعرّضهما للاختراق}few{{COUNT} كلمات مرور محتمَل تعرّضها للاختراق}many{{COUNT} كلمة مرور محتمَل تعرّضها للاختراق}other{{COUNT} كلمة مرور محتمَل تعرّضها للاختراق}}</translation> <translation id="1832848789136765277">لضمان إمكانية الوصول دائمًا إلى البيانات التي تتم مزامنتها، عليك إثبات هويتك.</translation> <translation id="1836891464494477513">{count,plural, =1{تم حفظ الإشارة المرجعية في حسابك على Google ({email}).}zero{تم حفظ الإشارات المرجعية في حسابك على Google ({email}).}two{تم حفظ الإشارتين المرجعيتَين في حسابك على Google ({email}).}few{تم حفظ الإشارات المرجعية في حسابك على Google ({email}).}many{تم حفظ الإشارات المرجعية في حسابك على Google ({email}).}other{تم حفظ الإشارات المرجعية في حسابك على Google ({email}).}}</translation> <translation id="183878838231635348">تعرض هذه البطاقة أي مشاكل تتعلّق بالخصوصية أو الأمان يتم رصدها تلقائيًا من خلال ميزة "تأكيد السلامة".</translation> @@ -277,7 +275,6 @@ <translation id="2390457533592708044">إخفاء "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">يتعذَّر تسليم الطرد.</translation> <translation id="2411749908844615428">{count,plural, =1{يتوفّر عنوان واحد ({count}) محفوظ أعلى لوحة المفاتيح.}zero{يتوفّر {count} عنوان محفوظ أعلى لوحة المفاتيح.}two{يتوفّر عنوانَان ({count}) محفوظان أعلى لوحة المفاتيح.}few{تتوفّر {count} عناوين محفوظة أعلى لوحة المفاتيح.}many{يتوفّر {count} عنوانًا محفوظًا أعلى لوحة المفاتيح.}other{يتوفّر {count} عنوان محفوظ أعلى لوحة المفاتيح.}}</translation> -<translation id="2421004566762153674">حظر ملفات تعريف الارتباط التابعة لجهات خارجية</translation> <translation id="2421044535038393232">متابعة التعديل</translation> <translation id="2434405374328098816">سبق أن حفظت كلمة مرور لاسم المستخدم "<ph name="USERNAME" />" على <ph name="WEBSITE" />.</translation> <translation id="2434918313224755415">يمكنك الانتقال لليمين للتصفُّح في "وضع التصفّح المتخفي".</translation> @@ -309,9 +306,8 @@ <translation id="2577522251608256362">الحي</translation> <translation id="2578571896248130439">إرسال صفحة الويب</translation> <translation id="2584132361465095047">إضافة حساب...</translation> -<translation id="2587010742985678408">{count,plural, =0{ما مِن كلمات مرور محتمَل تعرّضها للاختراق}=1{هناك كلمة مرور واحدة ({count}) محتمَل تعرّضها للاختراق}two{هناك كلمتا مرور ({count}) محتمَل تعرّضهما للاختراق}few{هناك {count} كلمات مرور محتمَل تعرّضها للاختراق}many{هناك {count} كلمة مرور محتمَل تعرّضها للاختراق}other{هناك {count} كلمة مرور محتمَل تعرّضها للاختراق}}</translation> +<translation id="2587010742985678408">{count,plural, =0{ما مِن كلمات مرور معرضة للاختراق}=1{كلمة مرور ({count}) معرضة للاختراق}two{كلمتا مرور ({count}) معرّضتان للاختراق}few{{count} كلمات مرور معرضة للاختراق}many{{count} كلمة مرور معرضة للاختراق}other{{count} كلمة مرور معرضة للاختراق}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{بالنسبة إلى علامات التبويب المفتوحة التي لم يتم استخدامها لمدة يوم واحد أو أكثر، يتم نقلها إلى قسم "علامات التبويب غير النشطة" لتتمكّن من التركيز بسهولة على علامات التبويب التي تستخدمها كثيرًا. يمكنك تغيير ذلك متى شئت من خلال الإعدادات.}zero{بالنسبة إلى علامات التبويب المفتوحة التي لم يتم استخدامها لمدة {COUNT} يوم أو أكثر، يتم نقلها إلى قسم "علامات التبويب غير النشطة" لتتمكّن من التركيز بسهولة على علامات التبويب التي تستخدمها كثيرًا. يمكنك تغيير ذلك متى شئت من خلال الإعدادات.}two{بالنسبة إلى علامات التبويب المفتوحة التي لم يتم استخدامها لمدة يومين ({COUNT}) أو أكثر، يتم نقلها إلى قسم "علامات التبويب غير النشطة" لتتمكّن من التركيز بسهولة على علامات التبويب التي تستخدمها كثيرًا. يمكنك تغيير ذلك متى شئت من خلال الإعدادات.}few{بالنسبة إلى علامات التبويب المفتوحة التي لم يتم استخدامها لمدة {COUNT} أيام أو أكثر، يتم نقلها إلى قسم "علامات التبويب غير النشطة" لتتمكّن من التركيز بسهولة على علامات التبويب التي تستخدمها كثيرًا. يمكنك تغيير ذلك متى شئت من خلال الإعدادات.}many{بالنسبة إلى علامات التبويب المفتوحة التي لم يتم استخدامها لمدة {COUNT} يومًا أو أكثر، يتم نقلها إلى قسم "علامات التبويب غير النشطة" لتتمكّن من التركيز بسهولة على علامات التبويب التي تستخدمها كثيرًا. يمكنك تغيير ذلك متى شئت من خلال الإعدادات.}other{بالنسبة إلى علامات التبويب المفتوحة التي لم يتم استخدامها لمدة {COUNT} يوم أو أكثر، يتم نقلها إلى قسم "علامات التبويب غير النشطة" لتتمكّن من التركيز بسهولة على علامات التبويب التي تستخدمها كثيرًا. يمكنك تغيير ذلك متى شئت من خلال الإعدادات.}}</translation> -<translation id="2600682495497606169">محو ملفات تعريف الارتباط على هذا الموقع الإلكتروني</translation> <translation id="260378315836159338">في أعلى الشاشة، انقر على رمز "+"</translation> <translation id="2604176749896001318">تحديث المتصفّح</translation> <translation id="2609008503159898744">هل تريد إغلاق جميع علامات التبويب؟</translation> @@ -322,7 +318,6 @@ <translation id="2625189173221582860">تم نسخ كلمة المرور</translation> <translation id="2626236249646841566">تحقّق من اتصالك بالإنترنت وحاوِل تسجيل الدخول مرة أخرى.</translation> <translation id="2637313651144986786">البحث في محتوى علامات التبويب...</translation> -<translation id="2647269890314209800">ملفات تعريف الارتباط قيد الاستخدام</translation> <translation id="2648721026697078500">عدم النقل مطلقًا</translation> <translation id="2648803196158606475">حذف المقروءة</translation> <translation id="2664621323652615289">إيقاف</translation> @@ -740,7 +735,6 @@ <translation id="478808905805139173">هل تريد فتح الرابط في وضع "التصفُّح المتخفي"؟</translation> <translation id="4803185665210547709">تتم إدارة المتصفِّح من خلال مؤسستك. <ph name="BEGIN_LINK" />مزيد من المعلومات<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">عرض الأخبار والمحتوى استنادًا إلى اهتماماتك</translation> <translation id="4805759445554688327">رقم البطاقة غير صحيح</translation> <translation id="4808646838864186379">تمّ إلغاء عملية التسليم</translation> <translation id="4808744395915275922">التحديثات</translation> @@ -878,7 +872,6 @@ <translation id="5475069061743940393">تتبُّع الطرود</translation> <translation id="5478327362747197944">يمكنك إنشاء أحداث في "تقويم Google" مباشرةً من خلال النقر على تاريخ في إحدى صفحات الويب.</translation> <translation id="5482922178977937393">هل تريد تلقّي إشعارات عن الأخبار والرياضة وغير ذلك استنادًا إلى اهتماماتك؟</translation> -<translation id="5489208564673669003">لإدارة ملفات تعريف الارتباط لجميع المواقع الإلكترونية، يمكنك الاطّلاع على <ph name="BEGIN_LINK" />إعدادات ملفات تعريف الارتباط<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">حظر كل ملفات تعريف الارتباط (لا ننصح بهذا الخيار)</translation> <translation id="5497202150450073388">لم تنجح عملية التسليم. ستتم إعادة المحاولة لاحقًا.</translation> <translation id="5511959326926949696">يوفّر لك هذا الوضع حماية صارمة اختيارية على المتصفِّح. وينصح بعدم استخدام هذا الوضع إلا إذا كنت تعتقد أنّك قد تتعرّض لهجوم إلكتروني متطوِّر جدًا.</translation> @@ -1044,7 +1037,7 @@ <translation id="6321526113093607004">إضافة إلى الإشارات المرجعية</translation> <translation id="6324669097367352121">إعدادات تسجيل الدخول</translation> <translation id="6328337032497818759">تخصيص القائمة</translation> -<translation id="6331180460633101391">هناك <ph name="COUNT" /> كلمة مرور مستخدَمة لحساب آخر</translation> +<translation id="6331180460633101391"><ph name="COUNT" /> كلمة مرور مستخدَمة لحساب آخر</translation> <translation id="6337234675334993532">ترميز</translation> <translation id="633809752005859102">حدث خطأ ما، وسنحاول حل المشكلة.</translation> <translation id="6339793034470834130">لاستخدام Web Inspector (أداة فحص الويب)، عليك الاتصال بخادم Safari على جهاز الكمبيوتر باستخدام كابل ثم الوصول إلى جهاز iPhone من القائمة Develop (تطوير). يمكنك تفعيل القائمة Develop (تطوير) من خلال قسم Advanced (إعدادات متقدّمة) في إعدادات خادم Safari على جهاز الكمبيوتر.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_as.xtb b/ios/chrome/app/strings/resources/ios_strings_as.xtb index 1552506..fdf86a1 100644 --- a/ios/chrome/app/strings/resources/ios_strings_as.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_as.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">কেতিয়াও ছেভ কৰা নহয়</translation> <translation id="1523341279170789507">সকলো কুকিৰ অনুমতি দিয়ক</translation> <translation id="1524563461097350801">নালাগে, ধন্যবাদ</translation> -<translation id="1535268707340844072">আপোনাৰ বৰ্তমানৰ ছেটিংটোৱে কিছুমান ছাইটৰ বাবে সমস্যাৰ সৃষ্টি কৰিব পাৰে। সকলো ছাইটৰ কুকিসমূহ পৰিচালনা কৰিবলৈ <ph name="BEGIN_LINK" />কুকিৰ ছেটিংসমূহ<ph name="END_LINK" /> চাওক।</translation> <translation id="1540800554400757039">ঠিকনা ১</translation> <translation id="1545749641540134597">কিউআৰ ক’ড স্কেন কৰক</translation> <translation id="1552525382687785070">আপোনাৰ প্ৰশাসকে ছিংক অক্ষম কৰিছে</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">সকলো টেবৰ পৰা ভৱিষ্যতৰ JavaScriptৰ কনছ'লৰ লগ আৰু আসোঁৱাহ সংগ্ৰহ কৰিবলৈ "লগ কৰা আৰম্ভ কৰক" বুটামটো টিপক। এই পৃষ্ঠাটো বন্ধ নকৰা বা "লগ কৰা বন্ধ কৰক" বুটামটো নিটিপা পর্যন্ত লগসমূহ সংগ্ৰহ কৰা হ'ব (আৰু কেৱল মেম'ৰীত ষ্ট'ৰ কৰা হ'ব)।</translation> <translation id="1653432787084483144">{count,plural, =1{আপোনাৰ কীব’ৰ্ডৰ ওপৰত {count} টা ছেভ কৰি থোৱা পাছৱৰ্ড উপলব্ধ।}one{আপোনাৰ কীব’ৰ্ডৰ ওপৰত {count} টা ছেভ কৰি থোৱা পাছৱৰ্ড উপলব্ধ।}other{আপোনাৰ কীব’ৰ্ডৰ ওপৰত {count} টা ছেভ কৰি থোৱা পাছৱৰ্ড উপলব্ধ।}}</translation> <translation id="1657011748321897393">আপুনি বৰ্তমান নেটৱৰ্কটো সৈতে সংযোজিত হৈ থকা নাই বাবে শ্বেয়াৰ কৰিব পৰা নগ’ল।</translation> -<translation id="1657641691196698092">অৱৰোধ কৰা কুকিসমূহ</translation> <translation id="165877110639533037">কোনো খোলা টেব নাই</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" />ৰ পৰা <ph name="TARGET_LANGUAGE" />লৈ</translation> <translation id="1683483432843341018">ম’বাইল ছাইটৰ বাবে অনুৰোধ কৰক</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" লুকুৱাওক</translation> <translation id="2403129868389095715">আপোনাৰ পেকেজটো ডেলিভাৰী দিব নোৱাৰি</translation> <translation id="2411749908844615428">{count,plural, =1{আপোনাৰ কীব’ৰ্ডৰ ওপৰত {count} টা ছেভ কৰি থোৱা ঠিকনা উপলব্ধ।}one{আপোনাৰ কীব’ৰ্ডৰ ওপৰত {count} টা ছেভ কৰি থোৱা ঠিকনা উপলব্ধ।}other{আপোনাৰ কীব’ৰ্ডৰ ওপৰত {count} টা ছেভ কৰি থোৱা ঠিকনা উপলব্ধ।}}</translation> -<translation id="2421004566762153674">তৃতীয় পক্ষৰ কুকিসমূহ অৱৰোধ কৰা</translation> <translation id="2421044535038393232">সম্পাদনা কৰি থাকক</translation> <translation id="2434405374328098816">আপুনি ইতিমধ্যে "<ph name="USERNAME" />"ৰ বাবে <ph name="WEBSITE" />ত এটা পাছৱৰ্ড ছেভ কৰিছে</translation> <translation id="2434918313224755415">আপুনি ইনক’গনিট’ত ব্ৰাউজ কৰিবলৈ বাওঁফালে স্ক্ৰ’ল কৰিব পাৰে।</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">একাউণ্ট যোগ দিয়ক…</translation> <translation id="2587010742985678408">{count,plural, =0{কোনো হেক কৰা পাছৱৰ্ড নাই}=1{{count} টা হেক কৰা পাছৱৰ্ড}one{{count} টা হেক কৰা পাছৱৰ্ড}other{{count} টা হেক কৰা পাছৱৰ্ড}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{এদিন অথবা তাতকৈ অধিক সময়ৰ বাবে ব্যৱহাৰ নোহোৱা খোলা টেবসমূহ নিষ্ক্ৰিয় টেবসমূহলৈ স্থানান্তৰ কৰা হয় যাতে আপুনি সহজে সেই টেবসমূহত মনোযোগ দিব পাৰে যিবোৰ আপুনি সৰ্বাধিক ব্যৱহাৰ কৰে। আপুনি যিকোনো সময়তে ছেটিঙত এইটো সলনি কৰিব পাৰে।}one{{COUNT} দিন অথবা তাতকৈ অধিক সময়ৰ বাবে ব্যৱহাৰ নোহোৱা খোলা টেবসমূহ নিষ্ক্ৰিয় টেবসমূহলৈ স্থানান্তৰ কৰা হয় যাতে আপুনি সহজে সেই টেবসমূহত মনোযোগ দিব পাৰে যিবোৰ আপুনি সৰ্বাধিক ব্যৱহাৰ কৰে। আপুনি যিকোনো সময়তে ছেটিঙত এইটো সলনি কৰিব পাৰে।}other{{COUNT} দিন অথবা তাতকৈ অধিক সময়ৰ বাবে ব্যৱহাৰ নোহোৱা খোলা টেবসমূহ নিষ্ক্ৰিয় টেবসমূহলৈ স্থানান্তৰ কৰা হয় যাতে আপুনি সহজে সেই টেবসমূহত মনোযোগ দিব পাৰে যিবোৰ আপুনি সৰ্বাধিক ব্যৱহাৰ কৰে। আপুনি যিকোনো সময়তে ছেটিঙত এইটো সলনি কৰিব পাৰে।}}</translation> -<translation id="2600682495497606169">ছাইটৰ কুকিসমূহ মচক</translation> <translation id="260378315836159338">স্ক্ৰীনখনৰ একেবাৰে ওপৰত থকা +ত টিপক</translation> <translation id="2604176749896001318">আপোনাৰ ব্ৰাউজাৰটো আপডে’ট কৰক</translation> <translation id="2609008503159898744">আটাইবোৰ টেব বন্ধ কৰিবনে?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">পাছৱর্ডৰ প্ৰতিলিপি কৰা হ’ল</translation> <translation id="2626236249646841566">আপোনাৰ সংযোগ পৰীক্ষা কৰক আৰু পুনৰ ছাইন ইন কৰি চাওক।</translation> <translation id="2637313651144986786">সন্ধানৰ টেব…</translation> -<translation id="2647269890314209800">ব্যৱহাৰ হৈ থকা কুকিসমূহ</translation> <translation id="2648721026697078500">কেতিয়াও স্থানান্তৰ নকৰিব</translation> <translation id="2648803196158606475">পঢ়া প্ৰৱিষ্টি মচক</translation> <translation id="2664621323652615289">বন্ধ কৰক</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">ইনক’গনিট’ ম’ডত খুলিবনে?</translation> <translation id="4803185665210547709">আপোনাৰ প্ৰতিষ্ঠানে পৰিচালনা কৰে। <ph name="BEGIN_LINK" />অধিক জানক<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">আপোনাৰ আগ্ৰহৰ ওপৰত ভিত্তি কৰি লাভ কৰা বাতৰি আৰু সমল।</translation> <translation id="4805759445554688327">কার্ডৰ নম্বৰ অমান্য</translation> <translation id="4808646838864186379">আপোনাৰ ডেলিভাৰীটো বাতিল কৰা হৈছে</translation> <translation id="4808744395915275922">আপডে’টসমূহ</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">পেকেজ ট্ৰেকিং</translation> <translation id="5478327362747197944">এখন ৱেব পৃষ্ঠাত পোনপটীয়াকৈ এটা তাৰিখত ক্লিক কৰি কেলেণ্ডাৰ অনুষ্ঠান সৃষ্টি কৰক।</translation> <translation id="5482922178977937393">আপুনি আপোনাৰ আগ্ৰহৰ ওপৰত ভিত্তি কৰি বাতৰি, ক্ৰীড়া আৰু আন বহুতৰ বাবে জাননী বিচাৰিবনে?</translation> -<translation id="5489208564673669003">সকলো ছাইটৰ কুকিসমূহ পৰিচালনা কৰিবলৈ <ph name="BEGIN_LINK" />কুকিৰ ছেটিংসমূহ<ph name="END_LINK" /> চাওক।</translation> <translation id="5490005495580364134">সকলো কুকি অৱৰোধ কৰক (চুপাৰিছ কৰা নহয়)</translation> <translation id="5497202150450073388">ডেলিভাৰী দিবলৈ চেষ্টা কৰা হৈছে। পুনৰ চেষ্টা কৰা হ’ব</translation> <translation id="5511959326926949696">আপোনাৰ ব্ৰাউজাৰৰ বাবে চৰম ঐচ্ছিক সুৰক্ষা। এইটো তেতিয়াহে ব্যৱহাৰ কৰিব লাগে যেতিয়া আপুনি আপোনাক অত্যাধুনিক চাইবাৰ আক্ৰমণৰ লক্ষ্য কৰি লোৱা হৈছে বুলি ভাবে।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_az.xtb b/ios/chrome/app/strings/resources/ios_strings_az.xtb index 56258da..a0bbb06 100644 --- a/ios/chrome/app/strings/resources/ios_strings_az.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_az.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Heç vaxt Saxlanılmır</translation> <translation id="1523341279170789507">Bütün kukilərə icazə verin</translation> <translation id="1524563461097350801">Xeyr, təşəkkürlər</translation> -<translation id="1535268707340844072">Cari ayar bəzi saytların dayanmasına səbəb ola bilər. Bütün saytlar üçün kukiləri idarə etmək üçün <ph name="BEGIN_LINK" />Kuki Ayarlarına<ph name="END_LINK" /> baxın.</translation> <translation id="1540800554400757039">Ünvan 1</translation> <translation id="1545749641540134597">QR Kodunu skan edin</translation> <translation id="1552525382687785070">Sinxronizasiya Administratorunuz Tərəfindən Deaktiv Eilib</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Gələcək JavaScript konsolunun qeyd və xətalarını bütün tablardan toplamaq üçün "Qeydlərə Başlayın" düyməsinə klikləyin. Qeydlər bu səhifə bağlanana və ya "Qeydləri Dayandırın" seçimi edilənədək toplanacaq (və yalnız yaddaşda saxlanacaq).</translation> <translation id="1653432787084483144">{count,plural, =1{{count} yaddaşda saxlanılmış parol klaviaturanızın yuxarısında əlçatandır.}other{{count} yaddaşda saxlanılmış parol klaviaturanızın yuxarısında əlçatandır.}}</translation> <translation id="1657011748321897393">Paylaşım uğursuz oldu, çünki Siz şəbəkəyə qoşulmamısınız.</translation> -<translation id="1657641691196698092">Bloklanmış Kukilər</translation> <translation id="165877110639533037">Açıq Panel Yoxdur</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> dilindən <ph name="TARGET_LANGUAGE" /> dilinə</translation> <translation id="1683483432843341018">Mobil Sayt formatına keçid</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Veb-axtarış</translation> <translation id="2252749852083403809"><ph name="USER_EMAIL" /> üçün Diskdə yadda saxlanır.</translation> <translation id="2256933947031277845">Təşkilatınız yalnız müəyyən hesablarla daxil olmağa icazə verir.</translation> +<translation id="2257594476751932246">Fərdiləşdirilmiş xəbərlər</translation> <translation id="2258326562203545455">{count,plural, =1{Əlfəcini Google Hesabında ({email}) yadda saxlaya bilərsiniz.}other{Əlfəcinləri Google Hesabında ({email}) yadda saxlaya bilərsiniz.}}</translation> <translation id="225943865679747347">Xəta kodu: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Hesab Əlavə edin</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Gizlədin: "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Bağlamanı çatdırmaq mümkün deyil</translation> <translation id="2411749908844615428">{count,plural, =1{{count} yaddaşda saxlanılmış ünvan klaviaturanızın yuxarısında əlçatandır.}other{{count} yaddaşda saxlanılmış ünvan klaviaturanızın yuxarısında əlçatandır.}}</translation> -<translation id="2421004566762153674">Üçüncü tərəf kukilərinin bloklanması</translation> <translation id="2421044535038393232">Redaktəyə Davam Edin</translation> <translation id="2434405374328098816">Artıq <ph name="WEBSITE" /> saytında "<ph name="USERNAME" />" üçün parolu yadda saxlamısınız</translation> <translation id="2434918313224755415">Sola sürüşdürərək Anonim rejimdə baxa bilərsiniz.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Hesab əlavə edin...</translation> <translation id="2587010742985678408">{count,plural, =0{Oğurlanmış parol yoxdur}=1{{count} oğurlanmış parol}other{{count} oğurlanmış parol}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Ən çox istifadə etdiyiniz tablara fokuslanmaq üçün ən az bir gün istifadə edilməyən açıq tablar Deaktiv Tablara köçürülür. İstənilən vaxt ayarlarda dəyişə bilərsiniz.}other{Ən çox istifadə etdiyiniz tablara fokuslanmaq üçün ən az {COUNT} gün istifadə edilməyən açıq tablar Deaktiv Tablara köçürülür. İstənilən vaxt ayarlarda dəyişə bilərsiniz.}}</translation> -<translation id="2600682495497606169">Sayt Kukilərini Silin</translation> <translation id="260378315836159338">Ekranın yuxarısında + üzərinə toxunun</translation> <translation id="2604176749896001318">Brauzeri güncəlləyin</translation> <translation id="2609008503159898744">Bütün Tablar Bağlansın?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Parol kopyalandı</translation> <translation id="2626236249646841566">Bağlantını yoxlayın və yenidən daxil olmağa cəhd edin.</translation> <translation id="2637313651144986786">Tabları axtarın...</translation> -<translation id="2647269890314209800">İstifadə edilən kukilər</translation> <translation id="2648721026697078500">Heç vaxt köçürməyin</translation> <translation id="2648803196158606475">Oxunmuşları Silin</translation> <translation id="2664621323652615289">Dayandırın</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Anonim rejimində açılsın?</translation> <translation id="4803185665210547709">Təşkilatınız tərəfindən idarə olunur. <ph name="BEGIN_LINK" />Ətraflı Məlumat<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Maraqlarınıza əsaslanan xəbərlər və kontent.</translation> <translation id="4805759445554688327">Yanlış kart nömrəsi</translation> <translation id="4808646838864186379">Çatdırılma ləğv edildi</translation> <translation id="4808744395915275922">Güncəlləmələr</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Bağlamanın izlənilməsi</translation> <translation id="5478327362747197944">Veb-səhifədə tarixə klikləməklə Təqvim tədbiri yaradın.</translation> <translation id="5482922178977937393">Maraqlarınıza əsasən xəbərlər, idman və s. haqqında bildiriş almaq istərdiniz?</translation> -<translation id="5489208564673669003">Bütün saytlar üçün kukiləri idarə etmək üçün <ph name="BEGIN_LINK" />Kuki Ayarlarına<ph name="END_LINK" /> baxın.</translation> <translation id="5490005495580364134">Bütün kukiləri bloklayın (Tövsiyə edilmir)</translation> <translation id="5497202150450073388">Çatdırılma cəhdi edildi. Təkrar cəhd ediləcək</translation> <translation id="5511959326926949696">Brauzer üçün üstün qoruma (könüllü). Yalnız yüksəksəviyyəli kiberhücuma qarşı istifadə edilməlidir.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_be.xtb b/ios/chrome/app/strings/resources/ios_strings_be.xtb index fb3c7e4..f73435b 100644 --- a/ios/chrome/app/strings/resources/ios_strings_be.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_be.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Ніколі не захоўваліся</translation> <translation id="1523341279170789507">Дазволіць усе файлы cookie</translation> <translation id="1524563461097350801">Не, дзякуй</translation> -<translation id="1535268707340844072">Бягучыя налады могуць прывесці да збояў у рабоце некаторых сайтаў. Каб кіраваць файламі cookie для ўсіх сайтаў, перайдзіце ў <ph name="BEGIN_LINK" />Налады файлаў cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Радок адраса 1</translation> <translation id="1545749641540134597">Сканіраваць QR-код</translation> <translation id="1552525382687785070">Сінхранізацыя выключана вашым адміністратарам</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Каб пачаць збор журналаў кансолі JavaScript і памылак з усіх укладак, націсніце кнопку "Пачаць вядзенне журнала". Журналы будуць збірацца (і захоўвацца толькі ў памяці), пакуль гэта старонка не будзе закрыта або пакуль вы не націснеце "Спыніць вядзенне журнала".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} захаваны пароль паказваецца над клавіятурай.}one{{count} захаваны пароль паказваецца над клавіятурай.}few{{count} захаваныя паролі паказваюцца над клавіятурай.}many{{count} захаваных пароляў паказваюцца над клавіятурай.}other{{count} захаванага паролю паказваюцца над клавіятурай.}}</translation> <translation id="1657011748321897393">Абагуліць не ўдалося: няма падключэння да сеткі.</translation> -<translation id="1657641691196698092">Заблакіраваныя файлы cookie</translation> <translation id="165877110639533037">Няма адкрытых укладак</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Запытаць мабільны сайт</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">Схаваць картку "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Недаступна</translation> <translation id="2411749908844615428">{count,plural, =1{{count} захаваны адрас паказваецца над клавіятурай.}one{{count} захаваны адрас паказваецца над клавіятурай.}few{{count} захаваныя адрасы паказваюцца над клавіятурай.}many{{count} захаваных адрасоў паказваюцца над клавіятурай.}other{{count} захаванага адраса паказваюцца над клавіятурай.}}</translation> -<translation id="2421004566762153674">Блакіроўка старонніх файлаў cookie</translation> <translation id="2421044535038393232">Працягнуць рэдагаванне</translation> <translation id="2434405374328098816">Вы ўжо захавалі пароль для карыстальніка <ph name="USERNAME" /> на вэб-сайце <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Каб праглядаць сайты ў рэжыме інкогніта, прагартайце экран улева.</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">Дадаць уліковы запіс…</translation> <translation id="2587010742985678408">{count,plural, =0{Раскрытых пароляў няма}=1{{count} раскрыты пароль}one{{count} раскрыты пароль}few{{count} раскрытыя паролі}many{{count} раскрытых пароляў}other{{count} раскрытага пароля}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Адкрытыя ўкладкі, якія не выкарыстоўваліся як мінімум адзін дзень, перамяшчаюцца ў раздзел "Неактыўныя ўкладкі". Гэта дазваляе засяродзіцца на ўкладках, якімі вы карыстаецеся часцей за ўсё. Гэты параметр можна змяніць у любы час у наладах.}one{Адкрытыя ўкладкі, якія не выкарыстоўваліся як мінімум {COUNT} дзень, перамяшчаюцца ў раздзел "Неактыўныя ўкладкі". Гэта дазваляе засяродзіцца на ўкладках, якімі вы карыстаецеся часцей за ўсё. Гэты параметр можна змяніць у любы час у наладах.}few{Адкрытыя ўкладкі, якія не выкарыстоўваліся як мінімум {COUNT} дні, перамяшчаюцца ў раздзел "Неактыўныя ўкладкі". Гэта дазваляе засяродзіцца на ўкладках, якімі вы карыстаецеся часцей за ўсё. Гэты параметр можна змяніць у любы час у наладах.}many{Адкрытыя ўкладкі, якія не выкарыстоўваліся як мінімум {COUNT} дзён, перамяшчаюцца ў раздзел "Неактыўныя ўкладкі". Гэта дазваляе засяродзіцца на ўкладках, якімі вы карыстаецеся часцей за ўсё. Гэты параметр можна змяніць у любы час у наладах.}other{Адкрытыя ўкладкі, якія не выкарыстоўваліся як мінімум {COUNT} дня, перамяшчаюцца ў раздзел "Неактыўныя ўкладкі". Гэта дазваляе засяродзіцца на ўкладках, якімі вы карыстаецеся часцей за ўсё. Гэты параметр можна змяніць у любы час у наладах.}}</translation> -<translation id="2600682495497606169">Выдаліць файлы cookie сайта</translation> <translation id="260378315836159338">Націсніце на значок "+" у верхняй частцы экрана</translation> <translation id="2604176749896001318">Абнавіце браўзер</translation> <translation id="2609008503159898744">Закрыць усе ўкладкі?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">Пароль скапіраваны</translation> <translation id="2626236249646841566">Праверце падключэнне і паўтарыце спробу ўваходу.</translation> <translation id="2637313651144986786">Пошук укладак...</translation> -<translation id="2647269890314209800">Файлы cookie, якія выкарыстоўваюцца</translation> <translation id="2648721026697078500">Ніколі не перамяшчаць</translation> <translation id="2648803196158606475">Выдаліць прачытанае</translation> <translation id="2664621323652615289">Спыніць</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">Адкрыць у рэжыме інкогніта?</translation> <translation id="4803185665210547709">Пад кіраваннем вашай арганізацыі. <ph name="BEGIN_LINK" />Даведацца больш<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Навіны і змесціва на падставе вашых інтарэсаў.</translation> <translation id="4805759445554688327">Несапраўдны нумар карты</translation> <translation id="4808646838864186379">Скасавана</translation> <translation id="4808744395915275922">Абнаўленні</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">Адсочванне</translation> <translation id="5478327362747197944">Стварайце падзеі ў календары, націскаючы на даты на вэб-старонках.</translation> <translation id="5482922178977937393">Хочаце атрымліваць апавяшчэнні з улікам вашых інтарэсаў (напрыклад, пра навіны або спорт)?</translation> -<translation id="5489208564673669003">Каб кіраваць файламі cookie для ўсіх сайтаў, перайдзіце ў <ph name="BEGIN_LINK" />Налады файлаў cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Блакіраваць усе файлы cookie (не рэкамендуецца)</translation> <translation id="5497202150450073388">Спроба дастаўкі</translation> <translation id="5511959326926949696">Дадатковы ўзровень абароны для вашага браўзера. Яго варта выкарыстоўваць толькі тады, калі вы лічыце, што можаце стаць мэтай вельмі складанай кібератакі.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bg.xtb b/ios/chrome/app/strings/resources/ios_strings_bg.xtb index 63335be..9a47a1b3 100644 --- a/ios/chrome/app/strings/resources/ios_strings_bg.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_bg.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Незапазвани никога</translation> <translation id="1523341279170789507">Разрешаване на всички „бисквитки“</translation> <translation id="1524563461097350801">Не, благодаря</translation> -<translation id="1535268707340844072">Текущата ви настройка може да доведе до проблеми в някои сайтове. За да управлявате „бисквитките“ за всички сайтове, вижте <ph name="BEGIN_LINK" />Настройки за „бисквитките“<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Адрес 1</translation> <translation id="1545749641540134597">Сканирайте код за бърза реакция</translation> <translation id="1552525382687785070">Синхронизирането е деактивирано от администратора ви</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Докоснете бутона за стартиране на регистрирането, ако искате да се събират бъдещите регистрационни файлове от конзолата на JavaScript и грешките от всички раздели. Регистрационните файлове ще се събират (и съхраняват само в паметта), докато затворите съответната страница или докоснете бутона за спиране на регистрирането.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} запазена парола е налице над клавиатурата ви.}other{{count} запазени пароли са налице над клавиатурата ви.}}</translation> <translation id="1657011748321897393">Споделянето не бе успешно, защото нямате връзка с мрежата.</translation> -<translation id="1657641691196698092">Блокирани „бисквитки“</translation> <translation id="165877110639533037">Няма отворени раздели</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> на <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Заявка за мобилния сайт</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Скриване на „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">Пратката ви не може да бъде доставена</translation> <translation id="2411749908844615428">{count,plural, =1{{count} запазен адрес е налице над клавиатурата ви.}other{{count} запазени адреса са налице над клавиатурата ви.}}</translation> -<translation id="2421004566762153674">„Бисквитките“ на трети страни се блокират</translation> <translation id="2421044535038393232">Продължаване на редактирането</translation> <translation id="2434405374328098816">Вече запазихте парола за <ph name="USERNAME" /> за <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Можете да превъртите наляво, за да сърфирате в режим „инкогнито“.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Добавяне на профил…</translation> <translation id="2587010742985678408">{count,plural, =0{Няма компрометирани пароли}=1{{count} компрометирана парола}other{{count} компрометирани пароли}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Отворените раздели, които не сте използвали от един или повече дни, ще бъдат премествани в „Неактивни раздели“, така че лесно да се съсредоточите върху най-използваните от вас. Можете да промените това по всяко време от настройките.}other{Отворените раздели, които не сте използвали от {COUNT} или повече дни, ще бъдат премествани в „Неактивни раздели“, така че лесно да се съсредоточите върху най-използваните от вас. Можете да промените това по всяко време от настройките.}}</translation> -<translation id="2600682495497606169">Изчистване на „бисквитките“ от сайта</translation> <translation id="260378315836159338">В горната част на екрана докоснете +.</translation> <translation id="2604176749896001318">Актуализиране на браузъра ви</translation> <translation id="2609008503159898744">Искате ли да затворите всички раздели?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Паролата е копирана</translation> <translation id="2626236249646841566">Проверете връзката си и опитайте отново да влезете.</translation> <translation id="2637313651144986786">Търсене в разделите…</translation> -<translation id="2647269890314209800">„Бисквитки“, които се използват</translation> <translation id="2648721026697078500">Без преместване</translation> <translation id="2648803196158606475">Изтриване на прочетените</translation> <translation id="2664621323652615289">Спиране</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Да се отвори ли в режим „инкогнито“?</translation> <translation id="4803185665210547709">Управлява се от организацията ви. <ph name="BEGIN_LINK" />Научете повече<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Новини и съдържание въз основа на интересите ви.</translation> <translation id="4805759445554688327">Невалиден номер на картата</translation> <translation id="4808646838864186379">Доставката ви бе анулирана</translation> <translation id="4808744395915275922">Актуализации</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Проследяване на пратки</translation> <translation id="5478327362747197944">Създавайте събития от календара директно, като кликнете върху дата в уеб страница.</translation> <translation id="5482922178977937393">Искате ли да получавате известия за новини, спорт и др. въз основа на интересите си?</translation> -<translation id="5489208564673669003">За да управлявате „бисквитките“ за всички сайтове, вижте <ph name="BEGIN_LINK" />Настройки за „бисквитките“<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Блокиране на всички „бисквитки“ (не се препоръчва)</translation> <translation id="5497202150450073388">Извършен е опит за доставка. Ще бъде извършен нов.</translation> <translation id="5511959326926949696">Изключителна защита за браузъра ви, която можете да използвате по избор. Възползвайте се от нея само ако смятате, че може да сте обект на добре обмислена кибератака.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bn.xtb b/ios/chrome/app/strings/resources/ios_strings_bn.xtb index 65163f49..7b47545 100644 --- a/ios/chrome/app/strings/resources/ios_strings_bn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_bn.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">কখনও সংরক্ষিত হয়নি</translation> <translation id="1523341279170789507">সকল কুকিজ মঞ্জুর করুন</translation> <translation id="1524563461097350801">না থাক</translation> -<translation id="1535268707340844072">আপনার বর্তমান সেটিংসের জন্য হয়ত কিছু সাইট সঠিকভাবে কাজ করছে না। সব সাইটের জন্য কুকি ম্যানেজ করতে, <ph name="BEGIN_LINK" />কুকি সেটিংস<ph name="END_LINK" /> দেখুন।</translation> <translation id="1540800554400757039">ঠিকানা ১</translation> <translation id="1545749641540134597">QR কোড স্ক্যান করুন</translation> <translation id="1552525382687785070">আপনার অ্যাডমিনিস্ট্রেটর সিঙ্ক 'বন্ধ' করে দিয়েছে</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ভবিষ্যতে সব ট্যাব থেকে জাভাস্ক্রিপ্ট কনসোল লগ ও সমস্যা সংগ্রহ করতে "লগ করা শুরু করুন" বোতামে ট্যাপ করুন। এই পৃষ্ঠা বন্ধ করে না দেওয়া পর্যন্ত বা "লগ করা বন্ধ করুন"-এ ট্যাপ না করা পর্যন্ত লগ সংগ্রহ করা হবে এবং মেমরিতে সংরক্ষণ করা থাকবে।</translation> <translation id="1653432787084483144">{count,plural, =1{{count}টি সেভ করা পাসওয়ার্ড আপনার কীবোর্ডের উপর দেখানো হবে।}one{{count}টি সেভ করা পাসওয়ার্ড আপনার কীবোর্ডের উপর দেখানো হবে।}other{{count}টি সেভ করা পাসওয়ার্ড আপনার কীবোর্ডের উপর দেখানো হবে।}}</translation> <translation id="1657011748321897393">শেয়ার করা ব্যার্থ হয়েছে কারণ আপনি নেটওয়ার্কের সাথে সংযুক্ত নন৷</translation> -<translation id="1657641691196698092">ব্লক করা কুকি</translation> <translation id="165877110639533037">কোনো ট্যাব খোলা নেই</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> থেকে <ph name="TARGET_LANGUAGE" />-এ</translation> <translation id="1683483432843341018">মোবাইল সাইটের জন্য অনুরোধ করুন</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" আড়াল করুন</translation> <translation id="2403129868389095715">আপনার প্যাকেজ ডেলিভার করা যাচ্ছে না</translation> <translation id="2411749908844615428">{count,plural, =1{{count}টি সেভ করা ঠিকানা আপনার কীবোর্ডের উপর দেখানো হবে।}one{{count}টি সেভ করা ঠিকানা আপনার কীবোর্ডের উপর দেখানো হবে।}other{{count}টি সেভ করা ঠিকানা আপনার কীবোর্ডের উপর দেখানো হবে।}}</translation> -<translation id="2421004566762153674">থার্ড-পার্টি কুকি ব্লক করুন</translation> <translation id="2421044535038393232">এডিট করতে থাকুন</translation> <translation id="2434405374328098816">আপনি আগে থেকেই "<ph name="USERNAME" />"-এর জন্য <ph name="WEBSITE" />-এ পাসওয়ার্ড সেভ করেছেন</translation> <translation id="2434918313224755415">আপনি 'ছদ্মবেশী' মোডে ব্রাউজ করার জন্য বাঁদিকে স্ক্রল করতে পারবেন।</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">অ্যাকাউন্ট যোগ করুন...</translation> <translation id="2587010742985678408">{count,plural, =0{কোনও পাসওয়ার্ড চুরি হয়নি}=1{চুরি হয়ে যাওয়া {count}টি পাসওয়ার্ড}one{চুরি হয়ে যাওয়া {count}টি পাসওয়ার্ড}other{চুরি হয়ে যাওয়া {count}টি পাসওয়ার্ড}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{খোলা ট্যাবগুলি যেগুলি এক বা তার বেশি দিনে ব্যবহার করা হয়নি সেগুলি ইনঅ্যাক্টিভ ট্যাবে সরানো হয়, যাতে আপনি সহজেই আপনার সর্বাধিক ব্যবহৃত ট্যাবগুলিতে ফোকাস করতে পারেন। আপনি যেকোনও সময় সেটিংস থেকে এটি পরিবর্তন করতে পারবেন।}one{খোলা ট্যাবগুলি যেগুলি {COUNT} দিন বা তার বেশি দিনের জন্য ব্যবহার করা হয়নি সেগুলি ইনঅ্যাক্টিভ ট্যাবে সরানো হয়, যাতে আপনি সহজেই আপনার সর্বাধিক ব্যবহৃত ট্যাবগুলিতে ফোকাস করতে পারেন। আপনি যেকোনও সময় সেটিংস থেকে এটি পরিবর্তন করতে পারবেন।}other{খোলা ট্যাবগুলি যেগুলি {COUNT} দিন বা তার বেশি দিনের জন্য ব্যবহার করা হয়নি সেগুলি ইনঅ্যাক্টিভ ট্যাবে সরানো হয়, যাতে আপনি সহজেই আপনার সর্বাধিক ব্যবহৃত ট্যাবগুলিতে ফোকাস করতে পারেন। আপনি যেকোনও সময় সেটিংস থেকে এটি পরিবর্তন করতে পারবেন।}}</translation> -<translation id="2600682495497606169">সাইটের কুকি মুছুন</translation> <translation id="260378315836159338">স্ক্রিনের সবচেয়ে উপরে '+' আইকনে ট্যাপ করুন</translation> <translation id="2604176749896001318">আপনার ব্রাউজার আপডেট করুন</translation> <translation id="2609008503159898744">সব ট্যাব বন্ধ করবেন?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">পাসওয়ার্ড কপি করা হয়েছে</translation> <translation id="2626236249646841566">ইন্টারনেট কানেকশন চেক করে আবার সাইন-ইন করার চেষ্টা করুন।</translation> <translation id="2637313651144986786">ট্যাব সার্চ করুন...</translation> -<translation id="2647269890314209800">কুকিগুলি ব্যবহার করা হচ্ছে</translation> <translation id="2648721026697078500">কখনও সরাবেন না</translation> <translation id="2648803196158606475">’পড়া হয়েছে’ মুছুন</translation> <translation id="2664621323652615289">বন্ধ করুন</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">ছদ্মবেশী ট্যাবে খুলবেন?</translation> <translation id="4803185665210547709">আপনার সংস্থা এটি ম্যানেজ করে। <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">আপনার আগ্রহের ভিত্তিতে খবর ও কন্টেন্ট।</translation> <translation id="4805759445554688327">ভুল কার্ড নম্বর</translation> <translation id="4808646838864186379">আপনার ডেলিভারি বাতিল করা হয়েছে</translation> <translation id="4808744395915275922">আপডেট</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">প্যাকেজ ট্র্যাকিং</translation> <translation id="5478327362747197944">ওয়েব পৃষ্ঠাতে কোনও তারিখের উপর ক্লিক করার মাধ্যমে সরাসরি ক্যালেন্ডার ইভেন্ট তৈরি করুন।</translation> <translation id="5482922178977937393">আপনি কি নিজের আগ্রহ অনুযায়ী খবর, খেলাধূলা ও আরও নানা ধরনের বিজ্ঞপ্তি পেতে চান?</translation> -<translation id="5489208564673669003">সব সাইটের জন্য কুকি ম্যানেজ করতে, <ph name="BEGIN_LINK" />কুকি সেটিংস<ph name="END_LINK" /> দেখুন।</translation> <translation id="5490005495580364134">সমস্ত সাইটের কুকি ব্লক করুন (যদিও আমরা এটি করতে সাজেস্ট করছি না)</translation> <translation id="5497202150450073388">ডেলিভারি করার চেষ্টা করা হয়েছে। আবার চেষ্টা করা হবে</translation> <translation id="5511959326926949696">আপনার ব্রাউজারের জন্য ঐচ্ছিক অত্যন্ত শক্তিশালী সুরক্ষা। এটি তখনই ব্যবহার করা উচিত যখন আপনার মনে হয় যে আপনি দারুণ অত্যাধুনিক সাইবার অ্যাটাকের টার্গেট হতে পারেন।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_bs.xtb b/ios/chrome/app/strings/resources/ios_strings_bs.xtb index ab41582..4e2f5b4 100644 --- a/ios/chrome/app/strings/resources/ios_strings_bs.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_bs.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nikada nije sačuvano</translation> <translation id="1523341279170789507">Dozvoli sve kolačiće</translation> <translation id="1524563461097350801">Ne, hvala</translation> -<translation id="1535268707340844072">Trenutna postavka može uzrokovati prekid rada nekih web lokacija. Da upravljate kolačićima za sve web lokacije, pogledajte <ph name="BEGIN_LINK" />Postavke kolačića<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adresa 1</translation> <translation id="1545749641540134597">Skeniraj QR kôd</translation> <translation id="1552525382687785070">Vaš administrator je onemogućio sinhronizaciju</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Dodirnite dugme "Započni zapisivanje" da prikupljate buduće zapisnike i greške konzole za JavaScript sa svih kartica. Zapisnici će se prikupljati (i isključivo pohranjivati u memoriju) dok se ova stranica ne zatvori ili dok ne dodirnete "Zaustavi zapisivanje".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} sačuvana lozinka je dostupna iznad tastature.}one{{count} sačuvana lozinka je dostupna iznad tastature.}few{{count} sačuvane lozinke su dostupne iznad tastature.}other{{count} sačuvanih lozinki je dostupno iznad tastature.}}</translation> <translation id="1657011748321897393">Dijeljenje nije uspjelo jer niste povezani na mrežu.</translation> -<translation id="1657641691196698092">Blokirani kolačići</translation> <translation id="165877110639533037">Nema otvorenih kartica</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> na <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Zatraži web lokaciju za mobilne uređaje</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Sakrij modul "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Nije moguće isporučiti paket</translation> <translation id="2411749908844615428">{count,plural, =1{{count} sačuvana adresa je dostupna iznad tastature.}one{{count} sačuvana adresa je dostupna iznad tastature.}few{{count} sačuvane adrese su dostupne iznad tastature.}other{{count} sačuvanih adresa je dostupno iznad tastature.}}</translation> -<translation id="2421004566762153674">Blokiranje kolačića treće strane</translation> <translation id="2421044535038393232">Nastavi uređivanje</translation> <translation id="2434405374328098816">Već ste sačuvali lozinku za korisnika "<ph name="USERNAME" />" na web lokaciji <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Možete kliznuti ulijevo da pregledate u anonimnom načinu rada.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Dodaj račun…</translation> <translation id="2587010742985678408">{count,plural, =0{Nema ugroženih lozinki}=1{{count} ugrožena lozinka}one{{count} ugrožena lozinka}few{{count} ugrožene lozinke}other{{count} ugroženih lozinki}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Otvorene kartice koje ne koristite jedan ili više dana se premještaju u Neaktivne kartice da se možete lako fokusirati na kartice koje najviše koristite. Ovo možete promijeniti bilo kada u postavkama.}one{Otvorene kartice koje ne koristite {COUNT} ili više dana se premještaju u Neaktivne kartice da se možete lako fokusirati na kartice koje najviše koristite. Ovo možete promijeniti bilo kada u postavkama.}few{Otvorene kartice koje ne koristite {COUNT} ili više dana se premještaju u Neaktivne kartice da se možete lako fokusirati na kartice koje najviše koristite. Ovo možete promijeniti bilo kada u postavkama.}other{Otvorene kartice koje ne koristite {COUNT} ili više dana se premještaju u Neaktivne kartice da se možete lako fokusirati na kartice koje najviše koristite. Ovo možete promijeniti bilo kada u postavkama.}}</translation> -<translation id="2600682495497606169">Obriši kolačiće web lokacije</translation> <translation id="260378315836159338">U gornjem dijelu ekrana dodirnite +</translation> <translation id="2604176749896001318">Ažurirajte preglednik</translation> <translation id="2609008503159898744">Zatvoriti sve kartice?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Lozinka je kopirana</translation> <translation id="2626236249646841566">Provjerite vezu i ponovo se pokušajte prijaviti.</translation> <translation id="2637313651144986786">Pretraživanje kartica...</translation> -<translation id="2647269890314209800">Kolačići u upotrebi</translation> <translation id="2648721026697078500">Nikad ne premještaj</translation> <translation id="2648803196158606475">Izbriši pročitano</translation> <translation id="2664621323652615289">Zaustavljanje</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Otvoriti u anonimnom načinu rada?</translation> <translation id="4803185665210547709">Upravlja vaša organizacija. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Vijesti i sadržaj na osnovu vaših interesovanja.</translation> <translation id="4805759445554688327">Nevažeći broj kartice</translation> <translation id="4808646838864186379">Isporuka je otkazana</translation> <translation id="4808744395915275922">Ažuriranja</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Praćenje paketa</translation> <translation id="5478327362747197944">Kreirajte događaje u Kalendaru direktno klikom na datum na web stranici.</translation> <translation id="5482922178977937393">Želite li primati obavještenja za vijesti, sportove i drugo na osnovu svojih interesovanja?</translation> -<translation id="5489208564673669003">Da upravljate kolačićima za sve web lokacije, pogledajte <ph name="BEGIN_LINK" />Postavke kolačića<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokiraj sve kolačiće (ne preporučuje se)</translation> <translation id="5497202150450073388">Pokušali smo isporučiti. Pokušat ćemo ponovo</translation> <translation id="5511959326926949696">Ekstremna dodatna zaštita za preglednik. Trebate je koristiti samo ako mislite da ste meta visoko sofisticiranog cyber napada.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ca.xtb b/ios/chrome/app/strings/resources/ios_strings_ca.xtb index 86a30eb..f51118e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ca.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ca.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">No es desen mai</translation> <translation id="1523341279170789507">Permet totes les galetes</translation> <translation id="1524563461097350801">No, gràcies</translation> -<translation id="1535268707340844072">És possible que la configuració actual impedeixi el funcionament d'alguns llocs web. Per gestionar les galetes de tots els llocs web, consulta <ph name="BEGIN_LINK" />Configuració de les galetes<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adreça 1</translation> <translation id="1545749641540134597">Escaneja el codi QR</translation> <translation id="1552525382687785070">L'administrador ha desactivat la sincronització</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Toca el botó Inicia el registre per recopilar els futurs registres i errors de la consola de JavaScript de totes les pestanyes. Els registres es recopilaran (i s'emmagatzemaran només a la memòria) fins que es tanqui aquesta pàgina o es toqui Atura el registre.</translation> <translation id="1653432787084483144">{count,plural, =1{Hi ha {count} contrasenya desada disponible a sobre del teclat.}other{Hi ha {count} contrasenyes desades disponibles a sobre del teclat.}}</translation> <translation id="1657011748321897393">No s'ha pogut compartir perquè no esteu connectat a la xarxa.</translation> -<translation id="1657641691196698092">Galetes bloquejades</translation> <translation id="165877110639533037">No hi ha pestanyes obertes</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> a <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Sol·licita el lloc web per a mòbils</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Amaga <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">El paquet no es pot entregar</translation> <translation id="2411749908844615428">{count,plural, =1{Hi ha {count} adreça desada disponible a sobre del teclat.}other{Hi ha {count} adreces desades disponibles a sobre del teclat.}}</translation> -<translation id="2421004566762153674">S'estan bloquejant les galetes de tercers</translation> <translation id="2421044535038393232">Continua editant</translation> <translation id="2434405374328098816">Ja has desat una contrasenya per a <ph name="USERNAME" /> a <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Pots desplaçar-te cap a l'esquerra per navegar d'incògnit.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Afegeix un compte…</translation> <translation id="2587010742985678408">{count,plural, =0{Cap contrasenya en perill}=1{{count} contrasenya en perill}other{{count} contrasenyes en perill}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Les pestanyes obertes que no utilitzis durant un dia o més es mouran a Pestanyes inactives perquè et puguis centrar fàcilment en les pestanyes que més facis servir. Pots canviar aquesta opció en qualsevol moment a la configuració.}other{Les pestanyes obertes que no utilitzis durant {COUNT} dies o més es mouran a Pestanyes inactives perquè et puguis centrar fàcilment en les pestanyes que més facis servir. Pots canviar aquesta opció en qualsevol moment a la configuració.}}</translation> -<translation id="2600682495497606169">Esborra les galetes del lloc web</translation> <translation id="260378315836159338">A la part superior de la pantalla, toca +</translation> <translation id="2604176749896001318">Actualitza el navegador</translation> <translation id="2609008503159898744">Vols tancar totes les pestanyes?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">S'ha copiat la contrasenya</translation> <translation id="2626236249646841566">Comprova la connexió i torna a provar d'iniciar la sessió.</translation> <translation id="2637313651144986786">Cerca pestanyes</translation> -<translation id="2647269890314209800">Galetes en ús</translation> <translation id="2648721026697078500">No moguis mai</translation> <translation id="2648803196158606475">Suprimeix els elements llegits</translation> <translation id="2664621323652615289">Atura</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Vols obrir-ho en mode d'incògnit?</translation> <translation id="4803185665210547709">Gestionat per la teva organització. <ph name="BEGIN_LINK" />Més informació<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Notícies i contingut basats en els teus interessos.</translation> <translation id="4805759445554688327">El número de targeta no és vàlid</translation> <translation id="4808646838864186379">S'ha cancel·lat l'entrega</translation> <translation id="4808744395915275922">Actualitzacions</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Seguiment d'enviaments</translation> <translation id="5478327362747197944">Crea esdeveniments del calendari directament fent clic en una data d'una pàgina web.</translation> <translation id="5482922178977937393">Vols rebre notificacions de notícies, esports i més temes segons els teus interessos?</translation> -<translation id="5489208564673669003">Per gestionar les galetes de tots els llocs web, consulta <ph name="BEGIN_LINK" />Configuració de les galetes<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloqueja totes les galetes (opció no recomanada)</translation> <translation id="5497202150450073388">Intent de lliurament. Es tornarà a provar.</translation> <translation id="5511959326926949696">Protecció extrema opcional per al teu navegador. Només s'ha d'utilitzar si creus que pots ser objecte d'un ciberatac molt sofisticat.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_cs.xtb b/ios/chrome/app/strings/resources/ios_strings_cs.xtb index 12ce6fc2..119176e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_cs.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_cs.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Neuloženo</translation> <translation id="1523341279170789507">Povolit všechny soubory cookie</translation> <translation id="1524563461097350801">Ne, díky</translation> -<translation id="1535268707340844072">Vaše aktuální nastavení může způsobit, že některé weby nebudou fungovat správně. Chcete-li spravovat cookies pro všechny weby, přejděte do <ph name="BEGIN_LINK" />Nastavení souborů cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">První řádek adresy</translation> <translation id="1545749641540134597">Naskenovat QR kód</translation> <translation id="1552525382687785070">Synchronizaci administrátor zakázal</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Klepnutím na tlačítko Spustit protokolování začnete shromažďovat budoucí protokoly konzole JavaScriptu a chyby ze všech karet. Protokoly se budou shromažďovat (a ukládat jen do paměti), dokud tuto stránku nezavřete nebo neklepnete na Zastavit protokolování.</translation> <translation id="1653432787084483144">{count,plural, =1{Nad klávesnicí je k dispozici {count} uložené heslo.}few{Nad klávesnicí jsou k dispozici {count} uložená hesla.}many{Nad klávesnicí je k dispozici {count} uloženého hesla.}other{Nad klávesnicí je k dispozici {count} uložených hesel.}}</translation> <translation id="1657011748321897393">Sdílení se nezdařilo, protože nejste připojeni k síti.</translation> -<translation id="1657641691196698092">Blokované soubory cookie</translation> <translation id="165877110639533037">Žádné otevřené karty</translation> <translation id="1674504678466460478">Z: <ph name="SOURCE_LANGUAGE" /> do: <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Vyžádat web pro mobily</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">Skrýt modul <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Zásilku nelze doručit</translation> <translation id="2411749908844615428">{count,plural, =1{Nad klávesnicí je k dispozici {count} uložená adresa.}few{Nad klávesnicí jsou k dispozici {count} uložené adresy.}many{Nad klávesnicí je k dispozici {count} uložené adresy.}other{Nad klávesnicí je k dispozici {count} uložených adres.}}</translation> -<translation id="2421004566762153674">Blokování souborů cookie třetích stran</translation> <translation id="2421044535038393232">Pokračovat v úpravách</translation> <translation id="2434405374328098816">Heslo pro uživatelské jméno „<ph name="USERNAME" />“ už jste na webu <ph name="WEBSITE" /> uložili</translation> <translation id="2434918313224755415">Posunutím doleva si web můžete prohlížet v anonymním režimu.</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">Přidat účet...</translation> <translation id="2587010742985678408">{count,plural, =0{Žádná prolomená hesla}=1{{count} prolomené heslo}few{{count} prolomená hesla}many{{count} prolomeného hesla}other{{count} prolomených hesel}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Otevřené karty, které jste den nebo déle nepoužili, se přesunou do části Neaktivní karty, abyste se mohli soustředit na ty, které používáte nejčastěji. V nastavení to můžete kdykoliv změnit.}few{Otevřené karty, které jste {COUNT} dny nebo déle nepoužili, se přesunou do části Neaktivní karty, abyste se mohli soustředit na ty, které používáte nejčastěji. V nastavení to můžete kdykoliv změnit.}many{Otevřené karty, které jste {COUNT} dne nebo déle nepoužili, se přesunou do části Neaktivní karty, abyste se mohli soustředit na ty, které používáte nejčastěji. V nastavení to můžete kdykoliv změnit.}other{Otevřené karty, které jste {COUNT} dní nebo déle nepoužili, se přesunou do části Neaktivní karty, abyste se mohli soustředit na ty, které používáte nejčastěji. V nastavení to můžete kdykoliv změnit.}}</translation> -<translation id="2600682495497606169">Vymazat soubory cookie webu</translation> <translation id="260378315836159338">V horní části obrazovky klepněte na +</translation> <translation id="2604176749896001318">Aktualizujte prohlížeč</translation> <translation id="2609008503159898744">Zavřít všechny karty?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">Heslo bylo zkopírováno</translation> <translation id="2626236249646841566">Zkontrolujte připojení a zkuste se přihlásit znovu.</translation> <translation id="2637313651144986786">Hledat karty…</translation> -<translation id="2647269890314209800">Používané soubory cookie</translation> <translation id="2648721026697078500">Nikdy nepřesouvat</translation> <translation id="2648803196158606475">Smazat přečtené</translation> <translation id="2664621323652615289">Ukončit</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">Otevřít v anonymním okně?</translation> <translation id="4803185665210547709">Spravováno vaší organizací. <ph name="BEGIN_LINK" />Další informace<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Zprávy a obsah podle vašich zájmů.</translation> <translation id="4805759445554688327">Neplatné číslo karty</translation> <translation id="4808646838864186379">Zásilka byla zrušena</translation> <translation id="4808744395915275922">Aktualizace</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">Sledování zásilek</translation> <translation id="5478327362747197944">Vytvářejte události v kalendáři přímo kliknutím na datum na webové stránce.</translation> <translation id="5482922178977937393">Chcete dostávat upozornění na zprávy, sport a podobně na základě svých zájmů?</translation> -<translation id="5489208564673669003">Chcete-li spravovat cookies pro všechny weby, přejděte do <ph name="BEGIN_LINK" />Nastavení souborů cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokovat všechny soubory cookie (nedoporučujeme)</translation> <translation id="5497202150450073388">Proběhl pokus o doručení. Bude zopakován</translation> <translation id="5511959326926949696">Extrémní volitelná ochrana pro váš prohlížeč. Měli byste ji používat, pouze pokud se domníváte, že byste se mohli stát terčem vysoce sofistikovaného kybernetického útoku.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_cy.xtb b/ios/chrome/app/strings/resources/ios_strings_cy.xtb index 4890184..3bc5af4 100644 --- a/ios/chrome/app/strings/resources/ios_strings_cy.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_cy.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Erioed wedi'i gadw</translation> <translation id="1523341279170789507">Caniatáu'r Holl Gwcis</translation> <translation id="1524563461097350801">Dim diolch</translation> -<translation id="1535268707340844072">Mae'n bosib y bydd eich gosodiad presennol yn achosi i rai gwefannau dorri. I reoli cwcis ar gyfer pob gwefan, gweler <ph name="BEGIN_LINK" />Gosodiadau Cwcis<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Cyfeiriad 1</translation> <translation id="1545749641540134597">Sganio Cod QR</translation> <translation id="1552525382687785070">Mae Cysoni wedi'i Analluogi gan eich Gweinyddwr</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tapiwch y botwm "Dechrau Cofnodi" i gasglu cofnodion a gwallau panel JavaScript yn y dyfodol ar bob tab. Bydd y cofnodion yn cael eu casglu (a'u cadw yn y cof yn unig) tan i chi gau'r dudalen hon neu tan i chi dapio'r botwm "Stopio Cofnodi".</translation> <translation id="1653432787084483144">{count,plural, =1{Mae {count} cyfrinair sydd wedi'i gadw ar gael uwchben eich bysellfwrdd.}zero{Mae {count} cyfrinair sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}two{Mae {count} gyfrinair sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}few{Mae {count} chyfrinair sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}many{Mae {count} chyfrinair sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}other{Mae {count} cyfrinair sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}}</translation> <translation id="1657011748321897393">Wedi methu â rhannu oherwydd nad ydych wedi'ch cysylltu â'r rhwydwaith.</translation> -<translation id="1657641691196698092">Cwcis a Rwystrwyd</translation> <translation id="165877110639533037">Dim Tabiau Ar Agor</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> i <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Gofyn am Wefan Symudol</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Cuddio '<ph name="MODULE_NAME" />'</translation> <translation id="2403129868389095715">Ni ellir danfon eich pecyn</translation> <translation id="2411749908844615428">{count,plural, =1{Mae {count} cyfeiriad sydd wedi'i gadw ar gael uwchben eich bysellfwrdd.}zero{Mae {count} cyfeiriad sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}two{Mae {count} gyfeiriad sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}few{Mae {count} chyfeiriad sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}many{Mae {count} chyfeiriad sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}other{Mae {count} cyfeiriad sydd wedi'u cadw ar gael uwchben eich bysellfwrdd.}}</translation> -<translation id="2421004566762153674">Rhwystro cwcis trydydd parti</translation> <translation id="2421044535038393232">Parhau i olygu</translation> <translation id="2434405374328098816">Rydych eisoes wedi cadw cyfrinair ar gyfer "<ph name="USERNAME" />" yn <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Gallwch sgrolio i'r chwith i bori yn y modd Anhysbys.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Ychwanegu cyfrif…</translation> <translation id="2587010742985678408">{count,plural, =0{Nid oes unrhyw gyfrineiriau sydd wedi'u darganfod}=1{{count} Cyfrinair sydd wedi'i Ddarganfod}two{{count} Gyfrinair sydd wedi'u Darganfod}few{{count} Cyfrinair sydd wedi'u Darganfod}many{{count} Cyfrinair sydd wedi'u Darganfod}other{{count} Cyfrinair sydd wedi'u Darganfod}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Mae tabiau sydd ar agor a heb eu defnyddio am un diwrnod neu fwy yn cael eu symud i Tabiau Anweithredol fel y gallwch ganolbwyntio'n hawdd ar y tabiau rydych yn eu defnyddio fwyaf. Gallwch newid hyn unrhyw bryd yn y gosodiadau.}zero{Mae tabiau sydd ar agor a heb eu defnyddio am {COUNT} diwrnod neu fwy yn cael eu symud i Tabiau Anweithredol fel y gallwch ganolbwyntio'n hawdd ar y tabiau rydych yn eu defnyddio fwyaf. Gallwch newid hyn unrhyw bryd yn y gosodiadau.}two{Mae tabiau sydd ar agor a heb eu defnyddio am {COUNT} ddiwrnod neu fwy yn cael eu symud i Tabiau Anweithredol fel y gallwch ganolbwyntio'n hawdd ar y tabiau rydych yn eu defnyddio fwyaf. Gallwch newid hyn unrhyw bryd yn y gosodiadau.}few{Mae tabiau sydd ar agor a heb eu defnyddio am {COUNT} diwrnod neu fwy yn cael eu symud i Tabiau Anweithredol fel y gallwch ganolbwyntio'n hawdd ar y tabiau rydych yn eu defnyddio fwyaf. Gallwch newid hyn unrhyw bryd yn y gosodiadau.}many{Mae tabiau sydd ar agor a heb eu defnyddio am {COUNT} diwrnod neu fwy yn cael eu symud i Tabiau Anweithredol fel y gallwch ganolbwyntio'n hawdd ar y tabiau rydych yn eu defnyddio fwyaf. Gallwch newid hyn unrhyw bryd yn y gosodiadau.}other{Mae tabiau sydd ar agor a heb eu defnyddio am {COUNT} diwrnod neu fwy yn cael eu symud i Tabiau Anweithredol fel y gallwch ganolbwyntio'n hawdd ar y tabiau rydych yn eu defnyddio fwyaf. Gallwch newid hyn unrhyw bryd yn y gosodiadau.}}</translation> -<translation id="2600682495497606169">Clirio Cwcis y Wefan</translation> <translation id="260378315836159338">Ar frig y sgrîn, tapiwch +</translation> <translation id="2604176749896001318">Diweddarwch Eich Porwr</translation> <translation id="2609008503159898744">Cau Pob Tab?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Copïwyd cyfrinair</translation> <translation id="2626236249646841566">Gwiriwch eich cysylltiad a rhowch gynnig arall ar fewngofnodi.</translation> <translation id="2637313651144986786">Chwilio Tabiau...</translation> -<translation id="2647269890314209800">Cwcis sy'n cael eu defnyddio</translation> <translation id="2648721026697078500">Peidio Byth â Symud</translation> <translation id="2648803196158606475">Clirio'r Rhestr Ddarllen</translation> <translation id="2664621323652615289">Stopio</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Agor yn y Modd Anhysbys?</translation> <translation id="4803185665210547709">Rheolir gan eich sefydliad. <ph name="BEGIN_LINK" />Dysgu Rhagor<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Newyddion a chynnwys yn seiliedig ar eich diddordebau.</translation> <translation id="4805759445554688327">Rhif Cerdyn Annilys</translation> <translation id="4808646838864186379">Cafodd eich danfoniad ei ganslo</translation> <translation id="4808744395915275922">Diweddariadau</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Olrhain Pecyn</translation> <translation id="5478327362747197944">Creu digwyddiadau Calendar yn uniongyrchol trwy glicio ar ddyddiad mewn tudalen we.</translation> <translation id="5482922178977937393">Hoffech chi gael hysbysiadau ar gyfer newyddion, chwaraeon a rhagor yn seiliedig ar eich diddordebau?</translation> -<translation id="5489208564673669003">I reoli cwcis ar gyfer pob gwefan, gweler <ph name="BEGIN_LINK" />Gosodiadau Cwcis<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Rhwystro Pob Cwci (Ni Argymhellir)</translation> <translation id="5497202150450073388">Ceisiwyd Danfon. Bydd yn rhoi cynnig arall arni</translation> <translation id="5511959326926949696">Amddiffyniad dewisol eithafol ar gyfer eich porwr. Dim ond os credwch y gallech gael eich targedu gan ymosodiad seiber hynod soffistigedig y dylid ei ddefnyddio.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_da.xtb b/ios/chrome/app/strings/resources/ios_strings_da.xtb index 70d04096..bec8e88 100644 --- a/ios/chrome/app/strings/resources/ios_strings_da.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_da.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Gemmes aldrig</translation> <translation id="1523341279170789507">Tillad alle cookies</translation> <translation id="1524563461097350801">Nej tak</translation> -<translation id="1535268707340844072">Din aktuelle indstilling kan medføre, at nogle websites går ned. Gå til <ph name="BEGIN_LINK" />indstillingerne for cookies<ph name="END_LINK" /> for at administrere cookies for alle websites.</translation> <translation id="1540800554400757039">Adresse 1</translation> <translation id="1545749641540134597">Scan QR-kode</translation> <translation id="1552525382687785070">Din administrator har deaktiveret synkronisering</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tryk på knappen "Start logføring" for at indsamle fremtidige JavaScript-konsollogfiler og -fejl fra alle faner. Logfiler indsamles (og gemmes kun i hukommelsen), indtil denne side lukkes, eller der trykkes på "Stop logføring".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} gemt adgangskode er tilgængelig over dit tastatur.}one{{count} gemt adgangskode er tilgængelig over dit tastatur.}other{{count} gemte adgangskoder er tilgængelige over dit tastatur.}}</translation> <translation id="1657011748321897393">Deling mislykkedes. Du har ikke forbindelse til netværket.</translation> -<translation id="1657641691196698092">Blokerede cookies</translation> <translation id="165877110639533037">Ingen åbne faner</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> til <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Request Mobile Site [Anmod om mobilversion]</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Skjul "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Din pakke kan ikke leveres</translation> <translation id="2411749908844615428">{count,plural, =1{{count} gemt adresse er tilgængelig over dit tastatur.}one{{count} gemt adresse er tilgængelig over dit tastatur.}other{{count} gemte adresser er tilgængelige over dit tastatur.}}</translation> -<translation id="2421004566762153674">Blokering af cookies fra tredjeparter</translation> <translation id="2421044535038393232">Rediger videre</translation> <translation id="2434405374328098816">Du har allerede gemt en adgangskode for "<ph name="USERNAME" />" på <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Du kan rulle til venstre for at browse i inkognito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Tilføj konto...</translation> <translation id="2587010742985678408">{count,plural, =0{Ingen kompromitterede adgangskoder}=1{{count} kompromitteret adgangskode}one{{count} kompromitteret adgangskode}other{{count} kompromitterede adgangskoder}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Åbne faner, der ikke har været i brug i mindst én dag, flyttes til Inaktive faner, så du nemt kan fokusere på de faner, du bruger mest. Du kan til enhver tid ændre dette i indstillingerne.}one{Åbne faner, der ikke har været i brug i mindst {COUNT} dag, flyttes til Inaktive faner, så du nemt kan fokusere på de faner, du bruger mest. Du kan til enhver tid ændre dette i indstillingerne.}other{Åbne faner, der ikke har været i brug i mindst {COUNT} dage, flyttes til Inaktive faner, så du nemt kan fokusere på de faner, du bruger mest. Du kan til enhver tid ændre dette i indstillingerne.}}</translation> -<translation id="2600682495497606169">Ryd cookies fra websitet</translation> <translation id="260378315836159338">Tryk på + øverst på skærmen</translation> <translation id="2604176749896001318">Opdater din browser</translation> <translation id="2609008503159898744">Vil du lukke alle faner?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Adgangskoden er kopieret</translation> <translation id="2626236249646841566">Tjek din forbindelse, og prøv at logge ind igen.</translation> <translation id="2637313651144986786">Søg i faner...</translation> -<translation id="2647269890314209800">Cookies i brug</translation> <translation id="2648721026697078500">Flyt aldrig</translation> <translation id="2648803196158606475">Slet læste</translation> <translation id="2664621323652615289">Stop</translation> @@ -735,7 +730,6 @@ <translation id="478808905805139173">Vil du åbne i inkognitotilstand?</translation> <translation id="4803185665210547709">Administreret af din organisation. <ph name="BEGIN_LINK" />Få flere oplysninger<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Nyheder og indhold baseret på dine interesser.</translation> <translation id="4805759445554688327">Kortnummeret er ugyldigt</translation> <translation id="4808646838864186379">Din levering blev annulleret</translation> <translation id="4808744395915275922">Opdateringer</translation> @@ -873,7 +867,6 @@ <translation id="5475069061743940393">Pakkesporing</translation> <translation id="5478327362747197944">Opret kalenderbegivenheder direkte ved at klikke på en dato på en webside.</translation> <translation id="5482922178977937393">Vil du have notifikationer om nyheder, sport m.m. baseret på dine interesser?</translation> -<translation id="5489208564673669003">Gå til <ph name="BEGIN_LINK" />indstillingerne for cookies<ph name="END_LINK" /> for at administrere cookies for alle websites.</translation> <translation id="5490005495580364134">Bloker alle cookies (anbefales ikke)</translation> <translation id="5497202150450073388">Levering er forsøgt. Prøver igen</translation> <translation id="5511959326926949696">Valgfri ekstrem beskyttelse af din browser. Funktionen bør kun bruges, hvis du mener, at du bliver udsat for et meget sofistikeret cyberangreb.</translation> @@ -916,7 +909,7 @@ <translation id="5702108177581350218">Når du deler en kopi af dit brugernavn og din adgangskode, kan dine familiemedlemmer udfylde dem ved hjælp af Google Adgangskodeadministrator.</translation> <translation id="5704908597376970822">Det lykkedes ikke at logge ind.</translation> <translation id="5706552126692816153">Aktiv for 1 dag siden</translation> -<translation id="5718049162805123412">Du bør ændre adgangskoderne med det samme</translation> +<translation id="5718049162805123412">Du bør ændre disse med det samme</translation> <translation id="5724941645893276623">Tilføj en ny fane for at surfe privat på nettet</translation> <translation id="5728700505257787410">Der var et problem med at logge ind på din konto.</translation> <translation id="5737974891429562743">Loginoplysningerne for kontoen er forældede. Opdater dem for at påbegynde synkroniseringen.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_de.xtb b/ios/chrome/app/strings/resources/ios_strings_de.xtb index 72cc15a..da0b5bb 100644 --- a/ios/chrome/app/strings/resources/ios_strings_de.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_de.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nie speichern für...</translation> <translation id="1523341279170789507">Alle Cookies zulassen</translation> <translation id="1524563461097350801">Nein, danke</translation> -<translation id="1535268707340844072">Deine aktuellen Einstellungen führen möglicherweise dazu, dass Websites nicht korrekt ausgeführt werden. Cookies für alle Websites kannst du in den <ph name="BEGIN_LINK" />Cookie-Einstellungen<ph name="END_LINK" /> verwalten.</translation> <translation id="1540800554400757039">Adresse 1</translation> <translation id="1545749641540134597">QR-Code scannen</translation> <translation id="1552525382687785070">Die Synchronisierung wurde von deinem Administrator deaktiviert</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tippe auf die Schaltfläche "Protokollierung starten", um künftig Protokolle und Fehler von allen Tabs der JavaScript-Konsole zu erheben. Protokolle werden erfasst und ausschließlich im Speicher aufbewahrt, bis die Seite geschlossen oder "Protokoll anhalten" angetippt wird.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} gespeichertes Passwort oben auf der Tastatur verfügbar.}other{{count} gespeicherte Passwörter oben auf der Tastatur verfügbar.}}</translation> <translation id="1657011748321897393">Fehler beim Teilen, weil keine Netzwerkverbindung besteht</translation> -<translation id="1657641691196698092">Blockierte Cookies</translation> <translation id="165877110639533037">Keine geöffneten Tabs</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Mobile Website anfordern</translation> @@ -161,7 +159,7 @@ <translation id="1820259098641718022">Zur Leseliste hinzugefügt</translation> <translation id="1822994441903263130">FedEx</translation> <translation id="1827529786398596735">Halte den Startbildschirm gedrückt</translation> -<translation id="1829392566394960110">{COUNT,plural, =0{Gehackte Passwörter}=1{{COUNT} gehacktes Passwort}other{{COUNT} gehackte Passwörter}}</translation> +<translation id="1829392566394960110">{COUNT,plural, =0{kompromittierte Passwörter}=1{{COUNT} kompromittiertes Passwort}other{{COUNT} kompromittierte Passwörter}}</translation> <translation id="1832848789136765277">Bestätige deine Identität, damit du jederzeit auf deine synchronisierten Daten zugreifen kannst</translation> <translation id="1836891464494477513">{count,plural, =1{Das Lesezeichen wurde in deinem Google-Konto ({email}) gespeichert}other{Die Lesezeichen wurden in deinem Google-Konto ({email}) gespeichert}}</translation> <translation id="183878838231635348">Auf dieser Karte werden alle Datenschutz- oder Sicherheitsprobleme angezeigt, die der Sicherheitscheck automatisch erkennt.</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">„<ph name="MODULE_NAME" />“ ausblenden</translation> <translation id="2403129868389095715">Paket kann nicht zugestellt werden</translation> <translation id="2411749908844615428">{count,plural, =1{{count} gespeicherte Adresse oben auf der Tastatur verfügbar.}other{{count} gespeicherte Adressen oben auf der Tastatur verfügbar.}}</translation> -<translation id="2421004566762153674">Drittanbieter-Cookies werden blockiert</translation> <translation id="2421044535038393232">Weiter bearbeiten</translation> <translation id="2434405374328098816">Du hast für „<ph name="USERNAME" />“ schon ein Passwort bei <ph name="WEBSITE" /> gespeichert</translation> <translation id="2434918313224755415">Du kannst nach links scrollen, um im Inkognitomodus zu surfen.</translation> @@ -307,9 +304,8 @@ <translation id="2577522251608256362">Stadtteil</translation> <translation id="2578571896248130439">Webseite senden</translation> <translation id="2584132361465095047">Konto hinzufügen...</translation> -<translation id="2587010742985678408">{count,plural, =0{Keine gehackten Passwörter}=1{{count} gehacktes Passwort}other{{count} gehackte Passwörter}}</translation> +<translation id="2587010742985678408">{count,plural, =0{Keine kompromittierten Passwörter}=1{{count} kompromittiertes Passwort}other{{count} kompromittiertes Passwörter}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Geöffnete Tabs, die einen Tag oder länger nicht verwendet wurden, werden in die inaktiven Tabs verschoben. So kannst du dich besser auf die Tabs konzentrieren, die du am häufigsten verwendest. Du kannst dies jederzeit in den Einstellungen ändern.}other{Geöffnete Tabs, die {COUNT} Tage oder länger nicht verwendet wurden, werden in die inaktiven Tabs verschoben. So kannst du dich besser auf die Tabs konzentrieren, die du am häufigsten verwendest. Du kannst dies jederzeit in den Einstellungen ändern.}}</translation> -<translation id="2600682495497606169">Website-Cookies löschen</translation> <translation id="260378315836159338">Tippe oben auf dem Bildschirm auf +</translation> <translation id="2604176749896001318">Browser aktualisieren</translation> <translation id="2609008503159898744">Alle Tabs schließen?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Passwort kopiert</translation> <translation id="2626236249646841566">Prüfe deine Verbindung und versuche es noch einmal.</translation> <translation id="2637313651144986786">Tabs suchen…</translation> -<translation id="2647269890314209800">Verwendete Cookies</translation> <translation id="2648721026697078500">Nie verschieben</translation> <translation id="2648803196158606475">Gelesene löschen</translation> <translation id="2664621323652615289">Beenden</translation> @@ -712,7 +707,7 @@ <translation id="4642472735733036929">Preis-Tracking gestoppt</translation> <translation id="4645575059429386691">Von deinen Eltern verwaltet</translation> <translation id="4650125387981512669">Weiter als <ph name="FIRST_RUN_ACCOUNT_NAME" /></translation> -<translation id="4652817563047461855">Prüfe, ob deine Passwörter sicher sind, finde heraus, ob sie gehackt wurden, und informiere dich darüber, wie du dich im Internet besser schützen kannst. <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></translation> +<translation id="4652817563047461855">Prüfe, ob deine Passwörter sicher sind, finde heraus, ob sie kompromittiert wurden, und informiere dich darüber, wie du dich im Internet besser schützen kannst. <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></translation> <translation id="4658335131052370646">Speichern</translation> <translation id="4659194143325814340">{count,plural, =1{{count} Seite in deiner Leseliste}other{{count} Seiten in deiner Leseliste}}</translation> <translation id="4659667755519643272">Tab-Wechsler starten</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Im Inkognitomodus öffnen?</translation> <translation id="4803185665210547709">Von deiner Organisation verwaltet. <ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Nachrichten und Inhalte, die deinen Interessen entsprechen.</translation> <translation id="4805759445554688327">Ungültige Kartennummer</translation> <translation id="4808646838864186379">Zustellung wurde storniert</translation> <translation id="4808744395915275922">Updates</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Paketverfolgung</translation> <translation id="5478327362747197944">Du kannst Kalendertermine durch Klicken auf ein Datum auf einer Webseite direkt erstellen.</translation> <translation id="5482922178977937393">Möchtest du auf deine Interessen abgestimmte Benachrichtigungen zu aktuellen Nachrichten, Sport und mehr erhalten?</translation> -<translation id="5489208564673669003">Cookies für alle Websites kannst du in den <ph name="BEGIN_LINK" />Cookie-Einstellungen<ph name="END_LINK" /> verwalten.</translation> <translation id="5490005495580364134">Alle Cookies blockieren (nicht empfohlen)</translation> <translation id="5497202150450073388">Zustellung versucht. Versuch wird wiederholt.</translation> <translation id="5511959326926949696">Optionaler Extremschutz für deinen Browser. Diese Funktion sollte nur verwendet werden, wenn du glaubst, dass du von einem ausgeklügelten Cyberangriff betroffen sein könntest.</translation> @@ -913,13 +906,13 @@ <translation id="5669617676038747374">QR-Code erstellen</translation> <translation id="567881659373499783">Version <ph name="PRODUCT_VERSION" /></translation> <translation id="5683499062697987550">Bestätige deine Identität, um Passwörter in deinem Google-Konto zu verwenden und zu speichern.</translation> -<translation id="5684761169742812828">Dieses Passwort wurde aufgrund einer Datenpanne im Internet preisgegeben. Falls du gerade keine Zeit hast, das Passwort zu ändern, empfiehlt Google, diese Warnung beizubehalten, damit du später daran erinnert wirst.</translation> +<translation id="5684761169742812828">Dieses Passwort wurde aufgrund einer Datenpanne im Internet preisgegeben. Falls du gerade keine Zeit hast, das Passwort zu ändern, empfiehlt Google, diese Warnung offen zu lassen, damit du später daran erinnert wirst.</translation> <translation id="5694848685995373177">In Google Drive für <ph name="USER_EMAIL" /> gespeichert.</translation> <translation id="5701270923492462699">Kamerazugriff gewährt</translation> <translation id="5702108177581350218">Wenn du eine Kopie deines Nutzernamens und deines Passworts teilst, können Familienmitglieder sie mit dem Google Passwortmanager ausfüllen.</translation> <translation id="5704908597376970822">Anmeldung nicht möglich.</translation> <translation id="5706552126692816153">Vor 1 Tag aktiv</translation> -<translation id="5718049162805123412">Wir empfehlen, sie jetzt zu ändern</translation> +<translation id="5718049162805123412">Du solltest dieses Passwort bzw. diese Passwörter jetzt ändern</translation> <translation id="5724941645893276623">Füge einen neuen Tab hinzu, um privat im Web zu surfen</translation> <translation id="5728700505257787410">Beim Anmelden in deinem Konto ist ein Fehler aufgetreten.</translation> <translation id="5737974891429562743">Die Anmeldeinformationen für das Konto sind veraltet. Aktualisiere sie zur Synchronisierung.</translation> @@ -1491,7 +1484,7 @@ <translation id="8533670235862049797">Safe Browsing ist aktiviert</translation> <translation id="8534481786647257214">Google+ Beitrag gepostet</translation> <translation id="8548878600947630424">Auf Seite suchen...</translation> -<translation id="854938212724803178">Du hast 1 gehacktes Passwort. Ändere es jetzt, um dich bestmöglich zu schützen.</translation> +<translation id="854938212724803178">Du hast 1 kompromittiertes Passwort. Ändere es jetzt, um dich bestmöglich zu schützen.</translation> <translation id="8556590991644167667">{count,plural, =1{Du hast {count} Warnung geschlossen}other{Du hast {count} Warnungen geschlossen}}</translation> <translation id="8560253818350321773">Häufig verwendete Elemente zuerst anzeigen</translation> <translation id="8569721750632860947">Welche URL möchtest du deiner Leseliste hinzufügen?</translation> @@ -1508,7 +1501,7 @@ <translation id="8626393685701737946">Du kannst unter Einstellungen > Inhaltseinstellungen die Desktop-Ansicht als Standardeinstellung festlegen</translation> <translation id="8636825310635137004">Aktiviere die Synchronisierung, um Tabs von deinen anderen Geräten abzurufen.</translation> <translation id="8637431369725868556">Schütze dich bestmöglich vor gefährlichen Websites.</translation> -<translation id="8638151046944329622">{COUNT,plural, =0{Keine gehackten Passwörter}=1{{COUNT} gehacktes Passwort}other{{COUNT} gehackte Passwörter}}</translation> +<translation id="8638151046944329622">{COUNT,plural, =0{Keine kompromittierten Passwörter}=1{{COUNT} kompromittiertes Passwort}other{{COUNT} kompromittierte Passwörter}}</translation> <translation id="8640430998629397789">„Desktopwebsite anfordern“ ausblenden</translation> <translation id="8654802032646794042">Abbrechen</translation> <translation id="8663764600409216912">Du verwendest Passwörter, die nicht einfach zu erraten sein dürften</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_el.xtb b/ios/chrome/app/strings/resources/ios_strings_el.xtb index 9ee45d7..cde10a1 100644 --- a/ios/chrome/app/strings/resources/ios_strings_el.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_el.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Δεν έγινε ποτέ αποθήκευση</translation> <translation id="1523341279170789507">Να επιτρέπονται όλα τα cookie</translation> <translation id="1524563461097350801">Όχι, ευχαριστώ</translation> -<translation id="1535268707340844072">Η τρέχουσα ρύθμιση ενδέχεται να προκαλέσει προβλήματα σε ορισμένους ιστοτόπους. Για να διαχειριστείτε τα cookie για όλους τους ιστοτόπους, ανατρέξτε στις <ph name="BEGIN_LINK" />Ρυθμίσεις cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Διεύθυνση 1</translation> <translation id="1545749641540134597">Σάρωση κωδικού QR</translation> <translation id="1552525382687785070">Ο συγχρονισμός έχει απενεργοποιηθεί από τον διαχειριστή σας</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Πατήστε το κουμπί "Έναρξη καταγραφής" για να συλλέξετε τα μελλοντικά αρχεία καταγραφής της κονσόλας JavaScript και τα σφάλματα από όλες τις καρτέλες. Τα αρχεία καταγραφής θα συλλέγονται (και θα αποθηκεύονται μόνο στη μνήμη) έως ότου κλείσει αυτή η σελίδα ή πατηθεί η επιλογή "Διακοπή καταγραφής".</translation> <translation id="1653432787084483144">{count,plural, =1{Διατίθεται {count} αποθηκευμένος κωδικός πρόσβασης πάνω από το πληκτρολόγιο.}other{Διατίθενται {count} αποθηκευμένοι κωδικοί πρόσβασης πάνω από το πληκτρολόγιο.}}</translation> <translation id="1657011748321897393">Η κοινοποίηση απέτυχε επειδή δεν έχετε συνδεθεί στο δίκτυο.</translation> -<translation id="1657641691196698092">Αποκλεισμένα cookie</translation> <translation id="165877110639533037">Δεν υπάρχουν ανοικτές καρτέλες</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> προς <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Αίτημα ιστοτόπου για κινητά</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Απόκρυψη <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Δεν είναι δυνατή η παράδοση του πακέτου σας</translation> <translation id="2411749908844615428">{count,plural, =1{Διατίθεται {count} αποθηκευμένη διεύθυνση πάνω από το πληκτρολόγιο.}other{Διατίθενται {count} αποθηκευμένες διευθύνσεις πάνω από το πληκτρολόγιο.}}</translation> -<translation id="2421004566762153674">Αποκλεισμός cookie τρίτου μέρους</translation> <translation id="2421044535038393232">Συνέχιση επεξεργασίας</translation> <translation id="2434405374328098816">Έχετε ήδη αποθηκεύσει έναν κωδικό πρόσβασης για τον χρήστη "<ph name="USERNAME" />" στον ιστότοπο <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Μπορείτε να κάνετε κύλιση προς τα αριστερά για ανώνυμη περιήγηση.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Προσθήκη λογαριασμού…</translation> <translation id="2587010742985678408">{count,plural, =0{Δεν υπ. παραβ. κωδ. πρ.}=1{{count} παραβιασμ. κωδ. πρ.}other{{count} παραβιασμ. κωδ. πρ.}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Οι ανοιχτές καρτέλες που δεν χρησιμοποιούνται για μία ή περισσότερες ημέρες μεταφέρονται στις Ανενεργές καρτέλες, ώστε να μπορείτε να εστιάζετε εύκολα στις καρτέλες που χρησιμοποιείτε περισσότερο. Μπορείτε να αλλάξετε αυτήν τη ρύθμιση ανά πάσα στιγμή από τις ρυθμίσεις.}other{Οι ανοιχτές καρτέλες που δεν χρησιμοποιούνται για {COUNT} ή περισσότερες ημέρες μεταφέρονται στις Ανενεργές καρτέλες, ώστε να μπορείτε να εστιάζετε εύκολα στις καρτέλες που χρησιμοποιείτε περισσότερο. Μπορείτε να αλλάξετε αυτήν τη ρύθμιση ανά πάσα στιγμή από τις ρυθμίσεις.}}</translation> -<translation id="2600682495497606169">Εκκαθάριση cookie ιστοτόπου</translation> <translation id="260378315836159338">Στο επάνω μέρος της οθόνης, πατήστε +</translation> <translation id="2604176749896001318">Ενημέρωση του προγράμματος περιήγησης</translation> <translation id="2609008503159898744">Θέλετε να κλείσετε όλες τις καρτέλες;</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Ο κωδικός πρόσβασης αντιγράφηκε</translation> <translation id="2626236249646841566">Ελέγξτε τη σύνδεσή σας και δοκιμάστε να συνδεθείτε ξανά.</translation> <translation id="2637313651144986786">Αναζήτηση στις καρτέλες…</translation> -<translation id="2647269890314209800">Χρησιμοποιούνται cookie</translation> <translation id="2648721026697078500">Να μην γίνεται ποτέ μετακίνηση</translation> <translation id="2648803196158606475">Διαγραφή αναγνωσμένων</translation> <translation id="2664621323652615289">Διακοπή</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Άνοιγμα στην Ανώνυμη περιήγηση;</translation> <translation id="4803185665210547709">Διαχειριζόμενο από τον οργανισμό σας. <ph name="BEGIN_LINK" />Μάθετε περισσότερα<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Ειδήσεις και περιεχόμενο με βάση τα ενδιαφέροντά σας.</translation> <translation id="4805759445554688327">Μη έγκυρος αριθμός κάρτας</translation> <translation id="4808646838864186379">Η παράδοση ακυρώθηκε</translation> <translation id="4808744395915275922">Ενημερώσεις</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Παρακολούθηση πακέτου</translation> <translation id="5478327362747197944">Δημιουργήστε απευθείας συμβάντα ημερολογίου κάνοντας κλικ σε μια ημερομηνία σε μια ιστοσελίδα.</translation> <translation id="5482922178977937393">Θέλετε να λαμβάνετε ειδοποιήσεις για ειδήσεις, αθλητικά και άλλα θέματα που σχετίζονται με τα ενδιαφέροντά σας;</translation> -<translation id="5489208564673669003">Για να διαχειριστείτε τα cookie για όλους τους ιστοτόπους, ανατρέξτε στις <ph name="BEGIN_LINK" />Ρυθμίσεις cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Αποκλεισμός όλων των cookie (δεν συνιστάται)</translation> <translation id="5497202150450073388">Έγινε απόπειρα παράδοσης. Θα γίνει νέα προσπάθεια</translation> <translation id="5511959326926949696">Προαιρετική, εξαιρετική προστασία για το πρόγραμμα περιήγησης που χρησιμοποιείτε. Θα πρέπει να χρησιμοποιείται μόνο εάν πιστεύετε ότι μπορεί να γίνετε στόχος μιας εξαιρετικά εξελιγμένης κυβερνοεπίθεσης.</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 e4c8a17..d5a1d94c 100644 --- a/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_en-GB.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Never saved</translation> <translation id="1523341279170789507">Allow All Cookies</translation> <translation id="1524563461097350801">No, thanks</translation> -<translation id="1535268707340844072">Your current setting may cause some sites to break. To manage cookies for all sites, see <ph name="BEGIN_LINK" />Cookie settings<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Address 1</translation> <translation id="1545749641540134597">Scan QR Code</translation> <translation id="1552525382687785070">Sync is disabled by your administrator</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tap the 'Start Logging' button to collect future JavaScript console logs and errors from all tabs. Logs will be collected (and stored only in memory) until this page is closed or 'Stop Logging' is tapped.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} saved password available above your keyboard.}other{{count} saved passwords available above your keyboard.}}</translation> <translation id="1657011748321897393">Sharing failed because you are not connected to the network.</translation> -<translation id="1657641691196698092">Blocked cookies</translation> <translation id="165877110639533037">No open tabs</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> to <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Request Mobile Site</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Hide '<ph name="MODULE_NAME" />'</translation> <translation id="2403129868389095715">Your package can't be delivered</translation> <translation id="2411749908844615428">{count,plural, =1{{count} saved address available above your keyboard.}other{{count} saved addresses available above your keyboard.}}</translation> -<translation id="2421004566762153674">Blocking third-party cookies</translation> <translation id="2421044535038393232">Keep editing</translation> <translation id="2434405374328098816">You already saved a password for '<ph name="USERNAME" />' at <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">You can scroll left to browse in Incognito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Add Account…</translation> <translation id="2587010742985678408">{count,plural, =0{No compromised passwords}=1{{count} compromised password}other{{count} compromised passwords}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Open tabs not used for one day or more get moved to Inactive Tabs so you can easily focus on the tabs you use the most. You can change this at any time in settings.}other{Open tabs not used for {COUNT} days or more get moved to Inactive Tabs so you can easily focus on the tabs you use the most. You can change this at any time in settings.}}</translation> -<translation id="2600682495497606169">Clear site cookies</translation> <translation id="260378315836159338">At the top of the screen, tap +</translation> <translation id="2604176749896001318">Update your browser</translation> <translation id="2609008503159898744">Close all tabs?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Password copied</translation> <translation id="2626236249646841566">Check your connection and try signing in again.</translation> <translation id="2637313651144986786">Search Tabs…</translation> -<translation id="2647269890314209800">Cookies in Use</translation> <translation id="2648721026697078500">Never Move</translation> <translation id="2648803196158606475">Delete Read</translation> <translation id="2664621323652615289">Stop</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Open in Incognito?</translation> <translation id="4803185665210547709">Managed by your organisation. <ph name="BEGIN_LINK" />Learn more<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">News and content based on your interests.</translation> <translation id="4805759445554688327">Invalid Card Number</translation> <translation id="4808646838864186379">Your delivery was cancelled</translation> <translation id="4808744395915275922">Updates</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Package tracking</translation> <translation id="5478327362747197944">Create calendar events directly by clicking on a date in a web page.</translation> <translation id="5482922178977937393">Would you like to receive notifications for news, sports and more based on your interests?</translation> -<translation id="5489208564673669003">To manage cookies for all sites, see <ph name="BEGIN_LINK" />Cookie settings<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Block all cookies (not recommended)</translation> <translation id="5497202150450073388">Delivery attempted Will retry</translation> <translation id="5511959326926949696">Extreme optional protection for your browser. It should only be used if you believe you may be targeted by a highly sophisticated cyberattack.</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 2465bfe..2f411f45 100644 --- a/ios/chrome/app/strings/resources/ios_strings_es-419.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_es-419.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Contraseñas que nunca se guardan</translation> <translation id="1523341279170789507">Permitir todas las cookies</translation> <translation id="1524563461097350801">No, gracias</translation> -<translation id="1535268707340844072">Con tu configuración actual, es posible que algunos sitios fallen. Para administrar las cookies de todos los sitios, visita la <ph name="BEGIN_LINK" />configuración de las cookies<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Dirección 1</translation> <translation id="1545749641540134597">Escanear código QR</translation> <translation id="1552525382687785070">Tu administrador inhabilitó la sincronización</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Presiona el botón "Iniciar registro" para recopilar de todas las pestañas futuros errores y registros de la Consola de JavaScript. Se recopilarán los registros (y almacenarán solo en memoria) hasta que se cierre esta página o se presione el botón "Detener registro".</translation> <translation id="1653432787084483144">{count,plural, =1{Hay {count} contraseña guardada disponible sobre el teclado.}other{Hay {count} contraseñas guardadas disponibles sobre el teclado.}}</translation> <translation id="1657011748321897393">Error al compartir por falta de conexión a la red</translation> -<translation id="1657641691196698092">Cookies bloqueadas</translation> <translation id="165877110639533037">No hay pestañas abiertas.</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> a <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Solicitar sitio para dispositivos móviles</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Ocultar "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">No se puede entregar el paquete</translation> <translation id="2411749908844615428">{count,plural, =1{Hay {count} dirección guardada disponible sobre el teclado.}other{Hay {count} direcciones guardadas disponibles sobre el teclado.}}</translation> -<translation id="2421004566762153674">Se están bloqueando las cookies de terceros</translation> <translation id="2421044535038393232">Seguir editando</translation> <translation id="2434405374328098816">Ya guardaste una contraseña para "<ph name="USERNAME" />" en <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Puedes desplazar el dedo hacia la izquierda para navegar en modo Incógnito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Agregar cuenta…</translation> <translation id="2587010742985678408">{count,plural, =0{No tienes contraseñas hackeadas}=1{{count} contraseña hackeada}other{{count} contraseñas hackeadas}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Las pestañas abiertas que no se usen en un día o más se mueven a Pestañas inactivas para que puedas concentrarte fácilmente en las pestañas que más usas. Puedes cambiar este parámetro cuando lo desees en Configuración.}other{Las pestañas abiertas que no se usen en {COUNT} días o más se mueven a Pestañas inactivas para que puedas concentrarte fácilmente en las pestañas que más usas. Puedes cambiar este parámetro cuando lo desees en Configuración.}}</translation> -<translation id="2600682495497606169">Borrar cookies del sitio</translation> <translation id="260378315836159338">En la parte superior de la pantalla, presiona +.</translation> <translation id="2604176749896001318">Actualiza tu navegador</translation> <translation id="2609008503159898744">¿Quieres cerrar todas las pestañas?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Se copió la contraseña</translation> <translation id="2626236249646841566">Comprueba tu conexión y vuelve a intentar acceder.</translation> <translation id="2637313651144986786">Buscar pestañas…</translation> -<translation id="2647269890314209800">Cookies en uso</translation> <translation id="2648721026697078500">No mover nunca</translation> <translation id="2648803196158606475">Borrar las leídas</translation> <translation id="2664621323652615289">Detener</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">¿Quieres abrirlo en Incógnito?</translation> <translation id="4803185665210547709">Administrado por tu organización. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Noticias y contenido según tus intereses.</translation> <translation id="4805759445554688327">El número de la tarjeta no es válido</translation> <translation id="4808646838864186379">Se canceló la entrega</translation> <translation id="4808744395915275922">Actualizaciones</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Seguimiento de paquetes</translation> <translation id="5478327362747197944">Crea eventos de calendario directamente haciendo clic en una fecha en una página web.</translation> <translation id="5482922178977937393">¿Te gustaría recibir notificaciones sobre noticias, deportes y mucho más en función de tus intereses?</translation> -<translation id="5489208564673669003">Para administrar las cookies de todos los sitios, visita la <ph name="BEGIN_LINK" />Configuración de cookies<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquear todas las cookies (no se recomienda)</translation> <translation id="5497202150450073388">Se intentó realizar la entrega. Se volverá a intentar.</translation> <translation id="5511959326926949696">Protección extrema opcional para tu navegador. Solo debe usarse si crees que podrías recibir un ciberataque muy sofisticado.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_es.xtb b/ios/chrome/app/strings/resources/ios_strings_es.xtb index 04409af..b97edfa 100644 --- a/ios/chrome/app/strings/resources/ios_strings_es.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_es.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Contraseñas que nunca se guardan</translation> <translation id="1523341279170789507">Permitir todas las cookies</translation> <translation id="1524563461097350801">No, gracias</translation> -<translation id="1535268707340844072">Tu configuración actual puede provocar que algunos sitios fallen. Para gestionar las cookies de todos los sitios, ve a <ph name="BEGIN_LINK" />Configuración de cookies<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Dirección 1</translation> <translation id="1545749641540134597">Escanea el código QR</translation> <translation id="1552525382687785070">El administrador ha inhabilitado la sincronización</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Toca el botón Iniciar registro para recopilar futuros registros y errores de la consola de JavaScript en todas las pestañas. Los registros se recopilarán (y solo se almacenarán en la memoria) hasta que cierres la página o toques el botón Detener registro.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} contraseña guardada disponible encima del teclado.}other{{count} contraseñas guardadas disponibles encima del teclado.}}</translation> <translation id="1657011748321897393">Error al compartir contenido porque no estás conectado a la red</translation> -<translation id="1657641691196698092">Cookies bloqueadas</translation> <translation id="165877110639533037">No hay pestañas abiertas</translation> <translation id="1674504678466460478">De <ph name="SOURCE_LANGUAGE" /> a <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Solicitar sitio web móvil</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Oculta "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Tu paquete no se puede entregar</translation> <translation id="2411749908844615428">{count,plural, =1{{count} dirección guardada disponible encima del teclado.}other{{count} direcciones guardadas disponibles encima del teclado.}}</translation> -<translation id="2421004566762153674">Bloquear cookies de terceros</translation> <translation id="2421044535038393232">Seguir editando</translation> <translation id="2434405374328098816">Ya has guardado una contraseña para <ph name="USERNAME" /> en <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Puedes deslizar hacia la izquierda para navegar en Incógnito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Añadir cuenta…</translation> <translation id="2587010742985678408">{count,plural, =0{No hay contraseñas vulneradas}=1{{count} contraseña vulnerada}other{{count} contraseñas vulneradas}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Las pestañas abiertas que no se utilicen durante un día o más se moverán a las pestañas inactivas para que puedas concentrarte fácilmente en las pestañas que más utilizas. Puedes cambiar esta opción en cualquier momento en la configuración.}other{Las pestañas abiertas que no se utilicen durante {COUNT} días o más se moverán a las pestañas inactivas para que puedas concentrarte fácilmente en las pestañas que más utilizas. Puedes cambiar esta opción en cualquier momento en la configuración.}}</translation> -<translation id="2600682495497606169">Borrar cookies del sitio web</translation> <translation id="260378315836159338">En la parte superior de la pantalla, toca +</translation> <translation id="2604176749896001318">Actualiza tu navegador</translation> <translation id="2609008503159898744">¿Cerrar todas las pestañas?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Se ha copiado la contraseña</translation> <translation id="2626236249646841566">Comprueba tu conexión y prueba a iniciar sesión de nuevo.</translation> <translation id="2637313651144986786">Buscar en pestañas...</translation> -<translation id="2647269890314209800">Cookies en uso</translation> <translation id="2648721026697078500">No mover nunca</translation> <translation id="2648803196158606475">Eliminar entradas leídas</translation> <translation id="2664621323652615289">Detener</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">¿Abrir en modo Incógnito?</translation> <translation id="4803185665210547709">Gestionado por tu organización. <ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Noticias y contenido basado en tus intereses.</translation> <translation id="4805759445554688327">El número de tarjeta no es válido</translation> <translation id="4808646838864186379">La entrega se ha cancelado</translation> <translation id="4808744395915275922">Actualizaciones</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Seguimiento de envíos</translation> <translation id="5478327362747197944">Crea eventos del calendario directamente haciendo clic en una fecha en una página web.</translation> <translation id="5482922178977937393">¿Quieres recibir notificaciones de noticias, deportes y más según tus intereses?</translation> -<translation id="5489208564673669003">Para gestionar las cookies de todos los sitios, ve a <ph name="BEGIN_LINK" />Configuración de cookies<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquear todas las cookies (no recomendado)</translation> <translation id="5497202150450073388">Intento de entrega. Se volverá a intentar.</translation> <translation id="5511959326926949696">Protección opcional extrema para tu navegador. Solo se debe usar si crees que es posible que sufras un ciberataque muy sofisticado.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_et.xtb b/ios/chrome/app/strings/resources/ios_strings_et.xtb index 83bf2e8..25df2e5 100644 --- a/ios/chrome/app/strings/resources/ios_strings_et.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_et.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Ei ole kunagi salvestatud</translation> <translation id="1523341279170789507">Luba kõik küpsised</translation> <translation id="1524563461097350801">Ei, tänan</translation> -<translation id="1535268707340844072">Teie praegune seade võib mõnel saidil probleeme tekitada. Kõigi saitide küpsisefailide haldamiseks vaadake jaotist <ph name="BEGIN_LINK" />Küpsisefailide seaded<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Aadress 1</translation> <translation id="1545749641540134597">QR-koodi skannimine</translation> <translation id="1552525382687785070">Administraator on sünkroonimise keelanud</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Puudutage nuppu „Alusta logimist”, et koguda edaspidi JavaScripti konsooli logisid ja vigu kõikidelt vahelehtedelt. Logisid kogutakse (ja salvestatakse ainult mällu) seni, kuni leht suletakse või kasutaja puudutab nuppu „Katkesta logimine”.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} salvestatud parool on klaviatuuri kohal saadaval.}other{{count} salvestatud parooli on klaviatuuri kohal saadaval.}}</translation> <translation id="1657011748321897393">Jagamine ebaõnnestus võrguühenduse puudumise tõttu.</translation> -<translation id="1657641691196698092">Blokeeritud küpsisefailid</translation> <translation id="165877110639533037">Avatud vahelehti ei ole</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> > <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Mobiilisaidi taotlemine</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Veebiotsing</translation> <translation id="2252749852083403809">Kasutajale <ph name="USER_EMAIL" /> Drive'i salvestamine.</translation> <translation id="2256933947031277845">Teie organisatsioon lubab sisse logida vaid teatud kontodega.</translation> +<translation id="2257594476751932246">Isikupärastatud uudised</translation> <translation id="2258326562203545455">{count,plural, =1{Saate oma järjehoidja salvestada oma Google'i kontole {email}.}other{Saate oma järjehoidjad salvestada oma Google'i kontole {email}.}}</translation> <translation id="225943865679747347">Veakood: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Lisa konto</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Peitke moodul „<ph name="MODULE_NAME" />”</translation> <translation id="2403129868389095715">Teie saadetist ei saa kohale toimetada</translation> <translation id="2411749908844615428">{count,plural, =1{{count} salvestatud aadress on klaviatuuri kohal saadaval.}other{{count} salvestatud aadressi on klaviatuuri kohal saadaval.}}</translation> -<translation id="2421004566762153674">Kolmanda osapoole küpsisefailide blokeerimine</translation> <translation id="2421044535038393232">Jätka töötlemist</translation> <translation id="2434405374328098816">Olete kasutaja „<ph name="USERNAME" />“ jaoks parooli saidil <ph name="WEBSITE" /> juba salvestanud.</translation> <translation id="2434918313224755415">Inkognito režiimis sirvimiseks võite kerida vasakule.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Lisa konto …</translation> <translation id="2587010742985678408">{count,plural, =0{Ohustatud paroole pole}=1{{count} ohustatud parool}other{{count} ohustatud parooli}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Avatud vahelehed, mida vähemalt päeva jooksul ei kasutata, teisaldatakse inaktiivsete vahelehtede hulka, et saaksite hõlpsalt keskenduda vahelehtedele, mida kõige enam kasutate. Saate seda menüüs Seaded alati muuta.}other{Avatud vahelehed, mida vähemalt {COUNT} päeva jooksul ei kasutata, teisaldatakse inaktiivsete vahelehtede hulka, et saaksite hõlpsalt keskenduda vahelehtedele, mida kõige enam kasutate. Saate seda menüüs Seaded alati muuta.}}</translation> -<translation id="2600682495497606169">Kustuta saidi küpsisefailid</translation> <translation id="260378315836159338">Puudutage ekraanikuva ülaosas nuppu +</translation> <translation id="2604176749896001318">Brauseri värskendamine</translation> <translation id="2609008503159898744">Kas soovite kõik vahelehed sulgeda?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Parool on kopeeritud</translation> <translation id="2626236249646841566">Kontrollige ühendust ja proovige uuesti sisse logida.</translation> <translation id="2637313651144986786">Otsige vahelehtedelt …</translation> -<translation id="2647269890314209800">Küpsisefailid on kasutuses</translation> <translation id="2648721026697078500">Ära teisalda kunagi</translation> <translation id="2648803196158606475">Kustuta loetud</translation> <translation id="2664621323652615289">Peatamine</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Kas avada inkognito režiimis?</translation> <translation id="4803185665210547709">Haldab teie organisatsioon. <ph name="BEGIN_LINK" />Lisateave<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Teie huvidel põhinevad uudised ja sisu.</translation> <translation id="4805759445554688327">Sobimatu kaardinumber</translation> <translation id="4808646838864186379">Teie kohaletoimetamine tühistati</translation> <translation id="4808744395915275922">Värskendused</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Paki jälgimine</translation> <translation id="5478327362747197944">Looge kalendrisündmusi otse veebilehelt, klõpsates selles sisalduval kuupäeval.</translation> <translation id="5482922178977937393">Kas soovite märguandeid uudiste, spordi ja muu kohta, mis põhinevad teie huvidel?</translation> -<translation id="5489208564673669003">Kõigi saitide küpsisefailide haldamiseks vaadake jaotist <ph name="BEGIN_LINK" />Küpsisefailide seaded<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokeeri kõik küpsised (ei ole soovitatav)</translation> <translation id="5497202150450073388">Prooviti kohale toimetada. Proovitakse uuesti.</translation> <translation id="5511959326926949696">Erakordselt tõhus valikuline kaitse teie brauserile. Seda tuleks kasutada ainult juhul, kui arvate, et teid võidakse sihtida keeruka küberrünnakuga.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_eu.xtb b/ios/chrome/app/strings/resources/ios_strings_eu.xtb index 0851823..7f487e7 100644 --- a/ios/chrome/app/strings/resources/ios_strings_eu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_eu.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Ez dira inoiz gordeko</translation> <translation id="1523341279170789507">Eman baimena cookie guztiei</translation> <translation id="1524563461097350801">Ez, eskerrik asko</translation> -<translation id="1535268707340844072">Baliteke oraingo ezarpenek zenbait webgune etetea eragitea. Webgune guztietako cookieak kudeatzeko, ikusi <ph name="BEGIN_LINK" />"Cookieen ezarpenak" atala<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Helbidea (1)</translation> <translation id="1545749641540134597">Eskaneatu QR kodea</translation> <translation id="1552525382687785070">Sinkronizazioa desgaitu egin du administratzaileak</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Fitxa guztietako JavaScript-en kontsolaren erregistroak eta erroreak biltzeko, sakatu "Hasi partekatzen" botoia. Bildutako erregistroak memorian bakarrik gordeko dira, orria itxi arte edo "Utzi erregistratzeari" sakatu arte.</translation> <translation id="1653432787084483144">{count,plural, =1{Gordetako pasahitz {count} dago erabilgarri teklatuaren gainean.}other{Gordetako {count} pasahitz daude erabilgarri teklatuaren gainean.}}</translation> <translation id="1657011748321897393">Ezin izan da partekatu ez zaudelako Internetera konektatuta.</translation> -<translation id="1657641691196698092">Blokeatutako cookieak</translation> <translation id="165877110639533037">Ez dago irekitako fitxarik</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> - <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Eskatu mugikorretarako webgunea</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Ezkutatu "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Paketea ezin da entregatu</translation> <translation id="2411749908844615428">{count,plural, =1{Gordetako helbide {count} dago erabilgarri teklatuaren gainean.}other{Gordetako {count} helbide daude erabilgarri teklatuaren gainean.}}</translation> -<translation id="2421004566762153674">Hirugarrenen cookieak blokeatzea</translation> <translation id="2421044535038393232">Jarraitu editatzen</translation> <translation id="2434405374328098816">Gordeta daukazu jada "<ph name="USERNAME" />" erabiltzaile-izenari eta <ph name="WEBSITE" /> webguneari dagokien pasahitza</translation> <translation id="2434918313224755415">Ezkutuko moduan arakatzeko, hatza ezkerrera pasa dezakezu.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Gehitu kontu bat…</translation> <translation id="2587010742985678408">{count,plural, =0{Ez dago pasahitzik arriskuan}=1{{count} pasahitz dago arriskuan}other{{count} pasahitz daude arriskuan}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Egun batez edo gehiagoz erabili ez diren fitxa irekiak Fitxa inaktiboak atalera eramaten dira, gehien erabiltzen dituzun fitxak errazago ikusi ahal izan ditzazun. Hori aldatzeko, joan Ezarpenak atalera.}other{{COUNT} egunez edo gehiagoz erabili ez diren fitxa irekiak Fitxa inaktiboak atalera eramaten dira, gehien erabiltzen dituzun fitxak errazago ikusi ahal izan ditzazun. Hori aldatzeko, joan Ezarpenak atalera.}}</translation> -<translation id="2600682495497606169">Garbitu webguneko cookieak</translation> <translation id="260378315836159338">Pantailaren goialdean, sakatu +</translation> <translation id="2604176749896001318">Eguneratu arakatzailea</translation> <translation id="2609008503159898744">Fitxa guztiak itxi nahi dituzu?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Kopiatu da pasahitza</translation> <translation id="2626236249646841566">Egiaztatu konektatuta zaudela eta saiatu berriro saioa hasten.</translation> <translation id="2637313651144986786">Bilatu fitxak…</translation> -<translation id="2647269890314209800">Erabiltzen diren cookieak</translation> <translation id="2648721026697078500">Ez mugitu inoiz</translation> <translation id="2648803196158606475">Ezabatu irakurritakoak</translation> <translation id="2664621323652615289">Gelditu</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Ezkutuko moduan ireki nahi duzu?</translation> <translation id="4803185665210547709">Erakundeak kudeatzen du. <ph name="BEGIN_LINK" />Lortu informazio gehiago<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Albisteak eta edukia, zure interesetan oinarrituta.</translation> <translation id="4805759445554688327">Txartel-zenbakiak ez du balio</translation> <translation id="4808646838864186379">Entrega bertan behera utzi da</translation> <translation id="4808744395915275922">Eguneratzeak</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Paketeen jarraipena</translation> <translation id="5478327362747197944">Sortu Calendar-eko gertaerak zuzenean, web-orri bateko data bat sakatuta.</translation> <translation id="5482922178977937393">Zure interesen araberako albisteei, kirolei eta bestelako edukiari buruzko jakinarazpenak jaso nahi dituzu?</translation> -<translation id="5489208564673669003">Webgune guztietako cookieak kudeatzeko, ikusi <ph name="BEGIN_LINK" />"Cookieen ezarpenak" atala<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokeatu cookie guztiak (ez da gomendatzen)</translation> <translation id="5497202150450073388">Entregatzen saiatu da. Berriro saiatuko da.</translation> <translation id="5511959326926949696">Arakatzailerako muturreko aukerako babesa. Zibereraso oso sofistikatu bat pairatuko duzula uste baduzu soilik erabili beharko zenuke.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fa.xtb b/ios/chrome/app/strings/resources/ios_strings_fa.xtb index a1d05fc..c9f4715 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fa.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fa.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">هرگز ذخیره نمیشود</translation> <translation id="1523341279170789507">مجازبودن همه کوکیها</translation> <translation id="1524563461097350801">نه، متشکرم</translation> -<translation id="1535268707340844072">ممکن است تنظیم فعلی موجب خرابی برخی از سایتها شود. برای مدیریت کردن کوکیها برای همه سایتها، به <ph name="BEGIN_LINK" />تنظیمات کوکیها<ph name="END_LINK" /> بروید.</translation> <translation id="1540800554400757039">آدرس ۱</translation> <translation id="1545749641540134597">اسکن رمزینه پاسخسریع</translation> <translation id="1552525382687785070">سرپرستتان همگامسازی را غیرفعال کرده است</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">برای جمعآوری گزارشها و خطاهای آتی کنسول جاوا اسکریپت در همه برگهها، روی دکمه «شروع گزارشگیری» ضربه بزنید. گزارشها تا زمان بسته شدن این صفحه یا ضربه زدن روی «توقف گزارشگیری» جمعآوری میشود (و فقط در حافظه ذخیره میشود).</translation> <translation id="1653432787084483144">{count,plural, =1{{count} گذرواژه ذخیرهشده در بالای صفحهکلید موجود است.}one{{count} گذرواژه ذخیرهشده در بالای صفحهکلید موجود است.}other{{count} گذرواژه ذخیرهشده در بالای صفحهکلید موجود است.}}</translation> <translation id="1657011748321897393">اشتراکگذاری انجام نشد چون به شبکه وصل نیستید.</translation> -<translation id="1657641691196698092">کوکیهای مسدودشده</translation> <translation id="165877110639533037">برگهای باز نیست</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> به<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">درخواست سایت ویژه تلفن همراه</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">پنهان کردن «<ph name="MODULE_NAME" />»</translation> <translation id="2403129868389095715">بسته شما را نمیتوان تحویل داد</translation> <translation id="2411749908844615428">{count,plural, =1{{count} نشانی ذخیرهشده در بالای صفحهکلید موجود است.}one{{count} نشانی ذخیرهشده در بالای صفحهکلید موجود است.}other{{count} نشانی ذخیرهشده در بالای صفحهکلید موجود است.}}</translation> -<translation id="2421004566762153674">کوکیهای شخص ثالث را مسدود میکند</translation> <translation id="2421044535038393232">ادامه ویرایش</translation> <translation id="2434405374328098816">قبلاً گذرواژهای برای «<ph name="USERNAME" />» در <ph name="WEBSITE" /> ذخیره کردهاید</translation> <translation id="2434918313224755415">برای مرور در «حالت ناشناس»، میتوانید به چپ پیمایش کنید.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">افزودن حساب…</translation> <translation id="2587010742985678408">{count,plural, =0{گذرواژه لورفتهای وجود ندارد}=1{{count} گذرواژه لورفته}one{{count} گذرواژه لورفته}other{{count} گذرواژه لورفته}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{برگههای بازی که یک روز یا بیشتر از آنها استفاده نشده باشد به «برگههای غیرفعال» منتقل میشود تا بتوانید بهراحتی روی برگههای پراستفادهتان تمرکز کنید. هرزمان بخواهید میتوانید این ویژگی را در تنظیمات تغییر دهید.}one{برگههای بازی که {COUNT} روز یا بیشتر از آنها استفاده نشده باشد به «برگههای غیرفعال» منتقل میشود تا بتوانید بهراحتی روی برگههای پراستفادهتان تمرکز کنید. هرزمان بخواهید میتوانید این ویژگی را در تنظیمات تغییر دهید.}other{برگههای بازی که {COUNT} روز یا بیشتر از آنها استفاده نشده باشد به «برگههای غیرفعال» منتقل میشود تا بتوانید بهراحتی روی برگههای پراستفادهتان تمرکز کنید. هرزمان بخواهید میتوانید این ویژگی را در تنظیمات تغییر دهید.}}</translation> -<translation id="2600682495497606169">پاک کردن کوکیهای سایت</translation> <translation id="260378315836159338">در بالای صفحه، روی + ضربه بزنید</translation> <translation id="2604176749896001318">مرورگرتان را بهروزرسانی کنید</translation> <translation id="2609008503159898744">همه برگهها بسته شود؟</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">گذرواژه کپی شد</translation> <translation id="2626236249646841566">اتصال خود را بررسی کنید و دوباره به سیستم وارد شوید.</translation> <translation id="2637313651144986786">جستجوی برگهها…</translation> -<translation id="2647269890314209800">کوکیهای درحال استفاده</translation> <translation id="2648721026697078500">هرگز منتقل نشود</translation> <translation id="2648803196158606475">حذف خواندهشدهها</translation> <translation id="2664621323652615289">توقف</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">در حالت ناشناس باز شود؟</translation> <translation id="4803185665210547709">توسط سازمانتان مدیریت میشود. <ph name="BEGIN_LINK" />بیشتر بدانید<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">اخبار و محتوا براساس علایق شما.</translation> <translation id="4805759445554688327">شماره کارت نامعتبر است</translation> <translation id="4808646838864186379">تحویل بسته شما لغو شد</translation> <translation id="4808744395915275922">بهروزرسانیها</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">پیگیری بسته پستی</translation> <translation id="5478327362747197944">با کلیک کردن روی تاریخها در صفحه وب، رویدادهای «تقویم» را مستقیماً ایجاد کنید.</translation> <translation id="5482922178977937393">مایلید برای اخبار، رویدادهای ورزشی، و موارد دیگر براساس علایقتان اعلان دریافت کنید؟</translation> -<translation id="5489208564673669003">برای مدیریت کردن کوکیها برای همه سایتها، به <ph name="BEGIN_LINK" />تنظیمات کوکیها<ph name="END_LINK" /> بروید.</translation> <translation id="5490005495580364134">مسدود کردن همه کوکیها (توصیه نمیشود)</translation> <translation id="5497202150450073388">برای تحویل بسته تلاش شد. تلاش دیگری صورت خواهد گرفت</translation> <translation id="5511959326926949696">نهایت محافظت اختیاری برای مرورگر شما. تنها درصورتی باید از آن استفاده کنید که فکر میکنید احتمال دارد هدف حمله سایبری بسیار پیشرفتهای قرار بگیرید.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fi.xtb b/ios/chrome/app/strings/resources/ios_strings_fi.xtb index 006f9ed..bb7d94a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fi.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fi.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Tallentamattomat</translation> <translation id="1523341279170789507">Salli kaikki evästeet</translation> <translation id="1524563461097350801">Ei kiitos</translation> -<translation id="1535268707340844072">Nykyinen asetuksesi saattaa aiheuttaa joidenkin sivustojen rikkoutumisen. Jos haluat ylläpitää kaikkien sivustojen evästeitä, siirry <ph name="BEGIN_LINK" />Evästeasetuksiin<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Osoite 1</translation> <translation id="1545749641540134597">Skannaa QR-koodi</translation> <translation id="1552525382687785070">Järjestelmänvalvoja on poistanut synkronoinnin käytöstä</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Aloita JavaScript-konsolilokien ja kaikilla välilehdillä havaittujen virheiden kerääminen valitsemalla Kirjausten käynnistys. Lokeja kerätään (niitä säilytetään vain muistissa), kunnes suljet tämän sivun tai valitset Kirjauksen lopetus.</translation> <translation id="1653432787084483144">{count,plural, =1{Näppäimistön yläpuolella on saatavilla {count} tallennettu salasana.}other{Näppäimistön yläpuolella on saatavilla {count} tallennettua salasanaa.}}</translation> <translation id="1657011748321897393">Jakaminen epäonnistui, koska verkkoyhteyttä ei ole.</translation> -<translation id="1657641691196698092">Estetyt evästeet</translation> <translation id="165877110639533037">Ei avoimia välilehtiä</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Mobiiliversion pyytäminen</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Piilota "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Pakettia ei voida toimittaa</translation> <translation id="2411749908844615428">{count,plural, =1{Näppäimistön yläpuolella on saatavilla {count} tallennettu osoite.}other{Näppäimistön yläpuolella on saatavilla {count} tallennettua osoitetta.}}</translation> -<translation id="2421004566762153674">Kolmannen osapuolen evästeet estetään</translation> <translation id="2421044535038393232">Jatka muokkausta</translation> <translation id="2434405374328098816">Olet jo tallentanut salasanan (käyttäjätunnus: <ph name="USERNAME" />) täällä: <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Voit selata incognito-tilassa vierittämällä vasemmalle.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Lisää tili…</translation> <translation id="2587010742985678408">{count,plural, =0{Ei vaarantuneita salasanoja}=1{{count} vaarantunut salasana}other{{count} vaarantunutta salasanaa}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Avoimet välilehdet, joita ei ole käytetty vähintään päivään, siirretään ei-aktiivisille välilehdille, jotta voit keskittyä useimmin käyttämiisi välilehtiin. Voit muuttaa valintasi milloin tahansa asetuksista.}other{Avoimet välilehdet, joita ei ole käytetty vähintään {COUNT} päivään, siirretään ei-aktiivisille välilehdille, jotta voit keskittyä useimmin käyttämiisi välilehtiin. Voit muuttaa valintasi milloin tahansa asetuksista.}}</translation> -<translation id="2600682495497606169">Poista sivuston evästeet</translation> <translation id="260378315836159338">Valitse näytön yläreunasta +</translation> <translation id="2604176749896001318">Päivitä selain</translation> <translation id="2609008503159898744">Suljetaanko kaikki välilehdet?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Salasana kopioitu</translation> <translation id="2626236249646841566">Tarkista yhteys ja yritä kirjautumista uudelleen.</translation> <translation id="2637313651144986786">Hae välilehtiä…</translation> -<translation id="2647269890314209800">Käytössä olevat evästeet</translation> <translation id="2648721026697078500">Älä koskaan siirrä</translation> <translation id="2648803196158606475">Poista luetut</translation> <translation id="2664621323652615289">Lopeta</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Avataanko incognito-tilassa?</translation> <translation id="4803185665210547709">Organisaatiosi ylläpitämä. <ph name="BEGIN_LINK" />Lue lisää<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Uutisia ja sisältöä, jotka perustuvat kiinnostuksen kohteisiisi.</translation> <translation id="4805759445554688327">Virheellinen kortin numero</translation> <translation id="4808646838864186379">Toimitus on peruttu</translation> <translation id="4808744395915275922">Päivitykset</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Pakettien seuranta</translation> <translation id="5478327362747197944">Luo kalenteritapahtumia suoraan klikkaamalla päivämäärää verkkosivulla.</translation> <translation id="5482922178977937393">Haluatko ilmoituksia esimerkiksi uutisista ja urheilusta kiinnostuksen kohteidesi perusteella?</translation> -<translation id="5489208564673669003">Jos haluat ylläpitää kaikkien sivustojen evästeitä, siirry <ph name="BEGIN_LINK" />Evästeasetuksiin<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Estä kaikki evästeet (ei suositella)</translation> <translation id="5497202150450073388">Toimitusta yritetty. Yritetään toimittaa uudelleen</translation> <translation id="5511959326926949696">Erittäin vahva valinnainen suojaus selaimellesi. Sitä kannattaa käyttää vain, jos uskot joutuvasi hyvin kehittyneen kyberhyökkäyksen kohteeksi.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fil.xtb b/ios/chrome/app/strings/resources/ios_strings_fil.xtb index 8bcf4c1..1d0c67f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fil.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Hindi Kailanman Na-save</translation> <translation id="1523341279170789507">Payagan ang Lahat ng Cookies</translation> <translation id="1524563461097350801">Hindi, Salamat na lang</translation> -<translation id="1535268707340844072">Posibleng maging dahilan ng pagkasira ng ilang site ang iyong kasalukuyang setting. Para pamahalaan ang cookies para sa lahat ng site, tingnan ang <ph name="BEGIN_LINK" />Mga Setting ng Cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Address 1</translation> <translation id="1545749641540134597">I-scan ang QR Code</translation> <translation id="1552525382687785070">Na-disable ng Iyong Administrator ang Pag-sync</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">I-tap ang button na "Simulang Mag-log" para kolektahin ang mga log ng JavaScript console at error mula sa lahat ng tab sa hinaharap. Kokolektahin (at iso-store lang sa memory) ang mga log hanggang sa isara ang page na ito o i-tap ang "Huminto sa Pag-log."</translation> <translation id="1653432787084483144">{count,plural, =1{{count} na-save na password ang available sa itaas ng iyong keyboard.}one{{count} na-save na password ang available sa itaas ng iyong keyboard.}other{{count} na na-save na password ang available sa itaas ng iyong keyboard.}}</translation> <translation id="1657011748321897393">Nabigo ang pagbabahagi dahil hindi ka nakakonekta sa network.</translation> -<translation id="1657641691196698092">Naka-block na Cookies</translation> <translation id="165877110639533037">Walang Mga Nakabukas na Tab</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> na isasalin sa <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">I-request ang Pang-mobile na Site</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">I-hide ang "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Hindi mai-deliver ang iyong package</translation> <translation id="2411749908844615428">{count,plural, =1{{count} na-save na address ang available sa itaas ng iyong keyboard.}one{{count} na-save na address ang available sa itaas ng iyong keyboard.}other{{count} na na-save na address ang available sa itaas ng iyong keyboard.}}</translation> -<translation id="2421004566762153674">Pag-block sa third-party na cookies</translation> <translation id="2421044535038393232">Magpatuloy sa Pag-edit</translation> <translation id="2434405374328098816">May na-save ka nang password para sa "<ph name="USERNAME" />" sa <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Puwede kang mag-scroll pakaliwa para mag-browse sa Incognito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Magdagdag ng Account…</translation> <translation id="2587010742985678408">{count,plural, =0{Walang Nakompromisong Password}=1{{count} Nakompromisong Password}one{{count} Nakompromisong Password}other{{count} na Nakompromisong Password}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Ang mga bukas na tab na hindi ginagamit sa loob ng mahigit isang araw o higit pa ay ililipat sa Mga Hindi Aktibong Tab para madali mong mapagtuunan ang mga tab na pinakamadalas mong gamitin. Puwede mo itong baguhin anumang oras sa mga setting.}one{Ang mga bukas na tab na hindi ginagamit sa loob ng mahigit {COUNT} araw o higit pa ay ililipat sa Mga Hindi Aktibong Tab para madali mong mapagtuunan ang mga tab na pinakamadalas mong gamitin. Puwede mo itong baguhin anumang oras sa mga setting.}other{Ang mga bukas na tab na hindi ginagamit sa loob ng mahigit {COUNT} na araw o higit pa ay ililipat sa Mga Hindi Aktibong Tab para madali mong mapagtuunan ang mga tab na pinakamadalas mong gamitin. Puwede mo itong baguhin anumang oras sa mga setting.}}</translation> -<translation id="2600682495497606169">I-clear ang Cookies ng Site</translation> <translation id="260378315836159338">Sa itaas ng screen, i-tap ang +</translation> <translation id="2604176749896001318">I-update ang Iyong Browser</translation> <translation id="2609008503159898744">Isara ang Lahat ng Tab?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Nakopya ang password</translation> <translation id="2626236249646841566">Tingnan ang iyong koneksyon at subukang mag-sign in ulit.</translation> <translation id="2637313651144986786">Maghanap sa Mga Tab...</translation> -<translation id="2647269890314209800">Ginagamit ang Cookies</translation> <translation id="2648721026697078500">Huwag Kailanman Ilipat</translation> <translation id="2648803196158606475">I-delete ang Nabasa Na</translation> <translation id="2664621323652615289">Ihinto</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Buksan sa Incognito?</translation> <translation id="4803185665210547709">Pinapamahalaan ng iyong organisasyon. <ph name="BEGIN_LINK" />Matuto Pa<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Balita at content batay sa iyong mga interes.</translation> <translation id="4805759445554688327">Invalid ang Numero ng Card</translation> <translation id="4808646838864186379">Nakansela ang iyong delivery</translation> <translation id="4808744395915275922">Mga Update</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Pagsubaybay sa Package</translation> <translation id="5478327362747197944">Direktang gumawa ng mga event sa Calendar sa pamamagitan ng pag-click sa isang petsa sa web page.</translation> <translation id="5482922178977937393">Gusto mo ba ng mga notification para sa balita, sports, at higit pa batay sa iyong mga interes?</translation> -<translation id="5489208564673669003">Para pamahalaan ang cookies para sa lahat ng site, tingnan ang <ph name="BEGIN_LINK" />Mga Setting ng Cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">I-block ang Lahat ng Cookies (Hindi Inirerekomenda)</translation> <translation id="5497202150450073388">Sinubukang I-deliver. Susubukan ulit</translation> <translation id="5511959326926949696">Pinakamaigting na opsyonal na proteksyon para sa iyong browser. Dapat lang itong gamitin kung naniniwala kang posibleng tina-target ka ng isang napakabihasang cyberattack.</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 7b24b2d6..cf13f8e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fr-CA.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Jamais enregistrés</translation> <translation id="1523341279170789507">Autoriser tous les témoins</translation> <translation id="1524563461097350801">Non, merci</translation> -<translation id="1535268707340844072">Vos paramètres actuels pourraient nuire au fonctionnement de certains sites. Pour gérer les témoins pour tous les sites, reportez-vous à <ph name="BEGIN_LINK" />Paramètres des témoins<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Ligne adresse 1</translation> <translation id="1545749641540134597">Numérisez le code QR</translation> <translation id="1552525382687785070">La synchronisation est désactivée par votre administrateur</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Touchez le bouton « Démarrer la journalisation » pour collecter les éventuels journaux et erreurs de la console JavaScript sur tous les onglets. Les journaux seront collectés (et stockés dans la mémoire uniquement) jusqu'à ce que cette page soit fermée ou que le bouton « Arrêter la journalisation » soit touché.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} mot de passe enregistré proposé en haut du clavier.}one{{count} mot de passe enregistré proposé en haut du clavier.}other{{count} mots de passe enregistrés proposés en haut du clavier.}}</translation> <translation id="1657011748321897393">Échec du partage, car vous n'êtes pas connecté(e) au réseau.</translation> -<translation id="1657641691196698092">Témoins bloqués</translation> <translation id="165877110639533037">Aucun onglet ouvert</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> en <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Voir la version pour appareil mobile</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Masquez « <ph name="MODULE_NAME" /> »</translation> <translation id="2403129868389095715">Votre colis ne peut pas être livré</translation> <translation id="2411749908844615428">{count,plural, =1{{count} adresse enregistrée proposée en haut du clavier.}one{{count} adresse enregistrée proposée en haut du clavier.}other{{count} adresses enregistrées proposées en haut du clavier.}}</translation> -<translation id="2421004566762153674">Blocage des témoins tiers</translation> <translation id="2421044535038393232">Continuer à modifier</translation> <translation id="2434405374328098816">Vous avez déjà enregistré un mot de passe pour l'utilisateur « <ph name="USERNAME" /> » sur le site <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Vous pouvez faire défiler l'écran vers la gauche pour naviguer en mode Navigation privée.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Ajouter un compte…</translation> <translation id="2587010742985678408">{count,plural, =0{Aucun mot de passe compromis}=1{{count} mot de passe compromis}one{{count} mot de passe compromis}other{{count} mots de passe compromis}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Les onglets ouverts non utilisés pendant un jour ou plus sont déplacés vers les onglets inactifs afin que vous puissiez facilement vous concentrer sur ceux que vous utilisez le plus. Vous pouvez changer cette option en tout temps dans les paramètres.}one{Les onglets ouverts non utilisés pendant {COUNT} jour ou plus sont déplacés vers les onglets inactifs afin que vous puissiez facilement vous concentrer sur ceux que vous utilisez le plus. Vous pouvez changer cette option en tout temps dans les paramètres.}other{Les onglets ouverts non utilisés pendant {COUNT} jours ou plus sont déplacés vers les onglets inactifs afin que vous puissiez facilement vous concentrer sur ceux que vous utilisez le plus. Vous pouvez changer cette option en tout temps dans les paramètres.}}</translation> -<translation id="2600682495497606169">Effacer les témoins du site</translation> <translation id="260378315836159338">En haut de l'écran, touchez +</translation> <translation id="2604176749896001318">Mettre à jour votre navigateur</translation> <translation id="2609008503159898744">Fermer tous les onglets?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Mot de passe copié</translation> <translation id="2626236249646841566">Vérifiez votre connexion et réessayez de vous connecter.</translation> <translation id="2637313651144986786">Rechercher des onglets…</translation> -<translation id="2647269890314209800">Témoins en cours d'utilisation</translation> <translation id="2648721026697078500">Ne jamais déplacer</translation> <translation id="2648803196158606475">Supprimer les éléments lus</translation> <translation id="2664621323652615289">Arrêter</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Ouvrir en mode de navigation privée?</translation> <translation id="4803185665210547709">Géré par votre organisation. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Actualités et contenu en fonction de vos centres d'intérêt.</translation> <translation id="4805759445554688327">Numéro de carte incorrect</translation> <translation id="4808646838864186379">Votre livraison a été annulée</translation> <translation id="4808744395915275922">Mises à jour</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Suivi de livraison</translation> <translation id="5478327362747197944">Créez des événements d'agenda directement en cliquant sur une date dans une page Web.</translation> <translation id="5482922178977937393">Souhaitez-vous recevoir des notifications sur les actualités, les sports et bien plus encore en fonction de vos centres d'intérêt?</translation> -<translation id="5489208564673669003">Pour gérer les témoins pour tous les sites, reportez-vous à <ph name="BEGIN_LINK" />Paramètres des témoins<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquer tous les témoins (non recommandé)</translation> <translation id="5497202150450073388">Tentative de livraison effectuée. Nouvel essai à venir</translation> <translation id="5511959326926949696">Protection extrême facultative pour votre navigateur. Elle ne doit être utilisée que si vous soupçonnez être la cible d'une cyberattaque très sophistiquée.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fr.xtb b/ios/chrome/app/strings/resources/ios_strings_fr.xtb index 57a8f6e..c1921616 100644 --- a/ios/chrome/app/strings/resources/ios_strings_fr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_fr.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Jamais enregistrés</translation> <translation id="1523341279170789507">Autoriser tous les cookies</translation> <translation id="1524563461097350801">Non, merci</translation> -<translation id="1535268707340844072">Vos paramètres actuels peuvent perturber le bon fonctionnement de certains sites. Pour gérer les cookies de l'ensemble des sites, consultez la page <ph name="BEGIN_LINK" />Paramètres relatifs aux cookies<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adresse 1</translation> <translation id="1545749641540134597">Scanner le code QR</translation> <translation id="1552525382687785070">Votre administrateur a désactivé la synchronisation</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Appuyez sur le bouton "Débuter la journalisation" pour recueillir les prochains journaux de la console JavaScript et les erreurs à partir de tous les onglets. Les journaux sont recueillis (et stockés uniquement en mémoire) jusqu'à ce que cette page soit fermée ou que vous appuyiez sur "Débuter la journalisation".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} mot de passe enregistré disponible au-dessus de votre clavier.}one{{count} mot de passe enregistré disponible au-dessus de votre clavier.}other{{count} mots de passe enregistrés disponibles au-dessus de votre clavier.}}</translation> <translation id="1657011748321897393">Échec du partage, car vous n'êtes pas connecté au réseau.</translation> -<translation id="1657641691196698092">Cookies bloqués</translation> <translation id="165877110639533037">Aucun onglet ouvert</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> vers <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Demander le site mobile</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Masquer "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Votre colis ne peut pas être livré</translation> <translation id="2411749908844615428">{count,plural, =1{{count} adresse enregistrée disponible au-dessus de votre clavier.}one{{count} adresse enregistrée disponible au-dessus de votre clavier.}other{{count} adresses enregistrées disponibles au-dessus de votre clavier.}}</translation> -<translation id="2421004566762153674">Blocage des cookies tiers</translation> <translation id="2421044535038393232">Poursuivre les modifications</translation> <translation id="2434405374328098816">Vous avez déjà enregistré un mot de passe pour "<ph name="USERNAME" />" sur <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Vous pouvez faire défiler l'écran vers la gauche pour utiliser la navigation privée.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Ajouter un compte…</translation> <translation id="2587010742985678408">{count,plural, =0{Aucun mot de passe compromis}=1{{count} mot de passe compromis}one{{count} mot de passe compromis}other{{count} mots de passe compromis}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Les onglets ouverts inutilisés pendant une journée ou plus sont déplacés vers "Onglets inactifs" afin que vous puissiez facilement vous concentrer sur ceux que vous utilisez le plus. Vous pouvez modifier cette option à tout moment dans les paramètres.}one{Les onglets ouverts inutilisés pendant {COUNT} jour ou plus sont déplacés vers "Onglets inactifs" afin que vous puissiez facilement vous concentrer sur ceux que vous utilisez le plus. Vous pouvez modifier cette option à tout moment dans les paramètres.}other{Les onglets ouverts inutilisés pendant {COUNT} jours ou plus sont déplacés vers "Onglets inactifs" afin que vous puissiez facilement vous concentrer sur ceux que vous utilisez le plus. Vous pouvez modifier cette option à tout moment dans les paramètres.}}</translation> -<translation id="2600682495497606169">Effacer tous les cookies du site</translation> <translation id="260378315836159338">En haut de l'écran, appuyez sur "+"</translation> <translation id="2604176749896001318">Mettez à jour votre navigateur</translation> <translation id="2609008503159898744">Fermer tous les onglets ?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Mot de passe copié</translation> <translation id="2626236249646841566">Vérifiez votre connexion et réessayez de vous connecter.</translation> <translation id="2637313651144986786">Rechercher dans les onglets…</translation> -<translation id="2647269890314209800">Cookies utilisés</translation> <translation id="2648721026697078500">Ne jamais déplacer</translation> <translation id="2648803196158606475">Supprimer entrées lues</translation> <translation id="2664621323652615289">Arrêter</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Ouvrir en navigation privée ?</translation> <translation id="4803185665210547709">Géré par votre organisation. <ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Actualités et contenus basés sur vos centres d'intérêt.</translation> <translation id="4805759445554688327">Numéro de carte non valide</translation> <translation id="4808646838864186379">Votre livraison a été annulée</translation> <translation id="4808744395915275922">Mises à jour</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Suivi des colis</translation> <translation id="5478327362747197944">Créez des événements d'agenda directement en cliquant sur une date depuis une page Web.</translation> <translation id="5482922178977937393">Voulez-vous recevoir des notifications sur l'actualité, le sport et plus, en fonction de vos centres d'intérêt ?</translation> -<translation id="5489208564673669003">Pour gérer les cookies de l'ensemble des sites, consultez la page <ph name="BEGIN_LINK" />Paramètres relatifs aux cookies<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquer tous les cookies (non recommandé)</translation> <translation id="5497202150450073388">Tentative de livraison. Nouvel essai programmé.</translation> <translation id="5511959326926949696">Une protection facultative renforcée de votre navigateur. Nous vous recommandons de ne l'utiliser que si vous pensez être la cible d'une cyberattaque très sophistiquée.</translation> @@ -1413,7 +1406,7 @@ <translation id="8114753159095730575">Vous pouvez télécharger des fichiers. Différentes options sont disponibles au bas de l'écran.</translation> <translation id="81313319706244542">2. Appuyez sur "Mots de passe"</translation> <translation id="8132598642024322408"><ph name="PRICE" /> (précédemment à <ph name="PREVIOUS_PRICE" />).</translation> -<translation id="813370552429173916">Choisissez un mot de passe différent pour chaque site ou appli. Si quelqu'un découvre un mot de passe réutilisé, il pourra s'en servir pour accéder à vos autres comptes. Cliquez pour ouvrir le site Web et le modifier immédiatement.</translation> +<translation id="813370552429173916">Choisissez un mot de passe différent pour chaque site ou appli. Si quelqu'un découvre un mot de passe réutilisé, il pourra s'en servir pour accéder à vos autres comptes. Cliquez pour ouvrir le site Web et modifier le mot de passe immédiatement.</translation> <translation id="814463369662540460">Suivre les prix</translation> <translation id="8156478151976189188">Password Sync ne fonctionne pas</translation> <translation id="8157532349231307196"><ph name="NUMBER_OF_ACCOUNTS" /> comptes</translation> @@ -1519,7 +1512,7 @@ <translation id="868773710103052534">Vous avez terminé</translation> <translation id="8692689525339542358">Protégez-vous contre les sites, extensions et téléchargements dangereux.</translation> <translation id="8693663554456874301">{count,plural, =1{Fermer l'onglet}one{Fermer l'onglet}other{Fermer les onglets}}</translation> -<translation id="8703536910991780768">Vos mots de passe semblent sécurisés</translation> +<translation id="8703536910991780768">Vos mots de passe semblent sûrs</translation> <translation id="8706253136355675497">Température</translation> <translation id="8709409604518538305">Les onglets ont été fermés</translation> <translation id="8709773186849937451">Téléchargements</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gl.xtb b/ios/chrome/app/strings/resources/ios_strings_gl.xtb index 9d5d093f..ce8c01c3 100644 --- a/ios/chrome/app/strings/resources/ios_strings_gl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_gl.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Contrasinais que non se gardan nunca</translation> <translation id="1523341279170789507">Permitir todas as cookies</translation> <translation id="1524563461097350801">Non, grazas</translation> -<translation id="1535268707340844072">A túa configuración actual pode provocar que algúns sitios non funcionen. Se queres xestionar as cookies para todos os sitios, vai a <ph name="BEGIN_LINK" />Configuración das cookies<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Enderezo 1</translation> <translation id="1545749641540134597">Escanear código QR</translation> <translation id="1552525382687785070">O teu administrador desactivou a sincronización</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Toca o botón Iniciar o rexistro; obterás rexistros e erros futuros da consola de JavaScript procedentes de todas as pestanas. Os rexistros compilaranse (e almacenaranse só na memoria) ata que se peche a páxina ou se toque o botón Deter rexistro.</translation> <translation id="1653432787084483144">{count,plural, =1{Hai {count} contrasinal gardado dispoñible sobre o teclado.}other{Hai {count} contrasinais gardados dispoñibles sobre o teclado.}}</translation> <translation id="1657011748321897393">Non se puido compartir porque non tes conexión á rede.</translation> -<translation id="1657641691196698092">Cookies bloqueadas</translation> <translation id="165877110639533037">Non hai pestanas abertas</translation> <translation id="1674504678466460478">De <ph name="SOURCE_LANGUAGE" /> a <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Solicitar sitio para móbiles</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Oculta <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Non se pode entregar o paquete</translation> <translation id="2411749908844615428">{count,plural, =1{Hai {count} enderezo gardado dispoñible sobre o teclado.}other{Hai {count} enderezos gardados dispoñibles sobre o teclado.}}</translation> -<translation id="2421004566762153674">Bloqueando cookies de terceiros</translation> <translation id="2421044535038393232">Seguir editando</translation> <translation id="2434405374328098816">Xa gardaches un contrasinal de <ph name="USERNAME" /> para <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Podes desprazarte cara á esquerda para navegar no modo de incógnito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Engadir conta...</translation> <translation id="2587010742985678408">{count,plural, =0{Ningún contrasinal vulnerado}=1{{count} contrasinal vulnerado}other{{count} contrasinais vulnerados}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{As pestanas abertas que leven un día ou máis sen uso móvense a Pestanas inactivas para que te poidas centrar nas que máis utilizas. Podes cambiar esta opción en calquera momento en Configuración.}other{As pestanas abertas que leven {COUNT} días ou máis sen uso móvense a Pestanas inactivas para que te poidas centrar nas que máis utilizas. Podes cambiar esta opción en calquera momento en Configuración.}}</translation> -<translation id="2600682495497606169">Borrar cookies dos sitios</translation> <translation id="260378315836159338">Na parte superior da pantalla, toca +</translation> <translation id="2604176749896001318">Actualiza o navegador</translation> <translation id="2609008503159898744">Queres pechar todas as pestanas?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Copiouse o contrasinal</translation> <translation id="2626236249646841566">Comproba a túa conexión e tenta iniciar sesión de novo.</translation> <translation id="2637313651144986786">Busca nas pestanas…</translation> -<translation id="2647269890314209800">Cookies en uso</translation> <translation id="2648721026697078500">Non mover nunca</translation> <translation id="2648803196158606475">Eliminar os elementos lidos</translation> <translation id="2664621323652615289">Deter</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Queres abrir a ligazón no modo de incógnito?</translation> <translation id="4803185665210547709">Xestionado pola túa organización. <ph name="BEGIN_LINK" />Máis información<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Noticias e contido baseados nos teus intereses.</translation> <translation id="4805759445554688327">O número de tarxeta non é válido</translation> <translation id="4808646838864186379">Cancelouse a entrega</translation> <translation id="4808744395915275922">Actualizacións</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Seguimento de paquetes</translation> <translation id="5478327362747197944">Fai clic nunha data dunha páxina web para crear directamente eventos no calendario.</translation> <translation id="5482922178977937393">Queres recibir notificacións de noticias, deportes e máis temas en función dos teus intereses?</translation> -<translation id="5489208564673669003">Se queres xestionar as cookies para todos os sitios, vai a <ph name="BEGIN_LINK" />Configuración das cookies<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquear todas as cookies (non recomendado)</translation> <translation id="5497202150450073388">Tentouse realizar a entrega. Tentarase de novo</translation> <translation id="5511959326926949696">Protección opcional extrema para o navegador. Só se debe usar se consideras que podes ser obxecto dun ciberataque moi sofisticado.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb index f5bad7e..662ac5fe 100644 --- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ક્યારેય ન સચવાયેલું</translation> <translation id="1523341279170789507">બધી કૂકીઝને મંજૂરી આપો</translation> <translation id="1524563461097350801">ના, આભાર</translation> -<translation id="1535268707340844072">તમારા હાલના સેટિંગને કારણે અમુક સાઇટ બ્રેક થાય તેમ બની શકે છે. બધી સાઇટ માટે કુકી મેનેજ કરવા, <ph name="BEGIN_LINK" />કુકી સેટિંગ જુઓ<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">સરનામું 1</translation> <translation id="1545749641540134597">QR કોડ સ્કેન કરો</translation> <translation id="1552525382687785070">સિંક કરવાનું તમારા વ્યવસ્થાપક દ્વારા બંધ કરવામાં આવ્યું છે</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ભાવિ JavaScript કન્સોલ લૉગ અને બધા ટૅબની ભૂલોને ભેગી કરવા માટે "લૉગ કરવાનું શરૂ" બટનને ટૅપ કરો. લૉગ ત્યારે ભેગા કરવામાં આવશે (અને માત્ર મેમરીમાં સાચવવામાં આવશે), જ્યાં સુધી કે આ પેજ બંધ ન કરવામાં આવે અથવા પછી "લૉગ કરવાનું બંધ કરો" પર ટૅપ કરવામાં ન આવે.</translation> <translation id="1653432787084483144">{count,plural, =1{તમારા કીબોર્ડ પર {count} સાચવેલો પાસવર્ડ ઉપલબ્ધ છે.}one{તમારા કીબોર્ડ પર {count} સાચવેલો પાસવર્ડ ઉપલબ્ધ છે.}other{તમારા કીબોર્ડ પર {count} સાચવેલા પાસવર્ડ ઉપલબ્ધ છે.}}</translation> <translation id="1657011748321897393">શેરિંગ નિષ્ફળ થઇ કારણ કે તમે નેટવર્ક સાથે જોડાયેલ નથી.</translation> -<translation id="1657641691196698092">બ્લૉક કરેલી કુકી</translation> <translation id="165877110639533037">કોઈ ખુલ્લા ટેબ્સ નથી</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" />થી<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">મોબાઇલ સાઇટ માટે વિનંતી કરો</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" છુપાવો</translation> <translation id="2403129868389095715">તમારું પૅકેજ ડિલિવર કરી શકાતું નથી</translation> <translation id="2411749908844615428">{count,plural, =1{તમારા કીબોર્ડ પર {count} સાચવેલું સરનામું ઉપલબ્ધ છે.}one{તમારા કીબોર્ડ પર {count} સાચવેલું સરનામું ઉપલબ્ધ છે.}other{તમારા કીબોર્ડ પર {count} સાચવેલા સરનામા ઉપલબ્ધ છે.}}</translation> -<translation id="2421004566762153674">ત્રીજા પક્ષની કુકી બ્લૉક કરી રહ્યાં છીએ</translation> <translation id="2421044535038393232">ફેરફાર કરતા રહો</translation> <translation id="2434405374328098816">તમે <ph name="WEBSITE" /> પર "<ph name="USERNAME" />" માટેનો પાસવર્ડ પહેલેથી સાચવ્યો છે</translation> <translation id="2434918313224755415">છૂપા મોડમાં બ્રાઉઝ કરવા માટે તમે ડાબી તરફ સ્ક્રોલ કરી શકો છો.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">એકાઉન્ટ ઉમેરો…</translation> <translation id="2587010742985678408">{count,plural, =0{ચેડાં કરાયેલો કોઈ પાસવર્ડ નથી}=1{ચેડાં કરાયેલો {count} પાસવર્ડ}one{ચેડાં કરાયેલો {count} પાસવર્ડ}other{ચેડાં કરાયેલા {count} પાસવર્ડ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{એક કે તેથી વધુ દિવસથી ઉપયોગમાં ન લેવાયેલા ખુલ્લા ટૅબ, નિષ્ક્રિય ટૅબમાં ખસેડવામાં આવે છે જેથી કરીને તમે સૌથી વધુ ઉપયોગમાં લો છો તે ટૅબ પર તમે સરળતાથી ફોકસ કરી શકો. સેટિંગમાં તમે આને કોઈપણ સમયે બદલી શકો છો.}one{{COUNT} કે તેથી વધુ દિવસથી ઉપયોગમાં ન લેવાયેલા ખુલ્લા ટૅબ, નિષ્ક્રિય ટૅબમાં ખસેડવામાં આવે છે જેથી કરીને તમે સૌથી વધુ ઉપયોગમાં લો છો તે ટૅબ પર તમે સરળતાથી ફોકસ કરી શકો. સેટિંગમાં તમે આને કોઈપણ સમયે બદલી શકો છો.}other{{COUNT} કે તેથી વધુ દિવસથી ઉપયોગમાં ન લેવાયેલા ખુલ્લા ટૅબ, નિષ્ક્રિય ટૅબમાં ખસેડવામાં આવે છે જેથી કરીને તમે સૌથી વધુ ઉપયોગમાં લો છો તે ટૅબ પર તમે સરળતાથી ફોકસ કરી શકો. સેટિંગમાં તમે આને કોઈપણ સમયે બદલી શકો છો.}}</translation> -<translation id="2600682495497606169">સાઇટ કુકી સાફ કરો</translation> <translation id="260378315836159338">સ્ક્રીનમાં સૌથી ઉપર, + ટૅપ કરો</translation> <translation id="2604176749896001318">તમારું બ્રાઉઝર અપડેટ કરો</translation> <translation id="2609008503159898744">શું બધી ટૅબ બંધ કરીએ?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">પાસવર્ડ કૉપિ કર્યો</translation> <translation id="2626236249646841566">તમારું કનેક્શન ચેક કરો અને સાઇન ઇન કરવાનો ફરી પ્રયાસ કરો.</translation> <translation id="2637313651144986786">ટૅબ શોધો...</translation> -<translation id="2647269890314209800">ઉપયોગમાંની કુકી</translation> <translation id="2648721026697078500">ક્યારેય ખસેડશો નહીં</translation> <translation id="2648803196158606475">વાંચેલું ડિલીટ કરો</translation> <translation id="2664621323652615289">રોકો</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">શું છૂપા મોડમાં ખોલીએ?</translation> <translation id="4803185665210547709">તમારી સંસ્થા દ્વારા મેનેજ કરવામાં આવે છે. <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">તમારી રુચિઓ આધારિત ન્યૂઝ અને કન્ટેન્ટ.</translation> <translation id="4805759445554688327">અમાન્ય કાર્ડ નંબર</translation> <translation id="4808646838864186379">તમારી ડિલિવરી રદ કરવામાં આવી હતી</translation> <translation id="4808744395915275922">અપડેટ</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">પૅકેજ ટ્રૅકિંગ</translation> <translation id="5478327362747197944">કોઈ વેબપેજમાં કોઈ તારીખ પર ક્લિક કરીને સીધા Calendar ઇવેન્ટ બનાવો.</translation> <translation id="5482922178977937393">શું તમે તમારી રુચિઓના આધારે ન્યૂઝ, રમતગમત અને વધુ માટે નોટિફિકેશન મેળવવા માગો છો?</translation> -<translation id="5489208564673669003">બધી સાઇટ માટે કુકી મેનેજ કરવા, <ph name="BEGIN_LINK" />કુકી સેટિંગ જુઓ<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">બધી કુકીને બ્લૉક કરો (સુઝાવ આપતા નથી)</translation> <translation id="5497202150450073388">ડિલિવરી કરવાનો પ્રયાસ કર્યો. ફરી પ્રયાસ કરીશું</translation> <translation id="5511959326926949696">તમારા બ્રાઉઝર માટે સઘન વૈકલ્પિક સુરક્ષા. જો તમને લાગતું હોય કે કોઈ અત્યાધુનિક સાઇબર હુમલા માટે તમને લક્ષ્ય બનાવવામાં આવ્યા છે, તો જ તેનો ઉપયોગ કરવો જોઈએ.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_strings_hi.xtb index dc4a5316..f79789a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hi.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">कभी नहीं सेव किया गया</translation> <translation id="1523341279170789507">सभी कुकी को अनुमति दें</translation> <translation id="1524563461097350801">नहीं, रहने दें</translation> -<translation id="1535268707340844072">आपकी मौजूदा सेटिंग कुछ साइटों को रोक सकती है. सभी साइटों की कुकी मैनेज करने के लिए, <ph name="BEGIN_LINK" />कुकी सेटिंग<ph name="END_LINK" /> देखें.</translation> <translation id="1540800554400757039">पता 1</translation> <translation id="1545749641540134597">QR कोड स्कैन करें</translation> <translation id="1552525382687785070">आपके एडमिन ने सिंक करने की सुविधा बंद कर दी है</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">आने वाले समय के JavaScript कंसोल लॉग और सभी टैब की गड़बड़ियां इकट्ठा करने के लिए "लॉग करना शुरू करें" बटन पर टैप करें. लॉग तब तक इकट्ठा किए जाएंगे (और सिर्फ़ मेमोरी में सेव किए जाएंगे), जब तक कि यह पेज बंद नहीं किया जाता या फिर "लॉग करना बंद करें" पर टैप नहीं किया जाता.</translation> <translation id="1653432787084483144">{count,plural, =1{सेव किया गया {count} पासवर्ड, आपके कीबोर्ड के ऊपर उपलब्ध है.}one{सेव किया गया {count} पासवर्ड, आपके कीबोर्ड के ऊपर उपलब्ध है.}other{सेव किए गए {count} पासवर्ड, आपके कीबोर्ड के ऊपर उपलब्ध हैं.}}</translation> <translation id="1657011748321897393">साझाकरण विफल रहा क्योंकि आप नेटवर्क से कनेक्ट नहीं हैं.</translation> -<translation id="1657641691196698092">ब्लॉक की गई कुकी</translation> <translation id="165877110639533037">कोई खुले टैब नहीं</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> से <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">मोबाइल साइट का अनुरोध करें</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" छिपाएं</translation> <translation id="2403129868389095715">आपका पैकेज डिलीवर नहीं किया जा सकता</translation> <translation id="2411749908844615428">{count,plural, =1{सेव किया गया {count} पता, आपके कीबोर्ड के ऊपर उपलब्ध है.}one{सेव किया गया {count} पता, आपके कीबोर्ड के ऊपर उपलब्ध है.}other{सेव किए गए {count} पते, आपके कीबोर्ड के ऊपर उपलब्ध हैं.}}</translation> -<translation id="2421004566762153674">तीसरे पक्ष की कुकी ब्लॉक की जा रही हैं</translation> <translation id="2421044535038393232">बदलाव करते रहें</translation> <translation id="2434405374328098816">आपने <ph name="WEBSITE" /> पर, "<ph name="USERNAME" />" का पासवर्ड पहले ही सेव कर दिया है</translation> <translation id="2434918313224755415">गुप्त मोड में ब्राउज़ करने के लिए, बाईं ओर स्क्रोल करें.</translation> @@ -288,6 +285,7 @@ <translation id="2473876017985765807">आपने <ph name="WEBSITE" /> पर, पासवर्ड पहले ही सेव कर दिया है</translation> <translation id="2476359652512522418">नहीं चुना गया</translation> <translation id="2479148705183875116">सेटिंग पर जाएं</translation> +<translation id="2480445180439820402">इतिहास</translation> <translation id="2482878487686419369">सूचनाएं</translation> <translation id="2484459871750294497">मैं इस सुविधा को चालू कैसे करूं?</translation> <translation id="2496626742194544812">पहले टैब पर जाएं</translation> @@ -308,7 +306,6 @@ <translation id="2584132361465095047">खाता जोड़ें...</translation> <translation id="2587010742985678408">{count,plural, =0{कोई भी पासवर्ड न तो हैक हुआ है और न चोरी हुआ है}=1{{count} पासवर्ड या तो हैक हुआ है या चोरी हुआ है}one{{count} पासवर्ड या तो हैक हुआ है या चोरी हुआ है}other{{count} पासवर्ड या तो हैक हुए हैं या चोरी हुए हैं}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{खुले हुए ऐसे टैब जो एक या उससे ज़्यादा दिन तक इस्तेमाल नहीं किए जाते उन्हें इनऐक्टिव टैब सेक्शन में भेज दिया जाता है. इससे, सबसे ज़्यादा इस्तेमाल किए जाने वाले टैब पर आसानी से फ़ोकस किया जा सकता है. सेटिंग में जाकर, इसे कभी भी बदला जा सकता है.}one{खुले हुए ऐसे टैब जो {COUNT} या उससे ज़्यादा दिन तक इस्तेमाल नहीं किए जाते उन्हें इनऐक्टिव टैब सेक्शन में भेज दिया जाता है. इससे, सबसे ज़्यादा इस्तेमाल किए जाने वाले टैब पर आसानी से फ़ोकस किया जा सकता है. सेटिंग में जाकर, इसे कभी भी बदला जा सकता है.}other{खुले हुए ऐसे टैब जो {COUNT} या उससे ज़्यादा दिनों तक इस्तेमाल नहीं किए जाते उन्हें इनऐक्टिव टैब सेक्शन में भेज दिया जाता है. इससे, सबसे ज़्यादा इस्तेमाल किए जाने वाले टैब पर आसानी से फ़ोकस किया जा सकता है. सेटिंग में जाकर, इसे कभी भी बदला जा सकता है.}}</translation> -<translation id="2600682495497606169">साइट कुकी मिटाएं</translation> <translation id="260378315836159338">स्क्रीन पर सबसे ऊपर, + पर टैप करें</translation> <translation id="2604176749896001318">अपना ब्राउज़र अपडेट करें</translation> <translation id="2609008503159898744">सभी टैब बंद करें?</translation> @@ -319,7 +316,6 @@ <translation id="2625189173221582860">पासवर्ड कॉपी किया गया</translation> <translation id="2626236249646841566">अपने कनेक्शन की जांच करें और फिर से साइन इन करने की कोशिश करें.</translation> <translation id="2637313651144986786">टैब खोजें...</translation> -<translation id="2647269890314209800">इस्तेमाल की जा रही कुकी</translation> <translation id="2648721026697078500">कभी न ले जाएं</translation> <translation id="2648803196158606475">'पढ़े गए' मिटाएं</translation> <translation id="2664621323652615289">बंद करें</translation> @@ -577,6 +573,7 @@ <translation id="3962326069546168954">सेव करें</translation> <translation id="3967822245660637423">डाउनलोड पूरा हुआ</translation> <translation id="3968505803272650567">पसंद को प्रबंधित करें</translation> +<translation id="3976922811715736829">हाल ही के टैब</translation> <translation id="3989635538409502728">साइन आउट करें</translation> <translation id="3994422733891749358">चुनें कि आपको कौनसी सूचनाएं चाहिए</translation> <translation id="3995521777587992544">पेज लोड प्रगति बार, <ph name="EMAIL" /> लोड किया गया.</translation> @@ -633,6 +630,7 @@ <translation id="4279431713294750185">स्क्रीन पर आगे जाने के लिए, किनारे पर स्वाइप करें.</translation> <translation id="4281844954008187215">सेवा की शर्तें</translation> <translation id="4286718549648564014">पते को आपके खाते <ph name="USER_EMAIL" /> पर ले जाया गया</translation> +<translation id="428768789042547925">नया क्या है</translation> <translation id="4293080268407233932">खोजें</translation> <translation id="4302248187517737842">उपयोगकर्ता नाम नहीं है ••••••••</translation> <translation id="4302415908542657649">पासवर्ड शेयर किया जा रहा है</translation> @@ -687,6 +685,7 @@ <translation id="4587589328781138893">Sites</translation> <translation id="4588014171431912783">आपके पिछले बैकअप के आधार पर, सिंक करने की आपकी सेटिंग पहले जैसी कर दी जाएंगी. <ph name="BEGIN_LINK" />देखें कि क्या-क्या सिंक किया जा सकता है<ph name="END_LINK" /></translation> <translation id="4592368184551360546">कीबोर्ड</translation> +<translation id="4596899661486753028">रीडिंग लिस्ट</translation> <translation id="4601095002996233687">यह सुविधा संदिग्ध डाउनलोड की जांच करने के लिए गहराई से स्कैन करती है.</translation> <translation id="4606247758155004938">आपके ब्राउज़र को आपका संगठन मैनेज करता है.</translation> <translation id="4607887340472970274">कीमत को ट्रैक करने की सुविधा</translation> @@ -731,7 +730,6 @@ <translation id="478808905805139173">क्या आपको गुप्त मोड में खोलना है?</translation> <translation id="4803185665210547709">आपका संगठन मैनेज करता है. <ph name="BEGIN_LINK" />ज़्यादा जानें<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">आपकी दिलचस्पी के मुताबिक खबरें और कॉन्टेंट.</translation> <translation id="4805759445554688327">कार्ड संख्या अमान्य है</translation> <translation id="4808646838864186379">आपकी डिलीवरी रद्द की गई</translation> <translation id="4808744395915275922">अपडेट</translation> @@ -869,7 +867,6 @@ <translation id="5475069061743940393">पैकेज ट्रैकिंग</translation> <translation id="5478327362747197944">किसी वेब पेज पर, तारीख पर क्लिक करके सीधे कैलेंडर इवेंट बनाएं.</translation> <translation id="5482922178977937393">क्या आपको अपनी दिलचस्पी के मुताबिक खबरों, खेल-कूद वगैरह के लिए सूचनाएं चाहिए?</translation> -<translation id="5489208564673669003">सभी साइटों की कुकी मैनेज करने के लिए, <ph name="BEGIN_LINK" />कुकी सेटिंग<ph name="END_LINK" /> देखें.</translation> <translation id="5490005495580364134">सभी कुकी ब्लॉक करें (हम ऐसा करने का सुझाव नहीं देते)</translation> <translation id="5497202150450073388">डिलीवरी करने की कोशिश की गई. फिर से कोशिश की जाएगी</translation> <translation id="5511959326926949696">आपके ब्राउज़र के लिए कड़ी सुरक्षा के विकल्प. इसका इस्तेमाल सिर्फ़ तब करें, जब लगे कि आपको टारगेट करने के लिए, हद से ज़्यादा जटिल और विकसित सायबर हमला किया जा सकता है.</translation> @@ -1153,6 +1150,7 @@ <translation id="6807889908376551050">सभी दिखाएं...</translation> <translation id="681368974849482173">आइटम बनाया गया</translation> <translation id="6822587385560699678">इस सुविधा के चालू होने पर, पासवर्ड <ph name="ACCOUNT" /> में सेव किए जाते हैं. इस सुविधा के बंद होने पर, पासवर्ड सिर्फ़ इस डिवाइस में सेव किए जाते हैं.</translation> +<translation id="6824350924364057989">सेटिंग</translation> <translation id="6831043979455480757">Translate</translation> <translation id="6842136130964845393">यह पक्का करने के लिए कि आप हमेशा अपने सेव किए गए पासवर्ड ऐक्सेस सकें, अपनी पहचान की पुष्टि करें</translation> <translation id="6851516051005285358">डेस्कटॉप साइट का अनुरोध करें</translation> @@ -1191,6 +1189,7 @@ <translation id="7004499039102548441">हाल के टैब</translation> <translation id="7006788746334555276">सामग्री सेटिंग</translation> <translation id="7016070607649558507">आपका एक पासवर्ड कमज़ोर है. सुरक्षित रहने के लिए इस समस्या को अभी ठीक करें.</translation> +<translation id="7022197654033719543">साइट की जानकारी</translation> <translation id="7029809446516969842">पासवर्ड</translation> <translation id="704692552158601232">डिफ़ॉल्ट ब्राउज़र ऐप्लिकेशन</translation> <translation id="7062545763355031412">स्वीकार करें और खातों को बदलें</translation> @@ -1289,6 +1288,7 @@ <translation id="7603852183842204213">पॉप-अप ब्लॉक किए गए (<ph name="NUMBER_OF_BLOCKED_POPUPS" />)</translation> <translation id="7606639338662398635">टैब ग्रुप</translation> <translation id="7607521702806708809">पासवर्ड मिटाएं</translation> +<translation id="7609559547731036746">बुकमार्क</translation> <translation id="7638584964844754484">गलत 'पासफ़्रेज़'</translation> <translation id="7640669552036055091">Android पर इस्तेमाल किए जा रहे टैब</translation> <translation id="7646263789464975852">मेन्यू → सेटिंग → सुरक्षा जांच</translation> @@ -1326,8 +1326,10 @@ <translation id="7781069478569868053">नया टैब पेज</translation> <translation id="7781829728241885113">बीता कल</translation> <translation id="7786246662347093005">{COUNT,plural, =1{1 दिन बाद}one{{COUNT} दिन बाद}other{{COUNT} दिनों बाद}}</translation> +<translation id="7788868432173225918">बड़ा किया गया व्यू खारिज करें</translation> <translation id="7791543448312431591">जोड़ें</translation> <translation id="7792549458069452436">ऐप्लिकेशन डाउनलोड करें</translation> +<translation id="7800723706644914607">Password Manager</translation> <translation id="7807060072011926525">Google से मिला फ़ीड</translation> <translation id="7812377703891978671"><ph name="HISTORY_BUTTON_ACCESSIBILITY_LABEL" /> को चुनकर, अपने पूरे ब्राउज़िंग इतिहास को ऐक्सेस किया जा सकता है.</translation> <translation id="78146569776629510">डाउनलोड</translation> @@ -1400,6 +1402,7 @@ <translation id="81313319706244542">2. Passwords पर टैप करें.</translation> <translation id="8132598642024322408">अब <ph name="PRICE" /> में, पहले कीमत <ph name="PREVIOUS_PRICE" /> थी.</translation> <translation id="813370552429173916">हर साइट या ऐप्लिकेशन के लिए एक यूनीक पासवर्ड इस्तेमाल करें. अगर किसी व्यक्ति को आपका कोई ऐसा पासवर्ड मिलता है जिसे आपने एक से ज़्यादा खातों के लिए इस्तेमाल किया है, तो उसका इस्तेमाल आपके दूसरे खातों को ऐक्सेस करने के लिए किया जा सकता है. वेबसाइट खोलने के लिए क्लिक करें और उन्हें अभी बदलें.</translation> +<translation id="814463369662540460">कीमत ट्रैक करें</translation> <translation id="8156478151976189188">पासवर्ड को सिंक करने की सुविधा काम नहीं कर रही</translation> <translation id="8157532349231307196"><ph name="NUMBER_OF_ACCOUNTS" /> खाते</translation> <translation id="8159358225423560600">अभी-अभी</translation> @@ -1506,6 +1509,7 @@ <translation id="8703536910991780768">आपका पासवर्ड मज़बूत है</translation> <translation id="8706253136355675497">तापमान</translation> <translation id="8709409604518538305">टैब बंद कर दिए गए थे</translation> +<translation id="8709773186849937451">डाउनलोड</translation> <translation id="8712637175834984815">समझ लिया</translation> <translation id="8717864919010420084">लिंक कॉपी करें</translation> <translation id="8721297211384281569">टूल मेन्यू</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hr.xtb b/ios/chrome/app/strings/resources/ios_strings_hr.xtb index 26f498e..3cf38f6 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hr.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nikad spremljeno</translation> <translation id="1523341279170789507">Dopusti sve kolačiće</translation> <translation id="1524563461097350801">Ne, hvala</translation> -<translation id="1535268707340844072">Vaša trenutačna postavka može onemogućiti funkcioniranje nekih web-lokacija. Da biste upravljali kolačićima za sve web-lokacije, idite na <ph name="BEGIN_LINK" />Postavke kolačića<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">1. adresni redak</translation> <translation id="1545749641540134597">Skeniranje QR koda</translation> <translation id="1552525382687785070">Administrator je onemogućio sinkronizaciju</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Dodirnite gumb "Pokreni bilježenje" za prikupljanje budućih zapisnika konzole JavaScript i pogrešaka sa svih kartica. Zapisnici će se prikupljati (i pohranjivati samo u memoriju) dok se ne zatvori ova stranica ili dodirne "Prekini bilježenje".</translation> <translation id="1653432787084483144">{count,plural, =1{Iznad tipkovnice dostupna je {count} spremljena zaporka.}one{Iznad tipkovnice dostupna je {count} spremljena zaporka.}few{Iznad tipkovnice dostupne su {count} spremljene zaporke.}other{Iznad tipkovnice dostupno je {count} spremljenih zaporki.}}</translation> <translation id="1657011748321897393">Dijeljenje nije uspjelo jer niste povezani s mrežom.</translation> -<translation id="1657641691196698092">Blokirani kolačići</translation> <translation id="165877110639533037">Nema otvorenih kartica</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Zatraži web-lokaciju za mobilne uređaje</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Sakrij <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Isporuka nemoguća</translation> <translation id="2411749908844615428">{count,plural, =1{Iznad tipkovnice dostupna je {count} spremljena adresa.}one{Iznad tipkovnice dostupna je {count} spremljena adresa.}few{Iznad tipkovnice dostupne su {count} spremljene adrese.}other{Iznad tipkovnice dostupno je {count} spremljenih adresa.}}</translation> -<translation id="2421004566762153674">Blokiranje kolačića trećih strana</translation> <translation id="2421044535038393232">Nastavi uređivati</translation> <translation id="2434405374328098816">Već ste spremili zaporku za korisničko ime <ph name="USERNAME" /> na web-lokaciji <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Da biste pregledavali u anonimnom načinu, pomaknite se ulijevo.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Dodaj račun…</translation> <translation id="2587010742985678408">{count,plural, =0{Nema ugroženih zaporki}=1{{count} ugrožena zaporka}one{{count} ugrožena zaporka}few{{count} ugrožene zaporke}other{{count} ugroženih zaporki}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Otvorene kartice koje se ne koriste jedan ili više dana premještaju se u Neaktivne kartice kako biste se lako usredotočili na kartice koje najčešće koristite. To uvijek možete promijeniti u postavkama.}one{Otvorene kartice koje se ne koriste {COUNT} ili više dana premještaju se u Neaktivne kartice kako biste se lako usredotočili na kartice koje najčešće koristite. To uvijek možete promijeniti u postavkama.}few{Otvorene kartice koje se ne koriste {COUNT} ili više dana premještaju se u Neaktivne kartice kako biste se lako usredotočili na kartice koje najčešće koristite. To uvijek možete promijeniti u postavkama.}other{Otvorene kartice koje se ne koriste {COUNT} ili više dana premještaju se u Neaktivne kartice kako biste se lako usredotočili na kartice koje najčešće koristite. To uvijek možete promijeniti u postavkama.}}</translation> -<translation id="2600682495497606169">Izbriši kolačiće web-lokacija</translation> <translation id="260378315836159338">Pri vrhu zaslona dodirnite +</translation> <translation id="2604176749896001318">Ažurirajte preglednik</translation> <translation id="2609008503159898744">Zatvoriti sve kartice?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Zaporka je kopirana</translation> <translation id="2626236249646841566">Provjerite vezu i pokušajte se ponovno prijaviti.</translation> <translation id="2637313651144986786">Pretraži kartice...</translation> -<translation id="2647269890314209800">Upotreba kolačića</translation> <translation id="2648721026697078500">Nikad ne premještaj</translation> <translation id="2648803196158606475">Izbriši pročitano</translation> <translation id="2664621323652615289">Zaustavi</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Otvoriti u anonimnom načinu?</translation> <translation id="4803185665210547709">Pod upravljanjem vaše organizacije. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Vijesti i sadržaj na temelju vaših interesa.</translation> <translation id="4805759445554688327">Nevažeći broj kartice</translation> <translation id="4808646838864186379">Isporuka otkazana</translation> <translation id="4808744395915275922">Ažuriranja</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Praćenje paketa</translation> <translation id="5478327362747197944">Izradite događaje izravno u Kalendaru tako da kliknete datum na web-stranici.</translation> <translation id="5482922178977937393">Želite li primati obavijesti o vijestima, sportu i drugim temama na temelju svojih interesa?</translation> -<translation id="5489208564673669003">Da biste upravljali kolačićima za sve web-lokacije, idite na <ph name="BEGIN_LINK" />Postavke kolačića<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokiranje svih kolačića (ne preporučuje se)</translation> <translation id="5497202150450073388">Pokušana dostava. Ponovit će se</translation> <translation id="5511959326926949696">Izborna ekstremna zaštita za vaš preglednik. Trebali biste je upotrebljavati samo ako smatrate da ste meta visokosofisticiranog kibernetičkog napada.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hu.xtb b/ios/chrome/app/strings/resources/ios_strings_hu.xtb index a9302f4..3f03c497 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hu.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Soha nem került mentésre</translation> <translation id="1523341279170789507">Összes cookie engedélyezése</translation> <translation id="1524563461097350801">Köszönöm, nem</translation> -<translation id="1535268707340844072">Jelenlegi beállításai miatt előfordulhat, hogy egyes webhelyek nem működnek megfelelően. A <ph name="BEGIN_LINK" />Cookie-beállításokban<ph name="END_LINK" /> kezelheti a webhelyek cookie-jait.</translation> <translation id="1540800554400757039">Cím 1. sora</translation> <translation id="1545749641540134597">QR-kód beolvasása</translation> <translation id="1552525382687785070">A szinkronizálást letiltotta a rendszergazda</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">A „Naplózás indítása” gombra koppintva kezdheti meg a jövőbeli JavaScript-konzolnaplók és -hibák gyűjtését az összes lapról. A böngésző addig gyűjti (és tárolja kizárólag a memóriában) a naplókat, amíg Ön be nem zárja az oldalt, vagy rá nem koppint a „Naplózás leállítása” gombra.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} mentett jelszó áll rendelkezésre a billentyűzet felett.}other{{count} mentett jelszó áll rendelkezésre a billentyűzet felett.}}</translation> <translation id="1657011748321897393">A megosztás nem sikerült, mert nem csatlakozik a hálózathoz.</translation> -<translation id="1657641691196698092">Letiltott cookie-k</translation> <translation id="165877110639533037">Nincs megnyitott lap</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> nyelvről <ph name="TARGET_LANGUAGE" /> nyelvre</translation> <translation id="1683483432843341018">Mobilwebhely kérése</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">A(z) „<ph name="MODULE_NAME" />” elrejtése</translation> <translation id="2403129868389095715">A csomag nem kézbesíthető</translation> <translation id="2411749908844615428">{count,plural, =1{{count} mentett cím áll rendelkezésre a billentyűzet felett.}other{{count} mentett cím áll rendelkezésre a billentyűzet felett.}}</translation> -<translation id="2421004566762153674">Harmadik félhez tartozó cookie-k letiltása</translation> <translation id="2421044535038393232">Szerkesztés folytatása</translation> <translation id="2434405374328098816">Már mentett jelszót a(z) „<ph name="USERNAME" />” felhasználónévhez a(z) <ph name="WEBSITE" /> webhelyen</translation> <translation id="2434918313224755415">Balra görgetve inkognitó módban böngészhet.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Fiók hozzáadása...</translation> <translation id="2587010742985678408">{count,plural, =0{Nincsenek olyan jelszavak, amelyekhez illetéktelenül fértek hozzá}=1{{count} olyan jelszó van, amelyhez illetéktelenül hozzáfértek}other{{count} olyan jelszó van, amelyhez illetéktelenül hozzáfértek}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{A legalább egy napja nem használt megnyitott lapok átkerülnek az inaktív lapok közé, így a leggyakrabban használt lapokra összpontosíthat. A beállításokban ezt bármikor módosíthatja.}other{A legalább {COUNT} napja nem használt megnyitott lapok átkerülnek az inaktív lapok közé, így a leggyakrabban használt lapokra összpontosíthat. A beállításokban ezt bármikor módosíthatja.}}</translation> -<translation id="2600682495497606169">Webhely cookie-jainak törlése</translation> <translation id="260378315836159338">A képernyő tetején koppintson a + ikonra.</translation> <translation id="2604176749896001318">Böngésző frissítése</translation> <translation id="2609008503159898744">Bezárja az összes lapot?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Jelszó vágólapra másolva</translation> <translation id="2626236249646841566">Ellenőrizze a kapcsolatot, majd próbáljon újból bejelentkezni.</translation> <translation id="2637313651144986786">Lapok keresése…</translation> -<translation id="2647269890314209800">Használatban lévő cookie-k</translation> <translation id="2648721026697078500">Soha ne helyezze át</translation> <translation id="2648803196158606475">Olvasottak törlése</translation> <translation id="2664621323652615289">Leállítás</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Megnyitja inkognitó módban?</translation> <translation id="4803185665210547709">Az Ön szervezete kezeli. <ph name="BEGIN_LINK" />További információ<ph name="END_LINK" />.</translation> -<translation id="4805558373042023669">Hírek és egyéb tartalmak az érdeklődési körei alapján.</translation> <translation id="4805759445554688327">Érvénytelen kártyaszám</translation> <translation id="4808646838864186379">Kézbesítése törölve</translation> <translation id="4808744395915275922">Frissítések</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Csomagkövetés</translation> <translation id="5478327362747197944">Közvetlenül létrehozhat eseményeket a Naptárban, ha dátumokra kattint a weboldalakon.</translation> <translation id="5482922178977937393">Szeretne az érdeklődési körei alapján értesítéseket kapni hírekről, sporteseményekről és egyebekről?</translation> -<translation id="5489208564673669003">A <ph name="BEGIN_LINK" />Cookie-beállításokban<ph name="END_LINK" /> kezelheti a webhelyek cookie-jait.</translation> <translation id="5490005495580364134">Az összes cookie letiltása (nem ajánlott)</translation> <translation id="5497202150450073388">Megkísérelt kézbesítés. Újra meg fogják próbálni.</translation> <translation id="5511959326926949696">Nem kötelező, extrém védelem a böngészője számára. Csak akkor használja, ha úgy gondolja, hogy rendkívül kifinomult kibertámadás célpontja lehet.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hy.xtb b/ios/chrome/app/strings/resources/ios_strings_hy.xtb index da09c7d..222af45 100644 --- a/ios/chrome/app/strings/resources/ios_strings_hy.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_hy.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Կայքեր, որոնց համար գաղտնաբառերը երբեք չեն պահվում</translation> <translation id="1523341279170789507">Թույլատրել բոլոր քուքիները</translation> <translation id="1524563461097350801">Ոչ</translation> -<translation id="1535268707340844072">Ձեր ընթացիկ կարգավորման պատճառով որոշ կայքեր կարող են չաշխատել։ Բոլոր կայքերի քուքիները կարող եք կառավարել <ph name="BEGIN_LINK" />Քուքիների կարգավորումներ<ph name="END_LINK" /> բաժնում։</translation> <translation id="1540800554400757039">Հասցե 1</translation> <translation id="1545749641540134597">Սկանավորեք QR-կոդը</translation> <translation id="1552525382687785070">Ձեր ադմինիստրատորն անջատել է համաժամացումը</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Հպեք «Սկսել գրանցումը» կոճակը՝ բոլոր ներդիրների JavaScript վահանակի գրանցումներն ու սխալները հավաքելու և պահելու համար։ Գրանցումները կպահվեն (և կպահվեն միայն հիշողության մեջ), քանի դեռ այս էջը չի փակվել կամ չեք սեղմել «Դադարեցնել գրանցումը» կոճակը։</translation> <translation id="1653432787084483144">{count,plural, =1{{count} պահված գաղտնաբառ ցուցադրվում է ստեղնաշարի վերևում։}one{{count} պահված գաղտնաբառ ցուցադրվում է ստեղնաշարի վերևում։}other{{count} պահված գաղտնաբառ ցուցադրվում է ստեղնաշարի վերևում։}}</translation> <translation id="1657011748321897393">Չհաջողվեց համօգտագործել, քանի որ դուք միացած չեք ցանցին:</translation> -<translation id="1657641691196698092">Արգելափակված քուքիներ</translation> <translation id="165877110639533037">Բաց ներդիրներ չկան</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" />ից <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Պահանջել կայքի բջջային տարբերակը</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Թաքցնել «<ph name="MODULE_NAME" />» մոդուլը</translation> <translation id="2403129868389095715">Ձեր փաթեթը հնարավոր չէ ուղարկել</translation> <translation id="2411749908844615428">{count,plural, =1{{count} պահված հասցե ցուցադրվում է ստեղնաշարի վերևում։}one{{count} պահված հասցե ցուցադրվում է ստեղնաշարի վերևում։}other{{count} պահված հասցե ցուցադրվում է ստեղնաշարի վերևում։}}</translation> -<translation id="2421004566762153674">Երրորդ կողմի քուքիների արգելափակում</translation> <translation id="2421044535038393232">Շարունակել խմբագրումը</translation> <translation id="2434405374328098816">Դուք <ph name="WEBSITE" /> կայքում «<ph name="USERNAME" />» օգտատիրոջ համար արդեն գաղտնաբառ պահել եք։</translation> <translation id="2434918313224755415">Ինկոգնիտո ռեժիմում դիտարկելու համար ոլորեք ձախ։</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Ավելացնել հաշիվ</translation> <translation id="2587010742985678408">{count,plural, =0{Կոտրված գաղտնաբառեր չկան}=1{{count} կոտրված գաղտնաբառ}one{{count} կոտրված գաղտնաբառ}other{{count} կոտրված գաղտնաբառ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Բացված ներդիրները, որոնք մեկ կամ ավելի օր չեն օգտագործվել, տեղափոխվում են «Ոչ ակտիվ ներդիրներ» բաժին, որպեսզի դուք կարողանաք հեշտությամբ կենտրոնանալ առավել հաճախ օգտագործվող ներդիրների վրա։ Այս պարամետրը ցանկացած ժամանակ կարող եք փոխել կարգավորումներում։}one{Բացված ներդիրները, որոնք {COUNT} կամ ավելի օր չեն օգտագործվել, տեղափոխվում են «Ոչ ակտիվ ներդիրներ» բաժին, որպեսզի դուք կարողանաք հեշտությամբ կենտրոնանալ առավել հաճախ օգտագործվող ներդիրների վրա։ Այս պարամետրը ցանկացած ժամանակ կարող եք փոխել կարգավորումներում։}other{Բացված ներդիրները, որոնք {COUNT} կամ ավելի օր չեն օգտագործվել, տեղափոխվում են «Ոչ ակտիվ ներդիրներ» բաժին, որպեսզի դուք կարողանաք հեշտությամբ կենտրոնանալ առավել հաճախ օգտագործվող ներդիրների վրա։ Այս պարամետրը ցանկացած ժամանակ կարող եք փոխել կարգավորումներում։}}</translation> -<translation id="2600682495497606169">Ջնջել կայքի քուքիները</translation> <translation id="260378315836159338">Էկրանի վերևում հպեք + նշանին</translation> <translation id="2604176749896001318">Թարմացրեք ձեր դիտարկիչը</translation> <translation id="2609008503159898744">Փակե՞լ բոլոր ներդիրները</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Գաղտնաբառը պատճենվեց</translation> <translation id="2626236249646841566">Ստուգեք կապը և նորից փորձեք մուտք գործել։</translation> <translation id="2637313651144986786">Որոնեք ներդիրներում</translation> -<translation id="2647269890314209800">Օգտագործվող քուքիներ</translation> <translation id="2648721026697078500">Երբեք չտեղափոխել</translation> <translation id="2648803196158606475">Ջնջել կարդացվածները</translation> <translation id="2664621323652615289">Կանգնեցնել</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Բացե՞լ ինկոգնիտո ռեժիմում</translation> <translation id="4803185665210547709">Կառավարվում է ձեր կազմակերպության կողմից։ <ph name="BEGIN_LINK" />Իմանալ ավելին<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Նորություններ և բովանդակություն՝ ձեր հետաքրքրությունների հիման վրա։</translation> <translation id="4805759445554688327">Քարտի համարը սխալ է</translation> <translation id="4808646838864186379">Առաքումը չեղարկվել է</translation> <translation id="4808744395915275922">Թարմացումներ</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Հետևեք ձեր առաքանուն</translation> <translation id="5478327362747197944">Ստեղծեք Օրացույցի միջոցառումներ՝ անմիջապես սեղմելով ամսաթվի վրա վեբ էջում։</translation> <translation id="5482922178977937393">Ուզո՞ւմ եք ծանուցումներ ստանալ նորությունների, սպորտի և այլ կատեգորիաների մասին՝ ձեր հետաքրքրությունների հիման վրա։</translation> -<translation id="5489208564673669003">Բոլոր կայքերի քուքիները կարող եք կառավարել <ph name="BEGIN_LINK" />Քուքիների կարգավորումներ<ph name="END_LINK" /> բաժնում։</translation> <translation id="5490005495580364134">Արգելափակել բոլոր քուքիները (խորհուրդ չի տրվում)</translation> <translation id="5497202150450073388">Առաքման փորձ է արվել։ Փորձը կկրկնվի</translation> <translation id="5511959326926949696">Դիտարկիչի ուժեղացված պաշտպանություն (պարտադիր չէ)։ Օգտագործեք այս գործառույթը, միայն եթե կարծում եք, որ կարող եք ենթարկվել լուրջ կիբեռհարձակման։</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_id.xtb b/ios/chrome/app/strings/resources/ios_strings_id.xtb index d0cdc06..d0db5b7 100644 --- a/ios/chrome/app/strings/resources/ios_strings_id.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_id.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Jangan Pernah Disimpan</translation> <translation id="1523341279170789507">Izinkan Semua Cookie</translation> <translation id="1524563461097350801">Lain Kali</translation> -<translation id="1535268707340844072">Setelan Anda saat ini dapat menyebabkan kerusakan di beberapa situs. Untuk mengelola cookie semua situs, lihat <ph name="BEGIN_LINK" />Setelan Cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Alamat 1</translation> <translation id="1545749641540134597">Pindai Kode QR</translation> <translation id="1552525382687785070">Sinkronisasi Dinonaktifkan oleh Administrator Anda</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Ketuk tombol "Mulai Logging" untuk mengumpulkan log dan error konsol JavaScript mendatang dari semua tab. Log akan dikumpulkan (dan disimpan hanya dalam memori) hingga halaman ini ditutup atau "Hentikan Logging" diketuk.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} sandi tersimpan tersedia di atas keyboard Anda.}other{{count} sandi tersimpan tersedia di atas keyboard Anda.}}</translation> <translation id="1657011748321897393">Gagal berbagi karena tidak terhubung ke jaringan.</translation> -<translation id="1657641691196698092">Cookie yang Diblokir</translation> <translation id="165877110639533037">Tidak Ada Tab yang Terbuka</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ke <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Minta Situs Seluler</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Sembunyikan "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Paket Anda tidak dapat dikirim</translation> <translation id="2411749908844615428">{count,plural, =1{{count} alamat tersimpan tersedia di atas keyboard Anda.}other{{count} alamat tersimpan tersedia di atas keyboard Anda.}}</translation> -<translation id="2421004566762153674">Memblokir cookie pihak ketiga</translation> <translation id="2421044535038393232">Terus Edit</translation> <translation id="2434405374328098816">Anda sudah menyimpan sandi untuk "<ph name="USERNAME" />" di <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Anda dapat men-scroll ke kiri untuk menjelajah dalam mode Samaran.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Tambahkan Akun…</translation> <translation id="2587010742985678408">{count,plural, =0{Tidak Ada Sandi yang Telah Dibobol}=1{{count} Sandi Telah Dibobol}other{{count} Sandi Telah Dibobol}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Tab terbuka yang tidak digunakan selama satu hari atau lebih akan dipindahkan ke Tab Tidak Aktif, sehingga Anda dapat dengan mudah fokus pada tab yang paling sering digunakan. Anda dapat mengubahnya kapan saja di setelan.}other{Tab terbuka yang tidak digunakan selama {COUNT} hari atau lebih akan dipindahkan ke Tab Tidak Aktif, sehingga Anda dapat dengan mudah fokus pada tab yang paling sering digunakan. Anda dapat mengubahnya kapan saja di setelan.}}</translation> -<translation id="2600682495497606169">Hapus Cookie Situs</translation> <translation id="260378315836159338">Di bagian atas layar, ketuk +</translation> <translation id="2604176749896001318">Update Browser Anda</translation> <translation id="2609008503159898744">Tutup Semua Tab?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Sandi disalin</translation> <translation id="2626236249646841566">Periksa koneksi Anda, lalu coba login lagi.</translation> <translation id="2637313651144986786">Telusuri Tab ...</translation> -<translation id="2647269890314209800">Cookie yang Sedang Digunakan</translation> <translation id="2648721026697078500">Jangan Pindahkan</translation> <translation id="2648803196158606475">Hapus yang Sudah Dibaca</translation> <translation id="2664621323652615289">Hentikan</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Buka di Samaran?</translation> <translation id="4803185665210547709">Dikelola oleh organisasi Anda. <ph name="BEGIN_LINK" />Pelajari Lebih Lanjut<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Berita dan konten berdasarkan minat Anda.</translation> <translation id="4805759445554688327">Nomor Kartu Tidak Valid</translation> <translation id="4808646838864186379">Pengiriman Anda dibatalkan</translation> <translation id="4808744395915275922">Update</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Pelacakan Paket</translation> <translation id="5478327362747197944">Buat acara Kalender secara langsung dengan mengklik tanggal di halaman web.</translation> <translation id="5482922178977937393">Ingin mendapatkan notifikasi untuk berita, olahraga, dan lainnya berdasarkan minat Anda?</translation> -<translation id="5489208564673669003">Untuk mengelola cookie semua situs, lihat <ph name="BEGIN_LINK" />Setelan Cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokir Semua Cookie (Tidak Direkomendasikan)</translation> <translation id="5497202150450073388">Pengiriman Telah Dilakukan. Akan dicoba lagi</translation> <translation id="5511959326926949696">Perlindungan opsional yang ekstrem untuk browser. Peringatan ini hanya boleh digunakan jika Anda yakin bahwa Anda mungkin menjadi target serangan cyber yang sangat canggih.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_is.xtb b/ios/chrome/app/strings/resources/ios_strings_is.xtb index 5362be46..d07d1a84 100644 --- a/ios/chrome/app/strings/resources/ios_strings_is.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_is.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Aldrei vistað</translation> <translation id="1523341279170789507">Leyfa öll fótspor</translation> <translation id="1524563461097350801">Nei, takk</translation> -<translation id="1535268707340844072">Núverandi stilling kann að valda því að sum vefsvæði frjósa. Fyrir upplýsingar um stjórnun fótspora fyrir öll vefsvæði, sjá <ph name="BEGIN_LINK" />Fótsporastillingar<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Heimilisfang 1</translation> <translation id="1545749641540134597">Skanna QR-kóða</translation> <translation id="1552525382687785070">Kerfisstjóri hefur gert samstillingu óvirka</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Ýttu á hnappinn „Hefja skráningu annála“ til að safna annálum JavaScript-stjórnborðs og villum úr öllum flipum. Annálum verður safnað (og þeir aðeins geymdir í minni) þar til þessari síðu er lokað eða ýtt er á „Stöðva skráningu annála“.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} vistað aðgangsorð tiltækt ofan við lyklaborðið.}one{{count} vistað aðgangsorð tiltækt ofan við lyklaborðið.}other{{count} vistuð aðgangsorð tiltæk ofan við lyklaborðið.}}</translation> <translation id="1657011748321897393">Mistókst að deila vegna þess að þú ert ekki með tengingu við netið.</translation> -<translation id="1657641691196698092">Útilokuð fótspor</translation> <translation id="165877110639533037">Engir opnir flipar</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> > <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Biðja um snjallvef</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Fela „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">Ekki er hægt að afhenda pakkann þinn</translation> <translation id="2411749908844615428">{count,plural, =1{{count} vistað heimilisfang tiltækt ofan við lyklaborðið.}one{{count} vistað heimilisfang tiltækt ofan við lyklaborðið.}other{{count} vistuð heimilisföng tiltæk ofan við lyklaborðið.}}</translation> -<translation id="2421004566762153674">Lokað á fótspor frá þriðju aðilum</translation> <translation id="2421044535038393232">Halda áfram að breyta</translation> <translation id="2434405374328098816">Þú hefur þegar vistað aðgangsorð fyrir „<ph name="USERNAME" />“ á <ph name="WEBSITE" />.</translation> <translation id="2434918313224755415">Þú getur skoðað í huliðsstillingu með því að strjúka til vinstri.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Bæta við reikningi…</translation> <translation id="2587010742985678408">{count,plural, =0{Engin aðgangsorð í hættu}=1{{count} aðgangsorð í hættu}one{{count} aðgangsorð í hættu}other{{count} aðgangsorð í hættu}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Opnir flipar sem ekki eru notaðir í sólarhring eða lengur verða færðir í „Óvirkir flipar“ svo þú getir einbeitt þér betur að flipunum sem þú notar mest. Þú getur breytt þessu hvenær sem er í stillingunum.}one{Opnir flipar sem ekki eru notaðir í {COUNT} dag eða lengur verða færðir í „Óvirkir flipar“ svo þú getir einbeitt þér betur að flipunum sem þú notar mest. Þú getur breytt þessu hvenær sem er í stillingunum.}other{Opnir flipar sem ekki eru notaðir í {COUNT} daga eða lengur verða færðir í „Óvirkir flipar“ svo þú getir einbeitt þér betur að flipunum sem þú notar mest. Þú getur breytt þessu hvenær sem er í stillingunum.}}</translation> -<translation id="2600682495497606169">Hreinsa fótspor síðu</translation> <translation id="260378315836159338">Ýttu á + efst á skjánum</translation> <translation id="2604176749896001318">Uppfærðu vafrann þinn</translation> <translation id="2609008503159898744">Loka öllum flipum?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Aðgangsorð afritað</translation> <translation id="2626236249646841566">Athugaðu nettenginguna og reyndu að skrá þig inn aftur.</translation> <translation id="2637313651144986786">Leita í flipum...</translation> -<translation id="2647269890314209800">Fótspor í notkun</translation> <translation id="2648721026697078500">Aldrei færa</translation> <translation id="2648803196158606475">Eyða því sem er lesið</translation> <translation id="2664621323652615289">Stöðva</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Opna í huliðsstillingu?</translation> <translation id="4803185665210547709">Stjórnað af fyrirtækinu þínu. <ph name="BEGIN_LINK" />Nánar<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Fréttir og efni byggt á áhugasviðunum þínum.</translation> <translation id="4805759445554688327">Ógilt kortanúmer</translation> <translation id="4808646838864186379">Hætt var við afhendingu</translation> <translation id="4808744395915275922">Uppfærslur</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Pakkarakning</translation> <translation id="5478327362747197944">Búðu til dagatalsviðburði með því að smella á dagsetningu á vefsíðu.</translation> <translation id="5482922178977937393">Viltu fá tilkynningar fyrir fréttir, íþróttir og fleira byggt á áhugamálum þínum?</translation> -<translation id="5489208564673669003">Fyrir upplýsingar um stjórnun fótspora fyrir öll vefsvæði, sjá <ph name="BEGIN_LINK" />Fótsporastillingar<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Loka á öll fótspor (ekki mælt með)</translation> <translation id="5497202150450073388">Afhending reynd. Reynt verður aftur</translation> <translation id="5511959326926949696">Stóraukin, valfrjáls vörn fyrir vafrann. Hana ætti aðeins að nota ef þú telur hættu á að þú verðir fyrir háþróaðri netárás.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_it.xtb b/ios/chrome/app/strings/resources/ios_strings_it.xtb index 47da69a8..2a1449a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_it.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_it.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Mai salvate</translation> <translation id="1523341279170789507">Accetta tutti i cookie</translation> <translation id="1524563461097350801">No, grazie</translation> -<translation id="1535268707340844072">L'impostazione corrente potrebbe causare il malfunzionamento dei siti. Per gestire i cookie per tutti i siti, vedi le <ph name="BEGIN_LINK" />Impostazioni dei cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Indirizzo 1</translation> <translation id="1545749641540134597">Scansiona codice QR</translation> <translation id="1552525382687785070">Sincronizzazione disattivata dall'amministratore</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tocca il pulsante "Inizia registrazione" per raccogliere i log della console JavaScript e gli errori di tutte le schede. I log verranno raccolti e archiviati unicamente in memoria fino alla chiusura della pagina o finché non toccherai "Interrompi registrazione".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} password salvata disponibile sopra la tastiera.}other{{count} password salvate disponibili sopra la tastiera.}}</translation> <translation id="1657011748321897393">Condivisione non riuscita perché non sei collegato alla rete.</translation> -<translation id="1657641691196698092">Cookie bloccati</translation> <translation id="165877110639533037">Nessuna scheda aperta</translation> <translation id="1674504678466460478">Da <ph name="SOURCE_LANGUAGE" /> a <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Richiedi sito mobile</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Nascondi "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Il pacco non può essere consegnato</translation> <translation id="2411749908844615428">{count,plural, =1{{count} indirizzo salvato disponibile sopra la tastiera.}other{{count} indirizzi salvati disponibili sopra la tastiera.}}</translation> -<translation id="2421004566762153674">Blocco dei cookie di terze parti</translation> <translation id="2421044535038393232">Continua a modificare</translation> <translation id="2434405374328098816">Hai già salvato una password per "<ph name="USERNAME" />" su <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Puoi scorrere verso sinistra per navigare in incognito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Aggiungi account…</translation> <translation id="2587010742985678408">{count,plural, =0{Nessuna password compromessa}=1{{count} password compromessa}other{{count} password compromesse}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Le schede aperte che non vengono usate per uno o più giorni vengono spostate nella sezione Schede non attive in modo da poterti concentrare facilmente sulle schede che utilizzi di più. Puoi modificare questa preferenza in qualsiasi momento nelle impostazioni.}other{Le schede aperte che non vengono usate per {COUNT} o più giorni vengono spostate nella sezione Schede non attive in modo da poterti concentrare facilmente sulle schede che utilizzi di più. Puoi modificare questa preferenza in qualsiasi momento nelle impostazioni.}}</translation> -<translation id="2600682495497606169">Cancella cookie del sito</translation> <translation id="260378315836159338">Nella parte superiore dello schermo, tocca +</translation> <translation id="2604176749896001318">Aggiorna il browser</translation> <translation id="2609008503159898744">Chiudere tutte le schede?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Password copiata</translation> <translation id="2626236249646841566">Controlla la connessione e riprova ad accedere.</translation> <translation id="2637313651144986786">Cerca tra le schede…</translation> -<translation id="2647269890314209800">Cookie in uso</translation> <translation id="2648721026697078500">Non spostare mai</translation> <translation id="2648803196158606475">Elimina voci lette</translation> <translation id="2664621323652615289">Interrompi</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Aprire in modalità di navigazione in incognito?</translation> <translation id="4803185665210547709">Gestito dalla tua organizzazione. <ph name="BEGIN_LINK" />Scopri di più<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Notizie e contenuti basati sui tuoi interessi.</translation> <translation id="4805759445554688327">Numero di carta non valido</translation> <translation id="4808646838864186379">La consegna è stata annullata</translation> <translation id="4808744395915275922">Aggiornamenti</translation> @@ -873,10 +867,9 @@ <translation id="5444892875087332195">Preferiti</translation> <translation id="5454211924362324495">Per impedire ad altri di utilizzare la tua password, <ph name="BEGIN_LINK" />modificala su <ph name="WEBSITE" /><ph name="END_LINK" /></translation> <translation id="5457226814769348910">Apri versione offline</translation> -<translation id="5475069061743940393">Monitoraggio della spedizione</translation> +<translation id="5475069061743940393">Tracciamento della spedizione</translation> <translation id="5478327362747197944">Crea direttamente eventi nel calendario facendo clic su una data in una pagina web.</translation> <translation id="5482922178977937393">Vuoi ricevere notifiche relative a notizie, sport e altro in base ai tuoi interessi?</translation> -<translation id="5489208564673669003">Per gestire i cookie per tutti i siti, vedi le <ph name="BEGIN_LINK" />Impostazioni dei cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blocca tutti i cookie (opzione non consigliata)</translation> <translation id="5497202150450073388">Tentativo di consegna effettuato. Verrà eseguito un nuovo tentativo</translation> <translation id="5511959326926949696">Protezione estrema facoltativa per il tuo browser. Dovresti usarla soltanto se ritieni che potresti essere vittima di un attacco informatico molto sofisticato.</translation> @@ -1354,7 +1347,7 @@ <translation id="7859704718976024901">Cronologia di navigazione</translation> <translation id="7866501058614003444">Il monitoraggio del pacchetto è stato annullato.</translation> <translation id="7866872729285243843">Per visualizzare il tuo elenco di lettura su tutti i dispositivi, attiva "Elenco di lettura" nelle Impostazioni.</translation> -<translation id="7866993391592926595">Se nascondi questa scheda, il monitoraggio dei pacchi verrà disattivato e verranno rimossi tutti i tuoi dati</translation> +<translation id="7866993391592926595">Se nascondi questa scheda, il tracciamento dei pacchi verrà disattivato e verranno rimossi tutti i tuoi dati</translation> <translation id="7870750252270996949">Immagine copiata da Lens</translation> <translation id="7879275349003161544">Mostra download</translation> <translation id="7883882164760409935">Hai password riutilizzate.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_iw.xtb b/ios/chrome/app/strings/resources/ios_strings_iw.xtb index cf96dab..4b4c567 100644 --- a/ios/chrome/app/strings/resources/ios_strings_iw.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_iw.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">פריטים שאף פעם לא נשמרו</translation> <translation id="1523341279170789507">הפעלת כל קובצי ה-Cookie</translation> <translation id="1524563461097350801">לא, תודה</translation> -<translation id="1535268707340844072">ההגדרה הנוכחית עלולה לגרום לתקלות באתרים מסוימים. הסבר על ניהול קובצי ה-cookie עבור כל האתרים זמין במאמר <ph name="BEGIN_LINK" />הגדרות קובצי cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">כתובת, שורה 1</translation> <translation id="1545749641540134597">סריקת קוד QR</translation> <translation id="1552525382687785070">מנהל המערכת השבית את הסנכרון</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">אפשר להקיש על הלחצן "התחלת הרישום ביומן" כדי לאסוף רשומות יומן ושגיאות של לוח JavaScript מכל הכרטיסיות. רשומות היומן ייאספו (ויישמרו רק בזיכרון) עד לסגירת הדף הזה, או להקשה על "הפסקת הרישום ביומן".</translation> <translation id="1653432787084483144">{count,plural, =1{סיסמה שמורה אחת ({count}) זמינה מעל למקלדת.}one{{count} סיסמאות שמורות זמינות מעל המקלדת.}two{{count} סיסמאות שמורות זמינות מעל המקלדת.}other{{count} סיסמאות שמורות זמינות מעל המקלדת.}}</translation> <translation id="1657011748321897393">השיתוף נכשל משום שאין לך חיבור לרשת.</translation> -<translation id="1657641691196698092">קובצי Cookie חסומים</translation> <translation id="165877110639533037">אין כרטיסיות פתוחות</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ל<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">בקשת אתר שמותאם לנייד</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">הסתרה של '<ph name="MODULE_NAME" />'</translation> <translation id="2403129868389095715">אי אפשר למסור את החבילה</translation> <translation id="2411749908844615428">{count,plural, =1{כתובת שמורה אחת ({count}) זמינה מעל המקלדת.}one{{count} כתובות שמורות זמינות מעל המקלדת.}two{{count} כתובות שמורות זמינות מעל המקלדת.}other{{count} כתובות שמורות זמינות מעל המקלדת.}}</translation> -<translation id="2421004566762153674">חסימת קובצי Cookie של צד שלישי</translation> <translation id="2421044535038393232">המשך העריכה</translation> <translation id="2434405374328098816">כבר שמרת סיסמה עבור המשתמש "<ph name="USERNAME" />" לאתר <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">כדי לגלוש במצב פרטי, אפשר לגלול שמאלה.</translation> @@ -308,7 +305,6 @@ <translation id="2584132361465095047">חשבון חדש…</translation> <translation id="2587010742985678408">{count,plural, =0{אין סיסמאות שנחשפו}=1{יש סיסמה אחת ({count}) שנחשפה}one{יש {count} סיסמאות שנחשפו}two{יש {count} סיסמאות שנחשפו}other{יש {count} סיסמאות שנחשפו}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{כרטיסיות פתוחות שלא נעשה בהן שימוש במשך יום אחד או יותר עוברות לקטע 'כרטיסיות לא פעילות', כך שתהיה לך אפשרות להתמקד בקלות בכרטיסיות שנעשה בהן שימוש בתדירות הגבוהה ביותר. תמיד אפשר לשנות זאת בהגדרות.}one{כרטיסיות פתוחות שלא נעשה בהן שימוש במשך {COUNT} ימים או יותר עוברות לקטע 'כרטיסיות לא פעילות', כך שתהיה לך אפשרות להתמקד בקלות בכרטיסיות שנעשה בהן שימוש בתדירות הגבוהה ביותר. תמיד אפשר לשנות זאת בהגדרות.}two{כרטיסיות פתוחות שלא נעשה בהן שימוש במשך יומיים ({COUNT}) או יותר עוברות לקטע 'כרטיסיות לא פעילות', כך שתהיה לך אפשרות להתמקד בקלות בכרטיסיות שנעשה בהן שימוש בתדירות הגבוהה ביותר. תמיד אפשר לשנות זאת בהגדרות.}other{כרטיסיות פתוחות שלא נעשה בהן שימוש במשך {COUNT} ימים או יותר עוברות לקטע 'כרטיסיות לא פעילות', כך שתהיה לך אפשרות להתמקד בקלות בכרטיסיות שנעשה בהן שימוש בתדירות הגבוהה ביותר. תמיד אפשר לשנות זאת בהגדרות.}}</translation> -<translation id="2600682495497606169">ניקוי קובצי ה-cookie של אתרים</translation> <translation id="260378315836159338">בחלק העליון של המסך, מקישים על +</translation> <translation id="2604176749896001318">עדכון הדפדפן</translation> <translation id="2609008503159898744">לסגור את כל הכרטיסיות?</translation> @@ -319,7 +315,6 @@ <translation id="2625189173221582860">הסיסמה הועתקה</translation> <translation id="2626236249646841566">עליך לבדוק את החיבור ולנסות להיכנס שוב.</translation> <translation id="2637313651144986786">חיפוש בכרטיסיות…</translation> -<translation id="2647269890314209800">קובצי Cookie בשימוש</translation> <translation id="2648721026697078500">אין להעביר אף פעם</translation> <translation id="2648803196158606475">מחיקת פריטים שנקראו</translation> <translation id="2664621323652615289">עצירה</translation> @@ -734,7 +729,6 @@ <translation id="478808905805139173">לפתוח במצב פרטי?</translation> <translation id="4803185665210547709">מנוהל על-ידי הארגון שלך. <ph name="BEGIN_LINK" />מידע נוסף<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">חדשות ותוכן על סמך תחומי העניין שלך.</translation> <translation id="4805759445554688327">מספר כרטיס לא חוקי</translation> <translation id="4808646838864186379">המסירה בוטלה</translation> <translation id="4808744395915275922">עדכונים</translation> @@ -872,7 +866,6 @@ <translation id="5475069061743940393">מעקב אחר חבילה</translation> <translation id="5478327362747197944">ניתן ליצור אירועים ישירות ביומן בלחיצה על תאריך בדף אינטרנט.</translation> <translation id="5482922178977937393">רוצה לקבל התראות לגבי חדשות, ספורט ועוד על סמך תחומי העניין שלך?</translation> -<translation id="5489208564673669003">הסבר על ניהול קובצי ה-cookie עבור כל האתרים זמין במאמר <ph name="BEGIN_LINK" />הגדרות קובצי cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">חסימה של כל קובצי ה-cookie (לא מומלץ)</translation> <translation id="5497202150450073388">בוצע ניסיון מסירה. יתבצע ניסיון נוסף</translation> <translation id="5511959326926949696">יש אפשרות להפעיל הגנה מתקדמת מאוד בדפדפן. חשוב להשתמש באפשרות הזו רק אם לדעתך סומנת כיעד למתקפת סייבר מתוחכמת במיוחד.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_strings_ja.xtb index 11b6095..095638f 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ja.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">常に保存しない</translation> <translation id="1523341279170789507">Cookie をすべて受け入れる</translation> <translation id="1524563461097350801">スキップ</translation> -<translation id="1535268707340844072">現在の設定によって一部のサイトが影響を受ける可能性があります。すべてのサイトの Cookie を管理するには、<ph name="BEGIN_LINK" />Cookie の設定<ph name="END_LINK" />をご覧ください。</translation> <translation id="1540800554400757039">住所1行目</translation> <translation id="1545749641540134597">QR コードをスキャンします</translation> <translation id="1552525382687785070">同期は管理者により無効にされています</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">[ログ記録を開始] をタップすると、今後 JavaScript コンソールに表示されるすべてのタブのログやエラーが収集されます。ログは、このページを閉じるか [ログ記録を停止] をタップするまで収集(およびメモリにのみ保存)されます。</translation> <translation id="1653432787084483144">{count,plural, =1{キーボードの上部に保存済みのパスワードが {count} 件表示されています。}other{キーボードの上部に保存済みのパスワードが {count} 件表示されています。}}</translation> <translation id="1657011748321897393">ネットワークに接続されていないため共有できませんでした。</translation> -<translation id="1657641691196698092">ブロックされた Cookie</translation> <translation id="165877110639533037">開いているタブはありません</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" />から<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">モバイルサイトをリクエスト</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">「<ph name="MODULE_NAME" />」を非表示にします</translation> <translation id="2403129868389095715">配達不能</translation> <translation id="2411749908844615428">{count,plural, =1{キーボードの上部に保存済みの住所が {count} 件表示されています。}other{キーボードの上部に保存済みの住所が {count} 件表示されています。}}</translation> -<translation id="2421004566762153674">サードパーティの Cookie をブロック</translation> <translation id="2421044535038393232">編集を続ける</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> の「<ph name="USERNAME" />」のパスワードは保存済みです</translation> <translation id="2434918313224755415">左にスクロールすると、シークレット モードでブラウジングできます。</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">アカウントを追加...</translation> <translation id="2587010742985678408">{count,plural, =0{不正使用されたパスワードはありません}=1{不正使用されたパスワード: {count} 件}other{不正使用されたパスワード: {count} 件}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{開いているタブのうち、1 日以上使用していないタブは [アクティブでないタブ] に移されるため、よく使用するタブをすばやく見つけることができます。これは [設定] でいつでも変更できます。}other{{COUNT} 日以上使用していないタブは [アクティブでないタブ] に移されるため、よく使用するタブをすばやく見つけることができます。これは [設定] でいつでも変更できます。}}</translation> -<translation id="2600682495497606169">サイトの Cookie を削除</translation> <translation id="260378315836159338">画面上部の [+] をタップ</translation> <translation id="2604176749896001318">ブラウザを更新してください</translation> <translation id="2609008503159898744">すべてのタブを閉じますか?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">パスワードがコピーされました</translation> <translation id="2626236249646841566">接続を確認して、もう一度お試しください。</translation> <translation id="2637313651144986786">タブを検索...</translation> -<translation id="2647269890314209800">使用中の Cookie</translation> <translation id="2648721026697078500">移動しない</translation> <translation id="2648803196158606475">既読を削除</translation> <translation id="2664621323652615289">停止</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">シークレット モードで開きますか?</translation> <translation id="4803185665210547709">組織によって管理されています。 <ph name="BEGIN_LINK" />詳細<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">興味や関心に基づくニュースとコンテンツ。</translation> <translation id="4805759445554688327">無効なカード番号</translation> <translation id="4808646838864186379">配達キャンセル</translation> <translation id="4808744395915275922">更新</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">荷物追跡</translation> <translation id="5478327362747197944">ウェブページ上の日付をクリックして、カレンダーの予定を直接作成できます。</translation> <translation id="5482922178977937393">興味や関心に基づいてニュースやスポーツなどに関する通知を受け取りますか?</translation> -<translation id="5489208564673669003">すべてのサイトの Cookie を管理するには、<ph name="BEGIN_LINK" />Cookie の設定<ph name="END_LINK" />をご覧ください。</translation> <translation id="5490005495580364134">すべての Cookie をブロックする(推奨されません)</translation> <translation id="5497202150450073388">不在。再配達予定</translation> <translation id="5511959326926949696">極めて強力なブラウザの保護設定。非常に高度なサイバー攻撃の標的になっている可能性がある場合にのみ使用してください。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ka.xtb b/ios/chrome/app/strings/resources/ios_strings_ka.xtb index 632b9b1..7bc87b4 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ka.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ka.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">არასოდეს შენახულა</translation> <translation id="1523341279170789507">ყველა ქუქი-ჩანაწერის დაშვება</translation> <translation id="1524563461097350801">არა, გმადლობთ</translation> -<translation id="1535268707340844072">ამჟამინდელმა პარამეტრმა შეიძლება ზოგიერთი საიტის არასათანადო მუშაობა გამოიწვიოს. ყველა საიტისთვის ქუქი-ჩანაწერების სამართავად გადადით <ph name="BEGIN_LINK" />ქუქი-ჩანაწერების პარამეტრებზე<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">მისამართი 1</translation> <translation id="1545749641540134597">QR კოდის სკანირება</translation> <translation id="1552525382687785070">სინქრონიზაცია გათიშულია თქვენი ადმინისტრატორის მიერ</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">შემდგომი JavaScript კონსოლის ჟურნალების და ყველა ჩანართის შეცდომების შესაგროვებლად შეეხეთ „ჟურნალირების დაწყების“ ღილაკს. ჟურნალების შეგროვება (და მხოლოდ მეხსიერებაში შენახვა) გაგრძელდება ამ გვერდის დახურვამდე ან „ჟურნალირების შეწყვეტის“ ღილაკზე შეხებამდე.</translation> <translation id="1653432787084483144">{count,plural, =1{კლავიატურის ზემოთ ხელმისაწვდომია {count} შენახული პაროლი.}other{კლავიატურის ზემოთ ხელმისაწვდომია {count} შენახული პაროლი.}}</translation> <translation id="1657011748321897393">ვერ გაზიარდა, რადგან არ ხართ დაკავშირებული ქსელთან.</translation> -<translation id="1657641691196698092">დაბლოკილი ქუქი-ჩანაწერები</translation> <translation id="165877110639533037">გახსნილი ჩანართები არ არის</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> — <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">მობილური საიტის მოთხოვნა</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">დაიმალოს „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">ამანათის მიწოდება შეუძლებელია</translation> <translation id="2411749908844615428">{count,plural, =1{კლავიატურის ზემოთ ხელმისაწვდომია {count} შენახული მისამართი.}other{კლავიატურის ზემოთ ხელმისაწვდომია {count} შენახული მისამართი.}}</translation> -<translation id="2421004566762153674">მესამე მხარის ქუქი-ჩანაწერების დაბლოკვა</translation> <translation id="2421044535038393232">რედაქტირების გაგრძელება</translation> <translation id="2434405374328098816"><ph name="WEBSITE" />-დან „<ph name="USERNAME" />“-ის პაროლი უკვე შეინახეთ</translation> <translation id="2434918313224755415">ვების ინკოგნიტო რეჟიმში დასათვალიერებლად გადაფურცლეთ მარცხნივ.</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">ანგარიშის დამატება…</translation> <translation id="2587010742985678408">{count,plural, =0{გატეხილი პაროლები არ არის}=1{{count} გატეხილი პაროლი}other{{count} გატეხილი პაროლი}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{გახსნილი ჩანართები, რომლებიც არ გამოყენებულა მინიმუმ ერთი დღის განმავლობაში, გადავა არააქტიურ ჩანართებში, რომ მარტივად კონცენტრირდეთ ყველაზე ხშირად გამოყენებულ ჩანართებზე. ამის შეცვლა ნებისმიერ დროს შეგიძლიათ პარამეტრებიდან.}other{გახსნილი ჩანართები, რომლებიც არ გამოყენებულა მინიმუმ {COUNT} დღის განმავლობაში, გადავა არააქტიურ ჩანართებში, რომ მარტივად კონცენტრირდეთ ყველაზე ხშირად გამოყენებულ ჩანართებზე. ამის შეცვლა ნებისმიერ დროს შეგიძლიათ პარამეტრებიდან.}}</translation> -<translation id="2600682495497606169">საიტის ქუქი-ჩანაწერების გასუფთავება</translation> <translation id="260378315836159338">ეკრანის ზედა ნაწილში შეხებით აირჩიეთ +</translation> <translation id="2604176749896001318">განაახლეთ თქვენი ბრაუზერი</translation> <translation id="2609008503159898744">გსურთ ყველა ჩანართის დახურვა?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">პაროლი დაკოპირდა</translation> <translation id="2626236249646841566">შეამოწმეთ კავშირი და ხელახლა ცადეთ სისტემაში შესვლა.</translation> <translation id="2637313651144986786">მოიძიეთ ჩანართებში...</translation> -<translation id="2647269890314209800">გამოყენებული ქუქი-ჩანაწერები</translation> <translation id="2648721026697078500">არასოდეს გადავიდეს</translation> <translation id="2648803196158606475">წაკითხულის წაშლა</translation> <translation id="2664621323652615289">შეწყვეტა</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">გსურთ ინკოგნიტო ფანჯარაში გახსნა?</translation> <translation id="4803185665210547709">მართავს თქვენი ორგანიზაცია. <ph name="BEGIN_LINK" />შეიტყვეთ მეტი<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ახალი ამბები და თქვენთვის საინტერესო სხვა კონტენტი.</translation> <translation id="4805759445554688327">ბარათის ნომერი არასწორია</translation> <translation id="4808646838864186379">მიწოდება გაუქმდა</translation> <translation id="4808744395915275922">განახლებები</translation> @@ -875,7 +869,6 @@ <translation id="5475069061743940393">ამანათებისთვის თვალის დევნება</translation> <translation id="5478327362747197944">შექმენით კალენდრის მოვლენები პირდაპირ ვებგვერდზე მოცემულ თარიღზე დაწკაპუნებით.</translation> <translation id="5482922178977937393">გსურთ, მიიღოთ შეტყობინებები ახალ ამბებთან, სპორტთან და თქვენთვის საინტერესო სხვა თემებთან დაკავშირებით?</translation> -<translation id="5489208564673669003">ყველა საიტისთვის ქუქი-ჩანაწერების სამართავად გადადით <ph name="BEGIN_LINK" />ქუქი-ჩანაწერების პარამეტრებზე<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">ყველა ქუქი-ჩანაწერის დაბლოკვა (არარეკომენდებული)</translation> <translation id="5497202150450073388">განხორციელდა მიწოდების მცდელობა. დაგეგმილია ხელახლა ცდა.</translation> <translation id="5511959326926949696">ექსტრემალური, არასავალდებულო დაცვა თქვენი ბრაუზერისთვის. მისი გამოყენება რეკომენდებულია მხოლოდ იმ შემთხვევაში, თუ ფიქრობთ, რომ თქვენზე სერიოზული კიბერთავდასხმა იგეგმება.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_kk.xtb b/ios/chrome/app/strings/resources/ios_strings_kk.xtb index a03bb51..f4a3b6a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_kk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_kk.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Ешқашан сақталмайды</translation> <translation id="1523341279170789507">Cookie файлдарының барлығына рұқсат беру</translation> <translation id="1524563461097350801">Жоқ, рақмет</translation> -<translation id="1535268707340844072">Ағымдағы параметр сайтта ақаулар туындауына әкелуі мүмкін. Барлық сайттар үшін cookie файлдарын басқару үшін <ph name="BEGIN_LINK" />Cookie параметрлері<ph name="END_LINK" /> бөлімін қараңыз.</translation> <translation id="1540800554400757039">1-мекенжай</translation> <translation id="1545749641540134597">QR кодын сканерлеу</translation> <translation id="1552525382687785070">Синхрондауды әкімші өшіріп қойған</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">JavaScript консолі журналдарын және барлық қойындыдағы қателерді тіркеу үшін "Тіркеуді бастау" түймесін түртіңіз. Журналдар бет жабылғанға дейін немесе "Тіркеуді тоқтату" түймесі басылғанша жинала береді (жадқа сақталады).</translation> <translation id="1653432787084483144">{count,plural, =1{Пернетақтаның үстінде {count} сақталған құпия сөз қолжетімді.}other{Пернетақтаның үстінде {count} сақталған құпия сөз қолжетімді.}}</translation> <translation id="1657011748321897393">Бөлісу сәтсіз аяқталды, себебі желіге қосылмағансыз.</translation> -<translation id="1657641691196698092">Бөгелген cookie файлдары</translation> <translation id="165877110639533037">Ашық қойындылар жоқ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> тілінен <ph name="TARGET_LANGUAGE" /> тіліне</translation> <translation id="1683483432843341018">Сайттың мобильдік нұсқасын сұрау</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" опциясын жасыру</translation> <translation id="2403129868389095715">Пакетті жеткізу мүмкін емес.</translation> <translation id="2411749908844615428">{count,plural, =1{Пернетақтаның үстінде {count} сақталған мекенжай қолжетімді.}other{Пернетақтаның үстінде {count} сақталған мекенжай қолжетімді.}}</translation> -<translation id="2421004566762153674">Үшінші тараптың cookie файлдарын бөгеу</translation> <translation id="2421044535038393232">Өзгерте беру</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> веб-сайтында <ph name="USERNAME" /> құпия сөзін сақтап қойғансыз.</translation> <translation id="2434918313224755415">Браузерді инкогнито режимінде пайдалану үшін солға айналдырсаңыз болады.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Аккаунт қосу…</translation> <translation id="2587010742985678408">{count,plural, =0{Ұрланған құпия сөздер жоқ}=1{{count} құпия сөз ұрланған}other{{count} құпия сөз ұрланған}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Бір күн немесе одан да көп уақыт пайдаланылмаған ашық қойындылар "Белсенді емес қойындылар" қалтасына көшіріледі, осылайша сіз ең көп пайдаланатын қойындыларды оңай ерекшелей аласыз. Мұны кез келген уақытта "Параметрлер" бөлімінен өзгерте аласыз.}other{{COUNT} күн немесе одан да көп уақыт пайдаланылмаған ашық қойындылар "Белсенді емес қойындылар" қалтасына көшіріледі, осылайша сіз ең көп пайдаланатын қойындыларды оңай ерекшелей аласыз. Мұны кез келген уақытта "Параметрлер" бөлімінен өзгерте аласыз.}}</translation> -<translation id="2600682495497606169">Сайттың cookie файлдарын өшіру</translation> <translation id="260378315836159338">Экранның жоғарғы жағында + белгішесін түртіңіз.</translation> <translation id="2604176749896001318">Браузерді жаңартыңыз</translation> <translation id="2609008503159898744">Барлық қойындыны жабу керек пе?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Құпия сөз көшірілді</translation> <translation id="2626236249646841566">Байланысты тексеріп, қайта кіріп көріңіз.</translation> <translation id="2637313651144986786">Қойындыларды іздеу...</translation> -<translation id="2647269890314209800">Пайдаланылатын cookie файлдары</translation> <translation id="2648721026697078500">Ешқашан жылжытпау</translation> <translation id="2648803196158606475">Оқылғандарды жою</translation> <translation id="2664621323652615289">Тоқтату</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Инкогнито режимінде ашылсын ба?</translation> <translation id="4803185665210547709">Ұйымыңыз басқарады. <ph name="BEGIN_LINK" />Толығырақ<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Қызығушылықтарыңызға негізделген жаңалықтар және контент.</translation> <translation id="4805759445554688327">Карта нөмірі дұрыс емес</translation> <translation id="4808646838864186379">Жеткізіліміңіз тоқтатылды.</translation> <translation id="4808744395915275922">Жаңартылған нұсқалар</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Пакетті бақылау</translation> <translation id="5478327362747197944">Веб-беттегі күнді басу арқылы күнтізбедегі іс-шараларды тікелей жасаңыз.</translation> <translation id="5482922178977937393">Қызығушылықтарыңыз негізінде жаңалықтар, спорт және т.б. бойынша хабарландырулар алып отырғыңыз келе ме?</translation> -<translation id="5489208564673669003">Барлық сайттар үшін cookie файлдарын басқару үшін <ph name="BEGIN_LINK" />Cookie параметрлері<ph name="END_LINK" /> бөлімін қараңыз.</translation> <translation id="5490005495580364134">Барлық cookie файлын бөгеу (ұсынылмайды)</translation> <translation id="5497202150450073388">Жеткізуге әрекет жасалды. Кейін қайталанады.</translation> <translation id="5511959326926949696">Браузеріңіз үшін аса маңызды қосымша қорғаныс. Өте күрделі кибершабуылға ұшырауыңыз мүмкін деп ойласаңыз ғана оны пайдалану керек.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_km.xtb b/ios/chrome/app/strings/resources/ios_strings_km.xtb index 94f7ace..cb8d63c6 100644 --- a/ios/chrome/app/strings/resources/ios_strings_km.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_km.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">កុំរក្សាទុក</translation> <translation id="1523341279170789507">អនុញ្ញាតខូគីទាំងអស់</translation> <translation id="1524563461097350801">ទេ អរគុណ</translation> -<translation id="1535268707340844072">ការកំណត់បច្ចុប្បន្នរបស់អ្នកអាចធ្វើឱ្យគេហទំព័រមួយចំនួនខូច។ ដើម្បីគ្រប់គ្រងខូគីសម្រាប់គេហទំព័រទាំងអស់ សូមមើល<ph name="BEGIN_LINK" />ការកំណត់ខូគី<ph name="END_LINK" />។</translation> <translation id="1540800554400757039">អាសយដ្ឋាន 1</translation> <translation id="1545749641540134597">ស្កេនកូដ QR</translation> <translation id="1552525382687785070">ការធ្វើសមកាលកម្មត្រូវបានបិទដោយអ្នកគ្រប់គ្រងរបស់អ្នក</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ចុចប៊ូតុង "ផ្តើមធ្វើកំណត់ហេតុ" ដើម្បីប្រមូលបញ្ហា និងកំណត់ហេតុខនសូល JavaScript នាពេលអនាគតពីផ្ទាំងទាំងអស់។ កំណត់ហេតុនឹងត្រូវប្រមូល (ហើយរក្សាទុកនៅក្នុងអង្គចងចាំតែប៉ុណ្ណោះ) រហូតទាល់តែទំព័រនេះបិទ ឬប៊ូតុង "ឈប់ធ្វើកំណត់ហេតុ" ត្រូវបានចុច។</translation> <translation id="1653432787084483144">{count,plural, =1{មានពាក្យសម្ងាត់ដែលបានរក្សាទុក {count} នៅលើក្ដារចុចរបស់អ្នក។}other{មានពាក្យសម្ងាត់ដែលបានរក្សាទុក {count} នៅលើក្ដារចុចរបស់អ្នក។}}</translation> <translation id="1657011748321897393">ការចែករំលែកបានបរាជ័យ ពីព្រោះអ្នកមិនបានភ្ជាប់ទៅនឹងបណ្តាញទេ។</translation> -<translation id="1657641691196698092">ខូគីដែលបានទប់ស្កាត់</translation> <translation id="165877110639533037">គ្មានផ្ទាំងដែលបានបើកទេ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ទៅ <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">ស្នើគេហទំព័រសម្រាប់ឧបករណ៍ចល័ត</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">លាក់ "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">មិនអាចដឹកជញ្ជូនកញ្ចប់របស់អ្នកបានទេ</translation> <translation id="2411749908844615428">{count,plural, =1{មានអាសយដ្ឋានដែលបានរក្សាទុក {count} នៅលើក្ដារចុចរបស់អ្នក។}other{មានអាសយដ្ឋានដែលបានរក្សាទុក {count} នៅលើក្ដារចុចរបស់អ្នក។}}</translation> -<translation id="2421004566762153674">ទប់ស្កាត់ខូគីភាគីទីបី</translation> <translation id="2421044535038393232">បន្តកែ</translation> <translation id="2434405374328098816">អ្នកបានរក្សាទុកពាក្យសម្ងាត់សម្រាប់ "<ph name="USERNAME" />" នៅ <ph name="WEBSITE" /> រួចហើយ</translation> <translation id="2434918313224755415">អ្នកអាចរំកិលទៅឆ្វេងដើម្បីរុករកនៅក្នុងមុខងារឯកជន។</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">បន្ថែមគណនី…</translation> <translation id="2587010742985678408">{count,plural, =0{គ្មានពាក្យសម្ងាត់ដែលរងការលុកលុយ}=1{ពាក្យសម្ងាត់ដែលរងការលុកលុយ {count}}other{ពាក្យសម្ងាត់ដែលរងការលុកលុយ {count}}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ផ្ទាំងដែលបើកដែលមិនបានប្រើរយៈពេលមួយថ្ងៃឡើងទៅ ត្រូវបានផ្លាស់ទីទៅផ្ទាំងអសកម្ម ដូច្នេះអ្នកអាចផ្ដោតលើផ្ទាំងដែលអ្នកប្រើញឹកញាប់បំផុតបានយ៉ាងងាយស្រួល។ អ្នកអាចផ្លាស់ប្ដូរលក្ខណៈនេះបានគ្រប់ពេលនៅក្នុងការកំណត់។}other{ផ្ទាំងដែលបើកដែលមិនបានប្រើរយៈពេល {COUNT} ថ្ងៃឡើងទៅ ត្រូវបានផ្លាស់ទីទៅផ្ទាំងអសកម្ម ដូច្នេះអ្នកអាចផ្ដោតលើផ្ទាំងដែលអ្នកប្រើញឹកញាប់បំផុតបានយ៉ាងងាយស្រួល។ អ្នកអាចផ្លាស់ប្ដូរលក្ខណៈនេះបានគ្រប់ពេលនៅក្នុងការកំណត់។}}</translation> -<translation id="2600682495497606169">សម្អាតខូគីរបស់គេហទំព័រ</translation> <translation id="260378315836159338">ចុច + នៅផ្នែកខាងលើនៃអេក្រង់</translation> <translation id="2604176749896001318">ដំឡើងកំណែកម្មវិធីរុករកតាមអ៊ីនធឺណិតរបស់អ្នក</translation> <translation id="2609008503159898744">បិទផ្ទាំងទាំងអស់ឬ?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">បានចម្លងពាក្យសម្ងាត់</translation> <translation id="2626236249646841566">សូមពិនិត្យមើលការតភ្ជាប់របស់អ្នក រួចសាកល្បងចូលគណនីម្ដងទៀត។</translation> <translation id="2637313651144986786">ស្វែងរកផ្ទាំង...</translation> -<translation id="2647269890314209800">ខូគីកំពុងត្រូវបានប្រើ</translation> <translation id="2648721026697078500">កុំផ្លាស់ទី</translation> <translation id="2648803196158606475">លុបធាតុដែលបានអាន</translation> <translation id="2664621323652615289">បញ្ឈប់</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">បើកនៅក្នុងមុខងារឯកជនឬ?</translation> <translation id="4803185665210547709">គ្រប់គ្រងដោយស្ថាប័នរបស់អ្នក។ <ph name="BEGIN_LINK" />ស្វែងយល់បន្ថែម<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ព័ត៌មាន និងខ្លឹមសារដែលផ្អែកលើចំណាប់អារម្មណ៍របស់អ្នក។</translation> <translation id="4805759445554688327">លេខកាតមិនត្រឹមត្រូវ</translation> <translation id="4808646838864186379">ការដឹកជញ្ជូនរបស់អ្នកត្រូវបានបោះបង់</translation> <translation id="4808744395915275922">កំណែថ្មី</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">ការតាមដានកញ្ចប់</translation> <translation id="5478327362747197944">បង្កើតព្រឹត្តិការណ៍ក្នុងប្រតិទិនដោយផ្ទាល់ដោយចុចលើកាលបរិច្ឆេទក្នុងទំព័របណ្ដាញ។</translation> <translation id="5482922178977937393">តើអ្នកចង់បានការជូនដំណឹងអំពីព័ត៌មាន កីឡា និងអ្វីៗជាច្រើនទៀតដោយផ្អែកលើចំណាប់អារម្មណ៍របស់អ្នកទេ?</translation> -<translation id="5489208564673669003">ដើម្បីគ្រប់គ្រងខូគីសម្រាប់គេហទំព័រទាំងអស់ សូមមើល<ph name="BEGIN_LINK" />ការកំណត់ខូគី<ph name="END_LINK" />។</translation> <translation id="5490005495580364134">ទប់ស្កាត់ខូគីទាំងអស់ (មិនណែនាំ)</translation> <translation id="5497202150450073388">បានព្យាយាមដឹកជញ្ជូន។ នឹងព្យាយាមម្ដងទៀត</translation> <translation id="5511959326926949696">ការការពារជាជម្រើសកម្រិតខ្ពស់សម្រាប់កម្មវិធីរុករកតាមអ៊ីនធឺណិតរបស់អ្នក។ គួរប្រើការការពារនេះ តែក្នុងករណីដែលអ្នកជឿថា អ្នកអាចត្រូវបានកំណត់ជាគោលដៅនៃការវាយប្រហារតាមប្រព័ន្ធបច្ចេកវិទ្យាដ៏ស្មុគស្មាញខ្លាំងប៉ុណ្ណោះ។</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_kn.xtb b/ios/chrome/app/strings/resources/ios_strings_kn.xtb index 3155803..279b9f5 100644 --- a/ios/chrome/app/strings/resources/ios_strings_kn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_kn.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ಎಂದಿಗೂ ಉಳಿಸದಿರುವಂತವು</translation> <translation id="1523341279170789507">ಎಲ್ಲಾ ಕುಕೀಸ್ ಅನುಮತಿಸಿ</translation> <translation id="1524563461097350801">ಬೇಡ</translation> -<translation id="1535268707340844072">ನಿಮ್ಮ ಈಗಿನ ಸೆಟ್ಟಿಂಗ್ ಕೆಲವು ಸೈಟ್ಗಳು ಬ್ರೇಕ್ ಆಗಲು ಕಾರಣವಾಗಬಹುದು. ಈ ಎಲ್ಲಾ ಸೈಟ್ಗಳಿಗಾಗಿ ಕುಕಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು, <ph name="BEGIN_LINK" />ಕುಕಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು<ph name="END_LINK" /> ನೋಡಿ.</translation> <translation id="1540800554400757039">ವಿಳಾಸ 1</translation> <translation id="1545749641540134597">QR ಕೋಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ</translation> <translation id="1552525382687785070">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಸಿಂಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ಎಲ್ಲಾ ಟ್ಯಾಬ್ಗಳಿಂದ JavaScript ಕನ್ಸೋಲ್ ಲಾಗ್ಗಳನ್ನು ಮತ್ತು ದೋಷಗಳ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು "ಲಾಗ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ" ಬಟನ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ. ಈ ಪುಟವನ್ನು ಮುಚ್ಚುವವರೆಗೆ ಅಥವಾ "ಲಾಗ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿ" ಎಂಬುದನ್ನು ಟ್ಯಾಪ್ ಮಾಡುವವರೆಗೆ ಲಾಗ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} ಉಳಿಸಿದ ಪಾಸ್ವರ್ಡ್ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲಭ್ಯವಿದೆ.}one{{count} ಉಳಿಸಿದ ಪಾಸ್ವರ್ಡ್ಗಳು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲಭ್ಯವಿದೆ.}other{{count} ಉಳಿಸಿದ ಪಾಸ್ವರ್ಡ್ಗಳು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲಭ್ಯವಿದೆ.}}</translation> <translation id="1657011748321897393">ನೀವು ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕ ಹೊಂದದೇ ಇರುವುದರಿಂದ ಹಂಚಿಕೆ ವಿಫಲಗೊಂಡಿದೆ.</translation> -<translation id="1657641691196698092">ನಿರ್ಬಂಧಿಸಿದ ಕುಕೀಗಳು</translation> <translation id="165877110639533037">ಯಾವುದೇ ತೆರೆದ ಟ್ಯಾಬ್ಗಳಿಲ್ಲ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ನಿಂದ <ph name="TARGET_LANGUAGE" /> ಗೆ</translation> <translation id="1683483432843341018">ಮೊಬೈಲ್ ಸೈಟ್ ಅನ್ನು ವಿನಂತಿಸಿ</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" ಅನ್ನು ಮರೆಮಾಡಿ</translation> <translation id="2403129868389095715">ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೆಲಿವರಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ</translation> <translation id="2411749908844615428">{count,plural, =1{{count} ಉಳಿಸಿದ ವಿಳಾಸ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲಭ್ಯವಿದೆ.}one{{count} ಉಳಿಸಿದ ವಿಳಾಸಗಳು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲಭ್ಯವಿದೆ.}other{{count} ಉಳಿಸಿದ ವಿಳಾಸಗಳು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲಭ್ಯವಿದೆ.}}</translation> -<translation id="2421004566762153674">ಥರ್ಡ್-ಪಾರ್ಟಿ ಕುಕೀಗಳನ್ನು ನಿರ್ಬಂಧಿಸುವುದು</translation> <translation id="2421044535038393232">ಎಡಿಟ್ ಮಾಡುತ್ತಿರಿ</translation> <translation id="2434405374328098816">ನೀವು ಈಗಾಗಲೇ <ph name="WEBSITE" /> ನಲ್ಲಿ "<ph name="USERNAME" />" ಗೆ ಸಂಬಂಧಿಸಿದ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಉಳಿಸಿದ್ದೀರಿ</translation> <translation id="2434918313224755415">ಅಜ್ಞಾತ ಮೋಡ್ನಲ್ಲಿ ಬ್ರೌಸ್ ಮಾಡಲು ನೀವು ಎಡಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಬಹುದು.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">ಖಾತೆ ಸೇರಿಸಿ...</translation> <translation id="2587010742985678408">{count,plural, =0{ಅಪಾಯಕ್ಕೀಡಾಗಬಹುದಾದ ಯಾವುದೇ ಪಾಸ್ವರ್ಡ್ಗಳಿಲ್ಲ}=1{{count} ಪಾಸ್ವರ್ಡ್ ಅಪಾಯಕ್ಕೀಡಾಗಿದೆ}one{{count} ಪಾಸ್ವರ್ಡ್ಗಳು ಅಪಾಯಕ್ಕೀಡಾಗಿವೆ}other{{count} ಪಾಸ್ವರ್ಡ್ಗಳು ಅಪಾಯಕ್ಕೀಡಾಗಿವೆ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ಒಂದು ದಿನ ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಾಲ ಬಳಸದಿರುವ ತೆರೆದ ಟ್ಯಾಬ್ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯ ಟ್ಯಾಬ್ಗಳಿಗೆ ಸರಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದ ನೀವು ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಟ್ಯಾಬ್ಗಳ ಮೇಲೆ ಸುಲಭವಾಗಿ ಗಮನಹರಿಸಬಹುದು. ನೀವು ಇದನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು.}one{{COUNT} ದಿನಗಳು ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಾಲ ಬಳಸದಿರುವ ತೆರೆದ ಟ್ಯಾಬ್ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯ ಟ್ಯಾಬ್ಗಳಿಗೆ ಸರಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದ ನೀವು ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಟ್ಯಾಬ್ಗಳ ಮೇಲೆ ಸುಲಭವಾಗಿ ಗಮನಹರಿಸಬಹುದು. ನೀವು ಇದನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು.}other{{COUNT} ದಿನಗಳು ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಾಲ ಬಳಸದಿರುವ ತೆರೆದ ಟ್ಯಾಬ್ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯ ಟ್ಯಾಬ್ಗಳಿಗೆ ಸರಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದ ನೀವು ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಟ್ಯಾಬ್ಗಳ ಮೇಲೆ ಸುಲಭವಾಗಿ ಗಮನಹರಿಸಬಹುದು. ನೀವು ಇದನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು.}}</translation> -<translation id="2600682495497606169">ಸೈಟ್ ಕುಕೀಗಳನ್ನು ತೆರವುಗೊಳಿಸಿ</translation> <translation id="260378315836159338">ಸ್ಕ್ರೀನ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ, + ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ</translation> <translation id="2604176749896001318">ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅಪ್ಡೇಟ್ ಮಾಡಿ</translation> <translation id="2609008503159898744">ಎಲ್ಲಾ ಟ್ಯಾಬ್ಗಳನ್ನು ಮುಚ್ಚಬೇಕೆ?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಕಲಿಸಲಾಗಿದೆ</translation> <translation id="2626236249646841566">ನಿಮ್ಮ ಕನೆಕ್ಷನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪುನಃ ಸೈನ್ ಇನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.</translation> <translation id="2637313651144986786">ಟ್ಯಾಬ್ಗಳನ್ನು ಹುಡುಕಿ...</translation> -<translation id="2647269890314209800">ಬಳಕೆಯಲ್ಲಿರುವ ಕುಕೀಗಳು</translation> <translation id="2648721026697078500">ಎಂದೂ ಸರಿಸಬೇಡಿ</translation> <translation id="2648803196158606475">ಓದಿರುವುದನ್ನು ಅಳಿಸಿ</translation> <translation id="2664621323652615289">ನಿಲ್ಲಿಸಿ</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">ಅಜ್ಞಾತ ಮೋಡ್ನಲ್ಲಿ ತೆರೆಯಬೇಕೆ?</translation> <translation id="4803185665210547709">ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. <ph name="BEGIN_LINK" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ನಿಮ್ಮ ಆಸಕ್ತಿಗಳನ್ನು ಆಧರಿಸಿ ಸುದ್ದಿ ಮತ್ತು ಕಂಟೆಂಟ್.</translation> <translation id="4805759445554688327">ಕಾರ್ಡ್ ಸಂಖ್ಯೆ ಅಮಾನ್ಯವಾಗಿದೆ</translation> <translation id="4808646838864186379">ನಿಮ್ಮ ಡೆಲಿವರಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ</translation> <translation id="4808744395915275922">ಅಪ್ಡೇಟ್ಗಳು</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">ಪ್ಯಾಕೇಜ್ ಟ್ರಾಕಿಂಗ್</translation> <translation id="5478327362747197944">ವೆಬ್ ಪುಟದಲ್ಲಿನ ದಿನಾಂಕವನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನೇರವಾಗಿ ಕ್ಯಾಲೆಂಡರ್ ಈವೆಂಟ್ಗಳನ್ನು ರಚಿಸಿ.</translation> <translation id="5482922178977937393">ನಿಮ್ಮ ಆಸಕ್ತಿಗಳ ಆಧಾರದ ಮೇಲೆ ಸುದ್ದಿ, ಕ್ರೀಡೆ ಮತ್ತು ಇನ್ನಷ್ಟಕ್ಕಾಗಿ ನೀವು ನೋಟಿಫಿಕೇಶನ್ಗಳನ್ನು ಬಯಸುತ್ತೀರಾ?</translation> -<translation id="5489208564673669003">ಈ ಎಲ್ಲಾ ಸೈಟ್ಗಳಿಗಾಗಿ ಕುಕಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು, <ph name="BEGIN_LINK" />ಕುಕಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು<ph name="END_LINK" /> ನೋಡಿ.</translation> <translation id="5490005495580364134">ಎಲ್ಲಾ ಕುಕೀಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ)</translation> <translation id="5497202150450073388">ಡೆಲಿವರಿಯನ್ನು ಪ್ರಯತ್ನಿಸಲಾಗಿದೆ. ಮರುಪ್ರಯತ್ನಿಸುತ್ತೇವೆ</translation> <translation id="5511959326926949696">ನಿಮ್ಮ ಬ್ರೌಸರ್ಗೆ ಅತ್ಯಂತ ಹೆಚ್ಚಿನ, ಐಚ್ಛಿಕ ರಕ್ಷಣೆ. ನೀವು ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ ಸೈಬರ್ ಅಟ್ಯಾಕ್ ಒಂದಕ್ಕೆ ಗುರಿಯಾಗಬಹುದು ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ ಮಾತ್ರ ಅದನ್ನು ಬಳಸಬೇಕು.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_strings_ko.xtb index 9eafe997..165c249 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ko.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">저장하지 않음</translation> <translation id="1523341279170789507">모든 쿠키 허용</translation> <translation id="1524563461097350801">나중에</translation> -<translation id="1535268707340844072">현재 설정에서는 일부 사이트의 기능이 손상될 수 있습니다. 모든 사이트의 쿠키를 관리하려면 <ph name="BEGIN_LINK" />쿠키 설정<ph name="END_LINK" />을 참조하세요.</translation> <translation id="1540800554400757039">주소 1</translation> <translation id="1545749641540134597">QR 코드 스캔</translation> <translation id="1552525382687785070">관리자가 동기화를 사용 중지했습니다.</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">모든 탭에서 앞으로 자바스크립트 콘솔 로그 및 오류를 수집하려면 '로그 기록 시작' 버튼을 탭하세요. 이 페이지가 닫히거나 '로그 기록 중지'를 탭할 때까지 로그가 수집됩니다(메모리에만 저장됨).</translation> <translation id="1653432787084483144">{count,plural, =1{키보드 위에 저장된 비밀번호 {count}개가 있습니다.}other{키보드 위에 저장된 비밀번호 {count}개가 있습니다.}}</translation> <translation id="1657011748321897393">네트워크에 연결되어 있지 않아 공유하지 못했습니다.</translation> -<translation id="1657641691196698092">차단된 쿠키 수</translation> <translation id="165877110639533037">열린 탭 없음</translation> <translation id="1674504678466460478">출발어: <ph name="SOURCE_LANGUAGE" />, 도착어: <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">모바일 버전으로 보기</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" 숨기기</translation> <translation id="2403129868389095715">택배 배송 불가</translation> <translation id="2411749908844615428">{count,plural, =1{키보드 위에 저장된 주소 {count}개가 있습니다.}other{키보드 위에 저장된 주소 {count}개가 있습니다.}}</translation> -<translation id="2421004566762153674">타사 쿠키 차단</translation> <translation id="2421044535038393232">수정 계속</translation> <translation id="2434405374328098816"><ph name="USERNAME" />님의 <ph name="WEBSITE" /> 비밀번호는 이미 저장되어 있습니다.</translation> <translation id="2434918313224755415">왼쪽으로 스크롤하여 시크릿 모드에서 탐색할 수 있습니다.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">계정 추가...</translation> <translation id="2587010742985678408">{count,plural, =0{유출된 비밀번호 없음}=1{유출된 비밀번호 {count}개}other{유출된 비밀번호 {count}개}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{1일 이상 사용하지 않는 열린 탭이 비활성 탭으로 이동하므로 가장 많이 사용하는 탭에 쉽게 집중할 수 있습니다. 언제든지 설정에서 변경할 수 있습니다.}other{{COUNT}일 이상 사용하지 않는 열린 탭이 비활성 탭으로 이동하므로 가장 많이 사용하는 탭에 쉽게 집중할 수 있습니다. 언제든지 설정에서 변경할 수 있습니다.}}</translation> -<translation id="2600682495497606169">사이트 쿠키 삭제</translation> <translation id="260378315836159338">화면 상단에서 +를 탭합니다.</translation> <translation id="2604176749896001318">브라우저 업데이트</translation> <translation id="2609008503159898744">모든 탭을 닫을까요?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">비밀번호 복사됨</translation> <translation id="2626236249646841566">연결을 확인하고 다시 로그인해 보세요</translation> <translation id="2637313651144986786">탭 검색...</translation> -<translation id="2647269890314209800">사용 중인 쿠키</translation> <translation id="2648721026697078500">이동 안 함</translation> <translation id="2648803196158606475">읽은 항목 삭제</translation> <translation id="2664621323652615289">중지</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">시크릿 모드에서 여시겠습니까?</translation> <translation id="4803185665210547709">조직에서 관리합니다. <ph name="BEGIN_LINK" />자세히 알아보기<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">내 관심분야에 기반한 뉴스 및 콘텐츠입니다.</translation> <translation id="4805759445554688327">카드 번호가 잘못됨</translation> <translation id="4808646838864186379">배송이 취소됨</translation> <translation id="4808744395915275922">업데이트</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">배송 추적</translation> <translation id="5478327362747197944">웹페이지에서 날짜를 클릭하여 캘린더 일정을 직접 만듭니다</translation> <translation id="5482922178977937393">관심사를 토대로 뉴스, 스포츠 등에 대한 알림을 받으시겠습니까?</translation> -<translation id="5489208564673669003">모든 사이트의 쿠키를 관리하려면 <ph name="BEGIN_LINK" />쿠키 설정<ph name="END_LINK" />을 참조하세요.</translation> <translation id="5490005495580364134">모든 쿠키 차단(권장되지 않음)</translation> <translation id="5497202150450073388">배송 시도됨. 다시 시도 예정</translation> <translation id="5511959326926949696">브라우저를 완벽히 보호하는 추가 기능으로, 고도로 정교한 사이버 공격의 표적이 될 수 있다고 생각되는 경우에만 사용하는 것이 좋습니다</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ky.xtb b/ios/chrome/app/strings/resources/ios_strings_ky.xtb index fdcc84a..7ad0153 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ky.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ky.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Эч качан сакталбайт</translation> <translation id="1523341279170789507">Бардык cookie файлдарына уруксат берүү</translation> <translation id="1524563461097350801">Жок, рахмат</translation> -<translation id="1535268707340844072">Учурдагы жөндөөлөрүңүзгө байланыштуу айрым сайттар туура эмес иштеши мүмкүн. Бардык сайттардын cookie файлдарын башкаруу үчүн <ph name="BEGIN_LINK" />Cookie файлдардын параметрлерине<ph name="END_LINK" /> өтүңүз.</translation> <translation id="1540800554400757039">1-дарек</translation> <translation id="1545749641540134597">QR кодду скандоо</translation> <translation id="1552525382687785070">Шайкештирүү функциясын администраторуңуз өчүрүп койгон</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">"Таржымалды сактап баштоо" баскычын басып, JavaScript консолунун бардык өтмөктөрүндөгү мындан кийинки таржымалдарды жана каталарды топтоңуз. Таржымалдар ушул барак жабылып же "Таржымалды сактоону токтотуу" баскычы басылмайынча топтолот (жана эстутумда гана сакталат).</translation> <translation id="1653432787084483144">{count,plural, =1{Сакталган {count} сырсөз баскычтоптун өйдө жагында жеткиликтүү.}other{Сакталган {count} сырсөз баскычтоптун өйдө жагында жеткиликтүү.}}</translation> <translation id="1657011748321897393">Тармакка туташпай тургандыктан, бөлүшө албай калдыңыз.</translation> -<translation id="1657641691196698092">Бөгөттөлгөн cookie-файлдары</translation> <translation id="165877110639533037">Ачык өтмөктөр жок</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> тилинен <ph name="TARGET_LANGUAGE" /> тилине</translation> <translation id="1683483432843341018">Мобилдик версиясы керек</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" функциясын жашыруу</translation> <translation id="2403129868389095715">Таңгагыңызды жеткирүү мүмкүн эмес</translation> <translation id="2411749908844615428">{count,plural, =1{Сакталган {count} дарек баскычтоптун өйдө жагында жеткиликтүү.}other{Сакталган {count} дарек баскычтоптун өйдө жагында жеткиликтүү.}}</translation> -<translation id="2421004566762153674">Үчүнчү тараптын cookie файлдарын бөгөттөө</translation> <translation id="2421044535038393232">Түзөтө берүү</translation> <translation id="2434405374328098816">"<ph name="USERNAME" />" үчүн <ph name="WEBSITE" /> вебсайтында сырсөздү сактап койгонсуз</translation> <translation id="2434918313224755415">Жашыруун режимде карап чыгуу үчүн солго сыдырыңыз.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Аккаунт кошуу…</translation> <translation id="2587010742985678408">{count,plural, =0{Уурдалган сырсөздөр жок}=1{{count} уурдалган сырсөз бар}other{{count} уурдалган сырсөз бар}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Бир же андан ашуун күн колдонулбаган өтмөктөр жигерсиз болуп калгандыктан, эң көп пайдаланган өтмөктөрүңүзгө оңой өтөсүз. Муну каалаган убакта параметрлерден өзгөртө аласыз.}other{{COUNT} же андан ашуун күн колдонулбаган өтмөктөр жигерсиз болуп калгандыктан, эң көп пайдаланган өтмөктөрүңүзгө оңой өтөсүз. Муну каалаган убакта параметрлерден өзгөртө аласыз.}}</translation> -<translation id="2600682495497606169">Сайттын cookie файлдарын өчүрүү</translation> <translation id="260378315836159338">Экрандын өйдө жагында + дегенди таптаңыз</translation> <translation id="2604176749896001318">Серепчиңизди жаңыртыңыз</translation> <translation id="2609008503159898744">Бардык өтмөктөр жабылсынбы?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Сырсөз көчүрүлдү</translation> <translation id="2626236249646841566">Интернет байланышын текшерип, кайталап көрүңүз.</translation> <translation id="2637313651144986786">Өтмөктөрдү издөө...</translation> -<translation id="2647269890314209800">Колдонулган кукилер</translation> <translation id="2648721026697078500">Эч качан жылдырылбасын</translation> <translation id="2648803196158606475">Окулгандарды жок кылуу</translation> <translation id="2664621323652615289">Токтотуу</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Жашыруун режимде ачылсынбы?</translation> <translation id="4803185665210547709">Уюмуңуз тарабынан башкарылат. <ph name="BEGIN_LINK" />Кеңири маалымат<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Сиз кызыккан нерселердин негизинде жаңылыктар жана мазмун.</translation> <translation id="4805759445554688327">Карта номери жараксыз</translation> <translation id="4808646838864186379">Жеткирүү жокко чыгарылды.</translation> <translation id="4808744395915275922">Жаңыртуулар</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Таңгакка көз салуу</translation> <translation id="5478327362747197944">Веб-баракчадагы күндү басып, Жылнаамадагы иш-чараны түзүңүз.</translation> <translation id="5482922178977937393">Кызыккан нерселериңиздин негизинде жаңылыктар, спорт жана башкалар жөнүндө билдирмелерди алгыңыз келеби?</translation> -<translation id="5489208564673669003">Бардык сайттардын cookie файлдарын башкаруу үчүн <ph name="BEGIN_LINK" />Cookie файлдардын параметрлерине<ph name="END_LINK" /> өтүңүз.</translation> <translation id="5490005495580364134">Бардык cookie файлдарды бөгөттөө (Сунушталбайт)</translation> <translation id="5497202150450073388">Жеткирүүгө аракет кылдык. Кайра аракет кылабыз</translation> <translation id="5511959326926949696">Серепчиңиз үчүн күчтүү кошумча коргоо. Бул коргоо өтө татаал кибер чабуулга кабылышыңыз мүмкүн деп ойлосоңуз гана колдонулушу керек.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lo.xtb b/ios/chrome/app/strings/resources/ios_strings_lo.xtb index 729cabd9..166d2ad 100644 --- a/ios/chrome/app/strings/resources/ios_strings_lo.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_lo.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ຢ່າບັນທຶກ</translation> <translation id="1523341279170789507">ອະນຸຍາດຄຸກກີ້ທັງໝົດ</translation> <translation id="1524563461097350801">ບໍ່, ຂອບໃຈ</translation> -<translation id="1535268707340844072">ການຕັ້ງຄ່າປັດຈຸບັນຂອງທ່ານອາດຈະເຮັດໃຫ້ບາງເວັບໄຊເສຍຫາຍ. ເພື່ອຈັດການຄຸກກີ້ສຳລັບເວັບໄຊທັງໝົດ, ກະລຸນາເບິ່ງ <ph name="BEGIN_LINK" />ການຕັ້ງຄ່າຄຸກກີ້<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">ທີ່ຢູ່ 1</translation> <translation id="1545749641540134597">ສະແກນລະຫັດ QR</translation> <translation id="1552525382687785070">ການຊິ້ງຂໍ້ມູນຖືກປິດນຳໃຊ້ໂດຍຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານ</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ແຕະປຸ່ມ "ເລີ່ມບັນທຶກ" ເພື່ອເກັບກຳບັນທຶກ ແລະ ຂໍ້ຜິດພາດໃນອະນາຄົດຂອງຄອນໂຊນ JavaScript ຈາກແຖບທັງໝົດ. ບັນທຶກຈະຖືກເກັບກຳ (ແລະ ເກັບໄວ້ໃນໜ່ວຍຄວາມຈຳເທົ່ານັ້ນ) ຈົນກວ່າວ່າຈະປິດໜ້ານີ້ ຫຼື ມີການແຕະປຸ່ມ "ຢຸດບັນທຶກ".</translation> <translation id="1653432787084483144">{count,plural, =1{ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ {count} ລາຍການຈະສາມາດໃຊ້ໄດ້ຢູ່ທາງເທິງແປ້ນພິມຂອງທ່ານ.}other{ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ {count} ລາຍການຈະສາມາດໃຊ້ໄດ້ຢູ່ທາງເທິງແປ້ນພິມຂອງທ່ານ.}}</translation> <translation id="1657011748321897393">ການແບ່ງປັນຂອງທ່ານບໍ່ສຳເລັດ ເພາະວ່າທ່ານບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍ.</translation> -<translation id="1657641691196698092">ຄຸກກີ້ທີ່ບລັອກໄວ້</translation> <translation id="165877110639533037">ບໍ່ມີແຖບເປີດ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ເປັນ <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">ຮ້ອງຂໍເວັບໄຊມືຖື</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">ເຊື່ອງ "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">ບໍ່ສາມາດຈັດສົ່ງພັດສະດຸຂອງທ່ານໄດ້</translation> <translation id="2411749908844615428">{count,plural, =1{ທີ່ຢູ່ທີ່ບັນທຶກໄວ້ {count} ລາຍການຈະສາມາດໃຊ້ໄດ້ຢູ່ທາງເທິງແປ້ນພິມຂອງທ່ານ.}other{ທີ່ຢູ່ທີ່ບັນທຶກໄວ້ {count} ລາຍການຈະສາມາດໃຊ້ໄດ້ຢູ່ທາງເທິງແປ້ນພິມຂອງທ່ານ.}}</translation> -<translation id="2421004566762153674">ການບລັອກຄຸກກີ້ພາກສ່ວນທີສາມ</translation> <translation id="2421044535038393232">ສືບຕໍ່ແກ້ໄຂ</translation> <translation id="2434405374328098816">ທ່ານມີລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ສຳລັບ "<ph name="USERNAME" />" ຢູ່ <ph name="WEBSITE" /> ຢູ່ກ່ອນແລ້ວ</translation> <translation id="2434918313224755415">ທ່ານສາມາດເລື່ອນໄປທາງຊ້າຍເພື່ອທ່ອງເວັບໃນໂໝດບໍ່ເປີດເຜີຍຕົວຕົນໄດ້.</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">ເພີ່ມບັນຊີ...</translation> <translation id="2587010742985678408">{count,plural, =0{ບໍ່ມີລະຫັດຜ່ານທີ່ຖືກລະເມີດ}=1{ມີລະຫັດຜ່ານທີ່ຖືກລະເມີດ {count} ລາຍການ}other{ມີລະຫັດຜ່ານທີ່ຖືກລະເມີດ {count} ລາຍການ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ເປີດແຖບທີ່ບໍ່ໄດ້ໃຊ້ເປັນເວລາໜຶ່ງມື້ ຫຼື ຫຼາຍກວ່ານັ້ນຈະຖືກຍ້າຍໄປໃສ່ແຖບທີ່ບໍ່ເຄື່ອນໄຫວ ເພື່ອໃຫ້ທ່ານສາມາດສຸມໃສ່ແຖບທີ່ທ່ານໃຊ້ຫຼາຍທີ່ສຸດໄດ້ຢ່າງງ່າຍດາຍ. ທ່ານສາມາດປ່ຽນສິ່ງນີ້ຕອນໃດກໍໄດ້ໃນການຕັ້ງຄ່າ.}other{ເປີດແຖບທີ່ບໍ່ໄດ້ໃຊ້ເປັນເວລາ {COUNT} ມື້ ຫຼື ຫຼາຍກວ່ານັ້ນຈະຖືກຍ້າຍໄປໃສ່ແຖບທີ່ບໍ່ເຄື່ອນໄຫວ ເພື່ອໃຫ້ທ່ານສາມາດສຸມໃສ່ແຖບທີ່ທ່ານໃຊ້ຫຼາຍທີ່ສຸດໄດ້ຢ່າງງ່າຍດາຍ. ທ່ານສາມາດປ່ຽນສິ່ງນີ້ຕອນໃດກໍໄດ້ໃນການຕັ້ງຄ່າ.}}</translation> -<translation id="2600682495497606169">ລຶບລ້າງຄຸກກີ້ເວັບໄຊ</translation> <translation id="260378315836159338">ຢູ່ເທິງສຸດຂອງໜ້າຈໍ, ໃຫ້ແຕະ +</translation> <translation id="2604176749896001318">ອັບເດດໂປຣແກຣມທ່ອງເວັບຂອງທ່ານ</translation> <translation id="2609008503159898744">ປິດແຖບທັງໝົດບໍ?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">ສຳເນົາລະຫັດຜ່ານແລ້ວ</translation> <translation id="2626236249646841566">ກະລຸນາກວດສອບການເຊື່ອມຕໍ່ຂອງທ່ານແລ້ວລອງເຂົ້າສູ່ລະບົບອີກເທື່ອໜຶ່ງ.</translation> <translation id="2637313651144986786">ຊອກຫາແຖບ...</translation> -<translation id="2647269890314209800">ຄຸກກີ້ທີ່ໃຊ້ຢູ່</translation> <translation id="2648721026697078500">ບໍ່ຕ້ອງຍ້າຍ</translation> <translation id="2648803196158606475">ລຶບລາຍການທີ່ອ່ານແລ້ວ</translation> <translation id="2664621323652615289">ຢຸດ</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">ທ່ານຕ້ອງການເປີດໃນໂໝດບໍ່ເຜີຍຕົວຕົນບໍ່?</translation> <translation id="4803185665210547709">ຈັດການໂດຍອົງການຂອງທ່ານ. <ph name="BEGIN_LINK" />ສຶກສາເພີ່ມເຕີມ<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ຂ່າວ ແລະ ເນື້ອຫາໂດຍອີງຕາມຄວາມສົນໃຈຂອງທ່ານ.</translation> <translation id="4805759445554688327">ເລກບັດບໍ່ຖືກຕ້ອງ</translation> <translation id="4808646838864186379">ການຈັດສົ່ງຂອງທ່ານຖືກຍົກເລີກແລ້ວ</translation> <translation id="4808744395915275922">ອັບເດດ</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">ການຕິດຕາມພັດສະດຸ</translation> <translation id="5478327362747197944">ສ້າງນັດໝາຍປະຕິທິນໂດຍກົງດ້ວຍການຄລິກໃສ່ວັນທີໃນໜ້າເວັບໃດໜຶ່ງ.</translation> <translation id="5482922178977937393">ທ່ານຕ້ອງການຮັບການແຈ້ງເຕືອນກ່ຽວກັບຂ່າວ, ກິລາ ແລະ ອື່ນໆໂດຍອີງຕາມຄວາມສົນໃຈຂອງທ່ານບໍ?</translation> -<translation id="5489208564673669003">ເພື່ອຈັດການຄຸກກີ້ສຳລັບເວັບໄຊທັງໝົດ, ກະລຸນາເບິ່ງ <ph name="BEGIN_LINK" />ການຕັ້ງຄ່າຄຸກກີ້<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">ບລັອກຄຸກກີ້ທັງໝົດ (ບໍ່ແນະນຳ)</translation> <translation id="5497202150450073388">ພະຍາຍາມຈັດສົ່ງແລ້ວ. ຈະລອງໃໝ່</translation> <translation id="5511959326926949696">ການປົກປ້ອງທາງເລືອກຂັ້ນສູງສຸດສໍາລັບໂປຣແກຣມທ່ອງເວັບຂອງທ່ານ. ມັນຄວນຈະຖືກນໍາໃຊ້ຖ້າຫາກທ່ານເຊື່ອວ່າທ່ານອາດຕົກເປັນເປົ້າໝາຍໂດຍການໂຈມຕີໄຊເບີທີ່ມີຄວາມຊັບຊ້ອນສູງເທົ່ານັ້ນ.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lt.xtb b/ios/chrome/app/strings/resources/ios_strings_lt.xtb index e16cd69..6bb6f30 100644 --- a/ios/chrome/app/strings/resources/ios_strings_lt.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_lt.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Niekada neišsaugota</translation> <translation id="1523341279170789507">Leisti visus slapukus</translation> <translation id="1524563461097350801">Ačiū, ne</translation> -<translation id="1535268707340844072">Dėl esamo nustatymo kai kurios svetainės gali neveikti tinkamai. Jei norite tvarkyti visų svetainių slapukus, žr. <ph name="BEGIN_LINK" />„Slapukų nustatymai“<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">1 adreso eil.</translation> <translation id="1545749641540134597">Nuskaitykite QR kodą</translation> <translation id="1552525382687785070">Sinchronizavimą išjungė jūsų administratorius</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Palieskite mygtuką „Pradėi registravimą“, kad rinktumėte būsimus „JavaScript“ pulto žurnalus ir klaidas iš visų skirtukų. Žurnalai bus renkami (ir saugomi tik atmintyje), kol šis puslapis bus uždarytas arba kol paliesite „Stabdyti registravimą“.</translation> <translation id="1653432787084483144">{count,plural, =1{Virš klaviatūros pasiekiamas {count} išsaugotas slaptažodis.}one{Virš klaviatūros pasiekiamas {count} išsaugotas slaptažodis.}few{Virš klaviatūros pasiekiami {count} išsaugoti slaptažodžiai.}many{Virš klaviatūros pasiekiama {count} išsaugoto slaptažodžio.}other{Virš klaviatūros pasiekiama {count} išsaugotų slaptažodžių.}}</translation> <translation id="1657011748321897393">Bendrinant įvyko klaida, nes nesate prisijungę prie tinklo.</translation> -<translation id="1657641691196698092">Užblokuoti slapukai</translation> <translation id="165877110639533037">Nėra atidarytų skirtukų</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> į <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Pateikti užklausą dėl svetainės mobiliesiems</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Žiniatinklio paieška</translation> <translation id="2252749852083403809">Išsaugoma Diske (<ph name="USER_EMAIL" />).</translation> <translation id="2256933947031277845">Organizacijoje leidžiama prisijungti tik naudojant tam tikras paskyras.</translation> +<translation id="2257594476751932246">Suasmenintos naujienos</translation> <translation id="2258326562203545455">{count,plural, =1{Žymę galite išsaugoti „Google“ paskyroje {email}.}one{Žymes galite išsaugoti „Google“ paskyroje {email}.}few{Žymes galite išsaugoti „Google“ paskyroje {email}.}many{Žymes galite išsaugoti „Google“ paskyroje {email}.}other{Žymes galite išsaugoti „Google“ paskyroje {email}.}}</translation> <translation id="225943865679747347">Klaidos kodas: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Pridėti paskyrą</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Slėpti „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">Siuntinio pristatyti negalima</translation> <translation id="2411749908844615428">{count,plural, =1{Virš klaviatūros pasiekiamas {count} išsaugotas adresas.}one{Virš klaviatūros pasiekiamas {count} išsaugotas adresas.}few{Virš klaviatūros pasiekiami {count} išsaugoti adresai.}many{Virš klaviatūros pasiekiama {count} išsaugoto adreso.}other{Virš klaviatūros pasiekiami {count} išsaugotų adresų.}}</translation> -<translation id="2421004566762153674">Blokuojami trečiosios šalies slapukai</translation> <translation id="2421044535038393232">Toliau redaguoti</translation> <translation id="2434405374328098816">Jau išsaugojote <ph name="USERNAME" /> slaptažodį svetainėje <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Naršydami inkognito režimu galite perbraukti kairėn.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Pridėti paskyrą...</translation> <translation id="2587010742985678408">{count,plural, =0{Pažeistų slaptažodžių nėra}=1{{count} pažeistas slaptažodis}one{{count} pažeistas slaptažodis}few{{count} pažeisti slaptažodžiai}many{{count} pažeisto slaptažodžio}other{{count} pažeistų slaptažodžių}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Atidaryti skirtukai, kurie nenaudojami vieną dieną ar ilgiau, perkeliami į Neaktyvius skirtukus, kad galėtumėte lengvai sutelkti dėmesį į dažniausiai naudojamus skirtukus. Tai galite bet kada pakeisti skiltyje „Nustatymai“.}one{Atidaryti skirtukai, kurie nenaudojami {COUNT} dieną ar ilgiau, perkeliami į Neaktyvius skirtukus, kad galėtumėte lengvai sutelkti dėmesį į dažniausiai naudojamus skirtukus. Tai galite bet kada pakeisti skiltyje „Nustatymai“.}few{Atidaryti skirtukai, kurie nenaudojami {COUNT} dienas ar ilgiau, perkeliami į Neaktyvius skirtukus, kad galėtumėte lengvai sutelkti dėmesį į dažniausiai naudojamus skirtukus. Tai galite bet kada pakeisti skiltyje „Nustatymai“.}many{Atidaryti skirtukai, kurie nenaudojami {COUNT} dienos ar ilgiau, perkeliami į Neaktyvius skirtukus, kad galėtumėte lengvai sutelkti dėmesį į dažniausiai naudojamus skirtukus. Tai galite bet kada pakeisti skiltyje „Nustatymai“.}other{Atidaryti skirtukai, kurie nenaudojami {COUNT} dienų ar ilgiau, perkeliami į Neaktyvius skirtukus, kad galėtumėte lengvai sutelkti dėmesį į dažniausiai naudojamus skirtukus. Tai galite bet kada pakeisti skiltyje „Nustatymai“.}}</translation> -<translation id="2600682495497606169">Valyti svetainės slapukus</translation> <translation id="260378315836159338">Ekrano viršuje palieskite +</translation> <translation id="2604176749896001318">Naršyklės atnaujinimas</translation> <translation id="2609008503159898744">Uždaryti visus skirtukus?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Slaptažodis nukopijuotas</translation> <translation id="2626236249646841566">Patikrinkite ryšį ir bandykite prisijungti dar kartą.</translation> <translation id="2637313651144986786">Ieškoti skirtukų…</translation> -<translation id="2647269890314209800">Naudojami slapukai</translation> <translation id="2648721026697078500">Niekada neperkelti</translation> <translation id="2648803196158606475">Ištrinti skaitytus</translation> <translation id="2664621323652615289">Sustabdyti</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Atidaryti inkognito režimu?</translation> <translation id="4803185665210547709">Valdo jūsų organizacija. <ph name="BEGIN_LINK" />Sužinokite daugiau<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Naujienos ir turinys pagal jūsų pomėgius.</translation> <translation id="4805759445554688327">Netinkamas kortelės numeris</translation> <translation id="4808646838864186379">Pristatymas atšauktas</translation> <translation id="4808744395915275922">Naujiniai</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Siuntinių stebėjimas</translation> <translation id="5478327362747197944">Kurkite Kalendoriaus įvykius tiesiogiai spustelėdami datą tinklalapyje.</translation> <translation id="5482922178977937393">Ar norėtumėte gauti pranešimus apie naujienas, sportą ir kt. pagal savo pomėgius?</translation> -<translation id="5489208564673669003">Jei norite tvarkyti visų svetainių slapukus, žr. <ph name="BEGIN_LINK" />„Slapukų nustatymai“<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokuoti visus slapukus (nerekomenduojama)</translation> <translation id="5497202150450073388">Bandyta pristatyti. Bus bandoma iš naujo</translation> <translation id="5511959326926949696">Ypatinga pasirenkama naršyklės apsauga. Funkciją reikėtų naudoti, tik jei manote, kad jums gali grėsti itin sudėtinga kibernetinė ataka.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lv.xtb b/ios/chrome/app/strings/resources/ios_strings_lv.xtb index 12f1e82..b98f3cb 100644 --- a/ios/chrome/app/strings/resources/ios_strings_lv.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_lv.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Netiek saglabātas</translation> <translation id="1523341279170789507">Atļaut visus sīkfailus</translation> <translation id="1524563461097350801">Nē, paldies</translation> -<translation id="1535268707340844072">Pašreizējais iestatījums var radīt traucējumus noteiktās vietnēs. Lai pārvaldītu visu vietņu sīkfailus, skatiet sadaļu <ph name="BEGIN_LINK" />Sīkfailu iestatījumi<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">1. adrese</translation> <translation id="1545749641540134597">Skenējiet kvadrātkodu</translation> <translation id="1552525382687785070">Administrators ir atspējojis sinhronizēšanu</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Pieskarieties pogai “Start Logging” (Sākt datu reģistrēšanu žurnālā), lai vāktu turpmākus JavaScript konsoles žurnālus un kļūdas no visām cilnēm. Žurnāli tiks vākti (un uzglabāti tikai atmiņā), līdz tiks aizvērta šī lapa vai līdz pieskarsieties pogai “Stop Logging” (Pārtraukt datu reģistrēšanu žurnālā).</translation> <translation id="1653432787084483144">{count,plural, =1{Virs tastatūras ir pieejama {count} saglabāta parole.}zero{Virs tastatūras ir pieejamas {count} saglabātas paroles.}one{Virs tastatūras ir pieejama {count} saglabāta parole.}other{Virs tastatūras ir pieejamas {count} saglabātas paroles.}}</translation> <translation id="1657011748321897393">Nevarēja kopīgot, jo nav izveidots savienojums ar tīklu.</translation> -<translation id="1657641691196698092">Bloķētie sīkfaili</translation> <translation id="165877110639533037">Nav atvērtu ciļņu</translation> <translation id="1674504678466460478">No <ph name="SOURCE_LANGUAGE" /> uz <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Pieprasīt vietni mobilajām ierīcēm</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Paslēpt moduli “<ph name="MODULE_NAME" />”</translation> <translation id="2403129868389095715">Nevar piegādāt</translation> <translation id="2411749908844615428">{count,plural, =1{Virs tastatūras ir pieejama {count} saglabāta adrese.}zero{Virs tastatūras ir pieejamas {count} saglabātas adreses.}one{Virs tastatūras ir pieejama {count} saglabāta adrese.}other{Virs tastatūras ir pieejamas {count} saglabātas adreses.}}</translation> -<translation id="2421004566762153674">Trešo pušu sīkfaili tiek bloķēti</translation> <translation id="2421044535038393232">Turpināt rediģēt</translation> <translation id="2434405374328098816">Jūs jau esat saglabājis paroli lietotājvārdam “<ph name="USERNAME" />” vietnē <ph name="WEBSITE" />.</translation> <translation id="2434918313224755415">Varat ritināt pa kreisi, lai pārlūkotu inkognito režīmā.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Pievienot kontu…</translation> <translation id="2587010742985678408">{count,plural, =0{Nav uzlauztu paroļu}=1{{count} uzlauzta parole}zero{{count} uzlauztu paroļu}one{{count} uzlauzta parole}other{{count} uzlauztas paroles}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Atvērtās cilnes, ko neizmantojat vismaz vienu dienu, tiek pārvietotas uz režģi Neaktīvās cilnes, lai jūs varētu ērti koncentrēties uz visbiežāk izmantotajām cilnēm. Iestatījumos varat jebkurā laikā mainīt šo iespēju.}zero{Atvērtās cilnes, ko neizmantojat vismaz {COUNT} dienas, tiek pārvietotas uz režģi Neaktīvās cilnes, lai jūs varētu ērti koncentrēties uz visbiežāk izmantotajām cilnēm. Iestatījumos varat jebkurā laikā mainīt šo iespēju.}one{Atvērtās cilnes, ko neizmantojat vismaz {COUNT} dienu, tiek pārvietotas uz režģi Neaktīvās cilnes, lai jūs varētu ērti koncentrēties uz visbiežāk izmantotajām cilnēm. Iestatījumos varat jebkurā laikā mainīt šo iespēju.}other{Atvērtās cilnes, ko neizmantojat vismaz {COUNT} dienas, tiek pārvietotas uz režģi Neaktīvās cilnes, lai jūs varētu ērti koncentrēties uz visbiežāk izmantotajām cilnēm. Iestatījumos varat jebkurā laikā mainīt šo iespēju.}}</translation> -<translation id="2600682495497606169">Vietņu sīkfailu dzēšana</translation> <translation id="260378315836159338">Ekrāna augšdaļā pieskarieties ikonai “+”.</translation> <translation id="2604176749896001318">Atjauniniet pārlūku</translation> <translation id="2609008503159898744">Vai aizvērt visas cilnes?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Parole ir nokopēta.</translation> <translation id="2626236249646841566">Pārbaudiet savienojumu un mēģiniet pierakstīties vēlreiz.</translation> <translation id="2637313651144986786">Meklēt cilnēs…</translation> -<translation id="2647269890314209800">Izmantojamie sīkfaili</translation> <translation id="2648721026697078500">Nekad nepārvietot</translation> <translation id="2648803196158606475">Dzēst izlasītos</translation> <translation id="2664621323652615289">Apturēt</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Vai atvērt inkognito režīmā?</translation> <translation id="4803185665210547709">Pārvalda jūsu organizācija. <ph name="BEGIN_LINK" />Uzziniet vairāk<ph name="END_LINK" />.</translation> -<translation id="4805558373042023669">Ziņas un jūsu interesēm atbilstošs saturs.</translation> <translation id="4805759445554688327">Nederīgs kartes numurs</translation> <translation id="4808646838864186379">Piegāde atcelta</translation> <translation id="4808744395915275922">Atjauninājumi</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Sūtījuma izsekošana</translation> <translation id="5478327362747197944">Izveidojiet kalendāra pasākumus, tieši noklikšķinot uz datuma tīmekļa lapā.</translation> <translation id="5482922178977937393">Vai vēlaties saņemt paziņojumus par ziņām, sportu un citu saturu atbilstoši savām interesēm?</translation> -<translation id="5489208564673669003">Lai pārvaldītu visu vietņu sīkfailus, skatiet sadaļu <ph name="BEGIN_LINK" />Sīkfailu iestatījumi<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloķēt visus sīkfailus (nav ieteicams)</translation> <translation id="5497202150450073388">Mēģināja piegādāt. Atkārtos.</translation> <translation id="5511959326926949696">Neobligāta papildu aizsardzība jūsu pārlūkam. Šo funkciju drīkst izmantot tikai tad, ja uzskatāt, ka pret jums var tikt vērsti īpaši sarežģīti kiberuzbrukumi.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mk.xtb b/ios/chrome/app/strings/resources/ios_strings_mk.xtb index 7d178d7..fd6241a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mk.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Никогаш не зачувувај лозинки</translation> <translation id="1523341279170789507">Дозволи ги сите колачиња</translation> <translation id="1524563461097350801">Не, фала</translation> -<translation id="1535268707340844072">Вашата тековна поставка може да предизвика падови кај некои сајтови. За да управувате со колачињата за сите сајтови, погледнете ги <ph name="BEGIN_LINK" />Поставките за колачиња<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Адреса 1</translation> <translation id="1545749641540134597">Скенирајте QR код</translation> <translation id="1552525382687785070">Администраторот ја оневозможил синхронизацијата</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Допрете го копчето „Започни со евидентирање“ за да се собира идна евиденција за JavaScript конзолата и грешки од сите картички. Евиденцијата ќе се собира (и складира само во меморијата) додека не ја затворите страницава или не допрете „Сопри со евидентирање“.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} зачувана лозинка достапна над тастатурата.}one{{count} зачувана лозинка достапни над тастатурата.}other{{count} зачувани лозинки достапни над тастатурата.}}</translation> <translation id="1657011748321897393">Споделувањето не успеа затоа што не сте поврзани на мрежата.</translation> -<translation id="1657641691196698092">Блокирани колачиња</translation> <translation id="165877110639533037">Нема отворени картички</translation> <translation id="1674504678466460478">Од <ph name="SOURCE_LANGUAGE" /> на <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Побарајте сајт за мобилен</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Пребарување на интернет</translation> <translation id="2252749852083403809">Се зачувува на Drive за <ph name="USER_EMAIL" />.</translation> <translation id="2256933947031277845">Вашата организација ви дозволува да се најавите само со одредени сметки.</translation> +<translation id="2257594476751932246">Персонализирани вести</translation> <translation id="2258326562203545455">{count,plural, =1{Може да го зачувате обележувачот во вашата сметка на Google, {email}.}one{Може да ги зачувате обележувачите во вашата сметка на Google, {email}.}other{Може да ги зачувате обележувачите во вашата сметка на Google, {email}.}}</translation> <translation id="225943865679747347">Код на грешка: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Додајте сметка</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Скриј „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">Вашиот пакет не може да се испорача</translation> <translation id="2411749908844615428">{count,plural, =1{{count} зачувана адреса достапна над тастатурата.}one{{count} зачувана адреса достапни над тастатурата.}other{{count} зачувани адреси достапни над тастатурата.}}</translation> -<translation id="2421004566762153674">Се блокираат колачиња од трети страни</translation> <translation id="2421044535038393232">Продолжи со изменување</translation> <translation id="2434405374328098816">Веќе зачувавте лозинка за „<ph name="USERNAME" />“ на <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Може да лизгате налево за да прелистувате во „Инкогнито“.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Додајте сметка</translation> <translation id="2587010742985678408">{count,plural, =0{Нема компромитирани лозинки}=1{{count} компромитирана лозинка}one{{count} компромитирана лозинка}other{{count} компромитирани лозинки}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Отворените картички што не се користат еден или повеќе денови се преместуваат во „Неактивни картички“ за да може лесно да се фокусирате на картичките што најмногу ги користите. Ова може да го промените во секое време во „Поставки“.}one{Отворените картички што не се користат {COUNT} или повеќе денови се преместуваат во „Неактивни картички“ за да може лесно да се фокусирате на картичките што најмногу ги користите. Ова може да го промените во секое време во „Поставки“.}other{Отворените картички што не се користат {COUNT} или повеќе денови се преместуваат во „Неактивни картички“ за да може лесно да се фокусирате на картичките што најмногу ги користите. Ова може да го промените во секое време во „Поставки“.}}</translation> -<translation id="2600682495497606169">Избриши ги колачињата од сајтот</translation> <translation id="260378315836159338">Најгоре на екранот, допрете „+“</translation> <translation id="2604176749896001318">Ажурирајте го вашиот прелистувач</translation> <translation id="2609008503159898744">Да се затворат сите картички?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Лозинката е копирана</translation> <translation id="2626236249646841566">Проверете ја врската и обидете се повторно да се најавите.</translation> <translation id="2637313651144986786">Пребарајте ги картичките…</translation> -<translation id="2647269890314209800">Колачиња во употреба</translation> <translation id="2648721026697078500">Никогаш не преместувај</translation> <translation id="2648803196158606475">Избриши ги прочитаните</translation> <translation id="2664621323652615289">Запри</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Да се отвори во „Инкогнито“?</translation> <translation id="4803185665210547709">Управувано од вашата организација. <ph name="BEGIN_LINK" />Дознајте повеќе<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Вести и содржини согласно со вашите интереси.</translation> <translation id="4805759445554688327">Погрешен број на картичка</translation> <translation id="4808646838864186379">Вашата испорака е откажана</translation> <translation id="4808744395915275922">Ажурирања</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Следење пакети</translation> <translation id="5478327362747197944">Создавајте настани во календарот директно така што ќе кликнете на датум на веб-страница.</translation> <translation id="5482922178977937393">Дали сакате известувања за вести, спорт и друго според вашите интереси?</translation> -<translation id="5489208564673669003">За да управувате со колачињата за сите сајтови, погледнете ги <ph name="BEGIN_LINK" />Поставките за колачиња<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Блокирај ги сите колачиња (не се препорачува)</translation> <translation id="5497202150450073388">Се обидовме да испорачаме. Ќе се обидеме пак.</translation> <translation id="5511959326926949696">Екстремна незадолжителна заштита за вашиот прелистувач. Треба да се користи само ако сметате дека можеби сте цел на прилично софистициран компјутерски напад.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb index a08ef9fd..6656da9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ഒരിക്കലും സംരക്ഷിച്ചില്ല</translation> <translation id="1523341279170789507">എല്ലാ കുക്കികളും അനുവദിക്കുക</translation> <translation id="1524563461097350801">വേണ്ട</translation> -<translation id="1535268707340844072">നിങ്ങളുടെ നിലവിലെ ക്രമീകരണം ചില സൈറ്റുകൾ ലോഡ് ചെയ്യുന്നതിന് തടസമായേക്കാം. എല്ലാ സൈറ്റുകൾക്കുമുള്ള കുക്കികൾ മാനേജ് ചെയ്യാൻ, <ph name="BEGIN_LINK" />കുക്കി ക്രമീകരണം<ph name="END_LINK" /> കാണുക.</translation> <translation id="1540800554400757039">വിലാസം 1</translation> <translation id="1545749641540134597">QR കോഡ് സ്കാൻ ചെയ്യുക</translation> <translation id="1552525382687785070">നിങ്ങളുടെ അഡ്മിൻ സമന്വയം പ്രവർത്തനരഹിതമാക്കി</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">എല്ലാ ടാബുകളിൽ നിന്നും ഭാവി JavaScript കൺസോൾ ലോഗുകളും പിശകുകളും ശേഖരിക്കാൻ, "ലോഗിംഗ് ആരംഭിക്കുക" ബട്ടൺ ടാപ്പ് ചെയ്യുക. ഈ പേജ് അടയ്ക്കുന്നതുവരെയോ "ലോഗിംഗ് നിർത്തുക" ടാപ്പ് ചെയ്യുന്നതുവരെയോ ലോഗുകൾ ശേഖരിക്കും (കൂടാതെ മെമ്മറിയിൽ മാത്രം സ്റ്റോർ ചെയ്യുന്നു).</translation> <translation id="1653432787084483144">{count,plural, =1{നിങ്ങളുടെ കീബോർഡിന് മുകളിൽ {count} സംരക്ഷിച്ച പാസ്വേഡ് ലഭ്യമാണ്.}other{നിങ്ങളുടെ കീബോർഡിന് മുകളിൽ {count} സംരക്ഷിച്ച പാസ്വേഡുകൾ ലഭ്യമാണ്.}}</translation> <translation id="1657011748321897393">നിങ്ങൾ ഒരു നെറ്റ്വർക്കുമായി കണക്റ്റ് ചെയ്യാത്തതിനാൽ പങ്കിടൽ പരാജയപ്പെട്ടു.</translation> -<translation id="1657641691196698092">ബ്ലോക്ക് ചെയ്ത കുക്കികൾ</translation> <translation id="165877110639533037">തുറന്ന ടാബുകൾ ഒന്നുമില്ല</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> എന്നതിൽ നിന്ന് <ph name="TARGET_LANGUAGE" /> എന്നതിലേക്ക്</translation> <translation id="1683483432843341018">മൊബൈൽ സൈറ്റ് അഭ്യർത്ഥിക്കുക</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">വെബ് തിരയൽ</translation> <translation id="2252749852083403809"><ph name="USER_EMAIL" /> എന്നതിനായി Drive-ൽ സംരക്ഷിക്കുന്നു.</translation> <translation id="2256933947031277845">ചില അക്കൗണ്ടുകൾ ഉപയോഗിച്ച് മാത്രമേ സൈൻ ഇൻ ചെയ്യാൻ നിങ്ങളുടെ സ്ഥാപനം അനുവദിക്കൂ.</translation> +<translation id="2257594476751932246">അഭിരുചിക്കനുസരിച്ചുള്ള വാർത്തകൾ</translation> <translation id="2258326562203545455">{count,plural, =1{ബുക്ക്മാർക്ക്, {email} എന്ന നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിക്കാം.}other{ബുക്ക്മാർക്കുകൾ, {email} എന്ന നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിക്കാം.}}</translation> <translation id="225943865679747347">പിശക് കോഡ്: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">അക്കൗണ്ട് ചേർക്കുക</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" മറയ്ക്കുക</translation> <translation id="2403129868389095715">നിങ്ങളുടെ പാക്കേജ് ഡെലിവർ ചെയ്യാനാകുന്നില്ല</translation> <translation id="2411749908844615428">{count,plural, =1{നിങ്ങളുടെ കീബോർഡിന് മുകളിൽ {count} സംരക്ഷിച്ച വിലാസം ലഭ്യമാണ്.}other{നിങ്ങളുടെ കീബോർഡിന് മുകളിൽ {count} സംരക്ഷിച്ച വിലാസങ്ങൾ ലഭ്യമാണ്.}}</translation> -<translation id="2421004566762153674">മൂന്നാം കക്ഷി കുക്കികളെ ബ്ലോക്ക് ചെയ്യുന്നു</translation> <translation id="2421044535038393232">എഡിറ്റ് ചെയ്യുന്നത് തുടരുക</translation> <translation id="2434405374328098816">നിങ്ങൾ "<ph name="USERNAME" />" എന്നതിനുള്ള പാസ്വേഡ് <ph name="WEBSITE" /> എന്ന വെബ്സൈറ്റിൽ മുമ്പേ സംരക്ഷിച്ചു</translation> <translation id="2434918313224755415">അദൃശ്യ മോഡിൽ ബ്രൗസ് ചെയ്യാൻ നിങ്ങൾക്ക് ഇടത്തേക്ക് സ്ക്രോൾ ചെയ്യാം.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">അക്കൗണ്ട് ചേർക്കുക...</translation> <translation id="2587010742985678408">{count,plural, =0{അപഹരിക്കപ്പെട്ട പാസ്വേഡുകൾ ഒന്നുമില്ല}=1{അപഹരിക്കപ്പെട്ട {count} പാസ്വേഡ്}other{അപഹരിക്കപ്പെട്ട {count} പാസ്വേഡുകൾ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ഒരു ദിവസമോ അതിൽ കൂടുതലോ ഉപയോഗിക്കാത്ത തുറന്നിരിക്കുന്ന ടാബുകൾ നിഷ്ക്രിയമായ ടാബുകളിലേക്ക് മാറ്റുന്നു, അതിനാൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ടാബുകളിൽ നിങ്ങൾക്ക് എളുപ്പത്തിൽ ഫോക്കസ് ചെയ്യാനാകും. ക്രമീകരണത്തിൽ ഏതുസമയത്തും നിങ്ങൾക്കിത് മാറ്റാം.}other{{COUNT} ദിവസമോ അതിൽ കൂടുതലോ ഉപയോഗിക്കാത്ത തുറന്നിരിക്കുന്ന ടാബുകൾ നിഷ്ക്രിയമായ ടാബുകളിലേക്ക് മാറ്റുന്നു, അതിനാൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ടാബുകളിൽ നിങ്ങൾക്ക് എളുപ്പത്തിൽ ഫോക്കസ് ചെയ്യാനാകും. ക്രമീകരണത്തിൽ ഏതുസമയത്തും നിങ്ങൾക്കിത് മാറ്റാം.}}</translation> -<translation id="2600682495497606169">സൈറ്റ് കുക്കികൾ മായ്ക്കുക</translation> <translation id="260378315836159338">സ്ക്രീനിന്റെ മുകളിലുള്ള '+' ടാപ്പ് ചെയ്യുക</translation> <translation id="2604176749896001318">നിങ്ങളുടെ ബ്രൗസർ അപ്ഡേറ്റ് ചെയ്യുക</translation> <translation id="2609008503159898744">എല്ലാ ടാബുകളും അടയ്ക്കണോ?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">പാസ്വേഡ് പകർത്തി</translation> <translation id="2626236249646841566">നിങ്ങളുടെ കണക്ഷൻ പരിശോധിച്ച ശേഷം വീണ്ടും സൈൻ ഇൻ ചെയ്ത് നോക്കുക.</translation> <translation id="2637313651144986786">ടാബുകൾ തിരയുക...</translation> -<translation id="2647269890314209800">ഉപയോഗത്തിലുള്ള കുക്കികൾ</translation> <translation id="2648721026697078500">ഒരിക്കലും നീക്കരുത്</translation> <translation id="2648803196158606475">വായിച്ചവ ഇല്ലാതാക്കുക</translation> <translation id="2664621323652615289">നിർത്തുക</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">അദൃശ്യ മോഡിൽ തുറക്കണോ?</translation> <translation id="4803185665210547709">നിങ്ങളുടെ സ്ഥാപനം മാനേജ് ചെയ്യുന്നത്. <ph name="BEGIN_LINK" />കൂടുതലറിയുക<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">നിങ്ങളുടെ താൽപ്പര്യം അടിസ്ഥാനമാക്കിയുള്ള വാർത്തകളും മറ്റ് ഉള്ളടക്കവും.</translation> <translation id="4805759445554688327">കാർഡ് നമ്പർ അസാധുവാണ്</translation> <translation id="4808646838864186379">നിങ്ങളുടെ ഡെലിവറി റദ്ദാക്കി</translation> <translation id="4808744395915275922">അപ്ഡേറ്റുകൾ</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">പാക്കേജ് ട്രാക്ക് ചെയ്യൽ</translation> <translation id="5478327362747197944">വെബ് പേജിലെ ഒരു തീയതിയിൽ ക്ലിക്ക് ചെയ്ത് നേരിട്ട് കലണ്ടർ ഇവന്റുകൾ സൃഷ്ടിക്കുക.</translation> <translation id="5482922178977937393">നിങ്ങളുടെ താൽപ്പര്യം അടിസ്ഥാനമാക്കി വാർത്തകളുടെയും സ്പോർട്സിന്റെയും മറ്റും അറിയിപ്പുകൾ ലഭിക്കണോ?</translation> -<translation id="5489208564673669003">എല്ലാ സൈറ്റുകൾക്കുമുള്ള കുക്കികൾ മാനേജ് ചെയ്യാൻ, <ph name="BEGIN_LINK" />കുക്കി ക്രമീകരണം<ph name="END_LINK" /> കാണുക.</translation> <translation id="5490005495580364134">എല്ലാ കുക്കികളും ബ്ലോക്ക് ചെയ്യുക (ശുപാർശ ചെയ്യുന്നില്ല)</translation> <translation id="5497202150450073388">ഡെലിവർ ചെയ്യാൻ ശ്രമിച്ചു. വീണ്ടും ശ്രമിക്കും</translation> <translation id="5511959326926949696">നിങ്ങളുടെ ബ്രൗസറിനുള്ള എക്സ്ട്രീം ഓപ്ഷണൽ പരിരക്ഷ. സങ്കീർണ്ണമായ ഒരു സൈബർ അറ്റാക്ക് നിങ്ങളെ ടാർഗറ്റ് ചെയ്യുമെന്ന് കരുതുന്നുവെങ്കിൽ മാത്രമേ ഇത് ഉപയോഗിക്കാവൂ.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mn.xtb b/ios/chrome/app/strings/resources/ios_strings_mn.xtb index 3fc5fbd..e1c6128 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mn.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Огт хадгалаагүй</translation> <translation id="1523341279170789507">Бүх күүкиг зөвшөөрөх</translation> <translation id="1524563461097350801">Үгүй, баярлалаа</translation> -<translation id="1535268707340844072">Таны одоогийн тохиргоо зарим сайтыг гэмтэхэд хүргэж болзошгүй. Бүх сайтын күүкийг удирдахын тулд <ph name="BEGIN_LINK" />Күүкиний тохиргоог<ph name="END_LINK" /> харна уу.</translation> <translation id="1540800554400757039">Хаяг 1</translation> <translation id="1545749641540134597">QR кодыг скан хийх</translation> <translation id="1552525382687785070">Таны админ синк хийхийг идэвхгүй болгосон байна</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">JavaScript-н цаашдын консолын лог болон бүх табын алдааг цуглуулахын тулд "Логийг эхлүүлэх" товчлуурыг товшино уу. Логийг энэ хуудсыг хаах эсвэл "Логийг зогсоох" товчлуурыг товших хүртэл цуглуулна (зөвхөн санах ойд хадгална).</translation> <translation id="1653432787084483144">{count,plural, =1{Таны гарын дээр хадгалсан {count} нууц үг боломжтой байна.}other{Таны гарын дээр хадгалсан {count} нууц үг боломжтой байна.}}</translation> <translation id="1657011748321897393">Та сүлжээнд холбогдоогүй байгаа учраас хуваалцах ажиллагаа амжилтгүй боллоо.</translation> -<translation id="1657641691196698092">Хориглосон күүки</translation> <translation id="165877110639533037">Нээлттэй цонх алга</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> -с <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Мобайл сайтын хүсэлт тавих</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />"-г нуух</translation> <translation id="2403129868389095715">Таны илгээмжийг хүргэх боломжгүй</translation> <translation id="2411749908844615428">{count,plural, =1{Таны гарын дээр хадгалсан {count} хаяг боломжтой байна.}other{Таны гарын дээр хадгалсан {count} хаяг боломжтой байна.}}</translation> -<translation id="2421004566762153674">Гуравдагч талын күүкиг блоклож байна</translation> <translation id="2421044535038393232">Үргэлжлүүлэн засах</translation> <translation id="2434405374328098816">Та <ph name="WEBSITE" />-д аль хэдийн "<ph name="USERNAME" />"-н нууц үгийг хадгалсан</translation> <translation id="2434918313224755415">Та Нууцлалтай горимд үзэхийн тулд зүүн тийш гүйлгэх боломжтой.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Бүртгэл нэмэх...</translation> <translation id="2587010742985678408">{count,plural, =0{Aлдагдсан нууц үг алга}=1{Алдагдсан {count} нууц үг}other{Алдагдсан {count} нууц үг}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Нэг эсвэл түүнээс олон хоног ашиглаагүй нээлттэй табуудыг Идэвхгүй табууд руу зөөх бөгөөд ингэснээр та хамгийн их ашигладаг табууд дээр хялбархан төвлөрөх боломжтой. Та үүнийг тохиргоонд хүссэн үедээ өөрчлөх боломжтой.}other{{COUNT} эсвэл түүнээс олон хоног ашиглаагүй нээлттэй табуудыг Идэвхгүй табууд руу зөөх бөгөөд ингэснээр та хамгийн их ашигладаг табууд дээр хялбархан төвлөрөх боломжтой. Та үүнийг тохиргоонд хүссэн үедээ өөрчлөх боломжтой.}}</translation> -<translation id="2600682495497606169">Сайтын күүкиг арилгах</translation> <translation id="260378315836159338">Дэлгэцийн дээд хэсэгт + тэмдгийг товшино уу</translation> <translation id="2604176749896001318">Веб хөтчөө шинэчлэх</translation> <translation id="2609008503159898744">Бүх табыг хаах уу?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Нууц үгийг хуулсан</translation> <translation id="2626236249646841566">Холболтоо шалгаад, нэвтрэхээр дахин оролдоно уу.</translation> <translation id="2637313651144986786">Табуудыг хайх...</translation> -<translation id="2647269890314209800">Ашиглаж буй күүки</translation> <translation id="2648721026697078500">Хэзээ ч бүү зөө</translation> <translation id="2648803196158606475">Уншсаныг устгах</translation> <translation id="2664621323652615289">Зогсоох</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Нууцлалтай горимд нээх үү?</translation> <translation id="4803185665210547709">Танай байгууллагаас удирддаг. <ph name="BEGIN_LINK" />Нэмэлт мэдээлэл авах<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Таны сонирхолд тулгуурласан мэдээ болон контент.</translation> <translation id="4805759445554688327">Картын дугаар буруу байна</translation> <translation id="4808646838864186379">Таны хүргэлтийг цуцалсан</translation> <translation id="4808744395915275922">Шинэчлэлт</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Илгээмж хянах</translation> <translation id="5478327362747197944">Веб хуудасны огноог товшсоноор Календарийн үйл явдлууд шууд үүсгээрэй.</translation> <translation id="5482922178977937393">Та сонирхолдоо тулгуурласан мэдээ, спорт болон бусад зүйлийн мэдэгдлийг хүсэж байна уу?</translation> -<translation id="5489208564673669003">Бүх сайтын күүкийг удирдахын тулд <ph name="BEGIN_LINK" />Күүкиний тохиргоог<ph name="END_LINK" /> харна уу.</translation> <translation id="5490005495580364134">Бүх күүкиг блоклох (Зөвлөдөггүй)</translation> <translation id="5497202150450073388">Хүргэхээр оролдсон. Дахин оролдоно</translation> <translation id="5511959326926949696">Таны хөтчид зориулсан нэмэлт дээд зэргийн хамгаалалт. Үүнийг зөвхөн та маш нарийн төвөгтэй кибер халдлагын бай болсон гэж үзэж байвал ашиглах хэрэгтэй.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_mr.xtb b/ios/chrome/app/strings/resources/ios_strings_mr.xtb index 73071cc..c9ff74c 100644 --- a/ios/chrome/app/strings/resources/ios_strings_mr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_mr.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">कधीही सेव्ह न केलेले</translation> <translation id="1523341279170789507">सर्व कुकीना परवानगी द्या</translation> <translation id="1524563461097350801">नाही, नको</translation> -<translation id="1535268707340844072">तुमच्या सद्य सेटिंगमुळे काही साइट खंडित होऊ शकतात. सर्व साइटसाठी कुकी व्यवस्थापित करण्यासाठी <ph name="BEGIN_LINK" />कुकी सेटिंग्ज<ph name="END_LINK" /> पहा.</translation> <translation id="1540800554400757039">पत्ता 1</translation> <translation id="1545749641540134597">QR कोड स्कॅन करा</translation> <translation id="1552525382687785070">तुमच्या ॲडमिनिस्ट्रेटरने सिंक बंद केले आहे</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">सर्व टॅबवरून भविष्यातील JavaScript कन्सोल लॉग आणि एरर गोळा करण्यासाठी "लॉगिंग सुरू करा" बटणावर टॅप करा. हे पेज बंद केले जाईपर्यंत किंवा "लॉगिंग बंद करा" वर टॅप केले जाईपर्यंत लॉग गोळा केले जातील (आणि फक्त मेमरीमध्ये स्टोअर केले जातील).</translation> <translation id="1653432787084483144">{count,plural, =1{तुमच्या कीबोर्डच्या वरती सेव्ह केलेला {count} पासवर्ड उपलब्ध आहे.}other{तुमच्या कीबोर्डच्या वरती सेव्ह केलेले {count} पासवर्ड उपलब्ध आहेत.}}</translation> <translation id="1657011748321897393">सामायिकरण अयशस्वी झाले कारण तुम्ही नेटवर्कशी कनेक्ट केलेले नाही.</translation> -<translation id="1657641691196698092">ब्लॉक केलेल्या कुकी</translation> <translation id="165877110639533037">कोणतेही टॅब उघडे नाहीत</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ते <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">मोबाइल साइट ची विनंती करा</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" लपवा</translation> <translation id="2403129868389095715">तुमचे पॅकेज डिलिव्हर केले जाऊ शकत नाही</translation> <translation id="2411749908844615428">{count,plural, =1{तुमच्या कीबोर्डच्या वरती सेव्ह केलेला {count} अॅड्रेस उपलब्ध आहे.}other{तुमच्या कीबोर्डच्या वरती सेव्ह केलेले {count} अॅड्रेस उपलब्ध आहेत.}}</translation> -<translation id="2421004566762153674">तृतीय पक्षाच्या कुकी ब्लॉक करत आहे</translation> <translation id="2421044535038393232">संपादन करणे सुरू ठेवा</translation> <translation id="2434405374328098816">तुम्ही <ph name="WEBSITE" /> वर "<ph name="USERNAME" />" चा पासवर्ड आधीच सेव्ह केला आहे</translation> <translation id="2434918313224755415">तुम्ही गुप्त मोड मध्ये ब्राउझ करण्यासाठी डावीकडे स्क्रोल करू शकता.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">खाते जोडा...</translation> <translation id="2587010742985678408">{count,plural, =0{No Compromised Passwords}=1{{count} धोक्यात असलेला पासवर्ड}other{{count} धोक्यात असलेले पासवर्ड}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{एक दिवस किंवा त्यापेक्षा जास्त काळापासून न वापरलेले उघडे असलेले टॅब इनॅक्टिव्ह टॅबमध्ये हलवले जातात, जेणेकरून तुम्हाला तुम्ही सर्वात जास्त वापरत असलेल्या टॅबवर सहजपणे लक्ष केंद्रित करता येईल. तुम्ही हे सेटिंग्जमध्ये कधीही बदलू शकता.}other{{COUNT} दिवस किंवा त्यापेक्षा जास्त काळापासून न वापरलेले उघडे असलेले टॅब इनॅक्टिव्ह टॅबमध्ये हलवले जातात, जेणेकरून तुम्हाला तुम्ही सर्वात जास्त वापरत असलेल्या टॅबवर सहजपणे लक्ष केंद्रित करता येईल. तुम्ही हे सेटिंग्जमध्ये कधीही बदलू शकता.}}</translation> -<translation id="2600682495497606169">साइट कुकी साफ करा</translation> <translation id="260378315836159338">स्क्रीनच्या सर्वात वरती, + वर टॅप करा</translation> <translation id="2604176749896001318">तुमचा ब्राउझर अपडेट करा</translation> <translation id="2609008503159898744">सर्व टॅब बंद करायचे आहेत का?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">पासवर्ड कॉपी केला</translation> <translation id="2626236249646841566">तुमचे कनेक्शन तपासा आणि साइन इन करण्याचा पुन्हा प्रयत्न करा.</translation> <translation id="2637313651144986786">टॅब शोधा...</translation> -<translation id="2647269890314209800">वापरात असलेल्या कुकीज</translation> <translation id="2648721026697078500">कधीच हलवू नका</translation> <translation id="2648803196158606475">वाचलेले हटवा</translation> <translation id="2664621323652615289">थांबवा</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">गुप्त मोडमध्ये उघडायचे आहे का?</translation> <translation id="4803185665210547709">तुमच्या संस्थेने व्यवस्थापित केलेले. <ph name="BEGIN_LINK" />अधिक जाणून घ्या<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">तुमच्या स्वारस्यांवर आधारित बातम्या आणि आशय.</translation> <translation id="4805759445554688327">कार्डाचा नंबर चुकीचा आहे</translation> <translation id="4808646838864186379">तुमची डिलिव्हरी रद्द केली गेली</translation> <translation id="4808744395915275922">अपडेट</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">पॅकेज ट्रॅकिंग</translation> <translation id="5478327362747197944">वेब पेजवरील तारखेवर क्लिक करून थेट कॅलेंडर इव्हेंट तयार करा.</translation> <translation id="5482922178977937393">तुम्हाला तुमच्या स्वारस्यांवर आधारित बातम्या, क्रीडा आणि आणखी बऱ्याच गोष्टींसाठी सूचना मिळवायच्या आहेत का?</translation> -<translation id="5489208564673669003">सर्व साइटसाठी कुकी व्यवस्थापित करण्यासाठी <ph name="BEGIN_LINK" />कुकी सेटिंग्ज<ph name="END_LINK" /> पहा.</translation> <translation id="5490005495580364134">सर्व कुकी ब्लॉक करा (शिफारस केली जात नाही)</translation> <translation id="5497202150450073388">डिलिव्हर करण्याचा प्रयत्न केला. पुन्हा प्रयत्न केला जाईल</translation> <translation id="5511959326926949696">तुमच्या ब्राउझरसाठी सर्वात पर्यायी संरक्षण. अत्यंत अत्याधुनिक सायबर हल्ल्याद्वारे तुम्हाला लक्ष्य केले जाऊ शकते असे तुम्हाला वाटत असेल, तरच ते वापरले जावे.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ms.xtb b/ios/chrome/app/strings/resources/ios_strings_ms.xtb index 1da557c31..f012391 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ms.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Tidak Pernah Disimpan</translation> <translation id="1523341279170789507">Benarkan Semua Kuki</translation> <translation id="1524563461097350801">Tidak Perlu</translation> -<translation id="1535268707340844072">Tetapan semasa anda mungkin menyebabkan sesetengah tapak rosak. Untuk mengurus kuki bagi semua tapak, lihat <ph name="BEGIN_LINK" />Tetapan Kuki<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Alamat 1</translation> <translation id="1545749641540134597">Imbas Kod QR</translation> <translation id="1552525382687785070">Penyegerakan Dilumpuhkan oleh Pentadbir Anda</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Ketik butang "Hentikan Pengelogan" untuk mengumpulkan log konsol JavaScript yang akan datang dan ralat daripada semua tab. Log akan dikumpulkan (dan disimpan dalam memori sahaja) hingga halaman ini ditutup atau "Hentikan Pengelogan" diketik.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} kata laluan yang disimpan tersedia di sebelah atas papan kekunci anda.}other{{count} kata laluan yang disimpan tersedia di sebelah atas papan kekunci anda.}}</translation> <translation id="1657011748321897393">Perkongsian gagal kerana anda tidak disambungkan ke rangkaian.</translation> -<translation id="1657641691196698092">Kuki yang Disekat</translation> <translation id="165877110639533037">Tiada Tab Terbuka</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> kepada <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Minta Laman Mudah Alih</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Carian Web</translation> <translation id="2252749852083403809">Menyimpan dalam Drive untuk <ph name="USER_EMAIL" />.</translation> <translation id="2256933947031277845">Organisasi anda membenarkan anda log masuk dengan akaun tertentu sahaja.</translation> +<translation id="2257594476751932246">Berita Peribadi</translation> <translation id="2258326562203545455">{count,plural, =1{Anda boleh menyimpan penanda halaman anda dalam Google Account anda, {email}.}other{Anda boleh menyimpan penanda halaman anda dalam Google Account anda, {email}.}}</translation> <translation id="225943865679747347">Kod ralat: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Tambahkan Akaun</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Sembunyikan "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Pakej anda tidak dapat dihantar</translation> <translation id="2411749908844615428">{count,plural, =1{{count} alamat yang disimpan tersedia di sebelah atas papan kekunci anda.}other{{count} alamat yang disimpan tersedia di sebelah atas papan kekunci anda.}}</translation> -<translation id="2421004566762153674">Menyekat kuki pihak ketiga</translation> <translation id="2421044535038393232">Teruskan Mengedit</translation> <translation id="2434405374328098816">Anda telah pun menyimpan kata laluan untuk "<ph name="USERNAME" />" pada <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Anda boleh menatal ke kiri untuk menyemak imbas dalam Inkognito.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Tambahkan Akaun...</translation> <translation id="2587010742985678408">{count,plural, =0{Tiada Kata Laluan yang Terjejas}=1{{count} Kata Laluan yang Terjejas}other{{count} Kata Laluan yang Terjejas}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Tab terbuka yang tidak digunakan selama satu hari atau lebih akan dialihkan kepada Tab Tidak Aktif supaya anda mudah fokus pada tab yang sering digunakan. Anda boleh menukar pilihan ini pada bila-bila masa dalam tetapan.}other{Tab terbuka yang tidak digunakan selama {COUNT} hari atau lebih akan dialihkan kepada Tab Tidak Aktif supaya anda mudah fokus pada tab yang sering digunakan. Anda boleh menukar pilihan ini pada bila-bila masa dalam tetapan.}}</translation> -<translation id="2600682495497606169">Kosongkan Kuki Tapak</translation> <translation id="260378315836159338">Pada bahagian atas skrin, ketik +</translation> <translation id="2604176749896001318">Kemas Kinikan Penyemak Imbas Anda</translation> <translation id="2609008503159898744">Tutup Semua Tab?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Kata laluan disalin</translation> <translation id="2626236249646841566">Semak sambungan anda dan cuba log masuk sekali lagi.</translation> <translation id="2637313651144986786">Cari Tab...</translation> -<translation id="2647269890314209800">Kuki yang Digunakan</translation> <translation id="2648721026697078500">Jangan Sekali-kali Alihkan</translation> <translation id="2648803196158606475">Padamkan Dibaca</translation> <translation id="2664621323652615289">Berhenti</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Buka dalam Inkognito?</translation> <translation id="4803185665210547709">Diurus oleh organisasi anda. <ph name="BEGIN_LINK" />Ketahui Lebih Lanjut<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Berita dan kandungan berdasarkan minat anda.</translation> <translation id="4805759445554688327">Nombor Kad Tidak Sah</translation> <translation id="4808646838864186379">Penghantaran anda telah dibatalkan</translation> <translation id="4808744395915275922">Kemaskinian</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Penjejakan Bungkusan</translation> <translation id="5478327362747197944">Buat acara Kalendar secara terus dengan mengklik pada tarikh dalam halaman web.</translation> <translation id="5482922178977937393">Adakah anda mahu mendapatkan pemberitahuan untuk berita, sukan dan pelbagai lagi berdasarkan minat anda?</translation> -<translation id="5489208564673669003">Untuk mengurus kuki bagi semua tapak, lihat <ph name="BEGIN_LINK" />Tetapan Kuki<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Sekat Semua Kuki (Tidak Disyorkan)</translation> <translation id="5497202150450073388">Penghantaran Dicuba. Akan mencuba lagi</translation> <translation id="5511959326926949696">Perlindungan pilihan yang ekstrem untuk penyemak imbas anda. Pilihan tersebut hanya boleh digunakan jika anda percaya bahawa anda menjadi sasaran serangan siber yang sangat canggih.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_my.xtb b/ios/chrome/app/strings/resources/ios_strings_my.xtb index d403b64..f4dcfef 100644 --- a/ios/chrome/app/strings/resources/ios_strings_my.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_my.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ဘယ်တော့မှ သိမ်းဆည်းခြင်းမပြုပါ</translation> <translation id="1523341279170789507">ကွတ်ကီးအားလုံးကို ခွင့်ပြုရန်</translation> <translation id="1524563461097350801">မလိုပါ</translation> -<translation id="1535268707340844072">သင့်လက်ရှိဆက်တင်များသည် အချို့ဝဘ်ဆိုက်များ အလုပ်လုပ်ခြင်းမှရပ်တန့်သွားစေနိုင်သည်။ ဝဘ်ဆိုက်အားလုံးအတွက် ကွတ်ကီးများကို စီမံရန် <ph name="BEGIN_LINK" />ကွတ်ကီးဆက်တင်များ<ph name="END_LINK" /> ကို ကြည့်ပါ။</translation> <translation id="1540800554400757039">လိပ်စာ: 1</translation> <translation id="1545749641540134597">QR ကုဒ်ကို ဖတ်ပါ</translation> <translation id="1552525382687785070">စင့်ခ်လုပ်ခြင်းကို သင့် 'စီမံခန့်ခွဲသူ' က ပိတ်ထားပါသည်</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">တဘ်အားလုံးမှ နောင်လာမည့် JavaScript ခလုတ်ခုံမှတ်တမ်းနှင့် အမှားများကို စုဆောင်းရန်အတွက် "မှတ်တမ်း စတင်ရန်" ခလုတ်ကိုတို့ပါ။ ဤစာမျက်နှာ ပိတ်သွားသည်အထိ သို့မဟုတ် "မှတ်တမ်း ရပ်ရန်" ကို တို့လိုက်သည်အထိ မှတ်တမ်းများကို စုစည်းပါမည် (ထို့နောက် မှတ်ဉာဏ်အတွင်းတွင်သာ သိမ်းထားပါမည်)။</translation> <translation id="1653432787084483144">{count,plural, =1{သိမ်းထားသော စကားဝှက် {count} ခု သင့်ကီးဘုတ်ပေါ်တွင် ရနိုင်သည်။}other{သိမ်းထားသော စကားဝှက် {count} ခု သင့်ကီးဘုတ်ပေါ်တွင် ရနိုင်သည်။}}</translation> <translation id="1657011748321897393">သင်သည် ကွန်ရက်သို့ချိတ်ဆက်မထားသောကြောင့် မျှဝေမှုမအောင်မြင်ပါ။</translation> -<translation id="1657641691196698092">ပိတ်ထားသော ကွတ်ကီးများ</translation> <translation id="165877110639533037">ပွင့်နေသည့် တဲဘ်များ မရှိ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> မှ <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">‘မိုဘိုင်းဝဘ်ဆိုက်’ တောင်းဆိုရန်</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">“<ph name="MODULE_NAME" />” ဖျောက်ရန်</translation> <translation id="2403129868389095715">သင်၏ပက်ကေ့ဂျ်ကို ပို့၍မရပါ</translation> <translation id="2411749908844615428">{count,plural, =1{သိမ်းထားသော လိပ်စာ {count} ခု သင့်ကီးဘုတ်ပေါ်တွင် ရနိုင်သည်။}other{သိမ်းထားသော လိပ်စာ {count} ခု သင့်ကီးဘုတ်ပေါ်တွင် ရနိုင်သည်။}}</translation> -<translation id="2421004566762153674">ပြင်ပအဖွဲ့အစည်း၏ ကွတ်ကီးများကို ပိတ်ထားသည်</translation> <translation id="2421044535038393232">ဆက်လက်တည်းဖြတ်ရန်</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> တွင် “<ph name="USERNAME" />” အတွက် စကားဝှက်ကို သိမ်းပြီးဖြစ်သည်</translation> <translation id="2434918313224755415">ရုပ်ဖျက်မုဒ်တွင် ဘရောက်စ်လုပ်ရန် ဘယ်ဘက်သို့ လှိမ့်နိုင်သည်။</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">အကောင့် ထည့်သွင်းပါ…</translation> <translation id="2587010742985678408">{count,plural, =0{ကျိုးပေါက်ထားသည့် စကားဝှက်များ မရှိပါ}=1{ကျိုးပေါက်ထားသည့် စကားဝှက် {count} ခု}other{ကျိုးပေါက်ထားသည့် စကားဝှက် {count} ခု}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{သင်အသုံးအများဆုံး တဘ်များအပေါ် လွယ်ကူစွာ အာရုံစိုက်နိုင်စေရန် တစ်ရက်နှင့်အထက် အသုံးမပြုသော ဖွင့်ထားသည့်တဘ်များကို ‘အသုံးမပြုသည့် တဘ်များ’ သို့ ရွှေ့ထားသည်။ ၎င်းကို ဆက်တင်များတွင် အချိန်မရွေး ပြောင်းနိုင်သည်။}other{သင်အသုံးအများဆုံး တဘ်များအပေါ် လွယ်ကူစွာ အာရုံစိုက်နိုင်စေရန် {COUNT} ရက်နှင့်အထက် အသုံးမပြုသော ဖွင့်ထားသည့်တဘ်များကို ‘အသုံးမပြုသည့် တဘ်များ’ သို့ ရွှေ့ထားသည်။ ၎င်းကို ဆက်တင်များတွင် အချိန်မရွေး ပြောင်းနိုင်သည်။}}</translation> -<translation id="2600682495497606169">ဝဘ်ဆိုက်ကွတ်ကီးများ ရှင်းထုတ်ခြင်း</translation> <translation id="260378315836159338">ဖန်သားပြင်ထိပ်ပိုင်းတွင် + ကိုတို့ပါ</translation> <translation id="2604176749896001318">ဘရောင်ဇာကို အပ်ဒိတ်လုပ်ပါ</translation> <translation id="2609008503159898744">တဘ်အားလုံး ပိတ်မလား။</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">စကားဝှက်ကို ကူးပြီးပါပြီ</translation> <translation id="2626236249646841566">သင့်ချိတ်ဆက်မှုကို စစ်ဆေးပြီး ထပ်မံလက်မှတ်ထိုးဝင်ကြည့်ပါ။</translation> <translation id="2637313651144986786">တဘ်များရှာဖွေရန်…</translation> -<translation id="2647269890314209800">အသုံးပြုနေသော ကွတ်ကီးများ</translation> <translation id="2648721026697078500">ဘယ်တော့မှ မရွှေ့ပါနှင့်</translation> <translation id="2648803196158606475">ဖတ်ပြီးသည်ကို ဖျက်ရန်</translation> <translation id="2664621323652615289">ရပ်ရန်</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">ရုပ်ဖျက်မုဒ်တွင် ဖွင့်မလား။</translation> <translation id="4803185665210547709">သင်၏ ‘အဖွဲ့အစည်း’ ကစီမံခန့်ခွဲထားသည်။ <ph name="BEGIN_LINK" />ပိုမိုလေ့လာရန်<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">သင့်စိတ်ဝင်စားမှုများပေါ် အခြေခံသည့် သတင်းနှင့် အကြောင်းအရာများ။</translation> <translation id="4805759445554688327">ကတ်နံပါတ် မမှန်ကန်ပါ</translation> <translation id="4808646838864186379">သင်၏ပေးပို့မှုကို ပယ်ဖျက်လိုက်သည်</translation> <translation id="4808744395915275922">အပ်ဒိတ်များ</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">ကုန်ပို့စဉ် ပက်ကေ့ဂျ်တည်နေရာကို ခြေရာခံခြင်း</translation> <translation id="5478327362747197944">အင်တာနက်စာမျက်နှာတွင် ရက်စွဲကို နှိပ်ခြင်းဖြင့် ပြက္ခဒိန်အစီအစဉ်များ တိုက်ရိုက်ပြုလုပ်ပါ။</translation> <translation id="5482922178977937393">သင့်စိတ်ဝင်စားမှုများအပေါ် အခြေခံပြီး သတင်း၊ အားကစား စသည်တို့အတွက် အကြောင်းကြားချက်များ ရယူလိုပါသလား။</translation> -<translation id="5489208564673669003">ဝဘ်ဆိုက်အားလုံးအတွက် ကွတ်ကီးများကို စီမံရန် <ph name="BEGIN_LINK" />ကွတ်ကီးဆက်တင်များ<ph name="END_LINK" /> ကို ကြည့်ပါ။</translation> <translation id="5490005495580364134">ကွတ်ကီးအားလုံး ပိတ်ရန် (အကြံမပြုပါ)</translation> <translation id="5497202150450073388">ပို့ရန် ကြိုးပမ်းထားသည်။ ပြန်စမ်းကြည့်ပါမည်</translation> <translation id="5511959326926949696">သင့်ဘရောင်ဇာအတွက် ချန်လှပ်နိုင်သည့် လွန်ကဲအကာအကွယ်။ အလွန်ဆန်းပြားရှုပ်ထွေးသော ဆိုင်ဘာတိုက်ခိုက်မှုက သင့်အား ပစ်မှတ်ထားနေနိုင်သည်ဟု ယူဆမှသာ ၎င်းကိုသုံးရမည်။</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ne.xtb b/ios/chrome/app/strings/resources/ios_strings_ne.xtb index 67cd125..3288c39 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ne.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ne.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">कहिल्यै सुरक्षित गरिँदैन</translation> <translation id="1523341279170789507">सबै कुकीलाई अनुमति दिनुहोस्</translation> <translation id="1524563461097350801">पर्दैन, धन्यवाद</translation> -<translation id="1535268707340844072">तपाईंको हालको सेटिङका कारण केही साइटहरूले सही रूपमा काम नगर्न सक्छन्। सबै साइटका कुकीहरू व्यवस्थापन गर्न, <ph name="BEGIN_LINK" />कुकीसम्बन्धी सेटिङ<ph name="END_LINK" />मा जानुहोस्।</translation> <translation id="1540800554400757039">ठेगाना 1</translation> <translation id="1545749641540134597">QR कोड स्क्यान गर्नुहोस्</translation> <translation id="1552525382687785070">तपाईंका प्रशासकले सिंंक सुविधा असक्षम पार्नुभएको छ</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">सबै ट्याबहरूबाट JavaScript कन्सोलका भावी लग तथा त्रुटिहरू सङ्कलन गर्न "लग गर्न सुरु गर्नुहोस्" नामक बटन ट्याप गर्नुहोस्। यो पृष्ठ बन्द नगरेसम्म वा "लग गर्न छाड्नुहोस्" नामक बटन ट्याप नगरेसम्म लगहरू सङ्कलन गरिने छ (र मेमोरीमा मात्र भण्डारण गरिने छ)।</translation> <translation id="1653432787084483144">{count,plural, =1{तपाईंको किबोर्डको माथिल्लो भागमा {count} वटा सेभ गरिएको पासवर्ड उपलब्ध छ।}other{तपाईंको किबोर्डको माथिल्लो भागमा {count} वटा सेभ गरिएको पासवर्ड उपलब्ध छ।}}</translation> <translation id="1657011748321897393">साझेदारी असफल भयो किनभने तपाईं सञ्जालमा जडित हुनुहुँदैन।</translation> -<translation id="1657641691196698092">रोक लगाइएका कुकीहरू</translation> <translation id="165877110639533037">खुल्ला ट्याबहरू छैनन्</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> बाट <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">मोबाइल साइट देखाउन अनुरोध गर्नुहोस्</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">वेब खोजी</translation> <translation id="2252749852083403809"><ph name="USER_EMAIL" /> को Drive मा सेभ गरिँदै छ।</translation> <translation id="2256933947031277845">तपाईंको सङ्गठनको नीतिअनुसार तपाईं निश्चित खातामार्फत मात्र साइन इन गर्न पाउनुहुन्छ।</translation> +<translation id="2257594476751932246">पर्सनलाइज गरिएको समाचार</translation> <translation id="2258326562203545455">{count,plural, =1{तपाईं आफ्नो बुकमार्क आफ्नो Google खाता ({email}) मा सेभ गर्न सक्नुहुन्छ।}other{तपाईं आफ्ना बुकमार्कहरू आफ्नो Google खाता ({email}) मा सेभ गर्न सक्नुहुन्छ।}}</translation> <translation id="225943865679747347">त्रुटि कोड: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">खाता थप्नुहोस्...</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" लुकाउनुहोस्</translation> <translation id="2403129868389095715">तपाईंको प्याकेज डेलिभर गर्न मिल्दैन</translation> <translation id="2411749908844615428">{count,plural, =1{तपाईंको किबोर्डको माथिल्लो भागमा {count} वटा सेभ गरिएको ठेगाना उपलब्ध छ।}other{तपाईंको किबोर्डको माथिल्लो भागमा {count} वटा सेभ गरिएको ठेगाना उपलब्ध छ।}}</translation> -<translation id="2421004566762153674">तेस्रो पक्षीय कुकीहरूलाई रोक लगाउँदै</translation> <translation id="2421044535038393232">सम्पादन गरिरहनुहोस्</translation> <translation id="2434405374328098816">तपाईंले <ph name="WEBSITE" /> का हकमा "<ph name="USERNAME" />" को पासवर्ड सेभ गरिसक्नुभएको छ</translation> <translation id="2434918313224755415">तपाईं इन्कोग्निटोमा ब्राउज गर्न बायाँतिर स्क्रोल गर्न सक्नुहुन्छ।</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">खाता थप्नुहोस्...</translation> <translation id="2587010742985678408">{count,plural, =0{कुनै पनि पासवर्ड ह्याक वा चोरी भएको छैन}=1{{count} वटा पासवर्ड ह्याक वा चोरी भएको छ}other{{count} वटा पासवर्ड ह्याक वा चोरी भएका छन्}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{तपाईं आफूले सबैभन्दा बढी प्रयोग गर्ने ट्याबहरूमा सजिलै ध्यान केन्द्रित गर्न सक्नुहोस् भन्नाका लागि एक दिन वा सोभन्दा बढी समयदेखि प्रयोग नगरिएका ट्याबहरू सारेर "निष्क्रिय ट्याबहरू" खण्डमा लगिन्छ। तपाईं जुनसुकै बेला सेटिङमा गई यो कुरा बदल्न सक्नुहुन्छ।}other{तपाईं आफूले सबैभन्दा बढी प्रयोग गर्ने ट्याबहरूमा सजिलै ध्यान केन्द्रित गर्न सक्नुहोस् भन्नाका लागि {COUNT} दिन वा सोभन्दा बढी समयदेखि प्रयोग नगरिएका ट्याबहरू सारेर "निष्क्रिय ट्याबहरू" खण्डमा लगिन्छ। तपाईं जुनसुकै बेला सेटिङमा गई यो कुरा बदल्न सक्नुहुन्छ।}}</translation> -<translation id="2600682495497606169">साइटका कुकीहरू हटाउनुहोस्</translation> <translation id="260378315836159338">स्क्रिनको सिरानमा गई + मा ट्याप गर्नुहोस्</translation> <translation id="2604176749896001318">ब्राउजर अपडेट गर्नुहोस्</translation> <translation id="2609008503159898744">सबै ट्याबहरू बन्द गर्ने हो?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">पासवर्ड कपी गरियो</translation> <translation id="2626236249646841566">आफ्नो इन्टरनेट जाँच्नुहोस् र फेरि साइन इन गरी हेर्नुहोस्।</translation> <translation id="2637313651144986786">ट्याबहरू खोज्नुहोस्...</translation> -<translation id="2647269890314209800">प्रयोगमा रहेका कुकीहरू</translation> <translation id="2648721026697078500">कहिल्यै पनि नसारियोस्</translation> <translation id="2648803196158606475">पढिसकिएकोलाई मेट्नुहोस्</translation> <translation id="2664621323652615289">रोक्नुहोस्</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">इन्कोग्निटो मोडमा खोल्ने हो?</translation> <translation id="4803185665210547709">तपाईंको सङ्गठनले व्यवस्थापन गरेको। <ph name="BEGIN_LINK" />थप जान्नुहोस्<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">तपाईंका रुचिमा आधारित समाचार र सामग्री।</translation> <translation id="4805759445554688327">कार्डको नम्बर अमान्य छ</translation> <translation id="4808646838864186379">तपाईंको डेलिभरी रद्द गरिएको छ</translation> <translation id="4808744395915275922">अपडेटहरू</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">प्याकेज ट्रयाकिङ</translation> <translation id="5478327362747197944">सीधै वेब पेजमा मितिमा क्लिक गरेर पात्रोमा सेट गरिने कार्यक्रमहरू बनाउनुहोस्।</translation> <translation id="5482922178977937393">तपाईं आफ्ना रूचिका आधारमा समाचार, खेलकुद र अन्य कुरासम्बन्धी सूचनाहरू प्राप्त गर्न चाहनुहुन्छ?</translation> -<translation id="5489208564673669003">सबै साइटका कुकीहरू व्यवस्थापन गर्न, <ph name="BEGIN_LINK" />कुकीसम्बन्धी सेटिङ<ph name="END_LINK" />मा जानुहोस्।</translation> <translation id="5490005495580364134">सबै कुकीलाई रोक लगाइयोस् (सिफारिस गरिँदैन)</translation> <translation id="5497202150450073388">डेलिभर गर्ने प्रयास गरिएको छ। फेरि प्रयास गरिने छ</translation> <translation id="5511959326926949696">तपाईंको ब्राउजरको उच्च सुरक्षाका लागि ऐच्छिक सेटिङ तपाईंलाई आफू अत्यन्तै जटिल प्रकृतिको लक्षित साइबर आक्रमणको जोखिममा छु जस्तो लाग्छ भने मात्र यो सेटिङ प्रयोग गर्नुहोला।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_nl.xtb b/ios/chrome/app/strings/resources/ios_strings_nl.xtb index 82ddbe1..af847f407 100644 --- a/ios/chrome/app/strings/resources/ios_strings_nl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_nl.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nooit opgeslagen</translation> <translation id="1523341279170789507">Alle cookies toestaan</translation> <translation id="1524563461097350801">Nee, bedankt</translation> -<translation id="1535268707340844072">Je huidige instelling kan ervoor zorgen dat bepaalde sites niet goed werken. Ga naar <ph name="BEGIN_LINK" />Cookie-instellingen<ph name="END_LINK" /> om de cookies voor alle sites te beheren.</translation> <translation id="1540800554400757039">Adres 1</translation> <translation id="1545749641540134597">QR-code scannen</translation> <translation id="1552525382687785070">Synchronisatie is uitgezet door de beheerder</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tik op de knop 'Logboekregistratie starten' om toekomstige logboeken van JavaScript-console en fouten van alle tabbladen te verzamelen. Er worden logboeken verzameld (en alleen opgeslagen in het geheugen) totdat de pagina wordt gesloten of op 'Logboekregistratie stoppen' wordt getikt.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} opgeslagen wachtwoord beschikbaar boven je toetsenbord.}other{{count} opgeslagen wachtwoorden beschikbaar boven je toetsenbord.}}</translation> <translation id="1657011748321897393">Delen is mislukt omdat je niet verbonden bent met het netwerk.</translation> -<translation id="1657641691196698092">Geblokkeerde cookies</translation> <translation id="165877110639533037">Geen geopende tabbladen</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> naar <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Mobiele site opvragen</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044"><ph name="MODULE_NAME" /> verbergen</translation> <translation id="2403129868389095715">Je pakket kan niet worden bezorgd</translation> <translation id="2411749908844615428">{count,plural, =1{{count} opgeslagen adres beschikbaar boven je toetsenbord.}other{{count} opgeslagen adressen beschikbaar boven je toetsenbord.}}</translation> -<translation id="2421004566762153674">Cookies van derden blokkeren</translation> <translation id="2421044535038393232">Doorgaan met bewerken</translation> <translation id="2434405374328098816">Je hebt al een wachtwoord voor <ph name="USERNAME" /> opgeslagen op <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Je kunt naar links scrollen om in de incognitomodus te browsen.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Account toevoegen…</translation> <translation id="2587010742985678408">{count,plural, =0{Geen gehackte wachtwoorden}=1{{count} gehackt wachtwoord}other{{count} gehackte wachtwoorden}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Geopende tabbladen die een dag of langer niet zijn gebruikt, worden verplaatst naar Inactieve tabbladen. Zo kun je je makkelijk focussen op de tabbladen die je het meest gebruikt. Je kunt dit altijd wijzigen in de instellingen.}other{Geopende tabbladen die {COUNT} dagen of langer niet zijn gebruikt, worden verplaatst naar Inactieve tabbladen. Zo kun je je makkelijk focussen op de tabbladen die je het meest gebruikt. Je kunt dit altijd wijzigen in de instellingen.}}</translation> -<translation id="2600682495497606169">Sitecookies wissen</translation> <translation id="260378315836159338">Tik bovenaan het scherm op +</translation> <translation id="2604176749896001318">Je browser updaten</translation> <translation id="2609008503159898744">Alle tabbladen sluiten?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Wachtwoord gekopieerd</translation> <translation id="2626236249646841566">Check je verbinding en probeer opnieuw in te loggen.</translation> <translation id="2637313651144986786">Tabbladen doorzoeken...</translation> -<translation id="2647269890314209800">Gebruikte cookies</translation> <translation id="2648721026697078500">Nooit verplaatsen</translation> <translation id="2648803196158606475">Gelezen items verwijderen</translation> <translation id="2664621323652615289">Stoppen</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Openen in incognitomodus?</translation> <translation id="4803185665210547709">Beheerd door je organisatie. <ph name="BEGIN_LINK" />Meer informatie<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Nieuws en content op basis van je interesses.</translation> <translation id="4805759445554688327">Ongeldig creditcardnummer</translation> <translation id="4808646838864186379">Je bezorging is geannuleerd</translation> <translation id="4808744395915275922">Updates</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Verzendstatus bijhouden</translation> <translation id="5478327362747197944">Maak rechtstreeks Agenda-afspraken door op een datum op een webpagina te klikken.</translation> <translation id="5482922178977937393">Wil je meldingen krijgen voor onder andere nieuws en sport op basis van je interesses?</translation> -<translation id="5489208564673669003">Ga naar <ph name="BEGIN_LINK" />Cookie-instellingen<ph name="END_LINK" /> om de cookies voor alle sites te beheren.</translation> <translation id="5490005495580364134">Alle cookies blokkeren (niet aanbevolen)</translation> <translation id="5497202150450073388">Geprobeerd te bezorgen. Er wordt een nieuwe poging gedaan.</translation> <translation id="5511959326926949696">Optionele extreme bescherming voor je browser. Gebruik dit alleen als je vermoedt dat je het doelwit bent van een zeer geavanceerde cyberaanval.</translation> @@ -919,7 +912,7 @@ <translation id="5702108177581350218">Als je een kopie van je gebruikersnaam en wachtwoord deelt, kan je gezinslid deze gegevens invullen via Google Wachtwoordmanager.</translation> <translation id="5704908597376970822">Kan niet inloggen.</translation> <translation id="5706552126692816153">1 dag geleden actief</translation> -<translation id="5718049162805123412">Je moet ze nu wijzigen</translation> +<translation id="5718049162805123412">Je moet deze nu wijzigen</translation> <translation id="5724941645893276623">Voeg een nieuw tabblad toe als je privé wilt browsen</translation> <translation id="5728700505257787410">Er is een probleem opgetreden met het inloggen op je account.</translation> <translation id="5737974891429562743">De inloggegevens voor het account zijn verouderd. Voer een update uit om te synchroniseren.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_no.xtb b/ios/chrome/app/strings/resources/ios_strings_no.xtb index 15dea44..7108828 100644 --- a/ios/chrome/app/strings/resources/ios_strings_no.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_no.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Aldri lagret</translation> <translation id="1523341279170789507">Tillat alle informasjonskapsler</translation> <translation id="1524563461097350801">Nei takk</translation> -<translation id="1535268707340844072">Den nåværende innstillingen kan medføre at noen nettsteder slutter å fungere. For å administrere informasjonskapsler for alle nettsteder, se <ph name="BEGIN_LINK" />Innstillinger for informasjonskapsler<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adresse 1</translation> <translation id="1545749641540134597">Skann en QR-kode</translation> <translation id="1552525382687785070">Administratoren din har slått av synkronisering</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Trykk på «Start logging»-knappen for å samle inn fremtidige JavaScript-konsollogger og -feil fra alle faner. Loggene samles inn (og lagres bare i minnet) frem til denne siden lukkes eller du trykker på «Stopp logging».</translation> <translation id="1653432787084483144">{count,plural, =1{{count} lagret passord er tilgjengelig over tastaturet.}other{{count} lagrede passord er tilgjengelige over tastaturet.}}</translation> <translation id="1657011748321897393">Delingen mislyktes fordi du ikke er tilkoblet nettverket.</translation> -<translation id="1657641691196698092">Blokkerte informasjonskapsler</translation> <translation id="165877110639533037">Ingen åpne faner</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> til <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Be om mobilversjonen av nettstedet</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Nettsøk</translation> <translation id="2252749852083403809">Lagres i Disk for <ph name="USER_EMAIL" />.</translation> <translation id="2256933947031277845">Organisasjonen din lar deg kun logge på med visse kontoer.</translation> +<translation id="2257594476751932246">Nyheter tilpasset deg</translation> <translation id="2258326562203545455">{count,plural, =1{Du kan lagre bokmerket i Google-kontoen din ({email}).}other{Du kan lagre bokmerkene i Google-kontoen din ({email}).}}</translation> <translation id="225943865679747347">Feilkode: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Legg til konto</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Skjul «<ph name="MODULE_NAME" />»</translation> <translation id="2403129868389095715">Pakken kan ikke leveres</translation> <translation id="2411749908844615428">{count,plural, =1{{count} lagret adresse er tilgjengelig over tastaturet.}other{{count} lagrede adresser er tilgjengelige over tastaturet.}}</translation> -<translation id="2421004566762153674">Blokkerer informasjonskapsler fra tredjeparter</translation> <translation id="2421044535038393232">Fortsett redigeringen</translation> <translation id="2434405374328098816">Du har allerede lagret et passord for «<ph name="USERNAME" />» på <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Du kan rulle til venstre for å surfe i inkognitomodus.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Legg til en konto …</translation> <translation id="2587010742985678408">{count,plural, =0{Ingen passord er utsatt for sikkerhetsbrudd}=1{{count} passord er utsatt for sikkerhetsbrudd}other{{count} passord er utsatt for sikkerhetsbrudd}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Åpne faner som ikke har vært i bruk den siste dagen, flyttes til inaktive faner, slik at du enkelt kan fokusere på fanene du bruker mest. Du kan når som helst endre dette i innstillingene.}other{Åpne faner som ikke har vært i bruk de siste {COUNT} dagene, flyttes til inaktive faner, slik at du enkelt kan fokusere på fanene du bruker mest. Du kan når som helst endre dette i innstillingene.}}</translation> -<translation id="2600682495497606169">Slett informasjonskapsler for nettstedet</translation> <translation id="260378315836159338">Trykk på + øverst på skjermen</translation> <translation id="2604176749896001318">Oppdater nettleseren</translation> <translation id="2609008503159898744">Vil du lukke alle faner?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Passordet er kopiert</translation> <translation id="2626236249646841566">Kontroller tilkoblingen din, og prøv å logge på igjen.</translation> <translation id="2637313651144986786">Søk i faner…</translation> -<translation id="2647269890314209800">Informasjonskapsler som er i bruk</translation> <translation id="2648721026697078500">Flytt aldri</translation> <translation id="2648803196158606475">Slett leste</translation> <translation id="2664621323652615289">Stopp</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Vil du åpne linken i Inkognito?</translation> <translation id="4803185665210547709">Administreres av organisasjonen din. <ph name="BEGIN_LINK" />Finn ut mer<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Nyheter og innhold basert på interessene dine.</translation> <translation id="4805759445554688327">Ugyldig kortnummer</translation> <translation id="4808646838864186379">Leveringen er kansellert</translation> <translation id="4808744395915275922">Oppdateringer</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Pakkesporing</translation> <translation id="5478327362747197944">Opprett kalenderaktiviteter direkte ved å klikke på datoer på nettsider.</translation> <translation id="5482922178977937393">Vil du ha varsler om nyheter, sport med mer basert på interessene dine?</translation> -<translation id="5489208564673669003">For å administrere informasjonskapsler for alle nettsteder, se <ph name="BEGIN_LINK" />Innstillinger for informasjonskapsler<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokkér alle informasjonskapsler (anbefales ikke)</translation> <translation id="5497202150450073388">Forsøkt levert. Kommer til å prøve på nytt</translation> <translation id="5511959326926949696">Ekstrem, valgfri beskyttelse for nettleseren din. Den skal bare brukes hvis du mener at du kan bli offer for et svært sofistikert cyberangrep.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_or.xtb b/ios/chrome/app/strings/resources/ios_strings_or.xtb index 3adeb57..c7b31f33 100644 --- a/ios/chrome/app/strings/resources/ios_strings_or.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_or.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ଆଦୌ ସେଭ୍ କରାଯାଇନାହିଁ</translation> <translation id="1523341279170789507">ସମସ୍ତ କୁକୀକୁ ଅନୁମତି ଦିଅନ୍ତୁ</translation> <translation id="1524563461097350801">ନାହିଁ, ଥାଉ</translation> -<translation id="1535268707340844072">ଆପଣଙ୍କ ବର୍ତ୍ତମାନର ସେଟିଂ ଯୋଗୁଁ କିଛି ସାଇଟ୍ ଠିକ୍ ଭାବେ କାମ କରି ନପାରେ। ସମସ୍ତ ସାଇଟ୍ ପାଇଁ କୁକୀଗୁଡ଼ିକ ପରିଚାଳନା କରିବାକୁ, <ph name="BEGIN_LINK" />କୁକୀ ସେଟିଂସ୍<ph name="END_LINK" /> ଦେଖନ୍ତୁ।</translation> <translation id="1540800554400757039">ଠିକଣା 1</translation> <translation id="1545749641540134597">QR କୋଡ୍ ସ୍କାନ୍ କରନ୍ତୁ</translation> <translation id="1552525382687785070">ଆପଣଙ୍କର ଆଡ୍ମିନିଷ୍ଟ୍ରେଟର୍ଙ୍କ ଦ୍ୱାରା ସିଙ୍କ ଅକ୍ଷମ କରାଯାଇଛି</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ସମସ୍ତ ଟାବ୍ରୁ ଭବିଷ୍ୟତର JavaScript କନ୍ସୋଲ୍ ଏବଂ ତ୍ରୁଟି ସଂଗ୍ରହ କରିବାକୁ "ଷ୍ଟାର୍ଟ ଲଗିଂ" ବଟନ୍ରେ ଟାପ୍ କରନ୍ତୁ। ଯେପର୍ଯ୍ୟନ୍ତ ଏହି ପୃଷ୍ଠା ବନ୍ଦ କରାନଯାଇଛି କିମ୍ବା "ଲଗ୍ଇନ୍ ବନ୍ଦ କରନ୍ତୁ"ରେ ଟାପ୍ କରାନଯାଇଛି, ସେପର୍ଯ୍ୟନ୍ତ ଲଗ୍ ସଂଗ୍ରହ କରାଯିବ(ଏବଂ କେବଳ ମେମୋରୀରେ ଷ୍ଟୋର୍ କରାଯାଇଛି)।</translation> <translation id="1653432787084483144">{count,plural, =1{ଆପଣଙ୍କ କୀବୋର୍ଡ ଉପରେ {count}ଟି ସେଭ କରାଯାଇଥିବା ପାସୱାର୍ଡ ଉପଲବ୍ଧ ଅଛି।}other{ଆପଣଙ୍କ କୀବୋର୍ଡ ଉପରେ {count}ଟି ସେଭ କରାଯାଇଥିବା ପାସୱାର୍ଡ ଉପଲବ୍ଧ ଅଛି।}}</translation> <translation id="1657011748321897393">ଆପଣ ନେଟ୍ୱାର୍କ ସହିତ ସଂଯୁକ୍ତ ନଥିବାରୁ ସେୟାରିଂ ବିଫଳ ହୋଇଛି।</translation> -<translation id="1657641691196698092">ବ୍ଲକ୍ କରାଯାଇଥିବା କୁକୀଗୁଡ଼ିକ</translation> <translation id="165877110639533037">ଖୋଲାଯାଇଥିବା କୌଣସି ଟାବ୍ ନାହିଁ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ରୁ <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">ମୋବାଇଲ ସାଇଟ ପାଇଁ ଅନୁରୋଧ କରନ୍ତୁ</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />"କୁ ଲୁଚାନ୍ତୁ</translation> <translation id="2403129868389095715">ଆପଣଙ୍କ ପେକେଜକୁ ଡେଲିଭର କରାଯାଇପାରିବ ନାହିଁ</translation> <translation id="2411749908844615428">{count,plural, =1{ଆପଣଙ୍କ କୀବୋର୍ଡ ଉପରେ {count}ଟି ସେଭ କରାଯାଇଥିବା ଠିକଣା ଉପଲବ୍ଧ ଅଛି।}other{ଆପଣଙ୍କ କୀବୋର୍ଡ ଉପରେ {count}ଟି ସେଭ କରାଯାଇଥିବା ଠିକଣା ଉପଲବ୍ଧ ଅଛି।}}</translation> -<translation id="2421004566762153674">ତୃତୀୟ-ପକ୍ଷ କୁକୀଗୁଡ଼ିକୁ ବ୍ଲକ୍ କରାଯାଉଛି</translation> <translation id="2421044535038393232">ସମ୍ପାଦନା ଜାରି ରଖନ୍ତୁ</translation> <translation id="2434405374328098816">ଆପଣ <ph name="WEBSITE" />ରେ "<ph name="USERNAME" />" ପାଇଁ ପୂର୍ବରୁ ଏକ ପାସୱାର୍ଡ ସେଭ କରିଛନ୍ତି</translation> <translation id="2434918313224755415">ଇନକଗ୍ନିଟୋରେ ବ୍ରାଉଜ କରିବାକୁ ଆପଣ ବାମକୁ ସ୍ୱାଇପ କରିପାରିବେ।</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">ଆକାଉଣ୍ଟ ଯୋଗ କରନ୍ତୁ…</translation> <translation id="2587010742985678408">{count,plural, =0{କୌଣସି ଚୋରି ହୋଇଯାଇଥିବା ପାସୱାର୍ଡ ନାହିଁ}=1{{count}ଟି ଚୋରି ହୋଇଯାଇଥିବା ପାସୱାର୍ଡ}other{{count}ଟି ଚୋରି ହୋଇଯାଇଥିବା ପାସୱାର୍ଡ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ଗୋଟିଏ କିମ୍ବା ଅଧିକ ଦିନ ଧରି ବ୍ୟବହାର ହୋଇନଥିବା ଖୋଲା ଟାବଗୁଡ଼ିକ ନିଷ୍କ୍ରିୟ ଟାବକୁ ମୁଭ କରାଯାଇଛି, ଫଳରେ ଆପଣ ସବୁଠୁ ଅଧିକ ବ୍ୟବହାର କରୁଥିବା ଟାବଗୁଡ଼ିକ ଉପରେ ସହଜରେ ଫୋକସ କରିପାରିବେ। ଆପଣ ଯେ କୌଣସି ସମୟରେ ସେଟିଂସରେ ଏହାକୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ।}other{{COUNT} କିମ୍ବା ଅଧିକ ଦିନ ଧରି ବ୍ୟବହାର ହୋଇନଥିବା ଖୋଲା ଟାବଗୁଡ଼ିକ ନିଷ୍କ୍ରିୟ ଟାବକୁ ମୁଭ କରାଯାଇଛି, ଫଳରେ ଆପଣ ସବୁଠୁ ଅଧିକ ବ୍ୟବହାର କରୁଥିବା ଟାବଗୁଡ଼ିକ ଉପରେ ସହଜରେ ଫୋକସ କରିପାରିବେ। ଆପଣ ଯେ କୌଣସି ସମୟରେ ସେଟିଂସରେ ଏହାକୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ।}}</translation> -<translation id="2600682495497606169">ସାଇଟ୍ କୁକୀଗୁଡ଼ିକ ଖାଲି କରନ୍ତୁ</translation> <translation id="260378315836159338">ସ୍କ୍ରିନର ଶୀଷରେ ଥିବା +ରେ ଟାପ କରନ୍ତୁ</translation> <translation id="2604176749896001318">ଆପଣଙ୍କ ବ୍ରାଉଜରକୁ ଅପଡେଟ କରନ୍ତୁ</translation> <translation id="2609008503159898744">ସମସ୍ତ ଟାବକୁ ବନ୍ଦ କରିବେ?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">ପାସ୍ୱର୍ଡ କପି ହୋଇଛି</translation> <translation id="2626236249646841566">ଆପଣଙ୍କ ସଂଯୋଗ ଯାଞ୍ଚ କରି ପୁଣି ସାଇନ ଇନ କରିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ।</translation> <translation id="2637313651144986786">ସର୍ଚ୍ଚ ଟାବ...</translation> -<translation id="2647269890314209800">ବ୍ୟବହାର ହେଉଥିବା କୁକୀଗୁଡ଼ିକ</translation> <translation id="2648721026697078500">କେବେ ବି ମୁଭ କରନ୍ତୁ ନାହିଁ</translation> <translation id="2648803196158606475">"ପଢ଼ାଯାଇଥିବା"କୁ ଡିଲିଟ୍ କରନ୍ତୁ</translation> <translation id="2664621323652615289">ବନ୍ଦ କରନ୍ତୁ</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">ଇନକଗ୍ନିଟୋରେ ଖୋଲିବେ?</translation> <translation id="4803185665210547709">ଆପଣଙ୍କ ସଂସ୍ଥା ଦ୍ୱାରା ପରିଚାଳିତ। <ph name="BEGIN_LINK" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ଆପଣଙ୍କ ରୁଚି ଆଧାରରେ ନ୍ୟୁଜ ଏବଂ ବିଷୟବସ୍ତୁ।</translation> <translation id="4805759445554688327">ଅବୈଧ କାର୍ଡ ନମ୍ବର</translation> <translation id="4808646838864186379">ଆପଣଙ୍କ ଡେଲିଭରୀକୁ ବାତିଲ କରାଯାଇଛି</translation> <translation id="4808744395915275922">ଅପଡେଟଗୁଡ଼ିକ</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">ପେକେଜ ଟ୍ରାକିଂ</translation> <translation id="5478327362747197944">ଏକ ୱେବ ପୃଷ୍ଠାରେ ଏକ ତାରିଖ ଉପରେ କ୍ଲିକ କରି ସିଧାସଳଖ Calendar ଇଭେଣ୍ଟଗୁଡ଼ିକ ତିଆରି କରନ୍ତୁ।</translation> <translation id="5482922178977937393">ଆପଣଙ୍କ ରୁଚି ଆଧାରରେ ଆପଣ ସମାଚାର, ସ୍ପୋର୍ଟ୍ସ ଏବଂ ଆହୁରି ଅନେକ କିଛି ପାଇଁ ବିଜ୍ଞପ୍ତି ପାଇବାକୁ ଚାହିଁବେ?</translation> -<translation id="5489208564673669003">ସମସ୍ତ ସାଇଟ୍ ପାଇଁ କୁକୀଗୁଡ଼ିକ ପରିଚାଳନା କରିବାକୁ, <ph name="BEGIN_LINK" />କୁକୀ ସେଟିଂସ୍<ph name="END_LINK" /> ଦେଖନ୍ତୁ।</translation> <translation id="5490005495580364134">ସମସ୍ତ କୁକୀ ବ୍ଲକ୍ କରନ୍ତୁ (ସୁପାରିଶ କରାଯାଇନାହିଁ)</translation> <translation id="5497202150450073388">ଡେଲିଭର କରିବାକୁ ଚେଷ୍ଟା କରାଯାଇଛି। ପୁଣି ଚେଷ୍ଟା କରିବୁ</translation> <translation id="5511959326926949696">ଆପଣଙ୍କ ବ୍ରାଉଜର ପାଇଁ ଅତ୍ୟନ୍ତ ବୈକଳ୍ପିକ ସୁରକ୍ଷା। ଆପଣଙ୍କୁ ଏକ ଅତ୍ୟନ୍ତ ଅତ୍ୟାଧୁନିକ ସାଇବର ଆଟାକ ଦ୍ୱାରା ଟାର୍ଗେଟ କରାଯାଇପାରେ ବୋଲି ଯଦି ଆପଣ ବିଶ୍ୱାସ କରନ୍ତି ତେବେ ହିଁ ଏହାକୁ ବ୍ୟବହାର କରାଯିବା ଉଚିତ।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pa.xtb b/ios/chrome/app/strings/resources/ios_strings_pa.xtb index d133421b..c1f3aa14 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pa.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pa.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ਕਦੇ ਵੀ ਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤੇ ਗਏ</translation> <translation id="1523341279170789507">ਸਾਰੀਆਂ ਕੁਕੀਜ਼ ਲਈ ਆਗਿਆ ਦਿਓ</translation> <translation id="1524563461097350801">ਨਹੀਂ, ਧੰਨਵਾਦ</translation> -<translation id="1535268707340844072">ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਸੈਟਿੰਗ ਕਰਕੇ ਕੁਝ ਸਾਈਟਾਂ ਨੂੰ ਦੇਖਣ ਵੇਲੇ ਰੁਕਾਵਟ ਆ ਸਕਦੀ ਹੈ। ਸਾਰੀਆਂ ਸਾਈਟਾਂ ਲਈ ਕੁਕੀਜ਼ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ, <ph name="BEGIN_LINK" />ਕੁਕੀ ਸੈਟਿੰਗਾਂ<ph name="END_LINK" /> ਦੇਖੋ।</translation> <translation id="1540800554400757039">ਪਤਾ 1</translation> <translation id="1545749641540134597">QR ਕੋਡ ਸਕੈਨ ਕਰੋ</translation> <translation id="1552525382687785070">ਸਿੰਕ ਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਨੇ ਬੰਦ ਕੀਤਾ ਹੋਇਆ ਹੈ</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">ਭਵਿੱਖ ਵਿੱਚ ਸਾਰੀਆਂ ਟੈਬਾਂ ਤੋਂ JavaScript ਕੰਸੋਲ ਲੌਗਾਂ ਅਤੇ ਗੜਬੜੀਆਂ ਨੂੰ ਇਕੱਤਰ ਕਰਨ ਲਈ "ਲੌਗ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ" ਬਟਨ 'ਤੇ ਟੈਪ ਕਰੋ। ਲੌਗ ਇਕੱਤਰ ਕੀਤੇ ਜਾਣਗੇ (ਅਤੇ ਸਿਰਫ਼ ਮੈਮੋਰੀ ਵਿੱਚ ਹੀ ਸਟੋਰ ਕੀਤੇ ਜਾਣਗੇ) ਜਦੋਂ ਤੱਕ ਇਹ ਪੰਨਾ ਬੰਦ ਨਹੀਂ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਜਾਂ "ਲੌਗ ਕਰਨਾ ਰੋਕੋ" 'ਤੇ ਟੈਪ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।</translation> <translation id="1653432787084483144">{count,plural, =1{{count} ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਪਾਸਵਰਡ ਤੁਹਾਡੇ ਕੀ-ਬੋਰਡ ਦੇ ਉੱਪਰ ਉਪਲਬਧ ਹੈ।}one{{count} ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਪਾਸਵਰਡ ਤੁਹਾਡੇ ਕੀ-ਬੋਰਡ ਦੇ ਉੱਪਰ ਉਪਲਬਧ ਹੈ।}other{{count} ਰੱਖਿਅਤ ਕੀਤੇ ਗਏ ਪਾਸਵਰਡ ਤੁਹਾਡੇ ਕੀ-ਬੋਰਡ ਦੇ ਉੱਪਰ ਉਪਲਬਧ ਹਨ।}}</translation> <translation id="1657011748321897393">ਸ਼ੇਅਰ ਕਰਨਾ ਅਸਫਲ ਕਿਉਂਕਿ ਤੁਸੀਂ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਹੋਇਆ ਹੈ।</translation> -<translation id="1657641691196698092">ਬਲਾਕ ਕੀਤੀਆਂ ਕੁਕੀਜ਼</translation> <translation id="165877110639533037">ਕੋਈ ਖੁੱਲ੍ਹੀਆਂ ਟੈਬਸ ਨਹੀਂ</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> ਤੋਂ <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">ਮੋਬਾਈਲ ਸਾਈਟ ਦੀ ਬੇਨਤੀ ਕਰੋ</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" ਲੁਕਾਓ</translation> <translation id="2403129868389095715">ਤੁਹਾਡਾ ਪੈਕੇਜ ਡਿਲੀਵਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</translation> <translation id="2411749908844615428">{count,plural, =1{{count} ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਪਤਾ ਤੁਹਾਡੇ ਕੀ-ਬੋਰਡ ਦੇ ਉੱਪਰ ਉਪਲਬਧ ਹੈ।}one{{count} ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਪਤਾ ਤੁਹਾਡੇ ਕੀ-ਬੋਰਡ ਦੇ ਉੱਪਰ ਉਪਲਬਧ ਹੈ।}other{{count} ਰੱਖਿਅਤ ਕੀਤੇ ਗਏ ਪਤੇ ਤੁਹਾਡੇ ਕੀ-ਬੋਰਡ ਦੇ ਉੱਪਰ ਉਪਲਬਧ ਹਨ।}}</translation> -<translation id="2421004566762153674">ਤੀਜੀ-ਧਿਰ ਵਾਲੀਆਂ ਕੁਕੀਜ਼ ਬਲਾਕ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ</translation> <translation id="2421044535038393232">ਸੰਪਾਦਨ ਕਰਦੇ ਰਹੋ</translation> <translation id="2434405374328098816">ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ "<ph name="USERNAME" />" ਲਈ <ph name="WEBSITE" /> 'ਤੇ ਪਾਸਵਰਡ ਰੱਖਿਅਤ ਕਰ ਲਿਆ ਹੈ</translation> <translation id="2434918313224755415">ਤੁਸੀਂ ਇਨਕੋਗਨਿਟੋ ਵਿੱਚ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਖੱਬੇ ਪਾਸੇ ਵੱਲ ਸਕ੍ਰੋਲ ਕਰ ਸਕਦੇ ਹੋ।</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">ਖਾਤਾ ਸ਼ਾਮਲ ਕਰੋ…</translation> <translation id="2587010742985678408">{count,plural, =0{ਕਿਸੇ ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਹੋਈ}=1{{count} ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}other{{count} ਪਾਸਵਰਡਾਂ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ਇੱਕ ਦਿਨ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੋਂ ਨਹੀਂ ਵਰਤੀਆਂ ਗਈਆਂ ਟੈਬਾਂ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਟੈਬਾਂ ਵਿੱਚ ਲਿਜਾਇਆ ਜਾਵੇਗਾ ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਟੈਬਾਂ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਫੋਕਸ ਕਰ ਸਕੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਦੇ ਹੋ। ਤੁਸੀਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।}one{{COUNT} ਦਿਨ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੋਂ ਨਹੀਂ ਵਰਤੀਆਂ ਗਈਆਂ ਟੈਬਾਂ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਟੈਬਾਂ ਵਿੱਚ ਲਿਜਾਇਆ ਜਾਵੇਗਾ ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਟੈਬਾਂ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਫੋਕਸ ਕਰ ਸਕੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਦੇ ਹੋ। ਤੁਸੀਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।}other{{COUNT} ਦਿਨਾਂ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੋਂ ਨਹੀਂ ਵਰਤੀਆਂ ਗਈਆਂ ਟੈਬਾਂ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਟੈਬਾਂ ਵਿੱਚ ਲਿਜਾਇਆ ਜਾਵੇਗਾ ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਟੈਬਾਂ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਫੋਕਸ ਕਰ ਸਕੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਦੇ ਹੋ। ਤੁਸੀਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।}}</translation> -<translation id="2600682495497606169">ਸਾਈਟ ਕੁਕੀਜ਼ ਕਲੀਅਰ ਕਰੋ</translation> <translation id="260378315836159338">ਸਕ੍ਰੀਨ ਦੇ ਸਿਖਰ 'ਤੇ, + 'ਤੇ ਟੈਪ ਕਰੋ</translation> <translation id="2604176749896001318">ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ</translation> <translation id="2609008503159898744">ਕੀ ਸਾਰੀਆਂ ਟੈਬਾਂ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">ਪਾਸਵਰਡ ਕਾਪੀ ਕੀਤਾ ਗਿਆ</translation> <translation id="2626236249646841566">ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਸਾਈਨ-ਇਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation> <translation id="2637313651144986786">ਖੋਜ ਟੈਬਾਂ...</translation> -<translation id="2647269890314209800">ਵਰਤੀਆਂ ਜਾ ਰਹੀਆਂ ਕੁਕੀਜ਼</translation> <translation id="2648721026697078500">ਕਦੇ ਵੀ ਨਾ ਲਿਜਾਓ</translation> <translation id="2648803196158606475">ਪੜ੍ਹੇ ਹੋਏ ਇੰਦਰਾਜ਼ਾਂ ਨੂੰ ਮਿਟਾਓ</translation> <translation id="2664621323652615289">ਬੰਦ ਕਰੋ</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">ਕੀ ਇਨਕੋਗਨਿਟੋ ਵਿੱਚ ਖੋਲ੍ਹਣਾ ਹੈ?</translation> <translation id="4803185665210547709">ਤੁਹਾਡੀ ਸੰਸਥਾ ਵੱਲੋਂ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। <ph name="BEGIN_LINK" />ਹੋਰ ਜਾਣੋ<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਦੇ ਆਧਾਰ 'ਤੇ ਖਬਰਾਂ ਅਤੇ ਸਮੱਗਰੀ।</translation> <translation id="4805759445554688327">ਅਵੈਧ ਕਾਰਡ ਨੰਬਰ</translation> <translation id="4808646838864186379">ਤੁਹਾਡੀ ਡਿਲੀਵਰੀ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ</translation> <translation id="4808744395915275922">ਅੱਪਡੇਟ</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">ਪੈਕੇਜ ਟਰੈਕਿੰਗ</translation> <translation id="5478327362747197944">ਕਿਸੇ ਵੈੱਬ ਪੰਨੇ 'ਤੇ ਕਿਸੇ ਤਾਰੀਖ 'ਤੇ ਕਲਿੱਕ ਕਰ ਕੇ ਸਿੱਧੇ ਕੈਲੰਡਰ ਇਵੈਂਟ ਬਣਾਓ।</translation> <translation id="5482922178977937393">ਕੀ ਤੁਸੀਂ ਆਪਣੀਆਂ ਦਿਲਚਸਪੀਆਂ ਦੇ ਆਧਾਰ 'ਤੇ ਖਬਰਾਂ, ਖੇਡਾਂ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਬਾਰੇ ਸੂਚਨਾਵਾਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</translation> -<translation id="5489208564673669003">ਸਾਰੀਆਂ ਸਾਈਟਾਂ ਲਈ ਕੁਕੀਜ਼ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ, <ph name="BEGIN_LINK" />ਕੁਕੀ ਸੈਟਿੰਗਾਂ<ph name="END_LINK" /> ਦੇਖੋ।</translation> <translation id="5490005495580364134">ਸਾਰੀਆਂ ਕੁਕੀਜ਼ ਨੂੰ ਬਲਾਕ ਕਰੋ (ਇਸਦੀ ਸਿਫ਼ਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ)</translation> <translation id="5497202150450073388">ਡਿਲੀਵਰੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਗਈ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਵੇਗੀ</translation> <translation id="5511959326926949696">ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਲਈ ਬਹੁਤ ਹੀ ਜ਼ਿਆਦਾ ਵਿਕਲਪਿਕ ਸੁਰੱਖਿਆ। ਜੇ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸੂਝਵਾਨ ਸਾਈਬਰ-ਅਟੈਕ ਦਾ ਨਿਸ਼ਾਨਾ ਬਣ ਸਕਦੇ ਹੋ, ਸਿਰਫ਼ ਤਾਂ ਹੀ ਇਸਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pl.xtb b/ios/chrome/app/strings/resources/ios_strings_pl.xtb index 4c25946..76ff07df 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pl.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nigdy nie zapisane</translation> <translation id="1523341279170789507">Zezwalaj na wszystkie pliki cookie</translation> <translation id="1524563461097350801">Nie, dziękuję</translation> -<translation id="1535268707340844072">Twoje obecne ustawienie może powodować problemy w niektórych witrynach. Aby zarządzać plikami cookie we wszystkich witrynach, sprawdź <ph name="BEGIN_LINK" />Ustawienia plików cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adres 1</translation> <translation id="1545749641540134597">Zeskanuj kod QR</translation> <translation id="1552525382687785070">Administrator wyłączył synchronizację</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Kliknij przycisk „Uruchom rejestrowanie dziennika”, by rejestrować przyszłe dzienniki i błędy konsoli JavaScript ze wszystkich kart. Dzienniki będą gromadzone (i przechowywane tylko w pamięci) do czasu zamknięcia tej strony lub kliknięcia „Zatrzymaj rejestrowanie dziennika”.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} zapisane hasło dostępne nad klawiaturą.}few{{count} zapisane hasła dostępne nad klawiaturą.}many{{count} zapisanych haseł dostępnych nad klawiaturą.}other{{count} zapisanego hasła dostępnego nad klawiaturą.}}</translation> <translation id="1657011748321897393">Nie udało się udostępnić, bo nie masz połączenia z siecią.</translation> -<translation id="1657641691196698092">Zablokowane pliki cookie</translation> <translation id="165877110639533037">Brak otwartych kart</translation> <translation id="1674504678466460478">Z: <ph name="SOURCE_LANGUAGE" /> na: <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Żądaj strony mobilnej</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Wyszukiwarka Google</translation> <translation id="2252749852083403809">Zapisuję na Dysku użytkownika <ph name="USER_EMAIL" />.</translation> <translation id="2256933947031277845">Twoja organizacja pozwala logować się tylko na określone konta.</translation> +<translation id="2257594476751932246">Spersonalizowane wiadomości</translation> <translation id="2258326562203545455">{count,plural, =1{Zakładkę możesz zapisać na swoim koncie Google {email}.}few{Zakładki możesz zapisać na swoim koncie Google {email}.}many{Zakładki możesz zapisać na swoim koncie Google {email}.}other{Zakładki możesz zapisać na swoim koncie Google {email}.}}</translation> <translation id="225943865679747347">Kod błędu: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Dodaj konto</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Ukryj „<ph name="MODULE_NAME" />”</translation> <translation id="2403129868389095715">Nie można dostarczyć paczki</translation> <translation id="2411749908844615428">{count,plural, =1{{count} zapisany adres dostępny nad klawiaturą.}few{{count} zapisane adresy dostępne nad klawiaturą.}many{{count} zapisanych adresów dostępnych nad klawiaturą.}other{{count} zapisanego adresu dostępnego nad klawiaturą.}}</translation> -<translation id="2421004566762153674">Blokowanie plików cookie innych firm</translation> <translation id="2421044535038393232">Edytuj dalej</translation> <translation id="2434405374328098816">Masz już zapisane hasło do strony <ph name="WEBSITE" /> powiązane z nazwą użytkownika „<ph name="USERNAME" />”</translation> <translation id="2434918313224755415">Aby przeglądać treści w trybie incognito, możesz przewijać w lewo.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Dodaj konto…</translation> <translation id="2587010742985678408">{count,plural, =0{Brak przejętych haseł}=1{{count} przejęte hasło}few{{count} przejęte hasła}many{{count} przejętych haseł}other{{count} przejętego hasła}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Otwarte karty, które nie były używane przez co najmniej 1 dzień, są przenoszone do sekcji Nieaktywne karty, dzięki czemu możesz się skupić na tych, których używasz najczęściej. Możesz to zmienić w dowolnym momencie w ustawieniach.}few{Otwarte karty, które nie były używane przez co najmniej {COUNT} dni, są przenoszone do sekcji Nieaktywne karty, dzięki czemu możesz się skupić na tych, których używasz najczęściej. Możesz to zmienić w dowolnym momencie w ustawieniach.}many{Otwarte karty, które nie były używane przez co najmniej {COUNT} dni, są przenoszone do sekcji Nieaktywne karty, dzięki czemu możesz się skupić na tych, których używasz najczęściej. Możesz to zmienić w dowolnym momencie w ustawieniach.}other{Otwarte karty, które nie były używane przez co najmniej {COUNT} dnia, są przenoszone do sekcji Nieaktywne karty, dzięki czemu możesz się skupić na tych, których używasz najczęściej. Możesz to zmienić w dowolnym momencie w ustawieniach.}}</translation> -<translation id="2600682495497606169">Wyczyść pliki cookie witryny</translation> <translation id="260378315836159338">U góry ekranu kliknij +</translation> <translation id="2604176749896001318">Zaktualizuj przeglądarkę</translation> <translation id="2609008503159898744">Zamknąć wszystkie karty?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Hasło zostało skopiowane</translation> <translation id="2626236249646841566">Sprawdź połączenie i zaloguj się ponownie.</translation> <translation id="2637313651144986786">Wyszukaj karty...</translation> -<translation id="2647269890314209800">Pliki cookie w użyciu</translation> <translation id="2648721026697078500">Nigdy nie przenoś</translation> <translation id="2648803196158606475">Usuń przeczytane</translation> <translation id="2664621323652615289">Zatrzymaj</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Otworzyć w trybie incognito?</translation> <translation id="4803185665210547709">Zarządzana przez Twoją organizację. <ph name="BEGIN_LINK" />Więcej informacji<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Wiadomości i inne treści wybrane na podstawie Twoich zainteresowań.</translation> <translation id="4805759445554688327">Nieprawidłowy numer karty</translation> <translation id="4808646838864186379">Twoja dostawa została anulowana</translation> <translation id="4808744395915275922">Zmiany</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Śledzenie przesyłki</translation> <translation id="5478327362747197944">Wydarzenia w Kalendarzu możesz tworzyć bezpośrednio, klikając datę na stronie internetowej.</translation> <translation id="5482922178977937393">Czy chcesz otrzymywać powiadomienia o wiadomościach, wydarzeniach sportowych i inne na podstawie Twoich zainteresowań?</translation> -<translation id="5489208564673669003">Aby zarządzać plikami cookie we wszystkich witrynach, sprawdź <ph name="BEGIN_LINK" />Ustawienia plików cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokuj wszystkie pliki cookie (niezalecane)</translation> <translation id="5497202150450073388">Podjęto próbę doręczenia. Kurier spróbuje ponownie.</translation> <translation id="5511959326926949696">Opcjonalna, ekstremalna ochrona przeglądarki. Korzystaj z niej tylko wtedy, gdy uważasz, że możesz być celem zaawansowanego cyberataku.</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 554443c..268e02dd 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pt-BR.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nunca salvas</translation> <translation id="1523341279170789507">Permitir todos os cookies</translation> <translation id="1524563461097350801">Agora não</translation> -<translation id="1535268707340844072">Suas configurações atuais podem fazer com que alguns sites não funcionem corretamente. Para gerenciar os cookies de todos os sites, acesse <ph name="BEGIN_LINK" />Configurações de cookies<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Endereço 1</translation> <translation id="1545749641540134597">Ler QR code</translation> <translation id="1552525382687785070">Sincronização desativada pelo administrador</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Toque no botão "Iniciar registro" para coletar erros e registros futuros do Console JavaScript em todas as guias. Os registros serão coletados (e armazenados apenas na memória) até que a página seja fechada ou que o botão "Parar de registrar" seja pressionado.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} senha salva disponível acima do teclado.}one{{count} senha salva disponível acima do teclado.}other{{count} senhas salvas disponíveis acima do teclado.}}</translation> <translation id="1657011748321897393">O compartilhamento falhou porque não há conexão de rede.</translation> -<translation id="1657641691196698092">Cookies bloqueados</translation> <translation id="165877110639533037">Não há guias abertas</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> para <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Solicitar o site móvel</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Ocultar "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Não foi possível entregar seu pacote</translation> <translation id="2411749908844615428">{count,plural, =1{{count} endereço salvo disponível acima do teclado.}one{{count} endereço salvo disponível acima do teclado.}other{{count} endereços salvos disponíveis acima do teclado.}}</translation> -<translation id="2421004566762153674">Bloqueando cookies de terceiros</translation> <translation id="2421044535038393232">Continuar editando</translation> <translation id="2434405374328098816">Você já salvou uma senha para "<ph name="USERNAME" />" em <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Role a tela para a esquerda para navegar no modo de navegação anônima.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Adicionar conta…</translation> <translation id="2587010742985678408">{count,plural, =0{Nenhuma senha comprometida}=1{{count} senha comprometida}one{{count} senha comprometida}other{{count} senhas comprometidas}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{As guias abertas que não forem usadas por um dia ou mais serão movidas para as guias inativas. Assim, você pode se concentrar nas que mais usa. É possível mudar isso a qualquer momento nas configurações.}one{As guias abertas que não forem usadas por {COUNT} dia ou mais serão movidas para as guias inativas. Assim, você pode se concentrar nas que mais usa. É possível mudar isso a qualquer momento nas configurações.}other{As guias abertas que não forem usadas por {COUNT} dias ou mais serão movidas para as guias inativas. Assim, você pode se concentrar nas que mais usa. É possível mudar isso a qualquer momento nas configurações.}}</translation> -<translation id="2600682495497606169">Apagar cookies do site</translation> <translation id="260378315836159338">Na parte de cima da tela, toque em +.</translation> <translation id="2604176749896001318">Atualizar seu navegador</translation> <translation id="2609008503159898744">Fechar todas as guias?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Senha copiada</translation> <translation id="2626236249646841566">Verifique sua conexão e tente fazer login novamente.</translation> <translation id="2637313651144986786">Pesquisar guias…</translation> -<translation id="2647269890314209800">Cookies em uso</translation> <translation id="2648721026697078500">Nunca mover</translation> <translation id="2648803196158606475">Excluir lidas</translation> <translation id="2664621323652615289">Parar</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Abrir na navegação anônima?</translation> <translation id="4803185665210547709">Gerenciado pela sua organização. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Notícias e conteúdo baseados nos seus interesses.</translation> <translation id="4805759445554688327">Número de cartão inválido</translation> <translation id="4808646838864186379">Sua entrega foi cancelada</translation> <translation id="4808744395915275922">Atualizações</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Rastreamento de pacotes</translation> <translation id="5478327362747197944">Crie eventos do Google Agenda clicando em uma data em uma página da Web.</translation> <translation id="5482922178977937393">Quer receber notificações de notícias, esportes e muito mais com base nos seus interesses?</translation> -<translation id="5489208564673669003">Para gerenciar os cookies de todos os sites, acesse <ph name="BEGIN_LINK" />Configurações de cookies<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquear todos os cookies (não recomendado)</translation> <translation id="5497202150450073388">Tentativa de envio. Vamos tentar de novo</translation> <translation id="5511959326926949696">Proteção extrema e opcional para o navegador. Use esse modo somente se acreditar que você pode ser alvo de um ataque cibernético altamente sofisticado.</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 2ad9471..fdded77 100644 --- a/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_pt-PT.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nunca guardado</translation> <translation id="1523341279170789507">Mostrar todos os cookies</translation> <translation id="1524563461097350801">Não</translation> -<translation id="1535268707340844072">A sua definição atual pode fazer com que alguns sites falhem. Para gerir cookies de todos os sites, veja <ph name="BEGIN_LINK" />Definições de cookies<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Morada 1</translation> <translation id="1545749641540134597">Ler código QR</translation> <translation id="1552525382687785070">A sincronização foi desativada pelo administrador.</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Toque no botão "Iniciar o registo" para recolher futuros registos da consola de JavaScript e erros de todos os separadores. Os registos serão recolhidos (e armazenados apenas na memória) até fechar esta página ou tocar em "Parar o registo".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} palavra-passe guardada disponível acima do teclado.}other{{count} palavras-passe guardadas disponíveis acima do teclado.}}</translation> <translation id="1657011748321897393">A partilha falhou porque não está ligado à rede.</translation> -<translation id="1657641691196698092">Cookies bloqueados</translation> <translation id="165877110639533037">Sem separadores abertos</translation> <translation id="1674504678466460478">De <ph name="SOURCE_LANGUAGE" /> para <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Pedir site para dispositivos móveis</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Oculte "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Não é possível entregar o seu pacote</translation> <translation id="2411749908844615428">{count,plural, =1{{count} morada guardada disponível acima do teclado.}other{{count} moradas guardadas disponíveis acima do teclado.}}</translation> -<translation id="2421004566762153674">Bloquear cookies de terceiros</translation> <translation id="2421044535038393232">Continuar a editar</translation> <translation id="2434405374328098816">Já guardou uma palavra-passe para "<ph name="USERNAME" />" em <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Pode deslocar a página para a esquerda para usar a Navegação anónima.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Adicionar conta...</translation> <translation id="2587010742985678408">{count,plural, =0{Nenhuma palavra-passe comprometida}=1{{count} palavra-passe comprometida}other{{count} palavras-passe comprometidas}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Os separadores abertos não usados há um ou mais dias são movidos para os separadores inativos, para que se possa concentrar facilmente nos separadores que mais usa. Pode alterar esta definição em qualquer altura nas definições.}other{Os separadores abertos não usados há {COUNT} dias ou mais são movidos para os separadores inativos, para que se possa concentrar facilmente nos separadores que mais usa. Pode alterar esta definição em qualquer altura nas definições.}}</translation> -<translation id="2600682495497606169">Limpar cookies de sites</translation> <translation id="260378315836159338">Na parte superior do ecrã, toque em +</translation> <translation id="2604176749896001318">Atualize o seu navegador</translation> <translation id="2609008503159898744">Fechar todos os separadores?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Palavra-passe copiada</translation> <translation id="2626236249646841566">Verifique a sua ligação e experimente iniciar sessão novamente.</translation> <translation id="2637313651144986786">Pesquisar separadores…</translation> -<translation id="2647269890314209800">Cookies em utilização</translation> <translation id="2648721026697078500">Nunca mover</translation> <translation id="2648803196158606475">Eliminar lidas</translation> <translation id="2664621323652615289">Parar</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Abrir na Navegação anónima?</translation> <translation id="4803185665210547709">Gerido pela sua organização. <ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Notícias e conteúdos com base nos seus interesses.</translation> <translation id="4805759445554688327">Número de cartão inválido</translation> <translation id="4808646838864186379">A sua entrega foi cancelada</translation> <translation id="4808744395915275922">Atualizações</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Acompanhamento de encomendas</translation> <translation id="5478327362747197944">Crie eventos do Calendário diretamente ao clicar numa data numa página Web.</translation> <translation id="5482922178977937393">Quer receber notificações de notícias, desporto e muito mais com base nos seus interesses?</translation> -<translation id="5489208564673669003">Para gerir cookies de todos os sites, veja <ph name="BEGIN_LINK" />Definições de cookies<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Bloquear todos os cookies (não recomendado).</translation> <translation id="5497202150450073388">Tentativa de entrega. Vai ser feita uma nova tentativa</translation> <translation id="5511959326926949696">Proteção opcional extrema para o seu navegador. Apenas deve ser usada se considerar que pode estar a ser alvo de um ciberataque altamente sofisticado.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ro.xtb b/ios/chrome/app/strings/resources/ios_strings_ro.xtb index 19532db..0c85c16 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ro.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ro.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nu se salvează niciodată</translation> <translation id="1523341279170789507">Permiteți toate modulele cookie</translation> <translation id="1524563461097350801">Nu, mulțumesc</translation> -<translation id="1535268707340844072">Setarea actuală poate cauza întreruperi ale unor site-uri. Pentru a gestiona cookie-urile pentru toate site-urile, consultă <ph name="BEGIN_LINK" />Setări pentru cookie-uri<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adresă 1</translation> <translation id="1545749641540134597">Scanează codul QR</translation> <translation id="1552525382687785070">Sincronizarea este dezactivată de administrator</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Atinge butonul „Activează înregistrarea în jurnal” pentru a colecta jurnale și erori viitoare ale consolei JavaScript din toate filele. Jurnalele vor fi colectate (și stocate doar în memorie) până când această pagină este închisă sau se atinge „Dezactivează înregistrarea în jurnal”.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} parolă salvată disponibilă deasupra tastaturii.}few{{count} parole salvate disponibile deasupra tastaturii.}other{{count} de parole salvate disponibile deasupra tastaturii.}}</translation> <translation id="1657011748321897393">Nu s-a trimis, pentru că nu te-ai conectat la rețea.</translation> -<translation id="1657641691196698092">Cookie-uri blocate</translation> <translation id="165877110639533037">Nu există file deschise</translation> <translation id="1674504678466460478">Din <ph name="SOURCE_LANGUAGE" /> în <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Solicită un site mobil</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Ascunde <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Coletul nu poate fi livrat</translation> <translation id="2411749908844615428">{count,plural, =1{{count} adresă salvată disponibilă deasupra tastaturii.}few{{count} adrese salvate disponibile deasupra tastaturii.}other{{count} de adrese salvate disponibile deasupra tastaturii.}}</translation> -<translation id="2421004566762153674">Blocarea cookie-urilor terță parte</translation> <translation id="2421044535038393232">Continuă editarea</translation> <translation id="2434405374328098816">Ai salvat deja o parolă pentru <ph name="USERNAME" /> la <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Poți derula spre stânga pentru a naviga în modul incognito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Adaugă un cont…</translation> <translation id="2587010742985678408">{count,plural, =0{Nicio parolă compromisă}=1{{count} parolă compromisă}few{{count} parole compromise}other{{count} de parole compromise}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Filele deschise care nu sunt folosite timp de o zi sau mai mult sunt mutate în File inactive, astfel încât să te poți concentra cu ușurință pe filele pe care le folosești cel mai des. Poți modifica oricând opțiunea din setări.}few{Filele deschise care nu sunt folosite timp de {COUNT} zile sau mai mult sunt mutate în File inactive, ca să te poți concentra cu ușurință pe filele pe care le folosești cel mai des. Poți modifica oricând opțiunea din setări.}other{Filele deschise care nu sunt folosite timp de {COUNT} de zile sau mai mult sunt mutate în File inactive, ca să te poți concentra cu ușurință pe filele pe care le folosești cel mai des. Poți modifica oricând opțiunea din setări.}}</translation> -<translation id="2600682495497606169">Șterge cookie-urile site-ului</translation> <translation id="260378315836159338">În partea de sus a ecranului, atinge +</translation> <translation id="2604176749896001318">Actualizează browserul</translation> <translation id="2609008503159898744">Închizi toate filele?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Parola a fost copiată</translation> <translation id="2626236249646841566">Verifică-ți conexiunea și încearcă să te conectezi din nou.</translation> <translation id="2637313651144986786">Caută în file...</translation> -<translation id="2647269890314209800">Cookie-uri utilizate</translation> <translation id="2648721026697078500">Nu le muta niciodată</translation> <translation id="2648803196158606475">Șterge-le pe cele citite</translation> <translation id="2664621323652615289">Oprește</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Deschizi în modul incognito?</translation> <translation id="4803185665210547709">Gestionat de organizația ta. <ph name="BEGIN_LINK" />Află mai multe<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Știri și conținut pe baza intereselor tale.</translation> <translation id="4805759445554688327">Numărul cardului nu este valid</translation> <translation id="4808646838864186379">Livrarea a fost anulată</translation> <translation id="4808744395915275922">Actualizări</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Urmărirea coletelor</translation> <translation id="5478327362747197944">Creează evenimente în calendar direct dând clic pe o dată dintr-o pagină web.</translation> <translation id="5482922178977937393">Vrei să primești notificări pentru știri, sport și altele pe baza intereselor tale?</translation> -<translation id="5489208564673669003">Pentru a gestiona cookie-urile pentru toate site-urile, consultă <ph name="BEGIN_LINK" />Setări pentru cookie-uri<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blochează toate cookie-urile (nu este recomandat)</translation> <translation id="5497202150450073388">S-a încercat livrarea. Se va încerca din nou.</translation> <translation id="5511959326926949696">Protecție opțională extremă pentru browserul tău. Ar trebui folosită numai dacă crezi că poți fi vizat(ă) de un atac cibernetic foarte sofisticat.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ru.xtb b/ios/chrome/app/strings/resources/ios_strings_ru.xtb index c35ca41..69d7e9e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ru.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ru.xtb
@@ -100,14 +100,13 @@ <translation id="1491277525950327607">Для переключения нажмите дважды</translation> <translation id="1492417797159476138">Вы уже сохранили это имя пользователя для данного сайта.</translation> <translation id="1497590942294823549">Меню → Менеджер паролей</translation> -<translation id="1498283581832036924">Данные аккаунта для сайта <ph name="WEBSITE" /> удалены не будут.</translation> +<translation id="1498283581832036924">Ваш аккаунт <ph name="WEBSITE" /> удален не будет.</translation> <translation id="1506063256525392513">Это нужно, чтобы делать снимки, загружать фотографии и сканировать QR-коды.</translation> <translation id="1509486075633541495">Войдите в аккаунт</translation> <translation id="1509960214886564027">Многие функции на сайтах могут работать некорректно</translation> <translation id="152234381334907219">Сайты, пароли для которых не сохраняются</translation> <translation id="1523341279170789507">Разрешить все файлы сookie</translation> <translation id="1524563461097350801">Нет, спасибо</translation> -<translation id="1535268707340844072">Из-за текущего параметра некоторые сайты могут работать некорректно. Вы можете <ph name="BEGIN_LINK" />настроить файлы cookie<ph name="END_LINK" /> для разных сайтов.</translation> <translation id="1540800554400757039">Адрес, строка 1</translation> <translation id="1545749641540134597">Сканирование QR-кода</translation> <translation id="1552525382687785070">Синхронизация отключена администратором</translation> @@ -115,7 +114,7 @@ <translation id="1563071802032385236">Включите параметр "Спрашивать, открывать ли ссылки из других приложений в режиме инкогнито".</translation> <translation id="1565371473877914088">Новая вкладка инкогнито</translation> <translation id="1565395699240341063">Скрытые</translation> -<translation id="1580715474678097352">Защищает от опасных сайтов</translation> +<translation id="1580715474678097352">Защита от опасных сайтов</translation> <translation id="1580783302095112590">Сообщение отправлено.</translation> <translation id="1582732959743469162">Скачивание файлов будет приостановлено.</translation> <translation id="158591023028013564">{count,plural, =1{Страница добавлена в список для чтения.}one{{count} страница добавлена в список для чтения.}few{{count} страницы добавлены в список для чтения.}many{{count} страниц добавлено в список для чтения.}other{{count} страницы добавлено в список для чтения.}}</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Чтобы фиксировать журналы консоли JavaScript и ошибки на всех вкладках, нажмите кнопку "Начать запись журнала". Журналы будут записываться и храниться в памяти, пока вы не закроете страницу или не нажмете кнопку "Остановить запись журнала".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} сохраненный пароль показан над клавиатурой.}one{{count} сохраненный пароль показан над клавиатурой.}few{{count} сохраненных пароля показаны над клавиатурой.}many{{count} сохраненных паролей показаны над клавиатурой.}other{{count} сохраненного пароля показаны над клавиатурой.}}</translation> <translation id="1657011748321897393">Не удалось опубликовать запись из-за ошибки сети.</translation> -<translation id="1657641691196698092">Заблокированные файлы cookie</translation> <translation id="165877110639533037">Нет открытых вкладок</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Мобильная версия</translation> @@ -205,7 +203,7 @@ <translation id="2021670401941426298">Изучите инструкции по удалению истории поиска в справочных материалах используемой поисковой системы.</translation> <translation id="202292859882676807">Доступ к микрофону разрешен</translation> <translation id="20485545164632846">новый продукт</translation> -<translation id="2049727122989709386">В нескольких аккаунтах (<ph name="COUNT" />) используется одинаковый пароль</translation> +<translation id="2049727122989709386">В нескольких аккаунтах (<ph name="COUNT" />) используется один и тот же пароль.</translation> <translation id="2050196510205866090">{count,plural, =1{{count} сохраненный способ оплаты показан над клавиатурой.}one{{count} сохраненный способ оплаты показан над клавиатурой.}few{{count} сохраненных способа оплаты показаны над клавиатурой.}many{{count} сохраненных способов оплаты показаны над клавиатурой.}other{{count} сохраненного способа оплаты показаны над клавиатурой.}}</translation> <translation id="2055515971416882518">Откройте приложение "Настройки".</translation> <translation id="2059166748188874810">Муниципалитет</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Скрыть карточку "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Недоступно</translation> <translation id="2411749908844615428">{count,plural, =1{{count} сохраненный адрес показан над клавиатурой.}one{{count} сохраненный адрес показан над клавиатурой.}few{{count} сохраненных адреса показаны над клавиатурой.}many{{count} сохраненных адресов показаны над клавиатурой.}other{{count} сохраненного адреса показаны над клавиатурой.}}</translation> -<translation id="2421004566762153674">Блокировать сторонние файлы cookie</translation> <translation id="2421044535038393232">Продолжить редактирование</translation> <translation id="2434405374328098816">Пароль пользователя <ph name="USERNAME" /> для сайта <ph name="WEBSITE" /> уже сохранен.</translation> <translation id="2434918313224755415">Чтобы перейти в режим инкогнито, прокрутите экран влево</translation> @@ -288,6 +285,7 @@ <translation id="2473876017985765807">Вы уже сохранили пароль для сайта <ph name="WEBSITE" />.</translation> <translation id="2476359652512522418">Не выбрано</translation> <translation id="2479148705183875116">Открыть настройки</translation> +<translation id="2480445180439820402">История</translation> <translation id="2482878487686419369">Уведомления</translation> <translation id="2484459871750294497">Как включить эту функцию?</translation> <translation id="2496626742194544812">Перейти к первой вкладке</translation> @@ -308,7 +306,6 @@ <translation id="2584132361465095047">Добавить аккаунт</translation> <translation id="2587010742985678408">{count,plural, =0{Нет раскрытых паролей}=1{{count} раскрытый пароль}one{{count} раскрытый пароль}few{{count} раскрытых пароля}many{{count} раскрытых паролей}other{{count} раскрытого пароля}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Вкладки, которыми вы не пользуетесь дольше одного дня, перемещаются в список неактивных. Этот параметр можно в любой момент изменить в настройках.}one{Вкладки, которыми вы не пользуетесь дольше {COUNT} дня, перемещаются в список неактивных. Этот параметр можно в любой момент изменить в настройках.}few{Вкладки, которыми вы не пользуетесь дольше {COUNT} дней, перемещаются в список неактивных. Этот параметр можно в любой момент изменить в настройках.}many{Вкладки, которыми вы не пользуетесь дольше {COUNT} дней, перемещаются в список неактивных. Этот параметр можно в любой момент изменить в настройках.}other{Вкладки, которыми вы не пользуетесь дольше {COUNT} дня, перемещаются в список неактивных. Этот параметр можно в любой момент изменить в настройках.}}</translation> -<translation id="2600682495497606169">Удалить файлы cookie этого сайта</translation> <translation id="260378315836159338">В верхней части экрана нажмите на значок "+".</translation> <translation id="2604176749896001318">Обновите браузер</translation> <translation id="2609008503159898744">Закрыть все вкладки?</translation> @@ -319,7 +316,6 @@ <translation id="2625189173221582860">Пароль скопирован</translation> <translation id="2626236249646841566">Проверьте подключение и повторите попытку.</translation> <translation id="2637313651144986786">Поиск по вкладкам</translation> -<translation id="2647269890314209800">Использование файлов cookie</translation> <translation id="2648721026697078500">Никогда</translation> <translation id="2648803196158606475">Удалить прочитанное</translation> <translation id="2664621323652615289">Остановить</translation> @@ -551,7 +547,7 @@ <translation id="3832419617903252251">Пароль сохранен только на этом устройстве</translation> <translation id="3835964409414434850">Перейти на следующую вкладку</translation> <translation id="383781833195845844">Продолжить просмотр этой вкладки</translation> -<translation id="3838691874161539578">Чтобы надежнее защитить аккаунт, проверьте безопасность сохраненных паролей</translation> +<translation id="3838691874161539578">Чтобы надежнее защитить свои данные в интернете, проверьте безопасность сохраненных паролей</translation> <translation id="385051799172605136">Назад</translation> <translation id="3851938967634752633">Пароли для <ph name="WEBSITE" />, <ph name="SECOND_WEBSITE" /> и ещё нескольких сайтов (<ph name="NUMBER_OF_ACCOUNTS" />) будут удалены. При этом сохранятся другие данные аккаунтов для этих сайтов.</translation> <translation id="3858860766373142691">Название</translation> @@ -578,6 +574,7 @@ <translation id="3962326069546168954">Сохранить</translation> <translation id="3967822245660637423">Скачивание завершено.</translation> <translation id="3968505803272650567">Настроить интересы</translation> +<translation id="3976922811715736829">Недавние вкладки</translation> <translation id="3989635538409502728">Выйти</translation> <translation id="3994422733891749358">Выберите уведомления, которые вы хотите получать</translation> <translation id="3995521777587992544">Индикатор загрузки страницы: выполнено <ph name="EMAIL" />.</translation> @@ -636,6 +633,7 @@ <translation id="4281844954008187215">Условия использования</translation> <translation id="4282944936010261425">Нет проблем с безопасностью, и от вас не требуется действий.</translation> <translation id="4286718549648564014">Адрес перемещен в ваш аккаунт <ph name="USER_EMAIL" />.</translation> +<translation id="428768789042547925">Что нового</translation> <translation id="4293080268407233932">Поиск</translation> <translation id="4302248187517737842">Имя пользователя не указано ••••••••</translation> <translation id="4302415908542657649">Предоставление доступа к паролю</translation> @@ -690,6 +688,7 @@ <translation id="4587589328781138893">Сайты</translation> <translation id="4588014171431912783">Ваши настройки синхронизации будут восстановлены на основе данных из последней резервной копии. <ph name="BEGIN_LINK" />Какие данные можно синхронизировать<ph name="END_LINK" /></translation> <translation id="4592368184551360546">Клавиатура</translation> +<translation id="4596899661486753028">Список для чтения</translation> <translation id="4601095002996233687">Выполняет тщательную проверку подозрительных файлов, которые вы скачали.</translation> <translation id="4606247758155004938">Этим браузером управляет ваша организация.</translation> <translation id="4607887340472970274">Отслеживание цен</translation> @@ -734,7 +733,6 @@ <translation id="478808905805139173">Открыть в режиме инкогнито?</translation> <translation id="4803185665210547709">Браузером управляет ваша организация. <ph name="BEGIN_LINK" />Подробнее…<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Новости и другой контент на основе ваших интересов</translation> <translation id="4805759445554688327">Неверный номер карты</translation> <translation id="4808646838864186379">Отменено</translation> <translation id="4808744395915275922">Обновления</translation> @@ -872,7 +870,6 @@ <translation id="5475069061743940393">Отслеж.</translation> <translation id="5478327362747197944">Создавайте мероприятия напрямую в браузере. Для этого на нужной веб-странице просто нажмите на дату.</translation> <translation id="5482922178977937393">Хотите получать уведомления с учетом ваших интересов, например о новостях?</translation> -<translation id="5489208564673669003">Вы можете <ph name="BEGIN_LINK" />настроить файлы cookie<ph name="END_LINK" /> для разных сайтов.</translation> <translation id="5490005495580364134">Блокировать все файлы cookie (не рекомендуется)</translation> <translation id="5497202150450073388">Ошибка. Повтор.</translation> <translation id="5511959326926949696">Дополнительная защита для вашего браузера. Эта функция нужна, только если вы считаете, что можете стать целью очень сложной кибератаки.</translation> @@ -909,7 +906,7 @@ <translation id="5669617676038747374">Создать QR-код</translation> <translation id="567881659373499783">Версия <ph name="PRODUCT_VERSION" /></translation> <translation id="5683499062697987550">Чтобы использовать и сохранять пароли в аккаунте Google, подтвердите свою личность.</translation> -<translation id="5684761169742812828">Пароль был раскрыт в результате утечки данных в интернете. Если вы не можете заменить его прямо сейчас, Google рекомендует оставить предупреждение, чтобы вы не забыли сделать это позже.</translation> +<translation id="5684761169742812828">Пароль был раскрыт в результате утечки данных в интернете. Если у вас сейчас нет времени сменить его, Google рекомендует оставить предупреждение, чтобы вы не забыли сделать это позже.</translation> <translation id="5694848685995373177">Сохранено на Диске пользователя <ph name="USER_EMAIL" />.</translation> <translation id="5701270923492462699">Доступ к камере разрешен</translation> <translation id="5702108177581350218">Если вы поделитесь копией имени пользователя и пароля, участники семейной группы смогут автоматически подставлять их с помощью Google Менеджера паролей</translation> @@ -1156,6 +1153,7 @@ <translation id="6807889908376551050">Показать все…</translation> <translation id="681368974849482173">Сохранено</translation> <translation id="6822587385560699678">Если эта функция включена, пароли сохраняются в аккаунте <ph name="ACCOUNT" />. Иначе они сохраняются только на этом устройстве.</translation> +<translation id="6824350924364057989">Настройки</translation> <translation id="6831043979455480757">Перевести</translation> <translation id="6842136130964845393">Чтобы всегда иметь доступ к сохраненным паролям, подтвердите свою личность.</translation> <translation id="6851516051005285358">Версия для ПК</translation> @@ -1194,6 +1192,7 @@ <translation id="7004499039102548441">Недавние вкладки</translation> <translation id="7006788746334555276">Настройки контента</translation> <translation id="7016070607649558507">У вас есть простой пароль. Устраните проблему.</translation> +<translation id="7022197654033719543">Информация о сайте</translation> <translation id="7029809446516969842">Пароли</translation> <translation id="704692552158601232">Приложение браузера по умолчанию</translation> <translation id="7062545763355031412">Принять и переключиться</translation> @@ -1293,6 +1292,7 @@ <translation id="7603852183842204213">Заблок. вспл. окон: <ph name="NUMBER_OF_BLOCKED_POPUPS" /></translation> <translation id="7606639338662398635">Группы вкладок</translation> <translation id="7607521702806708809">Удалить пароль</translation> +<translation id="7609559547731036746">Закладки</translation> <translation id="7638584964844754484">Неверная кодовая фраза</translation> <translation id="7640669552036055091">Вкладки из Android</translation> <translation id="7646263789464975852">Меню → Настройки → Проверка безопасности</translation> @@ -1330,8 +1330,10 @@ <translation id="7781069478569868053">Страница быстрого доступа</translation> <translation id="7781829728241885113">Вчера</translation> <translation id="7786246662347093005">{COUNT,plural, =1{Через 1 день}one{Через {COUNT} день}few{Через {COUNT} дня}many{Через {COUNT} дней}other{Через {COUNT} дня}}</translation> +<translation id="7788868432173225918">Свернуть раздел</translation> <translation id="7791543448312431591">Добавить</translation> <translation id="7792549458069452436">УСТАНОВИТЬ ПРИЛОЖЕНИЕ</translation> +<translation id="7800723706644914607">Менеджер паролей</translation> <translation id="7807060072011926525">Данные от Google</translation> <translation id="7812377703891978671">Чтобы открыть историю браузера, выберите "<ph name="HISTORY_BUTTON_ACCESSIBILITY_LABEL" />".</translation> <translation id="78146569776629510">Скачанные файлы</translation> @@ -1404,6 +1406,7 @@ <translation id="81313319706244542">2. Выберите "Пароли".</translation> <translation id="8132598642024322408">Новая цена: <ph name="PRICE" />, старая цена: <ph name="PREVIOUS_PRICE" />.</translation> <translation id="813370552429173916">Используйте разные пароли для каждого сайта или приложения. В противном случае злоумышленники, узнав один пароль, смогут получить доступ к другим вашим аккаунтам. Нажмите, чтобы перейти на сайт и изменить пароли.</translation> +<translation id="814463369662540460">Отслеживать цены</translation> <translation id="8156478151976189188">Синхронизация паролей не работает</translation> <translation id="8157532349231307196">Аккаунты: <ph name="NUMBER_OF_ACCOUNTS" /></translation> <translation id="8159358225423560600">только что</translation> @@ -1511,6 +1514,7 @@ <translation id="8703536910991780768">Нет простых паролей</translation> <translation id="8706253136355675497">Температура</translation> <translation id="8709409604518538305">Вкладки были закрыты.</translation> +<translation id="8709773186849937451">Скачанные файлы</translation> <translation id="8712637175834984815">OK</translation> <translation id="8717864919010420084">Скопировать ссылку</translation> <translation id="8721297211384281569">Меню "Инструменты"</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_si.xtb b/ios/chrome/app/strings/resources/ios_strings_si.xtb index 296aff7..7c19d2b2 100644 --- a/ios/chrome/app/strings/resources/ios_strings_si.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_si.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">කිසිදා නොසුරකින ලද</translation> <translation id="1523341279170789507">සියලුම කුකිවලට ඉඩ දෙන්න</translation> <translation id="1524563461097350801">එපා, ස්තූතියි</translation> -<translation id="1535268707340844072">ඔබේ වත්මන් සැකසීම් සමහර වෙබ් අඩවි බිඳ වැටීමට හේතු විය හැක. සියලුම වෙබ් අඩවි සඳහා කුකී කළමනා කරීමට, <ph name="BEGIN_LINK" />කුකී සැකසීම්<ph name="END_LINK" /> බලන්න.</translation> <translation id="1540800554400757039">ලිපිනය 1</translation> <translation id="1545749641540134597">QR කේතය ස්කෑන් කරන්න</translation> <translation id="1552525382687785070">ඔබේ පරිපාලකයා සමමුහූර්තය අබල කර ඇත</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">සියලුම පටිතිවලින් අනාගත ජාවාස්ක්රිප්ට් කොන්සෝල ලොග සහ දෝෂ එකතු කිරීමට "ලොග් කිරීම පටන් ගන්න" බොත්තමට තට්ටු කරන්න. මෙම පිටුව වසන තෙක් හෝ "ලොග් කිරීම නවත්වන්න" තට්ටු කරන තෙක් ලොග් කිරීම් රැස් කරනු ලැබේ (සහ මතකය තුළ පමණක් ගබඩා කරනු ලැබේ).</translation> <translation id="1653432787084483144">{count,plural, =1{ඔබේ යතුරු පුවරුවට ඉහළින් {count} සුරැකි මුරපදයක් ඇත.}one{ඔබේ යතුරු පුවරුවට ඉහළින් සුරැකි මුරපද {count}ක් ඇත.}other{ඔබේ යතුරු පුවරුවට ඉහළින් සුරැකි මුරපද {count}ක් ඇත.}}</translation> <translation id="1657011748321897393">ඔබ ජාලයට සම්බන්ධ වී නැති නිසා බෙදා ගැනීම අසාර්ථක විය.</translation> -<translation id="1657641691196698092">අවහිර කළ කුකී</translation> <translation id="165877110639533037">විවෘත පටිති නැත</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> සිට <ph name="TARGET_LANGUAGE" /> ට</translation> <translation id="1683483432843341018">ජංගම අඩවිය ඉල්ලන්න</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" සඟවන්න</translation> <translation id="2403129868389095715">ඔබේ පැකේජය භාර දිය නොහැක</translation> <translation id="2411749908844615428">{count,plural, =1{ඔබේ යතුරු පුවරුවට ඉහළින් {count} සුරැකි ලිපිනයක් ඇත.}one{ඔබේ යතුරු පුවරුවට ඉහළින් සුරැකි ලිපින {count}ක් ඇත.}other{ඔබේ යතුරු පුවරුවට ඉහළින් සුරැකි ලිපින {count}ක් ඇත.}}</translation> -<translation id="2421004566762153674">තෙවන පාර්ශ්ව කුකී අවහිර කිරීම</translation> <translation id="2421044535038393232">සංස්කරණ කර ගෙන යන්න</translation> <translation id="2434405374328098816">ඔබ දැනටමත් "<ph name="USERNAME" />" සඳහා මුරපදයක් <ph name="WEBSITE" /> හි සුරැක ඇත</translation> <translation id="2434918313224755415">අප්රසිද්ධව බ්රවුස් කිරීමට ඔබට වමට අනුචලන කළ හැක.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">ගිණුම එක් කරන්න...</translation> <translation id="2587010742985678408">{count,plural, =0{සමථයට පත් වූ මුරපද නැත}=1{සමථයට පත් වූ {count} මුරපදයක්}one{සමථයට පත් වූ මුරපද {count}ක්}other{සමථයට පත් වූ මුරපද {count}ක්}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ඔබට ඔබ වැඩිපුරම භාවිත කරන පටිති වෙත පහසුවෙන් අවධානය යොමු කළ හැකි වීමට එක් දිනක් හෝ ඊට වැඩි කාලයක් භාවිත නොකරන විවෘත පටිති අකර්මණ්ය පටිති වෙත ගෙන යනු ලැබේ. ඔබට සැකසීම් තුළින් ඕනෑම වේලාවක මෙය වෙනස් කළ හැක.}one{ඔබට ඔබ වැඩිපුරම භාවිත කරන පටිති වෙත පහසුවෙන් අවධානය යොමු කළ හැකි වීමට දින {COUNT} ක් හෝ ඊට වැඩි කාලයක් භාවිත නොකළ විවෘත පටිති අකර්මණ්ය පටිති වෙත ගෙන යනු ලැබේ. ඔබට සැකසීම් තුළින් ඕනෑම වේලාවක මෙය වෙනස් කළ හැක.}other{ඔබට ඔබ වැඩිපුරම භාවිත කරන පටිති වෙත පහසුවෙන් අවධානය යොමු කළ හැකි වීමට දින {COUNT} ක් හෝ ඊට වැඩි කාලයක් භාවිත නොකළ විවෘත පටිති අකර්මණ්ය පටිති වෙත ගෙන යනු ලැබේ. ඔබට සැකසීම් තුළින් ඕනෑම වේලාවක මෙය වෙනස් කළ හැක.}}</translation> -<translation id="2600682495497606169">අඩවි කුකී හිස් කරන්න</translation> <translation id="260378315836159338">තිරයෙහි ඉහළින්, + තට්ටු කරන්න</translation> <translation id="2604176749896001318">ඔබේ බ්රව්සරය යාවත්කාලීන කරන්න</translation> <translation id="2609008503159898744">සියලු පටිති වසන්න ද?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">මුරපදය පිටපත් කරන ලදී</translation> <translation id="2626236249646841566">ඔබගේ සබැඳුම පරීක්ෂා කර නැවත පිරීමට උත්සාහ කරන්න.</translation> <translation id="2637313651144986786">ටැබ සොයන්න...</translation> -<translation id="2647269890314209800">භාවිතයේ ඇති කුකීස්</translation> <translation id="2648721026697078500">කිසි විටෙකත් ගෙන නොයන්න</translation> <translation id="2648803196158606475">කියවීම මකන්න</translation> <translation id="2664621323652615289">නවත්වන්න</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">අප්රසිද්ධියේ විවෘත කරන්න ද?</translation> <translation id="4803185665210547709">ඔබගේ ආයතනය විසින් කළමනාකරණය කෙරේ. <ph name="BEGIN_LINK" />තව දැන ගන්න<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ඔබේ ලැදිකම් මත පදනම් වූ පුවත් සහ අන්තර්ගතය.</translation> <translation id="4805759445554688327">අවලංගු කාඩ්පත් අංකය</translation> <translation id="4808646838864186379">ඔබේ බෙදා හැරීම අවලංගු කර ඇත</translation> <translation id="4808744395915275922">යාවත්කාලීන</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">පැකේජය හඹා යෑම</translation> <translation id="5478327362747197944">වෙබ් පිටුවක දිනයක් ක්ලික් කිරීමෙන් සෘජුවම දින දර්ශන සිදුවීම් තනන්න.</translation> <translation id="5482922178977937393">ඔබේ රුචිකත්වයන් මත පදනම්ව පුවත්, ක්රීඩා, සහ තවත් දේ සඳහා දැනුම්දීම් වලට ඔබ කැමති ද?</translation> -<translation id="5489208564673669003">සියලුම වෙබ් අඩවි සඳහා කුකී කළමනා කරීමට, <ph name="BEGIN_LINK" />කුකී සැකසීම්<ph name="END_LINK" /> බලන්න.</translation> <translation id="5490005495580364134">සියලු කුකි අවහිර කරන්න (නිර්දේශ නොකෙරේ)</translation> <translation id="5497202150450073388">භාර දීමට තැත් කරන ලදි. යළි උත්සාහ කරනු ඇත</translation> <translation id="5511959326926949696">ඔබේ බ්රව්සරය සඳහා අතිශය විකල්පමය ආරක්ෂණය. එය භාවිතා කළ යුත්තේ ඔබ ඉතා සංකීර්ණ සයිබර් ප්රහාරයකින් ඉලක්ක කළ හැකි යැයි ඔබ විශ්වාස කරන්නේ නම් පමණි.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sk.xtb b/ios/chrome/app/strings/resources/ios_strings_sk.xtb index 29f4931f..f3db68d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sk.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nikdy neukladať</translation> <translation id="1523341279170789507">Povoliť všetky súbory cookie</translation> <translation id="1524563461097350801">Nie, ďakujem</translation> -<translation id="1535268707340844072">V dôsledku vášho aktuálneho nastavenia nemusia niektoré weby fungovať. Ak chcete spravovať súbory cookie pre všetky weby, prejdite do <ph name="BEGIN_LINK" />Nastavení súborov cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adresa 1</translation> <translation id="1545749641540134597">Naskenovať kód QR</translation> <translation id="1552525382687785070">Synchronizáciu zakázal správca</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Ak chcete zhromažďovať budúce denníky a chyby konzoly JavaScript zo všetkých kariet, klepnite na tlačidlo Spustiť zapisovanie do denníka. Denníky sa budú zhromažďovať (a ukladať iba v pamäti), dokým túto stránku nezatvoríte alebo neklepnete na tlačidlo Zastaviť zapisovanie do denníka.</translation> <translation id="1653432787084483144">{count,plural, =1{Nad klávesnicou je k dispozícii {count} uložené heslo.}few{Nad klávesnicou sú k dispozícii {count} uložené heslá.}many{{count} saved passwords available above your keyboard.}other{Nad klávesnicou je k dispozícii {count} uložených hesiel.}}</translation> <translation id="1657011748321897393">Zdieľanie zlyhalo, pretože nemáte pripojenie k sieti.</translation> -<translation id="1657641691196698092">Blokované súbory cookie</translation> <translation id="165877110639533037">Žiadne otvorené karty</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Vyžiadať mobilný web</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">Vyhľadávanie na webe</translation> <translation id="2252749852083403809">Ukladá sa na Disk pre účet <ph name="USER_EMAIL" />.</translation> <translation id="2256933947031277845">Vaša organizácia vám povoľuje prihlásiť sa iba určitými účtami.</translation> +<translation id="2257594476751932246">Vlastné nastavenie správ</translation> <translation id="2258326562203545455">{count,plural, =1{Záložku si môžete uložiť v účte Google {email}.}few{Záložky si môžete uložiť v účte Google {email}.}many{Záložky si môžete uložiť v účte Google {email}.}other{Záložky si môžete uložiť v účte Google {email}.}}</translation> <translation id="225943865679747347">Kód chyby: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Pridať účet</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Skryť <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Zásielka sa nedá doručiť</translation> <translation id="2411749908844615428">{count,plural, =1{Nad klávesnicou je k dispozícii {count} uložená adresa.}few{Nad klávesnicou sú k dispozícii {count} uložené adresy.}many{{count} saved addresses available above your keyboard.}other{Nad klávesnicou je k dispozícii {count} uložených adries.}}</translation> -<translation id="2421004566762153674">Blokovanie súborov cookie tretích strán</translation> <translation id="2421044535038393232">Ďalej upravovať</translation> <translation id="2434405374328098816">Heslo pre používateľské meno <ph name="USERNAME" /> ste už uložili na <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Ak chcete prehliadať v režime inkognito, posuňte sa doľava.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Pridať účet…</translation> <translation id="2587010742985678408">{count,plural, =0{Žiadne odhalené heslá}=1{{count} odhalené heslo}few{{count} odhalené heslá}many{{count} Compromised Passwords}other{{count} odhalených hesiel}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Otvorené karty, ktoré minimálne jeden deň nepoužívate, sa presunú do sekcie Neaktívne karty, aby ste mali prehľad o tých, ktoré používate najčastejšie. V nastaveniach to môžete kedykoľvek zmeniť.}few{Otvorené karty, ktoré minimálne {COUNT} dni nepoužívate, sa presunú do sekcie Neaktívne karty, aby ste mali prehľad o tých, ktoré používate najčastejšie. V nastaveniach to môžete kedykoľvek zmeniť.}many{Otvorené karty, ktoré minimálne {COUNT} dňa nepoužívate, sa presunú do sekcie Neaktívne karty, aby ste mali prehľad o tých, ktoré používate najčastejšie. V nastaveniach to môžete kedykoľvek zmeniť.}other{Otvorené karty, ktoré minimálne {COUNT} dní nepoužívate, sa presunú do sekcie Neaktívne karty, aby ste mali prehľad o tých, ktoré používate najčastejšie. V nastaveniach to môžete kedykoľvek zmeniť.}}</translation> -<translation id="2600682495497606169">Vymazať súbory cookie webu</translation> <translation id="260378315836159338">Hore na obrazovke klepnite na +</translation> <translation id="2604176749896001318">Aktualizujte prehliadač</translation> <translation id="2609008503159898744">Chcete zavrieť všetky karty?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Heslo bolo skopírované.</translation> <translation id="2626236249646841566">Skontrolujte pripojenie a skúste sa prihlásiť znova.</translation> <translation id="2637313651144986786">Vyhľadajte karty…</translation> -<translation id="2647269890314209800">Používané súbory cookie</translation> <translation id="2648721026697078500">Nikdy nepresúvať</translation> <translation id="2648803196158606475">Odstrániť prečítané</translation> <translation id="2664621323652615289">Ukončiť</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Chcete otvoriť v režime inkognito?</translation> <translation id="4803185665210547709">Spravované vašou organizáciou. <ph name="BEGIN_LINK" />Ďalšie informácie<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Správy a obsah založený na vašich záujmoch.</translation> <translation id="4805759445554688327">Neplatné číslo karty</translation> <translation id="4808646838864186379">Doručenie bolo zrušené</translation> <translation id="4808744395915275922">Aktualizácie</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Sledovanie zásielky</translation> <translation id="5478327362747197944">Vytvorte udalosti v kalendári priamo kliknutím na dátum na webovej stránke.</translation> <translation id="5482922178977937393">Chcete dostávať upozornenia na správy, šport a ďalší obsah na základe svojich záujmov?</translation> -<translation id="5489208564673669003">Ak chcete spravovať súbory cookie pre všetky weby, prejdite do <ph name="BEGIN_LINK" />Nastavení súborov cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokovať všetky súbory cookie (neodporúča sa)</translation> <translation id="5497202150450073388">Bol vykonaný pokus o doručenie. Zopakuje sa.</translation> <translation id="5511959326926949696">Voliteľná mimoriadna ochrana prehliadača. Mali by ste ju používať iba vtedy, ak si myslíte, že by ste sa mohli stať cieľom vysoko sofistikovaného kybernetického útoku.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sl.xtb b/ios/chrome/app/strings/resources/ios_strings_sl.xtb index 116f5535d0b..9eca35c 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sl.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sl.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nikoli shranjeno</translation> <translation id="1523341279170789507">Dovoli vse piškotke</translation> <translation id="1524563461097350801">Ne, hvala</translation> -<translation id="1535268707340844072">Zaradi trenutne nastavitve nekatera spletna mesta morda ne bodo delovala. Če želite upravljati piškotke za vsa spletna mesta, si oglejte <ph name="BEGIN_LINK" />Nastavitve piškotkov<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Naslov 1</translation> <translation id="1545749641540134597">Scan QR Code</translation> <translation id="1552525382687785070">Sinhronizacijo je onemogočil skrbnik</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Dotaknite se gumba »Začni zapisovanje dnevnikov«, če želite zbirati prihodnje dnevnike konzole za JavaScript in napake z vseh zavihkov. Dnevniki se bodo zbirali (in shranjevali samo v pomnilniku), dokler ta stran ne bo zaprta ali dokler se ne dotaknete »Ustavi zapisovanje dnevnikov«.</translation> <translation id="1653432787084483144">{count,plural, =1{Nad tipkovnico je na voljo {count} shranjeno geslo.}one{Nad tipkovnico je na voljo {count} shranjeno geslo.}two{Nad tipkovnico sta na voljo {count} shranjeni gesli.}few{Nad tipkovnico so na voljo {count} shranjena gesla.}other{Nad tipkovnico je na voljo {count} shranjenih gesel.}}</translation> <translation id="1657011748321897393">Deljenje z drugimi ni uspelo, ker niste povezani v omrežje.</translation> -<translation id="1657641691196698092">Blokirani piškotki</translation> <translation id="165877110639533037">No Open Tabs</translation> <translation id="1674504678466460478">Iz jezika <ph name="SOURCE_LANGUAGE" /> v jezik <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Zahtevaj spletno mesto za mobilno napravo</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Skrij »<ph name="MODULE_NAME" />«</translation> <translation id="2403129868389095715">Paketa ni mogoče dostaviti</translation> <translation id="2411749908844615428">{count,plural, =1{Nad tipkovnico je na voljo {count} shranjen naslov.}one{Nad tipkovnico je na voljo {count} shranjen naslov.}two{Nad tipkovnico sta na voljo {count} shranjena naslova.}few{Nad tipkovnico so na voljo {count} shranjeni naslovi.}other{Nad tipkovnico je na voljo {count} shranjenih naslovov.}}</translation> -<translation id="2421004566762153674">Blokiranje piškotkov drugih spletnih mest</translation> <translation id="2421044535038393232">Nadaljuj urejanje</translation> <translation id="2434405374328098816">Na <ph name="WEBSITE" /> ste že shranili geslo za »<ph name="USERNAME" />«.</translation> <translation id="2434918313224755415">Za brskanje v anonimnem načinu lahko povlečete levo.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Dodajanje računa ...</translation> <translation id="2587010742985678408">{count,plural, =0{Ni ogroženih gesel}=1{{count} ogroženo geslo}one{{count} ogroženo geslo}two{{count} ogroženi gesli}few{{count} ogrožena gesla}other{{count} ogroženih gesel}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Odprti zavihki, ki jih ne uporabljate en dan ali več, se premaknejo na neaktivne zavihke, da se lahko preprosto osredotočite na zavihke, ki jih najpogosteje uporabljate. To lahko kadar koli spremenite v nastavitvah.}one{Odprti zavihki, ki jih ne uporabljate {COUNT} dan ali več, se premaknejo na neaktivne zavihke, da se lahko preprosto osredotočite na zavihke, ki jih najpogosteje uporabljate. To lahko kadar koli spremenite v nastavitvah.}two{Odprti zavihki, ki jih ne uporabljate {COUNT} dneva ali več, se premaknejo na neaktivne zavihke, da se lahko preprosto osredotočite na zavihke, ki jih najpogosteje uporabljate. To lahko kadar koli spremenite v nastavitvah.}few{Odprti zavihki, ki jih ne uporabljate {COUNT} dni ali več, se premaknejo na neaktivne zavihke, da se lahko preprosto osredotočite na zavihke, ki jih najpogosteje uporabljate. To lahko kadar koli spremenite v nastavitvah.}other{Odprti zavihki, ki jih ne uporabljate {COUNT} dni ali več, se premaknejo na neaktivne zavihke, da se lahko preprosto osredotočite na zavihke, ki jih najpogosteje uporabljate. To lahko kadar koli spremenite v nastavitvah.}}</translation> -<translation id="2600682495497606169">Brisanje piškotkov spletnega mesta</translation> <translation id="260378315836159338">Na vrhu zaslona se dotaknite ikone +</translation> <translation id="2604176749896001318">Posodobite brskalnik</translation> <translation id="2609008503159898744">Želite zapreti vse zavihke?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Geslo kopirano</translation> <translation id="2626236249646841566">Preverite povezavo in se poskusite znova prijaviti.</translation> <translation id="2637313651144986786">Iskanje zavihkov …</translation> -<translation id="2647269890314209800">Piškotki v uporabi</translation> <translation id="2648721026697078500">Nikoli ne premakni</translation> <translation id="2648803196158606475">Izbriši prebrano</translation> <translation id="2664621323652615289">Ustavi</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Želite odpreti v anonimnem načinu?</translation> <translation id="4803185665210547709">Upravlja vaša organizacija. <ph name="BEGIN_LINK" />Več o tem<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Novice in vsebina na podlagi vaših zanimanj.</translation> <translation id="4805759445554688327">Neveljavna številka kartice</translation> <translation id="4808646838864186379">Vaša dostava je bila preklicana</translation> <translation id="4808744395915275922">Posodobitve</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Sledenje paketu</translation> <translation id="5478327362747197944">Dogodke v koledarju ustvarite neposredno tako, da na spletni strani kliknete datum.</translation> <translation id="5482922178977937393">Ali želite prejemati obvestila za novice, šport in drugo na podlagi svojih zanimanj?</translation> -<translation id="5489208564673669003">Če želite upravljati piškotke za vsa spletna mesta, si oglejte <ph name="BEGIN_LINK" />Nastavitve piškotkov<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokiraj vse piškotke (ni priporočljivo)</translation> <translation id="5497202150450073388">Poskus dostave je bil opravljen. Vnovični poskus.</translation> <translation id="5511959326926949696">Ekstremna dodatna zaščita za brskalnik. Uporabite jo samo, če menite, da ste morda tarča zelo kompleksnega kibernetskega napada.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sq.xtb b/ios/chrome/app/strings/resources/ios_strings_sq.xtb index 3a9bcf9..4f3c63c1 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sq.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sq.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nuk u ruajt asnjëherë</translation> <translation id="1523341279170789507">Lejo të gjitha kukit</translation> <translation id="1524563461097350801">Jo, faleminderit</translation> -<translation id="1535268707340844072">Cilësimi yt aktual mund të bëjë që disa sajte të prishen. Për të menaxhuar kukit për të gjitha sajtet, shiko <ph name="BEGIN_LINK" />Cilësimet e kukive<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adresa 1</translation> <translation id="1545749641540134597">Skano kodin QR</translation> <translation id="1552525382687785070">Sinkronizimi është çaktivizuar nga administratori</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Trokit butonin "Nis regjistrimin" për të grumbulluar regjistrime dhe gabime të ardhshme të panelit komandues të JavaScript nga të gjitha skedat. Regjistrimet do të grumbullohen (dhe ruhen vetëm në memorie) derisa kjo faqe të mbyllet ose të trokitet mbi "Ndalo regjistrimin".</translation> <translation id="1653432787084483144">{count,plural, =1{{count} fjalëkalim i ruajtur i disponueshëm mbi tastierën tënde.}other{{count} fjalëkalime të ruajtura të disponueshme mbi tastierën tënde.}}</translation> <translation id="1657011748321897393">Ndarja dështoi për shkak se nuk je i lidhur në rrjet.</translation> -<translation id="1657641691196698092">Kukit e bllokuara</translation> <translation id="165877110639533037">Nuk ka skeda të hapura</translation> <translation id="1674504678466460478">Nga <ph name="SOURCE_LANGUAGE" /> në <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Kërko sajtin për celular</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Fshih "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Pakoja jote nuk mund të dorëzohet</translation> <translation id="2411749908844615428">{count,plural, =1{{count} adresë e ruajtur e disponueshme mbi tastierën tënde.}other{{count} adresa të ruajtura të disponueshme mbi tastierën tënde.}}</translation> -<translation id="2421004566762153674">Bllokimi i kukive të palëve të treta</translation> <translation id="2421044535038393232">Vazhdo modifikimin</translation> <translation id="2434405374328098816">Ke ruajtur tashmë një fjalëkalim për "<ph name="USERNAME" />" në <ph name="WEBSITE" />.</translation> <translation id="2434918313224755415">Mund të lëvizësh majtas për të shfletuar në modalitetin "I fshehtë".</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Shto një llogari…</translation> <translation id="2587010742985678408">{count,plural, =0{Asnjë fjalëkalim i komprometuar}=1{{count} fjalëkalim i komprometuar}other{{count} fjalëkalime të komprometuara}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Skedat e hapura që nuk përdoren për një ditë ose më shumë zhvendosen te "Skedat joaktive" që të mund të përqendrohesh me lehtësi te skedat që përdor më shumë. Këtë mund ta ndryshosh në çdo kohë te cilësimet.}other{Skedat e hapura që nuk përdoren për {COUNT} ditë ose më shumë zhvendosen te "Skedat joaktive" që të mund të përqendrohesh me lehtësi te skedat që përdor më shumë. Këtë mund ta ndryshosh në çdo kohë te cilësimet.}}</translation> -<translation id="2600682495497606169">Pastro kukit e sajtit</translation> <translation id="260378315836159338">Në krye të ekranit, trokit te +</translation> <translation id="2604176749896001318">Përditëso shfletuesin</translation> <translation id="2609008503159898744">Të mbyllen të gjitha skedat?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Fjalëkalimi u kopjua</translation> <translation id="2626236249646841566">Kontrollo lidhjen dhe provo të identifikohesh sërish.</translation> <translation id="2637313651144986786">Kërko skedat...</translation> -<translation id="2647269890314209800">Kukit në përdorim</translation> <translation id="2648721026697078500">Mos zhvendos asnjëherë</translation> <translation id="2648803196158606475">Fshi të lexuarat</translation> <translation id="2664621323652615289">Ndalo</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Të hapet në modalitetin "e fshehtë"?</translation> <translation id="4803185665210547709">Menaxhohet nga organizata jote. <ph name="BEGIN_LINK" />Mëso më shumë<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Lajme dhe përmbajtje bazuar në interesat e tu.</translation> <translation id="4805759445554688327">Numër karte i pavlefshëm</translation> <translation id="4808646838864186379">Dorëzimi yt është anuluar</translation> <translation id="4808744395915275922">Përditësimet</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Gjurmimi i pakos</translation> <translation id="5478327362747197944">Krijo drejtpërdrejt ngjarje të "Kalendarit" duke klikuar në një datë në një faqe uebi.</translation> <translation id="5482922178977937393">Dëshiron të marrësh njoftime për lajmet, sportet etj. bazuar në interesat e tu?</translation> -<translation id="5489208564673669003">Për të menaxhuar kukit për të gjitha sajtet, shiko <ph name="BEGIN_LINK" />Cilësimet e kukive<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blloko të gjitha kukit (nuk rekomandohet)</translation> <translation id="5497202150450073388">Dërgesa u provua. Do të riprovohet</translation> <translation id="5511959326926949696">Mbrojtja ekstreme opsionale për shfletuesin tënd. Duhet të përdoret vetëm nëse beson se mund të jesh objektiv i një sulmi kibernetik shumë të sofistikuar.</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 3a9ae18..9f885c4 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sr-Latn.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Nikada se ne čuva</translation> <translation id="1523341279170789507">Dozvoli sve kolačiće</translation> <translation id="1524563461097350801">Ne, hvala</translation> -<translation id="1535268707340844072">Trenutno podešavanje može da dovede do problema na nekim sajtovima. Da biste upravljali kolačićima za sve sajtove, pogledajte <ph name="BEGIN_LINK" />Podešavanja kolačića<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">1. red za adresu</translation> <translation id="1545749641540134597">Skenirajte QR kôd</translation> <translation id="1552525382687785070">Administrator je onemogućio sinhronizaciju</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Dodirnite dugme „Pokreni evidentiranje“ da biste prikupljali buduće evidencije JavaScript konzole i greške sa svih kartica. Evidencija će se prikupljati (i čuvati samo u memoriji) sve dok se ta stanica ne zatvori ili ne dodirnete dugme „Zaustavi evidentiranje“.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} sačuvana lozinka je dostupna iznad tastature.}one{{count} sačuvana lozinka je dostupna iznad tastature.}few{{count} sačuvane lozinke su dostupne iznad tastature.}other{{count} sačuvanih lozinki je dostupno iznad tastature.}}</translation> <translation id="1657011748321897393">Deljenje nije uspelo zato što niste povezani sa mrežom.</translation> -<translation id="1657641691196698092">Blokirani kolačići</translation> <translation id="165877110639533037">Nema otvorenih kartica</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> na <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Zahtevaj mobilni sajt</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">Sakrij „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">Nije moguće isporučiti paket</translation> <translation id="2411749908844615428">{count,plural, =1{{count} sačuvana adresa je dostupna iznad tastature.}one{{count} sačuvana adresa je dostupna iznad tastature.}few{{count} sačuvane adrese su dostupne iznad tastature.}other{{count} sačuvanih adresa je dostupno iznad tastature.}}</translation> -<translation id="2421004566762153674">Blokira kolačiće treće strane</translation> <translation id="2421044535038393232">Nastavi izmene</translation> <translation id="2434405374328098816">Već ste sačuvali lozinku za „<ph name="USERNAME" />“ na <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Možete da skrolujete ulevo da biste pregledali u režimu bez arhiviranja.</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">Dodaj nalog…</translation> <translation id="2587010742985678408">{count,plural, =0{Nema ugroženih lozinki}=1{{count} ugrožena lozinka}one{{count} ugrožena lozinka}few{{count} ugrožene lozinke}other{{count} ugroženih lozinki}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Otvorene kartice koje se ne koriste jedan dan ili duže premeštaju se na neaktivne kartice da biste lako mogli da se fokusirate na kartice koje najčešće koristite. Ovo možete da promenite u svakom trenutku u podešavanjima.}one{Otvorene kartice koje se ne koriste {COUNT} dan ili duže premeštaju se na neaktivne kartice da biste lako mogli da se fokusirate na kartice koje najčešće koristite. Ovo možete da promenite u svakom trenutku u podešavanjima.}few{Otvorene kartice koje se ne koriste {COUNT} dana ili duže premeštaju se na neaktivne kartice da biste lako mogli da se fokusirate na kartice koje najčešće koristite. Ovo možete da promenite u svakom trenutku u podešavanjima.}other{Otvorene kartice koje se ne koriste {COUNT} dana ili duže premeštaju se na neaktivne kartice da biste lako mogli da se fokusirate na kartice koje najčešće koristite. Ovo možete da promenite u svakom trenutku u podešavanjima.}}</translation> -<translation id="2600682495497606169">Obriši kolačiće za sajt</translation> <translation id="260378315836159338">U vrhu ekrana dodirnite +</translation> <translation id="2604176749896001318">Ažurirajte pregledač</translation> <translation id="2609008503159898744">Želite da zatvorite sve kartice?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">Lozinka je kopirana</translation> <translation id="2626236249646841566">Proverite vezu i probajte ponovo da se prijavite.</translation> <translation id="2637313651144986786">Pretražite kartice…</translation> -<translation id="2647269890314209800">Kolačići u upotrebi</translation> <translation id="2648721026697078500">Nikad ne premeštaj</translation> <translation id="2648803196158606475">Izbriši pročitano</translation> <translation id="2664621323652615289">Zaustavi</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">Želite da otvorite u režimu bez arhiviranja?</translation> <translation id="4803185665210547709">Ovim upravlja organizacija. <ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Vesti, sport i sadržaj na osnovu interesovanja.</translation> <translation id="4805759445554688327">Nevažeći broj kartice</translation> <translation id="4808646838864186379">Isporuka je otkazana</translation> <translation id="4808744395915275922">Ažuriranja</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">Praćenje paketa</translation> <translation id="5478327362747197944">Pravite događaje u kalendaru direktno klikom na datum na veb-stranici.</translation> <translation id="5482922178977937393">Želite obaveštenja za vesti, sport i drugo na osnovu interesovanja?</translation> -<translation id="5489208564673669003">Da biste upravljali kolačićima za sve sajtove, pogledajte <ph name="BEGIN_LINK" />Podešavanja kolačića<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blokiraj sve kolačiće (ne preporučuje se)</translation> <translation id="5497202150450073388">Pokušana je isporuka. Pokušaćemo ponovo.</translation> <translation id="5511959326926949696">Zaštita za pregledač koju treba da koristite samo u krajnjem slučaju. Treba da je koristite samo ako smatrate da ste možda ciljani veoma sofisticiranim sajber napadom.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sr.xtb b/ios/chrome/app/strings/resources/ios_strings_sr.xtb index f7bb3cd..530f969a 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sr.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Никада се не чува</translation> <translation id="1523341279170789507">Дозволи све колачиће</translation> <translation id="1524563461097350801">Не, хвала</translation> -<translation id="1535268707340844072">Тренутно подешавање може да доведе до проблема на неким сајтовима. Да бисте управљали колачићима за све сајтове, погледајте <ph name="BEGIN_LINK" />Подешавања колачића<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">1. ред за адресу</translation> <translation id="1545749641540134597">Скенирајте QR кôд</translation> <translation id="1552525382687785070">Администратор је онемогућио синхронизацију</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Додирните дугме „Покрени евидентирање“ да бисте прикупљали будуће евиденције JavaScript конзоле и грешке са свих картица. Евиденција ће се прикупљати (и чувати само у меморији) све док се та станица не затвори или не додирнете дугме „Заустави евидентирање“.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} сачувана лозинка је доступна изнад тастатуре.}one{{count} сачувана лозинка је доступна изнад тастатуре.}few{{count} сачуване лозинке су доступне изнад тастатуре.}other{{count} сачуваних лозинки је доступно изнад тастатуре.}}</translation> <translation id="1657011748321897393">Дељење није успело зато што нисте повезани са мрежом.</translation> -<translation id="1657641691196698092">Блокирани колачићи</translation> <translation id="165877110639533037">Нема отворених картица</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> на <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Захтевај мобилни сајт</translation> @@ -276,7 +274,6 @@ <translation id="2390457533592708044">Сакриј „<ph name="MODULE_NAME" />“</translation> <translation id="2403129868389095715">Није могуће испоручити пакет</translation> <translation id="2411749908844615428">{count,plural, =1{{count} сачувана адреса је доступна изнад тастатуре.}one{{count} сачувана адреса је доступна изнад тастатуре.}few{{count} сачуване адресе су доступне изнад тастатуре.}other{{count} сачуваних адреса је доступно изнад тастатуре.}}</translation> -<translation id="2421004566762153674">Блокира колачиће треће стране</translation> <translation id="2421044535038393232">Настави изменe</translation> <translation id="2434405374328098816">Већ сте сачували лозинку за „<ph name="USERNAME" />“ на <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Можете да скролујете улево да бисте прегледали у режиму без архивирања.</translation> @@ -310,7 +307,6 @@ <translation id="2584132361465095047">Додај налог…</translation> <translation id="2587010742985678408">{count,plural, =0{Нема угрожених лозинки}=1{{count} угрожена лозинка}one{{count} угрожена лозинка}few{{count} угрожене лозинке}other{{count} угрожених лозинки}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Отворене картице које се не користе један дан или дуже премештају се на неактивне картице да бисте лако могли да се фокусирате на картице које најчешће користите. Ово можете да промените у сваком тренутку у подешавањима.}one{Отворене картице које се не користе {COUNT} дан или дуже премештају се на неактивне картице да бисте лако могли да се фокусирате на картице које најчешће користите. Ово можете да промените у сваком тренутку у подешавањима.}few{Отворене картице које се не користе {COUNT} дана или дуже премештају се на неактивне картице да бисте лако могли да се фокусирате на картице које најчешће користите. Ово можете да промените у сваком тренутку у подешавањима.}other{Отворене картице које се не користе {COUNT} дана или дуже премештају се на неактивне картице да бисте лако могли да се фокусирате на картице које најчешће користите. Ово можете да промените у сваком тренутку у подешавањима.}}</translation> -<translation id="2600682495497606169">Обриши колачиће за сајт</translation> <translation id="260378315836159338">У врху екрана додирните +</translation> <translation id="2604176749896001318">Ажурирајте прегледач</translation> <translation id="2609008503159898744">Желите да затворите све картице?</translation> @@ -321,7 +317,6 @@ <translation id="2625189173221582860">Лозинка је копирана</translation> <translation id="2626236249646841566">Проверите везу и пробајте поново да се пријавите.</translation> <translation id="2637313651144986786">Претражите картице…</translation> -<translation id="2647269890314209800">Колачићи у употреби</translation> <translation id="2648721026697078500">Никад не премештај</translation> <translation id="2648803196158606475">Избриши прочитано</translation> <translation id="2664621323652615289">Заустави</translation> @@ -739,7 +734,6 @@ <translation id="478808905805139173">Желите да отворите у режиму без архивирања?</translation> <translation id="4803185665210547709">Овим управља организација. <ph name="BEGIN_LINK" />Сазнајте више<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Вести, спорт и садржај на основу интересовања.</translation> <translation id="4805759445554688327">Неважећи број картице</translation> <translation id="4808646838864186379">Испорука је отказана</translation> <translation id="4808744395915275922">Ажурирања</translation> @@ -877,7 +871,6 @@ <translation id="5475069061743940393">Праћење пакета</translation> <translation id="5478327362747197944">Правите догађаје у календару директно кликом на датум на веб-страници.</translation> <translation id="5482922178977937393">Желите обавештења за вести, спорт и друго на основу интересовања?</translation> -<translation id="5489208564673669003">Да бисте управљали колачићима за све сајтове, погледајте <ph name="BEGIN_LINK" />Подешавања колачића<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Блокирај све колачиће (не препоручује се)</translation> <translation id="5497202150450073388">Покушана је испорука. Покушаћемо поново.</translation> <translation id="5511959326926949696">Заштита за прегледач коју треба да користите само у крајњем случају. Треба да је користите само ако сматрате да сте можда циљани веома софистицираним сајбер нападом.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sv.xtb b/ios/chrome/app/strings/resources/ios_strings_sv.xtb index b09af70..2c137e5 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sv.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Aldrig sparat</translation> <translation id="1523341279170789507">Tillåt alla cookies</translation> <translation id="1524563461097350801">Nej tack</translation> -<translation id="1535268707340844072">Vissa webbplatser kanske inte fungerar med dina nuvarande inställningar. Du kan hantera cookies för alla webbplatser i <ph name="BEGIN_LINK" />Cookie-inställningarna<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Adressrad 1</translation> <translation id="1545749641540134597">Skanna QR-kod</translation> <translation id="1552525382687785070">Synkronisering har inaktiverats av administratören</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Tryck på Starta loggning för att registrera loggar och fel från JavaScript-konsoler från alla flikar. Loggar registreras (och sparas bara i minnet) tills den här sidan stängs eller du trycker på Avbryt loggning.</translation> <translation id="1653432787084483144">{count,plural, =1{{count} sparat lösenord visas ovanför tangentbordet.}other{{count} sparade lösenord visas ovanför tangentbordet.}}</translation> <translation id="1657011748321897393">Det går inte att dela. Du är inte ansluten till nätverket.</translation> -<translation id="1657641691196698092">Blockerade cookies</translation> <translation id="165877110639533037">Inga öppna flikar</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> till <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Använd mobil webbplats</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Dölj <ph name="MODULE_NAME" /></translation> <translation id="2403129868389095715">Det går inte att leverera paketet</translation> <translation id="2411749908844615428">{count,plural, =1{{count} sparad adress visas ovanför tangentbordet.}other{{count} sparade adresser visas ovanför tangentbordet.}}</translation> -<translation id="2421004566762153674">Cookies från tredje part blockeras</translation> <translation id="2421044535038393232">Fortsätt redigera</translation> <translation id="2434405374328098816">Du har redan sparat ett lösenord för <ph name="USERNAME" /> på <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Du kan scrolla åt vänster för att surfa inkognito.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Lägg till konto …</translation> <translation id="2587010742985678408">{count,plural, =0{Inga utsatta lösenord}=1{{count} utsatt lösenord}other{{count} utsatta lösenord}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Öppna flikar som inte har använts på minst en dag flyttas till Inaktiva flikar så att du enkelt hittar de flikar du använder mest. Du kan när som helst ändra detta i inställningarna.}other{Öppna flikar som inte har använts på minst {COUNT} dagar flyttas till Inaktiva flikar så att du enkelt hittar de flikar du använder mest. Du kan när som helst ändra detta i inställningarna.}}</translation> -<translation id="2600682495497606169">Rensa cookies från webbplatsen</translation> <translation id="260378315836159338">Tryck på + högst upp på skärmen</translation> <translation id="2604176749896001318">Uppdatera webbläsaren</translation> <translation id="2609008503159898744">Vill du stänga alla flikar?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Lösenordet har kopierats</translation> <translation id="2626236249646841566">Kontrollera anslutningen och försök logga in igen.</translation> <translation id="2637313651144986786">Sök bland flikar …</translation> -<translation id="2647269890314209800">Cookies är aktiverade</translation> <translation id="2648721026697078500">Flytta aldrig</translation> <translation id="2648803196158606475">Radera lästa</translation> <translation id="2664621323652615289">Stopp</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Vill du öppna i inkognitoläge?</translation> <translation id="4803185665210547709">Hanteras av organisationen. <ph name="BEGIN_LINK" />Läs mer<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Nyheter och innehåll utifrån dina intressen.</translation> <translation id="4805759445554688327">Ogiltigt kortnummer</translation> <translation id="4808646838864186379">Leveransen har annullerats</translation> <translation id="4808744395915275922">Uppdateringar</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Paketspårning</translation> <translation id="5478327362747197944">Skapa kalenderhändelser direkt genom att klicka på ett datum på en webbsida.</translation> <translation id="5482922178977937393">Vill du få aviseringar om nyheter, sport och annat utifrån dina intressen?</translation> -<translation id="5489208564673669003">Du kan hantera cookies för alla webbplatser i <ph name="BEGIN_LINK" />Cookie-inställningarna<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Blockera alla cookies (rekommenderas inte)</translation> <translation id="5497202150450073388">Leveransförsök har gjorts. Försöker igen</translation> <translation id="5511959326926949696">Valfritt extremt högt skydd för webbläsaren. Det bör endast användas om du tror att du kan vara utsatt för en mycket avancerad cyberattack.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sw.xtb b/ios/chrome/app/strings/resources/ios_strings_sw.xtb index 8c7906e..18a72be2 100644 --- a/ios/chrome/app/strings/resources/ios_strings_sw.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_sw.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Hayatahifadhiwa Kamwe</translation> <translation id="1523341279170789507">Ruhusu Vidakuzi Vyote</translation> <translation id="1524563461097350801">Hapana</translation> -<translation id="1535268707340844072">Huenda mipangilio yako ya sasa ikasababisha baadhi ya tovuti zisifanye kazi vizuri. Ili udhibiti vidakuzi vya tovuti zote, angalia <ph name="BEGIN_LINK" />Mipangilio ya Vidakuzi<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Anwani ya 1</translation> <translation id="1545749641540134597">Changanua Msimbo wa QR</translation> <translation id="1552525382687785070">Msimamizi wako Amezima Usawazishaji</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Gusa kitufe cha "Anza Kuweka Kumbukumbu" ili ukusanye kumbukumbu na hitilafu za Kidhibiti cha JavaScript kutoka vichupo vyote. Kumbukumbu zitakusanywa (na kuhifadhiwa katika hifadhi pekee) hadi wakati ukurasa huu unafungwa au kitufe cha "Acha Kuweka Kumbukumbu" kinaguswa.</translation> <translation id="1653432787084483144">{count,plural, =1{Nenosiri {count} lililohifadhiwa linapatikana juu ya kibodi yako.}other{Manenosiri {count} yaliyohifadhiwa yanapatikana juu ya kibodi yako.}}</translation> <translation id="1657011748321897393">Kushiriki kulishindwa kwa sababu hujaunganishwa kwenye mtandao.</translation> -<translation id="1657641691196698092">Vidakuzi Vilivyozuiwa</translation> <translation id="165877110639533037">Hakuna Vichupo Vilivyo Wazi</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> kwenda <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Omba Tovuti ya Ukurasa wa Kifaa cha Mkononi</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Ficha "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Kifurushi chako hakiwezi kuwasilishwa</translation> <translation id="2411749908844615428">{count,plural, =1{Anwani {count} iliyohifadhiwa inapatikana juu ya kibodi yako.}other{Anwani {count} zilizohifadhiwa zinapatikana juu ya kibodi yako.}}</translation> -<translation id="2421004566762153674">Kuzuia vidakuzi vya tovuti nyingine</translation> <translation id="2421044535038393232">Endelea Kubadilisha</translation> <translation id="2434405374328098816">Tayari umehifadhi nenosiri la "<ph name="USERNAME" />" unalotumia katika <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Unaweza kutelezesha kidole kushoto ili uvinjari katika Hali ya faraghani.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Ongeza Akaunti...</translation> <translation id="2587010742985678408">{count,plural, =0{Hakuna Manenosiri Yaliyoathiriwa}=1{Nenosiri {count} Lililoathiriwa}other{Manenosiri {count} Yaliyoathiriwa}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Fungua vichupo ambavyo havijatumika kwa siku moja au zaidi ili vihamishiwe kwenye vichupo visivyo hai ili uweze kuangazia kwa wepesi vichupo unavyovitumia zaidi. Unaweza kubadilisha hali hii wakati wowote katika mipangilio.}other{Fungua vichupo ambavyo havijatumika kwa siku {COUNT} au zaidi ili vihamishiwe kwenye vichupo visivyo hai ili uweze kuangazia kwa wepesi vichupo unavyovitumia zaidi. Unaweza kubadilisha hali hii wakati wowote katika mipangilio.}}</translation> -<translation id="2600682495497606169">Futa Vidakuzi vya Tovuti</translation> <translation id="260378315836159338">Katika sehemu ya juu ya skrini, gusa +</translation> <translation id="2604176749896001318">Sasisha Kivinjari Chako</translation> <translation id="2609008503159898744">Unataka Kufunga Vichupo Vyote?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Nenosiri limenakiliwa</translation> <translation id="2626236249646841566">Kagua muunganisho wako kisha ujaribu kuingia katika akaunti tena.</translation> <translation id="2637313651144986786">Tafuta Vichupo...</translation> -<translation id="2647269890314209800">Vidakuzi Vinavyotumika</translation> <translation id="2648721026697078500">Usihamishe</translation> <translation id="2648803196158606475">Futa Zilizosomwa</translation> <translation id="2664621323652615289">Sitisha</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Ungependa kufungua katika hali fiche?</translation> <translation id="4803185665210547709">Inadhibitiwa na shirika lako. <ph name="BEGIN_LINK" />Pata Maelezo Zaidi<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Habari na maudhui kulingana na mambo yanayokuvutia.</translation> <translation id="4805759445554688327">Nambari ya Kadi si Sahihi</translation> <translation id="4808646838864186379">Ufikishaji wa kifurushi chako umeghairiwa</translation> <translation id="4808744395915275922">Masasisho</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Ufuatiliaji wa Kifurushi</translation> <translation id="5478327362747197944">Unda matukio ya Kalenda moja kwa moja kwa kubofya kwenye tarehe katika ukurasa wa wavuti.</translation> <translation id="5482922178977937393">Ungependa kupokea arifa za habari, spoti na zaidi kulingana na mambo yanayokuvutia?</translation> -<translation id="5489208564673669003">Ili udhibiti vidakuzi vya tovuti zote, angalia <ph name="BEGIN_LINK" />Mipangilio ya Vidakuzi<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Zuia Vidakuzi Vyote (Haipendekezwi)</translation> <translation id="5497202150450073388">Imejaribu Kufikisha. Itajaribu tena</translation> <translation id="5511959326926949696">Ulinzi mkali wa hiari wa kivinjari chako. Unapaswa kutumika tu ikiwa unaamini kuwa huenda unalengwa na shambulizi pevu la mtandaoni.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ta.xtb b/ios/chrome/app/strings/resources/ios_strings_ta.xtb index fd149457..e7e7dd58 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ta.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ta.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">எப்போதும் சேமிக்காதவை</translation> <translation id="1523341279170789507">எல்லா குக்கீகளையும் அனுமதி</translation> <translation id="1524563461097350801">வேண்டாம்</translation> -<translation id="1535268707340844072">உங்களுடைய தற்போதைய அமைப்பு சில தளங்களைச் செயல்படாமல் ஆக்கக்கூடும். அனைத்துத் தளங்களுக்குமான குக்கீகளையும் நிர்வகிக்க, <ph name="BEGIN_LINK" />குக்கீ அமைப்புகளைப்<ph name="END_LINK" /> பார்க்கவும்.</translation> <translation id="1540800554400757039">முகவரி 1</translation> <translation id="1545749641540134597">QR குறியீட்டை ஸ்கேன் செய்க</translation> <translation id="1552525382687785070">உங்கள் நிர்வாகி ஒத்திசைவை முடக்கியுள்ளார்</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">எதிர்காலத்தில் அனைத்து தாவல்களிலிருந்தும் JavaScript கன்சோல் பதிவுகளையும் பிழைகளையும் சேகரிக்க, “பதிவுசெய்யத் தொடங்கு” பட்டனைத் தட்டவும். இந்தப் பக்கம் மூடப்படும் வரை அல்லது “பதிவுசெய்வதை நிறுத்து” பட்டனைத் தட்டும் வரை பதிவுகள் சேகரிக்கப்படும் (அவை நினைவகத்தில் மட்டுமே சேமிக்கப்படும்).</translation> <translation id="1653432787084483144">{count,plural, =1{சேமிக்கப்பட்ட {count} கடவுச்சொல் உங்கள் கீபோர்டுக்கு மேலே காட்டப்படும்.}other{சேமிக்கப்பட்ட {count} கடவுச்சொற்கள் உங்கள் கீபோர்டுக்கு மேலே காட்டப்படும்.}}</translation> <translation id="1657011748321897393">நெட்வொர்க்குடன் இணைக்கப்படாததால் பகிர்தல் தோல்வியடைந்தது.</translation> -<translation id="1657641691196698092">தடுக்கப்பட்ட குக்கீகள்</translation> <translation id="165877110639533037">திறந்த தாவல்கள் இல்லை</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> இலிருந்து <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">மொபைல் தளத்தைக் காட்டு</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">இணையத் தேடல்</translation> <translation id="2252749852083403809"><ph name="USER_EMAIL" /> இன் Driveவில் சேமிக்கிறது.</translation> <translation id="2256933947031277845">குறிப்பிட்ட சில கணக்குகளை மட்டுமே பயன்படுத்தி உள்நுழைய உங்கள் நிறுவனம் அனுமதி வழங்கியுள்ளது.</translation> +<translation id="2257594476751932246">எனது பதிப்பு</translation> <translation id="2258326562203545455">{count,plural, =1{உங்கள் Google கணக்கில் ({email}) புக்மார்க்கை நீங்கள் சேமிக்கலாம்.}other{உங்கள் Google கணக்கில் ({email}) புக்மார்க்குகளை நீங்கள் சேமிக்கலாம்.}}</translation> <translation id="225943865679747347">பிழைக் குறியீடு: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">கணக்கைச் சேர்</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" ஐ மறைக்கும்</translation> <translation id="2403129868389095715">உங்கள் பேக்கேஜை டெலிவரி செய்ய முடியவில்லை</translation> <translation id="2411749908844615428">{count,plural, =1{சேமிக்கப்பட்ட {count} முகவரி உங்கள் கீபோர்டுக்கு மேலே காட்டப்படும்.}other{சேமிக்கப்பட்ட {count} முகவரிகள் உங்கள் கீபோர்டுக்கு மேலே காட்டப்படும்.}}</translation> -<translation id="2421004566762153674">மூன்றாம் தரப்புக் குக்கீகளைத் தடுக்கிறது</translation> <translation id="2421044535038393232">தொடர்ந்து திருத்து</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> இணையதளத்தில் "<ph name="USERNAME" />" கணக்கிற்கான கடவுச்சொல்லை ஏற்கெனவே சேமித்துள்ளீர்கள்</translation> <translation id="2434918313224755415">மறைநிலையில் உலாவ இடதுபுறம் ஸ்க்ரோல் செய்யலாம்.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">கணக்கைச் சேர்...</translation> <translation id="2587010742985678408">{count,plural, =0{களவாடப்பட்ட கடவுச்சொற்கள் எதுவுமில்லை}=1{களவாடப்பட்ட கடவுச்சொல்: {count}}other{களவாடப்பட்ட கடவுச்சொற்கள்: {count}}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ஒன்று அல்லது அதற்கு மேற்பட்ட நாட்களுக்குத் திறந்திருக்கும் உலாவிப் பக்கங்கள் ‘செயலில் இல்லாத உலாவிப் பக்கங்கள்’ என்பதற்கு நகர்த்தப்படும். இதன் மூலம் நீங்கள் அதிகம் பயன்படுத்தும் உலாவிப் பக்கங்களில் எளிதாகக் கவனம் செலுத்தலாம். இதை எப்போது வேண்டுமானாலும் அமைப்புகளில் மாற்றலாம்.}other{{COUNT} அல்லது அதற்கு மேற்பட்ட நாட்களுக்குத் திறந்திருக்கும் உலாவிப் பக்கங்கள் ‘செயலில் இல்லாத உலாவிப் பக்கங்கள்’ என்பதற்கு நகர்த்தப்படும். இதன் மூலம் நீங்கள் அதிகம் பயன்படுத்தும் உலாவிப் பக்கங்களில் எளிதாகக் கவனம் செலுத்தலாம். இதை எப்போது வேண்டுமானாலும் அமைப்புகளில் மாற்றலாம்.}}</translation> -<translation id="2600682495497606169">தளத்தின் குக்கீகளை அழி</translation> <translation id="260378315836159338">திரையின் மேற்பகுதியில் உள்ள + குறியைத் தட்டவும்</translation> <translation id="2604176749896001318">உலாவியைப் புதுப்பியுங்கள்</translation> <translation id="2609008503159898744">அனைத்துப் பக்கங்களையும் மூடவா?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">கடவுச்சொல் நகலெடுக்கப்பட்டது</translation> <translation id="2626236249646841566">இணைப்பைச் சரிபார்த்துவிட்டு மீண்டும் உள்நுழைய முயலவும்.</translation> <translation id="2637313651144986786">உலாவிப் பக்கங்களைத் தேடுக...</translation> -<translation id="2647269890314209800">பயன்படுத்தப்படும் குக்கீகள்</translation> <translation id="2648721026697078500">ஒருபோதும் நகர்த்தாதே</translation> <translation id="2648803196158606475">படித்தவற்றை நீக்கு</translation> <translation id="2664621323652615289">நிறுத்து</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">மறைநிலைப் பயன்முறையில் திறக்கவா?</translation> <translation id="4803185665210547709">உங்கள் நிறுவனம் நிர்வகிக்கிறது. <ph name="BEGIN_LINK" />மேலும் அறிக<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">உங்கள் ஆர்வங்களின் அடிப்படையிலான செய்திகளையும் உள்ளடக்கத்தையும் தெரிந்துகொள்ளலாம்.</translation> <translation id="4805759445554688327">தவறான கார்டு எண்</translation> <translation id="4808646838864186379">உங்கள் டெலிவரி ரத்து செய்யப்பட்டது</translation> <translation id="4808744395915275922">புதுப்பிப்புகள்</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">தொகுப்புக் கண்காணிப்பு</translation> <translation id="5478327362747197944">இணையப் பக்கத்தில் உள்ள தேதியைக் கிளிக் செய்வதன் மூலம் Calendar நிகழ்வுகளை நேரடியாக உருவாக்கலாம்.</translation> <translation id="5482922178977937393">செய்திகள், விளையாட்டு மற்றும் பலவற்றுக்கு உங்கள் ஆர்வங்களின் அடிப்படையில் அறிவிப்புகளைப் பெற விரும்புகிறீர்களா?</translation> -<translation id="5489208564673669003">அனைத்துத் தளங்களுக்குமான குக்கீகளையும் நிர்வகிக்க, <ph name="BEGIN_LINK" />குக்கீ அமைப்புகளைப்<ph name="END_LINK" /> பார்க்கவும்.</translation> <translation id="5490005495580364134">அனைத்து குக்கீகளையும் தடு (பரிந்துரைக்கப்படவில்லை)</translation> <translation id="5497202150450073388">டெலிவரி செய்ய முயன்றோம். மீண்டும் முயன்று பார்ப்போம்</translation> <translation id="5511959326926949696">உங்கள் உலாவிக்கான தீவிரப் பாதுகாப்பு (விருப்பத்திற்குரியது). அதிநவீன சைபர் தாக்குதலுக்கு நீங்கள் இலக்காகக்கூடும் என்று நினைத்தால் மட்டுமே இதைப் பயன்படுத்த வேண்டும்.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb index a3dce9d..2537005 100644 --- a/ios/chrome/app/strings/resources/ios_strings_te.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ఎప్పటికి సేవ్ చేయబడవు</translation> <translation id="1523341279170789507">అన్ని కుక్కీలను అనుమతించండి</translation> <translation id="1524563461097350801">వద్దు, ధన్యవాదాలు</translation> -<translation id="1535268707340844072">మీ ప్రస్తుత సెట్టింగ్ కారణంగా కొన్ని సైట్లను మీరు ఉపయోగించలేక పోవచ్చు. అన్ని సైట్లకు కుక్కీలను మేనేజ్ చేయడానికి, <ph name="BEGIN_LINK" />కుక్కీ సెట్టింగ్ల<ph name="END_LINK" />ను చూడండి.</translation> <translation id="1540800554400757039">అడ్రస్ 1</translation> <translation id="1545749641540134597">QR కోడ్ను స్కాన్ చేయండి</translation> <translation id="1552525382687785070">సింక్ను మీ నిర్వాహకులు నిలిపివేశారు</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">అన్ని ట్యాబ్ల నుండి భవిష్యత్తు JavaScript కన్సోల్ లాగ్లు మరియు ఎర్రర్లను సేకరించడానికి "లాగ్ చేయడం ప్రారంభించండి" బటన్ నొక్కండి. లాగ్లు ఈ పేజీని మూసివేసే వరకు లేదా “లాగ్ చేయడం ఆపివేయి” నొక్కే వరకు సేకరించబడతాయి (అలాగే, మెమెరీలో స్టోరేజ్ చేయబడతాయి).</translation> <translation id="1653432787084483144">{count,plural, =1{సేవ్ చేసిన {count} పాస్వర్డ్ మీ కీబోర్డ్ పైన అందుబాటులో ఉంది.}other{సేవ్ చేసిన {count} పాస్వర్డ్లు మీ కీబోర్డ్ పైన అందుబాటులో ఉన్నాయి.}}</translation> <translation id="1657011748321897393">మీరు ఇంటర్నెట్కు కనెక్ట్ చేయనందున షేరింగ్ విఫలమైంది.</translation> -<translation id="1657641691196698092">బ్లాక్ చేసిన కుక్కీలు</translation> <translation id="165877110639533037">తెరిచి ఉన్న ట్యాబ్లు లేవు</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> నుండి <ph name="TARGET_LANGUAGE" />లోకి</translation> <translation id="1683483432843341018">మొబైల్ సైట్ను రిక్వెస్ట్ చేయండి</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">వెబ్ సెర్చ్</translation> <translation id="2252749852083403809"><ph name="USER_EMAIL" /> కోసం Driveలో సేవ్ చేస్తోంది.</translation> <translation id="2256933947031277845">మీ సంస్థ మిమ్మల్ని కొన్ని ఖాతాలతో మాత్రమే సైన్ ఇన్ చేయడానికి అనుమతిస్తుంది.</translation> +<translation id="2257594476751932246">వ్యక్తిగతీకరించిన వార్తలు</translation> <translation id="2258326562203545455">{count,plural, =1{మీ బుక్మార్క్ను మీ Google ఖాతా, {email}లో మీరు సేవ్ చేసుకోవచ్చు.}other{మీ బుక్మార్క్లను మీ Google ఖాతా, {email}లో మీరు సేవ్ చేసుకోవచ్చు.}}</translation> <translation id="225943865679747347">ఎర్రర్ కోడ్: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">ఖాతాను జోడించండి</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />"ను దాచండి</translation> <translation id="2403129868389095715">మీ ప్యాకేజీని డెలివరీ చేయడం సాధ్యపడదు</translation> <translation id="2411749908844615428">{count,plural, =1{సేవ్ చేసిన {count} అడ్రస్ మీ కీబోర్డ్ పైన అందుబాటులో ఉంది.}other{సేవ్ చేసిన {count} అడ్రస్లు మీ కీబోర్డ్ పైన అందుబాటులో ఉన్నాయి.}}</translation> -<translation id="2421004566762153674">థర్డ్-పార్టీ కుక్కీలను బ్లాక్ చేయడం</translation> <translation id="2421044535038393232">ఎడిట్ను కొనసాగించండి</translation> <translation id="2434405374328098816">మీరు "<ph name="USERNAME" />" కోసం పాస్వర్డ్ను <ph name="WEBSITE" />లో ఇప్పటికే సేవ్ చేశారు</translation> <translation id="2434918313224755415">మీరు అజ్ఞాతంలో బ్రౌజ్ చేయడానికి ఎడమ వైపునకు స్క్రోల్ చేయవచ్చు.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">ఖాతాను జోడించండి…</translation> <translation id="2587010742985678408">{count,plural, =0{చోరీకి గురైన పాస్వర్డ్లు ఏవీ లేవు}=1{{count} చోరీకి గురైన పాస్వర్డ్}other{{count} చోరీకి గురైన పాస్వర్డ్లు}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ఒక రోజు లేదా అంతకంటే ఎక్కువ రోజులు ఉపయోగించని ఓపెన్ ట్యాబ్లు ఇన్యాక్టివ్ ట్యాబ్లకు తరలించబడతాయి కాబట్టి మీరు ఎక్కువగా ఉపయోగించే ట్యాబ్లపై సులభంగా ఫోకస్ చేయవచ్చు. మీరు దీనిని సెట్టింగ్లలో ఎప్పుడైనా మార్చవచ్చు.}other{{COUNT} రోజులు లేదా అంతకంటే ఎక్కువ రోజులు ఉపయోగించని ఓపెన్ ట్యాబ్లు ఇన్యాక్టివ్ ట్యాబ్లకు తరలించబడతాయి కాబట్టి మీరు ఎక్కువగా ఉపయోగించే ట్యాబ్లపై సులభంగా ఫోకస్ చేయవచ్చు. మీరు దీనిని సెట్టింగ్లలో ఎప్పుడైనా మార్చవచ్చు.}}</translation> -<translation id="2600682495497606169">సైట్ కుక్కీలను క్లియర్ చేయండి</translation> <translation id="260378315836159338">స్క్రీన్కు ఎగువున ఉన్న, + చిహ్నాన్ని ట్యాప్ చేయండి</translation> <translation id="2604176749896001318">మీ బ్రౌజర్ను అప్డేట్ చేయండి</translation> <translation id="2609008503159898744">అన్ని ట్యాబ్లను మూసివేయాలా?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">పాస్వర్డ్ కాపీ చేయబడింది</translation> <translation id="2626236249646841566">మీ కనెక్షన్ను చెక్ చేసి, మళ్లీ సైన్ ఇన్ చేయడానికి ట్రై చేయండి.</translation> <translation id="2637313651144986786">ట్యాబ్లలో సెర్చ్ చేయండి...</translation> -<translation id="2647269890314209800">ఉపయోగంలో ఉన్న కుక్కీలు</translation> <translation id="2648721026697078500">ఎప్పటికీ తరలించవద్దు</translation> <translation id="2648803196158606475">చదివిన వాటిని తొలగించండి</translation> <translation id="2664621323652615289">ఆపివేయండి</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">అజ్ఞాత మోడ్లో తెరవాలా?</translation> <translation id="4803185665210547709">మీ సంస్థ ద్వారా మేనేజ్ చేయబడుతోంది. <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">మీ ఆసక్తుల ఆధారంగా వార్తలు, కంటెంట్.</translation> <translation id="4805759445554688327">చెల్లని కార్డ్ నంబర్</translation> <translation id="4808646838864186379">మీ డెలివరీ రద్దు చేయబడింది</translation> <translation id="4808744395915275922">అప్డేట్లు</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">ప్యాకేజీ ట్రాకింగ్</translation> <translation id="5478327362747197944">వెబ్ పేజీలోని తేదీని క్లిక్ చేయడం ద్వారా నేరుగా క్యాలెండర్ ఈవెంట్లను క్రియేట్ చేయండి.</translation> <translation id="5482922178977937393">మీరు మీ ఆసక్తుల ఆధారంగా వార్తలు, క్రీడలు, అలాగే మరిన్నింటి కోసం నోటిఫికేషన్లను పొందాలనుకుంటున్నారా?</translation> -<translation id="5489208564673669003">అన్ని సైట్లకు కుక్కీలను మేనేజ్ చేయడానికి, <ph name="BEGIN_LINK" />కుక్కీ సెట్టింగ్ల<ph name="END_LINK" />ను చూడండి.</translation> <translation id="5490005495580364134">అన్ని కుక్కీలను బ్లాక్ చేయండి (సిఫార్సు చేయడం లేదు)</translation> <translation id="5497202150450073388">డెలివరీ చేయడానికి ప్రయత్నం జరిగింది. మళ్లీ ట్రై చేస్తాము</translation> <translation id="5511959326926949696">మీ బ్రౌజర్ కోసం ఆప్షనల్ అధునాతన రక్షణ. మీపై ఏదైనా అధునాతన సైబర్ దాడి జరగవచ్చని మీరు అనుకుంటే మాత్రమే దీన్ని ఉపయోగించండి.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_th.xtb b/ios/chrome/app/strings/resources/ios_strings_th.xtb index abca117..1758a89 100644 --- a/ios/chrome/app/strings/resources/ios_strings_th.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_th.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">ไม่เคยบันทึก</translation> <translation id="1523341279170789507">อนุญาตคุกกี้ทั้งหมด</translation> <translation id="1524563461097350801">ไม่เป็นไร ขอบคุณ</translation> -<translation id="1535268707340844072">การตั้งค่าปัจจุบันอาจทำให้บางเว็บไซต์ทำงานได้ไม่ถูกต้อง ดู<ph name="BEGIN_LINK" />การตั้งค่าคุกกี้<ph name="END_LINK" />เพื่อจัดการคุกกี้สำหรับทุกเว็บไซต์</translation> <translation id="1540800554400757039">ที่อยู่ 1</translation> <translation id="1545749641540134597">สแกนโค้ด QR</translation> <translation id="1552525382687785070">ผู้ดูแลระบบปิดใช้การซิงค์</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">แตะปุ่ม "เริ่มบันทึก" เพื่อรวบรวมบันทึกและข้อผิดพลาดของคอนโซล JavaScript ในอนาคตจากทุกแท็บ ระบบจะรวบรวมบันทึก (และเก็บไว้ในหน่วยความจำเท่านั้น) จนกว่าหน้านี้จะปิดหรือมีการแตะ "หยุดบันทึก"</translation> <translation id="1653432787084483144">{count,plural, =1{รหัสผ่านที่บันทึกไว้ {count} รายการพร้อมให้ใช้งานอยู่เหนือแป้นพิมพ์}other{รหัสผ่านที่บันทึกไว้ {count} รายการพร้อมให้ใช้งานอยู่เหนือแป้นพิมพ์}}</translation> <translation id="1657011748321897393">การแชร์ล้มเหลวเนื่องจากคุณไม่ได้เชื่อมต่อเครือข่าย</translation> -<translation id="1657641691196698092">คุกกี้ที่บล็อก</translation> <translation id="165877110639533037">ไม่มีแท็บที่เปิดไว้</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" />เป็น<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">ขอเว็บไซต์ในอุปกรณ์เคลื่อนที่</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">ซ่อน "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">ไม่สามารถนําส่งพัสดุภัณฑ์ได้</translation> <translation id="2411749908844615428">{count,plural, =1{ที่อยู่ที่บันทึกไว้ {count} รายการพร้อมให้ใช้งานอยู่เหนือแป้นพิมพ์}other{ที่อยู่ที่บันทึกไว้ {count} รายการพร้อมให้ใช้งานอยู่เหนือแป้นพิมพ์}}</translation> -<translation id="2421004566762153674">การบล็อกคุกกี้ของบุคคลที่สาม</translation> <translation id="2421044535038393232">แก้ไขต่อไป</translation> <translation id="2434405374328098816">คุณบันทึกรหัสผ่านสำหรับ "<ph name="USERNAME" />" ที่ <ph name="WEBSITE" /> ไว้แล้ว</translation> <translation id="2434918313224755415">คุณสามารถเลื่อนไปทางซ้ายเพื่อท่องเว็บในโหมดไม่ระบุตัวตน</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">เพิ่มบัญชี…</translation> <translation id="2587010742985678408">{count,plural, =0{ไม่มีรหัสผ่านที่ถูกละเมิด}=1{มีรหัสผ่านที่ถูกละเมิด {count} รายการ}other{มีรหัสผ่านที่ถูกละเมิด {count} รายการ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{แท็บที่เปิดอยู่ซึ่งไม่ได้ใช้งานเป็นเวลา 1 วันขึ้นไปจะถูกย้ายไปยัง "แท็บที่ไม่ได้ใช้งาน" เพื่อให้คุณโฟกัสแท็บที่ใช้งานบ่อยที่สุดได้โดยง่าย คุณเปลี่ยนแปลงได้ทุกเมื่อในการตั้งค่า}other{แท็บที่เปิดอยู่ซึ่งไม่ได้ใช้งานเป็นเวลา {COUNT} วันขึ้นไปจะถูกย้ายไปยัง "แท็บที่ไม่ได้ใช้งาน" เพื่อให้คุณโฟกัสแท็บที่ใช้งานบ่อยที่สุดได้โดยง่าย คุณเปลี่ยนแปลงได้ทุกเมื่อในการตั้งค่า}}</translation> -<translation id="2600682495497606169">ล้างคุกกี้ของเว็บไซต์</translation> <translation id="260378315836159338">ที่ด้านบนของหน้าจอ ให้แตะ +</translation> <translation id="2604176749896001318">อัปเดตเบราว์เซอร์ของคุณ</translation> <translation id="2609008503159898744">ปิดแท็บทั้งหมดใช่ไหม</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">คัดลอกรหัสผ่านแล้ว</translation> <translation id="2626236249646841566">ตรวจสอบการเชื่อมต่อและลองลงชื่อเข้าใช้อีกครั้ง</translation> <translation id="2637313651144986786">ค้นหาในแท็บ...</translation> -<translation id="2647269890314209800">คุกกี้ที่ใช้งานอยู่</translation> <translation id="2648721026697078500">ไม่ต้องย้าย</translation> <translation id="2648803196158606475">ลบรายการที่อ่านแล้ว</translation> <translation id="2664621323652615289">หยุด</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">เปิดในโหมดไม่ระบุตัวตนไหม</translation> <translation id="4803185665210547709">จัดการโดยองค์กร <ph name="BEGIN_LINK" />ดูข้อมูลเพิ่มเติม<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">ข่าวและเนื้อหาตามความสนใจของคุณ</translation> <translation id="4805759445554688327">หมายเลขบัตรไม่ถูกต้อง</translation> <translation id="4808646838864186379">ยกเลิกการนำส่งแล้ว</translation> <translation id="4808744395915275922">อัปเดต</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">การติดตามพัสดุภัณฑ์</translation> <translation id="5478327362747197944">สร้างกิจกรรมในปฏิทินโดยตรงด้วยการคลิกวันที่ในหน้าเว็บ</translation> <translation id="5482922178977937393">ต้องการรับการแจ้งเตือนเกี่ยวกับข่าว กีฬา และอื่นๆ ตามความสนใจของคุณไหม</translation> -<translation id="5489208564673669003">ดู<ph name="BEGIN_LINK" />การตั้งค่าคุกกี้<ph name="END_LINK" />เพื่อจัดการคุกกี้สำหรับทุกเว็บไซต์</translation> <translation id="5490005495580364134">บล็อกคุกกี้ทั้งหมด (ไม่แนะนำ)</translation> <translation id="5497202150450073388">พยายามนำส่งแล้ว จะลองอีกครั้งภายหลัง</translation> <translation id="5511959326926949696">การปกป้องทางเลือกระดับสูงสุดสำหรับเบราว์เซอร์ของคุณ ควรใช้เฉพาะเมื่อคุณคาดว่าอาจถูกโจมตีโดยภัยคุกคามทางไซเบอร์ที่อันตราย</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_tr.xtb b/ios/chrome/app/strings/resources/ios_strings_tr.xtb index 1aae6c63..c4e99a9 100644 --- a/ios/chrome/app/strings/resources/ios_strings_tr.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_tr.xtb
@@ -80,7 +80,7 @@ <translation id="1363028406613469049">Takip numarası</translation> <translation id="1365106417372288489">iPhone'unuz yakın zamanda geri yüklendiği için varsayılan tarayıcınız değişmiş olabilir.</translation> <translation id="136942498637440594">Resimleri ve gördüklerinizi arayabilirsiniz.</translation> -<translation id="1375321115329958930">Kayıtlı şifreler</translation> +<translation id="1375321115329958930">Kayıtlı Şifreler</translation> <translation id="1377255359165588604">Senkronizasyonun çalışması durdu.</translation> <translation id="1377321085342047638">Kart Numarası</translation> <translation id="1377508275003315939">Şifreler</translation> @@ -107,7 +107,6 @@ <translation id="152234381334907219">Hiç Kaydedilmeyecekler</translation> <translation id="1523341279170789507">Tüm Çerezlere İzin Ver</translation> <translation id="1524563461097350801">Hayır, Teşekkürler</translation> -<translation id="1535268707340844072">Geçerli ayarlarınız bazı sitelerin bozulmasına neden olabilir. Çerezlerin tüm siteler için nasıl yönetileceğini <ph name="BEGIN_LINK" />Çerez Ayarları<ph name="END_LINK" /> sayfasından öğrenebilirsiniz.</translation> <translation id="1540800554400757039">Adres 1</translation> <translation id="1545749641540134597">QR Kodunu Tara</translation> <translation id="1552525382687785070">Yöneticiniz Senkronizasyonu Devre Dışı Bıraktı</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">İleri tarihli JavaScript konsolu günlüklerini ve tüm sekmelerdeki hataları toplamak için "Günlük Kaydını Başlat" düğmesine dokunun. Bu sayfa kapatılana veya "Günlük Kaydını Durdur" düğmesine dokunulana kadar günlükler toplanır (ve yalnızca bellekte saklanır).</translation> <translation id="1653432787084483144">{count,plural, =1{Klavyenizin üzerinde {count} tane kayıtlı şifre mevcut.}other{Klavyenizin üzerinde {count} tane kayıtlı şifre mevcut.}}</translation> <translation id="1657011748321897393">Ağa bağlı olmadığınızdan paylaşma başarısız oldu.</translation> -<translation id="1657641691196698092">Engellenmiş Çerez Sayısı</translation> <translation id="165877110639533037">Açık Sekme Yok</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> dilinden <ph name="TARGET_LANGUAGE" /> diline</translation> <translation id="1683483432843341018">Mobil Site İste</translation> @@ -161,7 +159,7 @@ <translation id="1820259098641718022">Okuma Listesine eklendi</translation> <translation id="1822994441903263130">FEDEX</translation> <translation id="1827529786398596735">Ana ekrana dokunup basılı tutun.</translation> -<translation id="1829392566394960110">{COUNT,plural, =0{Güvenliği İhlal Edilmiş Şifreler}=1{Güvenliği İhlal Edilmiş {COUNT} Şifre}other{Güvenliği İhlal Edilmiş {COUNT} Şifre}}</translation> +<translation id="1829392566394960110">{COUNT,plural, =0{Sızdırılmış Şifreler}=1{Sızdırılmış {COUNT} Şifre}other{Sızdırılmış {COUNT} Şifre}}</translation> <translation id="1832848789136765277">Senkronize edilen verilerinize her zaman erişebileceğinizden emin olmak için kimliğinizi doğrulayın</translation> <translation id="1836891464494477513">{count,plural, =1{Yer işareti Google Hesabınıza ({email}) kaydedildi}other{Yer işaretleri Google Hesabınıza ({email}) kaydedildi}}</translation> <translation id="183878838231635348">Bu kart, Güvenlik Kontrolü'nün sizin için otomatik olarak tespit ettiği gizlilik veya güvenlik sorunlarını gösterir.</translation> @@ -251,7 +249,7 @@ <translation id="2297989278479054870">Oturumunuzu kapattıktan sonra Google Hesabınızdaki yer işaretleri, şifreler ve diğer öğeler bu cihazdan kaldırılır.</translation> <translation id="2299218006564889602">Şifreleriniz Google Şifre Yöneticisi'ne kaydedilmeden önce cihazınızda şifrelenir.</translation> <translation id="2299515531293777561"><ph name="CARRIER_NAME" /> • #<ph name="PARCEL_IDENTIFIER" /></translation> -<translation id="2302742851632557585">Şifreyi web sitesinde değiştirin</translation> +<translation id="2302742851632557585">Şifreyi Web Sitesinde Değiştirin</translation> <translation id="230956208401264723">Takip ettiğiniz kargoların hepsini bu bantta görebilirsiniz</translation> <translation id="2310154074101836012">Ruloyu Düzenle</translation> <translation id="2316709634732130529">Önerilen Şifreyi Kullan</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" öğesini gizle</translation> <translation id="2403129868389095715">Paketiniz teslim edilemiyor</translation> <translation id="2411749908844615428">{count,plural, =1{Klavyenizin üzerinde {count} tane kayıtlı adres mevcut.}other{Klavyenizin üzerinde {count} tane kayıtlı adres mevcut.}}</translation> -<translation id="2421004566762153674">Üçüncü taraf çerezler engelleniyor</translation> <translation id="2421044535038393232">Düzenlemeye Devam Et</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> adresinde "<ph name="USERNAME" />" için zaten kayıtlı şifreniz var</translation> <translation id="2434918313224755415">Gizli modda göz atmak için sola kaydırabilirsiniz.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Hesap Ekle…</translation> <translation id="2587010742985678408">{count,plural, =0{Güvenliği ihlal edilmiş şifre yok}=1{Güvenliği ihlal edilmiş {count} şifre}other{Güvenliği ihlal edilmiş {count} şifre}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{En çok kullandığınız sekmelere kolayca odaklanabilmeniz için, bir gün veya daha uzun süre kullanılmayan açık sekmeler Etkin Olmayan Sekmeler bölümüne taşınır. Bunu Ayarlar'dan istediğiniz zaman değiştirebilirsiniz.}other{En sık kullandığınız sekmelere kolayca odaklanabilmeniz için, {COUNT} gün veya daha uzun süre kullanılmayan açık sekmeler Etkin Olmayan Sekmeler bölümüne taşınır. Bunu Ayarlar'dan istediğiniz zaman değiştirebilirsiniz.}}</translation> -<translation id="2600682495497606169">Site Çerezlerini Temizle</translation> <translation id="260378315836159338">Ekranın üst tarafındaki + simgesine dokunun.</translation> <translation id="2604176749896001318">Tarayıcınızı Güncelleyin</translation> <translation id="2609008503159898744">Tüm sekmeler kapatılsın mı?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Şifre kopyalandı</translation> <translation id="2626236249646841566">Bağlantınızı kontrol edip tekrar oturum açmayı deneyin.</translation> <translation id="2637313651144986786">Sekmelerde ara...</translation> -<translation id="2647269890314209800">Kullanımdaki Çerezler</translation> <translation id="2648721026697078500">Hiçbir Zaman Taşıma</translation> <translation id="2648803196158606475">Okunanları Sil</translation> <translation id="2664621323652615289">Durdur</translation> @@ -675,7 +670,7 @@ <translation id="4488754974567924717">Şifrelerinizin güvenliği ihlal edilirse size haber veririz</translation> <translation id="4489536976005181779">{count,plural, =1{Sayfa, {email} hesabınızdaki Okuma Listenize eklendi}other{Sayfalar, {email} hesabınızdaki Okuma Listenize eklendi}}</translation> <translation id="4493604894403585654"><ph name="USER_EMAIL" /> olarak oturum açtınız. Senkronizasyonu istediğiniz zaman ayarlardan durdurabilirsiniz. Google, geçmişinize dayalı olarak Arama'yı ve diğer hizmetleri kişiselleştirebilir.</translation> -<translation id="4502566650163919158">Şimdi Denetle</translation> +<translation id="4502566650163919158">Şimdi Kontrol Et</translation> <translation id="4508750114462689118">Oturum açma tanıtımını kapat</translation> <translation id="4509449376545878717">Kargoları Hiçbir Zaman Otomatik Olarak Algılama</translation> <translation id="4514889972748124117">Güçlü Şifre Öner...</translation> @@ -712,7 +707,7 @@ <translation id="4642472735733036929">Fiyat takibi duraklatıldı</translation> <translation id="4645575059429386691">Ebeveyniniz tarafından yönetiliyor</translation> <translation id="4650125387981512669"><ph name="FIRST_RUN_ACCOUNT_NAME" /> olarak devam et</translation> -<translation id="4652817563047461855">Şifrelerinizin güvenliğini sağlayın, güvenliğin ihlal edilip edilmediğini öğrenin ve internette kendinizi korumanıza yardımcı olacak öneriler alın. <ph name="BEGIN_LINK" />Daha fazla bilgi<ph name="END_LINK" /></translation> +<translation id="4652817563047461855">Şifrelerinizin güvenliğini sağlayın, sızdırılıp sızdırılmadıklarını öğrenin ve internette kendinizi korumanıza yardımcı olacak öneriler alın. <ph name="BEGIN_LINK" />Daha fazla bilgi<ph name="END_LINK" /></translation> <translation id="4658335131052370646">Kaydet</translation> <translation id="4659194143325814340">{count,plural, =1{Okuma Listenizde {count} sayfa var}other{Okuma Listenizde {count} sayfa var}}</translation> <translation id="4659667755519643272">Sekme Değiştirici'ye Geç</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Gizli modda açılsın mı?</translation> <translation id="4803185665210547709">Kuruluşunuz tarafından yönetiliyor. <ph name="BEGIN_LINK" />Daha Fazla Bilgi<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">İlgi alanlarınıza dayalı haberler ve diğer içerikler.</translation> <translation id="4805759445554688327">Geçersiz Kart Numarası</translation> <translation id="4808646838864186379">Teslimatınız iptal edildi</translation> <translation id="4808744395915275922">Güncellemeler</translation> @@ -757,7 +751,7 @@ <translation id="4840495572919996524">Yer işaretleri, geçmiş, şifreler ve diğer ayarlarınız artık Google Hesabınız ile senkronize edilmeyecek.</translation> <translation id="484280513275854557">Oturumunuz kapatıldı ve tarama verileri silindi</translation> <translation id="4844899002472726590">İlgilendiğiniz konuları görüp düzenleyin</translation> -<translation id="4848999860252535517"><ph name="WEBSITE" /> için şifre silinsin mi?</translation> +<translation id="4848999860252535517"><ph name="WEBSITE" /> İçin Şifre Silinsin mi?</translation> <translation id="4850886885716139402">Görüntüle</translation> <translation id="4854345657858711387">Şifre Kodu Ayarlayın</translation> <translation id="4856498338299082007">Google Hesabınızda</translation> @@ -795,7 +789,7 @@ <translation id="5039804452771397117">İzin ver</translation> <translation id="5050294464480863218">Dikkate Alınması Gereken Noktalar</translation> <translation id="5050810143224996149">Şifreyi Paylaş</translation> -<translation id="5056446788882570708"><ph name="TIME" /> sorunlar bulundu.</translation> +<translation id="5056446788882570708"><ph name="TIME" /> sorun bulundu.</translation> <translation id="5059136629401106827">Tamam</translation> <translation id="5062321486222145940">Google Drive'ı yükle</translation> <translation id="5083217068549651688">{TIME,plural, =0{Kalan Süre: {TIME} saniye}=1{Kalan Süre: {TIME} saniye}other{Kalan Süre: {TIME} saniye}}</translation> @@ -830,7 +824,7 @@ <translation id="5211488077761630279">"<ph name="SITE_NAME" />" adlı sitenin, <ph name="PERMISSION" /> kullanmasına izin verilsin mi?</translation> <translation id="5219295696240154694">Web'de Herkes İçin Güvenliğin İyileştirilmesine Yardımcı Olma</translation> <translation id="5220945116117011963">Tarihlerden takvim etkinlikleri oluşturun</translation> -<translation id="5221339005270097309">Şifre kontrol ediliyor…</translation> +<translation id="5221339005270097309">Şifreler Kontrol Ediliyor…</translation> <translation id="5226568866393490213">Uyarıyı Kapat</translation> <translation id="5228579091201413441">Senkronizasyonu etkinleştir</translation> <translation id="5234094073825090254">{count,plural, =1{Yer işareti Google Hesabınıza ({email}) kaydedildi.}other{Yer işaretleri Google Hesabınıza ({email}) kaydedildi.}}</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Kargo Takibi</translation> <translation id="5478327362747197944">Bir web sayfasındaki tarihi tıklayarak doğrudan Takvim etkinlikleri oluşturun.</translation> <translation id="5482922178977937393">İlgi alanlarınıza dayalı olarak haberler, spor içerikleri ve daha fazlası ile ilgili bildirim almak ister misiniz?</translation> -<translation id="5489208564673669003">Çerezlerin tüm siteler için nasıl yönetileceğini <ph name="BEGIN_LINK" />Çerez Ayarları<ph name="END_LINK" /> sayfasından öğrenebilirsiniz.</translation> <translation id="5490005495580364134">Tüm çerezleri engelle (Önerilmez)</translation> <translation id="5497202150450073388">Teslim etmeye çalışıldı. Yeniden denenecek</translation> <translation id="5511959326926949696">Tarayıcınız için isteğe bağlı yüksek düzey koruma. Yalnızca son derece gelişmiş bir siber saldırının hedefi olabileceğinizi düşünüyorsanız kullanın.</translation> @@ -1284,7 +1277,7 @@ <translation id="7527917367892640435">Kargo Halihazırda Takip Ediliyor</translation> <translation id="7531345132340165516">Geçerli Site</translation> <translation id="7537586195939242955">Maalesef Pass'iniz şu anda Passbook'a yüklenemiyor.</translation> -<translation id="754655535278952384"><ph name="TIME" /> kontrol edildi</translation> +<translation id="754655535278952384"><ph name="TIME" /> Kontrol Edildi</translation> <translation id="7552154146060018538"><ph name="SOURCE_DEVICE" /> Cihazında Kullanılan Son Sekme</translation> <translation id="7553234618121028547">Özelliği kapatmak için <ph name="BEGIN_LINK" />Ayarlar<ph name="END_LINK" />'ı açıp Şifre Seçenekleri bölümüne gidin.</translation> <translation id="7554645225856321710">Tümünü Kapat</translation> @@ -1412,7 +1405,7 @@ <translation id="8114753159095730575">Dosya indirme işlevi kullanılabilir. Seçenekler ekranın alt tarafındadır.</translation> <translation id="81313319706244542">2. Şifreler'e dokunun</translation> <translation id="8132598642024322408">Şimdiki fiyat: <ph name="PRICE" />; eski fiyat: <ph name="PREVIOUS_PRICE" />.</translation> -<translation id="813370552429173916">Her site veya uygulama için benzersiz bir şifre kullanın. Birisi yeniden kullandığınız şifreyi ele geçirirse bu şifre diğer hesaplarınıza erişmek için kullanılabilir. Web sitesini açmak ve şimdi değiştirmek için tıklayın.</translation> +<translation id="813370552429173916">Her site veya uygulama için benzersiz bir şifre kullanın. Yeniden kullandığınız şifre ele geçirilirse diğer hesaplarınıza erişmek için kullanılabilir. Web sitesini açmak ve şifreyi hemen değiştirmek için düğmeyi tıklayın.</translation> <translation id="814463369662540460">Fiyatı Takip Et</translation> <translation id="8156478151976189188">Şifre Senkronizasyonu Çalışmıyor</translation> <translation id="8157532349231307196"><ph name="NUMBER_OF_ACCOUNTS" /> hesap</translation> @@ -1433,7 +1426,7 @@ <translation id="8261506727792406068">Sil</translation> <translation id="8263336784344783289">Bu Gruba Bir Ad Verin</translation> <translation id="8263809106706527890">Varsayılan tarayıcı ayarlarınızda değişiklik yapılmış olabilir. Bunu ayarlardan kontrol edebilirsiniz.</translation> -<translation id="8264966119170358612">Google harici bir veri ihlalinde bazı kayıtlı şifrelerinizin güvenliği ihlal edildi. <ph name="BEGIN_LINK" />Daha fazla bilgi<ph name="END_LINK" /></translation> +<translation id="8264966119170358612">Google harici bir veri ihlalinde bazı kayıtlı şifreleriniz sızdırılmış. <ph name="BEGIN_LINK" />Daha fazla bilgi<ph name="END_LINK" /></translation> <translation id="826614135184049678">iPad sıfırlama işleminin bir parçası olarak <ph name="USER_NAME" /> hesabınızın oturumu kapatıldı. Yeniden oturum açmak için aşağıda "İlerle"ye dokunun.</translation> <translation id="8271720166617117963">Kabul Et ve Oturum Aç</translation> <translation id="8273982424131314219">Bilgileriniz <ph name="URL" /> adresinde doldurulacak</translation> @@ -1464,7 +1457,7 @@ <translation id="8407669440184693619">Bu site için şifre bulunamadı</translation> <translation id="842017693807136194">Şununla Oturum Açıldı:</translation> <translation id="8423121072346537366">Az Önce</translation> -<translation id="8425693829365242963">Şifreleriniz benzersiz</translation> +<translation id="8425693829365242963">Şifreleriniz Benzersiz</translation> <translation id="8428045167754449968">İl / İlçe</translation> <translation id="8428213095426709021">Ayarlar</translation> <translation id="8428634594422941299">Anladım</translation> @@ -1518,7 +1511,7 @@ <translation id="868773710103052534">Her Şey Hazır</translation> <translation id="8692689525339542358">Tehlikeli siteler, indirmeler ve uzantılara karşı korunun.</translation> <translation id="8693663554456874301">{count,plural, =1{Sekmeyi Kapat}other{Sekmeleri Kapat}}</translation> -<translation id="8703536910991780768">Şifreleriniz güçlü görünüyor</translation> +<translation id="8703536910991780768">Şifreleriniz Güçlü Görünüyor</translation> <translation id="8706253136355675497">Sıcaklık</translation> <translation id="8709409604518538305">Sekmeler kapatıldı</translation> <translation id="8709773186849937451">İndirilenler</translation> @@ -1573,7 +1566,7 @@ <translation id="8952559610785099500">Şifre Ekleyin</translation> <translation id="8953046091948372197">Şifreleriniz burada gösterilir</translation> <translation id="895541991026785598">Sorun Bildir</translation> -<translation id="8961757677053809960">Uyarı yok sayılsın mı?</translation> +<translation id="8961757677053809960">Uyarı Kapatılsın mı?</translation> <translation id="8971545611707025079">Tekrar Kontrol Et</translation> <translation id="8974714402877957201">1. iPad ayarlarını açın</translation> <translation id="8975015774710126284">Tarama verileri silindi</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_uk.xtb b/ios/chrome/app/strings/resources/ios_strings_uk.xtb index 5794877..d647db9d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_uk.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_uk.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Ніколи не зберігалося</translation> <translation id="1523341279170789507">Дозволити всі файли cookie</translation> <translation id="1524563461097350801">Ні, дякую</translation> -<translation id="1535268707340844072">Через поточні налаштування певні сайти можуть не працювати. Щоб керувати файлами cookie для всіх сайтів, перегляньте <ph name="BEGIN_LINK" />Налаштування файлів cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Адреса 1</translation> <translation id="1545749641540134597">Сканувати QR-код</translation> <translation id="1552525382687785070">Ваш адміністратор вимкнув синхронізацію</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Натисніть кнопку "Почати запис у журналі", щоб у майбутньому збирати журнали консолі JavaScript і дані про помилки з усіх вкладок. Журнали збиратимуться (і зберігатимуться лише в пам’яті), доки ви не закриєте цю сторінку або не виберете опцію "Припинити запис у журналі".</translation> <translation id="1653432787084483144">{count,plural, =1{Над клавіатурою показується {count} збережений пароль.}one{Над клавіатурою показується {count} збережений пароль.}few{Над клавіатурою показуються {count} збережені паролі.}many{Над клавіатурою показуються {count} збережених паролів.}other{Над клавіатурою показуються {count} збереженого пароля.}}</translation> <translation id="1657011748321897393">Не вдалося поділитися, оскільки ви не під’єднані до мережі.</translation> -<translation id="1657641691196698092">Заблоковані файли cookie</translation> <translation id="165877110639533037">Немає відкритих вкладок</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Мобільний сайт</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Приховати модуль "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Не вдалося доставити посилку</translation> <translation id="2411749908844615428">{count,plural, =1{Над клавіатурою показується {count} збережена адреса.}one{Над клавіатурою показується {count} збережена адреса.}few{Над клавіатурою показуються {count} збережені адреси.}many{Над клавіатурою показуються {count} збережених адрес.}other{Над клавіатурою показуються {count} збереженої адреси.}}</translation> -<translation id="2421004566762153674">Блокуються сторонні файли cookie</translation> <translation id="2421044535038393232">Продовжити редагувати</translation> <translation id="2434405374328098816">Ви вже зберегли пароль для користувача <ph name="USERNAME" /> на веб-сайті <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Щоб переглядати вебсторінки в анонімному режимі, прокрутіть екран уліво.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Додати обліковий запис…</translation> <translation id="2587010742985678408">{count,plural, =0{Немає зламаних паролів}=1{{count} зламаний пароль}one{{count} зламаний пароль}few{{count} зламані паролі}many{{count} зламаних паролів}other{{count} зламаного пароля}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Відкриті вкладки, які не використовувались принаймні один день, буде переміщено в розділ "Неактивні вкладки", щоб ви могли зосередитися на вкладках, якими користуєтеся найчастіше. Параметри функції можна будь-коли змінити в налаштуваннях.}one{Відкриті вкладки, які не використовувались принаймні {COUNT} день, буде переміщено в розділ "Неактивні вкладки", щоб ви могли зосередитися на вкладках, якими користуєтеся найчастіше. Параметри функції можна будь-коли змінити в налаштуваннях.}few{Відкриті вкладки, які не використовувались принаймні {COUNT} дні, буде переміщено в розділ "Неактивні вкладки", щоб ви могли зосередитися на вкладках, якими користуєтеся найчастіше. Параметри функції можна будь-коли змінити в налаштуваннях.}many{Відкриті вкладки, які не використовувались принаймні {COUNT} днів, буде переміщено в розділ "Неактивні вкладки", щоб ви могли зосередитися на вкладках, якими користуєтеся найчастіше. Параметри функції можна будь-коли змінити в налаштуваннях.}other{Відкриті вкладки, які не використовувались принаймні {COUNT} дня, буде переміщено в розділ "Неактивні вкладки", щоб ви могли зосередитися на вкладках, якими користуєтеся найчастіше. Параметри функції можна будь-коли змінити в налаштуваннях.}}</translation> -<translation id="2600682495497606169">Видалити файли cookie сайту</translation> <translation id="260378315836159338">Угорі екрана натисніть +</translation> <translation id="2604176749896001318">Оновіть веб-переглядач</translation> <translation id="2609008503159898744">Закрити всі вкладки?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Пароль скопійовано</translation> <translation id="2626236249646841566">Перевірте з’єднання та спробуйте ввійти знову.</translation> <translation id="2637313651144986786">Шукайте вкладки…</translation> -<translation id="2647269890314209800">Активні файли cookie</translation> <translation id="2648721026697078500">Ніколи не переміщувати</translation> <translation id="2648803196158606475">Видалити прочитані</translation> <translation id="2664621323652615289">Зупинити</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Відкрити в анонімному режимі?</translation> <translation id="4803185665210547709">Веб-переглядачем керує ваша організація. <ph name="BEGIN_LINK" />Докладніше<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Новини й контент на основі ваших інтересів.</translation> <translation id="4805759445554688327">Недійсний номер картки</translation> <translation id="4808646838864186379">Доставку скасовано</translation> <translation id="4808744395915275922">Оновлення</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Відстеження замовлення</translation> <translation id="5478327362747197944">Створюйте події в календарі, натиснувши дату на веб-сторінці.</translation> <translation id="5482922178977937393">Хочете отримувати сповіщення про новини, спортивні події тощо на основі ваших інтересів?</translation> -<translation id="5489208564673669003">Щоб керувати файлами cookie для всіх сайтів, перегляньте <ph name="BEGIN_LINK" />Налаштування файлів cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Блокувати всі файли cookie (не рекомендовано)</translation> <translation id="5497202150450073388">Ми намагалися доставити посилку й спробуємо знову.</translation> <translation id="5511959326926949696">Посилений захист веб-переглядача (необов’язково). Використовуйте цю функцію, лише якщо вважаєте, що можете стати жертвою потужної кібератаки.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ur.xtb b/ios/chrome/app/strings/resources/ios_strings_ur.xtb index 00968f1..38d2c14 100644 --- a/ios/chrome/app/strings/resources/ios_strings_ur.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_ur.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">کبھی محفوظ نہیں ہوئے</translation> <translation id="1523341279170789507">سبھی کوکیز کی اجازت دیں</translation> <translation id="1524563461097350801">نہیں شکریہ</translation> -<translation id="1535268707340844072">آپ کی موجودہ ترتیب کی وجہ سے ممکن ہے کچھ سائٹس کام نہ کریں۔ سبھی سائٹس کی خاطر کوکیز کا نظم کرنے کے لیے، <ph name="BEGIN_LINK" />کوکی کی ترتیبات<ph name="END_LINK" /> دیکھیں۔</translation> <translation id="1540800554400757039">پتہ 1</translation> <translation id="1545749641540134597">QR کوڈ اسکین کریں</translation> <translation id="1552525382687785070">مطابقت پذیری کو آپ کے منتظم نے غیر فعال کر دیا ہے</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">مستقبل کے JavaScript کونسول لاگز اور تمام ٹیبز کی خرابیاں جمع کرنے کیلئے، "لاگنگ شروع کریں" بٹن پر تھپتھپائیں۔ لاگز اس وقت تک جمع (اور صرف میموری میں اسٹور) کئے جائیں گے جب تک یہ صفحہ بند نہ ہو جائے یا "لاگنگ بند کریں" پر نہ تھپتھپایا جائے۔</translation> <translation id="1653432787084483144">{count,plural, =1{آپ کے کی بورڈ کے اوپر {count} محفوظ کردہ پاس ورڈ دستیاب ہے۔}other{آپ کے کی بورڈ کے اوپر {count} محفوظ کردہ پاس ورڈز دستیاب ہیں۔}}</translation> <translation id="1657011748321897393">اشتراک ناکام ہوگیا کیونکہ آپ نیٹ ورک سے منسلک نہیں ہیں۔</translation> -<translation id="1657641691196698092">مسدود کردہ کوکیز</translation> <translation id="165877110639533037">کوئی کھلے ٹیبز نہیں ہیں</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> سے <ph name="TARGET_LANGUAGE" /> میں</translation> <translation id="1683483432843341018">موبائل سائٹ کی درخواست کریں</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />" کو پوشیدہ کریں</translation> <translation id="2403129868389095715">آپ کا پیکیج ڈیلیور نہیں کیا جا سکا</translation> <translation id="2411749908844615428">{count,plural, =1{آپ کے کی بورڈ کے اوپر {count} محفوظ کردہ پتہ دستیاب ہے۔}other{آپ کے کی بورڈ کے اوپر {count} محفوظ کردہ پتے دستیاب ہیں۔}}</translation> -<translation id="2421004566762153674">فریق ثالث کوکیز کو مسدود کیا جا رہا ہے</translation> <translation id="2421044535038393232">ترمیم جاری رکھیں</translation> <translation id="2434405374328098816">آپ نے <ph name="WEBSITE" /> پر "<ph name="USERNAME" />" کے لیے پہلے ہی پاس ورڈ محفوظ کر لیا ہے</translation> <translation id="2434918313224755415">آپ پوشیدگی میں براؤز کرنے کے لیے دائیں اسکرول کر سکتے ہیں۔</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">اکاؤنٹ شامل کریں…</translation> <translation id="2587010742985678408">{count,plural, =0{کوئی متاثرہ پاس ورڈ نہیں}=1{{count} متاثرہ پاس ورڈ}other{{count} متاثرہ پاس ورڈز}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{ایک یا زیادہ دن کے لیے استعمال نہ ہونے والے کھلے ٹیبز کو غیر فعال ٹیبز میں منتقل کر دیا جاتا ہے تاکہ آپ آسانی سے ان ٹیبز پر توجہ مرکوز کر سکیں جنہیں آپ سب سے زیادہ استعمال کرتے ہیں۔ آپ اسے ترتیبات میں کسی بھی وقت تبدیل کر سکتے ہیں۔}other{{COUNT} یا زیادہ دن کے لیے استعمال نہ ہونے والے کھلے ٹیبز کو غیر فعال ٹیبز میں منتقل کر دیا جاتا ہے تاکہ آپ آسانی سے ان ٹیبز پر توجہ مرکوز کر سکیں جنہیں آپ سب سے زیادہ استعمال کرتے ہیں۔ آپ اسے ترتیبات میں کسی بھی وقت تبدیل کر سکتے ہیں۔}}</translation> -<translation id="2600682495497606169">سائٹ کوکیز صاف کریں</translation> <translation id="260378315836159338">اسکرین کے اوپری حصے پر، + پر تھپتھپائیں</translation> <translation id="2604176749896001318">اپنے براؤزر کو اپ ڈیٹ کریں</translation> <translation id="2609008503159898744">سبھی ٹیبز بند کریں؟</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">پاس ورڈ کاپی ہو گیا</translation> <translation id="2626236249646841566">اپنا کنکشن چیک کریں اور دوبارہ سائن ان کرنے کی کوشش کریں۔</translation> <translation id="2637313651144986786">ٹیبز تلاش کریں...</translation> -<translation id="2647269890314209800">زیر استعمال کوکیز</translation> <translation id="2648721026697078500">کبھی منتقل نہ کریں</translation> <translation id="2648803196158606475">پڑھے ہوئے کو حذف کریں</translation> <translation id="2664621323652615289">روکیں</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">پوشیدگی وضع میں کھولیں؟</translation> <translation id="4803185665210547709">آپ کی تنظیم کے زیر انتظام۔ <ph name="BEGIN_LINK" />مزید جانیں<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">آپ کی دلچسپیوں پر مبنی خبریں اور مواد۔</translation> <translation id="4805759445554688327">کارڈ نمبر غلط ہے</translation> <translation id="4808646838864186379">آپ کی ڈیلیوری منسوخ ہو گئی</translation> <translation id="4808744395915275922">اپ ڈیٹس</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">پیکیج ٹریکنگ</translation> <translation id="5478327362747197944">ویب صفحہ میں کسی تاریخ پر کلک کر کے براہ راست کیلنڈر کے ایونٹس تخلیق کریں۔</translation> <translation id="5482922178977937393">کیا آپ اپنی دلچسپیوں کی بنیاد پر خبروں، اسپورٹس اور مزید کے لیے اطلاعات حاصل کرنا چاہیں گے؟</translation> -<translation id="5489208564673669003">سبھی سائٹس کی خاطر کوکیز کا نظم کرنے کے لیے، <ph name="BEGIN_LINK" />کوکی کی ترتیبات<ph name="END_LINK" /> دیکھیں۔</translation> <translation id="5490005495580364134">سبھی کوکیز مسدود کریں (تجویز نہیں کی جاتی)</translation> <translation id="5497202150450073388">ڈیلیوری کی کوشش کی گئی۔ دوبارہ کوشش کریں گے</translation> <translation id="5511959326926949696">آپ کے براؤزر کے لیے انتہائی اختیاری تحفظ۔ اسے صرف اس صورت میں استعمال کیا جانا چاہیے جب آپ کو یقین ہو کہ آپ کو ایک انتہائی جدید سائبر حملے کے ذریعے ٹارگیٹ کیا جا سکتا ہے۔</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_uz.xtb b/ios/chrome/app/strings/resources/ios_strings_uz.xtb index 532b57c3..12f2832 100644 --- a/ios/chrome/app/strings/resources/ios_strings_uz.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_uz.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Parollar saqlanmaydigan saytlar</translation> <translation id="1523341279170789507">Barcha cookie fayllariga ruxsat berish</translation> <translation id="1524563461097350801">Kerak emas</translation> -<translation id="1535268707340844072">Joriy sozlama bilan ayrim saytlar ishlamay qolishi mumkin. Barcha saytlar uchun cookie fayllarni boshqarish uchun <ph name="BEGIN_LINK" />Cookie sozlamalari<ph name="END_LINK" /> sahifasini oching.</translation> <translation id="1540800554400757039">Manzil, 1-qator</translation> <translation id="1545749641540134597">QR kodni skanerlash</translation> <translation id="1552525382687785070">Sinxronizatsiyani administrator faolsizlantirgan</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Barcha varaqlardagi JavaScript konsoli jurnali va xatolari yigʻilishi uchun “Jurnalga yozishni boshlash” ustiga bosing. Jurnallar sahifa yopilmaguncha yoki “Jurnalga yozishni toʻxtatish” bosilmaguncha yigʻiladi (va faqat xotirada saqlanadi).</translation> <translation id="1653432787084483144">{count,plural, =1{{count} ta saqlangan parol klaviatura ustida chiqadi.}other{{count} ta saqlangan parol klaviatura ustida chiqadi.}}</translation> <translation id="1657011748321897393">Yozuv tarmoq xatoligi sababli joylanmadi.</translation> -<translation id="1657641691196698092">Cookie-fayllar bloklandi</translation> <translation id="165877110639533037">Ochiq tablar yo‘q</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> – <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Mobil versiya</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">"<ph name="MODULE_NAME" />"ni berkitish</translation> <translation id="2403129868389095715">Joʻnatmangizni yetkazish imkonsiz</translation> <translation id="2411749908844615428">{count,plural, =1{{count} ta saqlangan manzil klaviatura ustida chiqadi.}other{{count} ta saqlangan manzil klaviatura ustida chiqadi.}}</translation> -<translation id="2421004566762153674">Tashqi cookie fayllarni bloklash</translation> <translation id="2421044535038393232">Tahrirlashda davom etish</translation> <translation id="2434405374328098816"><ph name="WEBSITE" /> saytidagi <ph name="USERNAME" /> paroli allaqachon saqlangan</translation> <translation id="2434918313224755415">Inkognito rejimiga oʻtish uchun chapga aylantiring.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Hisob kiritish…</translation> <translation id="2587010742985678408">{count,plural, =0{Hech qaysi parolingiz oshkor etilmagan}=1{{count} ta parol oshkor etilgan}other{{count} ta parol oshkor etilgan}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Bir kun yoki undan uzoqroq foydalanilmagan ochiq varaqlar Nofaol varaqlarga koʻchiriladi, shunda koʻp foydalanadigan varaqlarga eʼtibor qaratasiz. Buni istalgan vaqtda sozlamalardan oʻzgartirish mumkin.}other{{COUNT} kun yoki undan uzoqroq foydalanilmagan ochiq varaqlar Nofaol varaqlarga koʻchiriladi, shunda koʻp foydalanadigan varaqlarga eʼtibor qaratasiz. Buni istalgan vaqtda sozlamalardan oʻzgartirish mumkin.}}</translation> -<translation id="2600682495497606169">Sayt cookie fayllarini tozalash</translation> <translation id="260378315836159338">Ekrannign yuqori qismida + belgisini bosing</translation> <translation id="2604176749896001318">Brauzerni yangilang</translation> <translation id="2609008503159898744">Barcha varaqlar yopilsinmi?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Parol nusxalandi</translation> <translation id="2626236249646841566">Internet aloqasini tekshiring va qaytadan kirish uchun urining</translation> <translation id="2637313651144986786">Varaqlar ichidan qidirish</translation> -<translation id="2647269890314209800">Cookie fayllaridan foydalanish</translation> <translation id="2648721026697078500">Hech qachon koʻchirilmasin</translation> <translation id="2648803196158606475">O‘qilganlarni o‘chirish</translation> <translation id="2664621323652615289">Toʻxtatish</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Inkognito rejimida ochilsinmi?</translation> <translation id="4803185665210547709">Tashkilotingiz tomonidan boshqariladi. <ph name="BEGIN_LINK" />Batafsil<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Qiziqishlar asosidagi yangiliklar va kontent</translation> <translation id="4805759445554688327">Karta raqami xato kiritildi</translation> <translation id="4808646838864186379">Joʻnatmangiz bekor qilindi</translation> <translation id="4808744395915275922">Yangilanishlar</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Joʻnatmalarni kuzatish</translation> <translation id="5478327362747197944">Taqvim tadbirlarini bevosita veb-sahifadagi sana ustiga bosish orqali yarating.</translation> <translation id="5482922178977937393">Qiziqishingizga asoslangan yangiliklar, sport va boshqalar haqida bildirishnoma olishni xohlaysizmi?</translation> -<translation id="5489208564673669003">Barcha saytlar uchun cookie fayllarni boshqarish uchun <ph name="BEGIN_LINK" />Cookie sozlamalari<ph name="END_LINK" /> sahifasini oching.</translation> <translation id="5490005495580364134">Barcha cookie fayllarni taqiqlash (tavsiya etilmaydi)</translation> <translation id="5497202150450073388">Yetkazib berishga harakat qilindi. Qayta uriniladi</translation> <translation id="5511959326926949696">Brauzer uchun juda kuchli ixtiyoriy himoya. Bu rejimdan faqatgina sizga qattiq kiber hujum amalga oshirilgan deb hisoblaganda foydalaning.</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_vi.xtb b/ios/chrome/app/strings/resources/ios_strings_vi.xtb index 3f4bb1b..973b7f1e 100644 --- a/ios/chrome/app/strings/resources/ios_strings_vi.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_vi.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Không bao giờ lưu</translation> <translation id="1523341279170789507">Cho phép Tất cả Cookie</translation> <translation id="1524563461097350801">Không, cảm ơn</translation> -<translation id="1535268707340844072">Chế độ cài đặt hiện tại của bạn có thể khiến một số trang web gặp sự cố. Để quản lý cookie cho tất cả trang web, hãy xem phần <ph name="BEGIN_LINK" />Cài đặt cookie<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Địa chỉ 1</translation> <translation id="1545749641540134597">Quét mã QR</translation> <translation id="1552525382687785070">Quản trị viên của bạn đã tắt tính năng đồng bộ hóa</translation> @@ -125,7 +124,7 @@ <translation id="1605658421715042784">Sao chép hình ảnh</translation> <translation id="1608337082864370066">Tìm kiếm hình ảnh đã sao chép</translation> <translation id="1612730193129642006">Hiển thị lưới thẻ</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="1622717322707146952">Chọn "Thêm vào Lịch Google" hoặc "Thêm vào Lịch Apple".</translation> <translation id="1626771852476987600"><ph name="COUNT" /> mật khẩu trùng lặp</translation> <translation id="1641113438599504367">Duyệt web an toàn</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Nhấn nút "Bắt đầu ghi nhật ký" để thu thập nhật ký trong bảng điều khiển JavaScript và lỗi từ tất cả các thẻ trong tương lai. Nhật ký sẽ được thu thập (và chỉ được lưu trữ trong bộ nhớ) cho đến khi bạn đóng trang này hoặc nhấn vào "Dừng ghi nhật ký".</translation> <translation id="1653432787084483144">{count,plural, =1{Có {count} mật khẩu đã lưu xuất hiện phía trên bàn phím.}other{Có {count} mật khẩu đã lưu xuất hiện phía trên bàn phím.}}</translation> <translation id="1657011748321897393">Không thể chia sẻ do bạn không kết nối với mạng.</translation> -<translation id="1657641691196698092">Số cookie bị chặn</translation> <translation id="165877110639533037">Không có thẻ nào đang mở</translation> <translation id="1674504678466460478"><ph name="SOURCE_LANGUAGE" /> sang <ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Yêu cầu trang web dành cho thiết bị di động</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">Ẩn "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Không thể giao gói hàng của bạn</translation> <translation id="2411749908844615428">{count,plural, =1{Có {count} địa chỉ đã lưu xuất hiện phía trên bàn phím.}other{Có {count} địa chỉ đã lưu xuất hiện phía trên bàn phím.}}</translation> -<translation id="2421004566762153674">Chặn cookie của bên thứ ba</translation> <translation id="2421044535038393232">Tiếp tục chỉnh sửa</translation> <translation id="2434405374328098816">Bạn đã lưu mật khẩu cho "<ph name="USERNAME" />" tại <ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Bạn có thể cuộn sang trái để duyệt web ở chế độ Ẩn danh.</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">Thêm tài khoản...</translation> <translation id="2587010742985678408">{count,plural, =0{Không có mật khẩu nào bị lộ}=1{{count} mật khẩu bị lộ}other{{count} mật khẩu bị lộ}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Các thẻ đang mở mà bạn đã không sử dụng trong một hoặc nhiều ngày sẽ được chuyển đến Thẻ không hoạt động để bạn có thể dễ dàng tập trung vào các thẻ mà bạn sử dụng nhiều nhất. Bạn có thể thay đổi tuỳ chọn này bất kỳ lúc nào trong phần cài đặt.}other{Các thẻ đang mở mà bạn đã không sử dụng trong {COUNT} ngày trở lên sẽ được chuyển đến Thẻ không hoạt động để bạn có thể dễ dàng tập trung vào các thẻ mà bạn sử dụng nhiều nhất. Bạn có thể thay đổi tuỳ chọn này bất kỳ lúc nào trong phần cài đặt.}}</translation> -<translation id="2600682495497606169">Xóa cookie của trang web</translation> <translation id="260378315836159338">Ở đầu màn hình, nhấn vào biểu tượng +</translation> <translation id="2604176749896001318">Cập nhật trình duyệt của bạn</translation> <translation id="2609008503159898744">Đóng tất cả thẻ?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">Đã sao chép mật khẩu</translation> <translation id="2626236249646841566">Hãy kiểm tra kết nối của bạn rồi thử đăng nhập lại.</translation> <translation id="2637313651144986786">Tìm kiếm trong Thẻ...</translation> -<translation id="2647269890314209800">Các cookie đang được sử dụng</translation> <translation id="2648721026697078500">Không bao giờ di chuyển</translation> <translation id="2648803196158606475">Xóa mục đã đọc</translation> <translation id="2664621323652615289">Dừng</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">Mở trong chế độ ẩn danh?</translation> <translation id="4803185665210547709">Do tổ chức của bạn quản lý. <ph name="BEGIN_LINK" />Tìm hiểu thêm<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Tin tức và nội dung dựa trên mối quan tâm của bạn.</translation> <translation id="4805759445554688327">Số thẻ không hợp lệ</translation> <translation id="4808646838864186379">Lịch hẹn giao hàng của bạn đã bị huỷ</translation> <translation id="4808744395915275922">Bản cập nhật</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">Theo dõi gói hàng</translation> <translation id="5478327362747197944">Tạo trực tiếp Sự kiện trên lịch bằng cách nhấp vào một ngày trên trang web.</translation> <translation id="5482922178977937393">Bạn có muốn nhận thông báo về tin tức, thể thao và nhiều nội dung khác dựa trên mối quan tâm của mình không?</translation> -<translation id="5489208564673669003">Để quản lý cookie cho tất cả trang web, hãy xem phần <ph name="BEGIN_LINK" />Cài đặt cookie<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Chặn tất cả cookie (Không khuyến nghị)</translation> <translation id="5497202150450073388">Đã cố gắng giao. Sẽ thử giao lại</translation> <translation id="5511959326926949696">Biện pháp bảo vệ cực kỳ nghiêm ngặt (không bắt buộc) cho trình duyệt. Bạn chỉ nên sử dụng biện pháp này nếu bạn cho rằng mình có thể là mục tiêu của một cuộc tấn công mạng vô cùng tinh vi.</translation> @@ -1141,7 +1134,7 @@ <translation id="6713747756340119864">Google Apps</translation> <translation id="672735642903863329">Sử dụng dấu trang, mật khẩu và nhiều nội dung khác trên mọi thiết bị của bạn.</translation> <translation id="6730682669179532099">Không thể xuất mật khẩu</translation> -<translation id="6732087373923685049">máy ảnh</translation> +<translation id="6732087373923685049">camera</translation> <translation id="6738233953537186295">Chia sẻ bản sao mật khẩu của bạn</translation> <translation id="6746338529702829275">Kiểm tra dữ liệu tài khoản của bạn</translation> <translation id="6748108480210050150">Từ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb index de98b28..cc37b85 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-CN.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">一律不保存</translation> <translation id="1523341279170789507">允许所有 Cookie</translation> <translation id="1524563461097350801">不用了</translation> -<translation id="1535268707340844072">您目前的设置可能会导致部分网站无法正常运行。若要管理所有网站的 Cookie,请查看 <ph name="BEGIN_LINK" />Cookie 设置<ph name="END_LINK" />。</translation> <translation id="1540800554400757039">地址第1行</translation> <translation id="1545749641540134597">扫描二维码</translation> <translation id="1552525382687785070">您的管理员已停用同步功能</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">点按“开始记录”按钮即可从所有标签页中收集日后的 JavaScript 控制台日志和错误。系统会一直收集(并仅在内存中存储)日志,直到用户关闭此页面或点按“停止记录”。</translation> <translation id="1653432787084483144">{count,plural, =1{键盘上方显示了 {count} 个已保存的密码。}other{键盘上方显示了 {count} 个已保存的密码。}}</translation> <translation id="1657011748321897393">分享失败,因为您没有连接到网络。</translation> -<translation id="1657641691196698092">已拦截的 Cookie</translation> <translation id="165877110639533037">没有已打开的标签页</translation> <translation id="1674504678466460478">从<ph name="SOURCE_LANGUAGE" />到<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">请求切换到移动版网站</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">网页搜索</translation> <translation id="2252749852083403809">正在保存到 <ph name="USER_EMAIL" /> 的云端硬盘中。</translation> <translation id="2256933947031277845">贵单位要求您只能使用特定账号登录。</translation> +<translation id="2257594476751932246">个性化新闻</translation> <translation id="2258326562203545455">{count,plural, =1{您可将书签保存到您的 Google 账号 {email}。}other{您可将书签保存到您的 Google 账号 {email}。}}</translation> <translation id="225943865679747347">错误代码:<ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">添加账号</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">隐藏“<ph name="MODULE_NAME" />”</translation> <translation id="2403129868389095715">您的包裹无法送达</translation> <translation id="2411749908844615428">{count,plural, =1{键盘上方显示了 {count} 个已保存的地址。}other{键盘上方显示了 {count} 个已保存的地址。}}</translation> -<translation id="2421004566762153674">阻止第三方 Cookie</translation> <translation id="2421044535038393232">继续修改</translation> <translation id="2434405374328098816">您已经在 <ph name="WEBSITE" /> 上保存了“<ph name="USERNAME" />”的密码</translation> <translation id="2434918313224755415">向左滚动即可在无痕模式下浏览内容。</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">添加账号…</translation> <translation id="2587010742985678408">{count,plural, =0{没有任何已泄露的密码}=1{有 {count} 个已泄露的密码}other{有 {count} 个已泄露的密码}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{如果打开的标签页未使用的时间达到或超过 1 天,则会移至“闲置标签页”部分,以便您能轻松地专注于最常使用的标签页。您随时可以在“设置”中更改此设置。}other{如果打开的标签页未使用的时间达到或超过 {COUNT} 天,则会移至“闲置标签页”部分,以便您能轻松地专注于最常使用的标签页。您随时可以在“设置”中更改此设置。}}</translation> -<translation id="2600682495497606169">清除网站 Cookie</translation> <translation id="260378315836159338">点按屏幕顶部的 +</translation> <translation id="2604176749896001318">更新浏览器</translation> <translation id="2609008503159898744">关闭所有标签页?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">已复制密码</translation> <translation id="2626236249646841566">请检查网络连接状况并尝试重新登录。</translation> <translation id="2637313651144986786">搜索标签页…</translation> -<translation id="2647269890314209800">正在使用的 Cookie</translation> <translation id="2648721026697078500">一律不移动</translation> <translation id="2648803196158606475">删除已读项</translation> <translation id="2664621323652615289">停止</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">在无痕模式下打开?</translation> <translation id="4803185665210547709">由贵单位管理。 <ph name="BEGIN_LINK" />了解详情<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">根据您的兴趣推送的新闻和内容。</translation> <translation id="4805759445554688327">卡号无效</translation> <translation id="4808646838864186379">您的递送已取消</translation> <translation id="4808744395915275922">更新</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">包裹跟踪</translation> <translation id="5478327362747197944">点击网页上的日期即可直接创建日历活动。</translation> <translation id="5482922178977937393">是否愿意接收系统根据您的兴趣推送的新闻、体育等方面的通知?</translation> -<translation id="5489208564673669003">若要管理所有网站的 Cookie,请查看 <ph name="BEGIN_LINK" />Cookie 设置<ph name="END_LINK" />。</translation> <translation id="5490005495580364134">阻止所有 Cookie(不建议)</translation> <translation id="5497202150450073388">递送尝试失败。将重试</translation> <translation id="5511959326926949696">可选的浏览器极端保护措施。除非您认为自己可能会受到高度复杂的网络攻击,否则不应使用此选项。</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 cd58c1c..5e54b6d 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-HK.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">永不儲存</translation> <translation id="1523341279170789507">允許所有 Cookie</translation> <translation id="1524563461097350801">不用了,謝謝</translation> -<translation id="1535268707340844072">您目前的設定可能會導致部分網站無法正常運作。如要管理所有網站的 Cookie,請參閱 <ph name="BEGIN_LINK" />Cookie 設定<ph name="END_LINK" />。</translation> <translation id="1540800554400757039">地址行 1</translation> <translation id="1545749641540134597">掃描二維條碼</translation> <translation id="1552525382687785070">您的管理員已停用同步功能</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">輕按 [開始記錄] 按鈕即可收集之後的 JavaScript 控制台記錄和所有分頁錯誤。系統會持續收集記錄 (且僅會儲存於記憶體中),直到網頁關閉或使用者輕按 [停止記錄] 為止。</translation> <translation id="1653432787084483144">{count,plural, =1{有 {count} 個可以用嘅密碼儲存咗喺鍵盤上面。}other{有 {count} 個可以用嘅密碼儲存咗喺鍵盤上面。}}</translation> <translation id="1657011748321897393">由於您並未連線至網絡,因此無法分享。</translation> -<translation id="1657641691196698092">已封鎖的 Cookie</translation> <translation id="165877110639533037">沒有開啟的分頁</translation> <translation id="1674504678466460478">從<ph name="SOURCE_LANGUAGE" />翻譯成<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">切換至流動網站</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">隱藏「<ph name="MODULE_NAME" />」</translation> <translation id="2403129868389095715">包裹無法送達</translation> <translation id="2411749908844615428">{count,plural, =1{有 {count} 個可以用嘅地址儲存咗喺鍵盤上面。}other{有 {count} 個可以用嘅地址儲存咗喺鍵盤上面。}}</translation> -<translation id="2421004566762153674">封鎖第三方 Cookie</translation> <translation id="2421044535038393232">繼續編輯</translation> <translation id="2434405374328098816">您已儲存「<ph name="USERNAME" />」在 <ph name="WEBSITE" /> 使用的密碼</translation> <translation id="2434918313224755415">向左碌就可以用無痕模式瀏覽。</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">新增帳戶…</translation> <translation id="2587010742985678408">{count,plural, =0{沒有被盜用的密碼}=1{{count} 個被盜用的密碼}other{{count} 個被盜用的密碼}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{如開啟的分頁已有 1 日或以上未使用,系統就會轉成「閒置分頁」,方便您順暢使用常用分頁。您可隨時在設定中變更此設定。}other{如開啟的分頁已有 {COUNT} 日或以上未使用,系統就會轉成「閒置分頁」,方便您順暢使用常用分頁。您可隨時在設定中變更此設定。}}</translation> -<translation id="2600682495497606169">清除網站 Cookie</translation> <translation id="260378315836159338">輕按畫面頂部的「+」圖示</translation> <translation id="2604176749896001318">更新瀏覽器</translation> <translation id="2609008503159898744">要關閉所有分頁嗎?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">已複製密碼</translation> <translation id="2626236249646841566">請檢查您的連線,然後再次嘗試登入。</translation> <translation id="2637313651144986786">搜尋分頁…</translation> -<translation id="2647269890314209800">使用中的 Cookie</translation> <translation id="2648721026697078500">永不移動</translation> <translation id="2648803196158606475">刪除已閱讀的項目</translation> <translation id="2664621323652615289">停止</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">要以無痕模式開啟嗎?</translation> <translation id="4803185665210547709">由您的機構管理。 <ph name="BEGIN_LINK" />瞭解詳情<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">根據個人興趣接收新聞和內容相關通知。</translation> <translation id="4805759445554688327">信用卡號碼無效</translation> <translation id="4808646838864186379">已取消送貨</translation> <translation id="4808744395915275922">更新</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">包裹追蹤</translation> <translation id="5478327362747197944">按一下網頁上的日期,即可直接建立日曆活動。</translation> <translation id="5482922178977937393">想收到與你個人興趣有關的新聞、體育賽事等通知嗎?</translation> -<translation id="5489208564673669003">如要管理所有網站的 Cookie,請參閱 <ph name="BEGIN_LINK" />Cookie 設定<ph name="END_LINK" />。</translation> <translation id="5490005495580364134">封鎖所有 Cookie (不建議)</translation> <translation id="5497202150450073388">已嘗試派件,之後會再次嘗試</translation> <translation id="5511959326926949696">選用的瀏覽器極端保護功能。除非你認為自己有可能成為極危險網絡攻擊的目標,否則不建議採用功能。</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 09e4705d..1a5e6abd 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zh-TW.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">一律不儲存</translation> <translation id="1523341279170789507">允許所有 Cookie</translation> <translation id="1524563461097350801">不用了,謝謝</translation> -<translation id="1535268707340844072">你目前的設定可能會導致某些網站無法正常運作。如要管理所有網站的 Cookie,請參閱 <ph name="BEGIN_LINK" />Cookie 設定<ph name="END_LINK" />。</translation> <translation id="1540800554400757039">地址 1</translation> <translation id="1545749641540134597">掃描 QR code</translation> <translation id="1552525382687785070">你的管理員停用了同步功能</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">輕觸 [開始記錄] 按鈕即可收集之後的 JavaScript 控制台記錄和所有分頁錯誤。系統會持續收集記錄 (且僅會儲存於記憶體中),直到網頁關閉或使用者輕觸 [停止記錄] 為止。</translation> <translation id="1653432787084483144">{count,plural, =1{鍵盤上方顯示 {count} 組已儲存的密碼。}other{鍵盤上方顯示 {count} 組已儲存的密碼。}}</translation> <translation id="1657011748321897393">您尚未連上網路,因此無法分享。</translation> -<translation id="1657641691196698092">已封鎖的 Cookie</translation> <translation id="165877110639533037">沒有開啟的分頁</translation> <translation id="1674504678466460478">從<ph name="SOURCE_LANGUAGE" />翻譯為<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">切換為行動版網站</translation> @@ -275,7 +273,6 @@ <translation id="2390457533592708044">隱藏「<ph name="MODULE_NAME" />」</translation> <translation id="2403129868389095715">無法配送包裹</translation> <translation id="2411749908844615428">{count,plural, =1{鍵盤上方顯示 {count} 個已儲存的地址。}other{鍵盤上方顯示 {count} 個已儲存的地址。}}</translation> -<translation id="2421004566762153674">封鎖第三方 Cookie</translation> <translation id="2421044535038393232">繼續編輯</translation> <translation id="2434405374328098816">你已儲存過「<ph name="USERNAME" />」在 <ph name="WEBSITE" /> 使用的密碼</translation> <translation id="2434918313224755415">向左捲動即可使用無痕模式瀏覽。</translation> @@ -309,7 +306,6 @@ <translation id="2584132361465095047">新增帳戶…</translation> <translation id="2587010742985678408">{count,plural, =0{沒有任何密碼外洩}=1{{count} 組密碼外洩}other{{count} 組密碼外洩}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{如果開啟的分頁已 1 天以上未使用,這些分頁就會轉成閒置狀態,方便你將注意力放在常用的分頁上。你隨時可以前往設定進行變更。}other{如果開啟的分頁已 {COUNT} 天以上未使用,這些分頁就會轉成閒置狀態,方便你將注意力放在常用的分頁上。你隨時可以前往設定進行變更。}}</translation> -<translation id="2600682495497606169">清除網站 Cookie</translation> <translation id="260378315836159338">輕觸畫面頂端的「+」圖示</translation> <translation id="2604176749896001318">更新瀏覽器</translation> <translation id="2609008503159898744">要關閉所有分頁嗎?</translation> @@ -320,7 +316,6 @@ <translation id="2625189173221582860">已複製密碼</translation> <translation id="2626236249646841566">請檢查你的連線狀態,然後再次嘗試登入。</translation> <translation id="2637313651144986786">搜尋分頁...</translation> -<translation id="2647269890314209800">使用中的 Cookie</translation> <translation id="2648721026697078500">永不移動</translation> <translation id="2648803196158606475">刪除已讀取的項目</translation> <translation id="2664621323652615289">停止</translation> @@ -738,7 +733,6 @@ <translation id="478808905805139173">要以無痕模式開啟嗎?</translation> <translation id="4803185665210547709">由貴機構管理。 <ph name="BEGIN_LINK" />瞭解詳情<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">依興趣接收新聞、體育賽事和內容通知。</translation> <translation id="4805759445554688327">卡號無效</translation> <translation id="4808646838864186379">已取消配送</translation> <translation id="4808744395915275922">更新</translation> @@ -876,7 +870,6 @@ <translation id="5475069061743940393">包裹追蹤</translation> <translation id="5478327362747197944">按一下網頁上的日期,即可直接建立日曆活動。</translation> <translation id="5482922178977937393">想收到與你個人興趣有關的新聞、體育賽事等通知嗎?</translation> -<translation id="5489208564673669003">如要管理所有網站的 Cookie,請參閱 <ph name="BEGIN_LINK" />Cookie 設定<ph name="END_LINK" />。</translation> <translation id="5490005495580364134">封鎖所有 Cookie (不建議)</translation> <translation id="5497202150450073388">已嘗試配送,之後會再次嘗試</translation> <translation id="5511959326926949696">選用的瀏覽器極端保護措施。除非你認為自己有可能成為網路攻擊的目標,否則不建議採用這項措施。</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_zu.xtb b/ios/chrome/app/strings/resources/ios_strings_zu.xtb index 058f5fa..769b200b 100644 --- a/ios/chrome/app/strings/resources/ios_strings_zu.xtb +++ b/ios/chrome/app/strings/resources/ios_strings_zu.xtb
@@ -107,7 +107,6 @@ <translation id="152234381334907219">Ayikaze yalondolozwa</translation> <translation id="1523341279170789507">Vumela Wonke Amakhukhi</translation> <translation id="1524563461097350801">Cha, Ngiyabonga</translation> -<translation id="1535268707340844072">Isethingi lakho lamanje ingase ibangele ukuthi amasayithi athile anqamuke. Ukuze uphathe amakhukhi awo wonke amasayithi, bona okuthi<ph name="BEGIN_LINK" />Amasethingi wekhukhi<ph name="END_LINK" />.</translation> <translation id="1540800554400757039">Ikheli 1</translation> <translation id="1545749641540134597">Skena ikhodi ye-QR</translation> <translation id="1552525382687785070">Ukuvumelanisa kukhutshazwe umlawuli wakho</translation> @@ -136,7 +135,6 @@ <translation id="1650222530560417226">Thepha inkinobho "Qala ukungena" ukuze uqoqe amalogo namaphutha ekhonsoli ye-JavaScript kusuka kuwo wonke amathebhu. Amalogo azoqoqwa (futhi alondolozwe kuphela kwinkumbulo) leli khasi lize livalwe noma okuthi "Yeka ukungena" kuthephiwe.</translation> <translation id="1653432787084483144">{count,plural, =1{Iphasiwedi egciniwe e-{count} itholakala ngaphezu kwekhibhodi yakho.}one{Amaphasiwedi agciniwe angu-{count} atholakala ngaphezu kwekhibhodi yakho.}other{Amaphasiwedi agciniwe angu-{count} atholakala ngaphezu kwekhibhodi yakho.}}</translation> <translation id="1657011748321897393">Ukwabelana kwehlulekile ngoba uwuxhumekile kunethiwekhi.</translation> -<translation id="1657641691196698092">Amakhukhi Avinjiwe</translation> <translation id="165877110639533037">Awekho Amathebhu Avuliwe</translation> <translation id="1674504678466460478">Isi-<ph name="SOURCE_LANGUAGE" /> ukuya kusi-<ph name="TARGET_LANGUAGE" /></translation> <translation id="1683483432843341018">Cela isayithi leselula</translation> @@ -238,6 +236,7 @@ <translation id="2252674110805316998">USesho lweWebhu</translation> <translation id="2252749852083403809">Ilondoloza ku-Drive ka-<ph name="USER_EMAIL" />.</translation> <translation id="2256933947031277845">Inhlangano yakho ikuvumela ukube ungene ngemvume ngama-akhawunti athile kuphela.</translation> +<translation id="2257594476751932246">Izindaba ezenziwe ngokwezifiso</translation> <translation id="2258326562203545455">{count,plural, =1{Ungalonodoloza ibhukhimakhi yakho ku-Google Account yakho, {email}.}one{Ungalondoloza amabhukhimakhi akho ku-Google Account yakho, {email}.}other{Ungalondoloza amabhukhimakhi akho ku-Google Account yakho, {email}.}}</translation> <translation id="225943865679747347">Iphutha lekhodi: <ph name="ERROR_CODE" /></translation> <translation id="2267753748892043616">Engeza i-akhawunti</translation> @@ -275,7 +274,6 @@ <translation id="2390457533592708044">Fihla okuthi "<ph name="MODULE_NAME" />"</translation> <translation id="2403129868389095715">Iphakheji lakho alikwazi ukudilivwa</translation> <translation id="2411749908844615428">{count,plural, =1{Ikheli eli-{count} elilondoloziwe litholakala ngaphezu kwekhibhodi yakho.}one{Amakheli angu-{count} alondoloziwe atholakala ngaphezu kwekhibhodi yakho.}other{Amakheli angu-{count} alondoloziwe atholakala ngaphezu kwekhibhodi yakho.}}</translation> -<translation id="2421004566762153674">Ivimba amakhukhi enkampani yangaphandle</translation> <translation id="2421044535038393232">Qhubeka nokuhlela</translation> <translation id="2434405374328098816">Usuyilondolozile kakade iphasiwedi ka-"<ph name="USERNAME" />" ku-<ph name="WEBSITE" /></translation> <translation id="2434918313224755415">Ungaskrola ngakwesobunxele ukuze ubhrawuze ku-Incognito.</translation> @@ -309,7 +307,6 @@ <translation id="2584132361465095047">Engeza i-akhawunti...</translation> <translation id="2587010742985678408">{count,plural, =0{Awekho amaphasiwedi Onakalisiwe}=1{Iphasiwedi Eyonakalisiwe e-{count}}one{Amaphasiwedi Onakalisiwe angu-{count}}other{Amaphasiwedi Onakalisiwe angu-{count}}}</translation> <translation id="2595587704210555261">{COUNT,plural, =1{Vula amathebhu angasetshenziswa usuku olulodwa noma ngaphezulu athuthelwe kokuthi Amathebhu Angasebenzi ukuze ukwazi ukugxila kalula kumathebhu owasebenzisa kakhulu. Ungashintsha lokhu noma kunini kumasethingi.}one{Vula amathebhu angasetshenziswa izinsuku ezingu-{COUNT} noma ngaphezulu athuthelwe kokuthi Amathebhu Angasebenzi ukuze ukwazi ukugxila kalula kumathebhu owasebenzisa kakhulu. Ungashintsha lokhu noma kunini kumasethingi.}other{Vula amathebhu angasetshenziswa izinsuku ezingu-{COUNT} noma ngaphezulu athuthelwe kokuthi Amathebhu Angasebenzi ukuze ukwazi ukugxila kalula kumathebhu owasebenzisa kakhulu. Ungashintsha lokhu noma kunini kumasethingi.}}</translation> -<translation id="2600682495497606169">Sula Amakhukhi Wesayithi</translation> <translation id="260378315836159338">Phezulu esikrinini, thepha okuthi +</translation> <translation id="2604176749896001318">Buyekeza Ibhrawuza Yakho</translation> <translation id="2609008503159898744">Vala Wonke Amathebhu?</translation> @@ -320,7 +317,6 @@ <translation id="2625189173221582860">Iphasiwedi ikopishiwe</translation> <translation id="2626236249646841566">Hlola ukuxhumeka kwakho uphinde uzame ukungena ngemvume futhi.</translation> <translation id="2637313651144986786">Amathebhu Wokusesha...</translation> -<translation id="2647269890314209800">Amakhukhi asebenzayo</translation> <translation id="2648721026697078500">Ungalokothi Uhambise</translation> <translation id="2648803196158606475">Susa okufundiwe</translation> <translation id="2664621323652615289">Misa</translation> @@ -738,7 +734,6 @@ <translation id="478808905805139173">Uyivula ku-incognito?</translation> <translation id="4803185665210547709">Kuphethwe inhlangano yakho. <ph name="BEGIN_LINK" />Funda kabanzi<ph name="END_LINK" /></translation> -<translation id="4805558373042023669">Izindaba nokuqukethwe okususelwe kuzintshisekelo zakho.</translation> <translation id="4805759445554688327">Inombolo yekhadi engavumelekile</translation> <translation id="4808646838864186379">Okudilivwayo kwakho kukhanseliwe</translation> <translation id="4808744395915275922">Izibuyekezo</translation> @@ -876,7 +871,6 @@ <translation id="5475069061743940393">Ukulandelelwa Kwephakheji</translation> <translation id="5478327362747197944">Sungula imicimbi Yekhalenda ngokuqondile ngokuchofoza usuku ekhasini lewebhu.</translation> <translation id="5482922178977937393">Ungathanda izaziso zezindaba, ezemidlalo, nokuningi ngokusekelwe kuzintshisekelo zakho?</translation> -<translation id="5489208564673669003">Ukuze uphathe amakhukhi awo wonke amasayithi, bona okuthi<ph name="BEGIN_LINK" />Amasethingi wekhukhi<ph name="END_LINK" />.</translation> <translation id="5490005495580364134">Vimbela Wonke Amakhukhi (Akunconywa)</translation> <translation id="5497202150450073388">Kwenziwe Umzamo Wokudiliva. Kuzozanywa kabusha</translation> <translation id="5511959326926949696">Ukuvikeleka kokuzikhethela okudlulele kwebhrawuza yakho. Kufanele isetshenziswe kuphela uma ukholwa ukuthi kungenzeka uqondiswe ukuhlasela kwe-inthanethi okuyinkimbinkimbi kakhulu.</translation>
diff --git a/ios/chrome/browser/application_context/model/application_context_impl.mm b/ios/chrome/browser/application_context/model/application_context_impl.mm index 8f3c129f..c0e9797 100644 --- a/ios/chrome/browser/application_context/model/application_context_impl.mm +++ b/ios/chrome/browser/application_context/model/application_context_impl.mm
@@ -312,6 +312,8 @@ DCHECK(thread_checker_.CalledOnValidThread()); if (!chrome_browser_state_manager_) { chrome_browser_state_manager_.reset(new ChromeBrowserStateManagerImpl()); + // Load last active browserStates. + chrome_browser_state_manager_->LoadBrowserStates(); } return chrome_browser_state_manager_.get(); }
diff --git a/ios/chrome/browser/autofill/model/form_structure_browsertest.mm b/ios/chrome/browser/autofill/model/form_structure_browsertest.mm index 9859e090..8bc57dc 100644 --- a/ios/chrome/browser/autofill/model/form_structure_browsertest.mm +++ b/ios/chrome/browser/autofill/model/form_structure_browsertest.mm
@@ -212,6 +212,7 @@ features::kAutofillPageLanguageDetection, // TODO(crbug.com/1311937): Remove once launched. features::kAutofillEnableSupportForPhoneNumberTrunkTypes, + features::kAutofillInferCountryCallingCode, // TODO(crbug.com/1441057): Remove once launched. features::kAutofillEnableExpirationDateImprovements, // TODO(crbug.com/1474308): Clean up when launched.
diff --git a/ios/chrome/browser/browser_state/model/BUILD.gn b/ios/chrome/browser/browser_state/model/BUILD.gn index 996cc4d..b2deb50 100644 --- a/ios/chrome/browser/browser_state/model/BUILD.gn +++ b/ios/chrome/browser/browser_state/model/BUILD.gn
@@ -110,7 +110,6 @@ "//ios/chrome/browser/policy_url_blocking/model", "//ios/chrome/browser/power_bookmarks/model", "//ios/chrome/browser/prefs/model", - "//ios/chrome/browser/promos_manager/model:event_exporter_factory", "//ios/chrome/browser/promos_manager/model:factory", "//ios/chrome/browser/push_notification/model:browser_state_service_factory", "//ios/chrome/browser/reading_list/model",
diff --git a/ios/chrome/browser/browser_state/model/browser_state_keyed_service_factories.mm b/ios/chrome/browser/browser_state/model/browser_state_keyed_service_factories.mm index 70f0ef1..97cd7bb2 100644 --- a/ios/chrome/browser/browser_state/model/browser_state_keyed_service_factories.mm +++ b/ios/chrome/browser/browser_state/model/browser_state_keyed_service_factories.mm
@@ -60,7 +60,6 @@ #import "ios/chrome/browser/plus_addresses/model/plus_address_service_factory.h" #import "ios/chrome/browser/policy/model/cloud/user_policy_signin_service_factory.h" #import "ios/chrome/browser/policy_url_blocking/model/policy_url_blocking_service.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h" #import "ios/chrome/browser/promos_manager/model/promos_manager_factory.h" #import "ios/chrome/browser/push_notification/model/push_notification_browser_state_service_factory.h" #import "ios/chrome/browser/reading_list/model/reading_list_model_factory.h" @@ -197,7 +196,6 @@ PlusAddressServiceFactory::GetInstance(); policy::UserPolicySigninServiceFactory::GetInstance(); PolicyBlocklistServiceFactory::GetInstance(); - PromosManagerEventExporterFactory::GetInstance(); PromosManagerFactory::GetInstance(); PushNotificationBrowserStateServiceFactory::GetInstance(); ReadingListModelFactory::GetInstance();
diff --git a/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.h b/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.h index 1239529..dd7c08e 100644 --- a/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.h +++ b/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.h
@@ -30,6 +30,7 @@ ChromeBrowserState* GetBrowserState(const base::FilePath& path) override; BrowserStateInfoCache* GetBrowserStateInfoCache() override; std::vector<ChromeBrowserState*> GetLoadedBrowserStates() override; + void LoadBrowserStates() override; private: using ChromeBrowserStateImplPathMap =
diff --git a/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.mm b/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.mm index 5832b00..5687f0f 100644 --- a/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.mm +++ b/ios/chrome/browser/browser_state/model/chrome_browser_state_manager_impl.mm
@@ -109,8 +109,6 @@ } // namespace -// TODO(crbug.com/325923030): lastActiveBrowserStates should be loaded in the -// constructor. ChromeBrowserStateManagerImpl::ChromeBrowserStateManagerImpl() {} ChromeBrowserStateManagerImpl::~ChromeBrowserStateManagerImpl() {} @@ -181,6 +179,26 @@ return loaded_browser_states; } +void ChromeBrowserStateManagerImpl::LoadBrowserStates() { + PrefService* local_state = GetApplicationContext()->GetLocalState(); + DCHECK(local_state); + base::Value::List last_active_browser_states = + local_state->GetList(prefs::kBrowserStatesLastActive).Clone(); + + // If there is no last active browser state load the default one. + if (last_active_browser_states.size() == 0) { + last_active_browser_states.Append(kIOSChromeInitialBrowserState); + } + + for (const base::Value& browser_state_dir : last_active_browser_states) { + if (!browser_state_dir.is_string()) { + continue; + } + GetBrowserState( + GetUserDataDir().AppendASCII(browser_state_dir.GetString())); + } +} + void ChromeBrowserStateManagerImpl::DoFinalInit( ChromeBrowserState* browser_state) { DoFinalInitForServices(browser_state);
diff --git a/ios/chrome/browser/contextual_panel/entrypoint/coordinator/BUILD.gn b/ios/chrome/browser/contextual_panel/entrypoint/coordinator/BUILD.gn index db723671..9609ed9d 100644 --- a/ios/chrome/browser/contextual_panel/entrypoint/coordinator/BUILD.gn +++ b/ios/chrome/browser/contextual_panel/entrypoint/coordinator/BUILD.gn
@@ -15,5 +15,7 @@ "//base", "//ios/chrome/browser/contextual_panel/entrypoint/ui", "//ios/chrome/browser/shared/coordinator/chrome_coordinator", + "//ios/chrome/browser/shared/model/browser", + "//ios/chrome/browser/shared/public/commands", ] }
diff --git a/ios/chrome/browser/contextual_panel/entrypoint/coordinator/contextual_panel_entrypoint_coordinator.mm b/ios/chrome/browser/contextual_panel/entrypoint/coordinator/contextual_panel_entrypoint_coordinator.mm index 4fafc49..c57fb201 100644 --- a/ios/chrome/browser/contextual_panel/entrypoint/coordinator/contextual_panel_entrypoint_coordinator.mm +++ b/ios/chrome/browser/contextual_panel/entrypoint/coordinator/contextual_panel_entrypoint_coordinator.mm
@@ -8,8 +8,12 @@ #import "ios/chrome/browser/contextual_panel/entrypoint/coordinator/contextual_panel_entrypoint_mediator.h" #import "ios/chrome/browser/contextual_panel/entrypoint/coordinator/contextual_panel_entrypoint_mediator_delegate.h" #import "ios/chrome/browser/contextual_panel/entrypoint/ui/contextual_panel_entrypoint_view_controller.h" +#import "ios/chrome/browser/shared/model/browser/browser.h" +#import "ios/chrome/browser/shared/public/commands/command_dispatcher.h" +#import "ios/chrome/browser/shared/public/commands/contextual_panel_commands.h" @interface ContextualPanelEntrypointCoordinator () < + ContextualPanelCommands, ContextualPanelEntrypointMediatorDelegate> // The mediator for this coordinator. @@ -32,6 +36,10 @@ _mediator.consumer = _viewController; _viewController.mutator = _mediator; + + CommandDispatcher* dispatcher = self.browser->GetCommandDispatcher(); + [dispatcher startDispatchingToTarget:self + forProtocol:@protocol(ContextualPanelCommands)]; } - (void)stop { @@ -45,6 +53,14 @@ _mediator = nil; _viewController.mutator = nil; _viewController = nil; + + CommandDispatcher* dispatcher = self.browser->GetCommandDispatcher(); + [dispatcher stopDispatchingToTarget:self]; +} + +#pragma mark - ContextualPanelCommands + +- (void)showContextualPanelEntrypoint { } @end
diff --git a/ios/chrome/browser/contextual_panel/entrypoint/ui/contextual_panel_entrypoint_view_controller.mm b/ios/chrome/browser/contextual_panel/entrypoint/ui/contextual_panel_entrypoint_view_controller.mm index a46a463..5e51838 100644 --- a/ios/chrome/browser/contextual_panel/entrypoint/ui/contextual_panel_entrypoint_view_controller.mm +++ b/ios/chrome/browser/contextual_panel/entrypoint/ui/contextual_panel_entrypoint_view_controller.mm
@@ -7,7 +7,7 @@ #import "ios/chrome/browser/contextual_panel/entrypoint/ui/contextual_panel_entrypoint_mutator.h" @interface ContextualPanelEntrypointViewController () { - UIImage* image; + UIImage* _image; } @end
diff --git a/ios/chrome/browser/contextual_panel/model/BUILD.gn b/ios/chrome/browser/contextual_panel/model/BUILD.gn index 9ac87261..a2e5bd8 100644 --- a/ios/chrome/browser/contextual_panel/model/BUILD.gn +++ b/ios/chrome/browser/contextual_panel/model/BUILD.gn
@@ -21,6 +21,7 @@ "//ios/chrome/browser/shared/model/browser", "//ios/chrome/browser/shared/model/browser_state", "//ios/chrome/browser/shared/model/web_state_list", + "//ios/chrome/browser/shared/public/commands", "//ios/web/public", ] }
diff --git a/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.h b/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.h index 72761b9..a76270f4 100644 --- a/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.h +++ b/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.h
@@ -43,6 +43,9 @@ // ScopedObservation for WebStateList. base::ScopedObservation<WebStateList, WebStateListObserver> web_state_list_observation_{this}; + + // The owning Browser. + raw_ptr<Browser> browser_; }; #endif // IOS_CHROME_BROWSER_CONTEXTUAL_PANEL_MODEL_CONTEXTUAL_PANEL_BROWSER_AGENT_H_
diff --git a/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.mm b/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.mm index 98d37909..d809ffa 100644 --- a/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.mm +++ b/ios/chrome/browser/contextual_panel/model/contextual_panel_browser_agent.mm
@@ -6,12 +6,15 @@ #import "ios/chrome/browser/shared/model/browser_state/chrome_browser_state.h" #import "ios/chrome/browser/shared/model/web_state_list/web_state_list.h" +#import "ios/chrome/browser/shared/public/commands/command_dispatcher.h" +#import "ios/chrome/browser/shared/public/commands/contextual_panel_commands.h" BROWSER_USER_DATA_KEY_IMPL(ContextualPanelBrowserAgent) -ContextualPanelBrowserAgent::ContextualPanelBrowserAgent(Browser* browser) { - DCHECK(browser); - web_state_list_observation_.Observe(browser->GetWebStateList()); +ContextualPanelBrowserAgent::ContextualPanelBrowserAgent(Browser* browser) + : browser_(browser) { + DCHECK(browser_.get()); + web_state_list_observation_.Observe(browser_->GetWebStateList()); } ContextualPanelBrowserAgent::~ContextualPanelBrowserAgent() { @@ -30,4 +33,5 @@ void ContextualPanelBrowserAgent::WebStateListDestroyed( WebStateList* web_state_list) { web_state_list_observation_.Reset(); + browser_ = nullptr; }
diff --git a/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.h b/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.h index c6969c8..f21a2e74 100644 --- a/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.h +++ b/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.h
@@ -47,7 +47,7 @@ // Records the given URL associated to the given id to the list of URLs to // send to the crash server. If `pending` is true, the URL is one that is // expected to start loading, but hasn't actually been seen yet. - void RecordURL(const GURL& url, web::WebState* web_state, bool pending); + void RecordURL(const GURL& url, const web::WebState* web_state, bool pending); // Observes `webState` by this instance of the CrashReporterURLObserver. void ObservePreloadWebState(web::WebState* web_state); @@ -74,17 +74,17 @@ // A unique string identifying `web_state_list` as a group of WebStates. std::string GroupForWebStateList(WebStateList* web_state_list); // Convenient method to report the URL displayed by `web_state`. - void RecordURLForWebState(web::WebState* web_state); + void RecordURLForWebState(const web::WebState* web_state); // Remove the reporting of URLs of every WebStates in `group`. void RemoveGroup(const std::string& group); // Map associating each crash key with the group it is currently reporting // URLs for. NSMutableDictionary<NSString*, NSNumber*>* crash_key_by_group_; // Map associating each WebState to its group. - std::map<web::WebState*, std::string> web_state_to_group_; + std::map<const web::WebState*, std::string> web_state_to_group_; // Map associating each group to the WebState currently reported in crash // reports. - std::map<std::string, web::WebState*> current_web_states_; + std::map<std::string, const web::WebState*> current_web_states_; // List of keys to use for recording URLs. This list is sorted such that a new // tab must use the first key in this list to record its URLs. NSMutableArray<NSNumber*>* crash_keys_;
diff --git a/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.mm b/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.mm index e9019b80..37052dd 100644 --- a/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.mm +++ b/ios/chrome/browser/crash_report/model/crash_reporter_url_observer.mm
@@ -138,7 +138,7 @@ #pragma mark - Record URLs void CrashReporterURLObserver::RecordURL(const GURL& url, - web::WebState* web_state, + const web::WebState* web_state, bool pending) { DCHECK(!web_state->GetBrowserState()->IsOffTheRecord()); std::string group = web_state_to_group_[web_state]; @@ -175,9 +175,13 @@ } } -void CrashReporterURLObserver::RecordURLForWebState(web::WebState* web_state) { - web::NavigationItem* pending_item = - web_state->GetNavigationManager()->GetPendingItem(); +void CrashReporterURLObserver::RecordURLForWebState( + const web::WebState* web_state) { + // web_state is const, so GetNavigationManager won't force its realization + // (which is intended). + const web::NavigationManager* manager = web_state->GetNavigationManager(); + const web::NavigationItem* pending_item = + manager ? manager->GetPendingItem() : nullptr; const GURL& url = pending_item ? pending_item->GetURL() : web_state->GetLastCommittedURL(); RecordURL(url, web_state, pending_item != nullptr);
diff --git a/ios/chrome/browser/feature_engagement/model/BUILD.gn b/ios/chrome/browser/feature_engagement/model/BUILD.gn index 75bd227..cb6fb57e 100644 --- a/ios/chrome/browser/feature_engagement/model/BUILD.gn +++ b/ios/chrome/browser/feature_engagement/model/BUILD.gn
@@ -22,7 +22,6 @@ "//components/leveldb_proto", "//ios/chrome/app:tests_hook", "//ios/chrome/browser/promos_manager/model", - "//ios/chrome/browser/promos_manager/model:event_exporter_factory", "//ios/chrome/browser/promos_manager/model:features", "//ios/chrome/browser/shared/model/browser_state", "//ios/chrome/browser/shared/public/commands",
diff --git a/ios/chrome/browser/feature_engagement/model/tracker_factory.mm b/ios/chrome/browser/feature_engagement/model/tracker_factory.mm index 62c9399..c608591 100644 --- a/ios/chrome/browser/feature_engagement/model/tracker_factory.mm +++ b/ios/chrome/browser/feature_engagement/model/tracker_factory.mm
@@ -8,7 +8,6 @@ #import "components/feature_engagement/public/tracker.h" #import "components/keyed_service/ios/browser_state_dependency_manager.h" #import "ios/chrome/browser/feature_engagement/model/tracker_factory_util.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h" #import "ios/chrome/browser/shared/model/browser_state/browser_state_otr_helper.h" #import "ios/chrome/browser/shared/model/browser_state/chrome_browser_state.h" @@ -30,9 +29,7 @@ TrackerFactory::TrackerFactory() : BrowserStateKeyedServiceFactory( "feature_engagement::Tracker", - BrowserStateDependencyManager::GetInstance()) { - DependsOn(PromosManagerEventExporterFactory::GetInstance()); -} + BrowserStateDependencyManager::GetInstance()) {} TrackerFactory::~TrackerFactory() = default;
diff --git a/ios/chrome/browser/feature_engagement/model/tracker_factory_util.mm b/ios/chrome/browser/feature_engagement/model/tracker_factory_util.mm index 3835e13..6a9e6e3 100644 --- a/ios/chrome/browser/feature_engagement/model/tracker_factory_util.mm +++ b/ios/chrome/browser/feature_engagement/model/tracker_factory_util.mm
@@ -12,8 +12,6 @@ #import "ios/chrome/app/tests_hook.h" #import "ios/chrome/browser/feature_engagement/model/ios_tracker_session_controller.h" #import "ios/chrome/browser/promos_manager/model/features.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h" #import "ios/chrome/browser/shared/model/browser_state/chrome_browser_state.h" namespace { @@ -47,14 +45,10 @@ leveldb_proto::ProtoDatabaseProvider* db_provider = browser_state->GetProtoDatabaseProvider(); - base::WeakPtr<PromosManagerEventExporter> event_exporter = - PromosManagerEventExporterFactory::GetForBrowserState(browser_state) - ->AsWeakPtr(); - auto session_controller = std::make_unique<IOSTrackerSessionController>(); return base::WrapUnique(feature_engagement::Tracker::Create( - storage_dir, background_task_runner, db_provider, event_exporter, + storage_dir, background_task_runner, db_provider, nullptr, feature_engagement::Tracker::GetDefaultConfigurationProviders(), std::move(session_controller))); }
diff --git a/ios/chrome/browser/metrics/model/first_user_action_recorder.cc b/ios/chrome/browser/metrics/model/first_user_action_recorder.cc index 5011b11..9aa3b40f 100644 --- a/ios/chrome/browser/metrics/model/first_user_action_recorder.cc +++ b/ios/chrome/browser/metrics/model/first_user_action_recorder.cc
@@ -41,7 +41,6 @@ "MobileFirstUserAction_NewTask", "MobileMenuCloseAllTabs", "MobileMenuCloseAllIncognitoTabs", - "MobileNewTabOpened", "MobileTabClosed", "MobileTabStripCloseTab", "MobileStackViewCloseTab",
diff --git a/ios/chrome/browser/metrics/model/web_state_list_metrics_browser_agent.mm b/ios/chrome/browser/metrics/model/web_state_list_metrics_browser_agent.mm index 7617ce6..a9565100 100644 --- a/ios/chrome/browser/metrics/model/web_state_list_metrics_browser_agent.mm +++ b/ios/chrome/browser/metrics/model/web_state_list_metrics_browser_agent.mm
@@ -105,10 +105,6 @@ return; } - if (change.type() == WebStateListChange::Type::kInsert) { - base::RecordAction(base::UserMetricsAction("MobileNewTabOpened")); - } - if (status.active_web_state_change()) { session_metrics_->OnWebStateActivated(); if (change.type() == WebStateListChange::Type::kReplace) {
diff --git a/ios/chrome/browser/prerender/model/preload_controller.mm b/ios/chrome/browser/prerender/model/preload_controller.mm index 5a03fcdd..c92910ed 100644 --- a/ios/chrome/browser/prerender/model/preload_controller.mm +++ b/ios/chrome/browser/prerender/model/preload_controller.mm
@@ -87,8 +87,8 @@ // Returns true if the primary account is subject to parental controls and the // URL filtering control has been enabled. bool IsSubjectToParentalControls(ChromeBrowserState* browserState) { - return browserState && - supervised_user:: IsUrlFilteringEnabled(*browserState->GetPrefs()); + return browserState && supervised_user::IsSubjectToParentalControls( + *browserState->GetPrefs()); } // Returns whether `url` can be prerendered.
diff --git a/ios/chrome/browser/promos_manager/model/BUILD.gn b/ios/chrome/browser/promos_manager/model/BUILD.gn index 6dadefe..543451f2 100644 --- a/ios/chrome/browser/promos_manager/model/BUILD.gn +++ b/ios/chrome/browser/promos_manager/model/BUILD.gn
@@ -6,8 +6,6 @@ sources = [ "promos_manager.h", "promos_manager.mm", - "promos_manager_event_exporter.h", - "promos_manager_event_exporter.mm", ] frameworks = [ "Foundation.framework" ] public_deps = [ "//base" ] @@ -29,7 +27,6 @@ ] frameworks = [ "Foundation.framework" ] deps = [ - ":event_exporter_factory", ":features", ":internal", ":model", @@ -41,22 +38,6 @@ ] } -source_set("event_exporter_factory") { - sources = [ - "promos_manager_event_exporter_factory.h", - "promos_manager_event_exporter_factory.mm", - ] - frameworks = [ "Foundation.framework" ] - deps = [ - ":features", - ":model", - "//components/keyed_service/core", - "//components/keyed_service/ios", - "//ios/chrome/browser/shared/model/application_context", - "//ios/chrome/browser/shared/model/browser_state", - ] -} - source_set("internal") { sources = [ "promos_manager_impl.h",
diff --git a/ios/chrome/browser/promos_manager/model/mock_promos_manager.h b/ios/chrome/browser/promos_manager/model/mock_promos_manager.h index 26f756c6..3380377 100644 --- a/ios/chrome/browser/promos_manager/model/mock_promos_manager.h +++ b/ios/chrome/browser/promos_manager/model/mock_promos_manager.h
@@ -33,7 +33,7 @@ ((PromoConfigsSet promo_impression_limits)), (override)); MOCK_METHOD(void, - RecordImpression, + DeregisterAfterDisplay, (promos_manager::Promo promo), (override)); MOCK_METHOD(std::optional<promos_manager::Promo>,
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager.h b/ios/chrome/browser/promos_manager/model/promos_manager.h index f13c1ad..e0a9a39 100644 --- a/ios/chrome/browser/promos_manager/model/promos_manager.h +++ b/ios/chrome/browser/promos_manager/model/promos_manager.h
@@ -83,11 +83,8 @@ // later reference. virtual void InitializePromoConfigs(PromoConfigsSet promo_configs) = 0; - // Records the impression of `promo` in the impression history. - // - // NOTE: If `promo` is a single-display promo, it will be automatically - // deregistered. - virtual void RecordImpression(promos_manager::Promo promo) = 0; + // Deregisters the given `promo` if it is a single-display promo. + virtual void DeregisterAfterDisplay(promos_manager::Promo promo) = 0; // Returns the next promo for display, if any. virtual std::optional<promos_manager::Promo> NextPromoForDisplay() = 0;
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h b/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h deleted file mode 100644 index 860308a..0000000 --- a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h +++ /dev/null
@@ -1,45 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef IOS_CHROME_BROWSER_PROMOS_MANAGER_MODEL_PROMOS_MANAGER_EVENT_EXPORTER_H_ -#define IOS_CHROME_BROWSER_PROMOS_MANAGER_MODEL_PROMOS_MANAGER_EVENT_EXPORTER_H_ - -#import <Foundation/Foundation.h> - -#import "components/feature_engagement/public/tracker.h" -#import "ios/chrome/browser/promos_manager/model/constants.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager.h" - -class PrefService; - -// A class to export saved PromosManager impression events to the Feature -// Engagement Tracker as part of an ongoing migration. -class PromosManagerEventExporter - : public KeyedService, - public feature_engagement::TrackerEventExporter { - public: - PromosManagerEventExporter(PrefService* local_state); - ~PromosManagerEventExporter() override; - - // Ingests promo-specific impression limits and stores them in-memory for - // later reference. - void InitializePromoConfigs(PromoConfigsSet promo_configs); - - // feature_engagement::TrackerEventExporter implementation - void ExportEvents(ExportEventsCallback callback) override; - - // Returns a weak pointer to the current instance. - base::WeakPtr<PromosManagerEventExporter> AsWeakPtr(); - - // Weak pointer to the local state prefs store. - const raw_ptr<PrefService> local_state_; - - // Promo-specific configuration. This must be provided to the exporter for - // it export any events. - PromoConfigsSet promo_configs_; - - base::WeakPtrFactory<PromosManagerEventExporter> weak_ptr_factory_{this}; -}; - -#endif // IOS_CHROME_BROWSER_PROMOS_MANAGER_MODEL_PROMOS_MANAGER_EVENT_EXPORTER_H_
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.mm b/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.mm deleted file mode 100644 index f34a57f..0000000 --- a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.mm +++ /dev/null
@@ -1,65 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h" - -#import "base/values.h" -#import "components/feature_engagement/public/configuration.h" -#import "components/feature_engagement/public/feature_configurations.h" -#import "components/prefs/scoped_user_pref_update.h" -#import "ios/chrome/browser/promos_manager/model/constants.h" -#import "ios/chrome/browser/shared/model/prefs/pref_names.h" - -PromosManagerEventExporter::PromosManagerEventExporter(PrefService* local_state) - : local_state_(local_state) {} - -PromosManagerEventExporter::~PromosManagerEventExporter() = default; - -void PromosManagerEventExporter::InitializePromoConfigs( - PromoConfigsSet promo_configs) { - promo_configs_ = std::move(promo_configs); -} - -void PromosManagerEventExporter::ExportEvents(ExportEventsCallback callback) { - std::vector<EventData> events_to_migrate; - - // Load events directly from prefs so they can be updated as well. - ScopedListPrefUpdate update(local_state_, - prefs::kIosPromosManagerImpressions); - for (auto& single_impression : update.Get()) { - std::optional<promos_manager::Impression> impression = - promos_manager::ImpressionFromDict(single_impression.GetDict()); - if (!impression || impression->feature_engagement_migration_completed) { - continue; - } - auto it = promo_configs_.find(impression->promo); - if (it == promo_configs_.end() || !it->feature_engagement_feature) { - continue; - } - - // Get the feature engagement tracker config for this feature to find the - // correct event name to export. - std::optional<feature_engagement::FeatureConfig> feature_config = - feature_engagement::GetClientSideFeatureConfig( - it->feature_engagement_feature); - if (!feature_config) { - continue; - } - - events_to_migrate.emplace_back(feature_config->trigger.name, - impression->day); - single_impression.GetDict().Set( - promos_manager::kImpressionFeatureEngagementMigrationCompletedKey, - true); - } - - base::SequencedTaskRunner::GetCurrentDefault()->PostTask( - FROM_HERE, - base::BindOnce(std::move(callback), std::move(events_to_migrate))); -} - -base::WeakPtr<PromosManagerEventExporter> -PromosManagerEventExporter::AsWeakPtr() { - return weak_ptr_factory_.GetWeakPtr(); -}
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h b/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h deleted file mode 100644 index 22dad432..0000000 --- a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h +++ /dev/null
@@ -1,42 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef IOS_CHROME_BROWSER_PROMOS_MANAGER_MODEL_PROMOS_MANAGER_EVENT_EXPORTER_FACTORY_H_ -#define IOS_CHROME_BROWSER_PROMOS_MANAGER_MODEL_PROMOS_MANAGER_EVENT_EXPORTER_FACTORY_H_ - -#include "base/no_destructor.h" -#include "components/keyed_service/ios/browser_state_keyed_service_factory.h" - -class ChromeBrowserState; -class PromosManagerEventExporter; - -// Singleton that owns all PromosManagerEventExporters and associates them with -// ChromeBrowserState. -class PromosManagerEventExporterFactory - : public BrowserStateKeyedServiceFactory { - public: - static PromosManagerEventExporter* GetForBrowserState( - ChromeBrowserState* browser_state); - - static PromosManagerEventExporterFactory* GetInstance(); - - PromosManagerEventExporterFactory(const PromosManagerEventExporterFactory&) = - delete; - PromosManagerEventExporterFactory& operator=( - const PromosManagerEventExporterFactory&) = delete; - - private: - friend class base::NoDestructor<PromosManagerEventExporterFactory>; - - PromosManagerEventExporterFactory(); - ~PromosManagerEventExporterFactory() override; - - // BrowserStateKeyedServiceFactory implementation. - std::unique_ptr<KeyedService> BuildServiceInstanceFor( - web::BrowserState* context) const override; - web::BrowserState* GetBrowserStateToUse( - web::BrowserState* state) const override; -}; - -#endif // IOS_CHROME_BROWSER_PROMOS_MANAGER_MODEL_PROMOS_MANAGER_EVENT_EXPORTER_FACTORY_H_
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.mm b/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.mm deleted file mode 100644 index 9a92615d..0000000 --- a/ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.mm +++ /dev/null
@@ -1,49 +0,0 @@ -// Copyright 2023 The Chromium Authors -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h" - -#import "base/no_destructor.h" -#import "components/keyed_service/core/service_access_type.h" -#import "components/keyed_service/ios/browser_state_dependency_manager.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h" -#import "ios/chrome/browser/shared/model/application_context/application_context.h" -#import "ios/chrome/browser/shared/model/browser_state/browser_state_otr_helper.h" -#import "ios/chrome/browser/shared/model/browser_state/chrome_browser_state.h" - -// static -PromosManagerEventExporter* -PromosManagerEventExporterFactory::GetForBrowserState( - ChromeBrowserState* browser_state) { - return static_cast<PromosManagerEventExporter*>( - GetInstance()->GetServiceForBrowserState(browser_state, true)); -} - -// static -PromosManagerEventExporterFactory* -PromosManagerEventExporterFactory::GetInstance() { - static base::NoDestructor<PromosManagerEventExporterFactory> instance; - return instance.get(); -} - -PromosManagerEventExporterFactory::PromosManagerEventExporterFactory() - : BrowserStateKeyedServiceFactory( - "PromosManagerEventExporterFactory", - BrowserStateDependencyManager::GetInstance()) {} - -PromosManagerEventExporterFactory::~PromosManagerEventExporterFactory() = - default; - -std::unique_ptr<KeyedService> -PromosManagerEventExporterFactory::BuildServiceInstanceFor( - web::BrowserState* context) const { - auto promos_manager = std::make_unique<PromosManagerEventExporter>( - GetApplicationContext()->GetLocalState()); - return promos_manager; -} - -web::BrowserState* PromosManagerEventExporterFactory::GetBrowserStateToUse( - web::BrowserState* context) const { - return GetBrowserStateRedirectedInIncognito(context); -}
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_factory.mm b/ios/chrome/browser/promos_manager/model/promos_manager_factory.mm index b57124a2..c64001c 100644 --- a/ios/chrome/browser/promos_manager/model/promos_manager_factory.mm +++ b/ios/chrome/browser/promos_manager/model/promos_manager_factory.mm
@@ -11,7 +11,6 @@ #import "ios/chrome/browser/feature_engagement/model/tracker_factory.h" #import "ios/chrome/browser/promos_manager/model/features.h" #import "ios/chrome/browser/promos_manager/model/promos_manager.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter_factory.h" #import "ios/chrome/browser/promos_manager/model/promos_manager_impl.h" #import "ios/chrome/browser/shared/model/application_context/application_context.h" #import "ios/chrome/browser/shared/model/browser_state/browser_state_otr_helper.h" @@ -35,7 +34,6 @@ "PromosManagerFactory", BrowserStateDependencyManager::GetInstance()) { DependsOn(feature_engagement::TrackerFactory::GetInstance()); - DependsOn(PromosManagerEventExporterFactory::GetInstance()); } PromosManagerFactory::~PromosManagerFactory() = default; @@ -44,13 +42,10 @@ web::BrowserState* context) const { ChromeBrowserState* browser_state = ChromeBrowserState::FromBrowserState(context); - PromosManagerEventExporter* event_exporter = - PromosManagerEventExporterFactory::GetForBrowserState(browser_state); auto promos_manager = std::make_unique<PromosManagerImpl>( GetApplicationContext()->GetLocalState(), base::DefaultClock::GetInstance(), - feature_engagement::TrackerFactory::GetForBrowserState(browser_state), - event_exporter); + feature_engagement::TrackerFactory::GetForBrowserState(browser_state)); promos_manager->Init(); return promos_manager; }
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_impl.h b/ios/chrome/browser/promos_manager/model/promos_manager_impl.h index 2361287c..6f6f3a1 100644 --- a/ios/chrome/browser/promos_manager/model/promos_manager_impl.h +++ b/ios/chrome/browser/promos_manager/model/promos_manager_impl.h
@@ -27,8 +27,6 @@ class Tracker; } -class PromosManagerEventExporter; - // Centralized promos manager for coordinating and scheduling the display of // app-wide promos. Feature teams should not use this directly, use // promo_manager.h instead. @@ -42,8 +40,7 @@ PromosManagerImpl(PrefService* local_state, base::Clock* clock, - feature_engagement::Tracker* tracker, - PromosManagerEventExporter* event_exporter); + feature_engagement::Tracker* tracker); ~PromosManagerImpl() override; // Sorts the active promos in the order that they will be displayed. @@ -74,7 +71,7 @@ // PromosManager implementation. void Init() override; void InitializePromoConfigs(PromoConfigsSet promo_configs) override; - void RecordImpression(promos_manager::Promo promo) override; + void DeregisterAfterDisplay(promos_manager::Promo promo) override; std::optional<promos_manager::Promo> NextPromoForDisplay() override; void RegisterPromoForContinuousDisplay(promos_manager::Promo promo) override; void RegisterPromoForSingleDisplay(promos_manager::Promo promo) override; @@ -105,9 +102,6 @@ // Promo-specific configuration. PromoConfigsSet promo_configs_; - // The class to handle migrating events to the Feature Engagement Tracker. - raw_ptr<PromosManagerEventExporter> event_exporter_; - base::WeakPtrFactory<PromosManagerImpl> weak_ptr_factory_{this}; };
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_impl.mm b/ios/chrome/browser/promos_manager/model/promos_manager_impl.mm index 6a784e5..21d8df80 100644 --- a/ios/chrome/browser/promos_manager/model/promos_manager_impl.mm +++ b/ios/chrome/browser/promos_manager/model/promos_manager_impl.mm
@@ -25,19 +25,12 @@ #import "ios/chrome/browser/promos_manager/model/constants.h" #import "ios/chrome/browser/promos_manager/model/features.h" #import "ios/chrome/browser/promos_manager/model/impression_limit.h" -#import "ios/chrome/browser/promos_manager/model/promos_manager_event_exporter.h" #import "ios/chrome/browser/shared/model/prefs/pref_names.h" using promos_manager::Promo; namespace { -// The number of days since the Unix epoch; one day, in this context, runs -// from UTC midnight to UTC midnight. -int TodaysDay() { - return (base::Time::Now() - base::Time::UnixEpoch()).InDays(); -} - // Conditionally appends `promo` to the list pref `pref_path`. If `promo` // already exists in the list pref `pref_path`, does nothing. If `promo` doesn't // exist in the list pref `pref_path`, appends `promo` to the list. @@ -65,12 +58,8 @@ PromosManagerImpl::PromosManagerImpl(PrefService* local_state, base::Clock* clock, - feature_engagement::Tracker* tracker, - PromosManagerEventExporter* event_exporter) - : local_state_(local_state), - clock_(clock), - tracker_(tracker), - event_exporter_(event_exporter) { + feature_engagement::Tracker* tracker) + : local_state_(local_state), clock_(clock), tracker_(tracker) { DCHECK(local_state_); DCHECK(clock_); } @@ -90,25 +79,8 @@ InitializePendingPromos(); } -// Impression history should grow in sorted order. Given this happens on the -// main thread, appending to the end of the impression history list is -// sufficient. -void PromosManagerImpl::RecordImpression(promos_manager::Promo promo) { - DCHECK(local_state_); - - base::Value::Dict impression; - impression.Set(promos_manager::kImpressionPromoKey, - promos_manager::NameForPromo(promo)); - impression.Set(promos_manager::kImpressionDayKey, TodaysDay()); - impression.Set( - promos_manager::kImpressionFeatureEngagementMigrationCompletedKey, true); - - ScopedListPrefUpdate update(local_state_, - prefs::kIosPromosManagerImpressions); - - update->Append(std::move(impression)); - - // Auto-deregister `promo`. +void PromosManagerImpl::DeregisterAfterDisplay(promos_manager::Promo promo) { + // Auto-deregister single display promos. // Edge case: Possible to remove two instances of promo in // `single_display_active_promos_` and `single_display_pending_promos_` that // match the same type. @@ -181,9 +153,6 @@ void PromosManagerImpl::InitializePromoConfigs(PromoConfigsSet promo_configs) { promo_configs_ = std::move(promo_configs); - if (event_exporter_) { - event_exporter_->InitializePromoConfigs(promo_configs); - } } // Determines which promo to display next.
diff --git a/ios/chrome/browser/promos_manager/model/promos_manager_impl_unittest.mm b/ios/chrome/browser/promos_manager/model/promos_manager_impl_unittest.mm index 1a462fb4..60669185a 100644 --- a/ios/chrome/browser/promos_manager/model/promos_manager_impl_unittest.mm +++ b/ios/chrome/browser/promos_manager/model/promos_manager_impl_unittest.mm
@@ -111,7 +111,7 @@ void PromosManagerImplTest::CreatePromosManager() { CreatePrefs(); promos_manager_ = std::make_unique<PromosManagerImpl>( - local_state_.get(), &test_clock_, &mock_tracker_, nullptr); + local_state_.get(), &test_clock_, &mock_tracker_); promos_manager_->Init(); } @@ -120,8 +120,6 @@ local_state_ = std::make_unique<TestingPrefServiceSimple>(); local_state_->registry()->RegisterListPref( - prefs::kIosPromosManagerImpressions); - local_state_->registry()->RegisterListPref( prefs::kIosPromosManagerActivePromos); local_state_->registry()->RegisterListPref( prefs::kIosPromosManagerSingleDisplayActivePromos); @@ -134,14 +132,11 @@ TEST_F(PromosManagerImplTest, InitWithPrefService) { CreatePromosManager(); - EXPECT_NE(local_state_->FindPreference(prefs::kIosPromosManagerImpressions), - nullptr); EXPECT_NE(local_state_->FindPreference(prefs::kIosPromosManagerActivePromos), nullptr); EXPECT_NE(local_state_->FindPreference( prefs::kIosPromosManagerSingleDisplayActivePromos), nullptr); - EXPECT_FALSE(local_state_->HasPrefPath(prefs::kIosPromosManagerImpressions)); EXPECT_FALSE(local_state_->HasPrefPath(prefs::kIosPromosManagerActivePromos)); EXPECT_FALSE(local_state_->HasPrefPath( prefs::kIosPromosManagerSingleDisplayActivePromos)); @@ -1080,10 +1075,8 @@ (size_t)0); } -// Tests a given single-display promo is automatically deregistered after its -// impression is recorded. -TEST_F(PromosManagerImplTest, - DeregistersSingleDisplayPromoAfterRecordedImpression) { +// Tests a given single-display promo is automatically deregistered correctly. +TEST_F(PromosManagerImplTest, DeregistersSingleDisplayPromoAfterDisplay) { CreatePromosManager(); EXPECT_TRUE( @@ -1099,7 +1092,7 @@ .size(), (size_t)1); - promos_manager_->RecordImpression( + promos_manager_->DeregisterAfterDisplay( promos_manager::Promo::CredentialProviderExtension); EXPECT_TRUE( @@ -1108,7 +1101,7 @@ } // Tests a given single-display pending promo is automatically deregistered -// after its impression is recorded. +// correctly. TEST_F(PromosManagerImplTest, DeregistersSingleDisplayPendingPromoAfterRecordedImpression) { CreatePromosManager(); @@ -1126,7 +1119,7 @@ .size(), (size_t)1); - promos_manager_->RecordImpression( + promos_manager_->DeregisterAfterDisplay( promos_manager::Promo::CredentialProviderExtension); EXPECT_TRUE(
diff --git a/ios/chrome/browser/sessions/BUILD.gn b/ios/chrome/browser/sessions/BUILD.gn index 020464b..cacfc728 100644 --- a/ios/chrome/browser/sessions/BUILD.gn +++ b/ios/chrome/browser/sessions/BUILD.gn
@@ -140,7 +140,6 @@ "//ios/chrome/browser/shared/model/browser", "//ios/chrome/browser/shared/model/browser_state", "//ios/chrome/browser/shared/model/web_state_list", - "//ios/chrome/browser/snapshots/model", "//ios/chrome/browser/web_state_list/model/web_usage_enabler", ] }
diff --git a/ios/chrome/browser/sessions/DEPS b/ios/chrome/browser/sessions/DEPS index 70abf55..a0c1c5ee 100644 --- a/ios/chrome/browser/sessions/DEPS +++ b/ios/chrome/browser/sessions/DEPS
@@ -2,7 +2,6 @@ "+ios/chrome/browser/tabs/model", "+ios/chrome/browser/web/model", "+ios/chrome/browser/web_state_list/model", - "+ios/chrome/browser/snapshots/model", "+third_party/protobuf", ]
diff --git a/ios/chrome/browser/sessions/session_saving_scene_agent.mm b/ios/chrome/browser/sessions/session_saving_scene_agent.mm index b205800..8ad4424 100644 --- a/ios/chrome/browser/sessions/session_saving_scene_agent.mm +++ b/ios/chrome/browser/sessions/session_saving_scene_agent.mm
@@ -11,8 +11,6 @@ #import "ios/chrome/browser/shared/model/browser/browser_provider_interface.h" #import "ios/chrome/browser/shared/model/browser_state/chrome_browser_state.h" #import "ios/chrome/browser/shared/model/web_state_list/web_state_list.h" -#import "ios/chrome/browser/snapshots/model/snapshot_tab_helper.h" -#import "ios/chrome/browser/web_state_list/model/web_usage_enabler/web_usage_enabler_browser_agent.h" @implementation SessionSavingSceneAgent { // YES when sessions need saving -- specifically after the scene has @@ -28,14 +26,12 @@ switch (level) { case SceneActivationLevelUnattached: case SceneActivationLevelDisconnected: + case SceneActivationLevelForegroundInactive: // no-op. break; case SceneActivationLevelBackground: [self saveSessionsIfNeeded]; break; - case SceneActivationLevelForegroundInactive: - [self prepareSessionsForBackgrounding]; - break; case SceneActivationLevelForegroundActive: _sessionsNeedSaving = YES; break; @@ -71,75 +67,7 @@ ->SaveSessions(); } - // Save a grey version of the active webstates. - SnapshotTabHelper* mainSnapshotHelper = - [self snapshotHelperForActiveWebStateInMainBrowser]; - if (mainSnapshotHelper) { - mainSnapshotHelper->SaveGreyInBackground(); - } - - SnapshotTabHelper* incognitoSnapshotHelper = - [self snapshotHelperForActiveWebStateInIncognitoBrowser]; - if (incognitoSnapshotHelper) { - incognitoSnapshotHelper->SaveGreyInBackground(); - } - _sessionsNeedSaving = NO; } -#pragma mark - Private - -- (void)prepareSessionsForBackgrounding { - SnapshotTabHelper* mainSnapshotHelper = - [self snapshotHelperForActiveWebStateInMainBrowser]; - if (mainSnapshotHelper) { - mainSnapshotHelper->WillBeSavedGreyWhenBackgrounding(); - } - - SnapshotTabHelper* incognitoSnapshotHelper = - [self snapshotHelperForActiveWebStateInIncognitoBrowser]; - if (incognitoSnapshotHelper) { - incognitoSnapshotHelper->WillBeSavedGreyWhenBackgrounding(); - } -} - -#pragma mark - Utility - -- (SnapshotTabHelper*)snapshotHelperForActiveWebStateInMainBrowser { - id<BrowserProviderInterface> browserProviderInterface = - self.sceneState.browserProviderInterface; - if (!browserProviderInterface) { - return nullptr; - } - - return [self snapshotHelperForActiveWebStateInBrowser:browserProviderInterface - .mainBrowserProvider - .browser]; -} - -- (SnapshotTabHelper*)snapshotHelperForActiveWebStateInIncognitoBrowser { - id<BrowserProviderInterface> browserProviderInterface = - self.sceneState.browserProviderInterface; - if (!browserProviderInterface.hasIncognitoBrowserProvider) { - return nullptr; - } - - return [self - snapshotHelperForActiveWebStateInBrowser:browserProviderInterface - .incognitoBrowserProvider - .browser]; -} - -- (SnapshotTabHelper*)snapshotHelperForActiveWebStateInBrowser: - (Browser*)browser { - WebUsageEnablerBrowserAgent* webEnabler = - WebUsageEnablerBrowserAgent::FromBrowser(browser); - web::WebState* webState = browser->GetWebStateList()->GetActiveWebState(); - if (webEnabler->IsWebUsageEnabled() && webState != nullptr) { - return SnapshotTabHelper::FromWebState(webState); - } - - return nullptr; -} - @end
diff --git a/ios/chrome/browser/shared/model/browser_state/chrome_browser_state_manager.h b/ios/chrome/browser/shared/model/browser_state/chrome_browser_state_manager.h index b133445..6c06c13 100644 --- a/ios/chrome/browser/shared/model/browser_state/chrome_browser_state_manager.h +++ b/ios/chrome/browser/shared/model/browser_state/chrome_browser_state_manager.h
@@ -42,6 +42,9 @@ // Returns the list of loaded ChromeBrowserStates. virtual std::vector<ChromeBrowserState*> GetLoadedBrowserStates() = 0; + // Loads the last active browser states. + virtual void LoadBrowserStates() = 0; + protected: ChromeBrowserStateManager() {} };
diff --git a/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.cc b/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.cc index 6da3968..13dd18b 100644 --- a/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.cc +++ b/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.cc
@@ -66,3 +66,5 @@ } return result; } + +void TestChromeBrowserStateManager::LoadBrowserStates() {}
diff --git a/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.h b/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.h index e21e80e..254868168 100644 --- a/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.h +++ b/ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state_manager.h
@@ -30,6 +30,7 @@ ChromeBrowserState* GetBrowserState(const base::FilePath& path) override; BrowserStateInfoCache* GetBrowserStateInfoCache() override; std::vector<ChromeBrowserState*> GetLoadedBrowserStates() override; + void LoadBrowserStates() override; // Adds a browser state to the list of browsers to track. void AddBrowserState(std::unique_ptr<ChromeBrowserState>,
diff --git a/ios/chrome/browser/shared/model/prefs/browser_prefs.mm b/ios/chrome/browser/shared/model/prefs/browser_prefs.mm index d336998..8059e74 100644 --- a/ios/chrome/browser/shared/model/prefs/browser_prefs.mm +++ b/ios/chrome/browser/shared/model/prefs/browser_prefs.mm
@@ -191,6 +191,9 @@ const char kAppStoreRatingLastShownPromoDayKey[] = "AppStoreRatingLastShownPromoDay"; +// Deprecated 02/24. +const char kIosPromosManagerImpressions[] = "ios.promos_manager.impressions"; + // Helper function migrating the preference `pref_name` of type "double" from // `defaults` to `pref_service`. void MigrateDoublePreferenceFromUserDefaults(std::string_view pref_name, @@ -291,6 +294,23 @@ [defaults removeObjectForKey:key]; } +// Helper function migrating the `list` preference from LocalState prefs to +// BrowserState prefs. +void MigrateListPrefFromLocalStatePrefsToProfilePrefs( + std::string_view pref_name, + PrefService* pref_service) { + PrefService* local_pref_service = GetApplicationContext()->GetLocalState(); + + const PrefService::Preference* legacy_pref = + local_pref_service->FindPreference(pref_name.data()); + if (legacy_pref && !legacy_pref->IsDefaultValue()) { + pref_service->SetList( + pref_name.data(), + local_pref_service->GetList(pref_name.data()).Clone()); + local_pref_service->ClearPref(pref_name.data()); + } +} + // Helper function migrating the `string` preference from LocalState prefs to // BrowserState prefs. void MigrateStringPrefFromLocalStatePrefsToProfilePrefs( @@ -375,7 +395,7 @@ registry->RegisterDictionaryPref(prefs::kIosPreRestoreAccountInfo); registry->RegisterListPref(prefs::kIosPromosManagerActivePromos); - registry->RegisterListPref(prefs::kIosPromosManagerImpressions); + registry->RegisterListPref(kIosPromosManagerImpressions); registry->RegisterListPref(prefs::kIosPromosManagerSingleDisplayActivePromos); registry->RegisterDictionaryPref( prefs::kIosPromosManagerSingleDisplayPendingPromos); @@ -456,10 +476,6 @@ registry->RegisterIntegerPref(prefs::kIosSyncSegmentsNewTabPageDisplayCount, 0); - // Pref used to store the latest Most Visited Sites to detect changes - // to the top Most Visited Sites. - registry->RegisterListPref(prefs::kIosLatestMostVisitedSites, - PrefRegistry::LOSSY_PREF); // Pref used to store the number of impressions of the Most Visited Sites // since a freshness signal of the Most Visited Sites. registry->RegisterIntegerPref( @@ -770,6 +786,11 @@ registry->RegisterTimePref(prefs::kTabPickupLastDisplayedTime, base::Time()); registry->RegisterStringPref(prefs::kTabPickupLastDisplayedURL, std::string()); + + // Pref used to store the latest Most Visited Sites to detect changes + // to the top Most Visited Sites. + registry->RegisterListPref(prefs::kIosLatestMostVisitedSites, + PrefRegistry::LOSSY_PREF); } // This method should be periodically pruned of year+ old migrations. @@ -820,6 +841,9 @@ // Added 01/2024. prefs->ClearPref(kAppStoreRatingLastShownPromoDayKey); [defaults removeObjectForKey:@(kAppStoreRatingLastShownPromoDayKey)]; + + // Added 02/2024. + prefs->ClearPref(kIosPromosManagerImpressions); } // This method should be periodically pruned of year+ old migrations. @@ -973,6 +997,10 @@ // Added 02/2024. MigrateStringPrefFromLocalStatePrefsToProfilePrefs( prefs::kTabPickupLastDisplayedURL, prefs); + + // Added 02/2024. + MigrateListPrefFromLocalStatePrefsToProfilePrefs( + prefs::kIosLatestMostVisitedSites, prefs); } void MigrateObsoleteUserDefault() {
diff --git a/ios/chrome/browser/shared/model/prefs/pref_names.h b/ios/chrome/browser/shared/model/prefs/pref_names.h index 0f0be64..ca78c907 100644 --- a/ios/chrome/browser/shared/model/prefs/pref_names.h +++ b/ios/chrome/browser/shared/model/prefs/pref_names.h
@@ -279,10 +279,6 @@ inline constexpr char kIosPromosManagerSingleDisplayPendingPromos[] = "ios.promos_manager.pending_promos"; -// List preference containing the promo impression history. -inline constexpr char kIosPromosManagerImpressions[] = - "ios.promos_manager.impressions"; - // List preference maintaining the list of single-display, active promo // campaigns. inline constexpr char kIosPromosManagerSingleDisplayActivePromos[] =
diff --git a/ios/chrome/browser/shared/model/web_state_list/test/web_state_list_builder_from_description.h b/ios/chrome/browser/shared/model/web_state_list/test/web_state_list_builder_from_description.h index f0dd7e8..bbfeeff 100644 --- a/ios/chrome/browser/shared/model/web_state_list/test/web_state_list_builder_from_description.h +++ b/ios/chrome/browser/shared/model/web_state_list/test/web_state_list_builder_from_description.h
@@ -23,8 +23,8 @@ // // WebStateList web_state_list(...); // WebStateListBuilderFromDescription builder; -// builder.BuildWebStateListFromDescription( -// web_state_list, "a b | [ 0 c d* ] e f [ 1 g h ]"); +// ASSERT_TRUE(builder.BuildWebStateListFromDescription( +// web_state_list, "a b | [ 0 c d* ] e f [ 1 g h ]")); // // will initialize `web_state_list` with two pinned tabs "a" and "b", six // regular tabs "c", "d", "e", "f", "g", "h" where "d" is active, and two tab @@ -50,8 +50,9 @@ // Initializes `web_state_list` using `description` as a blueprint. // Returns `false` if `description` is not valid, in which case the state of // `web_state_list` is unspecified. - bool BuildWebStateListFromDescription(WebStateList& web_state_list, - std::string_view description); + [[nodiscard]] bool BuildWebStateListFromDescription( + WebStateList& web_state_list, + std::string_view description); // Returns the description for a given `web_state_list`. std::string GetWebStateListDescription(
diff --git a/ios/chrome/browser/shared/public/commands/BUILD.gn b/ios/chrome/browser/shared/public/commands/BUILD.gn index 941df34f..41bb96e 100644 --- a/ios/chrome/browser/shared/public/commands/BUILD.gn +++ b/ios/chrome/browser/shared/public/commands/BUILD.gn
@@ -15,6 +15,7 @@ "browsing_data_commands.h", "command_dispatcher.h", "command_dispatcher.mm", + "contextual_panel_commands.h", "credential_provider_promo_commands.h", "docking_promo_commands.h", "feed_commands.h",
diff --git a/ios/chrome/browser/shared/public/commands/contextual_panel_commands.h b/ios/chrome/browser/shared/public/commands/contextual_panel_commands.h new file mode 100644 index 0000000..03e8eb5b --- /dev/null +++ b/ios/chrome/browser/shared/public/commands/contextual_panel_commands.h
@@ -0,0 +1,16 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef IOS_CHROME_BROWSER_SHARED_PUBLIC_COMMANDS_CONTEXTUAL_PANEL_COMMANDS_H_ +#define IOS_CHROME_BROWSER_SHARED_PUBLIC_COMMANDS_CONTEXTUAL_PANEL_COMMANDS_H_ + +// Commands for the Contextual Panel. +@protocol ContextualPanelCommands + +// Set the Contextual Panel's entrypoint visible. +- (void)showContextualPanelEntrypoint; + +@end + +#endif // IOS_CHROME_BROWSER_SHARED_PUBLIC_COMMANDS_CONTEXTUAL_PANEL_COMMANDS_H_
diff --git a/ios/chrome/browser/shared/ui/symbols/BUILD.gn b/ios/chrome/browser/shared/ui/symbols/BUILD.gn index 3f583c6..d305d9b 100644 --- a/ios/chrome/browser/shared/ui/symbols/BUILD.gn +++ b/ios/chrome/browser/shared/ui/symbols/BUILD.gn
@@ -56,14 +56,14 @@ "//ios/chrome/browser/shared/ui/symbols/resources:arrow_clockwise", "//ios/chrome/browser/shared/ui/symbols/resources:arrow_triangle_slash_circlepath", "//ios/chrome/browser/shared/ui/symbols/resources:bottom_omnibox_option", - "//ios/chrome/browser/shared/ui/symbols/resources:camera", - "//ios/chrome/browser/shared/ui/symbols/resources:camera_fill", "//ios/chrome/browser/shared/ui/symbols/resources:camera_lens", "//ios/chrome/browser/shared/ui/symbols/resources:checkerboard_shield", "//ios/chrome/browser/shared/ui/symbols/resources:checkermark_shield", "//ios/chrome/browser/shared/ui/symbols/resources:chrome_product", "//ios/chrome/browser/shared/ui/symbols/resources:cloud_and_arrow_up", "//ios/chrome/browser/shared/ui/symbols/resources:cloud_slash", + "//ios/chrome/browser/shared/ui/symbols/resources:custom_camera", + "//ios/chrome/browser/shared/ui/symbols/resources:custom_camera_fill", "//ios/chrome/browser/shared/ui/symbols/resources:custom_platter_filled_bottom_and_arrow_down_iphone", "//ios/chrome/browser/shared/ui/symbols/resources:custom_platter_filled_top_and_arrow_up_iphone", "//ios/chrome/browser/shared/ui/symbols/resources:dangerous_omnibox",
diff --git a/ios/chrome/browser/shared/ui/symbols/resources/BUILD.gn b/ios/chrome/browser/shared/ui/symbols/resources/BUILD.gn index 1689e5de..53f4457 100644 --- a/ios/chrome/browser/shared/ui/symbols/resources/BUILD.gn +++ b/ios/chrome/browser/shared/ui/symbols/resources/BUILD.gn
@@ -126,17 +126,17 @@ ] } -symbolset("camera") { +symbolset("custom_camera") { sources = [ - "camera.symbolset/Contents.json", - "camera.symbolset/camera.cr.svg", + "custom_camera.symbolset/Contents.json", + "custom_camera.symbolset/custom.camera.cr.svg", ] } -symbolset("camera_fill") { +symbolset("custom_camera_fill") { sources = [ - "camera_fill.symbolset/Contents.json", - "camera_fill.symbolset/camera.fill.cr.svg", + "custom_camera_fill.symbolset/Contents.json", + "custom_camera_fill.symbolset/custom.camera.fill.cr.svg", ] }
diff --git a/ios/chrome/browser/shared/ui/symbols/resources/camera_fill.symbolset/Contents.json b/ios/chrome/browser/shared/ui/symbols/resources/camera_fill.symbolset/Contents.json deleted file mode 100644 index 6c887a5..0000000 --- a/ios/chrome/browser/shared/ui/symbols/resources/camera_fill.symbolset/Contents.json +++ /dev/null
@@ -1,12 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "symbols" : [ - { - "filename" : "camera.fill.cr.svg", - "idiom" : "universal" - } - ] -}
diff --git a/ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/Contents.json b/ios/chrome/browser/shared/ui/symbols/resources/custom_camera.symbolset/Contents.json similarity index 74% rename from ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/Contents.json rename to ios/chrome/browser/shared/ui/symbols/resources/custom_camera.symbolset/Contents.json index 8712858..3b343e2d 100644 --- a/ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/Contents.json +++ b/ios/chrome/browser/shared/ui/symbols/resources/custom_camera.symbolset/Contents.json
@@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "camera.cr.svg", + "filename" : "custom.camera.cr.svg", "idiom" : "universal" } ]
diff --git a/ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/camera.cr.svg b/ios/chrome/browser/shared/ui/symbols/resources/custom_camera.symbolset/custom.camera.cr.svg similarity index 100% rename from ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/camera.cr.svg rename to ios/chrome/browser/shared/ui/symbols/resources/custom_camera.symbolset/custom.camera.cr.svg
diff --git a/ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/Contents.json b/ios/chrome/browser/shared/ui/symbols/resources/custom_camera_fill.symbolset/Contents.json similarity index 72% copy from ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/Contents.json copy to ios/chrome/browser/shared/ui/symbols/resources/custom_camera_fill.symbolset/Contents.json index 8712858..e86aed9 100644 --- a/ios/chrome/browser/shared/ui/symbols/resources/camera.symbolset/Contents.json +++ b/ios/chrome/browser/shared/ui/symbols/resources/custom_camera_fill.symbolset/Contents.json
@@ -5,7 +5,7 @@ }, "symbols" : [ { - "filename" : "camera.cr.svg", + "filename" : "custom.camera.fill.cr.svg", "idiom" : "universal" } ]
diff --git a/ios/chrome/browser/shared/ui/symbols/resources/camera_fill.symbolset/camera.fill.cr.svg b/ios/chrome/browser/shared/ui/symbols/resources/custom_camera_fill.symbolset/custom.camera.fill.cr.svg similarity index 100% rename from ios/chrome/browser/shared/ui/symbols/resources/camera_fill.symbolset/camera.fill.cr.svg rename to ios/chrome/browser/shared/ui/symbols/resources/custom_camera_fill.symbolset/custom.camera.fill.cr.svg
diff --git a/ios/chrome/browser/shared/ui/symbols/symbol_names.h b/ios/chrome/browser/shared/ui/symbols/symbol_names.h index 11a21ab..bb3af2b 100644 --- a/ios/chrome/browser/shared/ui/symbols/symbol_names.h +++ b/ios/chrome/browser/shared/ui/symbols/symbol_names.h
@@ -33,8 +33,6 @@ extern NSString* const kIncognitoSymbol; extern NSString* const kSquareNumberSymbol; extern NSString* const kTranslateSymbol; -extern NSString* const kCameraSymbol; -extern NSString* const kCameraFillSymbol; extern NSString* const kPasswordManagerSymbol; extern NSString* const kPopupBadgeMinusSymbol; extern NSString* const kPhotoBadgePlusSymbol; @@ -77,6 +75,11 @@ // palette. extern NSString* const kIncognitoCircleFilliOS14Symbol; +// Use custom symbol for camera because the default video icon in iOS should +// always represent “Apple Facetime”. +extern NSString* const kCameraSymbol; +extern NSString* const kCameraFillSymbol; + // Default symbol names. extern NSString* const kChartBarXAxisSymbol; extern NSString* const kCircleSymbol;
diff --git a/ios/chrome/browser/shared/ui/symbols/symbol_names.mm b/ios/chrome/browser/shared/ui/symbols/symbol_names.mm index fbee5f0..038023a3 100644 --- a/ios/chrome/browser/shared/ui/symbols/symbol_names.mm +++ b/ios/chrome/browser/shared/ui/symbols/symbol_names.mm
@@ -24,8 +24,6 @@ NSString* const kIncognitoSymbol = @"incognito"; NSString* const kSquareNumberSymbol = @"square_number"; NSString* const kTranslateSymbol = @"translate"; -NSString* const kCameraSymbol = @"camera"; -NSString* const kCameraFillSymbol = @"camera_fill"; NSString* const kPasswordManagerSymbol = @"password_manager"; NSString* const kPopupBadgeMinusSymbol = @"popup_badge_minus"; NSString* const kPhotoBadgePlusSymbol = @"photo_badge_plus"; @@ -68,6 +66,11 @@ NSString* const kCustomMovePlatterToTopPhoneSymbol = @"custom_platter_filled_top_and_arrow_up_iphone"; +// Use custom symbol for camera because the default video icon in iOS should +// always represent “Apple Facetime”. +NSString* const kCameraSymbol = @"custom_camera"; +NSString* const kCameraFillSymbol = @"custom_camera_fill"; + // Default symbol names. NSString* const kChartBarXAxisSymbol = @"chart.bar.xaxis"; NSString* const kCircleSymbol = @"circle";
diff --git a/ios/chrome/browser/snapshots/model/features.h b/ios/chrome/browser/snapshots/model/features.h index f54a50a..fde9c8d8 100644 --- a/ios/chrome/browser/snapshots/model/features.h +++ b/ios/chrome/browser/snapshots/model/features.h
@@ -5,41 +5,9 @@ #ifndef IOS_CHROME_BROWSER_SNAPSHOTS_MODEL_FEATURES_H_ #define IOS_CHROME_BROWSER_SNAPSHOTS_MODEL_FEATURES_H_ -#import <Foundation/Foundation.h> - -#ifdef __cplusplus #import "base/feature_list.h" -#import "base/metrics/field_trial_params.h" // Feature flag to enable new snapshot system written in Swift. BASE_DECLARE_FEATURE(kSnapshotInSwift); -// Feature flag to enable the grey snapshot optimization. -BASE_DECLARE_FEATURE(kGreySnapshotOptimization); - -// Enum class to represent the optimization level, used for -// kGreySnapshotOptimization. -enum class GreySnapshotOptimizationLevel { - kDoNotStoreToDisk, - kDoNotStoreToDiskAndCache, -}; - -// Feature param under kGreySnapshotOptimization to select the optimization -// level. -extern const base::FeatureParam<GreySnapshotOptimizationLevel> - kGreySnapshotOptimizationLevelParam; - -extern "C" { -#endif -// Returns YES if the flag for the grey optimization is enabled. -BOOL IsGreySnapshotOptimizationEnabled(); - -// Returns YES if the flag for the grey optimization is enabled and the -// optimization level is highest, no grey snapshot images in in-memory cache and -// disk. -BOOL IsGreySnapshotOptimizationNoCacheEnabled(); -#ifdef __cplusplus -} // extern "C" -#endif - #endif // IOS_CHROME_BROWSER_SNAPSHOTS_MODEL_FEATURES_H_
diff --git a/ios/chrome/browser/snapshots/model/features.mm b/ios/chrome/browser/snapshots/model/features.mm index 59fcc4d..10908159 100644 --- a/ios/chrome/browser/snapshots/model/features.mm +++ b/ios/chrome/browser/snapshots/model/features.mm
@@ -7,37 +7,3 @@ BASE_FEATURE(kSnapshotInSwift, "SnapshotInSwift", base::FEATURE_DISABLED_BY_DEFAULT); - -BASE_FEATURE(kGreySnapshotOptimization, - "GreySnapshotOptimization", - base::FEATURE_ENABLED_BY_DEFAULT); - -constexpr base::FeatureParam<GreySnapshotOptimizationLevel>::Option - kGreySnapshotOptimizationLevelOptions[] = { - {GreySnapshotOptimizationLevel::kDoNotStoreToDisk, - "do-not-store-to-disk"}, - {GreySnapshotOptimizationLevel::kDoNotStoreToDiskAndCache, - "do-not-store-to-disk-and-cache"}}; - -constexpr base::FeatureParam<GreySnapshotOptimizationLevel> - kGreySnapshotOptimizationLevelParam{ - &kGreySnapshotOptimization, "level", - GreySnapshotOptimizationLevel::kDoNotStoreToDiskAndCache, - &kGreySnapshotOptimizationLevelOptions}; - -BOOL IsGreySnapshotOptimizationEnabled() { - if (base::FeatureList::IsEnabled(kGreySnapshotOptimization)) { - return YES; - } - return NO; -} - -BOOL IsGreySnapshotOptimizationNoCacheEnabled() { - if (IsGreySnapshotOptimizationEnabled()) { - if (kGreySnapshotOptimizationLevelParam.Get() == - GreySnapshotOptimizationLevel::kDoNotStoreToDiskAndCache) { - return YES; - } - } - return NO; -}
diff --git a/ios/chrome/browser/snapshots/model/image_file_manager.swift b/ios/chrome/browser/snapshots/model/image_file_manager.swift index 2bbd445..4388db3 100644 --- a/ios/chrome/browser/snapshots/model/image_file_manager.swift +++ b/ios/chrome/browser/snapshots/model/image_file_manager.swift
@@ -44,9 +44,9 @@ super.init() createStorageDirectory(directory: storageDirectoryUrl, legacyDirectory: legacyDirectoryUrl) - if IsGreySnapshotOptimizationEnabled() { - deleteAllGreyImages(directory: storageDirectoryUrl) - } + + // TODO(crbug.com/40279302): Delete this logic after a few milestones. + deleteAllGreyImages(directory: storageDirectoryUrl) } // Waits until all tasks are completed. This is used for tests. @@ -121,8 +121,6 @@ // Removes an image specified by `snapshotID` from disk. func removeImage(snapshotID: SnapshotIDWrapper) { guard - let greyImagePath = imagePath( - snapshotID: snapshotID, imageType: ImageType.kImageTypeGrey), let imagePath = imagePath( snapshotID: snapshotID, imageType: ImageType.kImageTypeColor) else { @@ -135,9 +133,6 @@ if FileManager.default.fileExists(atPath: imagePath.path) { try FileManager.default.removeItem(at: imagePath) } - if FileManager.default.fileExists(atPath: greyImagePath.path) { - try FileManager.default.removeItem(at: greyImagePath) - } } catch { print("Failed to delete an image: \(error)") } @@ -170,9 +165,6 @@ if let path = imagePath(snapshotID: snapshotID, imageType: ImageType.kImageTypeColor) { filesToKeep.insert(path) } - if let path = imagePath(snapshotID: snapshotID, imageType: ImageType.kImageTypeGrey) { - filesToKeep.insert(path) - } } taskGroup.enter() @@ -221,7 +213,6 @@ for (oldID, newID) in zip(oldIDs, newIDs) { renameSnapshot(oldID: oldID, newID: newID, imageType: ImageType.kImageTypeColor) - renameSnapshot(oldID: oldID, newID: newID, imageType: ImageType.kImageTypeGrey) } } @@ -246,59 +237,6 @@ } } - // Converts a color image into a grey image and saves it to disk. - func convertAndSaveGreyImage(snapshotID: SnapshotIDWrapper) { - guard - let greyImagePath = imagePath( - snapshotID: snapshotID, imageType: ImageType.kImageTypeGrey), - let imagePath = imagePath( - snapshotID: snapshotID, imageType: ImageType.kImageTypeColor) - else { - return - } - - taskGroup.enter() - taskQueue.async(group: taskGroup) { [self] in - guard let image = UIImage(contentsOfFile: imagePath.path) else { - taskGroup.leave() - return - } - - // Grey images are always non-retina to improve memory performance. - let format = UIGraphicsImageRendererFormat.default() - format.scale = 1 - format.opaque = true - - let greyImageRect = CGRect.init( - x: 0, y: 0, width: image.size.width, height: image.size.height) - let renderer = UIGraphicsImageRenderer(size: greyImageRect.size, format: format) - let greyImage = renderer.image { (context) in - let background = UIBezierPath(rect: greyImageRect) - UIColor.black.set() - background.fill() - - image.draw(in: greyImageRect, blendMode: CGBlendMode.luminosity, alpha: 1.0) - } - - guard let data = greyImage.jpegData(compressionQuality: kJPEGImageQuality) else { - taskGroup.leave() - return - } - do { - try data.write(to: URL(string: greyImagePath.path)!) - - // Encrypt the snapshot file (mostly for Incognito, but can't hurt to always do it). - try FileManager.default.setAttributes( - [ - .protectionKey: FileProtectionType.completeUntilFirstUserAuthentication - ], ofItemAtPath: imagePath.path) - } catch { - print("Failed to store an image: \(error)") - } - taskGroup.leave() - } - } - // Returns the file path of the image for `snapshotID`. func imagePath(snapshotID: SnapshotIDWrapper) -> URL? { imagePath(snapshotID: snapshotID, imageType: ImageType.kImageTypeColor) @@ -311,11 +249,6 @@ legacyImagePath(snapshotID: snapshotID, imageType: ImageType.kImageTypeColor) } - // Returns the file path of the grey image for `snapshotID`. - func greyImagePath(snapshotID: SnapshotIDWrapper) -> URL? { - imagePath(snapshotID: snapshotID, imageType: ImageType.kImageTypeGrey) - } - // Creates a directory that stores images and moves images from `legacyDirectory` to // `directory`. private func createStorageDirectory(directory: URL, legacyDirectory: URL) { @@ -356,7 +289,7 @@ // Frees up disk by deleting all grey snapshots if they exist in `directory` because grey // snapshots are not stored anymore when `kGreySnapshotOptimization` feature is enabled. - // TODO(crbug.com/1474387): This function should be removed in a few milestones + // TODO(crbug.com/40279302): This function should be removed in a few milestones // after `kGreySnapshotOptimization` feature is enabled by default. private func deleteAllGreyImages(directory: URL) { taskGroup.enter()
diff --git a/ios/chrome/browser/snapshots/model/legacy_image_file_manager.h b/ios/chrome/browser/snapshots/model/legacy_image_file_manager.h index ee1fce52..9e84fafb 100644 --- a/ios/chrome/browser/snapshots/model/legacy_image_file_manager.h +++ b/ios/chrome/browser/snapshots/model/legacy_image_file_manager.h
@@ -72,9 +72,6 @@ - (void)copyImage:(const base::FilePath&)oldPath toNewPath:(const base::FilePath&)newPath; -// Converts a color image into a grey image and saves it to disk. -- (void)convertAndSaveGreyImage:(SnapshotID)snapshotID; - // Returns the file path of the image for `snapshotID`. - (base::FilePath)imagePathForSnapshotID:(SnapshotID)snapshotID; @@ -83,9 +80,6 @@ // migrated. - (base::FilePath)legacyImagePathForSnapshotID:(NSString*)snapshotID; -// Returns the file path of the grey image for `snapshotID`. -- (base::FilePath)greyImagePathForSnapshotID:(SnapshotID)snapshotID; - // Must be invoked before the instance is deallocated. It is needed to release // all references to C++ objects. The receiver will likely soon be deallocated. - (void)shutdown;
diff --git a/ios/chrome/browser/snapshots/model/legacy_image_file_manager.mm b/ios/chrome/browser/snapshots/model/legacy_image_file_manager.mm index c0162bc..bfa8aa2a 100644 --- a/ios/chrome/browser/snapshots/model/legacy_image_file_manager.mm +++ b/ios/chrome/browser/snapshots/model/legacy_image_file_manager.mm
@@ -307,31 +307,10 @@ } } -// Helper function to convert a color image into a grey image and save it to -// disk. -void ConvertAndSaveGreyImage(SnapshotID snapshot_id, - ImageScale image_scale, - const base::FilePath& directory) { - base::ScopedBlockingCall scoped_blocking_call(FROM_HERE, - base::BlockingType::WILL_BLOCK); - - UIImage* color_image = ReadImageForSnapshotIDFromDisk( - snapshot_id, IMAGE_TYPE_COLOR, image_scale, directory); - if (!color_image) { - return; - } - - UIImage* grey_image = GreyImage(color_image); - base::FilePath image_path = - ImagePath(snapshot_id, IMAGE_TYPE_GREYSCALE, image_scale, directory); - WriteImageToDisk(grey_image, image_path); - base::apple::SetBackupExclusion(image_path); -} - // Frees up disk by deleting all grey snapshots if they exist in `directory` // because grey snapshots are not stored anymore when // `kGreySnapshotOptimization` feature is enabled. -// TODO(crbug.com/1474387): This function should be removed in a few milestones +// TODO(crbug.com/40279302): This function should be removed in a few milestones // after `kGreySnapshotOptimization` feature is enabled by default. void DeleteAllGreyImages(const base::FilePath& directory) { base::ScopedBlockingCall scoped_blocking_call(FROM_HERE, @@ -384,10 +363,10 @@ _taskRunner->PostTask( FROM_HERE, base::BindOnce(CreateStorageDirectory, _storageDirectory, legacyPath)); - if (base::FeatureList::IsEnabled(kGreySnapshotOptimization)) { - _taskRunner->PostTask( - FROM_HERE, base::BindOnce(DeleteAllGreyImages, _storageDirectory)); - } + + // TODO(crbug.com/40279302): Delete this logic after a few milestones. + _taskRunner->PostTask( + FROM_HERE, base::BindOnce(DeleteAllGreyImages, _storageDirectory)); } return self; } @@ -487,16 +466,6 @@ base::BindOnce(&CopyImageFile, oldPath, newPath)); } -- (void)convertAndSaveGreyImage:(SnapshotID)snapshotID { - DCHECK_CALLED_ON_VALID_SEQUENCE(_sequenceChecker); - if (!_taskRunner) { - return; - } - _taskRunner->PostTask(FROM_HERE, - base::BindOnce(&ConvertAndSaveGreyImage, snapshotID, - _snapshotsScale, _storageDirectory)); -} - - (base::FilePath)imagePathForSnapshotID:(SnapshotID)snapshotID { return ImagePath(snapshotID, IMAGE_TYPE_COLOR, _snapshotsScale, _storageDirectory); @@ -507,11 +476,6 @@ _storageDirectory); } -- (base::FilePath)greyImagePathForSnapshotID:(SnapshotID)snapshotID { - return ImagePath(snapshotID, IMAGE_TYPE_GREYSCALE, _snapshotsScale, - _storageDirectory); -} - - (void)shutdown { _taskRunner = nullptr; }
diff --git a/ios/chrome/browser/snapshots/model/snapshot_manager.h b/ios/chrome/browser/snapshots/model/snapshot_manager.h index e35478f..22f8179 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_manager.h +++ b/ios/chrome/browser/snapshots/model/snapshot_manager.h
@@ -50,15 +50,6 @@ // This does not update the snapshot storage. - (UIImage*)generateUIViewSnapshot; -// Hints that the snapshot will likely be saved to disk when the application is -// backgrounded. The snapshot is then saved in memory, so it does not need to -// be read off disk. -- (void)willBeSavedGreyWhenBackgrounding; - -// Writes a grey copy of the snapshot to disk, but if and only if a color -// version of the snapshot already exists in memory or on disk. -- (void)saveGreyInBackground; - // Requests deletion of the current page snapshot from disk and memory. - (void)removeSnapshot;
diff --git a/ios/chrome/browser/snapshots/model/snapshot_manager.mm b/ios/chrome/browser/snapshots/model/snapshot_manager.mm index 59f13ca..9d9d57b 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_manager.mm +++ b/ios/chrome/browser/snapshots/model/snapshot_manager.mm
@@ -80,14 +80,6 @@ return [_snapshotGenerator generateUIViewSnapshot]; } -- (void)willBeSavedGreyWhenBackgrounding { - [_snapshotStorage willBeSavedGreyWhenBackgrounding:_snapshotID]; -} - -- (void)saveGreyInBackground { - [_snapshotStorage saveGreyInBackgroundForSnapshotID:_snapshotID]; -} - - (void)removeSnapshot { [_snapshotStorage removeImageWithSnapshotID:_snapshotID]; }
diff --git a/ios/chrome/browser/snapshots/model/snapshot_storage+Testing.h b/ios/chrome/browser/snapshots/model/snapshot_storage+Testing.h index 7f7f160d..ed02091 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_storage+Testing.h +++ b/ios/chrome/browser/snapshots/model/snapshot_storage+Testing.h
@@ -5,9 +5,9 @@ #ifndef IOS_CHROME_BROWSER_SNAPSHOTS_MODEL_SNAPSHOT_STORAGE_TESTING_H_ #define IOS_CHROME_BROWSER_SNAPSHOTS_MODEL_SNAPSHOT_STORAGE_TESTING_H_ -#import "ios/chrome/browser/snapshots/model/snapshot_id.h" #import "ios/chrome/browser/snapshots/model/snapshot_storage.h" +class SnapshotID; namespace base { class FilePath; } @@ -18,16 +18,6 @@ @interface SnapshotStorage (Testing) // Returns the file path to the color snapshot of `snapshotID`. - (base::FilePath)imagePathForSnapshotID:(SnapshotID)snapshotID; -// Returns the file path to the greyscale snapshot of `snapshotID`. -- (base::FilePath)greyImagePathForSnapshotID:(SnapshotID)snapshotID; -// Requests the grey snapshot for `snapshotID`. If the image is already loaded -// in memory, this will immediately call back with `callback`. Otherwise, only -// uses `callback` for the most recent caller. The callback is not guaranteed to -// be called. -- (void)greyImageForSnapshotID:(SnapshotID)snapshotID - callback:(void (^)(UIImage*))callback; -// Returns true if the cache for grey images has the image for `snapshotID`. -- (BOOL)hasGreyImageInMemory:(SnapshotID)snapshotID; // Returns the max number of elements that the LRU cache can store. - (NSUInteger)lruCacheMaxSize; // Removes all elements in the LRU cache.
diff --git a/ios/chrome/browser/snapshots/model/snapshot_storage.h b/ios/chrome/browser/snapshots/model/snapshot_storage.h index 6a64f43..9e04f99 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_storage.h +++ b/ios/chrome/browser/snapshots/model/snapshot_storage.h
@@ -76,26 +76,10 @@ toIDs:(const std::vector<SnapshotID>&)newIDs; // Moves the on-disk tab snapshot from the receiver storage to the destination -// on-disk storage. If the snapshot was also in-memory, it is moved as well. The -// grey image is handled as well if present. +// on-disk storage. If the snapshot was also in-memory, it is moved as well. - (void)migrateImageWithSnapshotID:(SnapshotID)snapshotID toSnapshotStorage:(SnapshotStorage*)destinationCache; -// Hints that the snapshot for `snapshotID` will likely be saved to disk when -// the application is backgrounded. The snapshot is then saved in memory, so it -// does not need to be read off disk. -- (void)willBeSavedGreyWhenBackgrounding:(SnapshotID)snapshotID; - -// Creates temporary storage of grey images for tablet side-swipe. -- (void)createGreyCache:(const std::vector<SnapshotID>&)snapshotIDs; - -// Releases alls images in grey cache. -- (void)removeGreyCache; - -// Writes a grey copy of the snapshot for `snapshotID` to disk, but if and only -// if a color version of the snapshot already exists in memory or on disk. -- (void)saveGreyInBackgroundForSnapshotID:(SnapshotID)snapshotID; - // Adds an observer to this snapshot storage. - (void)addObserver:(id<SnapshotStorageObserver>)observer;
diff --git a/ios/chrome/browser/snapshots/model/snapshot_storage.mm b/ios/chrome/browser/snapshots/model/snapshot_storage.mm index fd5911b..03e236c 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_storage.mm +++ b/ios/chrome/browser/snapshots/model/snapshot_storage.mm
@@ -69,21 +69,6 @@ // File manager to read/write images from/to disk. __strong LegacyImageFileManager* _fileManager; - - // Temporary dictionary to hold grey snapshots for tablet side swipe. This - // will be nil before -createGreyCache is called and after -removeGreyCache - // is called. - std::map<SnapshotID, UIImage*> _greyImageDictionary; - - // Snapshot ID of most recent pending grey snapshot request. - SnapshotID _mostRecentGreySnapshotID; - // Block used by pending request for a grey snapshot. - void (^_mostRecentGreyBlock)(UIImage*); - - // Snapshot ID and corresponding UIImage for the snapshot that will likely - // be requested to be saved to disk when the application is backgrounded. - SnapshotID _backgroundingSnapshotID; - UIImage* _backgroundingColorImage; } - (instancetype)initWithStoragePath:(const base::FilePath&)storagePath @@ -159,52 +144,24 @@ DCHECK(snapshotID.valid()); DCHECK(callback); - auto iterator = _greyImageDictionary.find(snapshotID); - if (iterator != _greyImageDictionary.end()) { - CHECK(!IsGreySnapshotOptimizationNoCacheEnabled()); - callback(iterator->second); + // There are no grey images stored in disk, so generate it from a colored + // snapshot if exists. + UIImage* colorImage = [_lruCache objectForKey:snapshotID]; + if (colorImage) { + callback(GreyImage(colorImage)); return; } - if (IsGreySnapshotOptimizationEnabled()) { - // There are no grey images stored in disk, so use color snapshots instead. - UIImage* colorImage = [_lruCache objectForKey:snapshotID]; - if (colorImage) { - callback(GreyImage(colorImage)); - return; - } - - // Fallback to reading a color image from disk when there is no color image - // in LRU cache. - [_fileManager readImageWithSnapshotID:snapshotID - completion:base::BindOnce(^(UIImage* image) { - if (image) { - callback(GreyImage(image)); - return; - } - callback(nil); - })]; - } else { - __weak SnapshotStorage* weakSelf = self; - [_fileManager - readGreyImageWithSnapshotID:snapshotID - completion:base::BindOnce(^(UIImage* image) { - if (image) { - callback(image); - return; - } - [weakSelf - retrieveImageForSnapshotID:snapshotID - callback:^( - UIImage* snapshotImage) { - if (snapshotImage) { - snapshotImage = GreyImage( - snapshotImage); - } - callback(snapshotImage); - }]; - })]; - } + // Fallback to reading a color image from disk when there is no color image in + // LRU cache. + [_fileManager readImageWithSnapshotID:snapshotID + completion:base::BindOnce(^(UIImage* image) { + if (image) { + callback(GreyImage(image)); + return; + } + callback(nil); + })]; } - (void)setImage:(UIImage*)image withSnapshotID:(SnapshotID)snapshotID { @@ -256,35 +213,17 @@ if (UIImage* image = [_lruCache objectForKey:snapshotID]) { // Copy both on-disk and in-memory versions. [destinationStorage setImage:image withSnapshotID:snapshotID]; - // Copy the grey scale version, if available. - auto iterator = _greyImageDictionary.find(snapshotID); - if (iterator != _greyImageDictionary.end()) { - DCHECK(!IsGreySnapshotOptimizationNoCacheEnabled()); - destinationStorage->_greyImageDictionary.insert( - std::make_pair(snapshotID, iterator->second)); - } } else { // Only copy on-disk. [_fileManager copyImage:[self imagePathForSnapshotID:snapshotID] toNewPath:[destinationStorage imagePathForSnapshotID:snapshotID]]; - [_fileManager - copyImage:[self greyImagePathForSnapshotID:snapshotID] - toNewPath:[destinationStorage greyImagePathForSnapshotID:snapshotID]]; } // Remove the snapshot from this storage. [self removeImageWithSnapshotID:snapshotID]; } -- (void)willBeSavedGreyWhenBackgrounding:(SnapshotID)snapshotID { - if (!snapshotID.valid()) { - return; - } - _backgroundingSnapshotID = snapshotID; - _backgroundingColorImage = [_lruCache objectForKey:snapshotID]; -} - // Remove all UIImages from `lruCache_`. - (void)handleLowMemory { [_lruCache removeAllObjects]; @@ -295,85 +234,6 @@ [_lruCache removeAllObjects]; } -// Save grey image to `greyImageDictionary_` and call into most recent -// `_mostRecentGreyBlock` if `_mostRecentGreySnapshotID` matches `snapshotID`. -- (void)saveGreyImage:(UIImage*)greyImage forSnapshotID:(SnapshotID)snapshotID { - CHECK(!IsGreySnapshotOptimizationNoCacheEnabled()); - if (greyImage) { - _greyImageDictionary.insert(std::make_pair(snapshotID, greyImage)); - } - if (snapshotID == _mostRecentGreySnapshotID) { - _mostRecentGreyBlock(greyImage); - [self clearGreySnapshotInfo]; - } -} - -// Load uncached snapshot image and convert image to grey. -- (void)loadGreyImageAsync:(SnapshotID)snapshotID { - CHECK(!IsGreySnapshotOptimizationNoCacheEnabled()); - // Use a color image in LRU cache if it exists. - UIImage* cached_image = [_lruCache objectForKey:snapshotID]; - if (cached_image) { - [self saveGreyImage:GreyImage(cached_image) forSnapshotID:snapshotID]; - return; - } - - // Load a color image from disk and convert it into a grey image. - __weak SnapshotStorage* weakSelf = self; - [_fileManager readImageWithSnapshotID:snapshotID - completion:base::BindOnce(^(UIImage* image) { - if (image) { - [weakSelf saveGreyImage:GreyImage(image) - forSnapshotID:snapshotID]; - } - })]; -} - -- (void)createGreyCache:(const std::vector<SnapshotID>&)snapshotIDs { - if (IsGreySnapshotOptimizationNoCacheEnabled()) { - // Do not create cache for grey images. A grey image will be generated - // in-flight from a color image when it's retrieved. - return; - } - - _greyImageDictionary.clear(); - for (SnapshotID snapshotID : snapshotIDs) { - [self loadGreyImageAsync:snapshotID]; - } -} - -- (void)removeGreyCache { - _greyImageDictionary.clear(); - [self clearGreySnapshotInfo]; -} - -// Clear most recent caller information. -- (void)clearGreySnapshotInfo { - _mostRecentGreySnapshotID = SnapshotID(); - _mostRecentGreyBlock = nil; -} - -- (void)saveGreyInBackgroundForSnapshotID:(SnapshotID)snapshotID { - if (!snapshotID.valid()) { - return; - } - - // The color image may still be in memory. Verify the snapshotID matches. - if (_backgroundingColorImage) { - if (snapshotID != _backgroundingSnapshotID) { - _backgroundingSnapshotID = SnapshotID(); - _backgroundingColorImage = nil; - } - } - - if (IsGreySnapshotOptimizationEnabled()) { - // Do not save grey images into disk when the feature is enabled. - return; - } - - [_fileManager convertAndSaveGreyImage:snapshotID]; -} - - (void)addObserver:(id<SnapshotStorageObserver>)observer { [self.observers addObserver:observer]; } @@ -392,29 +252,6 @@ return [_fileManager imagePathForSnapshotID:snapshotID]; } -- (base::FilePath)greyImagePathForSnapshotID:(SnapshotID)snapshotID { - return [_fileManager greyImagePathForSnapshotID:snapshotID]; -} - -- (void)greyImageForSnapshotID:(SnapshotID)snapshotID - callback:(void (^)(UIImage*))callback { - DCHECK(snapshotID.valid()); - DCHECK(callback); - - auto iterator = _greyImageDictionary.find(snapshotID); - if (iterator != _greyImageDictionary.end()) { - callback(iterator->second); - [self clearGreySnapshotInfo]; - } else { - _mostRecentGreySnapshotID = snapshotID; - _mostRecentGreyBlock = [callback copy]; - } -} - -- (BOOL)hasGreyImageInMemory:(SnapshotID)snapshotID { - return base::Contains(_greyImageDictionary, snapshotID); -} - - (NSUInteger)lruCacheMaxSize { return [_lruCache maxCacheSize]; }
diff --git a/ios/chrome/browser/snapshots/model/snapshot_storage_unittest.mm b/ios/chrome/browser/snapshots/model/snapshot_storage_unittest.mm index 0e29dcc8..5d38c4fd 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_storage_unittest.mm +++ b/ios/chrome/browser/snapshots/model/snapshot_storage_unittest.mm
@@ -127,11 +127,6 @@ FlushRunLoops(snapshot_storage_); - // The above calls to -removeImageWithSnapshotID remove both the color - // and grey snapshots for each snapshotID, if they are on disk. However, - // ensure we also get rid of the grey snapshots in memory. - [snapshot_storage_ removeGreyCache]; - __block BOOL foundImage = NO; __block NSUInteger numCallbacks = 0; for (auto [snapshot_id, _] : test_images_) {
diff --git a/ios/chrome/browser/snapshots/model/snapshot_swift_bridge.h b/ios/chrome/browser/snapshots/model/snapshot_swift_bridge.h index a6388e2a..c2125f05 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_swift_bridge.h +++ b/ios/chrome/browser/snapshots/model/snapshot_swift_bridge.h
@@ -8,7 +8,6 @@ // Bridging header between Swift and Obj-C. These types/imports need to be pure // Obj-C and have no C++ in them. -#import "ios/chrome/browser/snapshots/model/features.h" #import "ios/chrome/browser/snapshots/model/snapshot_id_wrapper.h" #import "ios/chrome/browser/snapshots/model/snapshot_scale.h" #import "ios/chrome/browser/snapshots/model/web_state_snapshot_info.h"
diff --git a/ios/chrome/browser/snapshots/model/snapshot_tab_helper.h b/ios/chrome/browser/snapshots/model/snapshot_tab_helper.h index d17f00e..23a06a92 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_tab_helper.h +++ b/ios/chrome/browser/snapshots/model/snapshot_tab_helper.h
@@ -69,15 +69,6 @@ // Instructs the helper not to snapshot content for the next page load event. void IgnoreNextLoad(); - // Hint that the snapshot will likely be saved to disk when the application is - // backgrounded. The snapshot is then saved in memory, so it does not need to - // be read off disk. - void WillBeSavedGreyWhenBackgrounding(); - - // Write a grey copy of the snapshot to disk, but if and only if a color - // version of the snapshot already exists in memory or on disk. - void SaveGreyInBackground(); - // Returns the ID to use for the snapshot. SnapshotID GetSnapshotID() const;
diff --git a/ios/chrome/browser/snapshots/model/snapshot_tab_helper.mm b/ios/chrome/browser/snapshots/model/snapshot_tab_helper.mm index e3c4aac..56d1960 100644 --- a/ios/chrome/browser/snapshots/model/snapshot_tab_helper.mm +++ b/ios/chrome/browser/snapshots/model/snapshot_tab_helper.mm
@@ -79,14 +79,6 @@ ignore_next_load_ = true; } -void SnapshotTabHelper::WillBeSavedGreyWhenBackgrounding() { - [snapshot_manager_ willBeSavedGreyWhenBackgrounding]; -} - -void SnapshotTabHelper::SaveGreyInBackground() { - [snapshot_manager_ saveGreyInBackground]; -} - SnapshotID SnapshotTabHelper::GetSnapshotID() const { return snapshot_manager_.snapshotID; }
diff --git a/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper.mm b/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper.mm index 9ee67c3..56f3fc1 100644 --- a/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper.mm +++ b/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper.mm
@@ -82,7 +82,7 @@ return; } - if (!supervised_user::IsUrlFilteringEnabled( + if (!supervised_user::IsSubjectToParentalControls( *chrome_browser_state->GetPrefs())) { std::move(callback).Run(PolicyDecision::Allow()); return;
diff --git a/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper_unittest.mm b/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper_unittest.mm index 32999421..d05f68e 100644 --- a/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper_unittest.mm +++ b/ios/chrome/browser/supervised_user/model/supervised_user_url_filter_tab_helper_unittest.mm
@@ -88,9 +88,9 @@ chrome_browser_state_.get()); supervised_user_service->Init(); - EXPECT_EQ( - supervised_user::IsChildAccount(*chrome_browser_state_->GetPrefs()), - is_subject_to_parental_controls); + EXPECT_EQ(supervised_user::IsSubjectToParentalControls( + *chrome_browser_state_->GetPrefs()), + is_subject_to_parental_controls); } // Calls `ShouldAllowRequest` for a request with the given `url_string`.
diff --git a/ios/chrome/browser/ui/autofill/form_input_accessory/form_input_accessory_coordinator.mm b/ios/chrome/browser/ui/autofill/form_input_accessory/form_input_accessory_coordinator.mm index 8d6a2636..967ebfd4 100644 --- a/ios/chrome/browser/ui/autofill/form_input_accessory/form_input_accessory_coordinator.mm +++ b/ios/chrome/browser/ui/autofill/form_input_accessory/form_input_accessory_coordinator.mm
@@ -88,6 +88,7 @@ FormInputAccessoryViewControllerDelegate, ManualFillAllPasswordCoordinatorDelegate, PasswordCoordinatorDelegate, + ExpandedManualFillCoordinatorDelegate, SecurityAlertCommands> // Coordinator in charge of the presenting password autofill options as a modal. @@ -338,6 +339,7 @@ invokedOnObfuscatedField; expandedManualFillCoordinator.formID = lastSeenParams.unique_form_id; expandedManualFillCoordinator.frameID = lastSeenParams.frame_id; + expandedManualFillCoordinator.delegate = self; [expandedManualFillCoordinator start]; self.formInputViewController = expandedManualFillCoordinator.viewController; @@ -524,6 +526,13 @@ [self.navigator openAddressSettings]; } +#pragma mark - ExpandedManualFillCoordinatorDelegate + +- (void)stopExpandedManualFillCoordinator: + (ExpandedManualFillCoordinator*)coordinator { + [self reset]; +} + #pragma mark - SecurityAlertCommands - (void)presentSecurityWarningAlertWithText:(NSString*)body {
diff --git a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.h b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.h index 4d582f0..aaa31f2 100644 --- a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.h +++ b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.h
@@ -9,8 +9,6 @@ #import "ios/chrome/browser/shared/coordinator/chrome_coordinator/chrome_coordinator.h" -@class ManualFillInjectionHandler; - namespace autofill { class FormRendererId; } @@ -19,6 +17,18 @@ enum class ManualFillDataType; } +@class ManualFillInjectionHandler; +@class ExpandedManualFillCoordinator; + +// Delegate for the ExpandedManualFillCoordinator. +@protocol ExpandedManualFillCoordinatorDelegate + +// Called when the ExpandedManaualFillCoordinator needs to be stopped. +- (void)stopExpandedManualFillCoordinator: + (ExpandedManualFillCoordinator*)coordinator; + +@end + // The coordinator responsible for presenting the expanded manual fill view. @interface ExpandedManualFillCoordinator : ChromeCoordinator @@ -38,6 +48,9 @@ // instantiate the ManualFillPasswordCoordinator. @property(nonatomic, assign) std::string frameID; +// The delegate to communicate with the parent coordinator. +@property(nonatomic, weak) id<ExpandedManualFillCoordinatorDelegate> delegate; + // Designated initializer. `dataType` represents the type of manual filling // options to show in the expanded manual fill view. - (instancetype)initWithBaseViewController:(UIViewController*)viewController
diff --git a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.mm b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.mm index a0d17204..14715a5 100644 --- a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.mm +++ b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_coordinator.mm
@@ -66,6 +66,12 @@ - (void)expandedManualFillViewController: (ExpandedManualFillViewController*)expandedManualFillViewController + didPressCloseButton:(UIButton*)closeButton { + [self.delegate stopExpandedManualFillCoordinator:self]; +} + +- (void)expandedManualFillViewController: + (ExpandedManualFillViewController*)expandedManualFillViewController didSelectSegmentOfType:(ManualFillDataType)dataType { [self showManualFillingOptionsForDataType:dataType]; }
diff --git a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_egtest.mm b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_egtest.mm index e6406945..95d9c68 100644 --- a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_egtest.mm +++ b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_egtest.mm
@@ -35,6 +35,17 @@ const char kPasswordFieldID[] = "pw"; const char kNameFieldID[] = "name"; +// Matcher for the close button. +id<GREYMatcher> CloseButton() { + return grey_accessibilityLabel(l10n_util::GetNSString( + IDS_IOS_EXPANDED_MANUAL_FILL_CLOSE_BUTTON_ACCESSIBILITY_LABEL)); +} + +// Matcher for the expanded manual fill view. +id<GREYMatcher> ExpandedManualFillView() { + return grey_accessibilityID(manual_fill::kExpandedManualFillViewID); +} + // Matcher for the segmented control's password tab. id<GREYMatcher> SegmentedControlPasswordTab() { return grey_accessibilityLabel(l10n_util::GetNSString( @@ -53,6 +64,17 @@ IDS_IOS_EXPANDED_MANUAL_FILL_ADDRESS_TAB_ACCESSIBILITY_LABEL)); } +// Matcher for the keyboard accessory's manual fill button. +id<GREYMatcher> KeyboardAccessoryManualFillButton() { + return grey_accessibilityLabel( + l10n_util::GetNSString(IDS_IOS_AUTOFILL_ACCNAME_AUTOFILL_DATA)); +} + +// Matcher for the password suggestion chip. +id<GREYMatcher> KeyboardAccessoryPasswordSuggestionChip() { + return grey_text(@"concrete username"); +} + // Checks that the header view is as expected according to whether or not the // device is in landscape mode. void CheckHeader(bool is_landscape) { @@ -229,16 +251,13 @@ } // Open the expanded manual fill view. - id<GREYMatcher> manualFillButton = grey_accessibilityLabel( - l10n_util::GetNSString(IDS_IOS_AUTOFILL_ACCNAME_AUTOFILL_DATA)); - [ChromeEarlGrey waitForUIElementToAppearWithMatcher:manualFillButton]; - [[EarlGrey selectElementWithMatcher:manualFillButton] + [ChromeEarlGrey + waitForUIElementToAppearWithMatcher:KeyboardAccessoryManualFillButton()]; + [[EarlGrey selectElementWithMatcher:KeyboardAccessoryManualFillButton()] performAction:grey_tap()]; // Confirm that the expanded manual fill view is visible. - id<GREYMatcher> expandedManualFillView = - grey_accessibilityID(manual_fill::kExpandedManualFillViewID); - [[EarlGrey selectElementWithMatcher:expandedManualFillView] + [[EarlGrey selectElementWithMatcher:ExpandedManualFillView()] assertWithMatcher:grey_sufficientlyVisible()]; } @@ -356,4 +375,31 @@ assertWithMatcher:grey_sufficientlyVisible()]; } +// Tests that tapping the close button hides the expanded manual fill view to +// show the keyboard and keyboard accessory bar. +- (void)testClosingExpandedManualFillView { + if ([ChromeEarlGrey isIPadIdiom]) { + EARL_GREY_TEST_SKIPPED( + @"Expanded manual fill view is only available on iPhone."); + } + + [self openExpandedManualFillViewForDataType:ManualFillDataType::kPassword + fieldToFill:kPasswordFieldID]; + + // Tap the close button. + [[EarlGrey selectElementWithMatcher:CloseButton()] performAction:grey_tap()]; + + // The expanded manual fill view should not be visible anymore. + [[EarlGrey selectElementWithMatcher:ExpandedManualFillView()] + assertWithMatcher:grey_notVisible()]; + + // The keyboard accessory and keyboard should be visible. + [ChromeEarlGrey waitForUIElementToAppearWithMatcher: + KeyboardAccessoryPasswordSuggestionChip()]; + [[EarlGrey selectElementWithMatcher:KeyboardAccessoryManualFillButton()] + assertWithMatcher:grey_sufficientlyVisible()]; + GREYAssertTrue([EarlGrey isKeyboardShownWithError:nil], + @"Keyboard Should be Shown"); +} + @end
diff --git a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.h b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.h index 62e3f85..7d28ab4 100644 --- a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.h +++ b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.h
@@ -17,6 +17,11 @@ // Delegate for the ExpandedManualFillViewController. @protocol ExpandedManualFillViewControllerDelegate +// Invoked after the user has tapped the close button. +- (void)expandedManualFillViewController: + (ExpandedManualFillViewController*)expandedManualFillViewController + didPressCloseButton:(UIButton*)closeButton; + // Invoked after the user has selected a data type from the segmented control. - (void)expandedManualFillViewController: (ExpandedManualFillViewController*)expandedManualFillViewController
diff --git a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.mm b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.mm index 59e03d7..b0b620e0 100644 --- a/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.mm +++ b/ios/chrome/browser/ui/autofill/manual_fill/expanded_manual_fill_view_controller.mm
@@ -34,6 +34,8 @@ constexpr CGFloat kHeaderViewTopPadding = 8; // Height of the segmented control. constexpr CGFloat kSegmentedControlHeight = 32; +// Multiplier used to constraint the view's height. +constexpr CGFloat kViewHeightMultiplier = 0.6; // Height of the header's top view. Used for the narrow layout only. constexpr CGFloat kHeaderTopViewHeightNarrowLayout = 44; @@ -124,6 +126,13 @@ self.view.backgroundColor = [UIColor colorNamed:kGroupedPrimaryBackgroundColor]; + // Set the view's frame to get the right height initially. Once the view's + // window is loaded in `viewDidAppear`, the view's height will be dynamically + // constraint to its window's height instead. + self.view.autoresizingMask = UIViewAutoresizingNone; + self.view.frame = CGRectMake( + 0, 0, 0, UIScreen.mainScreen.bounds.size.height * kViewHeightMultiplier); + _headerView = [self createHeaderView]; _headerTopView = [self createHeaderTopView]; _chromeLogo = [self createChromeLogo]; @@ -156,6 +165,16 @@ - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; + + // Anchor the view's height to its window's height so that the view's height + // resizes dynamically when switching between portrait and landscape modes. + self.view.autoresizingMask = UIViewAutoresizingFlexibleHeight; + [NSLayoutConstraint activateConstraints:@[ + [self.view.heightAnchor + constraintEqualToAnchor:self.view.window.heightAnchor + multiplier:kViewHeightMultiplier], + ]]; + UIAccessibilityPostNotification( UIAccessibilityAnnouncementNotification, l10n_util::GetNSString( @@ -270,7 +289,7 @@ [closeButton setImage:buttonImage forState:UIControlStateNormal]; [closeButton addTarget:self - action:@selector(onCloseButtonPressed) + action:@selector(onCloseButtonPressed:) forControlEvents:UIControlEventTouchUpInside]; return closeButton; @@ -432,8 +451,9 @@ } // Handles taps on the close button. -- (void)onCloseButtonPressed { - // TODO(b/40942168): Implement logic. +- (void)onCloseButtonPressed:(id)sender { + [self.delegate expandedManualFillViewController:self + didPressCloseButton:sender]; } // Handles the selection of a different data type from the segmented control.
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.h b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.h index c3e38a5d..99c185c 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.h +++ b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.h
@@ -59,9 +59,9 @@ // terminating and restarting the app. - (void)commitPendingWrite; -// Set the last used bookmark folder to Mobile bookmarks in storage type. -- (void)setLastUsedBookmarkFolderToMobileBookmarksInStorageType: - (BookmarkModelType)storageType; +// Set the last used bookmark folder. +- (void)setLastUsedBookmarkFolder:(const bookmarks::BookmarkNode*)folder + storageType:(BookmarkModelType)storageType; // Get the last used bookmark folder. - (const bookmarks::BookmarkNode*)lastUsedBookmarkFolder;
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm index aa5c8b7a..00f63724 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm +++ b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm
@@ -70,10 +70,10 @@ [BookmarkEarlGreyAppInterface commitPendingWrite]; } -- (void)setLastUsedBookmarkFolderToMobileBookmarksInStorageType: - (BookmarkModelType)storageType { - [BookmarkEarlGreyAppInterface - setLastUsedBookmarkFolderToMobileBookmarksInStorageType:storageType]; +- (void)setLastUsedBookmarkFolder:(const bookmarks::BookmarkNode*)folder + storageType:(BookmarkModelType)storageType { + [BookmarkEarlGreyAppInterface setLastUsedBookmarkFolder:folder + storageType:storageType]; } - (const bookmarks::BookmarkNode*)lastUsedBookmarkFolder {
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.h b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.h index 19b03fa..c1fa4fa 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.h +++ b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.h
@@ -47,8 +47,8 @@ + (void)commitPendingWrite; // Set the last used bookmark folder. -+ (void)setLastUsedBookmarkFolderToMobileBookmarksInStorageType: - (BookmarkModelType)storageType; ++ (void)setLastUsedBookmarkFolder:(const bookmarks::BookmarkNode*)folder + storageType:(BookmarkModelType)storageType; // Get the last used bookmark folder. + (const bookmarks::BookmarkNode*)lastUsedBookmarkFolder;
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.mm b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.mm index 2a91e40b6..0bc95353 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.mm +++ b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_app_interface.mm
@@ -197,10 +197,8 @@ } } -+ (void)setLastUsedBookmarkFolderToMobileBookmarksInStorageType: - (BookmarkModelType)storageType { - const bookmarks::BookmarkNode* folder = - [self bookmarkModelOfStorage:storageType]->mobile_node(); ++ (void)setLastUsedBookmarkFolder:(const bookmarks::BookmarkNode*)folder + storageType:(BookmarkModelType)storageType { SetLastUsedBookmarkFolder( chrome_test_util::GetOriginalBrowserState()->GetPrefs(), folder, storageType);
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h index 5f3d5b4..2f36af4 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h +++ b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h
@@ -139,8 +139,7 @@ - (void)tapOnContextMenuButton:(int)menuButtonId openEditor:(NSString*)editorId setParentFolderTo:(NSString*)destinationFolder - from:(NSString*)sourceFolder - onlyOnThisDevice:(BOOL)onlyOnThisDevice; + from:(NSString*)sourceFolder; - (void)tapOnLongPressContextMenuButton:(id<GREYMatcher>)actionMatcher onItem:(id<GREYMatcher>)item
diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.mm b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.mm index 2dc1550..194157b 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.mm +++ b/ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.mm
@@ -516,8 +516,7 @@ - (void)tapOnContextMenuButton:(int)menuButtonId openEditor:(NSString*)editorId setParentFolderTo:(NSString*)destinationFolder - from:(NSString*)sourceFolder - onlyOnThisDevice:(BOOL)onlyOnThisDevice { + from:(NSString*)sourceFolder { // Tap context menu. [[EarlGrey selectElementWithMatcher:ContextBarCenterButtonWithLabel( @@ -533,15 +532,10 @@ assertWithMatcher:grey_notNil()]; // Verify current parent folder for is correct. - NSString* sourceLabel = - (onlyOnThisDevice) - ? [NSString - stringWithFormat:@"%@. Only on this device.", sourceFolder] - : sourceFolder; [[EarlGrey selectElementWithMatcher:grey_allOf( grey_accessibilityID(@"Change Folder"), - grey_accessibilityLabel(sourceLabel), nil)] + grey_accessibilityLabel(sourceFolder), nil)] assertWithMatcher:grey_sufficientlyVisible()]; // Tap on Folder to open folder picker. @@ -570,15 +564,10 @@ assertWithMatcher:grey_notVisible()]; // Verify parent folder has been changed in edit page. - NSString* destinationLabel = - (onlyOnThisDevice) - ? [NSString - stringWithFormat:@"%@. Only on this device.", destinationFolder] - : destinationFolder; [[EarlGrey selectElementWithMatcher:grey_allOf( grey_accessibilityID(@"Change Folder"), - grey_accessibilityLabel(destinationLabel), + grey_accessibilityLabel(destinationFolder), nil)] assertWithMatcher:grey_sufficientlyVisible()];
diff --git a/ios/chrome/browser/ui/bookmarks/bookmarks_entries_egtest.mm b/ios/chrome/browser/ui/bookmarks/bookmarks_entries_egtest.mm index 4fbd642..8118ce6 100644 --- a/ios/chrome/browser/ui/bookmarks/bookmarks_entries_egtest.mm +++ b/ios/chrome/browser/ui/bookmarks/bookmarks_entries_egtest.mm
@@ -293,8 +293,7 @@ tapOnContextMenuButton:IDS_IOS_BOOKMARK_CONTEXT_MENU_EDIT openEditor:kBookmarkEditViewContainerIdentifier setParentFolderTo:@"Folder 1.1" - from:@"Mobile Bookmarks" - onlyOnThisDevice:NO]; + from:@"Mobile Bookmarks"]; // Verify edit mode remains. [BookmarkEarlGreyUI verifyContextBarInEditMode];
diff --git a/ios/chrome/browser/ui/bookmarks/folder_chooser/BUILD.gn b/ios/chrome/browser/ui/bookmarks/folder_chooser/BUILD.gn index 0742709..3635518 100644 --- a/ios/chrome/browser/ui/bookmarks/folder_chooser/BUILD.gn +++ b/ios/chrome/browser/ui/bookmarks/folder_chooser/BUILD.gn
@@ -116,8 +116,6 @@ "//components/sync/base:features", "//ios/chrome/app/strings:ios_strings_grit", "//ios/chrome/browser/bookmarks/model:bookmark_model_type", - "//ios/chrome/browser/signin/model:fake_system_identity", - "//ios/chrome/browser/ui/authentication:eg_test_support+eg2", "//ios/chrome/browser/ui/bookmarks:constants", "//ios/chrome/browser/ui/bookmarks:eg_test_support+eg2", "//ios/chrome/test/earl_grey:eg_test_support+eg2",
diff --git a/ios/chrome/browser/ui/bookmarks/folder_chooser/bookmarks_folder_chooser_egtest.mm b/ios/chrome/browser/ui/bookmarks/folder_chooser/bookmarks_folder_chooser_egtest.mm index b71e5d8..ac267cb 100644 --- a/ios/chrome/browser/ui/bookmarks/folder_chooser/bookmarks_folder_chooser_egtest.mm +++ b/ios/chrome/browser/ui/bookmarks/folder_chooser/bookmarks_folder_chooser_egtest.mm
@@ -13,8 +13,6 @@ #import "components/strings/grit/components_strings.h" #import "components/sync/base/features.h" #import "ios/chrome/browser/bookmarks/model/bookmark_model_type.h" -#import "ios/chrome/browser/signin/model/fake_system_identity.h" -#import "ios/chrome/browser/ui/authentication/signin_earl_grey.h" #import "ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.h" #import "ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h" #import "ios/chrome/browser/ui/bookmarks/bookmark_ui_constants.h" @@ -41,18 +39,6 @@ using chrome_test_util::TabGridEditButton; using chrome_test_util::TappableBookmarkNodeWithLabel; -enum class KindOfTest { kSignedOut, kLocal, kAccount }; - -BookmarkModelType kindOfTestToStorageType(KindOfTest kind) { - switch (kind) { - case KindOfTest::kSignedOut: - case KindOfTest::kLocal: - return BookmarkModelType::kLocalOrSyncable; - case KindOfTest::kAccount: - return BookmarkModelType::kAccount; - } -} - // Bookmark folders integration tests for Chrome. @interface BookmarksFolderChooserTestCase : WebHttpServerChromeTestCase @end @@ -73,18 +59,6 @@ [BookmarkEarlGrey clearBookmarksPositionCache]; } -#pragma mark - utility functions - -- (NSString*)getCreateNewFolderCellIdentifier:(KindOfTest)kind { - switch (kind) { - case KindOfTest::kSignedOut: - case KindOfTest::kLocal: - return kBookmarkCreateNewLocalOrSyncableFolderCellIdentifier; - case KindOfTest::kAccount: - return kBookmarkCreateNewAccountFolderCellIdentifier; - } -} - #pragma mark - BookmarksFolderChooser Tests // Tests that new folder is created under `Mobile Bookmarks` by default. @@ -92,26 +66,9 @@ // - (void)testCreateNewAccountFolderDefaultDestination {} // Tests that new folder is created under `Mobile Bookmarks` by default. -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testCreateNewLocalOrSyncableFolderDefaultDestinationSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCreateNewLocalOrSyncableFolderDefaultDestination: - KindOfTest::kSignedOut]; -} -- (void)testCreateNewLocalOrSyncableFolderDefaultDestinationLocal { - [self util_testCreateNewLocalOrSyncableFolderDefaultDestination:KindOfTest:: - kLocal]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testCreateNewLocalOrSyncableFolderDefaultDestinationAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCreateNewLocalOrSyncableFolderDefaultDestination:KindOfTest:: - kAccount]; -} -- (void)util_testCreateNewLocalOrSyncableFolderDefaultDestination: - (KindOfTest)kindOfTest { +- (void)testCreateNewLocalOrSyncableFolderDefaultDestination { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -132,35 +89,22 @@ performAction:grey_tap()]; [[EarlGrey selectElementWithMatcher: grey_accessibilityID( - [self getCreateNewFolderCellIdentifier:kindOfTest])] + kBookmarkCreateNewLocalOrSyncableFolderCellIdentifier)] performAction:grey_tap()]; // Verify default parent folder is 'Mobile Bookmarks'. - [[EarlGrey selectElementWithMatcher:grey_allOf(grey_accessibilityID( - @"Change Folder"), - grey_accessibilityLabel( - - @"Mobile Bookmarks"), - nil)] + [[EarlGrey + selectElementWithMatcher:grey_allOf( + grey_accessibilityID(@"Change Folder"), + grey_accessibilityLabel(@"Mobile Bookmarks"), + nil)] assertWithMatcher:grey_sufficientlyVisible()]; } // Tests moving bookmarks into a new folder created in the moving process. -// TODO(crbug.com/326425036): Figure out why this test is flaky with this test. -- (void)DISABLED_testCreateNewFolderWhileMovingBookmarksSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCreateNewFolderWhileMovingBookmarks:KindOfTest::kSignedOut]; -} -- (void)testCreateNewFolderWhileMovingBookmarksLocal { - [self util_testCreateNewFolderWhileMovingBookmarks:KindOfTest::kLocal]; -} -- (void)testCreateNewFolderWhileMovingBookmarksAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCreateNewFolderWhileMovingBookmarks:KindOfTest::kAccount]; -} -- (void)util_testCreateNewFolderWhileMovingBookmarks:(KindOfTest)kindOfTest { +- (void)testCreateNewFolderWhileMovingBookmarks { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -178,7 +122,7 @@ selectElementWithMatcher:TappableBookmarkNodeWithLabel(@"First URL")] performAction:grey_tap()]; - // Tap on "More". + // Tap context menu. [[EarlGrey selectElementWithMatcher:ContextBarCenterButtonWithLabel( [BookmarkEarlGreyUI contextBarMoreString])] @@ -192,7 +136,7 @@ // Choose to move the bookmark into a new folder. [[EarlGrey selectElementWithMatcher: grey_accessibilityID( - [self getCreateNewFolderCellIdentifier:kindOfTest])] + kBookmarkCreateNewLocalOrSyncableFolderCellIdentifier)] performAction:grey_tap()]; // Enter custom new folder name. @@ -200,13 +144,11 @@ renameBookmarkFolderWithFolderTitle:@"Title For New Folder"]; // Verify current parent folder (Change Folder) is Bookmarks folder. - NSString* label = (kindOfTest == KindOfTest::kSignedOut) - ? @"Mobile Bookmarks. Only on this device." - : @"Mobile Bookmarks"; [[EarlGrey selectElementWithMatcher:grey_allOf( grey_accessibilityID(@"Change Folder"), - grey_accessibilityLabel(label), nil)] + grey_accessibilityLabel(@"Mobile Bookmarks"), + nil)] assertWithMatcher:grey_sufficientlyVisible()]; // Choose new parent folder (Change Folder). @@ -222,7 +164,7 @@ // Verify Folder 2 only has one item. [BookmarkEarlGrey verifyChildCount:1 inFolderWithName:@"Folder 2" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Select Folder 2 as new Change Folder. [[EarlGrey selectElementWithMatcher:grey_accessibilityID(@"Folder 2")] @@ -239,13 +181,10 @@ assertWithMatcher:grey_notVisible()]; // Verify picked parent folder (Change Folder) is Folder 2. - label = (kindOfTest == KindOfTest::kSignedOut) - ? @"Folder 2. Only on this device." - : @"Folder 2"; [[EarlGrey selectElementWithMatcher:grey_allOf( grey_accessibilityID(@"Change Folder"), - grey_accessibilityLabel(label), nil)] + grey_accessibilityLabel(@"Folder 2"), nil)] assertWithMatcher:grey_sufficientlyVisible()]; // Tap Done to close bookmark move flow. @@ -269,28 +208,17 @@ // Verify new folder has been created under Folder 2. [BookmarkEarlGrey verifyChildCount:2 inFolderWithName:@"Folder 2" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Verify new folder has two bookmarks. [BookmarkEarlGrey verifyChildCount:2 inFolderWithName:@"Title For New Folder" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; } -- (void)testCantDeleteFolderBeingEditedSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCantDeleteFolderBeingEdited:KindOfTest::kSignedOut]; -} -- (void)testCantDeleteFolderBeingEditedLocal { - [self util_testCantDeleteFolderBeingEdited:KindOfTest::kLocal]; -} -- (void)testCantDeleteFolderBeingEditedAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCantDeleteFolderBeingEdited:KindOfTest::kAccount]; -} -- (void)util_testCantDeleteFolderBeingEdited:(KindOfTest)kindOfTest { +- (void)testCantDeleteFolderBeingEdited { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -311,21 +239,9 @@ assertWithMatcher:grey_nil()]; } -- (void)testNavigateAwayFromFolderBeingEditedSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testNavigateAwayFromFolderBeingEdited:KindOfTest::kSignedOut]; -} -- (void)testNavigateAwayFromFolderBeingEditedLocal { - [self util_testNavigateAwayFromFolderBeingEdited:KindOfTest::kLocal]; -} -- (void)testNavigateAwayFromFolderBeingEditedAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testNavigateAwayFromFolderBeingEdited:KindOfTest::kAccount]; -} -- (void)util_testNavigateAwayFromFolderBeingEdited:(KindOfTest)kindOfTest { - [BookmarkEarlGrey - setupBookmarksWhichExceedsScreenHeightInStorage:kindOfTestToStorageType( - kindOfTest)]; +- (void)testNavigateAwayFromFolderBeingEdited { + [BookmarkEarlGrey setupBookmarksWhichExceedsScreenHeightInStorage: + BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -360,20 +276,9 @@ assertWithMatcher:grey_notNil()]; } -- (void)testDeleteSingleFolderNodeSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testDeleteSingleFolderNode:KindOfTest::kSignedOut]; -} -- (void)testDeleteSingleFolderNodeLocal { - [self util_testDeleteSingleFolderNode:KindOfTest::kLocal]; -} -- (void)testDeleteSingleFolderNodeAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testDeleteSingleFolderNode:KindOfTest::kAccount]; -} -- (void)util_testDeleteSingleFolderNode:(KindOfTest)kindOfTest { +- (void)testDeleteSingleFolderNode { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -410,21 +315,9 @@ newFolderEnabled:YES]; } -- (void)testSwipeDownToDismissFromEditSignedOut { - [self util_testSwipeDownToDismissFromEditFolder:KindOfTest::kSignedOut]; -} -- (void)testSwipeDownToDismissFromEditFolderSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testSwipeDownToDismissFromEditFolder:KindOfTest::kLocal]; -} -- (void)testSwipeDownToDismissFromEditFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testSwipeDownToDismissFromEditFolder:KindOfTest::kAccount]; -} -- (void)util_testSwipeDownToDismissFromEditFolder:(KindOfTest)kindOfTest { +- (void)testSwipeDownToDismissFromEditFolder { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -458,20 +351,9 @@ // Test when current navigating folder is deleted in background, empty // background should be shown with context bar buttons disabled. -- (void)testWhenCurrentFolderDeletedInBackgroundSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testWhenCurrentFolderDeletedInBackground:KindOfTest::kSignedOut]; -} -- (void)testWhenCurrentFolderDeletedInBackgroundLocal { - [self util_testWhenCurrentFolderDeletedInBackground:KindOfTest::kLocal]; -} -- (void)testWhenCurrentFolderDeletedInBackgroundAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testWhenCurrentFolderDeletedInBackground:KindOfTest::kAccount]; -} -- (void)util_testWhenCurrentFolderDeletedInBackground:(KindOfTest)kindOfTest { +- (void)testWhenCurrentFolderDeletedInBackground { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -492,10 +374,10 @@ // Delete the Folder 1 and Folder 2 programmatically in background. [BookmarkEarlGrey removeBookmarkWithTitle:@"Folder 2" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGrey removeBookmarkWithTitle:@"Folder 1" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Verify edit mode is close automatically (context bar switched back to // default state) and both select and new folder button are disabled. @@ -525,20 +407,9 @@ [BookmarkEarlGreyUI verifyBookmarkFolderIsSeen:@"Folder 1.1"]; } -- (void)testLongPressOnSingleSignedOut { - [self util_testLongPressOnSingleFolder:KindOfTest::kSignedOut]; -} -- (void)testLongPressOnSingleFolderLocal { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testLongPressOnSingleFolder:KindOfTest::kLocal]; -} -- (void)testLongPressOnSingleFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testLongPressOnSingleFolder:KindOfTest::kAccount]; -} -- (void)util_testLongPressOnSingleFolder:(KindOfTest)kindOfTest { +- (void)testLongPressOnSingleFolder { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -570,22 +441,9 @@ } // Verify Edit functionality for single folder selection. -- (void)testEditFunctionalityOnSingleSignedOut { - [self util_testEditFunctionalityOnSingleFolder:KindOfTest::kSignedOut]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testEditFunctionalityOnSingleFolderLocal { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testEditFunctionalityOnSingleFolder:KindOfTest::kLocal]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testEditFunctionalityOnSingleFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testEditFunctionalityOnSingleFolder:KindOfTest::kAccount]; -} -- (void)util_testEditFunctionalityOnSingleFolder:(KindOfTest)kindOfTest { +- (void)testEditFunctionalityOnSingleFolder { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -641,8 +499,7 @@ tapOnContextMenuButton:IDS_IOS_BOOKMARK_CONTEXT_MENU_EDIT_FOLDER openEditor:kBookmarkFolderEditViewContainerIdentifier setParentFolderTo:@"Folder 1.1" - from:@"Mobile Bookmarks" - onlyOnThisDevice:kindOfTest == KindOfTest::kLocal]; + from:@"Mobile Bookmarks"]; // Verify edit mode remains. [BookmarkEarlGreyUI verifyContextBarInEditMode]; @@ -730,22 +587,9 @@ } // Verify Move functionality on single folder through long press. -- (void)testMoveFunctionalityOnSingleSignedOut { - [self util_testMoveFunctionalityOnSingleFolder:KindOfTest::kSignedOut]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testMoveFunctionalityOnSingleFolderLocal { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testMoveFunctionalityOnSingleFolder:KindOfTest::kLocal]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testMoveFunctionalityOnSingleFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testMoveFunctionalityOnSingleFolder:KindOfTest::kAccount]; -} -- (void)util_testMoveFunctionalityOnSingleFolder:(KindOfTest)kindOfTest { +- (void)testMoveFunctionalityOnSingleFolder { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -761,7 +605,7 @@ // Choose to move the bookmark folder - "Folder 1" into a new folder. [[EarlGrey selectElementWithMatcher: grey_accessibilityID( - [self getCreateNewFolderCellIdentifier:kindOfTest])] + kBookmarkCreateNewLocalOrSyncableFolderCellIdentifier)] performAction:grey_tap()]; // Enter custom new folder name. @@ -790,7 +634,7 @@ // Verify Folder 2 only has one item. [BookmarkEarlGrey verifyChildCount:1 inFolderWithName:@"Folder 2" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Select Folder 2 as new parent folder for "Title For New Folder". [[EarlGrey @@ -824,12 +668,12 @@ // Verify new folder "Title For New Folder" has been created under Folder 2. [BookmarkEarlGrey verifyChildCount:2 inFolderWithName:@"Folder 2" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Verify new folder "Title For New Folder" has one bookmark folder. [BookmarkEarlGrey verifyChildCount:1 inFolderWithName:@"Title For New Folder" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Drill down to where "Folder 1.1" has been moved and assert it's presence. [[EarlGrey @@ -846,22 +690,9 @@ } // Verify Move functionality on multiple folder selection. -- (void)testMoveFunctionalityOnMultipleSignedOut { - [self util_testMoveFunctionalityOnMultipleFolder:KindOfTest::kSignedOut]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testMoveFunctionalityOnMultipleFolderLocal { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testMoveFunctionalityOnMultipleFolder:KindOfTest::kLocal]; -} -// TODO(crbug.com/326425036): Figure out why Chrome crash with this test. -- (void)DISABLED_testMoveFunctionalityOnMultipleFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testMoveFunctionalityOnMultipleFolder:KindOfTest::kAccount]; -} -- (void)util_testMoveFunctionalityOnMultipleFolder:(KindOfTest)kindOfTest { +- (void)testMoveFunctionalityOnMultipleFolder { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -892,7 +723,7 @@ // Choose to move into a new folder. By tapping on the New Folder Cell. [[EarlGrey selectElementWithMatcher: grey_accessibilityID( - [self getCreateNewFolderCellIdentifier:kindOfTest])] + kBookmarkCreateNewLocalOrSyncableFolderCellIdentifier)] performAction:grey_tap()]; // Enter custom new folder name. @@ -901,22 +732,11 @@ // Verify current parent folder for "Title For New Folder" folder is "Mobile // Bookmarks" folder. - NSString* label; - switch (kindOfTest) { - case KindOfTest::kLocal: - label = @"Mobile Bookmarks. Only on this device."; - break; - case KindOfTest::kSignedOut: - label = @"Mobile Bookmarks"; - break; - case KindOfTest::kAccount: - label = @"Mobile Bookmarks in your Google Account, foo1@gmail.com"; - break; - } [[EarlGrey selectElementWithMatcher:grey_allOf( grey_accessibilityID(@"Change Folder"), - grey_accessibilityLabel(label), nil)] + grey_accessibilityLabel(@"Mobile Bookmarks"), + nil)] assertWithMatcher:grey_sufficientlyVisible()]; // Tap Done to close bookmark move flow. @@ -935,7 +755,7 @@ // Verify new folder "Title For New Folder" has two bookmark folder. [BookmarkEarlGrey verifyChildCount:2 inFolderWithName:@"Title For New Folder" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Drill down to where "Folder 1.1" and "Folder 1" have been moved and assert // it's presence. @@ -948,20 +768,9 @@ assertWithMatcher:grey_sufficientlyVisible()]; } -- (void)testContextBarForSingleFolderSelectionSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testContextBarForSingleFolderSelection:KindOfTest::kSignedOut]; -} -- (void)testContextBarForSingleFolderSelectionLocal { - [self util_testContextBarForSingleFolderSelection:KindOfTest::kLocal]; -} -- (void)testContextBarForSingleFolderSelectionAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testContextBarForSingleFolderSelection:KindOfTest::kAccount]; -} -- (void)util_testContextBarForSingleFolderSelection:(KindOfTest)kindOfTest { +- (void)testContextBarForSingleFolderSelection { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -997,20 +806,9 @@ assertWithMatcher:grey_notNil()]; } -- (void)testContextMenuForMultipleFolderSelectionSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testContextMenuForMultipleFolderSelection:KindOfTest::kSignedOut]; -} -- (void)testContextMenuForMultipleFolderSelectionLocal { - [self util_testContextMenuForMultipleFolderSelection:KindOfTest::kLocal]; -} -- (void)testContextMenuForMultipleFolderSelectionAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testContextMenuForMultipleFolderSelection:KindOfTest::kAccount]; -} -- (void)util_testContextMenuForMultipleFolderSelection:(KindOfTest)kindOfTest { +- (void)testContextMenuForMultipleFolderSelection { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -1047,22 +845,9 @@ // Tests that the default folder bookmarks are saved in is updated to the last // used folder. -- (void)testStickyDefaultSignedOut { - [self util_testStickyDefaultFolder:KindOfTest::kSignedOut]; -} -- (void)testStickyDefaultFolderLocal { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [BookmarkEarlGrey setLastUsedBookmarkFolderToMobileBookmarksInStorageType: - BookmarkModelType::kLocalOrSyncable]; - [self util_testStickyDefaultFolder:KindOfTest::kLocal]; -} -- (void)testStickyDefaultFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testStickyDefaultFolder:KindOfTest::kAccount]; -} -- (void)util_testStickyDefaultFolder:(KindOfTest)kindOfTest { +- (void)testStickyDefaultFolder { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -1080,7 +865,7 @@ // Create a new folder. [BookmarkEarlGreyUI addFolderWithName:@"Sticky Folder" - inModel:kindOfTestToStorageType(kindOfTest)]; + inModel:BookmarkModelType::kLocalOrSyncable]; // Verify that the editor is present. Uses notNil() instead of // sufficientlyVisible() because the large title in the navigation bar causes @@ -1111,7 +896,7 @@ [BookmarkEarlGrey verifyBookmarksWithTitle:bookmarkedURLString expectedCount:0 - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Open the page. std::string expectedURLContent = bookmarkedURL.GetContent(); [ChromeEarlGrey loadURL:bookmarkedURL]; @@ -1122,33 +907,17 @@ NSString* folderTitle = @"Sticky Folder"; [BookmarkEarlGrey verifyChildCount:1 inFolderWithName:folderTitle - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Bookmark the page. [BookmarkEarlGreyUI starCurrentTab]; // Verify the snackbar title. std::u16string title = base::SysNSStringToUTF16(folderTitle); - std::u16string result; - switch (kindOfTest) { - case KindOfTest::kSignedOut: - result = base::i18n::MessageFormatter::FormatWithNamedArgs( - l10n_util::GetStringUTF16(IDS_IOS_BOOKMARK_PAGE_SAVED_FOLDER), - "count", 1, "title", title); - break; - case KindOfTest::kLocal: - result = base::i18n::MessageFormatter::FormatWithNamedArgs( - l10n_util::GetStringUTF16( - IDS_IOS_BOOKMARK_PAGE_SAVED_FOLDER_TO_DEVICE), - "count", 1, "title", title); - break; - case KindOfTest::kAccount: - result = base::i18n::MessageFormatter::FormatWithNamedArgs( - l10n_util::GetStringUTF16( - IDS_IOS_BOOKMARK_PAGE_SAVED_INTO_ACCOUNT_FOLDER), - "count", 1, "title", title, "email", "foo1@gmail.com"); - break; - } + std::u16string pattern = + l10n_util::GetStringUTF16(IDS_IOS_BOOKMARK_PAGE_SAVED_FOLDER); + std::u16string result = base::i18n::MessageFormatter::FormatWithNamedArgs( + pattern, "count", 1, "title", title); [[EarlGrey selectElementWithMatcher:grey_accessibilityLabel( base::SysUTF16ToNSString(result))] assertWithMatcher:grey_sufficientlyVisible()]; @@ -1157,30 +926,19 @@ [BookmarkEarlGrey verifyBookmarksWithTitle:bookmarkedURLString expectedCount:1 - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Verify that the folder has now two elements. [BookmarkEarlGrey verifyChildCount:2 inFolderWithName:@"Sticky Folder" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; } // Tests the new folder name is committed when name editing is interrupted by // navigating away. -- (void)testNewFolderNameCommittedOnNavigatingAwaySignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testNewFolderNameCommittedOnNavigatingAway:KindOfTest::kSignedOut]; -} -- (void)testNewFolderNameCommittedOnNavigatingAwayLocal { - [self util_testNewFolderNameCommittedOnNavigatingAway:KindOfTest::kLocal]; -} -- (void)testNewFolderNameCommittedOnNavigatingAwayAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testNewFolderNameCommittedOnNavigatingAway:KindOfTest::kAccount]; -} -- (void)util_testNewFolderNameCommittedOnNavigatingAway:(KindOfTest)kindOfTest { +- (void)testNewFolderNameCommittedOnNavigatingAway { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -1253,21 +1011,9 @@ // Tests the creation of new folders by tapping on 'New Folder' button of the // context bar. -- (void)testCreateNewFolderWithContextBarSignedOut { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCreateNewFolderWithContextBar:KindOfTest::kSignedOut]; -} -- (void)testCreateNewFolderWithContextBarLocal { - [self util_testCreateNewFolderWithContextBar:KindOfTest::kLocal]; -} -// TODO(crbug.com/326425036): Figure out why this test is flaky with this test. -- (void)DISABLE_testCreateNewFolderWithContextBarAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testCreateNewFolderWithContextBar:KindOfTest::kAccount]; -} -- (void)util_testCreateNewFolderWithContextBar:(KindOfTest)kindOfTest { +- (void)testCreateNewFolderWithContextBar { [BookmarkEarlGrey - setupStandardBookmarksInStorage:kindOfTestToStorageType(kindOfTest)]; + setupStandardBookmarksInStorage:BookmarkModelType::kLocalOrSyncable]; [BookmarkEarlGreyUI openBookmarks]; [BookmarkEarlGreyUI openMobileBookmarks]; @@ -1293,20 +1039,7 @@ } // Test the creation of a bookmark and new folder (by tapping on the star). -- (void)testAddBookmarkInNewSignedOut { - [self util_testAddBookmarkInNewFolder:KindOfTest::kSignedOut]; -} -- (void)testAddBookmarkInNewFolderLocal { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [BookmarkEarlGrey setLastUsedBookmarkFolderToMobileBookmarksInStorageType: - BookmarkModelType::kLocalOrSyncable]; - [self util_testAddBookmarkInNewFolder:KindOfTest::kLocal]; -} -- (void)testAddBookmarkInNewFolderAccount { - [SigninEarlGrey signinWithFakeIdentity:[FakeSystemIdentity fakeIdentity1]]; - [self util_testAddBookmarkInNewFolder:KindOfTest::kAccount]; -} -- (void)util_testAddBookmarkInNewFolder:(KindOfTest)kindOfTest { +- (void)testAddBookmarkInNewFolder { GREYAssertTrue(self.testServer->Start(), @"Server did not start."); const GURL bookmarkedURL = self.testServer->GetURL("/pony.html"); std::string expectedURLContent = bookmarkedURL.GetContent(); @@ -1317,27 +1050,11 @@ [BookmarkEarlGreyUI starCurrentTab]; - std::u16string label; - switch (kindOfTest) { - case KindOfTest::kSignedOut: - label = l10n_util::GetPluralStringFUTF16(IDS_IOS_BOOKMARKS_BULK_SAVED, 1); - break; - case KindOfTest::kLocal: - label = base::i18n::MessageFormatter::FormatWithNamedArgs( - l10n_util::GetStringUTF16( - IDS_IOS_BOOKMARK_PAGE_SAVED_FOLDER_TO_DEVICE), - "count", 1, "title", "Mobile Bookmarks"); - break; - case KindOfTest::kAccount: - label = base::i18n::MessageFormatter::FormatWithNamedArgs( - l10n_util::GetStringUTF16(IDS_IOS_BOOKMARK_PAGE_SAVED_INTO_ACCOUNT), - "count", 1, "email", "foo1@gmail.com"); - break; - } - // Verify the snackbar title. - [[EarlGrey selectElementWithMatcher:grey_accessibilityLabel( - base::SysUTF16ToNSString(label))] + [[EarlGrey + selectElementWithMatcher:grey_accessibilityLabel(base::SysUTF16ToNSString( + l10n_util::GetPluralStringFUTF16( + IDS_IOS_BOOKMARKS_BULK_SAVED, 1)))] assertWithMatcher:grey_notNil()]; // Tap on the snackbar. @@ -1354,19 +1071,18 @@ [BookmarkEarlGrey verifyBookmarksWithTitle:base::SysUTF8ToNSString(expectedURLContent) expectedCount:1 - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; // Verify that the editor is present. [[EarlGrey selectElementWithMatcher:grey_accessibilityID( kBookmarkEditViewContainerIdentifier)] assertWithMatcher:grey_notNil()]; - NSString* change_label = @"Mobile Bookmarks"; [[EarlGrey selectElementWithMatcher:grey_allOf( grey_accessibilityID(@"Change Folder"), - grey_accessibilityLabel(change_label), nil)] - assertWithMatcher:grey_notNil()]; + grey_accessibilityLabel(@"Mobile Bookmarks"), + nil)] assertWithMatcher:grey_notNil()]; // Tap the Folder button. [[EarlGrey selectElementWithMatcher:grey_accessibilityID(@"Change Folder")] @@ -1374,7 +1090,7 @@ // Create a new folder with default name. [BookmarkEarlGreyUI addFolderWithName:nil - inModel:kindOfTestToStorageType(kindOfTest)]; + inModel:BookmarkModelType::kLocalOrSyncable]; // Verify that the editor is present. [[EarlGrey selectElementWithMatcher:grey_accessibilityID( @@ -1383,7 +1099,7 @@ [BookmarkEarlGrey verifyExistenceOfFolderWithTitle:@"New Folder" - inStorage:kindOfTestToStorageType(kindOfTest)]; + inStorage:BookmarkModelType::kLocalOrSyncable]; } @end
diff --git a/ios/chrome/browser/ui/browser_view/browser_coordinator.mm b/ios/chrome/browser/ui/browser_view/browser_coordinator.mm index 46d07d34..95ed2ca 100644 --- a/ios/chrome/browser/ui/browser_view/browser_coordinator.mm +++ b/ios/chrome/browser/ui/browser_view/browser_coordinator.mm
@@ -117,7 +117,6 @@ #import "ios/chrome/browser/signin/model/account_consistency_browser_agent.h" #import "ios/chrome/browser/signin/model/account_consistency_service_factory.h" #import "ios/chrome/browser/snapshots/model/model_swift.h" -#import "ios/chrome/browser/snapshots/model/snapshot_browser_agent.h" #import "ios/chrome/browser/snapshots/model/snapshot_tab_helper.h" #import "ios/chrome/browser/snapshots/model/web_state_snapshot_info.h" #import "ios/chrome/browser/store_kit/model/store_kit_coordinator.h" @@ -977,11 +976,8 @@ _toolbarAccessoryPresenter.toolbarLayoutGuide = [_layoutGuideCenter makeLayoutGuideNamed:kPrimaryToolbarGuide]; - SnapshotBrowserAgent* snapshotBrowserAgent = - SnapshotBrowserAgent::FromBrowser(self.browser); _sideSwipeMediator = [[SideSwipeMediator alloc] initWithFullscreenController:_fullscreenController - snapshotBrowserAgent:snapshotBrowserAgent webStateList:self.browser->GetWebStateList()]; _sideSwipeMediator.toolbarInteractionHandler = _toolbarCoordinator; _sideSwipeMediator.toolbarSnapshotProvider = _toolbarCoordinator;
diff --git a/ios/chrome/browser/ui/browser_view/browser_view_controller_unittest.mm b/ios/chrome/browser/ui/browser_view/browser_view_controller_unittest.mm index 72682d1..785a74f 100644 --- a/ios/chrome/browser/ui/browser_view/browser_view_controller_unittest.mm +++ b/ios/chrome/browser/ui/browser_view/browser_view_controller_unittest.mm
@@ -48,7 +48,6 @@ #import "ios/chrome/browser/shared/public/commands/text_zoom_commands.h" #import "ios/chrome/browser/signin/model/authentication_service_factory.h" #import "ios/chrome/browser/signin/model/fake_authentication_service_delegate.h" -#import "ios/chrome/browser/snapshots/model/snapshot_browser_agent.h" #import "ios/chrome/browser/tabs/model/tab_helper_util.h" #import "ios/chrome/browser/ui/bookmarks/home/bookmarks_coordinator.h" #import "ios/chrome/browser/ui/browser_container/browser_container_view_controller.h" @@ -243,11 +242,8 @@ [[TabStripLegacyCoordinator alloc] initWithBrowser:browser_.get()]; fullscreen_controller_ = FullscreenController::FromBrowser(browser_.get()); - SnapshotBrowserAgent* snapshot_browser_agent = - SnapshotBrowserAgent::FromBrowser(browser_.get()); side_swipe_mediator_ = [[SideSwipeMediator alloc] initWithFullscreenController:fullscreen_controller_ - snapshotBrowserAgent:snapshot_browser_agent webStateList:browser_->GetWebStateList()]; bookmarks_coordinator_ =
diff --git a/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator.mm b/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator.mm index 672e9df..8bd9bf0 100644 --- a/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator.mm +++ b/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator.mm
@@ -328,8 +328,7 @@ - (void)useFreshMostVisited { if (IsMagicStackEnabled()) { const base::Value::List& oldMostVisitedSites = - GetApplicationContext()->GetLocalState()->GetList( - prefs::kIosLatestMostVisitedSites); + _prefService->GetList(prefs::kIosLatestMostVisitedSites); base::Value::List freshMostVisitedSites; for (ContentSuggestionsMostVisitedItem* item in _freshMostVisitedItems) { freshMostVisitedSites.Append(item.URL.spec()); @@ -342,8 +341,8 @@ [self lookForNewMostVisitedSite:freshMostVisitedSites oldMostVisitedSites:oldMostVisitedSites]; } - GetApplicationContext()->GetLocalState()->SetList( - prefs::kIosLatestMostVisitedSites, std::move(freshMostVisitedSites)); + _prefService->SetList(prefs::kIosLatestMostVisitedSites, + std::move(freshMostVisitedSites)); } _mostVisitedConfig = [[MostVisitedTilesConfig alloc] init];
diff --git a/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator_unittest.mm b/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator_unittest.mm index addcb19..c9621d2 100644 --- a/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator_unittest.mm +++ b/ios/chrome/browser/ui/content_suggestions/cells/most_visited_tiles_mediator_unittest.mm
@@ -33,12 +33,12 @@ IOSChromeLargeIconServiceFactory::GetDefaultFactory()); chrome_browser_state_ = test_cbs_builder.Build(); - favicon::LargeIconService* largeIconService = + favicon::LargeIconService* large_icon_service = IOSChromeLargeIconServiceFactory::GetForBrowserState( chrome_browser_state_.get()); LargeIconCache* cache = IOSChromeLargeIconCacheFactory::GetForBrowserState( chrome_browser_state_.get()); - std::unique_ptr<ntp_tiles::MostVisitedSites> mostVisitedSites = + std::unique_ptr<ntp_tiles::MostVisitedSites> most_visited_sites = std::make_unique<ntp_tiles::MostVisitedSites>( &pref_service_, /*top_sites*/ nullptr, /*popular_sites*/ nullptr, /*custom_links*/ nullptr, /*icon_cacher*/ nullptr, @@ -51,9 +51,9 @@ UrlLoadingBrowserAgent::FromBrowser(browser_.get())); mediator_ = [[MostVisitedTilesMediator alloc] - initWithMostVisitedSite:std::move(mostVisitedSites) + initWithMostVisitedSite:std::move(most_visited_sites) prefService:&pref_service_ - largeIconService:largeIconService + largeIconService:large_icon_service largeIconCache:cache URLLoadingBrowserAgent:url_loader_];
diff --git a/ios/chrome/browser/ui/content_suggestions/content_suggestions_coordinator.mm b/ios/chrome/browser/ui/content_suggestions/content_suggestions_coordinator.mm index 770fa62..e2520664 100644 --- a/ios/chrome/browser/ui/content_suggestions/content_suggestions_coordinator.mm +++ b/ios/chrome/browser/ui/content_suggestions/content_suggestions_coordinator.mm
@@ -84,6 +84,7 @@ #import "ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller_audience.h" #import "ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.h" #import "ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view_audience.h" +#import "ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container_delegate.h" #import "ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model.h" #import "ios/chrome/browser/ui/content_suggestions/magic_stack_half_sheet_mediator.h" #import "ios/chrome/browser/ui/content_suggestions/magic_stack_half_sheet_table_view_controller.h" @@ -128,6 +129,7 @@ ContentSuggestionsViewControllerAudience, MagicStackCollectionViewControllerAudience, MagicStackHalfSheetTableViewControllerDelegate, + MagicStackModuleContainerDelegate, MagicStackParcelListHalfSheetTableViewControllerDelegate, NotificationsConfirmationPresenter, NotificationsOptInAlertCoordinatorDelegate, @@ -471,51 +473,6 @@ .window.rootViewController.view safeAreaInsets]; } -- (void)neverShowModuleType:(ContentSuggestionsModuleType)type { - switch (type) { - case ContentSuggestionsModuleType::kTabResumption: - [_tabResumptionMediator disableModule]; - break; - case ContentSuggestionsModuleType::kSafetyCheck: - [_safetyCheckMediator disableModule]; - break; - case ContentSuggestionsModuleType::kSetUpListSync: - case ContentSuggestionsModuleType::kSetUpListDefaultBrowser: - case ContentSuggestionsModuleType::kSetUpListAutofill: - case ContentSuggestionsModuleType::kSetUpListNotifications: - case ContentSuggestionsModuleType::kCompactedSetUpList: - [_setUpListMediator disableModule]; - break; - case ContentSuggestionsModuleType::kParcelTracking: { - [self presentParcelTrackingAlertCoordinator]; - break; - } - default: - break; - } -} - -- (void)enableNotifications:(ContentSuggestionsModuleType)type { - // This is only supported for Set Up List modules. - CHECK(IsSetUpListModuleType(type)); - - // Ask user for permission to opt-in notifications. - [_notificationsOptInAlertCoordinator stop]; - _notificationsOptInAlertCoordinator = - [[NotificationsOptInAlertCoordinator alloc] - initWithBaseViewController:self.viewController - browser:self.browser]; - _notificationsOptInAlertCoordinator.clientIds = - std::vector{PushNotificationClientId::kTips}; - _notificationsOptInAlertCoordinator.confirmationMessage = - l10n_util::GetNSStringF( - IDS_IOS_NOTIFICATIONS_CONFIRMATION_MESSAGE, - l10n_util::GetStringUTF16( - content_suggestions::SetUpListTitleStringID())); - _notificationsOptInAlertCoordinator.delegate = self; - [_notificationsOptInAlertCoordinator start]; -} - - (void)didTapMagicStackEditButton { _magicStackHalfSheetTableViewController = [[MagicStackHalfSheetTableViewController alloc] init]; @@ -572,6 +529,69 @@ [self didSelectSetUpListItem:view.type]; } +#pragma mark - MagicStackModuleContainerDelegate + +- (void)seeMoreWasTappedForModuleType:(ContentSuggestionsModuleType)type { + switch (type) { + case ContentSuggestionsModuleType::kSafetyCheck: + [self didSelectSafetyCheckItem:SafetyCheckItemType::kDefault]; + break; + case ContentSuggestionsModuleType::kCompactedSetUpList: + [self showSetUpListShowMoreMenu]; + break; + case ContentSuggestionsModuleType::kParcelTracking: + [self showMagicStackParcelList]; + break; + default: + break; + } +} + +- (void)neverShowModuleType:(ContentSuggestionsModuleType)type { + switch (type) { + case ContentSuggestionsModuleType::kTabResumption: + [_tabResumptionMediator disableModule]; + break; + case ContentSuggestionsModuleType::kSafetyCheck: + [_safetyCheckMediator disableModule]; + break; + case ContentSuggestionsModuleType::kSetUpListSync: + case ContentSuggestionsModuleType::kSetUpListDefaultBrowser: + case ContentSuggestionsModuleType::kSetUpListAutofill: + case ContentSuggestionsModuleType::kSetUpListNotifications: + case ContentSuggestionsModuleType::kCompactedSetUpList: + [_setUpListMediator disableModule]; + break; + case ContentSuggestionsModuleType::kParcelTracking: { + [self presentParcelTrackingAlertCoordinator]; + break; + } + default: + break; + } +} + +- (void)enableNotifications:(ContentSuggestionsModuleType)type { + // This is only supported for Set Up List modules. + CHECK(IsSetUpListModuleType(type)); + + // Ask user for permission to opt-in notifications. + [_notificationsOptInAlertCoordinator stop]; + _notificationsOptInAlertCoordinator = + [[NotificationsOptInAlertCoordinator alloc] + initWithBaseViewController:self.viewController + browser:self.browser]; + _notificationsOptInAlertCoordinator.clientIds = + std::vector{PushNotificationClientId::kTips}; + _notificationsOptInAlertCoordinator.confirmationMessage = + l10n_util::GetNSStringF( + IDS_IOS_NOTIFICATIONS_CONFIRMATION_MESSAGE, + l10n_util::GetStringUTF16( + content_suggestions::SetUpListTitleStringID())); + _notificationsOptInAlertCoordinator.delegate = self; + [_notificationsOptInAlertCoordinator start]; +} + #pragma mark - MagicStackHalfSheetTableViewControllerDelegate - (void)dismissMagicStackHalfSheet {
diff --git a/ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator.mm b/ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator.mm index 5129e55..2d5b237 100644 --- a/ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator.mm +++ b/ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator.mm
@@ -171,6 +171,11 @@ [self.magicStackConsumer replaceItem:oldItem withItem:item]; } +- (void)magicStackRankingModel:(MagicStackRankingModel*)model + didRemoveItem:(MagicStackModule*)item { + [self.magicStackConsumer removeItem:item]; +} + #pragma mark - ContentSuggestionsCommands - (void)openMostRecentTab {
diff --git a/ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller.mm b/ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller.mm index b0bf3e6c..a89ad43 100644 --- a/ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller.mm +++ b/ios/chrome/browser/ui/content_suggestions/content_suggestions_view_controller.mm
@@ -920,26 +920,6 @@ titleStringForModule:[self currentlyShownModule]]; } -#pragma mark - MagicStackModuleContainerDelegate - -- (BOOL)doesMagicStackShowOnlyOneModule:(ContentSuggestionsModuleType)type { - // Return NO if Most Visited Module is asking while it is not in the Magic - // Stack. - if (type == ContentSuggestionsModuleType::kMostVisited && - !ShouldPutMostVisitedSitesInMagicStack()) { - return NO; - } - if (!_magicStackRankReceived && - base::FeatureList::IsEnabled(segmentation_platform::features:: - kSegmentationPlatformIosModuleRanker)) { - // There are two placeholders shown in the Magic Stack. - return NO; - } - ContentSuggestionsModuleType firstModuleType = (ContentSuggestionsModuleType)[ - [_magicStackModuleOrder objectAtIndex:0] intValue]; - return [_magicStackModuleOrder count] == 1 && firstModuleType == type; -} - - (void)seeMoreWasTappedForModuleType:(ContentSuggestionsModuleType)type { switch (type) { case ContentSuggestionsModuleType::kSafetyCheck:
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.h b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.h index d913a87..057b596 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.h +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.h
@@ -13,13 +13,15 @@ MagicStackDiffableDataSource; @protocol MagicStackCollectionViewControllerAudience; +@protocol MagicStackModuleContainerDelegate; // A UICollectionView that contains a horizontal list of Magic Stack cards. @interface MagicStackCollectionViewController : UIViewController <MagicStackConsumer> // Audience for Magic Stack module events. -@property(nonatomic, weak) id<MagicStackCollectionViewControllerAudience> +@property(nonatomic, weak) id<MagicStackCollectionViewControllerAudience, + MagicStackModuleContainerDelegate> audience; @end
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.mm b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.mm index 9b912123..dbf60e0 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.mm +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_collection_view.mm
@@ -109,6 +109,17 @@ [self.diffableDataSource applySnapshot:snapshot animatingDifferences:NO]; } +- (void)removeItem:(MagicStackModule*)item { + NSIndexPath* existingItemIndexPath = + [self.diffableDataSource indexPathForItemIdentifier:item]; + if (!existingItemIndexPath) { + return; + } + MagicStackSnapshot* snapshot = [self.diffableDataSource snapshot]; + [snapshot deleteItemsWithIdentifiers:@[ item ]]; + [self.diffableDataSource applySnapshot:snapshot animatingDifferences:YES]; +} + #pragma mark - UIScrollViewDelegate - (void)scrollViewWillEndDragging:(UIScrollView*)scrollView @@ -205,6 +216,7 @@ - (void)configureCell:(MagicStackModuleContainer*)cell withItem:(MagicStackModule*)item atIndex:(NSUInteger)index { + cell.delegate = self.audience; [cell configureWithConfig:item]; }
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_consumer.h b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_consumer.h index 4184e474..f9aaead 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_consumer.h +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_consumer.h
@@ -19,6 +19,9 @@ // Insert `item` at `index` in the Magic Stack. - (void)insertItem:(MagicStackModule*)item atIndex:(NSUInteger)index; +// Remove `item` from the Magic Stack. +- (void)removeItem:(MagicStackModule*)item; + @end #endif // IOS_CHROME_BROWSER_UI_CONTENT_SUGGESTIONS_MAGIC_STACK_MAGIC_STACK_CONSUMER_H_
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container.mm b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container.mm index 7073d3e..1395cb5 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container.mm +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container.mm
@@ -88,7 +88,7 @@ _titleStackView.distribution = UIStackViewDistributionFill; // Resist Vertical expansion so all titles are the same height, allowing // content view to fill the rest of the module space. - [_titleStackView setContentHuggingPriority:UILayoutPriorityDefaultHigh + [_titleStackView setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical]; _title = [[UILabel alloc] init]; @@ -112,7 +112,7 @@ // intrinsic contentSize. Constraining the title label to the StackView will // ensure contentView expands. [NSLayoutConstraint activateConstraints:@[ - [_title.topAnchor constraintEqualToAnchor:_titleStackView.topAnchor] + [_title.bottomAnchor constraintEqualToAnchor:_titleStackView.bottomAnchor] ]]; _seeMoreButton = [[UIButton alloc] init];
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container_delegate.h b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container_delegate.h index fdcd158..4a5849f 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container_delegate.h +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_module_container_delegate.h
@@ -12,10 +12,6 @@ // Protocol asking the receiver for more contextual information about modules. @protocol MagicStackModuleContainerDelegate -// YES if the module of `type` is the only module being shown in the Magic -// Stack. -- (BOOL)doesMagicStackShowOnlyOneModule:(ContentSuggestionsModuleType)type; - // Indicates to the receiver that the "See More" button was tapped in the // module. - (void)seeMoreWasTappedForModuleType:(ContentSuggestionsModuleType)type;
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model.mm b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model.mm index aa8305e..bba6cda 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model.mm +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model.mm
@@ -161,6 +161,12 @@ #pragma mark - SafetyCheckMagicStackMediatorDelegate - (void)removeSafetyCheckModule { + if (IsIOSMagicStackCollectionViewEnabled()) { + [self.delegate + magicStackRankingModel:self + didRemoveItem:_safetyCheckMediator.safetyCheckState]; + return; + } MagicStackOrderChange change{MagicStackOrderChange::Type::kRemove}; change.old_module = ContentSuggestionsModuleType::kSafetyCheck; change.index = [self @@ -197,6 +203,11 @@ } - (void)removeTabResumptionModule { + if (IsIOSMagicStackCollectionViewEnabled()) { + [self.delegate magicStackRankingModel:self + didRemoveItem:_tabResumptionMediator.itemConfig]; + return; + } [self.consumer hideTabResumption]; } @@ -234,6 +245,13 @@ } - (void)parcelTrackingDisabled { + if (IsIOSMagicStackCollectionViewEnabled()) { + [self.delegate magicStackRankingModel:self + didRemoveItem:_parcelTrackingMediator + .parcelTrackingItemToShow]; + return; + } + // Find all parcel tracking modules and remove them. for (NSUInteger i = 0; i < [_latestMagicStackOrder count]; i++) { ContentSuggestionsModuleType type =
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_delegate.h b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_delegate.h index 0b1ea79..88bd53f 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_delegate.h +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_delegate.h
@@ -25,6 +25,10 @@ didReplaceItem:(MagicStackModule*)oldItem withItem:(MagicStackModule*)item; +// Indicates that `item` should be removed. +- (void)magicStackRankingModel:(MagicStackRankingModel*)model + didRemoveItem:(MagicStackModule*)item; + @end #endif // IOS_CHROME_BROWSER_UI_CONTENT_SUGGESTIONS_MAGIC_STACK_MAGIC_STACK_RANKING_MODEL_DELEGATE_H_
diff --git a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_unittest.mm b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_unittest.mm index 810c51a..80aa577 100644 --- a/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_unittest.mm +++ b/ios/chrome/browser/ui/content_suggestions/magic_stack/magic_stack_ranking_model_unittest.mm
@@ -169,6 +169,10 @@ _lastReplacingItem = item; } +- (void)magicStackRankingModel:(MagicStackRankingModel*)model + didRemoveItem:(MagicStackModule*)item { +} + @end // Expose -hasReceivedMagicStackResponse for waiting for ranking to return.
diff --git a/ios/chrome/browser/ui/content_suggestions/tab_resumption/tab_resumption_mediator.mm b/ios/chrome/browser/ui/content_suggestions/tab_resumption/tab_resumption_mediator.mm index 5daff84..2e843f9 100644 --- a/ios/chrome/browser/ui/content_suggestions/tab_resumption/tab_resumption_mediator.mm +++ b/ios/chrome/browser/ui/content_suggestions/tab_resumption/tab_resumption_mediator.mm
@@ -315,8 +315,9 @@ } web::WebState* activeWebState = _webStateList->GetActiveWebState(); - bool canShowMostRecentItem = NewTabPageTabHelper::FromWebState(activeWebState) - ->ShouldShowStartSurface(); + bool canShowMostRecentItem = + activeWebState && NewTabPageTabHelper::FromWebState(activeWebState) + ->ShouldShowStartSurface(); // If both times have not been updated, that means there is no item to return. if (mostRecentTabOpenedTime == base::Time::UnixEpoch() && lastSyncedTabSyncedTime == base::Time::UnixEpoch()) {
diff --git a/ios/chrome/browser/ui/ntp/metrics/BUILD.gn b/ios/chrome/browser/ui/ntp/metrics/BUILD.gn index f046f668..e07a66b3 100644 --- a/ios/chrome/browser/ui/ntp/metrics/BUILD.gn +++ b/ios/chrome/browser/ui/ntp/metrics/BUILD.gn
@@ -22,6 +22,7 @@ "//components/ntp_tiles", "//components/prefs", "//ios/chrome/browser/discover_feed/model:constants", + "//ios/chrome/browser/discover_feed/model:discover_feed_refresher", "//ios/chrome/browser/metrics/model:constants", "//ios/chrome/browser/shared/model/prefs:pref_names", "//ios/chrome/browser/shared/public/features",
diff --git a/ios/chrome/browser/ui/ntp/metrics/feed_metrics_recorder.mm b/ios/chrome/browser/ui/ntp/metrics/feed_metrics_recorder.mm index b07294fc..e3395ab 100644 --- a/ios/chrome/browser/ui/ntp/metrics/feed_metrics_recorder.mm +++ b/ios/chrome/browser/ui/ntp/metrics/feed_metrics_recorder.mm
@@ -57,6 +57,12 @@ // metric. @property(nonatomic, assign) NSDate* activityBucketLastReportedDate; +// Tracks whether user has engaged with the latest refreshed content. The term +// "engaged" is defined by its usage in this file. For example, it may be +// similar to `engagedSimpleReportedDiscover`. +@property(nonatomic, assign, getter=hasEngagedWithLatestRefreshedContent) + BOOL engagedWithLatestRefreshedContent; + // Tracking property to record a scroll for Good Visits. // TODO(crbug.com/1373650) separate the property below in two, one for each // feed. @@ -560,6 +566,10 @@ - (void)recordFeedWillRefresh { base::RecordAction(base::UserMetricsAction(kFeedWillRefresh)); + // The feed will have new content so reset the engagement tracking variable. + // TODO(crbug.com/1423467): We need to know whether the feed was actually + // refreshed, and not just when it was triggered. + self.engagedWithLatestRefreshedContent = NO; } - (void)recordFeedSelected:(FeedType)feedType @@ -1012,6 +1022,7 @@ // Chrome run. if (scrollDistance > 0 || interacted) { [self recordEngagedSimple]; + self.engagedWithLatestRefreshedContent = YES; } // Report the user as engaged if they have scrolled more than the threshold or
diff --git a/ios/chrome/browser/ui/ntp/metrics/feed_refresh_state_tracker.h b/ios/chrome/browser/ui/ntp/metrics/feed_refresh_state_tracker.h index 2a173dc2..6956d5b 100644 --- a/ios/chrome/browser/ui/ntp/metrics/feed_refresh_state_tracker.h +++ b/ios/chrome/browser/ui/ntp/metrics/feed_refresh_state_tracker.h
@@ -10,6 +10,10 @@ // content. @protocol FeedRefreshStateTracker +// Returns YES if the user has engaged with the latest refreshed content. The +// term "engaged" is an implementation detail of the receiver. +- (BOOL)hasEngagedWithLatestRefreshedContent; + // Returns YES if the NTP is visible to the user. - (BOOL)isNTPVisible;
diff --git a/ios/chrome/browser/ui/ntp/new_tab_page_view_controller.mm b/ios/chrome/browser/ui/ntp/new_tab_page_view_controller.mm index 64f76e5..7a20a1f 100644 --- a/ios/chrome/browser/ui/ntp/new_tab_page_view_controller.mm +++ b/ios/chrome/browser/ui/ntp/new_tab_page_view_controller.mm
@@ -378,20 +378,17 @@ }]; } -- (void)willTransitionToTraitCollection:(UITraitCollection*)newCollection - withTransitionCoordinator: - (id<UIViewControllerTransitionCoordinator>)coordinator { - [super willTransitionToTraitCollection:newCollection - withTransitionCoordinator:coordinator]; - if (IsMagicStackEnabled()) { - [self updateModularHomeBackgroundColorForUserInterfaceStyle: - newCollection.userInterfaceStyle]; - } -} - - (void)traitCollectionDidChange:(UITraitCollection*)previousTraitCollection { [super traitCollectionDidChange:previousTraitCollection]; + if (previousTraitCollection.userInterfaceStyle != + self.traitCollection.userInterfaceStyle) { + if (IsMagicStackEnabled()) { + [self updateModularHomeBackgroundColorForUserInterfaceStyle: + self.traitCollection.userInterfaceStyle]; + } + } + if (previousTraitCollection.horizontalSizeClass != self.traitCollection.horizontalSizeClass) { // Update header constant to cover rotation instances. When the omnibox is
diff --git a/ios/chrome/browser/ui/omnibox/popup/omnibox_popup_egtest.mm b/ios/chrome/browser/ui/omnibox/popup/omnibox_popup_egtest.mm index 81ba47f9..df04a83 100644 --- a/ios/chrome/browser/ui/omnibox/popup/omnibox_popup_egtest.mm +++ b/ios/chrome/browser/ui/omnibox/popup/omnibox_popup_egtest.mm
@@ -246,8 +246,14 @@ [ChromeEarlGreyUI focusOmniboxAndType:omniboxInput]; // Swipe one of the historical suggestions, to the left. - [[EarlGrey selectElementWithMatcher:PopupRowWithUrl(_URL1)] - performAction:grey_swipeSlowInDirection(kGREYDirectionLeft)]; + if ([ChromeEarlGrey isIPadIdiom]) { + [[EarlGrey selectElementWithMatcher:PopupRowWithUrl(_URL1)] + performAction:GREYSwipeSlowInDirectionWithStartPoint(kGREYDirectionLeft, + 0.09, 0.5)]; + } else { + [[EarlGrey selectElementWithMatcher:PopupRowWithUrl(_URL1)] + performAction:grey_swipeSlowInDirection(kGREYDirectionLeft)]; + } // Delete button is displayed. [[EarlGrey selectElementWithMatcher:grey_kindOfClassName(
diff --git a/ios/chrome/browser/ui/page_info/page_info_egtest.mm b/ios/chrome/browser/ui/page_info/page_info_egtest.mm index afa4e80..81e061f 100644 --- a/ios/chrome/browser/ui/page_info/page_info_egtest.mm +++ b/ios/chrome/browser/ui/page_info/page_info_egtest.mm
@@ -245,10 +245,14 @@ GREYAssertTrue(self.testServer->Start(), @"Test server failed to start."); [ChromeEarlGrey loadURL:self.testServer->GetURL("/")]; [ChromeEarlGreyUI openPageInfo]; - // Checks that permission header is not visible. + // Checks that no permissions are not visible. [[EarlGrey - selectElementWithMatcher:grey_text(l10n_util::GetNSString( - IDS_IOS_PAGE_INFO_PERMISSIONS_HEADER))] + selectElementWithMatcher:grey_anyOf(CameraPermissionsSwitch(YES), + CameraPermissionsSwitch(NO), nil)] + assertWithMatcher:grey_notVisible()]; + [[EarlGrey + selectElementWithMatcher:grey_anyOf(MicrophonePermissionsSwitch(YES), + MicrophonePermissionsSwitch(NO), nil)] assertWithMatcher:grey_notVisible()]; } @@ -270,14 +274,9 @@ loadURL:self.testServer->GetURL("/permissions/microphone_only.html")]; [self checkAndAllowPermissionAlerts]; - // Check that permission header is visible. - [ChromeEarlGreyUI openPageInfo]; - [[EarlGrey - selectElementWithMatcher:grey_text(l10n_util::GetNSString( - IDS_IOS_PAGE_INFO_PERMISSIONS_HEADER))] - assertWithMatcher:grey_sufficientlyVisible()]; // Check that camera permission item is hidden, and in accordance with the // web state permission states. + [ChromeEarlGreyUI openPageInfo]; [self checkStatesForPermissions:@{ @(web::PermissionCamera) : @(web::PermissionStateNotAccessible), @(web::PermissionMicrophone) : @(web::PermissionStateAllowed) @@ -321,13 +320,8 @@ "/permissions/camera_and_microphone.html")]; [self checkAndAllowPermissionAlerts]; - // Check that permission header is visible. - [ChromeEarlGreyUI openPageInfo]; - [[EarlGrey - selectElementWithMatcher:grey_text(l10n_util::GetNSString( - IDS_IOS_PAGE_INFO_PERMISSIONS_HEADER))] - assertWithMatcher:grey_sufficientlyVisible()]; // Check that switchs for both permissions are visible. + [ChromeEarlGreyUI openPageInfo]; [self checkStatesForPermissions:@{ @(web::PermissionCamera) : @(web::PermissionStateAllowed), @(web::PermissionMicrophone) : @(web::PermissionStateAllowed)
diff --git a/ios/chrome/browser/ui/page_info/page_info_view_controller.mm b/ios/chrome/browser/ui/page_info/page_info_view_controller.mm index 5197c07..5fffd64 100644 --- a/ios/chrome/browser/ui/page_info/page_info_view_controller.mm +++ b/ios/chrome/browser/ui/page_info/page_info_view_controller.mm
@@ -205,11 +205,6 @@ [_dataSource sectionIdentifierForIndex:section].integerValue); if (IsRevampPageInfoIosEnabled()) { - // Calculate the actual height of the header view for Permessions since it's - // not empty. - if (sectionIdentifier == SectionIdentifierPermissions) { - return UITableViewAutomaticDimension; - } return ChromeTableViewHeightForHeaderInSection(sectionIdentifier); } @@ -227,6 +222,10 @@ case SectionIdentifierAboutThisSite: return nil; case SectionIdentifierPermissions: { + if (IsRevampPageInfoIosEnabled()) { + return nil; + } + TableViewTextHeaderFooterView* header = DequeueTableViewHeaderFooter<TableViewTextHeaderFooterView>( self.tableView); @@ -346,6 +345,16 @@ [cell.switchView addTarget:self action:@selector(permissionSwitchToggled:) forControlEvents:UIControlEventValueChanged]; + + if (IsRevampPageInfoIosEnabled()) { + [cell setIconImage:CustomSymbolWithPointSize(kCameraSymbol, + kPageInfoSymbolPointSize) + tintColor:UIColor.whiteColor + backgroundColor:[UIColor colorNamed:kOrange500Color] + cornerRadius:kColorfulBackgroundSymbolCornerRadius + borderWidth:0]; + } + return cell; } case ItemIdentifierPermissionsMicrophone: { @@ -365,6 +374,16 @@ [cell.switchView addTarget:self action:@selector(permissionSwitchToggled:) forControlEvents:UIControlEventValueChanged]; + + if (IsRevampPageInfoIosEnabled()) { + [cell setIconImage:DefaultSymbolWithPointSize(kMicrophoneSymbol, + kPageInfoSymbolPointSize) + tintColor:UIColor.whiteColor + backgroundColor:[UIColor colorNamed:kOrange500Color] + cornerRadius:kColorfulBackgroundSymbolCornerRadius + borderWidth:0]; + } + return cell; } case ItemIdentifierAboutThisSiteHeader: {
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm b/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm index 77e1d00..e6a4cf7 100644 --- a/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm +++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm
@@ -1296,8 +1296,9 @@ @"overflow_menu_footer_managed", ^{ [self enterpriseLearnMore]; }); - } else if (chrome_browser_state && supervised_user::IsChildAccount( - *chrome_browser_state->GetPrefs())) { + } else if (chrome_browser_state && + supervised_user::IsSubjectToParentalControls( + *chrome_browser_state->GetPrefs())) { self.helpActionsGroup.footer = CreateOverflowMenuManagedFooter( IDS_IOS_TOOLS_MENU_PARENT_MANAGED, IDS_IOS_TOOLS_MENU_PARENT_LEARN_MORE, kTextMenuFamilyLinkInfo, @"overflow_menu_footer_family_link", ^{
diff --git a/ios/chrome/browser/ui/promos_manager/promos_manager_coordinator.mm b/ios/chrome/browser/ui/promos_manager/promos_manager_coordinator.mm index ca494d2f..210d35c 100644 --- a/ios/chrome/browser/ui/promos_manager/promos_manager_coordinator.mm +++ b/ios/chrome/browser/ui/promos_manager/promos_manager_coordinator.mm
@@ -242,7 +242,7 @@ [handler handleDisplay]; - [self.mediator recordImpression:handler.config.identifier]; + [self.mediator deregisterAfterDisplay:handler.config.identifier]; base::UmaHistogramEnumeration("IOS.PromosManager.Promo", promo); base::UmaHistogramEnumeration("IOS.PromosManager.Promo.Type", @@ -268,7 +268,7 @@ animated:YES completion:nil]; - [self.mediator recordImpression:provider.config.identifier]; + [self.mediator deregisterAfterDisplay:provider.config.identifier]; base::UmaHistogramEnumeration("IOS.PromosManager.Promo", promo); base::UmaHistogramEnumeration( @@ -295,7 +295,7 @@ animated:YES completion:nil]; - [self.mediator recordImpression:banneredProvider.config.identifier]; + [self.mediator deregisterAfterDisplay:banneredProvider.config.identifier]; base::UmaHistogramEnumeration("IOS.PromosManager.Promo", promo); base::UmaHistogramEnumeration( @@ -363,7 +363,7 @@ animated:YES completion:nil]; - [self.mediator recordImpression:alertProvider.config.identifier]; + [self.mediator deregisterAfterDisplay:alertProvider.config.identifier]; base::UmaHistogramEnumeration("IOS.PromosManager.Promo", promo); base::UmaHistogramEnumeration(
diff --git a/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.h b/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.h index 1db67f734..cb0bfd43 100644 --- a/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.h +++ b/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.h
@@ -34,8 +34,8 @@ // Deregisters `promo` (stopping `promo` from being displayed). - (void)deregisterPromo:(promos_manager::Promo)promo; -// Records the display impression of `promo`. -- (void)recordImpression:(promos_manager::Promo)promo; +// Deregisters `promo` after display. +- (void)deregisterAfterDisplay:(promos_manager::Promo)promo; // Queries the PromosManager for the next promo (promos_manager::Promo) to // display, if any. Allows for special behavior if this is the first promo
diff --git a/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.mm b/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.mm index d994abb..61a68c97 100644 --- a/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.mm +++ b/ios/chrome/browser/ui/promos_manager/promos_manager_mediator.mm
@@ -32,8 +32,8 @@ _promosManager->DeregisterPromo(promo); } -- (void)recordImpression:(promos_manager::Promo)promo { - _promosManager->RecordImpression(promo); +- (void)deregisterAfterDisplay:(promos_manager::Promo)promo { + _promosManager->DeregisterAfterDisplay(promo); } - (std::optional<PromoDisplayData>)nextPromoForDisplay:(BOOL)isFirstShownPromo {
diff --git a/ios/chrome/browser/ui/settings/cells/settings_image_detail_text_cell.mm b/ios/chrome/browser/ui/settings/cells/settings_image_detail_text_cell.mm index 5ee39130..eb897f3e 100644 --- a/ios/chrome/browser/ui/settings/cells/settings_image_detail_text_cell.mm +++ b/ios/chrome/browser/ui/settings/cells/settings_image_detail_text_cell.mm
@@ -218,4 +218,12 @@ return self.textLabel.text; } +- (NSArray<NSString*>*)accessibilityUserInputLabels { + // The name for Voice Control includes only `self.textLabel.text`. + if (!self.textLabel.text) { + return @[]; + } + return @[ self.textLabel.text ]; +} + @end
diff --git a/ios/chrome/browser/ui/settings/clear_browsing_data/clear_browsing_data_table_view_controller.mm b/ios/chrome/browser/ui/settings/clear_browsing_data/clear_browsing_data_table_view_controller.mm index 2884d29..9e9f51330 100644 --- a/ios/chrome/browser/ui/settings/clear_browsing_data/clear_browsing_data_table_view_controller.mm +++ b/ios/chrome/browser/ui/settings/clear_browsing_data/clear_browsing_data_table_view_controller.mm
@@ -572,6 +572,12 @@ - (BOOL)hasDataTypeItemsSelected { // Returns YES iff at least 1 data type cell is selected. + // Check if table model has the data types section, because sometimes this + // is called before it does. + if (![self.tableViewModel + hasSectionForSectionIdentifier:SectionIdentifierDataTypes]) { + return NO; + } NSArray* dataTypeItems = [self.tableViewModel itemsInSectionWithIdentifier:SectionIdentifierDataTypes]; for (TableViewClearBrowsingDataItem* dataTypeItem in dataTypeItems) {
diff --git a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_consumer.h b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_consumer.h index f6d8cf9c..9aaf077 100644 --- a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_consumer.h +++ b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_consumer.h
@@ -18,12 +18,11 @@ // Inserts sections at `sections` indexes. Does nothing if the model is not // loaded yet. -- (void)insertSections:(NSIndexSet*)sections; +- (void)insertSections:(NSIndexSet*)sections rowAnimation:(BOOL)rowAnimation; // Deletes sections at `sections` indexes. Does nothing if the model is not // loaded yet. -- (void)deleteSections:(NSIndexSet*)section - withRowAnimation:(BOOL)withRowAnimation; +- (void)deleteSections:(NSIndexSet*)section rowAnimation:(BOOL)rowAnimation; // Reloads only a specific `item`. Does nothing if the model is not loaded // yet.
diff --git a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator.mm b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator.mm index 09fd1313..c06d53cc 100644 --- a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator.mm +++ b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator.mm
@@ -611,7 +611,8 @@ NSUInteger sectionIndex = [model sectionForSectionIdentifier:SignOutSectionIdentifier]; [self.consumer - insertSections:[NSIndexSet indexSetWithIndex:sectionIndex]]; + insertSections:[NSIndexSet indexSetWithIndex:sectionIndex] + rowAnimation:NO]; } break; case SyncSettingsAccountState::kSyncing: @@ -622,7 +623,8 @@ NSUInteger sectionIndex = [model sectionForSectionIdentifier:SignOutSectionIdentifier]; [self.consumer - insertSections:[NSIndexSet indexSetWithIndex:sectionIndex]]; + insertSections:[NSIndexSet indexSetWithIndex:sectionIndex] + rowAnimation:NO]; } break; case SyncSettingsAccountState::kAdvancedInitialSyncSetup: @@ -633,8 +635,8 @@ [model removeSectionWithIdentifier:SignOutSectionIdentifier]; self.signOutAndTurnOffSyncItem = nil; [self.consumer - deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex] - withRowAnimation:NO]; + deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex] + rowAnimation:NO]; } break; } @@ -699,8 +701,9 @@ - (NSString*)itemsToUploadRecommendationString { // _localPasswordsToUpload and _localItemsToUpload should be updated by - // updateBatchUploadSection before calling this method, which also checks for - // the case of having no items to upload, thus this case is not reached here. + // updateBatchUploadSectionWithNotifyConsumer before calling this method, + // which also checks for the case of having no items to upload, thus this case + // is not reached here. if (!_localPasswordsToUpload && !_localItemsToUpload) { NOTREACHED(); } @@ -748,13 +751,13 @@ // Drop the batch upload item from a previous loading. self.batchUploadItem = nil; // Create the batch upload section and item if needed. - [self updateBatchUploadSection:NO]; + [self updateBatchUploadSectionWithNotifyConsumer:NO firstLoad:YES]; } // Fetches the local data descriptions from the sync server, and calls // `-[ManageSyncSettingsMediator localDataDescriptionsFetchedWithDescription:]` // to process those description. -- (void)fetchLocalDataDescriptionsForBatchUpload { +- (void)fetchLocalDataDescriptionsForBatchUploadWithFirstLoad:(BOOL)firstLoad { if (self.syncAccountState != SyncSettingsAccountState::kSignedIn || !base::FeatureList::IsEnabled(syncer::kSyncEnableBatchUploadLocalData)) { return; @@ -774,13 +777,16 @@ requestedTypes, base::BindOnce(^(std::map<syncer::ModelType, syncer::LocalDataDescription> description) { - [weakSelf localDataDescriptionsFetchedWithDescription:description]; + [weakSelf localDataDescriptionsFetchedWithDescription:description + firstLoad:firstLoad]; })); } // Saves the local data description, and update the batch upload section. - (void)localDataDescriptionsFetchedWithDescription: - (std::map<syncer::ModelType, syncer::LocalDataDescription>)description { + (std::map<syncer::ModelType, syncer::LocalDataDescription>) + description + firstLoad:(BOOL)firstLoad { self.localPasswordsToUpload = 0; self.localItemsToUpload = 0; @@ -792,7 +798,7 @@ self.localItemsToUpload += type.second.item_count; } } - [self updateBatchUploadSection:YES]; + [self updateBatchUploadSectionWithNotifyConsumer:YES firstLoad:firstLoad]; } // Deletes the batch upload section and notifies the consumer about model @@ -809,12 +815,14 @@ // Remove the batch upload section from the table view model. NSIndexSet* indexSet = [NSIndexSet indexSetWithIndex:sectionIndex]; - [self.consumer deleteSections:indexSet withRowAnimation:YES]; + [self.consumer deleteSections:indexSet rowAnimation:YES]; } // Updates the batch upload section according to data already fetched. // `notifyConsummer` if YES, call the consumer to update the table view. -- (void)updateBatchUploadSection:(BOOL)notifyConsummer { +// `firstLoad` if YES, load the section without animations. +- (void)updateBatchUploadSectionWithNotifyConsumer:(BOOL)notifyConsummer + firstLoad:(BOOL)firstLoad { // Batch upload option is not shown if sync is disabled by policy, if the // account is in a persistent error state that requires a user action, or if // there is no local data to offer the batch upload. @@ -862,7 +870,8 @@ // The section should be updated if it already exists. [self.consumer reloadSections:indexSet]; } else { - [self.consumer insertSections:indexSet]; + // The animation is not needed if this is a first time load of the card. + [self.consumer insertSections:indexSet rowAnimation:!firstLoad]; } } @@ -1050,7 +1059,7 @@ [self loadSignOutAndTurnOffSyncSection]; [self loadAdvancedSettingsSection]; [self loadSignOutAndManageAccountsSection]; - [self fetchLocalDataDescriptionsForBatchUpload]; + [self fetchLocalDataDescriptionsForBatchUploadWithFirstLoad:YES]; } #pragma mark - SyncObserverModelBridge @@ -1061,12 +1070,12 @@ return; } [self updateSyncErrorsSection:YES]; - [self updateBatchUploadSection:YES]; + [self updateBatchUploadSectionWithNotifyConsumer:YES firstLoad:NO]; [self updateSyncEverythingItemNotifyConsumer:YES]; [self updateSyncItemsNotifyConsumer:YES]; [self updateEncryptionItem:YES]; [self updateSignOutSection]; - [self fetchLocalDataDescriptionsForBatchUpload]; + [self fetchLocalDataDescriptionsForBatchUploadWithFirstLoad:NO]; } #pragma mark - IdentityManagerObserverBridgeDelegate @@ -1093,9 +1102,9 @@ [self updateIdentityAccountSection]; [self updateSyncItemsNotifyConsumer:YES]; [self updateSyncErrorsSection:YES]; - [self updateBatchUploadSection:YES]; + [self updateBatchUploadSectionWithNotifyConsumer:YES firstLoad:NO]; [self updateEncryptionItem:YES]; - [self fetchLocalDataDescriptionsForBatchUpload]; + [self fetchLocalDataDescriptionsForBatchUploadWithFirstLoad:NO]; } } @@ -1215,7 +1224,7 @@ [self updateSyncEverythingItemNotifyConsumer:YES]; [self updateSyncItemsNotifyConsumer:YES]; // Switching toggles might affect the batch upload recommendation. - [self fetchLocalDataDescriptionsForBatchUpload]; + [self fetchLocalDataDescriptionsForBatchUploadWithFirstLoad:NO]; } - (void)didSelectItem:(TableViewItem*)item cellRect:(CGRect)cellRect { @@ -1393,7 +1402,7 @@ // Remove the sync error section from the table view model. if (notifyConsumer) { NSIndexSet* indexSet = [NSIndexSet indexSetWithIndex:sectionIndex]; - [self.consumer deleteSections:indexSet withRowAnimation:NO]; + [self.consumer deleteSections:indexSet rowAnimation:NO]; } } @@ -1491,7 +1500,7 @@ if (errorSectionAlreadyExists) { [self.consumer reloadSections:indexSet]; } else { - [self.consumer insertSections:indexSet]; + [self.consumer insertSections:indexSet rowAnimation:NO]; } } }
diff --git a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator_unittest.mm b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator_unittest.mm index 3afb40e5..2925dd2 100644 --- a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator_unittest.mm +++ b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator_unittest.mm
@@ -411,7 +411,9 @@ } SyncSwitchItem* switch_item = base::apple::ObjCCastStrict<SyncSwitchItem>(item); - if (switch_item.type == PaymentsDataTypeItemType) { + if (switch_item.type == PaymentsDataTypeItemType && + !base::FeatureList::IsEnabled( + syncer::kSyncDecoupleAddressPaymentSettings)) { EXPECT_FALSE(switch_item.enabled); } else { EXPECT_TRUE(switch_item.enabled);
diff --git a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_table_view_controller.mm b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_table_view_controller.mm index 3823b679..d18a39d 100644 --- a/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_table_view_controller.mm +++ b/ios/chrome/browser/ui/settings/google_services/manage_sync_settings_table_view_controller.mm
@@ -130,24 +130,32 @@ #pragma mark - ManageSyncSettingsConsumer -- (void)insertSections:(NSIndexSet*)sections { +- (void)insertSections:(NSIndexSet*)sections rowAnimation:(BOOL)rowAnimation { if (!self.tableViewModel) { // No need to reload since the model has not been loaded yet. return; } - [self.tableView insertSections:sections - withRowAnimation:UITableViewRowAnimationNone]; + if (rowAnimation) { + [self.tableView insertSections:sections + withRowAnimation:UITableViewRowAnimationMiddle]; + } else { + [UIView performWithoutAnimation:^{ + [self.tableView beginUpdates]; + [self.tableView insertSections:sections + withRowAnimation:UITableViewRowAnimationNone]; + [self.tableView endUpdates]; + }]; + } } -- (void)deleteSections:(NSIndexSet*)sections - withRowAnimation:(BOOL)withRowAnimation { +- (void)deleteSections:(NSIndexSet*)sections rowAnimation:(BOOL)rowAnimation { if (!self.tableViewModel) { // No need to reload since the model has not been loaded yet. return; } - if (withRowAnimation) { + if (rowAnimation) { [self.tableView deleteSections:sections - withRowAnimation:UITableViewRowAnimationAutomatic]; + withRowAnimation:UITableViewRowAnimationMiddle]; } else { // To avoid animation glitches related to crbug.com/1469539. [UIView performWithoutAnimation:^{
diff --git a/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.h b/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.h index 929ad73..26517c2d3 100644 --- a/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.h +++ b/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.h
@@ -10,7 +10,6 @@ class FullscreenController; @protocol SideSwipeToolbarInteracting; @protocol SideSwipeToolbarSnapshotProviding; -class SnapshotBrowserAgent; @protocol TabStripHighlighting; class WebStateList; @@ -70,7 +69,6 @@ // Initializer. - (instancetype) initWithFullscreenController:(FullscreenController*)fullscreenController - snapshotBrowserAgent:(SnapshotBrowserAgent*)snapshotBrowserAgent webStateList:(WebStateList*)webStateList; // Disconnects the mediator.
diff --git a/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.mm b/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.mm index 8ebbf507..e9c6944 100644 --- a/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.mm +++ b/ios/chrome/browser/ui/side_swipe/side_swipe_mediator.mm
@@ -16,8 +16,6 @@ #import "ios/chrome/browser/shared/model/web_state_list/web_state_list.h" #import "ios/chrome/browser/shared/model/web_state_list/web_state_list_observer_bridge.h" #import "ios/chrome/browser/shared/public/features/features.h" -#import "ios/chrome/browser/snapshots/model/snapshot_browser_agent.h" -#import "ios/chrome/browser/snapshots/model/snapshot_storage.h" #import "ios/chrome/browser/snapshots/model/snapshot_tab_helper.h" #import "ios/chrome/browser/ui/fullscreen/animated_scoped_fullscreen_disabler.h" #import "ios/chrome/browser/ui/fullscreen/fullscreen_controller.h" @@ -52,9 +50,6 @@ // Distance between sections of iPad side swipe. const CGFloat kIpadTabSwipeDistance = 100; -// Number of tabs to keep in the grey image cache. -const NSUInteger kIpadGreySwipeTabCount = 8; - } // namespace @interface SideSwipeMediator () <CRWWebStateObserver, @@ -102,9 +97,6 @@ // The animated disabler displays the toolbar when a side swipe navigation // gesture is being recognized. std::unique_ptr<AnimatedScopedFullscreenDisabler> _animatedFullscreenDisabler; - - // Used to add or remove the snapshot's gray cache. - raw_ptr<SnapshotBrowserAgent> _snapshotBrowserAgent; } // The current active WebState. @@ -119,11 +111,6 @@ // Whether to allow navigating from the trailing edge. @property(nonatomic, assign) BOOL trailingEdgeNavigationEnabled; -// Load grey snapshots for the next `kIpadGreySwipeTabCount` tabs in -// `direction`. -- (void)createGreyCache:(UISwipeGestureRecognizerDirection)direction; -// Tell snapshot storage to clear grey cache. -- (void)deleteGreyCache; // Handle tab side swipe for iPad. Change tabs according to swipe distance. - (void)handleiPadTabSwipe:(SideSwipeGestureRecognizer*)gesture; // Handle tab side swipe for iPhone. Introduces a CardSideSwipeView to convey @@ -149,7 +136,6 @@ - (instancetype) initWithFullscreenController:(FullscreenController*)fullscreenController - snapshotBrowserAgent:(SnapshotBrowserAgent*)snapshotBrowserAgent webStateList:(WebStateList*)webStateList { self = [super init]; if (self) { @@ -165,7 +151,6 @@ if (self.activeWebState) { _scopedWebStateObservation->Observe(self.activeWebState); } - _snapshotBrowserAgent = snapshotBrowserAgent; } return self; } @@ -182,7 +167,6 @@ _scopedWebStateObservation.reset(); _webStateObserverBridge.reset(); _fullscreenController = nullptr; - _snapshotBrowserAgent = nullptr; } - (void)addHorizontalGesturesToView:(UIView*)view { @@ -217,39 +201,6 @@ return !([_tabSideSwipeView window] || _inSwipe); } -- (void)createGreyCache:(UISwipeGestureRecognizerDirection)direction { - NSInteger dx = (direction == UISwipeGestureRecognizerDirectionLeft) ? -1 : 1; - NSInteger index = _startingTabIndex + dx; - std::vector<SnapshotID> snapshotIDs; - snapshotIDs.reserve(kIpadGreySwipeTabCount); - for (NSUInteger count = 0; count < kIpadGreySwipeTabCount; count++) { - // Wrap around edges. - if (index >= self.webStateList->count()) { - index = 0; - } else if (index < 0) { - index = self.webStateList->count() - 1; - } - - // Don't wrap past the starting index. - if (index == (NSInteger)_startingTabIndex) { - break; - } - - web::WebState* webState = self.webStateList->GetWebStateAt(index); - if (webState && PagePlaceholderTabHelper::FromWebState(webState) - ->will_add_placeholder_for_next_navigation()) { - snapshotIDs.push_back( - SnapshotTabHelper::FromWebState(webState)->GetSnapshotID()); - } - index = index + dx; - } - [_snapshotBrowserAgent->snapshot_storage() createGreyCache:snapshotIDs]; -} - -- (void)deleteGreyCache { - [_snapshotBrowserAgent->snapshot_storage() removeGreyCache]; -} - - (void)handlePan:(SideSwipeGestureRecognizer*)gesture { // Do not trigger a CheckForOverRealization here, as it's expected // that many WebStates may realize from multiple swipes. @@ -294,7 +245,6 @@ object:nil]; [self.tabStripDelegate setHighlightsSelectedTab:YES]; _startingTabIndex = self.webStateList->active_index(); - [self createGreyCache:gesture.direction]; } else if (gesture.state == UIGestureRecognizerStateChanged) { // Side swipe for iPad involves changing the selected tab as the swipe moves // across the width of the view. The screen is broken up into @@ -352,7 +302,6 @@ // Redisplay the view if it was in overlay preview mode. [_swipeDelegate sideSwipeRedisplayTabView]; [self.tabStripDelegate setHighlightsSelectedTab:NO]; - [self deleteGreyCache]; [[NSNotificationCenter defaultCenter] postNotificationName:kSideSwipeDidStopNotification object:nil];
diff --git a/ios/chrome/browser/ui/side_swipe/side_swipe_mediator_unittest.mm b/ios/chrome/browser/ui/side_swipe/side_swipe_mediator_unittest.mm index e4c5c86f..5991f2b3 100644 --- a/ios/chrome/browser/ui/side_swipe/side_swipe_mediator_unittest.mm +++ b/ios/chrome/browser/ui/side_swipe/side_swipe_mediator_unittest.mm
@@ -12,7 +12,6 @@ #import "ios/chrome/browser/shared/model/url/chrome_url_constants.h" #import "ios/chrome/browser/shared/model/web_state_list/web_state_list.h" #import "ios/chrome/browser/shared/model/web_state_list/web_state_opener.h" -#import "ios/chrome/browser/snapshots/model/snapshot_browser_agent.h" #import "ios/chrome/browser/ui/fullscreen/fullscreen_controller.h" #import "ios/chrome/test/scoped_key_window.h" #import "ios/web/common/crw_web_view_content_view.h" @@ -58,11 +57,8 @@ FullscreenController* fullscreen_controller = FullscreenController::FromBrowser(browser_.get()); - SnapshotBrowserAgent* snapshot_browser_agent = - SnapshotBrowserAgent::FromBrowser(browser_.get()); side_swipe_mediator_ = [[SideSwipeMediator alloc] initWithFullscreenController:fullscreen_controller - snapshotBrowserAgent:snapshot_browser_agent webStateList:browser_->GetWebStateList()]; view_ = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 240)];
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/BUILD.gn b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/BUILD.gn index 830ea23..6022732 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/BUILD.gn +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/BUILD.gn
@@ -14,11 +14,13 @@ "//base", "//ios/chrome/browser/shared/coordinator/chrome_coordinator", "//ios/chrome/browser/shared/model/browser", + "//ios/chrome/browser/shared/model/web_state_list", "//ios/chrome/browser/shared/public/commands", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups", "//ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups:tab_group_creation", "//ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups:tab_groups_commands", + "//ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups:tab_groups_ui", "//ios/web/public", ] } @@ -41,6 +43,7 @@ "//components/bookmarks/browser", "//components/bookmarks/common", "//components/prefs", + "//components/tab_groups", "//ios/chrome/browser/bookmarks/model", "//ios/chrome/browser/commerce/model", "//ios/chrome/browser/default_browser/model:utils",
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_coordinator.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_coordinator.mm index 3d989d6e..3cd9e08 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_coordinator.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_coordinator.mm
@@ -6,10 +6,12 @@ #import "base/check.h" #import "ios/chrome/browser/shared/model/browser/browser.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" #import "ios/chrome/browser/shared/public/commands/command_dispatcher.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.h" #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.h" +#import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.h" #import "ios/web/public/web_state.h" @implementation BaseGridCoordinator { @@ -69,7 +71,7 @@ #pragma mark - TabGroupsCommands -- (void)showTabGroupWithID { +- (void)showTabGroup:(const TabGroup*)tabGroup { CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) << "You should not be able to show a tab group UI outside the " "Tab Groups experiment."; @@ -80,7 +82,8 @@ // controller. _tabGroupCoordinator = [[TabGroupCoordinator alloc] initWithBaseViewController:self.baseViewController - browser:self.browser]; + browser:self.browser + tabGroup:tabGroup]; [_tabGroupCoordinator start]; } @@ -101,9 +104,9 @@ // when the base grid coordinator will have access to the grid view // controller. _tabGroupCreator = [[CreateTabGroupCoordinator alloc] - initWithBaseViewController:self.baseViewController - browser:self.browser - selectedTabs:identifiers]; + initTabGroupCreationWithBaseViewController:self.baseViewController + browser:self.browser + selectedTabs:identifiers]; [_tabGroupCreator start]; } @@ -112,4 +115,25 @@ _tabGroupCreator = nil; } +- (void)showTabGroupEditionForGroup:(const TabGroup*)tabGroup { + CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) + << "You should not be able to edit a tab group outside the Tab Groups " + "experiment."; + CHECK(!_tabGroupCreator) << "There is an atemps to edit a tab group when a " + "creation process is still running."; + CHECK(tabGroup) << "To edit a tab group you should pass a group."; + + // TODO(crbug.com/1501837): Replace base view controller by view controller + // when the base grid coordinator will have access to the grid view + // controller. + UIViewController* backgroundView = _tabGroupCoordinator + ? _tabGroupCoordinator.viewController + : self.baseViewController; + _tabGroupCreator = [[CreateTabGroupCoordinator alloc] + initTabGroupEditionWithBaseViewController:backgroundView + browser:self.browser + tabGroup:tabGroup]; + [_tabGroupCreator start]; +} + @end
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_mediator.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_mediator.mm index c2e1667..f07b28e 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_mediator.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_mediator.mm
@@ -20,6 +20,7 @@ #import "components/bookmarks/browser/bookmark_model.h" #import "components/bookmarks/common/bookmark_pref_names.h" #import "components/prefs/pref_service.h" +#import "components/tab_groups/tab_group_visual_data.h" #import "ios/chrome/browser/bookmarks/model/local_or_syncable_bookmark_model_factory.h" #import "ios/chrome/browser/commerce/model/shopping_persisted_data_tab_helper.h" #import "ios/chrome/browser/default_browser/model/utils.h" @@ -490,20 +491,25 @@ } - (void)selectItemWithID:(web::WebStateID)itemID pinned:(BOOL)pinned { - // TODO(crbug.com/1501837): Adapt the condition to open a tab group UI only - // when `itemID` match a group. - if (base::FeatureList::IsEnabled(kTabGroupsInGrid)) { - // TODO(crbug.com/1501837): Set the group ID when it will be available. - [self.dispatcher showTabGroupWithID]; - return; - } - WebStateSearchCriteria searchCriteria{ .identifier = itemID, .pinned_state = pinned ? PinnedState::kPinned : PinnedState::kNonPinned, }; int index = GetWebStateIndex(self.webStateList, searchCriteria); + // TODO(crbug.com/1501837): Adapt the condition to open a tab group UI only + // when `itemID` match a group. + if (base::FeatureList::IsEnabled(kTabGroupsInGrid)) { + // TODO(crbug.com/1501837): This should be move in the function (when + // available) which handle when a user tab on a group cell. This should also + // get the real group and not create one. + tab_groups::TabGroupVisualData temporaryVisualData( + u"To remove", tab_groups::TabGroupColorId::kCyan); + [self.dispatcher showTabGroup:self.webStateList->CreateGroup( + {index}, temporaryVisualData)]; + return; + } + WebStateList* itemWebStateList = self.webStateList; if (index == WebStateList::kInvalidIndex) { if (pinned) {
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/BUILD.gn b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/BUILD.gn index 7d7e06fa..cc9543c9 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/BUILD.gn +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/BUILD.gn
@@ -69,6 +69,7 @@ "//base", "//base:i18n", "//ios/chrome/app/strings", + "//ios/chrome/browser/shared/model/web_state_list", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/shared/ui/symbols", "//ios/chrome/browser/ui/menu", @@ -98,6 +99,7 @@ "//components/strings", "//components/tab_groups", "//ios/chrome/app/strings", + "//ios/chrome/browser/shared/model/web_state_list", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/shared/ui/elements", "//ios/chrome/browser/shared/ui/symbols", @@ -160,6 +162,8 @@ "//base/test:test_support", "//ios/chrome/browser/shared/model/browser/test:test_support", "//ios/chrome/browser/shared/model/browser_state:test_support", + "//ios/chrome/browser/shared/model/web_state_list", + "//ios/chrome/browser/shared/model/web_state_list/test:test_support", "//ios/chrome/browser/shared/public/commands", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/snapshots/model",
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.h b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.h index 6bdca51..29b91fb 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.h +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.h
@@ -9,6 +9,7 @@ #import "ios/chrome/browser/shared/coordinator/chrome_coordinator/chrome_coordinator.h" +class TabGroup; namespace web { class WebStateID; } @@ -16,10 +17,21 @@ // Coordinator that manage the model and UI of the tab group creation. @interface CreateTabGroupCoordinator : ChromeCoordinator -- (instancetype)initWithBaseViewController:(UIViewController*)viewController - browser:(Browser*)browser - selectedTabs: - (const std::set<web::WebStateID>&)identifiers +// Initializer when you create a new group. +// - `identifiers` is the list of selected tab to put in the group once created. +- (instancetype) + initTabGroupCreationWithBaseViewController:(UIViewController*)viewController + browser:(Browser*)browser + selectedTabs: + (const std::set<web::WebStateID>&) + identifiers NS_DESIGNATED_INITIALIZER; + +// Initializer when you edit an existing `tabGroup` passed in parameters. +// `tabGroup` should not be nil. +- (instancetype) + initTabGroupEditionWithBaseViewController:(UIViewController*)viewController + browser:(Browser*)browser + tabGroup:(const TabGroup*)tabGroup NS_DESIGNATED_INITIALIZER; - (instancetype)initWithBaseViewController:(UIViewController*)viewController browser:(Browser*)browser NS_UNAVAILABLE;
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.mm index 90c771c5..89e2fbc 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_coordinator.mm
@@ -6,6 +6,7 @@ #import "base/check.h" #import "ios/chrome/browser/shared/model/browser/browser.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" #import "ios/chrome/browser/shared/public/commands/command_dispatcher.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.h" @@ -20,14 +21,18 @@ CreateTabGroupViewController* _viewController; // List of tabs to add to the tab group. std::set<web::WebStateID> _identifiers; + // Tab group to edit. + const TabGroup* _tabGroup; } -#pragma mark - ChromeCoordinator +#pragma mark - Public -- (instancetype)initWithBaseViewController:(UIViewController*)viewController - browser:(Browser*)browser - selectedTabs:(const std::set<web::WebStateID>&) - identifiers { +- (instancetype) + initTabGroupCreationWithBaseViewController:(UIViewController*)viewController + browser:(Browser*)browser + selectedTabs: + (const std::set<web::WebStateID>&) + identifiers { CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) << "You should not be able to create a tab group outside the Tab Groups experiment."; CHECK(!identifiers.empty()) << "Cannot create an empty tab group."; @@ -38,16 +43,41 @@ return self; } +- (instancetype) + initTabGroupEditionWithBaseViewController:(UIViewController*)viewController + browser:(Browser*)browser + tabGroup:(const TabGroup*)tabGroup { + CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) + << "You should not be able to edit a tab group outside the Tab Groups " + "experiment."; + CHECK(tabGroup) << "You need to pass a tab group in order to edit it."; + self = [super initWithBaseViewController:viewController browser:browser]; + if (self) { + _tabGroup = tabGroup; + } + return self; +} + +#pragma mark - ChromeCoordinator + - (void)start { id<TabGroupsCommands> handler = HandlerForProtocol( self.browser->GetCommandDispatcher(), TabGroupsCommands); _viewController = - [[CreateTabGroupViewController alloc] initWithHandler:handler]; + [[CreateTabGroupViewController alloc] initWithHandler:handler + tabGroup:_tabGroup]; - _mediator = [[CreateTabGroupMediator alloc] - initWithConsumer:_viewController - selectedTabs:_identifiers - webStateList:self.browser->GetWebStateList()]; + if (_tabGroup) { + _mediator = [[CreateTabGroupMediator alloc] + initTabGroupEditionWithConsumer:_viewController + tabGroup:_tabGroup + webStateList:self.browser->GetWebStateList()]; + } else { + _mediator = [[CreateTabGroupMediator alloc] + initTabGroupCreationWithConsumer:_viewController + selectedTabs:_identifiers + webStateList:self.browser->GetWebStateList()]; + } _viewController.mutator = _mediator; // TODO(crbug.com/1501837): Add the create tab group animation.
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.h b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.h index fce245f..deab60c 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.h +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.h
@@ -11,6 +11,7 @@ #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_creation_mutator.h" +class TabGroup; @protocol TabGroupCreationConsumer; class WebStateList; @@ -22,11 +23,21 @@ @interface CreateTabGroupMediator : NSObject <TabGroupCreationMutator> // Init the tab group creation mediator with: +// - `consumer` the UI that will receive updates. // - `identifiers` the list of selected tabs ID // - `webStateList` the web state list where the `identifiers` are from -- (instancetype)initWithConsumer:(id<TabGroupCreationConsumer>)consumer - selectedTabs:(std::set<web::WebStateID>&)identifiers - webStateList:(WebStateList*)webStateList; +- (instancetype) + initTabGroupCreationWithConsumer:(id<TabGroupCreationConsumer>)consumer + selectedTabs:(std::set<web::WebStateID>&)identifiers + webStateList:(WebStateList*)webStateList; + +// Init the tab group creation mediator with: +// - `consumer` the UI that will receive updates. +// - `tabGroup` the group to edit +- (instancetype)initTabGroupEditionWithConsumer: + (id<TabGroupCreationConsumer>)consumer + tabGroup:(const TabGroup*)tabGroup + webStateList:(WebStateList*)webStateList; @end
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.mm index f7606db..d2c46208 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_mediator.mm
@@ -6,6 +6,7 @@ #import "base/check.h" #import "components/tab_groups/tab_group_color.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" #import "ios/chrome/browser/shared/model/web_state_list/web_state_list.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_creation_consumer.h" @@ -25,11 +26,14 @@ NSMutableArray* _snapshots; // List of favicons. NSMutableArray* _favicons; + // Tab group to edit. + const TabGroup* _tabGroup; } -- (instancetype)initWithConsumer:(id<TabGroupCreationConsumer>)consumer - selectedTabs:(std::set<web::WebStateID>&)identifiers - webStateList:(WebStateList*)webStateList { +- (instancetype) + initTabGroupCreationWithConsumer:(id<TabGroupCreationConsumer>)consumer + selectedTabs:(std::set<web::WebStateID>&)identifiers + webStateList:(WebStateList*)webStateList { CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) << "You should not be able to create a tab group outside the Tab Groups " "experiment."; @@ -75,6 +79,27 @@ return self; } +- (instancetype)initTabGroupEditionWithConsumer: + (id<TabGroupCreationConsumer>)consumer + tabGroup:(const TabGroup*)tabGroup + webStateList:(WebStateList*)webStateList { + CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) + << "You should not be able to create a tab group outside the Tab Groups " + "experiment."; + self = [super init]; + if (self) { + CHECK(consumer); + CHECK(tabGroup); + _consumer = consumer; + _tabGroup = tabGroup; + // TODO(crbug.com/1501837): Get list of web states from the group, and fetch + // snapshots and favicons and send it to the consumer. + [_consumer setDefaultGroupColor:_tabGroup->visual_data().color()]; + // TODO(crbug.com/1501837): Set title with current value. + } + return self; +} + #pragma mark - TabGroupCreationMutator - (void)createNewGroupWithTitle:(NSString*)title
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.h b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.h index 803b78a..caf90400 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.h +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.h
@@ -9,6 +9,7 @@ #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_creation_consumer.h" +class TabGroup; @protocol TabGroupCreationMutator; @protocol TabGroupsCommands; @@ -20,8 +21,10 @@ @property(nonatomic, weak) id<TabGroupCreationMutator> mutator; // Initiates a CreateTabGroupViewController with `handler` to handle user -// action. -- (instancetype)initWithHandler:(id<TabGroupsCommands>)handler; +// action. `tabGroup` can be nil in case we are in creation mode and not in +// edition mode. +- (instancetype)initWithHandler:(id<TabGroupsCommands>)handler + tabGroup:(const TabGroup*)tabGroup; @end
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.mm index f1f7a09..06881b7 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/create_tab_group_view_controller.mm
@@ -7,6 +7,7 @@ #import "base/check.h" #import "components/strings/grit/components_strings.h" #import "components/tab_groups/tab_group_color.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/shared/ui/elements/top_aligned_image_view.h" #import "ios/chrome/browser/shared/ui/symbols/symbols.h" @@ -68,9 +69,12 @@ NSArray<UIImage*>* _favicons; // Snapshots views container. UIView* _snapshotsContainer; + // Tab group to edit. + const TabGroup* _tabGroup; } -- (instancetype)initWithHandler:(id<TabGroupsCommands>)handler { +- (instancetype)initWithHandler:(id<TabGroupsCommands>)handler + tabGroup:(const TabGroup*)tabGroup { CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) << "You should not be able to create a tab group outside the Tab Groups " "experiment."; @@ -78,6 +82,7 @@ if (self) { CHECK(handler); _tabGroupsHandler = handler; + _tabGroup = tabGroup; // TODO(crbug.com/1501837): Get the color ID list from helper to ensure to // always have the correct values. @@ -309,8 +314,10 @@ }; NSMutableAttributedString* attributedString = [[NSMutableAttributedString alloc] - initWithString:l10n_util::GetNSString( - IDS_IOS_TAB_GROUP_CREATION_BUTTON) + initWithString:_tabGroup ? l10n_util::GetNSString( + IDS_IOS_TAB_GROUP_CREATION_DONE) + : l10n_util::GetNSString( + IDS_IOS_TAB_GROUP_CREATION_BUTTON) attributes:attributes]; buttonConfiguration.attributedTitle = attributedString;
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.h b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.h index bac53e2..e922f384 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.h +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.h
@@ -7,11 +7,23 @@ #import "ios/chrome/browser/shared/coordinator/chrome_coordinator/chrome_coordinator.h" +class TabGroup; +@class TabGroupViewController; + +// Coordinator to display the given tab group. @interface TabGroupCoordinator : ChromeCoordinator -// TODO(crbug.com/1501837): Add init function with a tab group ID when the ID -// will be available. +// View controller for tab groups. +@property(weak, readonly) TabGroupViewController* viewController; +// Init the coordinator with the tab group to display. +// - `tabGroup` should not be nil. +- (instancetype)initWithBaseViewController:(UIViewController*)viewController + browser:(Browser*)browser + tabGroup:(const TabGroup*)tabGroup + NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithBaseViewController:(UIViewController*)viewController + browser:(Browser*)browser NS_UNAVAILABLE; @end #endif // IOS_CHROME_BROWSER_UI_TAB_SWITCHER_TAB_GRID_GRID_TAB_GROUPS_TAB_GROUP_COORDINATOR_H_
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.mm index 54b7d6a..2699b0ff 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator.mm
@@ -7,6 +7,7 @@ #import "base/check.h" #import "ios/chrome/browser/shared/model/browser/browser.h" #import "ios/chrome/browser/shared/model/browser_state/chrome_browser_state.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" #import "ios/chrome/browser/shared/public/commands/command_dispatcher.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/base_grid_view_controller.h" @@ -22,24 +23,39 @@ TabGroupViewController* _viewController; // Transition delegate for the animation to show/hide a Tab Group. TabGroupTransitionDelegate* _transitionDelegate; + // Tab group to display. + const TabGroup* _tabGroup; } -#pragma mark - ChromeCoordinator +#pragma mark - Public - (instancetype)initWithBaseViewController:(UIViewController*)viewController - browser:(Browser*)browser { + browser:(Browser*)browser + tabGroup:(const TabGroup*)tabGroup { CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) << "You should not be able to create a tab group coordinator outside the " "Tab Groups experiment."; - return [super initWithBaseViewController:viewController browser:browser]; + CHECK(tabGroup) << "You need to pass a tab group in order to display it."; + self = [super initWithBaseViewController:viewController browser:browser]; + if (self) { + _tabGroup = tabGroup; + } + return self; } +- (UIViewController*)viewController { + return _viewController; +} + +#pragma mark - ChromeCoordinator + - (void)start { id<TabGroupsCommands> handler = HandlerForProtocol( self.browser->GetCommandDispatcher(), TabGroupsCommands); _viewController = [[TabGroupViewController alloc] initWithHandler:handler - lightTheme:!self.browser->GetBrowserState()->IsOffTheRecord()]; + lightTheme:!self.browser->GetBrowserState()->IsOffTheRecord() + tabGroup:_tabGroup]; _mediator = [[TabGroupMediator alloc] initWithWebStateList:self.browser->GetWebStateList()
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator_unittest.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator_unittest.mm index 904f3e4..d414c92 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator_unittest.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_coordinator_unittest.mm
@@ -8,20 +8,39 @@ #import "base/test/task_environment.h" #import "ios/chrome/browser/shared/model/browser/test/test_browser.h" #import "ios/chrome/browser/shared/model/browser_state/test_chrome_browser_state.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" +#import "ios/chrome/browser/shared/model/web_state_list/test/fake_web_state_list_delegate.h" +#import "ios/chrome/browser/shared/model/web_state_list/web_state_list.h" #import "ios/chrome/browser/shared/public/commands/command_dispatcher.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/snapshots/model/snapshot_browser_agent.h" +#import "ios/chrome/browser/snapshots/model/snapshot_tab_helper.h" #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_groups_commands.h" #import "ios/web/public/test/fakes/fake_web_state.h" #import "testing/platform_test.h" #import "third_party/ocmock/OCMock/OCMock.h" +// Fake WebStateList delegate that attaches the required tab helper. +class TabGroupCoordinatorFakeWebStateListDelegate + : public FakeWebStateListDelegate { + public: + TabGroupCoordinatorFakeWebStateListDelegate() {} + ~TabGroupCoordinatorFakeWebStateListDelegate() override {} + + // WebStateListDelegate implementation. + void WillAddWebState(web::WebState* web_state) override { + SnapshotTabHelper::CreateForWebState(web_state); + } +}; + class TabGroupCoordinatorTest : public PlatformTest { protected: TabGroupCoordinatorTest() { feature_list_.InitWithFeatures({kTabGroupsInGrid}, {}); browser_state_ = TestChromeBrowserState::Builder().Build(); - browser_ = std::make_unique<TestBrowser>(browser_state_.get()); + browser_ = std::make_unique<TestBrowser>( + browser_state_.get(), + std::make_unique<TabGroupCoordinatorFakeWebStateListDelegate>()); SnapshotBrowserAgent::CreateForBrowser(browser_.get()); @@ -33,9 +52,20 @@ forProtocol:@protocol(TabGroupsCommands)]; base_view_controller_ = [[UIViewController alloc] init]; + + tab_groups::TabGroupVisualData temporaryVisualData( + u"Test group", tab_groups::TabGroupColorId::kCyan); + WebStateList* web_state_list = browser_->GetWebStateList(); + web_state_list->InsertWebState( + std::make_unique<web::FakeWebState>(web::WebStateID::NewUnique()), + WebStateList::InsertionParams::Automatic().Activate()); + const TabGroup* group = + web_state_list->CreateGroup({0}, temporaryVisualData); + coordinator_ = [[TabGroupCoordinator alloc] initWithBaseViewController:base_view_controller_ - browser:browser_.get()]; + browser:browser_.get() + tabGroup:group]; [coordinator_ start]; }
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.h b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.h index 4cdb7721..63ea56d 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.h +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.h
@@ -10,6 +10,7 @@ #import "ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_consumer.h" @class BaseGridViewController; +class TabGroup; @protocol TabGroupsCommands; @protocol TabGroupMutator; @@ -23,9 +24,11 @@ @property(nonatomic, readonly) BaseGridViewController* gridViewController; // Initiates a TabGroupViewController with `handler` to handle user action, -// `lightTheme` to YES to have a light theme. +// `lightTheme` to YES to have a light theme, `tabGroup` to get tab group +// information. - (instancetype)initWithHandler:(id<TabGroupsCommands>)handler - lightTheme:(BOOL)lightTheme; + lightTheme:(BOOL)lightTheme + tabGroup:(const TabGroup*)tabGroup; // Methods handling the presentation animation of this view controller. - (void)prepareForPresentation;
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.mm b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.mm index 8d1496c..78f01d00 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.mm +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_group_view_controller.mm
@@ -7,6 +7,7 @@ #import "base/check.h" #import "base/i18n/time_formatting.h" #import "base/strings/sys_string_conversions.h" +#import "ios/chrome/browser/shared/model/web_state_list/tab_group.h" #import "ios/chrome/browser/shared/public/features/features.h" #import "ios/chrome/browser/shared/ui/symbols/symbols.h" #import "ios/chrome/browser/ui/menu/action_factory.h" @@ -52,17 +53,22 @@ UIView* _primaryTitle; // The blur background. UIVisualEffectView* _blurView; + // Currently displayed group. + const TabGroup* _tabGroup; } #pragma mark - Public - (instancetype)initWithHandler:(id<TabGroupsCommands>)handler - lightTheme:(BOOL)lightTheme { + lightTheme:(BOOL)lightTheme + tabGroup:(const TabGroup*)tabGroup { CHECK(base::FeatureList::IsEnabled(kTabGroupsInGrid)) << "You should not be able to create a tab group view controller outside " "the Tab Groups experiment."; + CHECK(tabGroup); if (self = [super init]) { _handler = handler; + _tabGroup = tabGroup; _gridViewController = [[BaseGridViewController alloc] init]; if (lightTheme) { _gridViewController.theme = GridThemeLight; @@ -423,11 +429,22 @@ return subTitleView; } +// Displays the menu to rename and change the color of the currently displayed +// group. +- (void)displayEditionMenu { + [_handler showTabGroupEditionForGroup:_tabGroup]; +} + // Returns the tab group menu. - (UIMenu*)configuredTabGroupMenu { ActionFactory* actionFactory = [[ActionFactory alloc] initWithScenario:kMenuScenarioHistogramTabGroupViewEntry]; + __weak TabGroupViewController* weakSelf = self; + UIAction* renameGroup = [actionFactory actionToRenameTabGroupWithBlock:^{ + [weakSelf displayEditionMenu]; + }]; + UIAction* newTabAction = [actionFactory actionToAddNewTabInGroupWithBlock:^{ // TODO(crbug.com/1501837): Add new tab in current group and open it. }]; @@ -446,7 +463,9 @@ return [UIMenu menuWithTitle:@"" - children:@[ newTabAction, ungroupAction, closeGroupAction ]]; + children:@[ + renameGroup, newTabAction, ungroupAction, closeGroupAction + ]]; } @end
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_groups_commands.h b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_groups_commands.h index 9d781fd..3b5a5113c 100644 --- a/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_groups_commands.h +++ b/ios/chrome/browser/ui/tab_switcher/tab_grid/grid/tab_groups/tab_groups_commands.h
@@ -7,16 +7,15 @@ #import <set> +class TabGroup; namespace web { class WebStateID; } // namespace web @protocol TabGroupsCommands -// Shows tab group UI for group ID `groupID`. -// TODO(crbug.com/1501837): Add the group ID in parameter when group ID will be -// available. -- (void)showTabGroupWithID; +// Shows tab group UI for group `tabGroup`. +- (void)showTabGroup:(const TabGroup*)tabGroup; // Hides the currently displayed tab group. - (void)hideTabGroup; @@ -28,6 +27,9 @@ // Hides the tab group creation view. - (void)hideTabGroupCreation; +// Shows tab group edition view. +- (void)showTabGroupEditionForGroup:(const TabGroup*)tabGroup; + @end #endif // IOS_CHROME_BROWSER_UI_TAB_SWITCHER_TAB_GRID_GRID_TAB_GROUPS_TAB_GROUPS_COMMANDS_H_
diff --git a/ios/web/public/web_state.h b/ios/web/public/web_state.h index b4066e5d..72914b5 100644 --- a/ios/web/public/web_state.h +++ b/ios/web/public/web_state.h
@@ -315,9 +315,11 @@ // Stops any pending navigation. virtual void Stop() = 0; - // Gets the NavigationManager associated with this WebState. Can never return - // null. + // Gets the NavigationManager associated with this WebState. Will return null + // iff the WebState is unrealized. It doesn't force the realization. virtual const NavigationManager* GetNavigationManager() const = 0; + // Gets the NavigationManager associated with this WebState. Can never return + // null. It forces the realization if needed. virtual NavigationManager* GetNavigationManager() = 0; // Gets the WebFramesManager associated with this WebState. Can never return
diff --git a/ios_internal b/ios_internal index 2e41c69..4f50ee5 160000 --- a/ios_internal +++ b/ios_internal
@@ -1 +1 @@ -Subproject commit 2e41c6955ac16c3568e2e0b1685e08fd689addb9 +Subproject commit 4f50ee554da55ee6d7c1382a8b06233257b9ee81
diff --git a/media/audio/audio_input_device_unittest.cc b/media/audio/audio_input_device_unittest.cc index 794db51..ba432d9 100644 --- a/media/audio/audio_input_device_unittest.cc +++ b/media/audio/audio_input_device_unittest.cc
@@ -11,6 +11,7 @@ #include "base/process/process_handle.h" #include "base/run_loop.h" #include "base/sync_socket.h" +#include "base/synchronization/waitable_event.h" #include "base/task/single_thread_task_runner.h" #include "base/test/task_environment.h" #include "testing/gmock/include/gmock/gmock.h" @@ -63,6 +64,34 @@ MOCK_METHOD1(OnCaptureMuted, void(bool is_muted)); }; +// Verifies that the capture time passed to Capture() are correct. +class AssertingCaptureCallback : public AudioCapturerSource::CaptureCallback { + public: + explicit AssertingCaptureCallback(base::TimeTicks expected_capture_time) + : expected_capture_time_(expected_capture_time) {} + ~AssertingCaptureCallback() override = default; + + void Capture(const AudioBus* audio_source, + base::TimeTicks audio_capture_time, + double volume, + bool key_pressed) override { + EXPECT_EQ(audio_capture_time, expected_capture_time_); + capture_called_event_.Signal(); + } + + void WaitForCapture() { capture_called_event_.Wait(); } + + MOCK_METHOD0(OnCaptureStarted, void()); + MOCK_METHOD2(OnCaptureError, + void(AudioCapturerSource::ErrorCode code, + const std::string& message)); + MOCK_METHOD1(OnCaptureMuted, void(bool is_muted)); + + private: + base::TimeTicks expected_capture_time_; + base::WaitableEvent capture_called_event_; +}; + } // namespace. class AudioInputDeviceTest @@ -145,6 +174,68 @@ device->Stop(); } +TEST_P(AudioInputDeviceTest, CaptureCallback) { + base::test::TaskEnvironment ste; + AudioParameters params(AudioParameters::AUDIO_PCM_LOW_LATENCY, + ChannelLayoutConfig::Stereo(), 48000, 480); + base::MappedReadOnlyRegion shared_memory; + CancelableSyncSocket browser_socket; + CancelableSyncSocket renderer_socket; + + const uint32_t memory_size = + media::ComputeAudioInputBufferSize(params, kMemorySegmentCount); + + shared_memory = base::ReadOnlySharedMemoryRegion::Create(memory_size); + ASSERT_TRUE(shared_memory.IsValid()); + memset(shared_memory.mapping.memory(), 0xff, memory_size); + + ASSERT_TRUE( + CancelableSyncSocket::CreatePair(&browser_socket, &renderer_socket)); + base::ReadOnlySharedMemoryRegion duplicated_shared_memory_region = + shared_memory.region.Duplicate(); + ASSERT_TRUE(duplicated_shared_memory_region.IsValid()); + + MockAudioInputIPC* input_ipc = new MockAudioInputIPC(); + scoped_refptr<AudioInputDevice> device(new AudioInputDevice( + base::WrapUnique(input_ipc), AudioInputDevice::Purpose::kUserInput, + AudioInputDeviceTest::GetParam())); + + const base::TimeTicks capture_time = + base::TimeTicks() + base::Microseconds(123); + // The AssertingCaptureCallback will check that the capture time is correct + // upon the call to Capture(). + AssertingCaptureCallback callback(capture_time); + device->Initialize(params, &callback); + + EXPECT_CALL(*input_ipc, CreateStream(_, _, _, _)) + .WillOnce(InvokeWithoutArgs([&]() { + static_cast<AudioInputIPCDelegate*>(device.get()) + ->OnStreamCreated(std::move(duplicated_shared_memory_region), + renderer_socket.Take(), false); + })); + EXPECT_CALL(*input_ipc, RecordStream()); + EXPECT_CALL(callback, OnCaptureStarted()); + + uint8_t* ptr = static_cast<uint8_t*>(shared_memory.mapping.memory()); + AudioInputBuffer* buffer = reinterpret_cast<AudioInputBuffer*>(ptr); + buffer->params.id = 0; + buffer->params.capture_time_us = + (capture_time - base::TimeTicks()).InMicroseconds(); + buffer->params.glitch_duration_us = 0; + buffer->params.glitch_count = 0; + uint32_t buffer_index = 0; + browser_socket.Send(&buffer_index, sizeof(buffer_index)); + + device->Start(); + ste.RunUntilIdle(); + + // The capture occurs on another thread, wait for it. + callback.WaitForCapture(); + + EXPECT_CALL(*input_ipc, CloseStream()); + device->Stop(); +} + INSTANTIATE_TEST_SUITE_P( AudioInputDeviceGroup, AudioInputDeviceTest,
diff --git a/media/capture/BUILD.gn b/media/capture/BUILD.gn index 2e84ac5..54b003c 100644 --- a/media/capture/BUILD.gn +++ b/media/capture/BUILD.gn
@@ -279,6 +279,8 @@ "video/chromeos/camera_device_context.h", "video/chromeos/camera_device_delegate.cc", "video/chromeos/camera_device_delegate.h", + "video/chromeos/camera_effects_observer.cc", + "video/chromeos/camera_effects_observer.h", "video/chromeos/camera_hal_delegate.cc", "video/chromeos/camera_hal_delegate.h", "video/chromeos/camera_hal_dispatcher_impl.cc",
diff --git a/media/capture/video/chromeos/camera_effects_observer.cc b/media/capture/video/chromeos/camera_effects_observer.cc new file mode 100644 index 0000000..5bd6ccc0a4 --- /dev/null +++ b/media/capture/video/chromeos/camera_effects_observer.cc
@@ -0,0 +1,65 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "media/capture/video/chromeos/camera_effects_observer.h" + +#include "base/memory/ptr_util.h" +#include "chromeos/ash/components/mojo_service_manager/connection.h" +#include "media/capture/video/chromeos/mojom/effects_pipeline.mojom.h" +#include "third_party/cros_system_api/mojo/service_constants.h" + +namespace media { + +CrosCameraEffectsObserver::CrosCameraEffectsObserver( + OnCameraEffectsChangedCallback on_camera_effects_changed_callback) + : on_camera_effects_changed_callback_( + std::move(on_camera_effects_changed_callback)) { + mojo_service_manager_observer_ = MojoServiceManagerObserver::Create( + chromeos::mojo_services::kCrosCameraService, + base::BindRepeating(&CrosCameraEffectsObserver::ConnectToCameraService, + weak_factory_.GetWeakPtr()), + base::DoNothing()); +} + +CrosCameraEffectsObserver::~CrosCameraEffectsObserver() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); +} + +void CrosCameraEffectsObserver::CameraDeviceActivityChange( + int32_t camera_id, + bool opened, + cros::mojom::CameraClientType type) {} + +void CrosCameraEffectsObserver::CameraPrivacySwitchStateChange( + cros::mojom::CameraPrivacySwitchState state, + int32_t camera_id) {} + +void CrosCameraEffectsObserver::CameraSWPrivacySwitchStateChange( + cros::mojom::CameraPrivacySwitchState state) {} + +void CrosCameraEffectsObserver::CameraEffectChange( + cros::mojom::EffectsConfigPtr config) { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + on_camera_effects_changed_callback_.Run(std::move(config)); +} + +void CrosCameraEffectsObserver::ConnectToCameraService() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + ash::mojo_service_manager::GetServiceManagerProxy()->Request( + chromeos::mojo_services::kCrosCameraService, std::nullopt, + camera_service_.BindNewPipeAndPassReceiver().PassPipe()); + camera_service_.set_disconnect_handler( + base::BindOnce(&CrosCameraEffectsObserver::OnCameraServiceConnectionError, + weak_factory_.GetWeakPtr())); + camera_service_->AddCrosCameraServiceObserver( + camera_service_observer_receiver_.BindNewPipeAndPassRemote()); +} + +void CrosCameraEffectsObserver::OnCameraServiceConnectionError() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + camera_service_.reset(); + camera_service_observer_receiver_.reset(); +} + +} // namespace media
diff --git a/media/capture/video/chromeos/camera_effects_observer.h b/media/capture/video/chromeos/camera_effects_observer.h new file mode 100644 index 0000000..333b218d --- /dev/null +++ b/media/capture/video/chromeos/camera_effects_observer.h
@@ -0,0 +1,71 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef MEDIA_CAPTURE_VIDEO_CHROMEOS_CAMERA_EFFECTS_OBSERVER_H_ +#define MEDIA_CAPTURE_VIDEO_CHROMEOS_CAMERA_EFFECTS_OBSERVER_H_ + +#include "base/memory/weak_ptr.h" +#include "base/sequence_checker.h" +#include "media/capture/capture_export.h" +#include "media/capture/video/chromeos/mojo_service_manager_observer.h" +#include "media/capture/video/chromeos/mojom/cros_camera_service.mojom.h" +#include "mojo/public/cpp/bindings/receiver.h" +#include "mojo/public/cpp/bindings/remote.h" + +namespace media { + +// CrosCameraEffectsObserver is used to observe camera effects changed on +// cros-camera service. This class lives on the thread which the mojo service +// manager lives. +class CAPTURE_EXPORT CrosCameraEffectsObserver + : public cros::mojom::CrosCameraServiceObserver { + public: + using OnCameraEffectsChangedCallback = + base::RepeatingCallback<void(cros::mojom::EffectsConfigPtr)>; + + // When the camera effect changes, |on_camera_effects_changed_callback| will + // be invoked on the ui thread. + explicit CrosCameraEffectsObserver( + OnCameraEffectsChangedCallback on_camera_effects_changed_callback); + + ~CrosCameraEffectsObserver() override; + + CrosCameraEffectsObserver(const CrosCameraEffectsObserver&) = delete; + CrosCameraEffectsObserver& operator=(const CrosCameraEffectsObserver&) = + delete; + + private: + // CrosCameraServiceObserver implementations. + void CameraDeviceActivityChange(int32_t camera_id, + bool opened, + cros::mojom::CameraClientType type) override; + void CameraPrivacySwitchStateChange( + cros::mojom::CameraPrivacySwitchState state, + int32_t camera_id) override; + void CameraSWPrivacySwitchStateChange( + cros::mojom::CameraPrivacySwitchState state) override; + + void CameraEffectChange(cros::mojom::EffectsConfigPtr config) override; + + void ConnectToCameraService(); + + void OnCameraServiceConnectionError(); + + SEQUENCE_CHECKER(sequence_checker_); + + const OnCameraEffectsChangedCallback on_camera_effects_changed_callback_; + + std::unique_ptr<MojoServiceManagerObserver> mojo_service_manager_observer_; + + mojo::Remote<cros::mojom::CrosCameraService> camera_service_; + + mojo::Receiver<cros::mojom::CrosCameraServiceObserver> + camera_service_observer_receiver_{this}; + + base::WeakPtrFactory<CrosCameraEffectsObserver> weak_factory_{this}; +}; + +} // namespace media + +#endif // MEDIA_CAPTURE_VIDEO_CHROMEOS_CAMERA_EFFECTS_OBSERVER_H_
diff --git a/media/gpu/v4l2/v4l2_video_decoder.cc b/media/gpu/v4l2/v4l2_video_decoder.cc index ea3bf06..7422cf8 100644 --- a/media/gpu/v4l2/v4l2_video_decoder.cc +++ b/media/gpu/v4l2/v4l2_video_decoder.cc
@@ -674,9 +674,10 @@ // P010 and NV12, and then down sample to NV12 if it is selected. This is // not desired, so drop the candidates that don't match the bit depth of the // stream. - size_t candidate_bit_depth = (candidate == Fourcc(Fourcc::MT2T)) - ? 10u - : (candidate->ToVideoPixelFormat()); + size_t candidate_bit_depth = + (candidate == Fourcc(Fourcc::MT2T)) + ? 10u + : BitDepth(candidate->ToVideoPixelFormat()); if (candidate_bit_depth != bit_depth) { DVLOGF(1) << "Enumerated format " << candidate->ToString() << " with a bit depth of " << candidate_bit_depth
diff --git a/mojo/public/tools/fuzzers/mojolpm.gni b/mojo/public/tools/fuzzers/mojolpm.gni index 361059d..69ce7ba 100644 --- a/mojo/public/tools/fuzzers/mojolpm.gni +++ b/mojo/public/tools/fuzzers/mojolpm.gni
@@ -4,6 +4,7 @@ import("//mojo/public/tools/bindings/mojom.gni") import("//testing/libfuzzer/fuzzer_test.gni") +import("//third_party/jinja2/jinja2.gni") import("//third_party/protobuf/proto_library.gni") # Generate a MojoLPM-based fuzzer test. @@ -29,6 +30,12 @@ # proto_deps # List of additional dependencies for compiling proto_source. # +# proto_in_dir +# See documentation at //third_party/protobuf/proto_library.gni. +# +# proto_out_dir (optional) +# See documentation at //third_party/protobuf/proto_library.gni. +# # testcase_proto_kind (optional, required if seed_corpus_sources provided) # Name of proto message type representing a testcase. # @@ -75,14 +82,24 @@ proto_library(proto_target_name) { # Work relative to src (//) instead of (by default) the BUILD file. - proto_in_dir = "//" + if (defined(invoker.proto_in_dir)) { + proto_in_dir = invoker.proto_in_dir + } else { + proto_in_dir = "//" + } + if (defined(invoker.proto_out_dir)) { + proto_out_dir = invoker.proto_out_dir + } sources = [ invoker.proto_source ] generate_python = false proto_deps = [] - import_dirs = [ root_gen_dir ] + import_dirs = [ + root_gen_dir, + "//", + ] link_deps = [] @@ -145,3 +162,128 @@ not_needed(invoker, "*") } } + +# Generate a MojoLPM-based fuzzer test. +# +# This rule will copy the proto file defining the fuzzer testcases into the +# output directory so that it can be compiled against the generated MojoLPM +# protos. It then adds a rule to compile that proto, and finally a fuzzer +# test target which uses the compiled proto. +# +# Optionally it can also handle converting a seed corpus of text protos into +# a binary corpus as part of the build. +# +# Parameters: +# sources +# List of source .cc files to compile. +# +# interface +# The mojom interface name for which to generate the mojolpm files. +# +# mojom_source +# The mojom source file where the interface is defined. +# +# remote_type +# The type of remote received. Can be either Remote or AssociatedRemote. +# +# deps +# List of dependencies to compile this target. +# +# proto_deps +# List of additional dependencies for compiling proto_source. +# +# seed_corpus_sources (optional) +# List of source .textproto files used to build a seed corpus. +# +# Example: +# mojolpm_generated_fuzzer("foo_mojolpm_fuzzer") { +# sources = [ "foo_mojolpm_fuzzer.cc" ] +# +# deps = [ +# "//content/browser/foo:foo_mojolpm_fuzzer_proto", +# "//content/browser:for_content_tests", +# "//content/public/browser:browser_sources", +# "//content/test:test_support", +# "//mojo/core/embedder", +# "//mojo/public/tools/fuzzers:mojolpm", +# "//third_party/libprotobuf-mutator", +# ] +# +# proto_deps = [ +# "//content/browser/bar/mojom:mojom_mojolpm"," +# ] +# +# seed_corpus_sources = [ +# "foo_mojolpm_fuzzer_corpus/seed_one.textproto", +# "foo_mojolpm_fuzzer_corpus/seed_two.textproto", +# ] +# } +template("mojolpm_generated_fuzzer") { + assert(defined(invoker.sources), + "\"sources\" must be defined for $target_name") + assert( + defined(invoker.interface) && defined(invoker.mojom_source) && + defined(invoker.remote_type), + "\"interface\", \"mojom_source\" and \"remote_type\" must be defined for $target_name") + + if (enable_mojom_fuzzer) { + _target_name = target_name + _generate_target_name = _target_name + "_mojolpm_generator_generate" + + action(_generate_target_name) { + testonly = true + script = "//mojo/public/tools/fuzzers/mojolpm_generator.py" + inputs = jinja2_sources + + deps = [] + if (defined(invoker.proto_deps)) { + deps += invoker.proto_deps + } + + args = [ + "--input", + rebase_path("$root_gen_dir/" + invoker.mojom_source + "-module", + root_build_dir) + ":" + invoker.interface + ":" + + invoker.remote_type, + "--output_file_format", + rebase_path("${target_gen_dir}/${_target_name}", root_build_dir), + ] + + outputs = [ + "${target_gen_dir}/${_target_name}.h", + "${target_gen_dir}/${_target_name}.proto", + ] + } + + mojolpm_fuzzer_test(target_name) { + proto_deps = [ ":${_generate_target_name}" ] + deps = [ ":${_generate_target_name}" ] + proto_source = "${target_gen_dir}/${_target_name}.proto" + proto_in_dir = "${root_gen_dir}" + proto_out_dir = "." + + if (defined(invoker.proto_deps)) { + proto_deps += invoker.proto_deps + } + + if (defined(invoker.deps)) { + deps += invoker.deps + } + + if (defined(invoker.seed_corpus_sources)) { + testcase_proto_kind = "mojolpmgenerator.${_target_name}.Testcase" + } + + forward_variables_from(invoker, + "*", + [ + "deps", + "proto_deps", + "proto_source", + ]) + } + } else { + not_needed("*") + not_needed(invoker, "*") + } +}
diff --git a/mojo/public/tools/fuzzers/mojolpm_generator.py b/mojo/public/tools/fuzzers/mojolpm_generator.py new file mode 100755 index 0000000..5aa8f72 --- /dev/null +++ b/mojo/public/tools/fuzzers/mojolpm_generator.py
@@ -0,0 +1,670 @@ +#!/usr/bin/env python3 +# +# Copyright 2024 The Chromium Authors +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +"""MojoLPMGenerator + +This script can be used to generate the necessary proto and c++ files in order +to fuzz a mojom interface using MojoLPM. Run this script with `--help` to see +how to use this script. + +MojoLPMGenerator needs to be given a mojom interface (along with the file in +which it is defined). To correctly generate the necessary MojoLPM actions, it +walks the interface's dependency graph and gather all its interesting kinds, +such as `pending_remote`, `pending_receiver` or all the handle kinds. Note that +the tool also parses structures and unions to make sure the interface is +correctly fuzzed. + +This tool assumes that the first interface provided is implemented by the +service being fuzzed (understand that MojoLPM should not emulate this +interface). For this reason, it generates a 'New' action, and the user needs +to provide a C++ method to create the appropriate remote. +It then walks the dependencies by taking into account whether the currently +parsed interface is emulated or not. This allows deducing what kinds of +MojoLPM actions need to be used. For instance, if the root interface being +parsed is `InterfaceA`, and this interface has a method that takes a +`pending_remote<InterfaceB>` as a parameter, the tool will generate a +`InterfaceB.ReceiverAction` for it. However, when recursively parsing +`InterfaceB` (which is emulated my MojoLPM in this example then), if the +interface has a method that takes a `pending_remote<InterfaceC>`, we will +generate a `InterfaceC.RemoteAction` for it. Indeed, this makes sense because +since `InterfaceB` is currently being emulated, MojoLPM will receive this +`pending_remote` as an argument, create a `mojo::Remote` for it, and add it to +its existing interfaces. Since the emulated interface is called by the service +being fuzzed, `InterfaceC` is likely implemented by the service as well (or one +of its components), and thus we want to make sure we make some calls to its +remote too. + +Once all the MojoLPM actions are created, this tool will generate a `.proto` and +a `.h` file referencing those actions. +""" + +from __future__ import annotations + +import abc +import argparse +import dataclasses +import os +import pathlib +import re +import sys + +import typing +import enum + +sys.path.insert( + 0, + os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), + "mojom")) + +from mojom import fileutil +from mojom.generate import module + +fileutil.AddLocalRepoThirdPartyDirToModulePath() + +import jinja2 + + +class MojoLPMDefinitionType(enum.Enum): + """The definition type of the currently handled interface. + """ + REMOTE = 1 # The interface is handled by the service. + EMULATED = 2 # The interface is "emulated" by MojoLPM. + + +class MojomActionType(enum.Enum): + """The mojom action type. This maps directly with the mojom python API. + """ + ASSOCIATED_RECEIVER = 'rca' + RECEIVER = 'rcv' + ASSOCIATED_REMOTE = 'rma' + REMOTE = 'rmt' + + +class MojomHandleType(enum.Enum): + """Identifies the specific type of a mojo handle(e.g. `handle<message_pipe>`). + """ + DATA_PIPE_CONSUMER = 1 + DATA_PIPE_PRODUCER = 2 + MESSAGE_PIPE = 3 + SHARED_BUFFER = 4 + PLATFORM = 5 + + +class MojoLPMActionType(enum.Enum): + """The MojoLPM action type. MojoLPM handles a limited set of actions, that + we define in this enum. + """ + NEW_ACTION = 'NewAction' + REMOTE_ACTION = 'RemoteAction' + RECEIVER_ACTION = 'ReceiverAction' + ASSOCIATED_REMOTE_ACTION = 'AssociatedRemoteAction' + DATA_PIPE_READ = 'DataPipeRead' + DATA_PIPE_WRITE = 'DataPipeWrite' + DATA_PIPE_CONSUMER_CLOSE = 'DataPipeConsumerClose' + DATA_PIPE_PRODUCER_CLOSE = 'DataPipeProducerClose' + + +@dataclasses.dataclass(frozen=True) +class MojoLPMAction: + """Represents a MojoLPM action, like 'Interface.RemoteAction'. This also + embeds a potential dependency on an interface file if needed. + Members: + type: the action type for this action. See MojoLPMActionType. + namespace: the namespace that will prefix the action. + identifier: the identifier of the action. This must be unique across all + actions. The identifier should be a snake case string that will be used + to generate field or message names. + dependencies: the mojom file dependencies of this action. + """ + type: MojoLPMActionType + namespace: typing.Optional[str] + identifier: str + dependencies: typing.FrozenSet[str] + + @property + def proto_identifier(self) -> str: + """Returns the proto identifier for this action. The identifier will be + used as a unique name for this action. For instance, it can either be a + message name or a field name. + """ + return f"{self.identifier}_{camel_to_snake_case(self.type.value)}" + + @property + def mojolpm_proto_type(self) -> str: + """Returns the proto type for this action. + + Returns: + the proto type as a string + """ + if self.type == MojoLPMActionType.NEW_ACTION: + return f"{snake_to_camel_case(self.identifier)}{self.type.value}" + if not self.namespace: + return f"mojolpm.{self.type.value}" + return f"mojolpm.{self.namespace}.{self.type.value}" + + +_MOJOLPM_BASE_DEPENDENCY = "mojo/public/tools/fuzzers/mojolpm" +_DEFAULT_ACTION_DEPS = frozenset([_MOJOLPM_BASE_DEPENDENCY]) + +_EMULATED_HANDLE_ACTION_MAP = { + MojomHandleType.DATA_PIPE_CONSUMER: [ + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_READ, + namespace=None, + identifier="data_pipe_read_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_CONSUMER_CLOSE, + namespace=None, + identifier="data_pipe_consumer_close_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + ], + MojomHandleType.DATA_PIPE_PRODUCER: [ + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_WRITE, + namespace=None, + identifier="data_pipe_write_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_PRODUCER_CLOSE, + namespace=None, + identifier="data_pipe_producer_close_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + ], +} + +_REMOTE_HANDLE_ACTION_MAP = { + MojomHandleType.DATA_PIPE_PRODUCER: [ + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_READ, + namespace=None, + identifier="data_pipe_read_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_CONSUMER_CLOSE, + namespace=None, + identifier="data_pipe_consumer_close_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + ], + MojomHandleType.DATA_PIPE_CONSUMER: [ + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_WRITE, + namespace=None, + identifier="data_pipe_write_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + MojoLPMAction( + type=MojoLPMActionType.DATA_PIPE_PRODUCER_CLOSE, + namespace=None, + identifier="data_pipe_producer_close_action", + dependencies=_DEFAULT_ACTION_DEPS, + ), + ], +} + + +def camel_to_snake_case(name: str) -> str: + """Camel case to snake case conversion. + + Args: + name: the camel case identifier + + Returns: + `name` converted to a snake case identifier. + """ + return re.sub(r"(?<!^)(?=[A-Z])", "_", name).lower() + + +def snake_to_camel_case(snake_str: str) -> str: + """Snake case to camel case conversion. + + Args: + snake_str: the snake case identifier to convert. + + Returns: + `snake_str` converted to a camel case identifier. + """ + return "".join(x.capitalize() for x in snake_str.lower().split("_")) + + +def is_data_pipe_kind(kind: module.Kind) -> bool: + """Returns whether kind is a data pipe kind, which are data_pipe_consumer and + data_pipe_producer. + """ + return module.IsDataPipeConsumerKind(kind) or module.IsDataPipeProducerKind( + kind) + + +def is_pending_kind(kind: module.Kind) -> bool: + """Returns whether kind is a pending kind. + Exhaustive list: pending_remote, pending_receiver, pending_associated_remote, + pending_associated_receiver. + """ + return module.IsPendingRemoteKind(kind) or module.IsPendingReceiverKind( + kind) or module.IsPendingAssociatedRemoteKind( + kind) or module.IsPendingAssociatedReceiverKind(kind) + + +def is_interesting_kind(kind: module.Kind) -> bool: + """Returns whether the kind is of interest for us. For instance, we are only + interested in data_pipe kinds, pending kinds, struct kinds or union kinds. + """ + return is_data_pipe_kind(kind) or is_pending_kind( + kind) or module.IsStructKind(kind) or module.IsUnionKind(kind) + + +def get_interesting_kind_deps( + kind: module.ReferenceKind) -> typing.List[module.ReferenceKind]: + """Returns the interesting kind deps found in the current kind. For instance, + if the kind is an interface, this will iterate all its methods' parameters to + search for interesting kinds. If the kind is a struct or a union, it will go + through its fields. + + Args: + kind: the kind. + + Returns: + A list of interesting kind deps. + """ + kinds = [] + if module.IsInterfaceKind(kind): + params = [] + for m in kind.methods: + params += m.parameters + kinds = [p.kind for p in params] + elif module.IsStructKind(kind) or module.IsUnionKind(kind): + kinds = [f.kind for f in kind.fields] + return filter(is_interesting_kind, kinds) + + +def format_dep_for_proto(dep: str) -> str: + """Formats the given dependency as a proto dependency. This basically picks + the `.proto` file for the given mojo interface. + + Args: + dep: the dependency path. + + Returns: + the proto formatted dependency path. + """ + if dep == _MOJOLPM_BASE_DEPENDENCY: + return f'{dep}.proto' + return f'{dep}.mojolpm.proto' + + +def format_dep_for_cpp(dep: str) -> str: + """Formats the given dependency as a C++ dependency. This basically picks + the `-mojolpm.h` file for the given mojo interface. + + Args: + dep: the dependency path. + + Returns: + the C++ formatted dependency path. + """ + if dep == _MOJOLPM_BASE_DEPENDENCY: + return f'{dep}.h' + return f'{dep}-mojolpm.h' + + +class MojoLPMActionSet: + """A set of MojoLPMAction. + Note that using lists instead of sets here is deliberate. It aims at + preserving the order of actions in order to ease debugging. + """ + + def __init__(self, + actions: typing.Optional[typing.List[MojoLPMAction]] = None): + self.actions: typing.List[MojoLPMAction] = [] + self.deps: typing.List[str] = [] + if actions: + for action in actions: + self.add_action(action) + + def update(self, action_set: MojoLPMActionSet): + """Adds all actions from `action_set` to this instance. + + Same semantics as `dict.update()`. + + Args: + action_set: Another MojoLPMActionSet. + """ + self.add_actions(action_set.actions) + + def add_action(self, action: MojoLPMAction): + """Adds an action to the set. + + Args: + action: the action. + """ + if action not in self.actions: + self.actions.append(action) + + for dep in action.dependencies: + if not dep in self.deps: + self.deps.append(dep) + + def add_actions(self, actions: typing.List[MojoLPMAction]): + """Adds actions to the set. + + Args: + actions: the list of actions. + """ + for action in actions: + self.add_action(action) + + +class MojoLPMGenerator(abc.ABC): + """This class is the base class for representing a generator. A generator + helps rendering a MojoLPMActionSet. + """ + + @abc.abstractmethod + def render(self, action_set: MojoLPMActionSet): + """Renders the given actions. + """ + + +class MojoLPMJinjaGenerator(MojoLPMGenerator): + """Abstract class to help create a Jinja based generator. + """ + + def __init__(self, filepath: pathlib.PurePosixPath, template_filename: str): + """Inits the generator. + + Args: + filepath: the file path where the file should be generated. + template_filename: the filename of the template. + """ + self.filepath: pathlib.PurePosixPath = filepath + self._environment = jinja2.Environment(loader=jinja2.FileSystemLoader( + os.path.join(os.path.dirname(os.path.abspath(__file__)), + "mojolpm_generator_templates/"))) + self.template = self._environment.get_template(template_filename) + + +class MojoLPMProtoGenerator(MojoLPMJinjaGenerator): + """MojoLPMJinjaGenerator that renders a proto file with the given actions and + dependencies. It uses jinja2 with a template file under the hood. + """ + + def __init__(self, filepath: pathlib.PurePosixPath): + super().__init__(filepath, "mojolpm_generator.proto.tmpl") + + def render(self, action_set: MojoLPMActionSet): + new_messages = [ + a.mojolpm_proto_type for a in action_set.actions + if a.type == MojoLPMActionType.NEW_ACTION + ] + context = { + "imports": [format_dep_for_proto(t) for t in action_set.deps], + "new_messages": + new_messages, + "actions": [[a.mojolpm_proto_type, a.proto_identifier] + for a in action_set.actions], + "basename": + self.filepath.name, + } + proto_file = self.filepath.with_suffix('.proto') + with pathlib.Path(proto_file).open(mode="w") as f: + f.write(self.template.render(context)) + + +class MojoLPMCppGenerator(MojoLPMJinjaGenerator): + """MojoLPMJinjaGenerator that renders a C++ file with the given actions and + dependencies. It uses jinja2 with a template file under the hood. + """ + + def __init__(self, filepath: pathlib.PurePosixPath): + super().__init__(filepath, "mojolpm_generator.h.tmpl") + + def render(self, action_set: MojoLPMActionSet): + actions = [] + new_actions = [] + for a in action_set.actions: + if a.type == MojoLPMActionType.NEW_ACTION: + new_actions.append({ + "case_name": + "k" + snake_to_camel_case(a.proto_identifier), + "cpp_name": + snake_to_camel_case(a.identifier), + "mojo_name": + a.proto_identifier, + }) + else: + actions.append({ + "case_name": + "k" + snake_to_camel_case(a.proto_identifier), + "mojolpm_func": + "mojolpm::Handle" + a.type.value, + "mojo_name": + a.proto_identifier, + }) + if self.filepath.parts[0] == 'gen': + rebased_path = self.filepath.relative_to('gen') + else: + rebased_path = self.filepath + context = { + 'imports': [format_dep_for_cpp(t) for t in action_set.deps], + "new_actions": new_actions, + "actions": actions, + "filename": rebased_path.with_suffix('.h').as_posix(), + "proto_filename": rebased_path.with_suffix('.pb.h').as_posix(), + "basename": snake_to_camel_case(self.filepath.name), + "proto_namespace": f'mojolpmgenerator::{self.filepath.name}', + } + with pathlib.Path(self.filepath.with_suffix('.h')).open(mode='w') as f: + f.write(self.template.render(context)) + + +class MojoLPMGeneratorMultiplexer(MojoLPMGenerator): + + def __init__(self, generators: typing.List[MojoLPMGenerator]): + self._generators = generators + + def render(self, action_set: MojoLPMActionSet): + for generator in self._generators: + generator.render(action_set) + + +def build_handle_actions(handle_type: MojomHandleType, + def_type: MojoLPMDefinitionType) -> MojoLPMActionSet: + """Builds the handle actions. + + Args: + handle_type: the handle type. + def_type: the current interface definition type. + + Returns: + the set of actions to be generated. + """ + # Not meaningful in the context of mojolpm + if handle_type in ( + MojomHandleType.MESSAGE_PIPE, + MojomHandleType.SHARED_BUFFER, + MojomHandleType.PLATFORM, + ): + return MojoLPMActionSet() + return MojoLPMActionSet((_REMOTE_HANDLE_ACTION_MAP[handle_type] + if def_type == MojoLPMDefinitionType.REMOTE else + _EMULATED_HANDLE_ACTION_MAP[handle_type])) + + +def build_new_actions(interface: module.Interface) -> MojoLPMActionSet: + """Builds a 'New' action for the given interface. + + Args: + interface: the interface for which to generate a 'New' action. + + Returns: + the set of actions to be generated. + """ + return MojoLPMActionSet([ + MojoLPMAction( + type=MojoLPMActionType.NEW_ACTION, + namespace=None, + identifier=camel_to_snake_case(interface.mojom_name), + dependencies=frozenset(), + ) + ]) + + +def build_pending_actions( + action_type: MojomActionType, + interface: module.Interface, + def_type: MojoLPMDefinitionType, +) -> MojoLPMActionSet: + """Builds a 'Pending' action for the given interface and action type. + + Args: + action_type: the current action type to be generated. + interface: the current interface for which to generate the action. + def_type: the current interface definition type. + + Returns: + the set of actions to be generated. + """ + remote_interface = { + MojomActionType.ASSOCIATED_RECEIVER: + MojoLPMActionType.ASSOCIATED_REMOTE_ACTION, + MojomActionType.RECEIVER: MojoLPMActionType.REMOTE_ACTION, + MojomActionType.ASSOCIATED_REMOTE: MojoLPMActionType.RECEIVER_ACTION, + MojomActionType.REMOTE: MojoLPMActionType.RECEIVER_ACTION, + } + emulated_interface = { + MojomActionType.ASSOCIATED_RECEIVER: MojoLPMActionType.RECEIVER_ACTION, + MojomActionType.RECEIVER: MojoLPMActionType.RECEIVER_ACTION, + MojomActionType.ASSOCIATED_REMOTE: + MojoLPMActionType.ASSOCIATED_REMOTE_ACTION, + MojomActionType.REMOTE: MojoLPMActionType.REMOTE_ACTION, + } + return MojoLPMActionSet([ + MojoLPMAction( + type=remote_interface[action_type] if def_type + == MojoLPMDefinitionType.REMOTE else emulated_interface[action_type], + namespace=interface.qualified_name, + identifier=camel_to_snake_case(interface.mojom_name), + dependencies=frozenset([f"{interface.module.path}"]), + ) + ]) + + +def build(interface: module.Interface, + remote_type: MojoLPMActionType) -> MojoLPMActionSet: + """Recursively builds the actions for the given interface. + + Args: + interface: the interface for which to generate the action. + remote_type: the kind of remote being initially passed in + + Returns: + the set of actions to be generated. + """ + handled_definitions = set() + actions = MojoLPMActionSet() + + def __build_impl(current: module.ReferenceKind, + def_type: MojoLPMDefinitionType): + kinds = get_interesting_kind_deps(current) + for kind in kinds: + if is_data_pipe_kind(kind): + if module.IsDataPipeProducerKind(kind): + handle_type = MojomHandleType.DATA_PIPE_PRODUCER + else: + handle_type = MojomHandleType.DATA_PIPE_CONSUMER + actions.update(build_handle_actions(handle_type, def_type)) + continue + + child_def_type = def_type + if is_pending_kind(kind): + # kind.spec will look something like '{?}rcv:x:blink.mojom.Blob'. This + # is meant at fully describing the underlying type being parsed. For + # instance, we only care about knowing the mojom action type here, + # which is 'rcv' in this particular example. + t = kind.spec.split(':')[0].lstrip('?') + actions.update( + build_pending_actions(MojomActionType(t), kind.kind, def_type)) + + if module.IsPendingRemoteKind( + kind) or module.IsPendingAssociatedRemoteKind(kind): + child_def_type = (MojoLPMDefinitionType.EMULATED + if def_type == MojoLPMDefinitionType.REMOTE else + MojoLPMDefinitionType.REMOTE) + kind = kind.kind + + assert module.IsInterfaceKind(kind) or module.IsStructKind( + kind) or module.IsUnionKind(kind) + if kind.qualified_name not in handled_definitions: + handled_definitions.add(kind.qualified_name) + __build_impl(kind, child_def_type) + + actions.update(build_new_actions(interface)) + # We want to add a mojolpm RemoteAction to our base interface. + # Since the interface is remote, we'll add an action as if it was + # declared in the mojo interface as is: + # Create(pending_receiver<BaseInterface>); + if remote_type == MojoLPMActionType.ASSOCIATED_REMOTE_ACTION: + action_type = MojomActionType.ASSOCIATED_RECEIVER + else: + action_type = MojomActionType.RECEIVER + actions.update( + build_pending_actions(action_type, interface, + MojoLPMDefinitionType.REMOTE)) + + handled_definitions.add(interface.qualified_name) + __build_impl(interface, MojoLPMDefinitionType.REMOTE) + return actions + + +def main(): + parser = argparse.ArgumentParser( + description='Generate MojoLPM proto and cpp/h files.') + parser.add_argument( + '-i', + '--input', + default=[], + nargs='+', + required=True, + help="input(s) with format: " + "path/to/interface.mojom-module:InterfaceName:{Remote|AssociatedRemote}") + parser.add_argument('--output_file_format', + required=True, + help="output file format. Files with extensions '.h' and" + " '.proto' will be created.") + + args = parser.parse_args() + output_file = pathlib.PurePosixPath(args.output_file_format) + + generator = MojoLPMGeneratorMultiplexer( + [MojoLPMProtoGenerator(output_file), + MojoLPMCppGenerator(output_file)]) + actions = MojoLPMActionSet() + for file_interface in args.input: + custom_format = file_interface.split(':') + if len(custom_format) != 3: + print(f"Wrong format: {file_interface}. See help for usage.") + return + (file, interface_name, remote_type_str) = custom_format + if remote_type_str == 'Remote': + remote_type = MojoLPMActionType.REMOTE_ACTION + else: + remote_type = MojoLPMActionType.ASSOCIATED_REMOTE_ACTION + with open(file, 'rb') as f: + m = module.Module.Load(f) + for interface in m.interfaces: + if interface_name in (interface.mojom_name, interface.qualified_name): + actions.update(build(interface, remote_type)) + break + generator.render(actions) + + +if __name__ == "__main__": + main()
diff --git a/mojo/public/tools/fuzzers/mojolpm_generator_templates/mojolpm_generator.h.tmpl b/mojo/public/tools/fuzzers/mojolpm_generator_templates/mojolpm_generator.h.tmpl new file mode 100644 index 0000000..b5bad69 --- /dev/null +++ b/mojo/public/tools/fuzzers/mojolpm_generator_templates/mojolpm_generator.h.tmpl
@@ -0,0 +1,93 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +{%- set header_guard = "%s_MOJOLPM_GENERATOR_H_"|format( + filename|upper|replace("/","_")|replace(".","_")| + replace("-", "_")) %} + +{%- set classname = "%sTestcase"|format(basename) %} + +#ifndef {{header_guard}} +#define {{header_guard}} + +#include "mojo/public/tools/fuzzers/mojolpm.h" +#include "{{proto_filename}}" + +{% for import in imports %} +#include "{{import}}" +{% endfor %} + +namespace mojolpmgenerator { + +class {{classname}} : + public mojolpm::Testcase<{{proto_namespace}}::Testcase, + {{proto_namespace}}::Action> { + public: + using ProtoTestcase = {{proto_namespace}}::Testcase; + using ProtoAction = {{proto_namespace}}::Action; + + {{classname}}(const ProtoTestcase& testcase) + : mojolpm::Testcase<ProtoTestcase, ProtoAction>(testcase) {} + + virtual ~{{classname}}() {} + + virtual scoped_refptr<base::SequencedTaskRunner> GetFuzzerTaskRunner() = 0; + + void SetUp(base::OnceClosure done_closure) override; + + void TearDown(base::OnceClosure done_closure) override; + + void RunAction(const ProtoAction& action, + base::OnceClosure done_closure) override; + + protected: + virtual void HandleRunThreadAction(uint32_t id, + base::OnceClosure done_closure); +{% for action in new_actions %} + virtual void HandleNew{{action['cpp_name']}}Action( + uint32_t id, + base::OnceClosure done_closure) = 0; +{% endfor %} +}; + +void {{classname}}::SetUp(base::OnceClosure done_closure) { + GetFuzzerTaskRunner()->PostTask(FROM_HERE, std::move(done_closure)); +} + +void {{classname}}::TearDown(base::OnceClosure done_closure) { + GetFuzzerTaskRunner()->PostTask(FROM_HERE, std::move(done_closure)); +} + +void {{classname}}::RunAction(const ProtoAction& action, + base::OnceClosure done_closure) { + switch (action.action_case()) { + case ProtoAction::kRunThreadAction: + HandleRunThreadAction(action.run_thread_action().id(), std::move(done_closure)); + return; +{% for action in actions %} + case ProtoAction::{{action['case_name']}}: + {{action['mojolpm_func']}}(action.{{action['mojo_name']}}()); + break; +{% endfor %} +{% for action in new_actions %} + case ProtoAction::{{action['case_name']}}: + HandleNew{{action['cpp_name']}}Action(action.{{action['mojo_name']}}().id(), + std::move(done_closure)); + return; +{% endfor %} + case ProtoAction::ACTION_NOT_SET: + break; + } + GetFuzzerTaskRunner()->PostTask(FROM_HERE, std::move(done_closure)); +} + +void {{classname}}::HandleRunThreadAction( + uint32_t id, + base::OnceClosure done_closure) { + GetFuzzerTaskRunner()->PostTask(FROM_HERE, std::move(done_closure)); +} + +} // namespace mojolpmgenerator + +#endif // {{header_guard}}
diff --git a/mojo/public/tools/fuzzers/mojolpm_generator_templates/mojolpm_generator.proto.tmpl b/mojo/public/tools/fuzzers/mojolpm_generator_templates/mojolpm_generator.proto.tmpl new file mode 100644 index 0000000..1bb2ec58 --- /dev/null +++ b/mojo/public/tools/fuzzers/mojolpm_generator_templates/mojolpm_generator.proto.tmpl
@@ -0,0 +1,39 @@ +syntax = "proto2"; + +package mojolpmgenerator.{{basename}}; + +{% for import in imports %} +import "{{import}}"; +{% endfor %} + +message RunThreadAction { + required uint32 id = 1; +} + +{% for new_message in new_messages %} +message {{new_message}} { + required uint32 id = 1; +} +{% endfor %} + +message Action { + oneof action { + RunThreadAction run_thread_action = 1; +{% for action in actions %} + {{action[0]}} {{action[1]}} = {{loop.index + 1}}; +{% endfor %} + } +} + +// Sequence provides a level of indirection which allows Testcase to compactly +// express repeated sequences of actions. +message Sequence { + repeated uint32 action_indexes = 1 [packed = true]; +} + +// Testcase is the top-level message type interpreted by the fuzzer. +message Testcase { + repeated Action actions = 1; + repeated Sequence sequences = 2; + repeated uint32 sequence_indexes = 3 [packed = true]; +}
diff --git a/net/http/transport_security_state_static.pins b/net/http/transport_security_state_static.pins index f3f6dd2d..deb30df 100644 --- a/net/http/transport_security_state_static.pins +++ b/net/http/transport_security_state_static.pins
@@ -43,9 +43,9 @@ # hash function for preloaded entries again (we have already done so once). # -# Last updated: 2024-02-26 12:54 UTC +# Last updated: 2024-02-27 12:55 UTC PinsListTimestamp -1708952095 +1709038559 TestSPKI sha256/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
diff --git a/net/http/transport_security_state_static_pins.json b/net/http/transport_security_state_static_pins.json index be4aea6c..3d7a948 100644 --- a/net/http/transport_security_state_static_pins.json +++ b/net/http/transport_security_state_static_pins.json
@@ -31,7 +31,7 @@ // the 'static_spki_hashes' and 'bad_static_spki_hashes' fields in 'pinsets' // refer to, and the timestamp at which the pins list was last updated. // -// Last updated: 2024-02-26 12:54 UTC +// Last updated: 2024-02-27 12:55 UTC // { "pinsets": [
diff --git a/services/device/geolocation/geolocation_context.cc b/services/device/geolocation/geolocation_context.cc index 6428985..b9c8e76 100644 --- a/services/device/geolocation/geolocation_context.cc +++ b/services/device/geolocation/geolocation_context.cc
@@ -5,8 +5,8 @@ #include "services/device/geolocation/geolocation_context.h" #include <utility> +#include <vector> -#include "base/containers/cxx20_erase_vector.h" #include "base/memory/ptr_util.h" #include "mojo/public/cpp/bindings/self_owned_receiver.h" #include "services/device/geolocation/geolocation_impl.h" @@ -39,7 +39,7 @@ } void GeolocationContext::OnPermissionRevoked(const url::Origin& origin) { - base::EraseIf(impls_, [&origin](const auto& impl) { + std::erase_if(impls_, [&origin](const auto& impl) { if (!origin.IsSameOriginWith(impl->url())) { return false; }
diff --git a/services/device/wake_lock/wake_lock_context.cc b/services/device/wake_lock/wake_lock_context.cc index 43a3107..a933c63b 100644 --- a/services/device/wake_lock/wake_lock_context.cc +++ b/services/device/wake_lock/wake_lock_context.cc
@@ -6,8 +6,8 @@ #include <string> #include <utility> +#include <vector> -#include "base/containers/cxx20_erase_vector.h" #include "base/task/single_thread_task_runner.h" #include "mojo/public/cpp/bindings/pending_receiver.h" #include "services/device/wake_lock/wake_lock.h" @@ -45,7 +45,7 @@ void WakeLockContext::OnConnectionError(mojom::WakeLockType type, WakeLock* wake_lock) { - base::EraseIf(wake_locks_, + std::erase_if(wake_locks_, [wake_lock](auto& entry) { return entry.get() == wake_lock; }); }
diff --git a/services/image_annotation/annotator.cc b/services/image_annotation/annotator.cc index 01d58f9..07dc1302 100644 --- a/services/image_annotation/annotator.cc +++ b/services/image_annotation/annotator.cc
@@ -6,10 +6,10 @@ #include <tuple> #include <utility> +#include <vector> #include "base/base64.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/feature_list.h" #include "base/functional/bind.h" #include "base/json/json_reader.h" @@ -389,7 +389,7 @@ // Remove any description OCR data (which is lower quality) if we have // specialized OCR results. if (!ocr_annotation.is_null()) { - base::EraseIf(annotations, [](const mojom::AnnotationPtr& a) { + std::erase_if(annotations, [](const mojom::AnnotationPtr& a) { return a->type == mojom::AnnotationType::kOcr; }); annotations.push_back(std::move(ocr_annotation)); @@ -401,7 +401,7 @@ // TODO(accessibility): consider filtering some icon types here e.g. // information. if (!icon_annotation.is_null()) { - base::EraseIf(annotations, [](const mojom::AnnotationPtr& a) { + std::erase_if(annotations, [](const mojom::AnnotationPtr& a) { return a->type == mojom::AnnotationType::kLabel || a->type == mojom::AnnotationType::kCaption; });
diff --git a/services/media_session/audio_focus_manager.cc b/services/media_session/audio_focus_manager.cc index a8ac408..1da0abac 100644 --- a/services/media_session/audio_focus_manager.cc +++ b/services/media_session/audio_focus_manager.cc
@@ -6,9 +6,9 @@ #include <iterator> #include <utility> +#include <vector> #include "base/containers/adapters.h" -#include "base/containers/cxx20_erase.h" #include "base/functional/bind.h" #include "base/power_monitor/power_monitor.h" #include "base/power_monitor/power_observer.h" @@ -508,7 +508,7 @@ } void AudioFocusManager::CleanupSourceObservers() { - base::EraseIf(source_observers_, + std::erase_if(source_observers_, [](const auto& holder) { return !holder->is_valid(); }); }
diff --git a/services/media_session/media_controller.cc b/services/media_session/media_controller.cc index 77e87d4..2520678 100644 --- a/services/media_session/media_controller.cc +++ b/services/media_session/media_controller.cc
@@ -7,9 +7,9 @@ #include <optional> #include <set> #include <variant> +#include <vector> #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" #include "mojo/public/cpp/bindings/remote.h" @@ -520,7 +520,7 @@ } void MediaController::CleanupImageObservers() { - base::EraseIf(image_observers_, + std::erase_if(image_observers_, [](const auto& holder) { return !holder->is_valid(); }); }
diff --git a/services/network/public/cpp/web_sandbox_flags.cc b/services/network/public/cpp/web_sandbox_flags.cc index fb63755..f15bf241 100644 --- a/services/network/public/cpp/web_sandbox_flags.cc +++ b/services/network/public/cpp/web_sandbox_flags.cc
@@ -5,8 +5,8 @@ #include "services/network/public/cpp/web_sandbox_flags.h" #include <set> +#include <vector> -#include "base/containers/cxx20_erase.h" #include "base/strings/string_split.h" #include "base/strings/string_util.h" #include "services/network/public/mojom/web_sandbox_flags.mojom.h" @@ -82,7 +82,7 @@ // removing the duplicates: // See /fast/frames/sandboxed-iframe-attribute-parsing-03.html std::set<std::string_view> set; - base::EraseIf(error_tokens, [&](auto x) { return !set.insert(x).second; }); + std::erase_if(error_tokens, [&](auto x) { return !set.insert(x).second; }); out.error_message = "'" + base::JoinString(error_tokens, "', '") +
diff --git a/services/network/public/mojom/oblivious_http_request.mojom b/services/network/public/mojom/oblivious_http_request.mojom index 71c1519..2b08e51 100644 --- a/services/network/public/mojom/oblivious_http_request.mojom +++ b/services/network/public/mojom/oblivious_http_request.mojom
@@ -4,6 +4,7 @@ module network.mojom; +import "mojo/public/mojom/base/byte_string.mojom"; import "mojo/public/mojom/base/time.mojom"; import "services/network/public/mojom/isolation_info.mojom"; import @@ -15,7 +16,7 @@ // The body and content-type of the request. The size of the content is used as // the content length when constructing headers. struct ObliviousHttpRequestBody { - string content; + mojo_base.mojom.ByteString content; string content_type; }; @@ -28,7 +29,7 @@ HttpResponseHeaders headers; // The response code of the inner gateway HTTP response. It is empty if // `response_code` is non-200. - string response_body; + mojo_base.mojom.ByteString response_body; }; // The structure used to deliver result to Oblivious HTTP clients.
diff --git a/services/network/trust_tokens/trust_token_key_filtering.cc b/services/network/trust_tokens/trust_token_key_filtering.cc index 1229277..40845f0 100644 --- a/services/network/trust_tokens/trust_token_key_filtering.cc +++ b/services/network/trust_tokens/trust_token_key_filtering.cc
@@ -6,8 +6,8 @@ #include <algorithm> #include <tuple> +#include <vector> -#include "base/containers/cxx20_erase.h" #include "base/time/time.h" namespace network { @@ -18,7 +18,7 @@ DCHECK(keys); auto now = base::Time::Now(); - base::EraseIf(*keys, [now](const mojom::TrustTokenVerificationKeyPtr& key) { + std::erase_if(*keys, [now](const mojom::TrustTokenVerificationKeyPtr& key) { return key->expiry <= now; });
diff --git a/sql/database.cc b/sql/database.cc index 2e0118053..c46ad27 100644 --- a/sql/database.cc +++ b/sql/database.cc
@@ -411,6 +411,12 @@ DCHECK_EQ(sqlite_result_code, SqliteResultCode::kOk) << "sqlite3_close() failed in an unexpected way: " << sqlite3_errmsg(raw_db); + + // Closing a SQLite database connection implicitly rolls back transactions. + // (See https://www.sqlite.org/c3ref/close.html for details.) Callers need + // not call `RollbackAllTransactions()`, but we still must account for the + // implicit rollback in our internal bookkeeping. + transaction_nesting_ = 0; } } @@ -429,13 +435,6 @@ } CloseInternal(false); - - // Closing a SQLite database connection implicitly rolls back transactions. - // (See https://www.sqlite.org/c3ref/close.html for details.) Thus, we can - // omit the call to `RollbackAllTransactions()`, but we still must account for - // the implicit rollback in our internal bookkeeping. - CHECK_GE(transaction_nesting_, 0); - transaction_nesting_ = 0; } void Database::Preload() { @@ -1134,7 +1133,6 @@ return; } - RollbackAllTransactions(); CloseInternal(true); // Mark the database so that future API calls fail appropriately,
diff --git a/testing/buildbot/chromium.memory.json b/testing/buildbot/chromium.memory.json index f18bf5ea..b0393a3 100644 --- a/testing/buildbot/chromium.memory.json +++ b/testing/buildbot/chromium.memory.json
@@ -4697,7 +4697,7 @@ "os": "Ubuntu-20.04" }, "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", - "shards": 80 + "shards": 100 }, "test": "browser_tests", "test_id_prefix": "ninja://chrome/test:browser_tests/"
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl index d6ccc173..c72b969 100644 --- a/testing/buildbot/test_suite_exceptions.pyl +++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -1025,9 +1025,9 @@ 'Linux ChromiumOS MSan Tests': { # These are very slow on the Chrome OS MSAN trybot, most likely because browser_tests on cros has ~40% more tests. Also, these tests # run on ash, which means every test starts and shuts down ash, which most likely explains why it takes longer than on other platforms. - # crbug.com/865455 + # crbug.com/40585695 and crbug.com/326621525 'swarming': { - 'shards': 80, + 'shards': 100, }, 'args': [ '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.msan.browser_tests.oobe_negative.filter',
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json index f62b895..7d187e2 100644 --- a/testing/variations/fieldtrial_testing_config.json +++ b/testing/variations/fieldtrial_testing_config.json
@@ -273,6 +273,29 @@ ] } ], + "AllowDatapipeDrainedAsBytesConsumerInBFCache": [ + { + "platforms": [ + "android", + "android_webview", + "chromeos", + "chromeos_lacros", + "fuchsia", + "ios", + "linux", + "mac", + "windows" + ], + "experiments": [ + { + "name": "Enabled", + "enable_features": [ + "AllowDatapipeDrainedAsBytesConsumerInBFCache" + ] + } + ] + } + ], "AllowUndamagedNonrootRenderPassToSkip": [ { "platforms": [ @@ -4982,6 +5005,27 @@ ] } ], + "CreateNotificationsAcceptedClientSafeBrowsingReports": [ + { + "platforms": [ + "android", + "android_webview", + "chromeos", + "chromeos_lacros", + "linux", + "mac", + "windows" + ], + "experiments": [ + { + "name": "Enabled", + "enable_features": [ + "CreateNotificationsAcceptedClientSafeBrowsingReports" + ] + } + ] + } + ], "CreateWarningShownClientSafeBrowsingReports": [ { "platforms": [ @@ -7547,6 +7591,7 @@ "chromeos", "chromeos_lacros", "fuchsia", + "ios", "linux", "mac", "windows" @@ -8945,6 +8990,24 @@ ] } ], + "IOSHideFeedWithSearchChoice": [ + { + "platforms": [ + "ios" + ], + "experiments": [ + { + "name": "Enabled", + "params": { + "IOSHideFeedWithSearchChoiceTargeted": "true" + }, + "enable_features": [ + "IOSHideFeedWithSearchChoice" + ] + } + ] + } + ], "IOSIPHForSafariSwitcher": [ { "platforms": [ @@ -11693,6 +11756,21 @@ ] } ], + "OmniboxIpadPopout": [ + { + "platforms": [ + "ios" + ], + "experiments": [ + { + "name": "Enabled", + "enable_features": [ + "EnablePopoutOmniboxIpad" + ] + } + ] + } + ], "OmniboxMatchToolbarAndStatusBarColor": [ { "platforms": [ @@ -17407,27 +17485,6 @@ ] } ], - "SyncDecoupleAddressPaymentSettings": [ - { - "platforms": [ - "android", - "chromeos", - "chromeos_lacros", - "ios", - "linux", - "mac", - "windows" - ], - "experiments": [ - { - "name": "Enabled", - "enable_features": [ - "SyncDecoupleAddressPaymentSettings" - ] - } - ] - } - ], "SyncIncreaseNudgeDelayForSingleClient": [ { "platforms": [ @@ -20133,31 +20190,26 @@ { "name": "EnabledAllUsers", "params": { - "IOSHideFeedWithSearchChoiceTargeted": "true", "for_tagged_profiles_only": "false", "reprompt": "{\"*\": \"122.0.0.0\"}" }, "enable_features": [ - "IOSHideFeedWithSearchChoice", "SearchEngineChoiceTrigger" ] }, { "name": "EnabledNewUsers", "params": { - "IOSHideFeedWithSearchChoiceTargeted": "true", "for_tagged_profiles_only": "true", "reprompt": "{\"*\": \"122.0.0.0\"}" }, "enable_features": [ - "IOSHideFeedWithSearchChoice", "SearchEngineChoiceTrigger" ] }, { "name": "Disabled", "disable_features": [ - "IOSHideFeedWithSearchChoice", "SearchEngineChoiceTrigger" ] } @@ -20852,28 +20904,6 @@ ] } ], - "WebRtcEncodedTransformsPerStreamCreation": [ - { - "platforms": [ - "android", - "android_webview", - "chromeos", - "chromeos_lacros", - "ios", - "linux", - "mac", - "windows" - ], - "experiments": [ - { - "name": "Enabled", - "enable_features": [ - "WebRtcEncodedTransformsPerStreamCreation" - ] - } - ] - } - ], "WebRtcInitializeEncoderOnFirstFrame": [ { "platforms": [
diff --git a/third_party/angle b/third_party/angle index 9100f2e..2fb425d 160000 --- a/third_party/angle +++ b/third_party/angle
@@ -1 +1 @@ -Subproject commit 9100f2ec79ec11f024b9729fe26f45470f66ba8f +Subproject commit 2fb425d2847f974332d01e53216c4d1164c1a17d
diff --git a/third_party/blink/common/interest_group/interest_group_mojom_traits_test.cc b/third_party/blink/common/interest_group/interest_group_mojom_traits_test.cc index 72d27fd..1581ccc 100644 --- a/third_party/blink/common/interest_group/interest_group_mojom_traits_test.cc +++ b/third_party/blink/common/interest_group/interest_group_mojom_traits_test.cc
@@ -131,7 +131,7 @@ } TEST(InterestGroupMojomTraitsTest, - SerializeAndDeserializeAllSellerCapabilities) { + SerializeAndDeserializeAllSellersCapabilities) { InterestGroup interest_group = CreateInterestGroup(); interest_group.all_sellers_capabilities.Put(
diff --git a/third_party/blink/common/interest_group/test_interest_group_builder.cc b/third_party/blink/common/interest_group/test_interest_group_builder.cc index 49032b7..10ef488 100644 --- a/third_party/blink/common/interest_group/test_interest_group_builder.cc +++ b/third_party/blink/common/interest_group/test_interest_group_builder.cc
@@ -74,7 +74,7 @@ return *this; } -TestInterestGroupBuilder& TestInterestGroupBuilder::SetAllSellerCapabilities( +TestInterestGroupBuilder& TestInterestGroupBuilder::SetAllSellersCapabilities( SellerCapabilitiesType all_sellers_capabilities) { interest_group_.all_sellers_capabilities = std::move(all_sellers_capabilities);
diff --git a/third_party/blink/public/common/interest_group/test_interest_group_builder.h b/third_party/blink/public/common/interest_group/test_interest_group_builder.h index 32f0503..725b827a 100644 --- a/third_party/blink/public/common/interest_group/test_interest_group_builder.h +++ b/third_party/blink/public/common/interest_group/test_interest_group_builder.h
@@ -44,7 +44,7 @@ TestInterestGroupBuilder& SetSellerCapabilities( std::optional<base::flat_map<url::Origin, SellerCapabilitiesType>> seller_capabilities); - TestInterestGroupBuilder& SetAllSellerCapabilities( + TestInterestGroupBuilder& SetAllSellersCapabilities( SellerCapabilitiesType all_sellers_capabilities); TestInterestGroupBuilder& SetExecutionMode( InterestGroup::ExecutionMode execution_mode);
diff --git a/third_party/blink/public/mojom/loader/navigation_predictor.mojom b/third_party/blink/public/mojom/loader/navigation_predictor.mojom index d65d986..990175010 100644 --- a/third_party/blink/public/mojom/loader/navigation_predictor.mojom +++ b/third_party/blink/public/mojom/loader/navigation_predictor.mojom
@@ -175,8 +175,11 @@ // element. New HTMLAnchorElements that are not visible after the first layout // since their creation will never be reported. This is not ideal, but allows // us to avoid keeping references to elements that may never become visible. + // `removed_elements` contains the anchor ids of anchor elements that have + // been removed from the document since the last call to this method. // This is called for all anchor elements. - ReportNewAnchorElements(array<AnchorElementMetrics> metrics); + ReportNewAnchorElements(array<AnchorElementMetrics> metrics, + array<uint32> removed_elements); // This is called regularly to report anchors that entered the viewport. This // just reports the ID of each element entering the viewport. These records
diff --git a/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom b/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom index dd9af95..23c9e1b14 100644 --- a/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom +++ b/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
@@ -1283,7 +1283,7 @@ kV8HTMLVideoElement_Poster_AttributeSetter = 1816, kNotificationPermissionRequestedIframe = 1817, kRtcpMuxPolicyNegotiate = 1823, - kDOMClobberedVariableAccessed = 1824, + kDOMClobberedWindowPropertyAccessed = 1824, kHTMLDocumentCreateProcessingInstruction = 1825, kFetchResponseConstructionWithStream = 1826, kLocationOrigin = 1827, @@ -4234,6 +4234,10 @@ kSpeculationRulesRejectedLaxReferrerPolicy = 4869, kSpeculationRulesUsedLinkReferrerPolicy = 4870, kSpeculationRulesExplicitReferrerPolicy = 4871, + kDOMClobberedShadowedDocumentPropertyAccessed = 4872, + kDOMClobberedNotShadowedDocumentPropertyAccessed = 4873, + kDOMClobberedShadowedFormPropertyAccessed = 4874, + kDOMClobberedNotShadowedFormPropertyAccessed = 4875, // 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/bindings/core/v8/local_window_proxy.cc b/third_party/blink/renderer/bindings/core/v8/local_window_proxy.cc index f35fb0b..2cb0a089 100644 --- a/third_party/blink/renderer/bindings/core/v8/local_window_proxy.cc +++ b/third_party/blink/renderer/bindings/core/v8/local_window_proxy.cc
@@ -71,6 +71,7 @@ #include "third_party/blink/renderer/platform/bindings/v8_private_property.h" #include "third_party/blink/renderer/platform/heap/garbage_collected.h" #include "third_party/blink/renderer/platform/instrumentation/tracing/trace_event.h" +#include "third_party/blink/renderer/platform/instrumentation/use_counter.h" #include "third_party/blink/renderer/platform/weborigin/reporting_disposition.h" #include "third_party/blink/renderer/platform/weborigin/security_origin.h" #include "third_party/blink/renderer/platform/wtf/text/string_operators.h" @@ -511,18 +512,29 @@ HTMLDocument* html_document = V8HTMLDocument::ToWrappableUnsafe(info.Holder()); DCHECK(html_document); - v8::Local<v8::Value> result = + v8::Local<v8::Value> namedPropertyValue = GetNamedProperty(html_document, name, info.Holder(), isolate); - if (!result.IsEmpty()) { - V8SetReturnValue(info, result); - return; - } - v8::Local<v8::Value> value; - if (info.Holder() + bool hasNamedProperty = !namedPropertyValue.IsEmpty(); + + v8::Local<v8::Value> prototypeChainValue; + bool hasPropertyInPrototypeChain = + info.Holder() ->GetRealNamedPropertyInPrototypeChain(isolate->GetCurrentContext(), property.As<v8::String>()) - .ToLocal(&value)) { - V8SetReturnValue(info, value); + .ToLocal(&prototypeChainValue); + + if (hasNamedProperty) { + V8SetReturnValue(info, namedPropertyValue); + UseCounter::Count( + html_document, + hasPropertyInPrototypeChain + ? WebFeature::kDOMClobberedShadowedDocumentPropertyAccessed + : WebFeature::kDOMClobberedNotShadowedDocumentPropertyAccessed); + + return; + } + if (hasPropertyInPrototypeChain) { + V8SetReturnValue(info, prototypeChainValue); } }
diff --git a/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py b/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py index 1cceaca..a74f7c1 100644 --- a/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py +++ b/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py
@@ -3294,6 +3294,13 @@ TextNode("return; // Do not intercept."), ]), TextNode("""\ +% if interface.identifier == "HTMLFormElement": +// At this point we know that the named property exists. +// We then UseCount whether the original property was shadowed or not. +${blink_receiver}->UseCountPropertyAccess(${v8_property_name}, ${info}); +% endif\ +"""), + TextNode("""\ // "If operation was defined without an identifier, then set value to the result // of performing the steps listed in the interface description to determine the // value of a named property with P as the name."
diff --git a/third_party/blink/renderer/build/scripts/core/css/css_properties.py b/third_party/blink/renderer/build/scripts/core/css/css_properties.py index 96f6c97..992a6c8e 100755 --- a/third_party/blink/renderer/build/scripts/core/css/css_properties.py +++ b/third_party/blink/renderer/build/scripts/core/css/css_properties.py
@@ -510,6 +510,9 @@ else: set_if_none(property_, 'converter', 'CSSIdentifierValue') + if property_.anchor_mode: + property_.anchor_mode = NameStyleConverter(property_.anchor_mode) + if not property_.longhands: property_.superclass = 'Longhand' property_.namespace_group = 'Longhand'
diff --git a/third_party/blink/renderer/build/scripts/core/css/properties/templates/style_builder_functions.tmpl b/third_party/blink/renderer/build/scripts/core/css/properties/templates/style_builder_functions.tmpl index 5f2a808..cbf461412 100644 --- a/third_party/blink/renderer/build/scripts/core/css/properties/templates/style_builder_functions.tmpl +++ b/third_party/blink/renderer/build/scripts/core/css/properties/templates/style_builder_functions.tmpl
@@ -27,6 +27,11 @@ {% if property.style_builder_declare %} {% if property.style_builder_generate_value %} void {{class_name}}::ApplyValue(StyleResolverState& state, const CSSValue& value, ValueMode) const { +{% if property.anchor_mode %} + Length::AnchorScope anchor_scope( + Length::AnchorScope::Mode::{{property.anchor_mode.to_enum_value()}}, + state.CssToLengthConversionData().AnchorEvaluator()); +{% endif %} {{(caller(property) ~ '}')}} {% endif %} {% endif %} @@ -34,7 +39,7 @@ {% macro style_access(property) %} state.StyleBuilder(). -{% endmacro %} +{%- endmacro %} {% macro set_value(property) %} {%- if property.font %}
diff --git a/third_party/blink/renderer/core/css/css_length_resolver.h b/third_party/blink/renderer/core/css/css_length_resolver.h index 84f80a0..3611e56 100644 --- a/third_party/blink/renderer/core/css/css_length_resolver.h +++ b/third_party/blink/renderer/core/css/css_length_resolver.h
@@ -50,9 +50,11 @@ virtual WritingMode GetWritingMode() const = 0; - // Invoked to notify the resolver that there is an anchor reference in a - // calc() expression. Used to track the use of tree-scoped references. - virtual void ReferenceAnchor() const = 0; + // Invoked to notify the resolver that there is a function with + // a tree-scoped reference, e.g. anchor(--a top). + // + // https://drafts.csswg.org/css-scoping-1/#css-tree-scoped-reference + virtual void ReferenceTreeScope() const = 0; // The AnchorEvaluator used to evaluate anchor()/anchor-size() queries, // when the runtime flag CSSAnchorPositioningComputeAnchor is enabled.
diff --git a/third_party/blink/renderer/core/css/css_math_expression_node.cc b/third_party/blink/renderer/core/css/css_math_expression_node.cc index 1ae3a8e..179b54b 100644 --- a/third_party/blink/renderer/core/css/css_math_expression_node.cc +++ b/third_party/blink/renderer/core/css/css_math_expression_node.cc
@@ -2522,7 +2522,7 @@ anchor_specifier = AnchorSpecifierValue::Implicit(); } else if (const auto* custom_ident = DynamicTo<CSSCustomIdentValue>(anchor_specifier_.Get())) { - length_resolver.ReferenceAnchor(); + length_resolver.ReferenceTreeScope(); anchor_specifier = MakeGarbageCollected<AnchorSpecifierValue>( *MakeGarbageCollected<ScopedCSSName>(custom_ident->Value(), custom_ident->GetTreeScope()));
diff --git a/third_party/blink/renderer/core/css/css_properties.json5 b/third_party/blink/renderer/core/css/css_properties.json5 index 4d5907c..64d6663 100644 --- a/third_party/blink/renderer/core/css/css_properties.json5 +++ b/third_party/blink/renderer/core/css/css_properties.json5
@@ -273,6 +273,26 @@ ], }, + // - anchor_mode + // Determines whether or not anchor() / anchor-size() queries are allowed + // in the relevant property. + // + // If omitted, no anchor queries are allowed. + // + // See also Length::AnchorScope::Mode. + anchor_mode: { + valid_values: [ + // anchor() + "left", + "right", + "top", + "bottom", + + // anchor-size() + "size", + ] + }, + // Valid for field_template:derived_flag only. This specifies the function // on ComputedStyle used to calculate the flag. derived_from: { @@ -2378,6 +2398,7 @@ default_value: "Length()", typedom_types: ["Keyword", "Length", "Percentage"], converter: "ConvertLengthOrAuto", + anchor_mode: "bottom", logical_property_group: { name: "inset", resolver: "bottom", @@ -3101,6 +3122,7 @@ default_value: "Length()", typedom_types: ["Keyword", "Length", "Percentage"], converter: "ConvertLengthSizing", + anchor_mode: "size", logical_property_group: { name: "size", resolver: "vertical", @@ -3267,6 +3289,7 @@ default_value: "Length()", typedom_types: ["Keyword", "Length", "Percentage"], converter: "ConvertLengthOrAuto", + anchor_mode: "left", logical_property_group: { name: "inset", resolver: "left", @@ -3538,6 +3561,7 @@ field_template: "<length>", default_value: "Length::None()", converter: "ConvertLengthMaxSizing", + anchor_mode: "size", keywords: ["none"], typedom_types: ["Keyword", "Length", "Percentage"], logical_property_group: { @@ -3555,6 +3579,7 @@ field_template: "<length>", default_value: "Length::None()", converter: "ConvertLengthMaxSizing", + anchor_mode: "size", keywords: ["none"], typedom_types: ["Keyword", "Length", "Percentage"], logical_property_group: { @@ -3572,6 +3597,7 @@ field_template: "<length>", default_value: "Length()", converter: "ConvertLengthSizing", + anchor_mode: "size", typedom_types: ["Length", "Percentage"], logical_property_group: { name: "min-size", @@ -3588,6 +3614,7 @@ field_template: "<length>", default_value: "Length()", converter: "ConvertLengthSizing", + anchor_mode: "size", typedom_types: ["Length", "Percentage"], logical_property_group: { name: "min-size", @@ -4244,6 +4271,7 @@ default_value: "Length()", typedom_types: ["Keyword", "Length", "Percentage"], converter: "ConvertLengthOrAuto", + anchor_mode: "right", logical_property_group: { name: "inset", resolver: "right", @@ -5293,6 +5321,7 @@ default_value: "Length()", typedom_types: ["Keyword", "Length", "Percentage"], converter: "ConvertLengthOrAuto", + anchor_mode: "top", logical_property_group: { name: "inset", resolver: "top", @@ -6341,6 +6370,7 @@ default_value: "Length()", typedom_types: ["Keyword", "Length", "Percentage"], converter: "ConvertLengthSizing", + anchor_mode: "size", logical_property_group: { name: "size", resolver: "horizontal",
diff --git a/third_party/blink/renderer/core/css/css_to_length_conversion_data.cc b/third_party/blink/renderer/core/css/css_to_length_conversion_data.cc index fde3ed6c..6e5e9f7 100644 --- a/third_party/blink/renderer/core/css/css_to_length_conversion_data.cc +++ b/third_party/blink/renderer/core/css/css_to_length_conversion_data.cc
@@ -460,8 +460,8 @@ return container_sizes_.PreCachedCopy(); } -void CSSToLengthConversionData::ReferenceAnchor() const { - SetFlag(Flag::kAnchorRelative); +void CSSToLengthConversionData::ReferenceTreeScope() const { + SetFlag(Flag::kTreeScopedReference); } } // namespace blink
diff --git a/third_party/blink/renderer/core/css/css_to_length_conversion_data.h b/third_party/blink/renderer/core/css/css_to_length_conversion_data.h index 9efea53b..7350eaa 100644 --- a/third_party/blink/renderer/core/css/css_to_length_conversion_data.h +++ b/third_party/blink/renderer/core/css/css_to_length_conversion_data.h
@@ -273,8 +273,8 @@ kDynamicViewport = 1u << 5, // cq* kContainerRelative = 1u << 6, - // calc() includes tree scoped reference to an anchor - kAnchorRelative = 1u << 7, + // https://drafts.csswg.org/css-scoping-1/#css-tree-scoped-reference + kTreeScopedReference = 1u << 7, // vi, vb, cqi, cqb, etc kLogicalDirectionRelative = 1u << 8, // Adjust the Flags type above if adding more bits below. @@ -333,7 +333,7 @@ double ContainerWidth() const override; double ContainerHeight() const override; WritingMode GetWritingMode() const override; - void ReferenceAnchor() const override; + void ReferenceTreeScope() const override; void SetFontSizes(const FontSizes& font_sizes) { font_sizes_ = font_sizes; } void SetLineHeightSize(const LineHeightSize& line_height_size) {
diff --git a/third_party/blink/renderer/core/css/media_values.h b/third_party/blink/renderer/core/css/media_values.h index fc5aadf..92061122 100644 --- a/third_party/blink/renderer/core/css/media_values.h +++ b/third_party/blink/renderer/core/css/media_values.h
@@ -138,7 +138,7 @@ virtual Scripting GetScripting() const = 0; // CSSLengthResolver override. - void ReferenceAnchor() const override {} + void ReferenceTreeScope() const override {} protected: virtual ContainerSnappedFlags SnappedFlags() const {
diff --git a/third_party/blink/renderer/core/css/properties/css_property_test.cc b/third_party/blink/renderer/core/css/properties/css_property_test.cc index 94f47b8..25865c26 100644 --- a/third_party/blink/renderer/core/css/properties/css_property_test.cc +++ b/third_party/blink/renderer/core/css/properties/css_property_test.cc
@@ -26,6 +26,29 @@ namespace blink { +namespace { + +// Evaluates any query to '1' when it's in the expected mode, +// otherwise std::nullopt. +class ModeCheckingAnchorEvaluator : public Length::AnchorEvaluator { + STACK_ALLOCATED(); + + public: + explicit ModeCheckingAnchorEvaluator(Length::AnchorScope::Mode required_mode) + : required_mode_(required_mode) {} + + std::optional<LayoutUnit> Evaluate( + const CalculationExpressionNode&) const override { + return (required_mode_ == GetMode()) ? std::optional<LayoutUnit>(1) + : std::optional<LayoutUnit>(); + } + + private: + Length::AnchorScope::Mode required_mode_; +}; + +} // namespace + class CSSPropertyTest : public PageTestBase { public: const CSSValue* Parse(String name, String value) { @@ -37,22 +60,36 @@ return &set->PropertyAt(0).Value(); } - const ComputedStyle* ComputedStyleWithValue(const CSSProperty& property, - const CSSValue& value) { - StyleResolverState state(GetDocument(), *GetDocument().body()); + String ComputedValue(String property_str, + String value_str, + StyleRecalcContext style_recalc_context) { + CSSPropertyRef ref(property_str, GetDocument()); + CHECK(ref.IsValid()); + const CSSProperty& property = ref.GetProperty(); + + const CSSValue* value = + css_test_helpers::ParseLonghand(GetDocument(), property, value_str); + CHECK(value); + // Any tree-scoped references within `result` need to be populated with + // their TreeScope. This is normally done by StyleCascade before length + // conversion, and we're simulating that here. + value = &value->EnsureScopedValue(&GetDocument()); + + StyleResolverState state(GetDocument(), *GetDocument().body(), + &style_recalc_context); state.SetStyle(GetDocument().GetStyleResolver().InitialStyle()); - // The border-style needs to be non-hidden and non-none, otherwise - // the computed values of border-width properties are always zero. - // - // https://drafts.csswg.org/css-backgrounds-3/#the-border-width - state.StyleBuilder().SetBorderBottomStyle(EBorderStyle::kSolid); - state.StyleBuilder().SetBorderLeftStyle(EBorderStyle::kSolid); - state.StyleBuilder().SetBorderRightStyle(EBorderStyle::kSolid); - state.StyleBuilder().SetBorderTopStyle(EBorderStyle::kSolid); + StyleBuilder::ApplyProperty(property, state, *value); + const ComputedStyle* style = state.TakeStyle(); + CHECK(style); - StyleBuilder::ApplyProperty(property, state, value); - return state.TakeStyle(); + const CSSValue* computed_value = + property.CSSValueFromComputedStyle(*style, + /* layout_object */ nullptr, + /* allow_visited_style */ true); + CHECK(computed_value); + + return computed_value->CssText(); } const ExecutionContext* GetExecutionContext() const { @@ -298,4 +335,98 @@ } } +TEST_F(CSSPropertyTest, AnchorModeTop) { + ScopedCSSAnchorPositioningComputeAnchorForTest compute_anchor_feature(true); + + ModeCheckingAnchorEvaluator anchor_evaluator(Length::AnchorScope::Mode::kTop); + StyleRecalcContext context = {.anchor_evaluator = &anchor_evaluator}; + + EXPECT_EQ("1px", ComputedValue("top", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("right", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("bottom", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("left", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-height", "anchor-size(width)", context)); +} + +TEST_F(CSSPropertyTest, AnchorModeRight) { + ScopedCSSAnchorPositioningComputeAnchorForTest compute_anchor_feature(true); + + ModeCheckingAnchorEvaluator anchor_evaluator( + Length::AnchorScope::Mode::kRight); + StyleRecalcContext context = {.anchor_evaluator = &anchor_evaluator}; + + EXPECT_EQ("0px", ComputedValue("top", "anchor(top)", context)); + EXPECT_EQ("1px", ComputedValue("right", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("bottom", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("left", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-height", "anchor-size(width)", context)); +} + +TEST_F(CSSPropertyTest, AnchorModeBottom) { + ScopedCSSAnchorPositioningComputeAnchorForTest compute_anchor_feature(true); + + ModeCheckingAnchorEvaluator anchor_evaluator( + Length::AnchorScope::Mode::kBottom); + StyleRecalcContext context = {.anchor_evaluator = &anchor_evaluator}; + + EXPECT_EQ("0px", ComputedValue("top", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("right", "anchor(top)", context)); + EXPECT_EQ("1px", ComputedValue("bottom", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("left", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-height", "anchor-size(width)", context)); +} + +TEST_F(CSSPropertyTest, AnchorModeLeft) { + ScopedCSSAnchorPositioningComputeAnchorForTest compute_anchor_feature(true); + + ModeCheckingAnchorEvaluator anchor_evaluator( + Length::AnchorScope::Mode::kLeft); + StyleRecalcContext context = {.anchor_evaluator = &anchor_evaluator}; + + EXPECT_EQ("0px", ComputedValue("top", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("right", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("bottom", "anchor(top)", context)); + EXPECT_EQ("1px", ComputedValue("left", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("min-height", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-width", "anchor-size(width)", context)); + EXPECT_EQ("0px", ComputedValue("max-height", "anchor-size(width)", context)); +} + +TEST_F(CSSPropertyTest, AnchorModeSize) { + ScopedCSSAnchorPositioningComputeAnchorForTest compute_anchor_feature(true); + + ModeCheckingAnchorEvaluator anchor_evaluator( + Length::AnchorScope::Mode::kSize); + StyleRecalcContext context = {.anchor_evaluator = &anchor_evaluator}; + + EXPECT_EQ("0px", ComputedValue("top", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("right", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("bottom", "anchor(top)", context)); + EXPECT_EQ("0px", ComputedValue("left", "anchor(top)", context)); + EXPECT_EQ("1px", ComputedValue("width", "anchor-size(width)", context)); + EXPECT_EQ("1px", ComputedValue("height", "anchor-size(width)", context)); + EXPECT_EQ("1px", ComputedValue("min-width", "anchor-size(width)", context)); + EXPECT_EQ("1px", ComputedValue("min-height", "anchor-size(width)", context)); + EXPECT_EQ("1px", ComputedValue("max-width", "anchor-size(width)", context)); + EXPECT_EQ("1px", ComputedValue("max-height", "anchor-size(width)", context)); +} + } // namespace blink
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver.cc b/third_party/blink/renderer/core/css/resolver/style_resolver.cc index 226b617b..dd6e63c 100644 --- a/third_party/blink/renderer/core/css/resolver/style_resolver.cc +++ b/third_party/blink/renderer/core/css/resolver/style_resolver.cc
@@ -390,7 +390,7 @@ builder.SetDependsOnSizeContainerQueries(true); builder.SetHasContainerRelativeUnits(); } - if (flags & static_cast<Flags>(Flag::kAnchorRelative)) { + if (flags & static_cast<Flags>(Flag::kTreeScopedReference)) { state.SetHasTreeScopedReference(); } if (flags & static_cast<Flags>(Flag::kLogicalDirectionRelative)) {
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver_state.cc b/third_party/blink/renderer/core/css/resolver/style_resolver_state.cc index 4f53c5f..a60e999 100644 --- a/third_party/blink/renderer/core/css/resolver/style_resolver_state.cc +++ b/third_party/blink/renderer/core/css/resolver/style_resolver_state.cc
@@ -75,6 +75,9 @@ container_unit_context_(style_recalc_context ? style_recalc_context->container : element.ParentOrShadowHostElement()), + anchor_evaluator_(style_recalc_context + ? style_recalc_context->anchor_evaluator + : nullptr), originating_element_style_(style_request.originating_element_style), is_for_highlight_(IsHighlightPseudoElement(style_request.pseudo_id)), uses_highlight_pseudo_inheritance_( @@ -158,13 +161,12 @@ } void StyleResolverState::UpdateLengthConversionData() { - // TODO(crbug.com/41483417): Pass an AnchorEvaluator to AnchorData. css_to_length_conversion_data_ = CSSToLengthConversionData( *style_builder_, ParentStyle(), RootElementStyle(), GetDocument().GetStyleEngine().GetViewportSize(), CSSToLengthConversionData::ContainerSizes(container_unit_context_), - CSSToLengthConversionData::AnchorData(), StyleBuilder().EffectiveZoom(), - length_conversion_flags_); + CSSToLengthConversionData::AnchorData(anchor_evaluator_), + StyleBuilder().EffectiveZoom(), length_conversion_flags_); element_style_resources_.UpdateLengthConversionData( &css_to_length_conversion_data_); } @@ -182,9 +184,7 @@ GetDocument().GetLayoutView()); CSSToLengthConversionData::ContainerSizes container_sizes( container_unit_context_); - // TODO(crbug.com/41483417): Pass an AnchorEvaluator to AnchorData. - CSSToLengthConversionData::AnchorData anchor_data; - + CSSToLengthConversionData::AnchorData anchor_data(anchor_evaluator_); return CSSToLengthConversionData( StyleBuilder().GetWritingMode(), font_sizes, line_height_size, viewport_size, container_sizes, anchor_data, 1, length_conversion_flags_);
diff --git a/third_party/blink/renderer/core/css/resolver/style_resolver_state.h b/third_party/blink/renderer/core/css/resolver/style_resolver_state.h index bc3a18e..7f251429 100644 --- a/third_party/blink/renderer/core/css/resolver/style_resolver_state.h +++ b/third_party/blink/renderer/core/css/resolver/style_resolver_state.h
@@ -294,6 +294,9 @@ ElementType element_type_; Element* container_unit_context_; + // See StyleRecalcContext::anchor_evaluator_. + Length::AnchorEvaluator* anchor_evaluator_ = nullptr; + // Whether this element is inside a link or not. Note that this is different // from ElementLinkState() if the element is not a link itself but is inside // one. It may also be overridden from non-visited to visited by devtools.
diff --git a/third_party/blink/renderer/core/css/style_recalc_context.h b/third_party/blink/renderer/core/css/style_recalc_context.h index 3f26b1c..457cf2a 100644 --- a/third_party/blink/renderer/core/css/style_recalc_context.h +++ b/third_party/blink/renderer/core/css/style_recalc_context.h
@@ -6,6 +6,7 @@ #define THIRD_PARTY_BLINK_RENDERER_CORE_CSS_STYLE_RECALC_CONTEXT_H_ #include "third_party/blink/renderer/core/core_export.h" +#include "third_party/blink/renderer/platform/geometry/length.h" #include "third_party/blink/renderer/platform/heap/collection_support/heap_vector.h" namespace blink { @@ -62,6 +63,14 @@ // ::slotted() and ::part() rule matching. Otherwise nullptr. Element* style_container = nullptr; + // Used to evaluate anchor() and anchor-size() queries. + // + // For normal (non-interleaved) style recalcs, this will be nullptr. + // + // TODO(crbug.com/41483417): For interleaved style updates from out-of-flow + // layout, use the real AnchorEvaluator. + Length::AnchorEvaluator* anchor_evaluator = nullptr; + StyleScopeFrame* style_scope_frame = nullptr; // The style for the element at the start of the lifecycle update, or the
diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc index 71a1fa30..4999a38 100644 --- a/third_party/blink/renderer/core/dom/document.cc +++ b/third_party/blink/renderer/core/dom/document.cc
@@ -9603,6 +9603,7 @@ CHECK(RuntimeEnabledFeatures::PageRevealEventEnabled()); CHECK(dom_window_); + dom_window_->SetHasBeenRevealed(false); auto* page_reveal_event = MakeGarbageCollected<PageRevealEvent>(); page_reveal_event->SetTarget(dom_window_); page_reveal_event->SetCurrentTarget(dom_window_);
diff --git a/third_party/blink/renderer/core/frame/local_dom_window.cc b/third_party/blink/renderer/core/frame/local_dom_window.cc index 86d2fba8..756b7b0 100644 --- a/third_party/blink/renderer/core/frame/local_dom_window.cc +++ b/third_party/blink/renderer/core/frame/local_dom_window.cc
@@ -139,6 +139,7 @@ #include "third_party/blink/renderer/core/timing/window_performance.h" #include "third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h" #include "third_party/blink/renderer/core/trustedtypes/trusted_types_util.h" +#include "third_party/blink/renderer/core/view_transition/view_transition_supplement.h" #include "third_party/blink/renderer/platform/back_forward_cache_buffer_limit_tracker.h" #include "third_party/blink/renderer/platform/bindings/exception_messages.h" #include "third_party/blink/renderer/platform/bindings/script_state.h" @@ -2536,4 +2537,11 @@ navigation_id_ = WTF::CreateCanonicalUUIDString(); } +void LocalDOMWindow::SetHasBeenRevealed(bool revealed) { + if (has_been_revealed_ == revealed) + return; + has_been_revealed_ = revealed; + CHECK(document_); + ViewTransitionSupplement::From(*document_)->DidChangeRevealState(); +} } // namespace blink
diff --git a/third_party/blink/renderer/core/frame/local_dom_window.h b/third_party/blink/renderer/core/frame/local_dom_window.h index 9e6be06..8fc0c52 100644 --- a/third_party/blink/renderer/core/frame/local_dom_window.h +++ b/third_party/blink/renderer/core/frame/local_dom_window.h
@@ -539,6 +539,10 @@ // given window, it cannot be taken away. void SetHasStorageAccess(); + // https://html.spec.whatwg.org/multipage/browsing-the-web.html#has-been-revealed + bool HasBeenRevealed() const { return has_been_revealed_; } + void SetHasBeenRevealed(bool revealed); + protected: // EventTarget overrides. void AddedEventListener(const AtomicString& event_type, @@ -691,6 +695,9 @@ // TODO(crbug.com/1439565): Move this bit to a new payments-specific // per-LocalDOMWindow class in the payments module. bool had_activationless_payment_request_ = false; + + // https://html.spec.whatwg.org/multipage/browsing-the-web.html#has-been-revealed + bool has_been_revealed_ = false; }; template <>
diff --git a/third_party/blink/renderer/core/frame/window_properties.cc b/third_party/blink/renderer/core/frame/window_properties.cc index 82c952d..14bbcb1 100644 --- a/third_party/blink/renderer/core/frame/window_properties.cc +++ b/third_party/blink/renderer/core/frame/window_properties.cc
@@ -116,13 +116,13 @@ DOMWrapperWorld::Current(isolate)); if (!has_named_item && has_id_item && !doc->ContainsMultipleElementsWithId(name)) { - UseCounter::Count(doc, WebFeature::kDOMClobberedVariableAccessed); + UseCounter::Count(doc, WebFeature::kDOMClobberedWindowPropertyAccessed); return ToV8Traits<Element>::ToV8(script_state, doc->getElementById(name)); } HTMLCollection* items = doc->WindowNamedItems(name); if (!items->IsEmpty()) { - UseCounter::Count(doc, WebFeature::kDOMClobberedVariableAccessed); + UseCounter::Count(doc, WebFeature::kDOMClobberedWindowPropertyAccessed); // TODO(esprehn): Firefox doesn't return an HTMLCollection here if there's // multiple with the same name, but Chrome and Safari does. What's the
diff --git a/third_party/blink/renderer/core/highlight/highlight_style_utils.cc b/third_party/blink/renderer/core/highlight/highlight_style_utils.cc index dae4d1f..4f481d68 100644 --- a/third_party/blink/renderer/core/highlight/highlight_style_utils.cc +++ b/third_party/blink/renderer/core/highlight/highlight_style_utils.cc
@@ -423,9 +423,16 @@ TextPaintStyle highlight_style = previous_layer_text_style; const PaintFlags paint_flags = paint_info.GetPaintFlags(); bool uses_text_as_clip = paint_info.phase == PaintPhase::kTextClip; - bool ignored_selection = pseudo == kPseudoIdSelection && - ((node && !style.IsSelectable()) || - (paint_flags & PaintFlag::kSelectionDragImageOnly)); + bool ignored_selection = false; + + if (pseudo == kPseudoIdSelection) { + if ((node && !style.IsSelectable()) || + (paint_flags & PaintFlag::kSelectionDragImageOnly)) { + ignored_selection = true; + } + highlight_style.selection_decoration_lines = TextDecorationLine::kNone; + highlight_style.selection_decoration_color = Color::kBlack; + } // Each highlight overlay’s shadows are completely independent of any shadows // specified on the originating element (or the other highlight overlays). @@ -465,8 +472,15 @@ highlight_style.shadow = uses_text_as_clip ? nullptr : pseudo_style->TextShadow(); } - highlight_style.selection_text_decoration = SelectionTextDecoration( - document, style, *pseudo_style, previous_layer_current_color); + std::optional<AppliedTextDecoration> selection_decoration = + SelectionTextDecoration(document, style, *pseudo_style, + previous_layer_current_color); + if (selection_decoration) { + highlight_style.selection_decoration_lines = + selection_decoration->Lines(); + highlight_style.selection_decoration_color = + selection_decoration->GetColor(); + } } // Text shadows are disabled when printing. http://crbug.com/258321
diff --git a/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc b/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc index 2bda6710..3cdfa9f 100644 --- a/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc +++ b/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc
@@ -97,7 +97,7 @@ void AnchorElementMetricsSender:: MaybeReportAnchorElementPointerDataOnHoverTimerFired( - uint32_t anchor_id, + AnchorId anchor_id, mojom::blink::AnchorElementPointerDataPtr pointer_data) { DCHECK(base::FeatureList::IsEnabled(features::kNavigationPredictor)); if (!AssociateInterface()) { @@ -137,10 +137,35 @@ // Add this element to the set of elements that we will try to report after // the next layout. + // The anchor may already be in `removed_anchors_to_report_`. We don't remove + // it from there because it may be reinserted and then removed again. We need + // to be able to tell the difference from an anchor that was removed before + // being reported. anchor_elements_to_report_.insert(&element); RegisterForLifecycleNotifications(); } +void AnchorElementMetricsSender::RemoveAnchorElement( + HTMLAnchorElement& element) { + DCHECK(base::FeatureList::IsEnabled(features::kNavigationPredictor)); + + auto it = anchor_elements_to_report_.find(&element); + if (it != anchor_elements_to_report_.end()) { + // The element was going to be reported, but was removed from the document + // before the next layout. We'll treat it as if it were never inserted. We + // don't include it in `removed_anchors_to_report_` because the element + // might get reinserted. We don't want to exclude from consideration + // elements that are moved around before layout. + anchor_elements_to_report_.erase(it); + } else { + // The element wasn't recently added, so we may have already informed the + // browser about it. So we'll inform the browser of its removal with the + // next batch of new elements, so it can prune its memory usage for old + // elements. + removed_anchors_to_report_.push_back(AnchorElementId(element)); + } +} + void AnchorElementMetricsSender::Trace(Visitor* visitor) const { visitor->Trace(anchor_elements_to_report_); visitor->Trace(metrics_host_); @@ -427,6 +452,23 @@ // during the next layout will never be reported, unless they are re-inserted // into the DOM later or if they enter the viewport. anchor_elements_to_report_.clear(); + + metrics_removed_anchors_.AppendVector(removed_anchors_to_report_); + removed_anchors_to_report_.clear(); + + if (!metrics_.empty() || !metrics_removed_anchors_.empty()) { + // Note that if an element removal happens between the population of + // `metrics_` and sending the update to the browser, we may have a scenario + // where an update would report the same element as being added and removed. + // We record information to disambiguate when flushing the metrics. + std::pair<wtf_size_t, wtf_size_t> metrics_partition = + std::make_pair(metrics_.size(), metrics_removed_anchors_.size()); + if (metrics_partitions_.empty() || + metrics_partitions_.back() != metrics_partition) { + metrics_partitions_.push_back(metrics_partition); + } + } + MaybeUpdateMetrics(); DCHECK_EQ(&local_frame_view, GetSupplementable()->View()); @@ -448,8 +490,8 @@ void AnchorElementMetricsSender::UpdateMetrics(TimerBase* /*timer*/) { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); - if (metrics_.empty() && entered_viewport_messages_.empty() && - left_viewport_messages_.empty()) { + if (metrics_.empty() && metrics_removed_anchors_.empty() && + entered_viewport_messages_.empty() && left_viewport_messages_.empty()) { return; } @@ -457,9 +499,59 @@ return; } - if (!metrics_.empty()) { - metrics_host_->ReportNewAnchorElements(std::move(metrics_)); + if (!metrics_.empty() || !metrics_removed_anchors_.empty()) { + DCHECK(!metrics_partitions_.empty()); + DCHECK(metrics_partitions_.back() == + std::make_pair(metrics_.size(), metrics_removed_anchors_.size())); + + // Multiple lifecycle updates, during which we buffer metrics updates, may + // have happened before we send the buffered metrics updates here. Between + // lifecycle updates, the anchors whose metrics are buffered may have + // changed, so we now remove any stale updates which no longer accurately + // represent the state of the page on the most recent lifecycle update. The + // metrics from a more recent lifecycle update reflect the current state. + // Within the changes of a single lifecycle update, if the same anchor is + // both removed and added then it must have been removed first. So to + // reconstruct the correct state, we do a pass over the buffered updates + // where we process the removals of the first lifecycle update, then the + // additions of the first lifecycle update, then the removals of the second + // lifecycle update, then the additions of the second lifecycle update, and + // so on. + WTF::HashMap<AnchorId, bool> present; + WTF::HashMap<AnchorId, bool> newly_removed; + wtf_size_t insert_idx = 0; + wtf_size_t remove_idx = 0; + for (const auto& [insert_end, remove_end] : metrics_partitions_) { + // For each partition, removals are processed before insertions. + const auto removals = base::make_span(metrics_removed_anchors_) + .subspan(remove_idx, (remove_end - remove_idx)); + for (AnchorId removed_id : removals) { + auto result = present.Set(removed_id, false); + newly_removed.insert(removed_id, result.is_new_entry); + } + const auto insertions = base::make_span(metrics_).subspan( + insert_idx, (insert_end - insert_idx)); + for (const auto& insertion : insertions) { + present.Set(insertion->anchor_id, true); + } + insert_idx = insert_end; + remove_idx = remove_end; + } + WTF::EraseIf( + metrics_, + [&present](const mojom::blink::AnchorElementMetricsPtr& metric) { + return !present.at(metric->anchor_id); + }); + WTF::EraseIf(metrics_removed_anchors_, + [&present, &newly_removed](AnchorId id) { + return !newly_removed.at(id) || present.at(id); + }); + + metrics_host_->ReportNewAnchorElements(std::move(metrics_), + std::move(metrics_removed_anchors_)); metrics_.clear(); + metrics_removed_anchors_.clear(); + metrics_partitions_.clear(); } if (!entered_viewport_messages_.empty()) { metrics_host_->ReportAnchorElementsEnteredViewport(
diff --git a/third_party/blink/renderer/core/html/anchor_element_metrics_sender.h b/third_party/blink/renderer/core/html/anchor_element_metrics_sender.h index e055585..c3634c180 100644 --- a/third_party/blink/renderer/core/html/anchor_element_metrics_sender.h +++ b/third_party/blink/renderer/core/html/anchor_element_metrics_sender.h
@@ -58,6 +58,8 @@ public: static const char kSupplementName[]; + using AnchorId = uint32_t; + explicit AnchorElementMetricsSender(Document&); AnchorElementMetricsSender(const AnchorElementMetricsSender&) = delete; AnchorElementMetricsSender& operator=(const AnchorElementMetricsSender&) = @@ -86,13 +88,12 @@ // Report the on-hover event and anchor element pointer data to the browser // process. void MaybeReportAnchorElementPointerDataOnHoverTimerFired( - uint32_t anchor_id, + AnchorId anchor_id, mojom::blink::AnchorElementPointerDataPtr mouse_data); - // Adds an anchor element to |anchor_elements_|. void AddAnchorElement(HTMLAnchorElement& element); + void RemoveAnchorElement(HTMLAnchorElement& element); - HeapMojoRemote<mojom::blink::AnchorElementMetricsHost>* MetricsHost(); void SetTickClockForTesting(const base::TickClock* clock); void SetNowAsNavigationStartForTesting(); void FireUpdateTimerForTesting(); @@ -141,8 +142,32 @@ // Mock timestamp for navigation start used for testing. std::optional<base::TimeTicks> mock_navigation_start_for_testing_; + // `anchor_elements_to_report_` and `removed_anchors_to_report_` store anchor + // insertions and removals that have happened since the last layout. Upon + // layout, they will be used to populate `metrics_` and + // `metrics_removed_anchors_`. // Use WeakMember to make sure we don't leak memory on long-lived pages. HeapHashSet<WeakMember<HTMLAnchorElement>> anchor_elements_to_report_; + WTF::Vector<AnchorId> removed_anchors_to_report_; + + // `metrics_` and `metrics_removed_anchors_` buffer metrics updates that are + // scheduled to be sent to the browser. + WTF::Vector<mojom::blink::AnchorElementMetricsPtr> metrics_; + WTF::Vector<AnchorId> metrics_removed_anchors_; + // Contains the sizes of `metrics_` and `metrics_removed_anchors_`, + // respectively, at the completion of each layout. + // + // This allows buffering the outcomes of potentially multiple layouts + // before reporting to the browser, while still representing the + // coherent state of each. For example, if this contains: + // [(x0, y0), (x1, y1), (x2, y2)] + // Then this conceptually contains the following updates: + // metrics_[0..x0], metrics_removed_anchors_[0..y0] + // metrics_[x0..x1], metrics_removed_anchors_[y0..y1] + // metrics_[x1..x2], metrics_removed_anchors_[y1..y2] + // This data is consolidated into a single report representing the + // net change before reporting to the browser. + WTF::Vector<std::pair<wtf_size_t, wtf_size_t>> metrics_partitions_; HeapMojoRemote<mojom::blink::AnchorElementMetricsHost> metrics_host_; @@ -152,8 +177,6 @@ // is no longer done. bool should_skip_update_delays_for_testing_ = false; - WTF::Vector<mojom::blink::AnchorElementMetricsPtr> metrics_; - const int random_anchor_sampling_period_; Member<IntersectionObserver> intersection_observer_; @@ -161,7 +184,6 @@ WTF::Vector<mojom::blink::AnchorElementEnteredViewportPtr> entered_viewport_messages_; - using AnchorId = uint32_t; struct AnchorElementTimingStats { bool entered_viewport_should_be_enqueued_{true}; std::optional<base::TimeTicks> viewport_entry_time_;
diff --git a/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc b/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc index 879b864..1651f614 100644 --- a/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc +++ b/third_party/blink/renderer/core/html/anchor_element_metrics_sender_test.cc
@@ -18,6 +18,7 @@ #include "third_party/blink/renderer/core/loader/anchor_element_interaction_tracker.h" #include "third_party/blink/renderer/core/loader/document_loader.h" #include "third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h" +#include "third_party/blink/renderer/core/script/classic_script.h" #include "third_party/blink/renderer/core/testing/sim/sim_request.h" #include "third_party/blink/renderer/core/testing/sim/sim_test.h" #include "third_party/blink/renderer/platform/scheduler/test/fake_task_runner.h" @@ -81,15 +82,17 @@ } void ReportNewAnchorElements( - WTF::Vector<mojom::blink::AnchorElementMetricsPtr> elements) override { + WTF::Vector<mojom::blink::AnchorElementMetricsPtr> elements, + const WTF::Vector<uint32_t>& removed_elements) override { for (auto& element : elements) { + auto [it, inserted] = anchor_ids_.insert(element->anchor_id); // Ignore duplicates. - if (base::Contains(anchor_ids_, element->anchor_id)) { - continue; + if (inserted) { + elements_.emplace_back(std::move(element)); } - anchor_ids_.insert(element->anchor_id); - elements_.emplace_back(std::move(element)); } + removed_anchor_ids_.insert(removed_elements.begin(), + removed_elements.end()); } void ProcessPointerEventUsingMLModel( @@ -114,7 +117,8 @@ std::vector<mojom::blink::AnchorElementPointerDataOnHoverTimerFiredPtr> pointer_data_on_hover_; std::vector<mojom::blink::AnchorElementMetricsPtr> elements_; - std::set<int32_t> anchor_ids_; + std::set<uint32_t> anchor_ids_; + std::set<uint32_t> removed_anchor_ids_; private: mojo::Receiver<mojom::blink::AnchorElementMetricsHost> receiver_{this}; @@ -262,6 +266,358 @@ mock_host->elements_[0]->anchor_id); } +TEST_F(AnchorElementMetricsSenderTest, AddAndRemoveAnchorElement) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const a1 = document.createElement('a'); + a1.text = 'foo'; + a1.href = ''; + document.body.appendChild(a1); + a1.remove(); + const a2 = document.createElement('a'); + a2.text = 'bar'; + a2.href = ''; + document.body.appendChild(a2); + }); + </script> + )HTML"); + + // `a1` was added and immediately removed, so it shouldn't be included. + ProcessEvents(1); + + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + EXPECT_EQ(1u, mock_host->elements_.size()); + // Treat `a1` as if it were never added. + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); +} + +TEST_F(AnchorElementMetricsSenderTest, AddAnchorElementFromDocumentFragment) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const fragment = new DocumentFragment(); + const a = document.createElement('a'); + a.text = 'foo'; + a.href = ''; + fragment.appendChild(a); + document.body.appendChild(fragment); + }); + </script> + )HTML"); + + ProcessEvents(1); + + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + EXPECT_EQ(1u, mock_host->elements_.size()); + // `a` was removed from the DocumentFragment in order to insert it into the + // document, so it should not be considered removed. + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); +} + +TEST_F(AnchorElementMetricsSenderTest, AnchorElementNeverConnected) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const a1 = document.createElement('a'); + a1.text = 'a1'; + a1.href = ''; + const div = document.createElement('div'); + div.appendChild(a1); + + const a2 = document.createElement('a'); + a2.text = 'a2'; + a2.href = ''; + document.body.appendChild(a2); + }); + </script> + )HTML"); + + // `a1` should not be processed. + ProcessEvents(1); + + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + EXPECT_EQ(1u, mock_host->elements_.size()); + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); +} + +TEST_F(AnchorElementMetricsSenderTest, RemoveAnchorElement) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const a1 = document.createElement('a'); + a1.text = 'foo'; + a1.href = ''; + document.body.appendChild(a1); + window.a1 = a1; + }); + </script> + )HTML"); + + // Initially, `a1` should be reported. + ProcessEvents(1); + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + ASSERT_EQ(1u, mock_host->elements_.size()); + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); + uint32_t a1_id = mock_host->elements_[0]->anchor_id; + + ClassicScript::CreateUnspecifiedScript(R"SCRIPT( + window.a1.remove(); + const a2 = document.createElement('a'); + a2.text = 'bar'; + a2.href = ''; + document.body.appendChild(a2); + )SCRIPT") + ->RunScript(&Window()); + + // For the next step, `a2` should be reported and `a1` should be reported as + // removed. + ProcessEvents(2); + EXPECT_EQ(2u, mock_host->elements_.size()); + EXPECT_EQ(1u, mock_host->removed_anchor_ids_.size()); + EXPECT_TRUE(mock_host->removed_anchor_ids_.contains(a1_id)); +} + +TEST_F(AnchorElementMetricsSenderTest, + RemoveAnchorElementWithoutMoreInsertions) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const a1 = document.createElement('a'); + a1.text = 'foo'; + a1.href = ''; + document.body.appendChild(a1); + window.a1 = a1; + }); + </script> + )HTML"); + + ProcessEvents(1); + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + ASSERT_EQ(1u, mock_host->elements_.size()); + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); + uint32_t a1_id = mock_host->elements_[0]->anchor_id; + + ClassicScript::CreateUnspecifiedScript(R"SCRIPT( + window.a1.remove(); + )SCRIPT") + ->RunScript(&Window()); + + // We should have a report of just the removal of `a1`. + ProcessEvents(1); + EXPECT_EQ(1u, mock_host->elements_.size()); + EXPECT_EQ(1u, mock_host->removed_anchor_ids_.size()); + EXPECT_TRUE(mock_host->removed_anchor_ids_.contains(a1_id)); +} + +TEST_F(AnchorElementMetricsSenderTest, RemoveMultipleParents) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const a1grandparent = document.createElement('div'); + const a1parent = document.createElement('div'); + const a1 = document.createElement('a'); + a1.text = 'a1'; + a1.href = ''; + a1parent.appendChild(a1); + a1grandparent.appendChild(a1parent); + document.body.appendChild(a1grandparent); + + const a2grandparent = document.createElement('div'); + const a2parent = document.createElement('div'); + const a2 = document.createElement('a'); + a2.text = 'a2'; + a2.href = ''; + a2parent.appendChild(a2); + a2grandparent.appendChild(a2parent); + document.body.appendChild(a2grandparent); + + window.a1 = a1; + window.a2 = a2; + }); + </script> + )HTML"); + + ProcessEvents(2); + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + ASSERT_EQ(2u, mock_host->elements_.size()); + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); + + ClassicScript::CreateUnspecifiedScript(R"SCRIPT( + window.a1.parentNode.parentNode.remove(); + window.a1.parentNode.remove(); + window.a1.remove(); + + const a2grandparent = window.a2.parentNode.parentNode; + const a2parent = window.a2.parentNode; + const a2 = window.a2; + a2grandparent.remove(); + a2parent.remove(); + a2.remove(); + a2parent.appendChild(a2); + a2grandparent.appendChild(a2parent); + document.body.appendChild(a2grandparent); + + const a3grandparent = document.createElement('div'); + const a3parent = document.createElement('div'); + const a3 = document.createElement('a'); + a3.text = 'a3'; + a3.href = ''; + a3parent.appendChild(a3); + a3grandparent.appendChild(a3parent); + document.body.appendChild(a3grandparent); + a3grandparent.remove(); + a3parent.remove(); + a3.remove(); + + const a4 = document.createElement('a'); + a4.text = 'a4'; + a4.href = ''; + document.body.appendChild(a4); + )SCRIPT") + ->RunScript(&Window()); + + ProcessEvents(3); + EXPECT_EQ(3u, mock_host->elements_.size()); + EXPECT_EQ(1u, mock_host->removed_anchor_ids_.size()); +} + +TEST_F(AnchorElementMetricsSenderTest, RemoveAnchorElementAfterLayout) { + String source("https://example.com/p1"); + + SimRequest main_resource(source, "text/html"); + LoadURL(source); + main_resource.Complete(R"HTML( + <script> + window.addEventListener('load', () => { + const a0 = document.createElement('a'); + a0.text = 'a0'; + a0.href = ''; + document.body.appendChild(a0); + window.a0 = a0; + }); + </script> + )HTML"); + + // Report an initial anchor. + ProcessEvents(1); + ASSERT_EQ(1u, hosts_.size()); + const auto& mock_host = hosts_[0]; + EXPECT_EQ(1u, mock_host->elements_.size()); + EXPECT_EQ(0u, mock_host->removed_anchor_ids_.size()); + + ClassicScript::CreateUnspecifiedScript(R"SCRIPT( + const a1 = document.createElement('a'); + a1.text = 'a1'; + a1.href = ''; + document.body.appendChild(a1); + + const a2 = document.createElement('a'); + a2.text = 'a2'; + a2.href = ''; + document.body.appendChild(a2); + + const a3 = document.createElement('a'); + a3.text = 'a3'; + a3.href = ''; + document.body.appendChild(a3); + + const a4 = document.createElement('a'); + a4.text = 'a4'; + a4.href = ''; + document.body.appendChild(a4); + + const a5 = document.createElement('a'); + a5.text = 'a5'; + a5.href = ''; + document.body.appendChild(a5); + + window.a1 = a1; + window.a2 = a2; + window.a3 = a3; + window.a4 = a4; + window.a5 = a5; + )SCRIPT") + ->RunScript(&Window()); + + // Layout so the metrics are buffered. + GetDocument().View()->UpdateAllLifecyclePhasesForTest(); + + // Before metrics are flushed, remove the initial anchor and `a1`, remove and + // reinsert `a2`, repeatedly remove and reinsert `a3`, repeatedly remove and + // reinsert then remove `a4`, remove `a5`, add a new anchor `a6`. + ClassicScript::CreateUnspecifiedScript(R"SCRIPT( + window.a0.remove(); + window.a1.remove(); + + window.a2.remove(); + document.body.appendChild(window.a2); + + window.a3.remove(); + document.body.appendChild(window.a3); + window.a3.remove(); + document.body.appendChild(window.a3); + + window.a4.remove(); + document.body.appendChild(window.a4); + window.a4.remove(); + + window.a5.remove(); + + const a6 = document.createElement('a'); + a6.text = 'a6'; + a6.href = ''; + document.body.appendChild(a6); + )SCRIPT") + ->RunScript(&Window()); + + // After another buffering of metrics, reinsert `a5`. + GetDocument().View()->UpdateAllLifecyclePhasesForTest(); + ClassicScript::CreateUnspecifiedScript(R"SCRIPT( + document.body.appendChild(window.a5); + )SCRIPT") + ->RunScript(&Window()); + GetDocument().View()->UpdateAllLifecyclePhasesForTest(); + + // Flush metrics. + // At this point, 4 of the anchors are newly inserted and still inserted, 1 + // was previously reported and removed, 2 were newly inserted but removed + // before the flush (so they're not reported). + ProcessEvents(5); + EXPECT_EQ(5u, mock_host->elements_.size()); + EXPECT_EQ(1u, mock_host->removed_anchor_ids_.size()); +} + TEST_F(AnchorElementMetricsSenderTest, AnchorElementLeftViewport) { String source("https://example.com/p1");
diff --git a/third_party/blink/renderer/core/html/forms/html_form_element.cc b/third_party/blink/renderer/core/html/forms/html_form_element.cc index 0635f57..753fabb6 100644 --- a/third_party/blink/renderer/core/html/forms/html_form_element.cc +++ b/third_party/blink/renderer/core/html/forms/html_form_element.cc
@@ -1071,4 +1071,20 @@ listed_elements_including_shadow_trees_are_dirty_ = true; } +void HTMLFormElement::UseCountPropertyAccess( + v8::Local<v8::Name>& v8_property_name, + const v8::PropertyCallbackInfo<v8::Value>& info) { + bool hasPropertyInPrototypeChain = + !info.Holder() + ->GetRealNamedPropertyInPrototypeChain( + info.GetIsolate()->GetCurrentContext(), v8_property_name) + .IsEmpty(); + + UseCounter::Count( + GetDocument(), + hasPropertyInPrototypeChain + ? WebFeature::kDOMClobberedShadowedFormPropertyAccessed + : WebFeature::kDOMClobberedNotShadowedFormPropertyAccessed); +} + } // namespace blink
diff --git a/third_party/blink/renderer/core/html/forms/html_form_element.h b/third_party/blink/renderer/core/html/forms/html_form_element.h index d77993ee..8611988 100644 --- a/third_party/blink/renderer/core/html/forms/html_form_element.h +++ b/third_party/blink/renderer/core/html/forms/html_form_element.h
@@ -134,6 +134,8 @@ const WTF::TextEncoding& encoding); void InvalidateListedElementsIncludingShadowTrees(); + void UseCountPropertyAccess(v8::Local<v8::Name>&, + const v8::PropertyCallbackInfo<v8::Value>&); private: InsertionNotificationRequest InsertedInto(ContainerNode&) override;
diff --git a/third_party/blink/renderer/core/html/html_anchor_element.cc b/third_party/blink/renderer/core/html/html_anchor_element.cc index c370c4fa..f2e11963 100644 --- a/third_party/blink/renderer/core/html/html_anchor_element.cc +++ b/third_party/blink/renderer/core/html/html_anchor_element.cc
@@ -709,9 +709,11 @@ HTMLElement::InsertedInto(insertion_point); LogAddElementIfIsolatedWorldAndInDocument("a", html_names::kHrefAttr); - if (auto* sender = - AnchorElementMetricsSender::GetForFrame(GetDocument().GetFrame())) { - sender->AddAnchorElement(*this); + if (isConnected()) { + if (auto* sender = + AnchorElementMetricsSender::GetForFrame(GetDocument().GetFrame())) { + sender->AddAnchorElement(*this); + } } if (isConnected() && IsLink()) { @@ -748,6 +750,13 @@ void HTMLAnchorElement::RemovedFrom(ContainerNode& insertion_point) { HTMLElement::RemovedFrom(insertion_point); + if (insertion_point.isConnected()) { + if (auto* sender = + AnchorElementMetricsSender::GetForFrame(GetDocument().GetFrame())) { + sender->RemoveAnchorElement(*this); + } + } + if (insertion_point.isConnected() && IsLink()) { if (auto* document_rules = DocumentSpeculationRules::FromIfExists(GetDocument())) {
diff --git a/third_party/blink/renderer/core/layout/ink_overflow.cc b/third_party/blink/renderer/core/layout/ink_overflow.cc index 9c34202..0272a71f 100644 --- a/third_party/blink/renderer/core/layout/ink_overflow.cc +++ b/third_party/blink/renderer/core/layout/ink_overflow.cc
@@ -628,8 +628,8 @@ TextDecorationInfo decoration_info( LineRelativeOffset::CreateFromBoxOrigin(offset_in_container), ink_overflow.size.inline_size, style, inline_context, - /* selection_text_decoration */ std::nullopt, decoration_override, - &scaled_font, kMinimumThicknessIsOne); + TextDecorationLine::kNone, Color(), decoration_override, &scaled_font, + kMinimumThicknessIsOne); TextDecorationOffset decoration_offset(style); gfx::RectF accumulated_bound; for (wtf_size_t i = 0; i < decoration_info.AppliedDecorationCount(); i++) {
diff --git a/third_party/blink/renderer/core/layout/inline/inline_item_result.h b/third_party/blink/renderer/core/layout/inline/inline_item_result.h index 8b68211..364f3236 100644 --- a/third_party/blink/renderer/core/layout/inline/inline_item_result.h +++ b/third_party/blink/renderer/core/layout/inline/inline_item_result.h
@@ -95,7 +95,11 @@ // PositionedFloat for floating inline items. Should only be present for // positioned floats (not unpositioned). It indicates where it was placed // within the BFC. - GC_PLUGIN_IGNORE("crbug.com/1146383") + GC_PLUGIN_IGNORE( + "InlineItemResult is used only either on stack or in a HeapVector (see " + "InlineItemResults below). Concurrent marking of InlineItemResult in " + "HeapVector is not enabled via VectorTraits, so this std::optional is " + "currently safe") std::optional<PositionedFloat> positioned_float; ExclusionSpace exclusion_space_before_position_float;
diff --git a/third_party/blink/renderer/core/layout/svg/layout_svg_container.h b/third_party/blink/renderer/core/layout/svg/layout_svg_container.h index 3467682f..028e7b1 100644 --- a/third_party/blink/renderer/core/layout/svg/layout_svg_container.h +++ b/third_party/blink/renderer/core/layout/svg/layout_svg_container.h
@@ -95,6 +95,10 @@ NOT_DESTROYED(); return content_; } + const SVGContentContainer& Content() const { + NOT_DESTROYED(); + return content_; + } bool IsSVGContainer() const final { NOT_DESTROYED();
diff --git a/third_party/blink/renderer/core/layout/svg/layout_svg_root.cc b/third_party/blink/renderer/core/layout/svg/layout_svg_root.cc index ab26e82..64220f5 100644 --- a/third_party/blink/renderer/core/layout/svg/layout_svg_root.cc +++ b/third_party/blink/renderer/core/layout/svg/layout_svg_root.cc
@@ -502,6 +502,11 @@ return phase == HitTestPhase::kSelfBlockBackground; } +void LayoutSVGRoot::IntersectChildren(HitTestResult& result, + const HitTestLocation& location) const { + content_.HitTest(result, location, HitTestPhase::kForeground); +} + void LayoutSVGRoot::AddSvgTextDescendant(LayoutSVGText& svg_text) { NOT_DESTROYED(); DCHECK(!text_set_.Contains(&svg_text));
diff --git a/third_party/blink/renderer/core/layout/svg/layout_svg_root.h b/third_party/blink/renderer/core/layout/svg/layout_svg_root.h index 1cfa33a..217ad94 100644 --- a/third_party/blink/renderer/core/layout/svg/layout_svg_root.h +++ b/third_party/blink/renderer/core/layout/svg/layout_svg_root.h
@@ -116,6 +116,8 @@ void AddSvgTextDescendant(LayoutSVGText& svg_text); void RemoveSvgTextDescendant(LayoutSVGText& svg_text); + void IntersectChildren(HitTestResult&, const HitTestLocation&) const; + const char* GetName() const override { NOT_DESTROYED(); return "LayoutSVGRoot";
diff --git a/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.cc b/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.cc index 78b7eb2..b84d77c4 100644 --- a/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.cc +++ b/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.cc
@@ -88,6 +88,12 @@ accumulated_offset, phase); } +void LayoutSVGViewportContainer::IntersectChildren( + HitTestResult& result, + const HitTestLocation& location) const { + Content().HitTest(result, location, HitTestPhase::kForeground); +} + void LayoutSVGViewportContainer::StyleDidChange( StyleDifference diff, const ComputedStyle* old_style) {
diff --git a/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.h b/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.h index df80b3bc..dd27bfda 100644 --- a/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.h +++ b/third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.h
@@ -55,6 +55,8 @@ } gfx::RectF ViewBoxRect() const; + void IntersectChildren(HitTestResult&, const HitTestLocation&) const; + private: bool IsSVGViewportContainer() const final { NOT_DESTROYED();
diff --git a/third_party/blink/renderer/core/page/page_animator.cc b/third_party/blink/renderer/core/page/page_animator.cc index e156b6633..25e2de97 100644 --- a/third_party/blink/renderer/core/page/page_animator.cc +++ b/third_party/blink/renderer/core/page/page_animator.cc
@@ -187,6 +187,7 @@ // pagereveal is only fired on Documents. CHECK(window); CHECK(window->document()); + CHECK(!window->HasBeenRevealed()); if (RuntimeEnabledFeatures::ViewTransitionOnNavigationEnabled()) { if (auto* supplement = ViewTransitionSupplement::FromIfExists( @@ -201,16 +202,18 @@ }); run_for_all_active_controllers_with_timing([&](wtf_size_t i) { - const LocalDOMWindow* window = active_controllers[i]->GetWindow(); + LocalDOMWindow* window = active_controllers[i]->GetWindow(); bool pagereveal_dispatched = active_controllers[i]->DispatchEvents( WTF::BindRepeating(page_reveal_event_filter, WrapPersistent(window))); - if (RuntimeEnabledFeatures::ViewTransitionOnNavigationEnabled() && - pagereveal_dispatched) { - if (ViewTransition* transition = - ViewTransitionUtils::GetTransition(*window->document()); - transition && transition->IsForNavigationOnNewDocument()) { - transition->ActivateFromSnapshot(); + if (pagereveal_dispatched) { + window->SetHasBeenRevealed(true); + if (RuntimeEnabledFeatures::ViewTransitionOnNavigationEnabled()) { + if (ViewTransition* transition = + ViewTransitionUtils::GetTransition(*window->document()); + transition && transition->IsForNavigationOnNewDocument()) { + transition->ActivateFromSnapshot(); + } } } });
diff --git a/third_party/blink/renderer/core/paint/applied_decoration_painter.cc b/third_party/blink/renderer/core/paint/applied_decoration_painter.cc index 6bd3bf02..38647284 100644 --- a/third_party/blink/renderer/core/paint/applied_decoration_painter.cc +++ b/third_party/blink/renderer/core/paint/applied_decoration_painter.cc
@@ -12,6 +12,96 @@ namespace blink { +namespace { + +float RoundDownThickness(float stroke_thickness) { + return std::max(floorf(stroke_thickness), 1.0f); +} + +gfx::RectF GetRectForTextLine(gfx::PointF pt, + float width, + float stroke_thickness) { + // Avoid anti-aliasing lines. Currently, these are always horizontal. + // Round to nearest pixel to match text and other content. + float y = floorf(pt.y() + 0.5f); + return gfx::RectF(pt.x(), y, width, stroke_thickness); +} + +std::pair<gfx::Point, gfx::Point> GetPointsForTextLine(gfx::PointF pt, + float width, + float stroke_thickness) { + int y = floorf(pt.y() + std::max<float>(stroke_thickness / 2.0f, 0.5f)); + return {gfx::Point(pt.x(), y), gfx::Point(pt.x() + width, y)}; +} + +bool ShouldUseStrokeForTextLine(StrokeStyle stroke_style) { + switch (stroke_style) { + case kNoStroke: + case kSolidStroke: + case kDoubleStroke: + return false; + case kDottedStroke: + case kDashedStroke: + case kWavyStroke: + default: + return true; + } +} + +} // namespace + +void AppliedDecorationPainter::DrawLineForText( + GraphicsContext& context, + const gfx::PointF& pt, + float width, + const StyledStrokeData& styled_stroke, + const AutoDarkMode& auto_dark_mode, + const cc::PaintFlags* paint_flags) { + if (width <= 0) { + return; + } + + auto stroke_style = styled_stroke.Style(); + const float thickness = styled_stroke.Thickness(); + DCHECK_NE(stroke_style, kWavyStroke); + if (ShouldUseStrokeForTextLine(stroke_style)) { + auto [start, end] = GetPointsForTextLine(pt, width, thickness); + context.DrawLine(start, end, styled_stroke, auto_dark_mode, true, + paint_flags); + } else { + if (paint_flags) { + // In SVG, we don't round down the thickness to an integer for better + // scaling behavior. See crbug.com/1270336. + SkRect r = gfx::RectFToSkRect(GetRectForTextLine(pt, width, thickness)); + context.DrawRect(r, *paint_flags, auto_dark_mode); + } else { + cc::PaintFlags flags = context.FillFlags(); + // Text lines are drawn using the stroke color. + flags.setColor(context.StrokeFlags().getColor4f()); + SkRect r = gfx::RectFToSkRect( + GetRectForTextLine(pt, width, RoundDownThickness(thickness))); + context.DrawRect(r, flags, auto_dark_mode); + } + } +} + +Path AppliedDecorationPainter::GetPathForTextLine(const gfx::PointF& pt, + float width, + float stroke_thickness, + StrokeStyle stroke_style) { + Path path; + DCHECK_NE(stroke_style, kWavyStroke); + if (ShouldUseStrokeForTextLine(stroke_style)) { + auto [start, end] = GetPointsForTextLine(pt, width, stroke_thickness); + path.MoveTo(gfx::PointF(start)); + path.AddLineTo(gfx::PointF(end)); + } else { + path.AddRect( + GetRectForTextLine(pt, width, RoundDownThickness(stroke_thickness))); + } + return path; +} + void AppliedDecorationPainter::Paint(const Color& color, const cc::PaintFlags* flags) { StyledStrokeData styled_stroke; @@ -34,15 +124,16 @@ context_.SetShouldAntialias(decoration_info_.ShouldAntialias()); [[fallthrough]]; default: - context_.DrawLineForText(decoration_info_.StartPoint(), - decoration_info_.Width(), styled_stroke, - auto_dark_mode, flags); + DrawLineForText(context_, decoration_info_.StartPoint(), + decoration_info_.Width(), styled_stroke, auto_dark_mode, + flags); if (decoration_info_.DecorationStyle() == ETextDecorationStyle::kDouble) { - context_.DrawLineForText( - decoration_info_.StartPoint() + - gfx::Vector2dF(0, decoration_info_.DoubleOffset()), - decoration_info_.Width(), styled_stroke, auto_dark_mode, flags); + DrawLineForText(context_, + decoration_info_.StartPoint() + + gfx::Vector2dF(0, decoration_info_.DoubleOffset()), + decoration_info_.Width(), styled_stroke, auto_dark_mode, + flags); } } }
diff --git a/third_party/blink/renderer/core/paint/applied_decoration_painter.h b/third_party/blink/renderer/core/paint/applied_decoration_painter.h index 1142b17..4d1772b4 100644 --- a/third_party/blink/renderer/core/paint/applied_decoration_painter.h +++ b/third_party/blink/renderer/core/paint/applied_decoration_painter.h
@@ -11,7 +11,9 @@ namespace blink { +struct AutoDarkMode; class GraphicsContext; +class StyledStrokeData; // Helper class for painting a text decorations. Each instance paints a single // decoration. @@ -25,6 +27,17 @@ void Paint(const Color& color, const cc::PaintFlags* flags = nullptr); + static void DrawLineForText(GraphicsContext&, + const gfx::PointF& pt, + float width, + const StyledStrokeData& styled_stroke, + const AutoDarkMode& auto_dark_mode, + const cc::PaintFlags* paint_flags = nullptr); + static Path GetPathForTextLine(const gfx::PointF& pt, + float width, + float stroke_thickness, + StrokeStyle stroke_style); + private: void PaintWavyTextDecoration();
diff --git a/third_party/blink/renderer/core/paint/document_marker_painter.cc b/third_party/blink/renderer/core/paint/document_marker_painter.cc index a114cd3..eb1f36d6 100644 --- a/third_party/blink/renderer/core/paint/document_marker_painter.cc +++ b/third_party/blink/renderer/core/paint/document_marker_painter.cc
@@ -11,6 +11,7 @@ #include "third_party/blink/renderer/core/highlight/highlight_style_utils.h" #include "third_party/blink/renderer/core/layout/geometry/physical_rect.h" #include "third_party/blink/renderer/core/layout/layout_theme.h" +#include "third_party/blink/renderer/core/paint/applied_decoration_painter.h" #include "third_party/blink/renderer/core/paint/line_relative_rect.h" #include "third_party/blink/renderer/core/paint/paint_auto_dark_mode.h" #include "third_party/blink/renderer/core/paint/paint_info.h" @@ -200,7 +201,9 @@ break; } context.SetStrokeColor(marker_color); - context.DrawLineForText( + + AppliedDecorationPainter::DrawLineForText( + context, gfx::PointF(box_origin.left + start, (box_origin.top + logical_height.ToInt() - line_thickness) .ToFloat()),
diff --git a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc index 8d9a46d..f97b727 100644 --- a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc +++ b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc
@@ -2909,7 +2909,9 @@ if (may_be_composited != previously_might_be_composited) { needs_paint_invalidation = true; previously_might_be_composited = may_be_composited; - } else if (may_be_composited && UsesCompositedScrolling()) { + } else if (may_be_composited && + (RuntimeEnabledFeatures::RasterInducingScrollEnabled() || + UsesCompositedScrolling())) { // Don't invalidate composited scrollbar if the change is only inside of // the scrollbar. ScrollbarDisplayItem will handle such change. // TODO(crbug.com/1505560): Avoid paint invalidation for non-composited
diff --git a/third_party/blink/renderer/core/paint/text_combine_painter.cc b/third_party/blink/renderer/core/paint/text_combine_painter.cc index 6442f58e..258fa03 100644 --- a/third_party/blink/renderer/core/paint/text_combine_painter.cc +++ b/third_party/blink/renderer/core/paint/text_combine_painter.cc
@@ -77,9 +77,9 @@ std::optional<TextDecorationInfo> decoration_info; std::optional<TextDecorationPainter> decoration_painter; if (has_text_decoration) { - decoration_info.emplace(text_frame_rect.offset, - text_frame_rect.InlineSize(), style, - /* inline_context */ nullptr, std::nullopt); + decoration_info.emplace( + text_frame_rect.offset, text_frame_rect.InlineSize(), style, + /* inline_context */ nullptr, TextDecorationLine::kNone, Color()); decoration_painter.emplace(text_painter, /* inline_context */ nullptr, paint_info, style, text_style, text_frame_rect, nullptr);
diff --git a/third_party/blink/renderer/core/paint/text_decoration_info.cc b/third_party/blink/renderer/core/paint/text_decoration_info.cc index 7bd9cbc0..58fc5e7 100644 --- a/third_party/blink/renderer/core/paint/text_decoration_info.cc +++ b/third_party/blink/renderer/core/paint/text_decoration_info.cc
@@ -8,6 +8,7 @@ #include "build/build_config.h" #include "third_party/blink/renderer/core/layout/text_decoration_offset.h" +#include "third_party/blink/renderer/core/paint/applied_decoration_painter.h" #include "third_party/blink/renderer/core/paint/inline_paint_context.h" #include "third_party/blink/renderer/core/paint/text_paint_style.h" #include "third_party/blink/renderer/core/style/computed_style.h" @@ -270,14 +271,16 @@ LayoutUnit width, const ComputedStyle& target_style, const InlinePaintContext* inline_context, - const std::optional<AppliedTextDecoration> selection_text_decoration, + const TextDecorationLine selection_decoration_line, + const Color selection_decoration_color, const AppliedTextDecoration* decoration_override, const Font* font_override, MinimumThickness1 minimum_thickness1, float scaling_factor) : target_style_(target_style), inline_context_(inline_context), - selection_text_decoration_(selection_text_decoration), + selection_decoration_line_(selection_decoration_line), + selection_decoration_color_(selection_decoration_color), decoration_override_(decoration_override), font_override_(font_override && font_override != &target_style.GetFont() ? font_override @@ -555,10 +558,8 @@ // Find the matched normal and selection |AppliedTextDecoration| // and use the text-decoration-color from selection when it is. DCHECK(applied_text_decoration_); - if (selection_text_decoration_ && - applied_text_decoration_->Lines() == - selection_text_decoration_.value().Lines()) { - return selection_text_decoration_.value().GetColor(); + if (applied_text_decoration_->Lines() == selection_decoration_line_) { + return selection_decoration_color_; } return applied_text_decoration_->GetColor(); @@ -731,7 +732,7 @@ // These coordinate transforms need to match what's happening in // GraphicsContext's drawLineForText and drawLine. gfx::PointF start_point = StartPoint(); - return GraphicsContext::GetPathForTextLine( + return AppliedDecorationPainter::GetPathForTextLine( start_point, width_, ResolvedThickness(), TextDecorationStyleToStrokeStyle(DecorationStyle())); }
diff --git a/third_party/blink/renderer/core/paint/text_decoration_info.h b/third_party/blink/renderer/core/paint/text_decoration_info.h index 80de5f1..9c4004e 100644 --- a/third_party/blink/renderer/core/paint/text_decoration_info.h +++ b/third_party/blink/renderer/core/paint/text_decoration_info.h
@@ -52,7 +52,8 @@ LayoutUnit width, const ComputedStyle& target_style, const InlinePaintContext* inline_context, - const std::optional<AppliedTextDecoration> selection_text_decoration, + const TextDecorationLine selection_decoration_line, + const Color selection_decoration_color, const AppliedTextDecoration* decoration_override = nullptr, const Font* font_override = nullptr, MinimumThickness1 minimum_thickness1 = MinimumThickness1(true), @@ -183,7 +184,9 @@ const InlinePaintContext* const inline_context_ = nullptr; const DecoratingBox* decorating_box_ = nullptr; const AppliedTextDecoration* applied_text_decoration_ = nullptr; - const std::optional<AppliedTextDecoration> selection_text_decoration_; + const TextDecorationLine selection_decoration_line_ = + TextDecorationLine::kNone; + const Color selection_decoration_color_; const Font* font_ = nullptr; const SimpleFontData* font_data_ = nullptr;
diff --git a/third_party/blink/renderer/core/paint/text_decoration_painter.cc b/third_party/blink/renderer/core/paint/text_decoration_painter.cc index bfacd4c4..9a80b7d86 100644 --- a/third_party/blink/renderer/core/paint/text_decoration_painter.cc +++ b/third_party/blink/renderer/core/paint/text_decoration_painter.cc
@@ -64,10 +64,15 @@ return; } - std::optional<AppliedTextDecoration> effective_selection_decoration = - UNLIKELY(phase_ == kSelection) - ? selection_->GetSelectionStyle().selection_text_decoration - : std::nullopt; + TextDecorationLine effective_selection_decoration_lines = + TextDecorationLine::kNone; + Color effective_selection_decoration_color; + if (UNLIKELY(phase_ == kSelection)) { + effective_selection_decoration_lines = + selection_->GetSelectionStyle().selection_decoration_lines; + effective_selection_decoration_color = + selection_->GetSelectionStyle().selection_decoration_color; + } if (text_item.IsSvgText() && paint_info_.IsRenderingResourceSubtree()) { // Need to recompute a scaled font and a scaling factor because they @@ -89,15 +94,17 @@ top -= scaled_font.PrimaryFont()->GetFontMetrics().FixedAscent(); result.emplace(LineRelativeOffset{decoration_rect_.offset.line_left, top}, decoration_rect_.InlineSize(), style, inline_context_, - effective_selection_decoration, decoration_override, + effective_selection_decoration_lines, + effective_selection_decoration_color, decoration_override, &scaled_font, MinimumThickness1(false), text_item.SvgScalingFactor() / scaling_factor); } else { LineRelativeRect decoration_rect = decoration_rect_override.value_or(decoration_rect_); result.emplace(decoration_rect.offset, decoration_rect.InlineSize(), style, - inline_context_, effective_selection_decoration, - decoration_override, &text_item.ScaledFont(), + inline_context_, effective_selection_decoration_lines, + effective_selection_decoration_color, decoration_override, + &text_item.ScaledFont(), MinimumThickness1(!text_item.IsSvgText())); } }
diff --git a/third_party/blink/renderer/core/paint/text_paint_style.h b/third_party/blink/renderer/core/paint/text_paint_style.h index 5b0b8e11..b9bdc2e 100644 --- a/third_party/blink/renderer/core/paint/text_paint_style.h +++ b/third_party/blink/renderer/core/paint/text_paint_style.h
@@ -9,7 +9,6 @@ #include "third_party/blink/public/mojom/frame/color_scheme.mojom-blink-forward.h" #include "third_party/blink/renderer/core/core_export.h" -#include "third_party/blink/renderer/core/style/applied_text_decoration.h" #include "third_party/blink/renderer/core/style/computed_style_constants.h" #include "third_party/blink/renderer/platform/graphics/color.h" #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h" @@ -29,7 +28,8 @@ float stroke_width; mojom::blink::ColorScheme color_scheme; scoped_refptr<const ShadowList> shadow; - std::optional<AppliedTextDecoration> selection_text_decoration; + TextDecorationLine selection_decoration_lines; + Color selection_decoration_color; EPaintOrder paint_order; bool operator==(const TextPaintStyle& other) const { @@ -39,7 +39,8 @@ emphasis_mark_color == other.emphasis_mark_color && stroke_width == other.stroke_width && color_scheme == other.color_scheme && shadow == other.shadow && - selection_text_decoration == other.selection_text_decoration && + selection_decoration_lines == other.selection_decoration_lines && + selection_decoration_color == other.selection_decoration_color && paint_order == other.paint_order; } bool operator!=(const TextPaintStyle& other) const {
diff --git a/third_party/blink/renderer/core/scroll/scrollable_area.cc b/third_party/blink/renderer/core/scroll/scrollable_area.cc index a6de1b6906..c4e53aca 100644 --- a/third_party/blink/renderer/core/scroll/scrollable_area.cc +++ b/third_party/blink/renderer/core/scroll/scrollable_area.cc
@@ -1040,7 +1040,8 @@ // ShowNonMacOverlayScrollbars to be fired. if (RuntimeEnabledFeatures:: InterruptComposedScrollbarDisappearanceEnabled() && - UsesCompositedScrolling()) { + (RuntimeEnabledFeatures::RasterInducingScrollEnabled() || + UsesCompositedScrolling())) { return; } SetScrollbarsHiddenIfOverlay(true); @@ -1056,8 +1057,10 @@ // TODO(crbug.com/1229864): We may want to always composite overlay // scrollbars to avoid the bug and the duplicated code for composited and // non-composited overlay scrollbars. - if (UsesCompositedScrolling()) + if (RuntimeEnabledFeatures::RasterInducingScrollEnabled() || + UsesCompositedScrolling()) { return; + } SetScrollbarsHiddenIfOverlay(false);
diff --git a/third_party/blink/renderer/core/svg/svg_svg_element.cc b/third_party/blink/renderer/core/svg/svg_svg_element.cc index 8d64bca..9725316a 100644 --- a/third_party/blink/renderer/core/svg/svg_svg_element.cc +++ b/third_party/blink/renderer/core/svg/svg_svg_element.cc
@@ -22,6 +22,7 @@ #include "third_party/blink/renderer/core/svg/svg_svg_element.h" +#include "base/ranges/algorithm.h" #include "third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.h" #include "third_party/blink/renderer/core/css/css_resolution_units.h" #include "third_party/blink/renderer/core/css/style_change_reason.h" @@ -35,12 +36,15 @@ #include "third_party/blink/renderer/core/frame/local_frame_view.h" #include "third_party/blink/renderer/core/frame/web_feature.h" #include "third_party/blink/renderer/core/html_names.h" +#include "third_party/blink/renderer/core/layout/hit_test_location.h" +#include "third_party/blink/renderer/core/layout/hit_test_result.h" #include "third_party/blink/renderer/core/layout/layout_object.h" #include "third_party/blink/renderer/core/layout/layout_view.h" #include "third_party/blink/renderer/core/layout/svg/layout_svg_model_object.h" #include "third_party/blink/renderer/core/layout/svg/layout_svg_root.h" #include "third_party/blink/renderer/core/layout/svg/layout_svg_viewport_container.h" #include "third_party/blink/renderer/core/layout/svg/svg_layout_support.h" +#include "third_party/blink/renderer/core/layout/svg/transformed_hit_test_location.h" #include "third_party/blink/renderer/core/svg/animation/smil_time_container.h" #include "third_party/blink/renderer/core/svg/svg_angle_tear_off.h" #include "third_party/blink/renderer/core/svg/svg_animated_length.h" @@ -294,59 +298,6 @@ SVGGraphicsElement::SvgAttributeChanged(params); } -// gfx::RectF::Intersects() does not consider horizontal or vertical lines -// (because of IsEmpty()). -static bool IntersectsAllowingEmpty(const gfx::RectF& r1, - const gfx::RectF& r2) { - return r1.x() < r2.right() && r2.x() < r1.right() && r1.y() < r2.bottom() && - r2.y() < r1.bottom(); -} - -// One of the element types that can cause graphics to be drawn onto the target -// canvas. Specifically: circle, ellipse, image, line, path, polygon, polyline, -// rect, text and use. -static bool IsIntersectionOrEnclosureTarget(LayoutObject* layout_object) { - return layout_object->IsSVGShape() || layout_object->IsSVGText() || - layout_object->IsSVGImage() || - IsA<SVGUseElement>(*layout_object->GetNode()); -} - -bool SVGSVGElement::CheckIntersectionOrEnclosure( - const SVGElement& element, - const gfx::RectF& rect, - GeometryMatchingMode mode) const { - LayoutObject* layout_object = element.GetLayoutObject(); - DCHECK(!layout_object || layout_object->Style()); - if (!layout_object || - layout_object->StyleRef().UsedPointerEvents() == EPointerEvents::kNone) - return false; - - if (!IsIntersectionOrEnclosureTarget(layout_object)) - return false; - - AffineTransform ctm = - To<SVGGraphicsElement>(element).ComputeCTM(kAncestorScope, this); - gfx::RectF visual_rect = layout_object->VisualRectInLocalSVGCoordinates(); - SVGLayoutSupport::AdjustWithClipPathAndMask( - *layout_object, layout_object->ObjectBoundingBox(), visual_rect); - gfx::RectF mapped_repaint_rect = ctm.MapRect(visual_rect); - - bool result = false; - switch (mode) { - case kCheckIntersection: - result = IntersectsAllowingEmpty(rect, mapped_repaint_rect); - break; - case kCheckEnclosure: - result = rect.Contains(mapped_repaint_rect); - break; - default: - NOTREACHED(); - break; - } - - return result; -} - void SVGSVGElement::DidMoveToNewDocument(Document& old_document) { SVGGraphicsElement::DidMoveToNewDocument(old_document); if (TimeContainer()->IsStarted()) { @@ -354,60 +305,189 @@ } } -StaticNodeList* SVGSVGElement::CollectIntersectionOrEnclosureList( - const gfx::RectF& rect, - SVGElement* reference_element, - GeometryMatchingMode mode) const { - HeapVector<Member<Node>> nodes; +namespace { - const SVGElement* root = this; +const SVGElement* InnermostCommonSubtreeRoot( + const SVGSVGElement& svg_root, + const SVGElement* reference_element) { if (reference_element) { - // Only the common subtree needs to be traversed. - if (contains(reference_element)) { - root = reference_element; - } else if (!IsDescendantOf(reference_element)) { - // No common subtree. - return StaticNodeList::Adopt(nodes); + // The reference element is a descendant of the <svg> element + // -> reference element is root of the common subtree. + if (svg_root.contains(reference_element)) { + return reference_element; + } + // The <svg> element is not a descendant of the reference element + // -> no common subtree. + if (!svg_root.IsDescendantOf(reference_element)) { + return nullptr; } } + return &svg_root; +} - for (SVGGraphicsElement& element : - Traversal<SVGGraphicsElement>::DescendantsOf(*root)) { - if (CheckIntersectionOrEnclosure(element, rect, mode)) - nodes.push_back(&element); +enum class ElementResultFilter { + kOnlyDescendants, + kDescendantsOrReference, +}; + +HeapVector<Member<Element>> ComputeIntersectionList( + const SVGSVGElement& root, + const SVGElement* reference_element, + const gfx::RectF& rect, + ElementResultFilter filter) { + HeapVector<Member<Element>> elements; + LocalFrameView* frame_view = root.GetDocument().View(); + if (!frame_view || !frame_view->UpdateAllLifecyclePhasesExceptPaint( + DocumentUpdateReason::kJavaScript)) { + return elements; + } + const LayoutObject* layout_object = root.GetLayoutObject(); + if (!layout_object) { + return elements; + } + const SVGElement* common_subtree_root = + InnermostCommonSubtreeRoot(root, reference_element); + if (!common_subtree_root) { + return elements; } - return StaticNodeList::Adopt(nodes); + HitTestRequest request(HitTestRequest::kReadOnly | HitTestRequest::kActive | + HitTestRequest::kListBased | + HitTestRequest::kPenetratingList); + HitTestLocation location(rect.CenterPoint(), gfx::QuadF(rect)); + HitTestResult result(request, location); + // Transform to the local space of `root`. + // We could transform the location to the space of the reference element (the + // common subtree), but that quickly gets quite hairy. + TransformedHitTestLocation local_location( + location, root.ComputeCTM(SVGElement::kAncestorScope, &root)); + if (local_location) { + if (const auto* layout_root = DynamicTo<LayoutSVGRoot>(layout_object)) { + layout_root->IntersectChildren(result, *local_location); + } else { + To<LayoutSVGViewportContainer>(layout_object) + ->IntersectChildren(result, *local_location); + } + } + // Do a first pass transforming text-nodes to their parents. + elements = root.GetTreeScope().ElementsFromHitTestResult(result); + // We want all elements that are SVGGraphicsElements and descendants of the + // common subtree root. + auto partition_condition = [common_subtree_root, + filter](const Member<Element>& item) { + if (!IsA<SVGGraphicsElement>(*item)) { + return false; + } + return filter == ElementResultFilter::kDescendantsOrReference + ? common_subtree_root->contains(item) + : item->IsDescendantOf(common_subtree_root); + }; + auto* to_remove = std::stable_partition(elements.begin(), elements.end(), + partition_condition); + elements.erase(to_remove, elements.end()); + // Hit-testing traverses the tree from last to first child for each + // container, so the result needs to be reversed. + base::ranges::reverse(elements); + return elements; } -StaticNodeList* SVGSVGElement::getIntersectionList( +} // namespace + +StaticNodeTypeList<Element>* SVGSVGElement::getIntersectionList( SVGRectTearOff* rect, SVGElement* reference_element) const { - GetDocument().UpdateStyleAndLayoutForNode(this, - DocumentUpdateReason::kJavaScript); - - return CollectIntersectionOrEnclosureList( - rect->Target()->Rect(), reference_element, kCheckIntersection); -} - -StaticNodeList* SVGSVGElement::getEnclosureList( - SVGRectTearOff* rect, - SVGElement* reference_element) const { - GetDocument().UpdateStyleAndLayoutForNode(this, - DocumentUpdateReason::kJavaScript); - - return CollectIntersectionOrEnclosureList(rect->Target()->Rect(), - reference_element, kCheckEnclosure); + // https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getIntersectionList + HeapVector<Member<Element>> intersecting_elements = + ComputeIntersectionList(*this, reference_element, rect->Target()->Rect(), + ElementResultFilter::kOnlyDescendants); + return StaticNodeTypeList<Element>::Adopt(intersecting_elements); } bool SVGSVGElement::checkIntersection(SVGElement* element, SVGRectTearOff* rect) const { + // https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__checkIntersection DCHECK(element); + auto* graphics_element = DynamicTo<SVGGraphicsElement>(*element); + // If `element` is not an SVGGraphicsElement it can not intersect. + if (!graphics_element) { + return false; + } + + // Collect intersecting descendants of the SVGSVGElement within `rect`. + HeapVector<Member<Element>> intersecting_elements = + ComputeIntersectionList(*this, element, rect->Target()->Rect(), + ElementResultFilter::kDescendantsOrReference); + HeapHashSet<Member<Element>> intersecting_element_set; + for (const auto& intersected_element : intersecting_elements) { + intersecting_element_set.insert(intersected_element); + } + + // This implements the spec section named "find the non-container graphics + // elements" combined with the step that checks if all such elements are also + // part of the intersecting descendants. + size_t elements_matched = 0; + for (SVGGraphicsElement& descendant : + Traversal<SVGGraphicsElement>::InclusiveDescendantsOf( + *graphics_element)) { + if (IsA<SVGGElement>(descendant) || IsA<SVGSVGElement>(descendant)) { + continue; + } + if (!intersecting_element_set.Contains(&descendant)) { + return false; + } + elements_matched++; + } + // If at least one SVGGraphicsElement matched it's an intersection. + return elements_matched > 0; +} + +// One of the element types that can cause graphics to be drawn onto the target +// canvas. Specifically: circle, ellipse, image, line, path, polygon, polyline, +// rect, text and use. +static bool IsEnclosureTarget(const LayoutObject* layout_object) { + if (!layout_object || + layout_object->StyleRef().UsedPointerEvents() == EPointerEvents::kNone) { + return false; + } + return layout_object->IsSVGShape() || layout_object->IsSVGText() || + layout_object->IsSVGImage() || + IsA<SVGUseElement>(*layout_object->GetNode()); +} + +bool SVGSVGElement::CheckEnclosure(const SVGElement& element, + const gfx::RectF& rect) const { + const LayoutObject* layout_object = element.GetLayoutObject(); + if (!IsEnclosureTarget(layout_object)) { + return false; + } + + AffineTransform ctm = + To<SVGGraphicsElement>(element).ComputeCTM(kAncestorScope, this); + gfx::RectF visual_rect = layout_object->VisualRectInLocalSVGCoordinates(); + SVGLayoutSupport::AdjustWithClipPathAndMask( + *layout_object, layout_object->ObjectBoundingBox(), visual_rect); + gfx::RectF mapped_repaint_rect = ctm.MapRect(visual_rect); + return rect.Contains(mapped_repaint_rect); +} + +StaticNodeList* SVGSVGElement::getEnclosureList( + SVGRectTearOff* query_rect, + SVGElement* reference_element) const { GetDocument().UpdateStyleAndLayoutForNode(this, DocumentUpdateReason::kJavaScript); - return CheckIntersectionOrEnclosure(*element, rect->Target()->Rect(), - kCheckIntersection); + const gfx::RectF& rect = query_rect->Target()->Rect(); + HeapVector<Member<Node>> nodes; + if (const SVGElement* root = + InnermostCommonSubtreeRoot(*this, reference_element)) { + for (SVGGraphicsElement& element : + Traversal<SVGGraphicsElement>::DescendantsOf(*root)) { + if (CheckEnclosure(element, rect)) { + nodes.push_back(&element); + } + } + } + return StaticNodeList::Adopt(nodes); } bool SVGSVGElement::checkEnclosure(SVGElement* element, @@ -416,8 +496,7 @@ GetDocument().UpdateStyleAndLayoutForNode(this, DocumentUpdateReason::kJavaScript); - return CheckIntersectionOrEnclosure(*element, rect->Target()->Rect(), - kCheckEnclosure); + return CheckEnclosure(*element, rect->Target()->Rect()); } void SVGSVGElement::deselectAll() {
diff --git a/third_party/blink/renderer/core/svg/svg_svg_element.h b/third_party/blink/renderer/core/svg/svg_svg_element.h index cbd07903..aea35758 100644 --- a/third_party/blink/renderer/core/svg/svg_svg_element.h +++ b/third_party/blink/renderer/core/svg/svg_svg_element.h
@@ -85,8 +85,9 @@ void unsuspendRedrawAll() {} void forceRedraw() {} - StaticNodeList* getIntersectionList(SVGRectTearOff*, - SVGElement* reference_element) const; + StaticNodeTypeList<Element>* getIntersectionList( + SVGRectTearOff*, + SVGElement* reference_element) const; StaticNodeList* getEnclosureList(SVGRectTearOff*, SVGElement* reference_element) const; bool checkIntersection(SVGElement*, SVGRectTearOff*) const; @@ -143,15 +144,7 @@ void FinishParsingChildren() override; - enum GeometryMatchingMode { kCheckIntersection, kCheckEnclosure }; - - bool CheckIntersectionOrEnclosure(const SVGElement&, - const gfx::RectF&, - GeometryMatchingMode) const; - StaticNodeList* CollectIntersectionOrEnclosureList( - const gfx::RectF&, - SVGElement*, - GeometryMatchingMode) const; + bool CheckEnclosure(const SVGElement&, const gfx::RectF&) const; SVGAnimatedPropertyBase* PropertyFromAttribute( const QualifiedName& attribute_name) const override;
diff --git a/third_party/blink/renderer/core/view_transition/view_transition_supplement.cc b/third_party/blink/renderer/core/view_transition/view_transition_supplement.cc index 2d45fd8..13401594 100644 --- a/third_party/blink/renderer/core/view_transition/view_transition_supplement.cc +++ b/third_party/blink/renderer/core/view_transition/view_transition_supplement.cc
@@ -183,6 +183,19 @@ return transition_->GetScriptDelegate(); } +void ViewTransitionSupplement::SendOptInStatusToHost() { + // If we have a frame, notify the frame host that the opt-in has changed. + Document* document = GetSupplementable(); + if (!document || !document->GetFrame() || !document->domWindow()) { + return; + } + + document->GetFrame()->GetLocalFrameHostRemote().OnViewTransitionOptInChanged( + document->domWindow()->HasBeenRevealed() + ? cross_document_opt_in_ + : mojom::blink::ViewTransitionSameOriginOptIn::kDisabled); +} + void ViewTransitionSupplement::SetCrossDocumentOptIn( mojom::blink::ViewTransitionSameOriginOptIn cross_document_opt_in) { if (cross_document_opt_in_ == cross_document_opt_in) { @@ -190,13 +203,7 @@ } cross_document_opt_in_ = cross_document_opt_in; - - // If we have a frame, notify the frame host that the opt-in has changed. - if (auto* document = GetSupplementable(); document->GetFrame()) { - document->GetFrame() - ->GetLocalFrameHostRemote() - .OnViewTransitionOptInChanged(cross_document_opt_in); - } + SendOptInStatusToHost(); } // static @@ -350,6 +357,11 @@ return nullptr; } + // We auto-skip *outbound* transitions when the document has not been + // revealed yet. We expect it to not be revealed yet when resolving the + // inbound transition. + CHECK(!GetSupplementable()->domWindow()->HasBeenRevealed()); + if (cross_document_opt_in_ == mojom::blink::ViewTransitionSameOriginOptIn::kDisabled) { transition_->SkipTransition();
diff --git a/third_party/blink/renderer/core/view_transition/view_transition_supplement.h b/third_party/blink/renderer/core/view_transition/view_transition_supplement.h index 4f1af65..5f21ce8 100644 --- a/third_party/blink/renderer/core/view_transition/view_transition_supplement.h +++ b/third_party/blink/renderer/core/view_transition/view_transition_supplement.h
@@ -90,6 +90,10 @@ // Document. void WillInsertBody(); + // Since outbound transitions are only enabled once the document has been + // revealed, we recompute the opt-in status here. + void DidChangeRevealState() { SendOptInStatusToHost(); } + // In the new page of a cross-document transition, this resolves the // @view-transition rule to use, sets types, and returns the ViewTransition. // It is the 'resolve cross-document view-transition` steps in the spec: @@ -116,6 +120,8 @@ void SetCrossDocumentOptIn(mojom::blink::ViewTransitionSameOriginOptIn); + void SendOptInStatusToHost(); + Member<ViewTransition> transition_; VectorOf<std::unique_ptr<ViewTransitionRequest>> pending_requests_;
diff --git a/third_party/blink/renderer/platform/graphics/compositing/paint_artifact_compositor.cc b/third_party/blink/renderer/platform/graphics/compositing/paint_artifact_compositor.cc index 93901c4..5ebdc74 100644 --- a/third_party/blink/renderer/platform/graphics/compositing/paint_artifact_compositor.cc +++ b/third_party/blink/renderer/platform/graphics/compositing/paint_artifact_compositor.cc
@@ -260,7 +260,8 @@ } if (const auto* scrollbar = DynamicTo<ScrollbarDisplayItem>(item)) { if (const auto* scroll_translation = scrollbar->ScrollTranslation()) { - if (NeedsCompositedScrolling(*scroll_translation)) { + if (RuntimeEnabledFeatures::RasterInducingScrollEnabled() || + NeedsCompositedScrolling(*scroll_translation)) { return PendingLayer::kScrollbarLayer; } }
diff --git a/third_party/blink/renderer/platform/graphics/graphics_context.cc b/third_party/blink/renderer/platform/graphics/graphics_context.cc index 05fdd69..4322f03b 100644 --- a/third_party/blink/renderer/platform/graphics/graphics_context.cc +++ b/third_party/blink/renderer/platform/graphics/graphics_context.cc
@@ -68,26 +68,6 @@ namespace { -float RoundDownThickness(float stroke_thickness) { - return std::max(floorf(stroke_thickness), 1.0f); -} - -gfx::RectF GetRectForTextLine(gfx::PointF pt, - float width, - float stroke_thickness) { - // Avoid anti-aliasing lines. Currently, these are always horizontal. - // Round to nearest pixel to match text and other content. - float y = floorf(pt.y() + 0.5f); - return gfx::RectF(pt.x(), y, width, stroke_thickness); -} - -std::pair<gfx::Point, gfx::Point> GetPointsForTextLine(gfx::PointF pt, - float width, - float stroke_thickness) { - int y = floorf(pt.y() + std::max<float>(stroke_thickness / 2.0f, 0.5f)); - return {gfx::Point(pt.x(), y), gfx::Point(pt.x() + width, y)}; -} - SkColor4f DarkModeColor(GraphicsContext& context, const SkColor4f& color, const AutoDarkMode& auto_dark_mode) { @@ -520,37 +500,6 @@ DrawLine(p1, p2, flags, auto_dark_mode); } -void GraphicsContext::DrawLineForText(const gfx::PointF& pt, - float width, - const StyledStrokeData& styled_stroke, - const AutoDarkMode& auto_dark_mode, - const cc::PaintFlags* paint_flags) { - if (width <= 0) - return; - - auto stroke_style = styled_stroke.Style(); - const float thickness = styled_stroke.Thickness(); - DCHECK_NE(stroke_style, kWavyStroke); - if (ShouldUseStrokeForTextLine(stroke_style)) { - auto [start, end] = GetPointsForTextLine(pt, width, thickness); - DrawLine(start, end, styled_stroke, auto_dark_mode, true, paint_flags); - } else { - if (paint_flags) { - // In SVG, we don't round down the thickness to an integer for better - // scaling behavior. See crbug.com/1270336. - SkRect r = gfx::RectFToSkRect(GetRectForTextLine(pt, width, thickness)); - DrawRect(r, *paint_flags, auto_dark_mode); - } else { - cc::PaintFlags flags = ImmutableState()->FillFlags(); - // Text lines are drawn using the stroke color. - flags.setColor(ImmutableState()->StrokeFlags().getColor4f()); - SkRect r = gfx::RectFToSkRect( - GetRectForTextLine(pt, width, RoundDownThickness(thickness))); - DrawRect(r, flags, auto_dark_mode); - } - } -} - void GraphicsContext::DrawText(const Font& font, const TextFragmentPaintInfo& text_info, const gfx::PointF& point, @@ -1144,35 +1093,4 @@ } } -Path GraphicsContext::GetPathForTextLine(const gfx::PointF& pt, - float width, - float stroke_thickness, - StrokeStyle stroke_style) { - Path path; - DCHECK_NE(stroke_style, kWavyStroke); - if (ShouldUseStrokeForTextLine(stroke_style)) { - auto [start, end] = GetPointsForTextLine(pt, width, stroke_thickness); - path.MoveTo(gfx::PointF(start)); - path.AddLineTo(gfx::PointF(end)); - } else { - path.AddRect( - GetRectForTextLine(pt, width, RoundDownThickness(stroke_thickness))); - } - return path; -} - -bool GraphicsContext::ShouldUseStrokeForTextLine(StrokeStyle stroke_style) { - switch (stroke_style) { - case kNoStroke: - case kSolidStroke: - case kDoubleStroke: - return false; - case kDottedStroke: - case kDashedStroke: - case kWavyStroke: - default: - return true; - } -} - } // namespace blink
diff --git a/third_party/blink/renderer/platform/graphics/graphics_context.h b/third_party/blink/renderer/platform/graphics/graphics_context.h index 33a29f2..1e88530 100644 --- a/third_party/blink/renderer/platform/graphics/graphics_context.h +++ b/third_party/blink/renderer/platform/graphics/graphics_context.h
@@ -421,12 +421,6 @@ const AutoDarkMode& auto_dark_mode, Font::CustomFontNotReadyAction = Font::kDoNotPaintIfFontNotReady); - void DrawLineForText(const gfx::PointF&, - float width, - const StyledStrokeData&, - const AutoDarkMode& auto_dark_mode, - const cc::PaintFlags* flags = nullptr); - // BeginLayer()/EndLayer() behave like Save()/Restore() for CTM and clip // states. Apply opacity, blend mode, filter when the layer is composited on // the backdrop (i.e. EndLayer()). @@ -501,12 +495,6 @@ gfx::PointF& p2, float stroke_width); - static Path GetPathForTextLine(const gfx::PointF&, - float width, - float stroke_thickness, - StrokeStyle); - static bool ShouldUseStrokeForTextLine(StrokeStyle); - void SetInDrawingRecorder(bool); bool InDrawingRecorder() const { return in_drawing_recorder_; }
diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5 index 2af82f55..6ce6737 100644 --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -3023,6 +3023,9 @@ name: "QuotaChange", status: "experimental", }, + { + name: "RasterInducingScroll", + }, // If enabled, the Accept-Language header will be reduced. { name: "ReduceAcceptLanguage",
diff --git a/third_party/blink/web_tests/FlagExpectations/enable-skia-graphite b/third_party/blink/web_tests/FlagExpectations/enable-skia-graphite index 9857c0c..fd4af71 100644 --- a/third_party/blink/web_tests/FlagExpectations/enable-skia-graphite +++ b/third_party/blink/web_tests/FlagExpectations/enable-skia-graphite
@@ -12,6 +12,9 @@ crbug.com/1517878 virtual/off-main-thread-css-paint/http/tests/csspaint/shadow-scale-with-page-zoom.html [ Failure ] crbug.com/1517878 virtual/off-main-thread-css-paint/http/tests/csspaint/transform-with-page-zoom-003.html [ Failure ] +# Don't bother for now +crbug.com/40517276 virtual/raster-inducing-scroll/* [ Skip ] + # ==== Timeouts ======= crbug.com/1517847 virtual/scalefactor200/css3/filters/effect-reference-composite-hw.html [ Pass Timeout ] crbug.com/1517847 compositing/reflections/animation-inside-reflection.html [ Pass Timeout ]
diff --git a/third_party/blink/web_tests/NeverFixTests b/third_party/blink/web_tests/NeverFixTests index ca38f3b..648b045 100644 --- a/third_party/blink/web_tests/NeverFixTests +++ b/third_party/blink/web_tests/NeverFixTests
@@ -2196,4 +2196,9 @@ # Skip the test for this currently unreleased feature on Mac where it times out the most. crbug.com/1430215 [ Mac ] external/wpt/dom/events/scrolling/overscroll-deltas.html [ Skip ] +# These tests are for non-composited scrollbars only. RasterInducingScroll will +# composite these scrollbars. +crbug.com/40778657 virtual/raster-inducing-scroll/scrollbars/auto-scrollbar-fades-out.html [ Skip ] +crbug.com/40778657 virtual/raster-inducing-scroll/scrollbars/hidden-scrollbars-invisible.html [ Skip ] + ######## End Unload Deprecation
diff --git a/third_party/blink/web_tests/TestExpectations b/third_party/blink/web_tests/TestExpectations index 3eea5c88..0fe407e 100644 --- a/third_party/blink/web_tests/TestExpectations +++ b/third_party/blink/web_tests/TestExpectations
@@ -6874,5 +6874,16 @@ crbug.com/326459000 virtual/view-transition-on-navigation/wpt_internal/view-transition-on-navigation/pageconceal-push-from-click.html [ Timeout ] crbug.com/326459000 virtual/pageconceal/external/wpt/html/browsers/browsing-the-web/history-traversal/pageconceal/pageconceal-push-from-click.html [ Timeout ] +crbug.com/1467464 http/tests/devtools/network/network-columns-visible.js [ Failure Pass Timeout ] +crbug.com/1467464 http/tests/devtools/security/origin-view-ct-compliance.js [ Failure Pass Timeout ] +crbug.com/1467464 http/tests/devtools/security/origin-view-noncryptographic-secure-origin.js [ Failure Pass Timeout ] +crbug.com/1467464 http/tests/devtools/security/origin-view-then-interstitial.js [ Failure Pass Timeout ] +crbug.com/1467464 http/tests/devtools/security/security-details-updated-with-security-state.js [ Failure Pass Timeout ] + + # Flaky test crbug.com/325415944 [ Linux ] external/wpt/longtask-timing/spin-eventloop-not-longtask.html [ Failure Pass ] + +# Flaky tests: 2024-02-27 +crbug.com/327190607 [ Win11-arm64 ] virtual/fenced-frame-mparch/external/wpt/fenced-frame/fledge-container-size.https.html [ Failure Pass Timeout ] +crbug.com/327193003 [ Win11-arm64 ] virtual/keepalive-in-browser-migration/external/wpt/fetch/api/response/response-clone.any.serviceworker.html [ Failure Pass Timeout ]
diff --git a/third_party/blink/web_tests/VirtualTestSuites b/third_party/blink/web_tests/VirtualTestSuites index 2c06c06..a68798d 100644 --- a/third_party/blink/web_tests/VirtualTestSuites +++ b/third_party/blink/web_tests/VirtualTestSuites
@@ -172,6 +172,16 @@ "expires": "Apr 1, 2024" }, { + "prefix": "raster-inducing-scroll", + "platforms": ["Linux", "Mac"], + "bases": ["compositing", + "paint", + "scrollbars"], + "args": ["--enable-features=RasterInducingScroll"], + "owners": ["wangxianzhu@chromium.org"], + "expires": "Sep 30, 2024" + }, + { "prefix": "attribution-reporting-in-browser-migration", "platforms": ["Linux", "Mac", "Win"], "bases": ["http/tests/inspector-protocol/attribution-reporting"],
diff --git a/third_party/blink/web_tests/external/wpt/fledge/tentative/resources/fledge-util.sub.js b/third_party/blink/web_tests/external/wpt/fledge/tentative/resources/fledge-util.sub.js index 4fc7793..c78827f4 100644 --- a/third_party/blink/web_tests/external/wpt/fledge/tentative/resources/fledge-util.sub.js +++ b/third_party/blink/web_tests/external/wpt/fledge/tentative/resources/fledge-util.sub.js
@@ -118,23 +118,29 @@ // Elements of `expectedRequests` should either be URLs, in the case of GET // requests, or "<URL>, body: <body>" in the case of POST requests. // +// `filter` will be applied to the array of tracked requests. +// // If any other strings are received from the tracking script, or the tracker // script reports an error, fails the test. -async function waitForObservedRequests(uuid, expectedRequests) { +async function waitForObservedRequests(uuid, expectedRequests, filter) { // Sort array for easier comparison, as observed request order does not // matter, and replace UUID to print consistent errors on failure. - expectedRequests = expectedRequests.sort().map((url) => url.replace(uuid, '<uuid>')); + expectedRequests = expectedRequests.map((url) => url.replace(uuid, '<uuid>')).sort(); while (true) { let trackedData = await fetchTrackedData(uuid); // Clean up "trackedRequests" in same manner as "expectedRequests". - let trackedRequests = trackedData.trackedRequests.sort().map( - (url) => url.replace(uuid, '<uuid>')); + let trackedRequests = trackedData.trackedRequests.map( + (url) => url.replace(uuid, '<uuid>')).sort(); + + if (filter) { + trackedRequests = trackedRequests.filter(filter); + } // If expected number of requests have been observed, compare with list of // all expected requests and exit. - if (trackedRequests.length == expectedRequests.length) { + if (trackedRequests.length >= expectedRequests.length) { assert_array_equals(trackedRequests, expectedRequests); break; } @@ -151,30 +157,11 @@ // Similar to waitForObservedRequests, but ignore forDebuggingOnly reports. async function waitForObservedRequestsIgnoreDebugOnlyReports( - uuid, expectedRequests) { - // Sort array for easier comparison, as observed request order does not - // matter, and replace UUID to print consistent errors on failure. - expectedRequests = - expectedRequests.sort().map((url) => url.replace(uuid, '<uuid>')); - - while (true) { - let numTrackedRequest = 0; - let trackedData = await fetchTrackedData(uuid); - - // Clean up "trackedRequests" in same manner as "expectedRequests". - let trackedRequests = trackedData.trackedRequests.sort().map( - (url) => url.replace(uuid, '<uuid>')); - - for (const trackedRequest of trackedRequests) { - // Ignore forDebuggingOnly reports, since their appearance is random. - if (!trackedRequest.includes('forDebuggingOnly')) { - assert_in_array(trackedRequest, expectedRequests); - numTrackedRequest++; - } - } - - if (numTrackedRequest == expectedRequests.length) break; - } + uuid, expectedRequests) { + return waitForObservedRequests( + uuid, + expectedRequests, + request => !request.includes('forDebuggingOnly')); } // Creates a bidding script with the provided code in the method bodies. The
diff --git a/third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1-expected.txt b/third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1-expected.txt deleted file mode 100644 index 75bc668..0000000 --- a/third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1-expected.txt +++ /dev/null
@@ -1,7 +0,0 @@ -This is a testharness.js-based test. -[PRECONDITION_FAILED] Eligibility (in-flight fetch): Header received before BFCache and body received when in BFCache - Could have been BFCached but actually wasn't -[PRECONDITION_FAILED] Eligibility (in-flight fetch): Header received before BFCache and body received after BFCache - Could have been BFCached but actually wasn't -Harness: the test ran to completion. -
diff --git a/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-checkIntersection-002.svg b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-checkIntersection-002.svg new file mode 100644 index 0000000..1ff1f782 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-checkIntersection-002.svg
@@ -0,0 +1,40 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:h="http://www.w3.org/1999/xhtml"> + <title>checkIntersection()</title> + <h:link rel="help" href="https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__checkIntersection"/> + <h:script src="/resources/testharness.js"/> + <h:script src="/resources/testharnessreport.js"/> + + <g id="g_outer"> + <g id="g_inner_top"> + <rect id="r_top_left" width="50" height="50"/> + <rect x="50" width="50" height="50"/> + </g> + <g transform="translate(0, 50)"> + <rect width="50" height="50"/> + <rect x="50" width="50" height="50"/> + </g> + </g> + <script> + function makeRect(x, y, width, height) { + const svg = document.documentElement; + return Object.assign(svg.createSVGRect(), {x, y, width, height}); + } + test(t => { + [ + { element: 'r_top_left', rect: [10, 10, 10, 10], expected: true }, + { element: 'r_top_left', rect: [10, 10, 80, 10], expected: true }, + { element: 'r_top_left', rect: [60, 10, 10, 10], expected: false }, + { element: 'g_inner_top', rect: [10, 10, 80, 10], expected: true }, + { element: 'g_inner_top', rect: [60, 10, 10, 10], expected: false }, + { element: 'g_outer', rect: [10, 10, 80, 10], expected: false }, + { element: 'g_outer', rect: [10, 10, 80, 80], expected: true }, + ].forEach(testcase => { + const element = document.getElementById(testcase.element); + const rect = makeRect(...testcase.rect); + const svg = document.documentElement; + assert_equals(svg.checkIntersection(element, rect), testcase.expected, + `${document.title}, element ${testcase.element} rect ${testcase.rect}`); + }); + }); + </script> +</svg>
diff --git a/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-002.svg b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-002.svg index c2c1f8e..dd30943 100644 --- a/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-002.svg +++ b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-002.svg
@@ -10,7 +10,7 @@ r.x = 0; r.y = 0; r.width = 100; - r.height = 100; + r.height = 99.9; assert_equals(testSVG.getIntersectionList(r, testSVG).length, 1); });
diff --git a/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-005.svg b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-005.svg new file mode 100644 index 0000000..717c15ee --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-005.svg
@@ -0,0 +1,22 @@ +<svg xmlns="http://www.w3.org/2000/svg" + xmlns:h="http://www.w3.org/1999/xhtml"> + <title>getIntersectionList() on element with intersecting bounding box</title> + <h:link rel="help" href="https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getIntersectionList"/> + <h:script src="/resources/testharness.js"/> + <h:script src="/resources/testharnessreport.js"/> + + <rect id="e0" x="110" y="100" width="100" height="100" fill="red"/> + <rect id="e1" x="160" y="130" width="40" height="40" fill="green"/> + <path id="e2" stroke="blue" fill="none" stroke-width="2" d="M100 200 120 110 220 100"/> + + <script> +test(t => { + const svg = document.documentElement; + const queryRect = document.getElementById('e1').getBBox(); + + const list = svg.getIntersectionList(queryRect, null); + const result = Array.from(list).map(e => e.id).sort(); + assert_array_equals(result, ['e0', 'e1']); +}); + </script> +</svg>
diff --git a/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-006.svg b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-006.svg new file mode 100644 index 0000000..a7b94650 --- /dev/null +++ b/third_party/blink/web_tests/external/wpt/svg/struct/scripted/svg-getIntersectionList-006.svg
@@ -0,0 +1,29 @@ +<svg xmlns="http://www.w3.org/2000/svg" + xmlns:h="http://www.w3.org/1999/xhtml"> + <title>getIntersectionList() with <use></title> + <h:link rel="help" href="https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getIntersectionList"/> + <h:script src="/resources/testharness.js"/> + <h:script src="/resources/testharnessreport.js"/> + + <defs> + <g id="conn"> + <circle cx="0" cy="0" r="20"/> + </g> + </defs> + <circle cx="65" cy="50" r="20" fill="blue"/> + <use href="#conn" x="50" y="50" fill="red"/> + + <script> + function getMatchingLocalNames(x, y) { + const svg = document.documentElement; + const rect = Object.assign(svg.createSVGRect(), {x, y, width: 1, height: 1}); + const elems = svg.getIntersectionList(rect, null); + return Array.from(elems).map(e => e.localName).sort(); + } + + test(t => { + assert_array_equals(getMatchingLocalNames(50, 60), ['circle', 'use']); + assert_array_equals(getMatchingLocalNames(0, 0), []); + }); + </script> +</svg>
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/iframes/invisible-nested-iframe-show-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/iframes/invisible-nested-iframe-show-expected.txt new file mode 100644 index 0000000..9b4c34e9 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/iframes/invisible-nested-iframe-show-expected.txt
@@ -0,0 +1,82 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "LayoutNGBlockFlow DIV id='iframe-content' class='box'", + "bounds": [210, 210], + "contentsOpaque": true, + "backgroundColor": "#0000FF", + "transform": 3 + }, + { + "name": "VerticalScrollbar", + "position": [285, 0], + "bounds": [15, 150], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow DIV class='box'", + "bounds": [210, 210], + "contentsOpaque": true, + "backgroundColor": "#0000FF", + "transform": 5 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [23, 23, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [9, 9, 0, 1] + ] + }, + { + "id": 3, + "parent": 2, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [18, 10, 0, 1] + ] + }, + { + "id": 4, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [18, 203, 0, 1] + ] + }, + { + "id": 5, + "parent": 4, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, 0, 1, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/layer-creation/overflow-scroll-overlap-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/layer-creation/overflow-scroll-overlap-expected.txt new file mode 100644 index 0000000..210ae3ec --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/layer-creation/overflow-scroll-overlap-expected.txt
@@ -0,0 +1,40 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "LayoutNGBlockFlow DIV class='composited'", + "bounds": [30, 30], + "contentsOpaque": true, + "backgroundColor": "#808080", + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV id='scroller' class='overflow'", + "position": [20, 20], + "bounds": [306, 206] + }, + { + "name": "VerticalScrollbar", + "position": [308, 23], + "bounds": [15, 200], + "contentsOpaque": true + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/layer-creation/scroll-partial-update-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/layer-creation/scroll-partial-update-expected.txt new file mode 100644 index 0000000..823924e --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/layer-creation/scroll-partial-update-expected.txt
@@ -0,0 +1,41 @@ +scroll me +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "LayoutNGBlockFlow DIV id='composited'", + "bounds": [20, 20], + "drawsContent": false, + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV id='overlay'", + "position": [10, 8], + "bounds": [400, 204], + "backgroundColor": "#FFFF0080" + }, + { + "name": "VerticalScrollbar", + "position": [387, 10], + "bounds": [15, 200], + "contentsOpaque": true + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/overflow/nested-render-surfaces-with-rotation-expected.png b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/overflow/nested-render-surfaces-with-rotation-expected.png new file mode 100644 index 0000000..e796aba --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/overflow/nested-render-surfaces-with-rotation-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/select-element-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/select-element-expected.txt new file mode 100644 index 0000000..6075115 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/select-element-expected.txt
@@ -0,0 +1,5 @@ +This is a testharness.js-based test. +[FAIL] scrollable + assert_equals: [object Object] expected 4 but got 2 +Harness: the test ran to completion. +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/squashing/invalidations-with-large-negative-margin-inline-content-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/squashing/invalidations-with-large-negative-margin-inline-content-expected.txt new file mode 100644 index 0000000..5d573a0 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/compositing/squashing/invalidations-with-large-negative-margin-inline-content-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [408, 108, 20, 20] + ] + }, + { + "name": "VerticalScrollbar", + "position": [593, 8], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/iframe-inside-squashed-layer-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/iframe-inside-squashed-layer-expected.txt new file mode 100644 index 0000000..5edb827 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/iframe-inside-squashed-layer-expected.txt
@@ -0,0 +1,55 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [785, 1016], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "LayoutNGBlockFlow DIV id='foo'", + "bounds": [200, 1000], + "contentsOpaque": true, + "backgroundColor": "#D3D3D3", + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV", + "position": [8, 0], + "bounds": [100, 500], + "drawsContent": false + }, + { + "name": "LayoutNGBlockFlow (positioned, children-inline) DIV", + "position": [8, 500], + "bounds": [300, 155], + "invalidations": [ + [8, 8, 29, 19] + ] + }, + { + "name": "VerticalScrollbar", + "position": [293, 500], + "bounds": [15, 150], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [785, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/invalidations-with-large-negative-margin-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/invalidations-with-large-negative-margin-expected.txt new file mode 100644 index 0000000..76eb334 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/invalidations-with-large-negative-margin-expected.txt
@@ -0,0 +1,21 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [408, 8, 50, 50], + [8, 8, 50, 50] + ] + }, + { + "name": "VerticalScrollbar", + "position": [593, 8], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/repaint-overflow-scrolled-squashed-content-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/repaint-overflow-scrolled-squashed-content-expected.txt new file mode 100644 index 0000000..195bee5 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/repaint-overflow-scrolled-squashed-content-expected.txt
@@ -0,0 +1,43 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "VerticalScrollbar", + "position": [185, 0], + "bounds": [15, 185], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow DIV id='foo2'", + "bounds": [150, 1000], + "contentsOpaque": true, + "backgroundColor": "#ADD8E6", + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV id='foo'", + "bounds": [100, 1000], + "contentsOpaque": true, + "backgroundColor": "#FF0000", + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/text-color-change-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/text-color-change-expected.txt new file mode 100644 index 0000000..c55a256 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/text-color-change-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 61, 48, 185] + ] + }, + { + "name": "VerticalScrollbar", + "position": [193, 61], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/text-match-highlight-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/text-match-highlight-expected.txt new file mode 100644 index 0000000..1d01e023 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/text-match-highlight-expected.txt
@@ -0,0 +1,27 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [10, 135, 223, 19], + [20, 224, 182, 72], + [10, 191, 138, 12], + [278, 40, 44, 19], + [264, 60, 44, 19], + [220, 60, 44, 19], + [89, 60, 44, 19], + [51, 80, 44, 19] + ] + }, + { + "name": "VerticalScrollbar", + "position": [785, 60], + "bounds": [15, 485], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/updating-scrolling-container-and-content-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/updating-scrolling-container-and-content-expected.txt new file mode 100644 index 0000000..5719312 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/updating-scrolling-container-and-content-expected.txt
@@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 258, 77, 19], + [8, 238, 77, 19], + [8, 218, 77, 19], + [8, 198, 77, 19], + [8, 178, 77, 19], + [8, 158, 77, 19], + [8, 138, 77, 19], + [8, 118, 77, 19], + [8, 278, 77, 15], + [8, 108, 77, 9] + ] + }, + { + "name": "VerticalScrollbar", + "position": [193, 108], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/updating-scrolling-container-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/updating-scrolling-container-expected.txt new file mode 100644 index 0000000..413214db --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/compositing/updating-scrolling-container-expected.txt
@@ -0,0 +1,26 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 108, 210, 210] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [13, 298], + "bounds": [185, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [198, 113], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/flexbox/scrollbars-changed-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/flexbox/scrollbars-changed-expected.txt new file mode 100644 index 0000000..60773c9 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/flexbox/scrollbars-changed-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [0, 5, 15, 15] + ] + }, + { + "name": "VerticalScrollbar", + "position": [185, 0], + "bounds": [15, 100], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/forms/textarea-caret-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/forms/textarea-caret-expected.txt new file mode 100644 index 0000000..4b0a9d11 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/forms/textarea-caret-expected.txt
@@ -0,0 +1,58 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [7, 7, 183, 40] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [1, 22], + "bounds": [164, 15], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "Caret", + "position": [482, 3], + "bounds": [1, 16], + "contentsOpaque": true, + "transform": 2 + }, + { + "name": "LayoutTextControlMultiLine (inline) TEXTAREA id='editor'", + "position": [-1, -1], + "bounds": [183, 40], + "invalidations": [ + [0, 0, 183, 40] + ], + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [-303, 0, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-1-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-1-expected.txt new file mode 100644 index 0000000..0b55e1b2 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-1-expected.txt
@@ -0,0 +1,28 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [14, 80, 406, 119], + [65, 360, 356, 39], + [14, 460, 355, 59], + [14, 420, 355, 39], + [65, 400, 304, 19], + [378, 138, 70, 30] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-10-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-10-expected.txt new file mode 100644 index 0000000..f25cab4 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-10-expected.txt
@@ -0,0 +1,30 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [65, 360, 356, 39], + [14, 80, 355, 119], + [14, 460, 355, 59], + [14, 440, 355, 39], + [14, 420, 355, 39], + [65, 400, 304, 19], + [14, 374, 48, 64], + [14, 363, 48, 64] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-2-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-2-expected.txt new file mode 100644 index 0000000..422f0dc --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-2-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 74, 418, 526] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-3-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-3-expected.txt new file mode 100644 index 0000000..bd3b9fa0 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-3-expected.txt
@@ -0,0 +1,29 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [14, 400, 406, 59], + [65, 360, 356, 39], + [14, 80, 355, 119], + [14, 460, 355, 59], + [14, 440, 339, 79], + [356, 423, 64, 80], + [372, 403, 48, 80] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-4-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-4-expected.txt new file mode 100644 index 0000000..1019bdf --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-4-expected.txt
@@ -0,0 +1,28 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [14, 460, 407, 59], + [65, 360, 356, 39], + [14, 80, 355, 119], + [14, 420, 355, 39], + [65, 400, 304, 19], + [372, 403, 48, 80] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-5-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-5-expected.txt new file mode 100644 index 0000000..8956aed --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-5-expected.txt
@@ -0,0 +1,27 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [49, 360, 372, 39], + [14, 400, 356, 59], + [14, 80, 355, 119], + [14, 440, 355, 79], + [14, 363, 48, 64] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-6-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-6-expected.txt new file mode 100644 index 0000000..283046b --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-6-expected.txt
@@ -0,0 +1,28 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [65, 360, 356, 39], + [14, 80, 355, 119], + [14, 460, 355, 59], + [14, 420, 355, 39], + [65, 400, 304, 19], + [27, 363, 22, 19] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-7-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-7-expected.txt new file mode 100644 index 0000000..8471f1a --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-7-expected.txt
@@ -0,0 +1,27 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [65, 360, 356, 39], + [14, 80, 355, 119], + [14, 460, 355, 59], + [14, 420, 355, 39], + [65, 400, 304, 19] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-8-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-8-expected.txt new file mode 100644 index 0000000..cc028a1 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-8-expected.txt
@@ -0,0 +1,27 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [14, 360, 407, 39], + [14, 440, 356, 79], + [14, 80, 355, 119], + [14, 400, 355, 59], + [14, 363, 48, 64] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-9-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-9-expected.txt new file mode 100644 index 0000000..1fd3dfec --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/line-flow-with-floats-9-expected.txt
@@ -0,0 +1,30 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [14, 520, 408, 80], + [14, 240, 407, 139], + [14, 180, 407, 79], + [65, 360, 356, 39], + [14, 80, 355, 119], + [14, 460, 355, 59], + [14, 440, 355, 39], + [14, 420, 355, 39], + [65, 400, 304, 19], + [14, 383, 48, 64], + [14, 363, 48, 64] + ] + }, + { + "name": "VerticalScrollbar", + "position": [485, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-child-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-child-expected.txt new file mode 100644 index 0000000..253f6b9 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-child-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [214, 21, 100, 100] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [29, 206], + "bounds": [285, 15], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-parent-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-parent-expected.txt new file mode 100644 index 0000000..0d458ac --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-parent-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [29, 29, 100, 100] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [29, 214], + "bounds": [285, 15], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-same-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-same-expected.txt new file mode 100644 index 0000000..4ff9e36 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overflow/vertical-overflow-same-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [29, 21, 100, 100] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [29, 206], + "bounds": [285, 15], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overlay-scrollbars-scrollbar-color-repaint-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overlay-scrollbars-scrollbar-color-repaint-expected.txt new file mode 100644 index 0000000..818c6bd --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/overlay-scrollbars-scrollbar-color-repaint-expected.txt
@@ -0,0 +1,46 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [1, 199, 102, 102] + ] + }, + { + "name": "VerticalScrollbar", + "position": [94, 1], + "bounds": [7, 100], + "transform": 2 + }, + { + "name": "VerticalScrollbar", + "position": [394, 1], + "bounds": [7, 300] + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -302, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [1, 501, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/resize-iframe-text-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/resize-iframe-text-expected.txt new file mode 100644 index 0000000..d484018bf --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/resize-iframe-text-expected.txt
@@ -0,0 +1,14 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [500, 400], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [0, 200, 500, 200] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/destroy-scrollbar-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/destroy-scrollbar-expected.txt new file mode 100644 index 0000000..82c7392 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/destroy-scrollbar-expected.txt
@@ -0,0 +1,11 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/fixed-child-of-transformed-scrolled-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/fixed-child-of-transformed-scrolled-expected.txt new file mode 100644 index 0000000..60fec7a --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/fixed-child-of-transformed-scrolled-expected.txt
@@ -0,0 +1,26 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [200, 150, 100, 100] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [100, 335], + "bounds": [285, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [385, 50], + "bounds": [15, 285], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/fixed-descendant-of-transformed-scrolled-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/fixed-descendant-of-transformed-scrolled-expected.txt new file mode 100644 index 0000000..60fec7a --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/fixed-descendant-of-transformed-scrolled-expected.txt
@@ -0,0 +1,26 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [200, 150, 100, 100] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [100, 335], + "bounds": [285, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [385, 50], + "bounds": [15, 285], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/iframe-scrollbar-hover-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/iframe-scrollbar-hover-expected.txt new file mode 100644 index 0000000..050186b --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/iframe-scrollbar-hover-expected.txt
@@ -0,0 +1,17 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "VerticalScrollbar", + "position": [187, 102], + "bounds": [15, 200], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/outline-change-in-scrollers-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/outline-change-in-scrollers-expected.txt new file mode 100644 index 0000000..baa954b --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/outline-change-in-scrollers-expected.txt
@@ -0,0 +1,61 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [286, 173, 75, 75], + [286, 18, 75, 75], + [172, 173, 75, 75], + [172, 18, 75, 75], + [53, 153, 75, 75], + [18, 18, 75, 75] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [18, 113], + "bounds": [95, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [113, 18], + "bounds": [15, 95], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [247, 18], + "bounds": [15, 95], + "contentsOpaque": true + }, + { + "name": "HorizontalScrollbar", + "position": [286, 113], + "bounds": [95, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [381, 18], + "bounds": [15, 95], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [18, 153], + "bounds": [15, 95], + "contentsOpaque": true + }, + { + "name": "HorizontalScrollbar", + "position": [286, 248], + "bounds": [95, 15], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-auto-in-overflow-auto-scrolled-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-auto-in-overflow-auto-scrolled-expected.txt new file mode 100644 index 0000000..eaf10c2 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-auto-in-overflow-auto-scrolled-expected.txt
@@ -0,0 +1,49 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 8, 300, 300] + ] + }, + { + "name": "VerticalScrollbar", + "position": [769, 0], + "bounds": [15, 300], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "VerticalScrollbar", + "position": [754, 300], + "bounds": [15, 400], + "contentsOpaque": true, + "transform": 2 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -300, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-composited-non-stacking-child-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-composited-non-stacking-child-expected.txt new file mode 100644 index 0000000..a5adc6e5 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-composited-non-stacking-child-expected.txt
@@ -0,0 +1,39 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [93, 125, 180, 100], + [93, 75, 180, 100] + ] + }, + { + "name": "VerticalScrollbar", + "position": [308, 65], + "bounds": [15, 175], + "contentsOpaque": true + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV class='icon'", + "bounds": [40, 40], + "contentsOpaque": true, + "backgroundColor": "#FFDDBB", + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [200, 10, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-delete-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-delete-expected.txt new file mode 100644 index 0000000..ea0cad2 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-delete-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 136, 43, 17] + ] + }, + { + "name": "VerticalScrollbar", + "position": [73, 84], + "bounds": [15, 69], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-in-overflow-scroll-scrolled-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-in-overflow-scroll-scrolled-expected.txt new file mode 100644 index 0000000..eaf10c2 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/overflow-scroll-in-overflow-scroll-scrolled-expected.txt
@@ -0,0 +1,49 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [8, 8, 300, 300] + ] + }, + { + "name": "VerticalScrollbar", + "position": [769, 0], + "bounds": [15, 300], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "VerticalScrollbar", + "position": [754, 300], + "bounds": [15, 400], + "contentsOpaque": true, + "transform": 2 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -300, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/repaint-composited-child-in-scrolled-container-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/repaint-composited-child-in-scrolled-container-expected.txt new file mode 100644 index 0000000..c4a4474 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/repaint-composited-child-in-scrolled-container-expected.txt
@@ -0,0 +1,69 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#7F7FFF", + "invalidations": [ + [8, 8, 285, 285] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [0, 285], + "bounds": [285, 15], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "VerticalScrollbar", + "position": [285, 0], + "bounds": [15, 285], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV id='container'", + "bounds": [600, 600], + "contentsOpaque": true, + "backgroundColor": "#FF0000", + "invalidations": [ + [0, 0, 600, 600] + ], + "transform": 3 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [-365, 0, 0, 1] + ] + }, + { + "id": 3, + "parent": 2, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [50, 0, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/resize-scrollable-iframe-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/resize-scrollable-iframe-expected.txt new file mode 100644 index 0000000..b92447e --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/resize-scrollable-iframe-expected.txt
@@ -0,0 +1,27 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [293, 393, 15, 15], + [93, 193, 15, 15] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [8, 393], + "bounds": [285, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [293, 108], + "bounds": [15, 285], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-ancestor-clip-change-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-ancestor-clip-change-expected.txt new file mode 100644 index 0000000..06673006 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-ancestor-clip-change-expected.txt
@@ -0,0 +1,26 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [0, 0, 800, 600] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [8, 193], + "bounds": [85, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [93, 8], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-damage-and-full-viewport-repaint-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-damage-and-full-viewport-repaint-expected.txt new file mode 100644 index 0000000..2db422c --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-damage-and-full-viewport-repaint-expected.txt
@@ -0,0 +1,26 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [1000, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [1, 236, 185, 15] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [1, 236], + "bounds": [185, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [186, 51], + "bounds": [15, 185], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-parts-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-parts-expected.txt new file mode 100644 index 0000000..2332019 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrollbar-parts-expected.txt
@@ -0,0 +1,23 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "HorizontalScrollbar", + "position": [8, 93], + "bounds": [85, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [93, 8], + "bounds": [15, 85], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrolled-iframe-scrollbar-change-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrolled-iframe-scrollbar-change-expected.txt new file mode 100644 index 0000000..aec40761 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/scrolled-iframe-scrollbar-change-expected.txt
@@ -0,0 +1,32 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [804, 604], + "contentsOpaque": true, + "backgroundColor": "#FF0000", + "invalidations": [ + [779, 2, 15, 592] + ] + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV id='overlay'", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#008000", + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [2, 2, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/sticky/invalidate-after-composited-scroll-with-sticky-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/sticky/invalidate-after-composited-scroll-with-sticky-expected.txt new file mode 100644 index 0000000..e85678f --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/scroll/sticky/invalidate-after-composited-scroll-with-sticky-expected.txt
@@ -0,0 +1,72 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [785, 656], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "VerticalScrollbar", + "position": [345, 0], + "bounds": [15, 640], + "contentsOpaque": true, + "transform": 2 + }, + { + "name": "LayoutNGBlockFlow (sticky positioned, children-inline) DIV id='sticky'", + "bounds": [345, 20], + "transform": 4 + }, + { + "name": "VerticalScrollbar", + "position": [785, 0], + "bounds": [15, 600], + "contentsOpaque": true + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, -0.1], + [0, 0, 0, 1] + ], + "origin": [188, 328] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ], + "flattenInheritedTransform": false + }, + { + "id": 3, + "parent": 2, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -35, 0, 1] + ] + }, + { + "id": 4, + "parent": 3, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, 35, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/scroll-inside-table-cell-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/scroll-inside-table-cell-expected.txt new file mode 100644 index 0000000..4792707 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/scroll-inside-table-cell-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FF0000", + "invalidations": [ + [314, 114, 435, 450] + ] + }, + { + "name": "HorizontalScrollbar", + "position": [314, 564], + "bounds": [435, 15], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/scroll-relative-table-inside-table-cell-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/scroll-relative-table-inside-table-cell-expected.txt new file mode 100644 index 0000000..3bae7b2 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/scroll-relative-table-inside-table-cell-expected.txt
@@ -0,0 +1,51 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [1566, 1781], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [1114, 1314, 435, 450] + ], + "transform": 1 + }, + { + "name": "HorizontalScrollbar", + "position": [1114, 1764], + "bounds": [435, 15], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "HorizontalScrollbar", + "position": [0, 585], + "bounds": [785, 15], + "contentsOpaque": true + }, + { + "name": "VerticalScrollbar", + "position": [785, 0], + "bounds": [15, 585], + "contentsOpaque": true + }, + { + "name": "Scroll corner of LayoutView #document", + "position": [785, 585], + "bounds": [15, 15], + "contentsOpaque": true + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [-781, -1196, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/table-overflow-auto-in-overflow-auto-scrolled-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/table-overflow-auto-in-overflow-auto-scrolled-expected.txt new file mode 100644 index 0000000..2475c2d --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/table-overflow-auto-in-overflow-auto-scrolled-expected.txt
@@ -0,0 +1,49 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [10, 8, 302, 300] + ] + }, + { + "name": "VerticalScrollbar", + "position": [769, 0], + "bounds": [15, 300], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "VerticalScrollbar", + "position": [754, 300], + "bounds": [15, 400], + "contentsOpaque": true, + "transform": 2 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -300, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/table-overflow-scroll-in-overflow-scroll-scrolled-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/table-overflow-scroll-in-overflow-scroll-scrolled-expected.txt new file mode 100644 index 0000000..2475c2d --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/table/table-overflow-scroll-in-overflow-scroll-scrolled-expected.txt
@@ -0,0 +1,49 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [10, 8, 302, 300] + ] + }, + { + "name": "VerticalScrollbar", + "position": [769, 0], + "bounds": [15, 300], + "contentsOpaque": true, + "transform": 1 + }, + { + "name": "VerticalScrollbar", + "position": [754, 300], + "bounds": [15, 400], + "contentsOpaque": true, + "transform": 2 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -300, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/text-match-document-change-expected.txt b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/text-match-document-change-expected.txt new file mode 100644 index 0000000..b8d6a65 --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/paint/invalidation/text-match-document-change-expected.txt
@@ -0,0 +1,20 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [18, 130, 251, 39] + ] + }, + { + "name": "VerticalScrollbar", + "position": [295, 102], + "bounds": [15, 400], + "contentsOpaque": true + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/scrollbars/overlay-scrollbars-within-overflow-scroll-expected.png b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/scrollbars/overlay-scrollbars-within-overflow-scroll-expected.png new file mode 100644 index 0000000..f6dd657b --- /dev/null +++ b/third_party/blink/web_tests/platform/linux/virtual/raster-inducing-scroll/scrollbars/overlay-scrollbars-within-overflow-scroll-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/layer-creation/overflow-scroll-overlap-expected.txt b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/layer-creation/overflow-scroll-overlap-expected.txt new file mode 100644 index 0000000..210ae3ec --- /dev/null +++ b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/layer-creation/overflow-scroll-overlap-expected.txt
@@ -0,0 +1,40 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF" + }, + { + "name": "LayoutNGBlockFlow DIV class='composited'", + "bounds": [30, 30], + "contentsOpaque": true, + "backgroundColor": "#808080", + "transform": 1 + }, + { + "name": "LayoutNGBlockFlow (positioned) DIV id='scroller' class='overflow'", + "position": [20, 20], + "bounds": [306, 206] + }, + { + "name": "VerticalScrollbar", + "position": [308, 23], + "bounds": [15, 200], + "contentsOpaque": true + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/overflow/nested-render-surfaces-with-rotation-expected.png b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/overflow/nested-render-surfaces-with-rotation-expected.png new file mode 100644 index 0000000..99efe44 --- /dev/null +++ b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/overflow/nested-render-surfaces-with-rotation-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/select-element-expected.txt b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/select-element-expected.txt new file mode 100644 index 0000000..6075115 --- /dev/null +++ b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/compositing/select-element-expected.txt
@@ -0,0 +1,5 @@ +This is a testharness.js-based test. +[FAIL] scrollable + assert_equals: [object Object] expected 4 but got 2 +Harness: the test ran to completion. +
diff --git a/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/paint/invalidation/overlay-scrollbars-scrollbar-color-repaint-expected.txt b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/paint/invalidation/overlay-scrollbars-scrollbar-color-repaint-expected.txt new file mode 100644 index 0000000..818c6bd --- /dev/null +++ b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/paint/invalidation/overlay-scrollbars-scrollbar-color-repaint-expected.txt
@@ -0,0 +1,46 @@ +{ + "layers": [ + { + "name": "Scrolling background of LayoutView #document", + "bounds": [800, 600], + "contentsOpaque": true, + "backgroundColor": "#FFFFFF", + "invalidations": [ + [1, 199, 102, 102] + ] + }, + { + "name": "VerticalScrollbar", + "position": [94, 1], + "bounds": [7, 100], + "transform": 2 + }, + { + "name": "VerticalScrollbar", + "position": [394, 1], + "bounds": [7, 300] + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [0, -302, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [1, 501, 0, 1] + ] + } + ] +} +
diff --git a/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/scrollbars/overlay-scrollbars-within-overflow-scroll-expected.png b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/scrollbars/overlay-scrollbars-within-overflow-scroll-expected.png new file mode 100644 index 0000000..f6dd657b --- /dev/null +++ b/third_party/blink/web_tests/platform/mac/virtual/raster-inducing-scroll/scrollbars/overlay-scrollbars-within-overflow-scroll-expected.png Binary files differ
diff --git a/third_party/blink/web_tests/virtual/raster-inducing-scroll/README.md b/third_party/blink/web_tests/virtual/raster-inducing-scroll/README.md new file mode 100644 index 0000000..0578c1ba --- /dev/null +++ b/third_party/blink/web_tests/virtual/raster-inducing-scroll/README.md
@@ -0,0 +1 @@ +Test suites with --enable-features=RasterInducingScroll
diff --git a/third_party/blink/web_tests/wpt_internal/dom-clobbering/document.html b/third_party/blink/web_tests/wpt_internal/dom-clobbering/document.html new file mode 100644 index 0000000..80f0bca --- /dev/null +++ b/third_party/blink/web_tests/wpt_internal/dom-clobbering/document.html
@@ -0,0 +1,66 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<body> +<script type="module"> +import {WebFeature} from '/gen/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom.m.js'; + +// This test suite verifies that the following use counters work correctly: +// - kDOMClobberedShadowedDocumentPropertyAccessed +// - kDOMClobberedNotShadowedDocumentPropertyAccessed + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed); + internals.clearUseCounter(document, WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed)); + + // Check elements clobberable via name + const img = document.createElement("img"); + img.name = "test1234"; + document.body.append(img); + + // Check if the property is actually clobbered, and this should also + // trigger the use counter. + assert_equals(document.test1234, img); + + assert_true(internals.isUseCounted(document,WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed)); + + +}, 'Non-shadowed clobbered property in document should be use-counted'); + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed); + internals.clearUseCounter(document, WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed)); + + const img = document.createElement("img"); + img.name = "getElementById"; + document.body.append(img); + + // Check if the property is actually clobbered, and this should also + // trigger the use counter. + assert_equals(document.getElementById, img); + + assert_false(internals.isUseCounted(document,WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed)); + assert_true(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed)); +}, 'Shadowed clobbered property in document should be use-counted'); + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed); + internals.clearUseCounter(document, WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed)); + + + assert_equals(document.someRandomProperty, undefined); + + assert_false(internals.isUseCounted(document,WebFeature.kDOMClobberedNotShadowedDocumentPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedDocumentPropertyAccessed)); +}, 'Non-existing property in document should not be use-counted'); + + +</script>
diff --git a/third_party/blink/web_tests/wpt_internal/dom-clobbering/form.html b/third_party/blink/web_tests/wpt_internal/dom-clobbering/form.html new file mode 100644 index 0000000..997a0e13b --- /dev/null +++ b/third_party/blink/web_tests/wpt_internal/dom-clobbering/form.html
@@ -0,0 +1,67 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<body> +<script type="module"> +import {WebFeature} from '/gen/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom.m.js'; + +// This test suite verifies that the following use counters work correctly: +// - kDOMClobberedShadowedFormPropertyAccessed +// - kDOMClobberedNotShadowedFormPropertyAccessed + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed); + internals.clearUseCounter(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed)); + + const form = document.createElement("form"); + const input = document.createElement("input"); + input.name = "someRandomName" + form.appendChild(input); + + // Check if the property is actually clobbered, and this should also + // trigger the use counter. + assert_equals(form.someRandomName, input); + + assert_true(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed)); + + +}, 'Non-shadowed clobbered property in form should be use-counted'); + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed); + internals.clearUseCounter(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed)); + + const form = document.createElement("form"); + const input = document.createElement("input"); + input.name = "nodeName" + form.appendChild(input); + + // Check if the property is actually clobbered, and this should also + // trigger the use counter. + assert_equals(form.nodeName, input); + + assert_false(internals.isUseCounted(document,WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed)); + assert_true(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed)); +}, 'Shadowed clobbered property should be use-counted'); + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed); + internals.clearUseCounter(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed)); + + const form = document.createElement("form"); + assert_equals(form.somethingRandom, undefined); + + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedNotShadowedFormPropertyAccessed)); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedShadowedFormPropertyAccessed)); +}, 'Non-existing property should not be use-counted'); + + +</script>
diff --git a/third_party/blink/web_tests/wpt_internal/dom-clobbering/window.html b/third_party/blink/web_tests/wpt_internal/dom-clobbering/window.html new file mode 100644 index 0000000..19e663b --- /dev/null +++ b/third_party/blink/web_tests/wpt_internal/dom-clobbering/window.html
@@ -0,0 +1,26 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<body> +<script type="module"> +import {WebFeature} from '/gen/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom.m.js'; + +// This test suite verifies that the following use counter work correctly: +// - kDOMClobberedWindowPropertyAccessed + +test(() => { + internals.clearUseCounter(document, WebFeature.kDOMClobberedWindowPropertyAccessed); + assert_false(internals.isUseCounted(document, WebFeature.kDOMClobberedWindowPropertyAccessed)); + + const div = document.createElement("div"); + div.id = "test1234"; + document.body.appendChild(div); + // Check if the property is actually clobbered, and this should also + // trigger the use counter. + assert_equals(window.test1234, div); + + assert_true(internals.isUseCounted(document, WebFeature.kDOMClobberedWindowPropertyAccessed)); +}, 'Clobbered property in window should be use-counted'); + +</script>
diff --git a/third_party/blink/web_tests/wpt_internal/view-transition-on-navigation/resources/outbound-before-render.html b/third_party/blink/web_tests/wpt_internal/view-transition-on-navigation/resources/outbound-before-render.html new file mode 100644 index 0000000..aaf7d8a --- /dev/null +++ b/third_party/blink/web_tests/wpt_internal/view-transition-on-navigation/resources/outbound-before-render.html
@@ -0,0 +1,33 @@ +<!DOCTYPE html> +<head> + <style> + @view-transition { + navigation: auto; + } +</style> +<script id="blocker" async src="common.js?pipe=trickle(d10)" blocking="render"></script> +<script> +const params = new URLSearchParams(location.search); +const bc_channel = new BroadcastChannel(params.get("channel")); + +window.addEventListener("pagereveal", e => { + if (params.get("phase") === "old") { + bc_channel.postMessage(`did reveal old page`); + } else { + bc_channel.postMessage(`did reveal new page ${e.viewTransition ? "with" : "without"} transition`); + } +}); + +if (params.get("phase") === "new") { + document.getElementById("blocker").remove(); +} else { + setTimeout(() => { + location.href = `?phase=new&channel=${bc_channel.name}`; + }, 100); +} +</script> +</head> + +<body> + Content +</body>
diff --git a/third_party/blink/web_tests/wpt_internal/view-transition-on-navigation/skip-outbound-vt-before-reveal.html b/third_party/blink/web_tests/wpt_internal/view-transition-on-navigation/skip-outbound-vt-before-reveal.html new file mode 100644 index 0000000..2fcac44 --- /dev/null +++ b/third_party/blink/web_tests/wpt_internal/view-transition-on-navigation/skip-outbound-vt-before-reveal.html
@@ -0,0 +1,26 @@ +<!DOCTYPE html> +<html> +<title>View transitions: outbound cross-document transition before reveal</title> +<link rel="help" href="https://drafts.csswg.org/css-view-transitions-2/"> +<link rel="author" href="mailto:nrosenthal@chromium.org"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script> + promise_test(async t => { + const result = await new Promise(resolve => { + const channel_name = `outbound-vt-after-reveal-${new Date().valueOf()}`; + const bc = new BroadcastChannel(channel_name); + bc.addEventListener("message", e => { + resolve(e.data); + }); + const popup = window.open(`resources/outbound-before-render.html?phase=old&channel=${channel_name}`); + + t.add_cleanup(() => popup.close()); + }); + + assert_equals(result, "did reveal new page without transition"); + }, "when navigating away before revealing, never start a view transition"); +</script> + +</html>
diff --git a/third_party/dawn b/third_party/dawn index fd97e96..996ab52 160000 --- a/third_party/dawn +++ b/third_party/dawn
@@ -1 +1 @@ -Subproject commit fd97e964d72ca376aa380fc0bbeca886674f45ed +Subproject commit 996ab52aeac453060d7677672ce28e0504ff75f3
diff --git a/third_party/jni_zero/jni_generator.py b/third_party/jni_zero/jni_generator.py index e7149f87..02797bc 100644 --- a/third_party/jni_zero/jni_generator.py +++ b/third_party/jni_zero/jni_generator.py
@@ -57,13 +57,12 @@ # lowercase. But we still want the CPP declaration to use upper camel # case for the method name. self.cpp_name = common.capitalize(self.name) - self.is_test_only = _NameIsTestOnly(self.name) + self.is_test_only = NameIsTestOnly(self.name) if self.is_proxy: self.proxy_signature = self.signature.to_proxy() self.proxy_name, self.hashed_proxy_name = proxy.create_method_names( java_class, self.name, self.is_test_only) - self.switch_num = None else: self.proxy_signature = self.signature @@ -196,7 +195,7 @@ return ',\n '.join(params) -def _NameIsTestOnly(name): +def NameIsTestOnly(name): return name.endswith(('ForTest', 'ForTests', 'ForTesting'))
diff --git a/third_party/jni_zero/jni_registration_generator.py b/third_party/jni_zero/jni_registration_generator.py index 6672029..00e4896 100644 --- a/third_party/jni_zero/jni_registration_generator.py +++ b/third_party/jni_zero/jni_registration_generator.py
@@ -5,7 +5,6 @@ import collections import functools -import hashlib import multiprocessing import os import pathlib @@ -22,6 +21,8 @@ import proxy +_SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN = "<INSERT HERE>" + # All but FULL_CLASS_NAME, which is used only for sorting. MERGEABLE_KEYS = [ 'CLASS_PATH_DECLARATIONS', @@ -102,6 +103,10 @@ for d in results: for signature, cases in d['SIGNATURE_TO_CASES'].items(): signature_to_cases[signature].extend(cases) + combined_dict[ + 'FORWARDING_PROXY_METHODS'] = _InsertMultiplexingSwitchNumbers( + signature_to_cases, combined_dict['FORWARDING_PROXY_METHODS'], + short_gen_jni_class) combined_dict['FORWARDING_CALLS'] = _AddForwardingCalls( signature_to_cases, short_gen_jni_class) @@ -238,6 +243,44 @@ return final_string +def _InsertMultiplexingSwitchNumbers(signature_to_cases, java_functions_string, + short_gen_jni_class): + switch_case_method_name_re = re.compile('return (\w+)\(') + java_function_call_re = re.compile('public static \S+ (\w+)\(') + method_to_switch_num = {} + for signature, cases in sorted(signature_to_cases.items()): + for i, case in enumerate(cases): + assert _SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN in case + method_name = switch_case_method_name_re.search(case).group(1) + method_to_switch_num[method_name] = i + cases[i] = case.replace(_SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN, str(i)) + + swaps = {} + for match in java_function_call_re.finditer(java_functions_string): + unhashed_java_name = match.group(1) + is_test_only = jni_generator.NameIsTestOnly(unhashed_java_name) + hashed = proxy.create_hashed_method_name(unhashed_java_name, is_test_only) + fully_qualified_hash = f'{short_gen_jni_class.full_name_with_slashes}/{hashed}' + cpp_hash_name = 'Java_' + common.escape_class_name(fully_qualified_hash) + switch_num = method_to_switch_num[cpp_hash_name] + replace_location = java_functions_string.find( + _SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN, match.end()) + swaps[replace_location] = switch_num + + # Doing a seperate pass to construct the new string for efficiency - don't + # want to do thousands of copies of a massive string. + new_java_functions_string = "" + prev_loc = 0 + for loc, num in sorted(swaps.items()): + new_java_functions_string += java_functions_string[prev_loc:loc] + new_java_functions_string += str(num) + prev_loc = loc + len(_SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN) + new_java_functions_string += java_functions_string[prev_loc:] + return new_java_functions_string + + + + def _AddForwardingCalls(signature_to_cases, short_gen_jni_class): template = string.Template(""" JNI_BOUNDARY_EXPORT ${RETURN} Java_${CLASS_NAME}_${PROXY_SIGNATURE}( @@ -248,7 +291,7 @@ ${CASES} default: JNI_ZERO_ELOG("${CLASS_NAME}_${PROXY_SIGNATURE} was called with an \ -invalid switch number: %ld", switch_num); +invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return${DEFAULT_RETURN}; } @@ -462,7 +505,7 @@ def _GetJavaToNativeParamsList(param_types): if not param_types: - return 'jlong switch_num' + return 'jint switch_num' # Parameters are named after their type, with a unique number per parameter # type to make sure the names are unique, even within the same types. @@ -473,7 +516,7 @@ params_in_stub.append('%s %s_param%d' % (t.to_cpp(), t.to_java().replace( '[]', '_array').lower(), params_type_count[t])) - return 'jlong switch_num, ' + ', '.join(params_in_stub) + return 'jint switch_num, ' + ', '.join(params_in_stub) class DictionaryGenerator(object): @@ -517,7 +560,6 @@ for native in self.proxy_natives)) if self.options.enable_jni_multiplexing: - self._AssignSwitchNumberToNatives() self._AddCases() if self.options.use_proxy_hash or self.options.enable_jni_multiplexing: @@ -717,19 +759,6 @@ return self._SubstituteNativeMethods(template) return '' - def _AssignSwitchNumberToNatives(self): - # The switch number for a native method is a 64-bit long with the first - # bit being a sign digit. The signed two's complement is taken when - # appropriate to make use of negative numbers. - for native in self.proxy_natives: - hashed_long = hashlib.md5( - native.proxy_name.encode('utf-8')).hexdigest()[:16] - switch_num = int(hashed_long, 16) - if (switch_num & 1 << 63): - switch_num -= (1 << 64) - - native.switch_num = str(switch_num) - def _AddCases(self): # Switch cases are grouped together by the same proxy signatures. template = string.Template(""" @@ -742,7 +771,7 @@ signature = native.proxy_signature params = _GetParamsListForMultiplex(native.proxy_params, with_types=False) values = { - 'SWITCH_NUM': native.switch_num, + 'SWITCH_NUM': _SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN, # We are forced to call the generated stub instead of the impl because # the impl is not guaranteed to have a globally unique name. 'STUB_NAME': self.helper.GetStubName(native), @@ -816,9 +845,9 @@ if options.enable_jni_multiplexing: if not param_names: - param_names = proxy_native.switch_num + 'L' + param_names = _SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN else: - param_names = proxy_native.switch_num + 'L, ' + param_names + param_names = _SWITCH_NUM_TO_BE_INERSERTED_LATER_TOKEN + ', ' + param_names proxy_method_name = _GetMultiplexProxyName(proxy_native.proxy_signature) else: proxy_method_name = proxy_native.hashed_proxy_name @@ -854,7 +883,7 @@ alt_name = None proxy_name = _GetMultiplexProxyName(proxy_native.proxy_signature) - params_with_types = 'long switch_num' + _GetParamsListForMultiplex( + params_with_types = 'int switch_num' + _GetParamsListForMultiplex( proxy_native.proxy_params, with_types=True) elif options.use_proxy_hash: signature_template = string.Template("""
diff --git a/third_party/jni_zero/proxy.py b/third_party/jni_zero/proxy.py index cc62723e..cc05866 100644 --- a/third_party/jni_zero/proxy.py +++ b/third_party/jni_zero/proxy.py
@@ -26,7 +26,7 @@ return java_types.JavaClass(f'{package}/{name}').make_prefixed(package_prefix) -def _create_hashed_method_name(non_hashed_name, is_test_only): +def create_hashed_method_name(non_hashed_name, is_test_only): md5 = hashlib.md5(non_hashed_name.encode('utf8')).digest() hash_b64 = base64.b64encode(md5, altchars=b'$_').decode('utf-8') @@ -50,5 +50,5 @@ """Returns the method name used in GEN_JNI (both hashed an non-hashed).""" proxy_name = common.escape_class_name( f'{java_class.full_name_with_slashes}/{method_name}') - hashed_proxy_name = _create_hashed_method_name(proxy_name, is_test_only) + hashed_proxy_name = create_hashed_method_name(proxy_name, is_test_only) return proxy_name, hashed_proxy_name
diff --git a/third_party/jni_zero/test/golden/testMultiplexing-Final-GEN_JNI.java.golden b/third_party/jni_zero/test/golden/testMultiplexing-Final-GEN_JNI.java.golden index 5f00a7f24..7db3a1a8 100644 --- a/third_party/jni_zero/test/golden/testMultiplexing-Final-GEN_JNI.java.golden +++ b/third_party/jni_zero/test/golden/testMultiplexing-Final-GEN_JNI.java.golden
@@ -14,82 +14,82 @@ public static Object org_jni_1zero_SampleForAnnotationProcessor_bar(Object sample) { - return J.N.resolve_for_object_O(-346239395746464589L, sample); + return J.N.resolve_for_object_O(0, sample); } public static void org_jni_1zero_SampleForAnnotationProcessor_foo() { - J.N.resolve_for_void(1662102604361599493L); + J.N.resolve_for_void(0); } public static boolean org_jni_1zero_SampleForAnnotationProcessor_hasPhalange() { - return J.N.resolve_for_boolean(-5274440268565962753L); + return J.N.resolve_for_boolean(0); } public static Class org_jni_1zero_SampleForAnnotationProcessor_returnClass() { - return J.N.resolve_for_class(2030445486484211898L); + return J.N.resolve_for_class(0); } public static Class[] org_jni_1zero_SampleForAnnotationProcessor_returnClasses() { - return J.N.resolve_for_class_array(4494050796123551181L); + return J.N.resolve_for_class_array(0); } public static String org_jni_1zero_SampleForAnnotationProcessor_returnConvertedString() { - return J.N.resolve_for_string(7569520640458300959L); + return J.N.resolve_for_string(0); } public static String[] org_jni_1zero_SampleForAnnotationProcessor_returnConvertedStrings() { - return J.N.resolve_for_string_array(-936415900957450130L); + return J.N.resolve_for_string_array(0); } public static Object org_jni_1zero_SampleForAnnotationProcessor_returnObject() { - return J.N.resolve_for_object(-6531260640815642492L); + return J.N.resolve_for_object(0); } public static Object[] org_jni_1zero_SampleForAnnotationProcessor_returnObjects() { - return J.N.resolve_for_object_array(-1283183209104038572L); + return J.N.resolve_for_object_array(0); } public static String org_jni_1zero_SampleForAnnotationProcessor_returnString() { - return J.N.resolve_for_string(2130170930076365762L); + return J.N.resolve_for_string(1); } public static String[] org_jni_1zero_SampleForAnnotationProcessor_returnStrings() { - return J.N.resolve_for_string_array(1714188197378474348L); + return J.N.resolve_for_string_array(1); } public static Object org_jni_1zero_SampleForAnnotationProcessor_returnStruct() { - return J.N.resolve_for_object(-6073816989952543095L); + return J.N.resolve_for_object(1); } public static Object[] org_jni_1zero_SampleForAnnotationProcessor_returnStructs() { - return J.N.resolve_for_object_array(5031692265309777057L); + return J.N.resolve_for_object_array(1); } public static Throwable org_jni_1zero_SampleForAnnotationProcessor_returnThrowable() { - return J.N.resolve_for_throwable(-1646245879893685561L); + return J.N.resolve_for_throwable(0); } public static Throwable[] org_jni_1zero_SampleForAnnotationProcessor_returnThrowables() { - return J.N.resolve_for_throwable_array(-6999182371341046739L); + return J.N.resolve_for_throwable_array(0); } public static String org_jni_1zero_SampleForAnnotationProcessor_revString(String stringToReverse) { - return J.N.resolve_for_string_R(8834974585356915501L, stringToReverse); + return J.N.resolve_for_string_R(0, stringToReverse); } public static Object[] org_jni_1zero_SampleForAnnotationProcessor_sendSamplesToNative(Object[] strs) { - return J.N.resolve_for_object_array_OA(-1957182508643520683L, strs); + return J.N.resolve_for_object_array_OA(0, strs); } public static String[] org_jni_1zero_SampleForAnnotationProcessor_sendToNative(String[] strs) { - return J.N.resolve_for_string_array_RA(-2469300291252117254L, strs); + return J.N.resolve_for_string_array_RA(0, strs); } public static int[] org_jni_1zero_SampleForAnnotationProcessor_testAllPrimitives(int zint, int[] ints, long zlong, long[] longs, short zshort, short[] shorts, char zchar, char[] chars, byte zbyte, byte[] bytes, double zdouble, double[] doubles, float zfloat, float[] floats, boolean zbool, boolean[] bools) { - return J.N.resolve_for_int_array_IIAJJASSACCABBADDAFFAZZA(-2460899258934622810L, zint, ints, zlong, longs, zshort, shorts, zchar, chars, zbyte, bytes, zdouble, doubles, zfloat, floats, zbool, bools); + return J.N.resolve_for_int_array_IIAJJASSACCABBADDAFFAZZA(0, zint, ints, zlong, longs, zshort, shorts, zchar, chars, zbyte, bytes, zdouble, doubles, zfloat, floats, zbool, bools); } public static void org_jni_1zero_SampleForAnnotationProcessor_testSpecialTypes(Class clazz, Class[] classes, Throwable throwable, Throwable[] throwables, String string, String[] strings, String convertedString, String[] convertedStrings, String optionalString, Object tStruct, Object[] structs, Object obj, Object convertedObj, Object[] objects, Object[] convertedObjects) { - J.N.resolve_for_void_LLATTARRARRAROOAOOOAOA(-6743537113265735905L, clazz, classes, throwable, throwables, string, strings, convertedString, convertedStrings, optionalString, tStruct, structs, obj, convertedObj, objects, convertedObjects); + J.N.resolve_for_void_LLATTARRARRAROOAOOOAOA(0, clazz, classes, throwable, throwables, string, strings, convertedString, convertedStrings, optionalString, tStruct, structs, obj, convertedObj, objects, convertedObjects); } }
diff --git a/third_party/jni_zero/test/golden/testMultiplexing-Final-N.java.golden b/third_party/jni_zero/test/golden/testMultiplexing-Final-N.java.golden index be635e3..a79ab4a 100644 --- a/third_party/jni_zero/test/golden/testMultiplexing-Final-N.java.golden +++ b/third_party/jni_zero/test/golden/testMultiplexing-Final-N.java.golden
@@ -11,20 +11,20 @@ public class N { - public static native Class resolve_for_class(long switch_num); - public static native Class[] resolve_for_class_array(long switch_num); - public static native Object resolve_for_object(long switch_num); - public static native Object resolve_for_object_O(long switch_num, Object object_param1); - public static native Object[] resolve_for_object_array(long switch_num); - public static native Object[] resolve_for_object_array_OA(long switch_num, Object[] object_array_param1); - public static native String resolve_for_string(long switch_num); - public static native String resolve_for_string_R(long switch_num, String string_param1); - public static native String[] resolve_for_string_array(long switch_num); - public static native String[] resolve_for_string_array_RA(long switch_num, String[] string_array_param1); - public static native Throwable resolve_for_throwable(long switch_num); - public static native Throwable[] resolve_for_throwable_array(long switch_num); - public static native boolean resolve_for_boolean(long switch_num); - public static native int[] resolve_for_int_array_IIAJJASSACCABBADDAFFAZZA(long switch_num, int int_param1, int[] int_array_param1, long long_param1, long[] long_array_param1, short short_param1, short[] short_array_param1, char char_param1, char[] char_array_param1, byte byte_param1, byte[] byte_array_param1, double double_param1, double[] double_array_param1, float float_param1, float[] float_array_param1, boolean boolean_param1, boolean[] boolean_array_param1); - public static native void resolve_for_void(long switch_num); - public static native void resolve_for_void_LLATTARRARRAROOAOOOAOA(long switch_num, Class class_param1, Class[] class_array_param1, Throwable throwable_param1, Throwable[] throwable_array_param1, String string_param1, String[] string_array_param1, String string_param2, String[] string_array_param2, String string_param3, Object object_param1, Object[] object_array_param1, Object object_param2, Object object_param3, Object[] object_array_param2, Object[] object_array_param3); + public static native Class resolve_for_class(int switch_num); + public static native Class[] resolve_for_class_array(int switch_num); + public static native Object resolve_for_object(int switch_num); + public static native Object resolve_for_object_O(int switch_num, Object object_param1); + public static native Object[] resolve_for_object_array(int switch_num); + public static native Object[] resolve_for_object_array_OA(int switch_num, Object[] object_array_param1); + public static native String resolve_for_string(int switch_num); + public static native String resolve_for_string_R(int switch_num, String string_param1); + public static native String[] resolve_for_string_array(int switch_num); + public static native String[] resolve_for_string_array_RA(int switch_num, String[] string_array_param1); + public static native Throwable resolve_for_throwable(int switch_num); + public static native Throwable[] resolve_for_throwable_array(int switch_num); + public static native boolean resolve_for_boolean(int switch_num); + public static native int[] resolve_for_int_array_IIAJJASSACCABBADDAFFAZZA(int switch_num, int int_param1, int[] int_array_param1, long long_param1, long[] long_array_param1, short short_param1, short[] short_array_param1, char char_param1, char[] char_array_param1, byte byte_param1, byte[] byte_array_param1, double double_param1, double[] double_array_param1, float float_param1, float[] float_array_param1, boolean boolean_param1, boolean[] boolean_array_param1); + public static native void resolve_for_void(int switch_num); + public static native void resolve_for_void_LLATTARRARRAROOAOOOAOA(int switch_num, Class class_param1, Class[] class_array_param1, Throwable throwable_param1, Throwable[] throwable_array_param1, String string_param1, String[] string_array_param1, String string_param2, String[] string_array_param2, String string_param3, Object object_param1, Object[] object_array_param1, Object object_param2, Object object_param3, Object[] object_array_param2, Object[] object_array_param3); }
diff --git a/third_party/jni_zero/test/golden/testMultiplexing-Registration.h.golden b/third_party/jni_zero/test/golden/testMultiplexing-Registration.h.golden index 1d647bf2..0267e1f 100644 --- a/third_party/jni_zero/test/golden/testMultiplexing-Registration.h.golden +++ b/third_party/jni_zero/test/golden/testMultiplexing-Registration.h.golden
@@ -133,14 +133,14 @@ JNI_BOUNDARY_EXPORT void Java_J_N_resolve_1for_1void_1LLATTARRARRAROOAOOOAOA( JNIEnv* env, jclass jcaller, - jlong switch_num, jclass class_param1, jobjectArray class_array_param1, jthrowable throwable_param1, jobjectArray throwable_array_param1, jstring string_param1, jobjectArray string_array_param1, jstring string_param2, jobjectArray string_array_param2, jstring string_param3, jobject object_param1, jobjectArray object_array_param1, jobject object_param2, jobject object_param3, jobjectArray object_array_param2, jobjectArray object_array_param3) { + jint switch_num, jclass class_param1, jobjectArray class_array_param1, jthrowable throwable_param1, jobjectArray throwable_array_param1, jstring string_param1, jobjectArray string_array_param1, jstring string_param2, jobjectArray string_array_param2, jstring string_param3, jobject object_param1, jobjectArray object_array_param1, jobject object_param2, jobject object_param3, jobjectArray object_array_param2, jobjectArray object_array_param3) { switch (switch_num) { - case -6743537113265735905: + case 0: return Java_J_N_MomokuWo(env, jcaller, class_param1, class_array_param1, throwable_param1, throwable_array_param1, string_param1, string_array_param1, string_param2, string_array_param2, string_param3, object_param1, object_array_param1, object_param2, object_param3, object_array_param2, object_array_param3); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1void_1LLATTARRARRAROOAOOOAOA was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1void_1LLATTARRARRAROOAOOOAOA was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return; } @@ -148,14 +148,14 @@ JNI_BOUNDARY_EXPORT jintArray Java_J_N_resolve_1for_1int_1array_1IIAJJASSACCABBADDAFFAZZA( JNIEnv* env, jclass jcaller, - jlong switch_num, jint int_param1, jintArray int_array_param1, jlong long_param1, jlongArray long_array_param1, jshort short_param1, jshortArray short_array_param1, jchar char_param1, jcharArray char_array_param1, jbyte byte_param1, jbyteArray byte_array_param1, jdouble double_param1, jdoubleArray double_array_param1, jfloat float_param1, jfloatArray float_array_param1, jboolean boolean_param1, jbooleanArray boolean_array_param1) { + jint switch_num, jint int_param1, jintArray int_array_param1, jlong long_param1, jlongArray long_array_param1, jshort short_param1, jshortArray short_array_param1, jchar char_param1, jcharArray char_array_param1, jbyte byte_param1, jbyteArray byte_array_param1, jdouble double_param1, jdoubleArray double_array_param1, jfloat float_param1, jfloatArray float_array_param1, jboolean boolean_param1, jbooleanArray boolean_array_param1) { switch (switch_num) { - case -2460899258934622810: + case 0: return Java_J_N_M3dkhKZM(env, jcaller, int_param1, int_array_param1, long_param1, long_array_param1, short_param1, short_array_param1, char_param1, char_array_param1, byte_param1, byte_array_param1, double_param1, double_array_param1, float_param1, float_array_param1, boolean_param1, boolean_array_param1); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1int_1array_1IIAJJASSACCABBADDAFFAZZA was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1int_1array_1IIAJJASSACCABBADDAFFAZZA was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -163,14 +163,14 @@ JNI_BOUNDARY_EXPORT jclass Java_J_N_resolve_1for_1class( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case 2030445486484211898: + case 0: return Java_J_N_MHC2XaYW(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1class was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1class was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -178,17 +178,17 @@ JNI_BOUNDARY_EXPORT jobject Java_J_N_resolve_1for_1object( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case -6531260640815642492: + case 0: return Java_J_N_MpVxNDSC(env, jcaller); - case -6073816989952543095: + case 1: return Java_J_N_Mq7V3oMs(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1object was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1object was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -196,17 +196,17 @@ JNI_BOUNDARY_EXPORT jstring Java_J_N_resolve_1for_1string( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case 7569520640458300959: + case 0: return Java_J_N_MaQxW6t6(env, jcaller); - case 2130170930076365762: + case 1: return Java_J_N_MHY_1jLL4(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1string was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1string was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -214,14 +214,14 @@ JNI_BOUNDARY_EXPORT jstring Java_J_N_resolve_1for_1string_1R( JNIEnv* env, jclass jcaller, - jlong switch_num, jstring string_param1) { + jint switch_num, jstring string_param1) { switch (switch_num) { - case 8834974585356915501: + case 0: return Java_J_N_Mepwik1_1(env, jcaller, string_param1); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1string_1R was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1string_1R was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -229,14 +229,14 @@ JNI_BOUNDARY_EXPORT jthrowable Java_J_N_resolve_1for_1throwable( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case -1646245879893685561: + case 0: return Java_J_N_M6SdcGCv(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1throwable was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1throwable was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -244,14 +244,14 @@ JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_resolve_1for_1class_1array( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case 4494050796123551181: + case 0: return Java_J_N_MPl4TY3m(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1class_1array was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1class_1array was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -259,17 +259,17 @@ JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_resolve_1for_1object_1array( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case -1283183209104038572: + case 0: return Java_J_N_M7jE3q3_00024(env, jcaller); - case 5031692265309777057: + case 1: return Java_J_N_MRdQpdMz(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1object_1array was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1object_1array was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -277,14 +277,14 @@ JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_resolve_1for_1object_1array_1OA( JNIEnv* env, jclass jcaller, - jlong switch_num, jobjectArray object_array_param1) { + jint switch_num, jobjectArray object_array_param1) { switch (switch_num) { - case -1957182508643520683: + case 0: return Java_J_N_M5Naw4MO(env, jcaller, object_array_param1); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1object_1array_1OA was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1object_1array_1OA was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -292,17 +292,17 @@ JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_resolve_1for_1string_1array( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case -936415900957450130: + case 0: return Java_J_N_M8wEusw1(env, jcaller); - case 1714188197378474348: + case 1: return Java_J_N_MF8oFFVb(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1string_1array was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1string_1array was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -310,14 +310,14 @@ JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_resolve_1for_1string_1array_1RA( JNIEnv* env, jclass jcaller, - jlong switch_num, jobjectArray string_array_param1) { + jint switch_num, jobjectArray string_array_param1) { switch (switch_num) { - case -2469300291252117254: + case 0: return Java_J_N_M3btId9A(env, jcaller, string_array_param1); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1string_1array_1RA was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1string_1array_1RA was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -325,14 +325,14 @@ JNI_BOUNDARY_EXPORT jobjectArray Java_J_N_resolve_1for_1throwable_1array( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case -6999182371341046739: + case 0: return Java_J_N_Mnt3ot24(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1throwable_1array was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1throwable_1array was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -340,14 +340,14 @@ JNI_BOUNDARY_EXPORT jboolean Java_J_N_resolve_1for_1boolean( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case -5274440268565962753: + case 0: return Java_J_N_Mts1shVs(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1boolean was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1boolean was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; } @@ -355,14 +355,14 @@ JNI_BOUNDARY_EXPORT void Java_J_N_resolve_1for_1void( JNIEnv* env, jclass jcaller, - jlong switch_num) { + jint switch_num) { switch (switch_num) { - case 1662102604361599493: + case 0: return Java_J_N_MFxD5gzE(env, jcaller); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1void was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1void was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return; } @@ -370,14 +370,14 @@ JNI_BOUNDARY_EXPORT jobject Java_J_N_resolve_1for_1object_1O( JNIEnv* env, jclass jcaller, - jlong switch_num, jobject object_param1) { + jint switch_num, jobject object_param1) { switch (switch_num) { - case -346239395746464589: + case 0: return Java_J_N_M_00024zHpGqF(env, jcaller, object_param1); default: - JNI_ZERO_ELOG("J_N_resolve_1for_1object_1O was called with an invalid switch number: %ld", switch_num); + JNI_ZERO_ELOG("J_N_resolve_1for_1object_1O was called with an invalid switch number: %d", switch_num); JNI_ZERO_DCHECK(false); return {}; }
diff --git a/third_party/libc++/src b/third_party/libc++/src index 08b8dfd..aff3a0b 160000 --- a/third_party/libc++/src +++ b/third_party/libc++/src
@@ -1 +1 @@ -Subproject commit 08b8dfd3a9689085f0b0aa0f3e5912e88e5d4ac6 +Subproject commit aff3a0b23ca52ebd6daae2333e5bb0aa5d6c1847
diff --git a/third_party/perfetto b/third_party/perfetto index 2778513..6427f36 160000 --- a/third_party/perfetto +++ b/third_party/perfetto
@@ -1 +1 @@ -Subproject commit 2778513f999795da191e124162f74a30dd6680c4 +Subproject commit 6427f365ba48d17a474a837b2596ba683655386e
diff --git a/third_party/skia b/third_party/skia index 2e47b3c..734953a 160000 --- a/third_party/skia +++ b/third_party/skia
@@ -1 +1 @@ -Subproject commit 2e47b3ccb65fe6ca0c84f4f6b6ffc33f243247c3 +Subproject commit 734953afbc19e81884e465829685d2574fe40fc9
diff --git a/third_party/webrtc b/third_party/webrtc index 51532fd3..524a06b 160000 --- a/third_party/webrtc +++ b/third_party/webrtc
@@ -1 +1 @@ -Subproject commit 51532fd3554fc47c0d1087dc008e7b4fb99a7287 +Subproject commit 524a06bc5423ef2289bc6102ee5a2b9e747137cc
diff --git a/tools/clang/blink_gc_plugin/BadPatternFinder.cpp b/tools/clang/blink_gc_plugin/BadPatternFinder.cpp index 03e8995..5411c6c 100644 --- a/tools/clang/blink_gc_plugin/BadPatternFinder.cpp +++ b/tools/clang/blink_gc_plugin/BadPatternFinder.cpp
@@ -43,6 +43,20 @@ hasCanonicalType(arrayType(hasElementType(has_member_base)))); } +TypeMatcher TraceableType() { + auto has_gc_base = hasCanonicalType(hasDeclaration( + cxxRecordDecl( + hasMethod(cxxMethodDecl( + hasName("Trace"), isConst(), parameterCountIs(1), + hasParameter( + 0, parmVarDecl(hasType(pointerType(pointee(hasCanonicalType( + hasDeclaration(cxxRecordDecl(isSameOrDerivedFrom( + hasName("cppgc::Visitor"))))))))))))) + .bind("traceable"))); + return anyOf(has_gc_base, + hasCanonicalType(arrayType(hasElementType(has_gc_base)))); +} + class UniquePtrGarbageCollectedMatcher : public MatchFinder::MatchCallback { public: explicit UniquePtrGarbageCollectedMatcher(DiagnosticsReporter& diagnostics) @@ -73,50 +87,7 @@ DiagnosticsReporter& diagnostics_; }; -class OptionalGarbageCollectedMatcher : public MatchFinder::MatchCallback { - public: - explicit OptionalGarbageCollectedMatcher(DiagnosticsReporter& diagnostics) - : diagnostics_(diagnostics) {} - - void Register(MatchFinder& match_finder) { - // Matches fields and new-expressions of type absl::optional where the - // template argument is known to refer to a garbage-collected type. - auto optional_type = hasType( - classTemplateSpecializationDecl( - hasAnyName("::absl::optional", "::std::optional"), - hasTemplateArgument(0, refersToType(GarbageCollectedType()))) - .bind("optional")); - // Only check fields. Optional variables on stack will be found by - // conservative stack scanning. - auto optional_field = fieldDecl(optional_type).bind("bad_field"); - auto optional_new_expression = - cxxNewExpr(has(cxxConstructExpr(optional_type))).bind("bad_new"); - match_finder.addDynamicMatcher(optional_field, this); - match_finder.addDynamicMatcher(optional_new_expression, this); - } - - void run(const MatchFinder::MatchResult& result) override { - auto* optional = result.Nodes.getNodeAs<clang::CXXRecordDecl>("optional"); - auto* gc_type = result.Nodes.getNodeAs<clang::CXXRecordDecl>("gctype"); - if (auto* bad_field = - result.Nodes.getNodeAs<clang::FieldDecl>("bad_field")) { - diagnostics_.OptionalFieldUsedWithGC(bad_field, optional, gc_type); - } else { - auto* bad_new = result.Nodes.getNodeAs<clang::Expr>("bad_new"); - diagnostics_.OptionalNewExprUsedWithGC(bad_new, optional, gc_type); - } - } - - private: - DiagnosticsReporter& diagnostics_; -}; - -bool IsArrayOnStack(const clang::CXXRecordDecl* collection, - const clang::Decl* decl, - RecordCache& record_cache) { - if (collection->getNameAsString() != "array") { - return false; - } +bool IsOnStack(const clang::Decl* decl, RecordCache& record_cache) { if (dyn_cast<const clang::VarDecl>(decl)) { return true; } @@ -128,6 +99,68 @@ return record_cache.Lookup(parent_decl)->IsStackAllocated(); } +class OptionalGarbageCollectedMatcher : public MatchFinder::MatchCallback { + public: + OptionalGarbageCollectedMatcher(DiagnosticsReporter& diagnostics, + RecordCache& record_cache) + : diagnostics_(diagnostics), record_cache_(record_cache) {} + + void Register(MatchFinder& match_finder, bool check_optional_of_traceable) { + // Matches fields and new-expressions of type absl::optional where the + // template argument is known to refer to a garbage-collected type. + auto optional_gced_type = + hasType(classTemplateSpecializationDecl( + hasAnyName("::absl::optional", "::std::optional"), + hasTemplateArgument( + 0, refersToType(check_optional_of_traceable + ? anyOf(GarbageCollectedType(), + TraceableType()) + : GarbageCollectedType()))) + .bind("optional")); + // Only check fields. Optional variables on stack will be found by + // conservative stack scanning. + auto optional_field = fieldDecl(optional_gced_type).bind("bad_field"); + auto optional_new_expression = + cxxNewExpr(has(cxxConstructExpr(optional_gced_type))).bind("bad_new"); + match_finder.addDynamicMatcher(optional_field, this); + match_finder.addDynamicMatcher(optional_new_expression, this); + } + + void run(const MatchFinder::MatchResult& result) override { + auto* optional = result.Nodes.getNodeAs<clang::CXXRecordDecl>("optional"); + auto* type = result.Nodes.getNodeAs<clang::CXXRecordDecl>("gctype"); + if (!type) { + type = result.Nodes.getNodeAs<clang::CXXRecordDecl>("traceable"); + } + assert(type); + if (auto* bad_field = + result.Nodes.getNodeAs<clang::FieldDecl>("bad_field")) { + if (Config::IsIgnoreAnnotated(bad_field) || + IsOnStack(bad_field, record_cache_)) { + return; + } + diagnostics_.OptionalFieldUsedWithGC(bad_field, optional, type); + } else { + auto* bad_new = result.Nodes.getNodeAs<clang::Expr>("bad_new"); + assert(bad_new); + diagnostics_.OptionalNewExprUsedWithGC(bad_new, optional, type); + } + } + + private: + DiagnosticsReporter& diagnostics_; + RecordCache& record_cache_; +}; + +bool IsArrayOnStack(const clang::CXXRecordDecl* collection, + const clang::Decl* decl, + RecordCache& record_cache) { + if (collection->getNameAsString() != "array") { + return false; + } + return IsOnStack(decl, record_cache); +} + class CollectionOfGarbageCollectedMatcher : public MatchFinder::MatchCallback { public: explicit CollectionOfGarbageCollectedMatcher(DiagnosticsReporter& diagnostics, @@ -488,8 +521,9 @@ UniquePtrGarbageCollectedMatcher unique_ptr_gc(diagnostics); unique_ptr_gc.Register(match_finder); - OptionalGarbageCollectedMatcher optional_gc(diagnostics); - optional_gc.Register(match_finder); + OptionalGarbageCollectedMatcher optional_gc(diagnostics, record_cache); + optional_gc.Register(match_finder, + options.enable_optional_of_traceable_check); CollectionOfGarbageCollectedMatcher collection_of_gc(diagnostics, record_cache);
diff --git a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp index 910d562..63ea74e 100644 --- a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp +++ b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
@@ -45,6 +45,8 @@ options_.enable_extra_padding_check = true; } else if (arg == "disable-off-heap-collections-of-gced-check") { options_.enable_off_heap_collections_of_gced_check = false; + } else if (arg == "enable-optional-of-traceable-check") { + options_.enable_optional_of_traceable_check = true; } else { llvm::errs() << "Unknown blink-gc-plugin argument: " << arg << "\n"; return false;
diff --git a/tools/clang/blink_gc_plugin/BlinkGCPluginOptions.h b/tools/clang/blink_gc_plugin/BlinkGCPluginOptions.h index 0bb4d55..abe44ba 100644 --- a/tools/clang/blink_gc_plugin/BlinkGCPluginOptions.h +++ b/tools/clang/blink_gc_plugin/BlinkGCPluginOptions.h
@@ -44,6 +44,10 @@ // GCed objects and in stl and WTF collections. bool enable_off_heap_collections_of_gced_check = true; + // Enables checks for std::optional and absl::optional of non-GCed traceable + // type. + bool enable_optional_of_traceable_check = false; + std::set<std::string> ignored_classes; std::set<std::string> checked_namespaces; std::vector<std::string> checked_directories;
diff --git a/tools/clang/blink_gc_plugin/DiagnosticsReporter.cpp b/tools/clang/blink_gc_plugin/DiagnosticsReporter.cpp index 5028436..35ebaf0 100644 --- a/tools/clang/blink_gc_plugin/DiagnosticsReporter.cpp +++ b/tools/clang/blink_gc_plugin/DiagnosticsReporter.cpp
@@ -197,13 +197,13 @@ const char kOptionalFieldUsedWithGC[] = "[blink-gc] Disallowed optional field of %0 found; %1 is a " - "garbage-collected " - "type. Optional fields cannot hold garbage-collected objects."; + "garbage-collected or traceable " + "type. Optional fields cannot hold garbage-collected or traceable objects."; const char kOptionalNewExprUsedWithGC[] = "[blink-gc] Disallowed new-expression of %0 found; %1 is a " - "garbage-collected " - "type. GCed types cannot be created with new."; + "garbage-collected or traceable " + "type. Optional fields cannot hold garbage-collected or traceable objects."; const char kVariantUsedWithGC[] = "[blink-gc] Disallowed construction of %0 found; %1 is a garbage-collected "
diff --git a/tools/clang/blink_gc_plugin/tests/optional_gc_object.cpp b/tools/clang/blink_gc_plugin/tests/optional_gc_object.cpp index c22195c..dbda2ee5 100644 --- a/tools/clang/blink_gc_plugin/tests/optional_gc_object.cpp +++ b/tools/clang/blink_gc_plugin/tests/optional_gc_object.cpp
@@ -13,6 +13,9 @@ private: absl::optional<Base> optional_field_; // Optional fields are disallowed. std::optional<Base> optional_field2_; + absl::optional<Traceable> + optional_field3_; // Optional fields are disallowed. + std::optional<Traceable> optional_field4_; }; void DisallowedUseOfOptional() { @@ -23,8 +26,14 @@ absl::optional<Derived> optional_derived; // Must also be okay. (void)optional_derived; + absl::optional<Traceable> optional_traceable; // Must also be okay. + (void)optional_traceable; + new absl::optional<Base>; // New expression with gced optionals are not // allowed. + + new absl::optional<Traceable>; // New expression with traceable optionals + // are not allowed. } { @@ -34,9 +43,34 @@ std::optional<Derived> optional_derived; // Must also be okay. (void)optional_derived; + std::optional<Traceable> optional_traceable; // Must also be okay. + (void)optional_traceable; + new std::optional<Base>; // New expression with gced optionals are not // allowed. + + new std::optional<Traceable>; // New expression with traceable optionals + // are not allowed. } } +class OnStack { + STACK_ALLOCATED(); + + public: + OnStack() { + (void)optional_field_; + (void)optional_field2_; + (void)optional_field3_; + (void)optional_field4_; + } + + private: + // All fields are ok since the class is stack allocated. + absl::optional<Base> optional_field_; + std::optional<Base> optional_field2_; + absl::optional<Traceable> optional_field3_; + std::optional<Traceable> optional_field4_; +}; + } // namespace blink
diff --git a/tools/clang/blink_gc_plugin/tests/optional_gc_object.flags b/tools/clang/blink_gc_plugin/tests/optional_gc_object.flags new file mode 100644 index 0000000..570694c --- /dev/null +++ b/tools/clang/blink_gc_plugin/tests/optional_gc_object.flags
@@ -0,0 +1 @@ +-Xclang -plugin-arg-blink-gc-plugin -Xclang enable-optional-of-traceable-check
diff --git a/tools/clang/blink_gc_plugin/tests/optional_gc_object.h b/tools/clang/blink_gc_plugin/tests/optional_gc_object.h index a4dca8d..b2213c95 100644 --- a/tools/clang/blink_gc_plugin/tests/optional_gc_object.h +++ b/tools/clang/blink_gc_plugin/tests/optional_gc_object.h
@@ -24,6 +24,13 @@ void Trace(Visitor*) const {} }; +class Traceable { + DISALLOW_NEW(); + + public: + void Trace(Visitor*) const {} +}; + } // namespace blink #endif // OPTIONAL_GC_OBJECT_H_
diff --git a/tools/clang/blink_gc_plugin/tests/optional_gc_object.txt b/tools/clang/blink_gc_plugin/tests/optional_gc_object.txt index 738a9bf..3e1280c6 100644 --- a/tools/clang/blink_gc_plugin/tests/optional_gc_object.txt +++ b/tools/clang/blink_gc_plugin/tests/optional_gc_object.txt
@@ -1,13 +1,25 @@ -optional_gc_object.cpp:14:3: warning: [blink-gc] Disallowed optional field of 'optional<blink::Base>' found; 'Base' is a garbage-collected type. Optional fields cannot hold garbage-collected objects. +optional_gc_object.cpp:14:3: warning: [blink-gc] Disallowed optional field of 'optional<blink::Base>' found; 'Base' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. absl::optional<Base> optional_field_; // Optional fields are disallowed. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -optional_gc_object.cpp:15:3: warning: [blink-gc] Disallowed optional field of 'optional<blink::Base>' found; 'Base' is a garbage-collected type. Optional fields cannot hold garbage-collected objects. +optional_gc_object.cpp:15:3: warning: [blink-gc] Disallowed optional field of 'optional<blink::Base>' found; 'Base' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. std::optional<Base> optional_field2_; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -optional_gc_object.cpp:26:5: warning: [blink-gc] Disallowed new-expression of 'optional<blink::Base>' found; 'Base' is a garbage-collected type. GCed types cannot be created with new. +optional_gc_object.cpp:16:3: warning: [blink-gc] Disallowed optional field of 'optional<blink::Traceable>' found; 'Traceable' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. + absl::optional<Traceable> + ^~~~~~~~~~~~~~~~~~~~~~~~~ +optional_gc_object.cpp:18:3: warning: [blink-gc] Disallowed optional field of 'optional<blink::Traceable>' found; 'Traceable' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. + std::optional<Traceable> optional_field4_; + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +optional_gc_object.cpp:32:5: warning: [blink-gc] Disallowed new-expression of 'optional<blink::Base>' found; 'Base' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. new absl::optional<Base>; // New expression with gced optionals are not ^~~~~~~~~~~~~~~~~~~~~~~~ -optional_gc_object.cpp:37:5: warning: [blink-gc] Disallowed new-expression of 'optional<blink::Base>' found; 'Base' is a garbage-collected type. GCed types cannot be created with new. +optional_gc_object.cpp:35:5: warning: [blink-gc] Disallowed new-expression of 'optional<blink::Traceable>' found; 'Traceable' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. + new absl::optional<Traceable>; // New expression with traceable optionals + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +optional_gc_object.cpp:49:5: warning: [blink-gc] Disallowed new-expression of 'optional<blink::Base>' found; 'Base' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. new std::optional<Base>; // New expression with gced optionals are not ^~~~~~~~~~~~~~~~~~~~~~~ -4 warnings generated. +optional_gc_object.cpp:52:5: warning: [blink-gc] Disallowed new-expression of 'optional<blink::Traceable>' found; 'Traceable' is a garbage-collected or traceable type. Optional fields cannot hold garbage-collected or traceable objects. + new std::optional<Traceable>; // New expression with traceable optionals + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +8 warnings generated.
diff --git a/tools/cygprofile/orderfile_generator_backend.py b/tools/cygprofile/orderfile_generator_backend.py index 8158485..b0d713f 100755 --- a/tools/cygprofile/orderfile_generator_backend.py +++ b/tools/cygprofile/orderfile_generator_backend.py
@@ -259,7 +259,7 @@ if options.ninja_path: self._ninja_command = [options.ninja_path] if self._options.ninja_j: - self._ninja_command += ['-j', ninja_j] + self._ninja_command += ['-j', options.ninja_j] self._ninja_command += ['-C'] # WebView targets
diff --git a/tools/cygprofile/profile_android_startup.py b/tools/cygprofile/profile_android_startup.py index 5b2936ea..e7c63bb 100755 --- a/tools/cygprofile/profile_android_startup.py +++ b/tools/cygprofile/profile_android_startup.py
@@ -287,9 +287,6 @@ ] + ['-v'] * self._verbosity logging.debug('Running telemetry command: %s', cmd) self._RunCommand(cmd) - # TODO(crbug.com/324927538): Remove after debugging. - if self._verbosity >= 4: - print(self._device.adb.Logcat(dump=True)) data = self._PullProfileData(profile_benchmark) self._DeleteDeviceData() return data
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml index e696d21..e619bae 100644 --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml
@@ -5437,6 +5437,21 @@ <int value="5" label="Error"/> </enum> +<enum name="EmailPredictionConfusionMatrix"> + <int value="0" + label="TruePositive: overall_type=email, submitted text matches email + format"/> + <int value="1" + label="FalsePositive: overall_type=email, submitted text is non-empty + and does not match email"/> + <int value="2" + label="TrueNegative: overall_type=not email, submitted text is + non-empty and does not match email"/> + <int value="3" + label="FalseNegative: overall_type=not email, submitted text matches + email"/> +</enum> + <enum name="EmeApiType"> <int value="0" label="Not expected"/> <int value="1" label="MediaKeySystemAccess.createMediaKeys()"/> @@ -8029,7 +8044,7 @@ <int value="1821" label="PresentationRequestInsecureOrigin"/> <int value="1822" label="PresentationRequestSecureOrigin"/> <int value="1823" label="RtcpMuxPolicyNegotiate"/> - <int value="1824" label="DOMClobberedVariableAccessed"/> + <int value="1824" label="DOMClobberedWindowPropertyAccessed"/> <int value="1825" label="HTMLDocumentCreateProcessingInstruction"/> <int value="1826" label="FetchResponseConstructionWithStream"/> <int value="1827" label="LocationOrigin"/> @@ -11293,6 +11308,10 @@ <int value="4869" label="SpeculationRulesRejectedLaxReferrerPolicy"/> <int value="4870" label="SpeculationRulesUsedLinkReferrerPolicy"/> <int value="4871" label="SpeculationRulesExplicitReferrerPolicy"/> + <int value="4872" label="DOMClobberedShadowedDocumentPropertyAccessed"/> + <int value="4873" label="DOMClobberedNotShadowedDocumentPropertyAccessed"/> + <int value="4874" label="DOMClobberedShadowedFormPropertyAccessed"/> + <int value="4875" label="DOMClobberedNotShadowedFormPropertyAccessed"/> </enum> <enum name="FeaturePolicyFeature">
diff --git a/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS b/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS index ba481524..7b51acb2 100644 --- a/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS +++ b/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS
@@ -49,6 +49,7 @@ mlippautz@chromium.org toyoshim@chromium.org yigu@chromium.org +npm@chromium.org # bluetooth chadduffin@chromium.org crisrael@google.com
diff --git a/tools/metrics/histograms/metadata/android/enums.xml b/tools/metrics/histograms/metadata/android/enums.xml index e0211a1a..c8b140f 100644 --- a/tools/metrics/histograms/metadata/android/enums.xml +++ b/tools/metrics/histograms/metadata/android/enums.xml
@@ -174,7 +174,10 @@ <int value="2" label="Failed: Chrome already run locally"/> <int value="3" label="Failed: Chrome startup failed"/> <int value="4" label="Failed: Cannot sign in as previous user"/> - <int value="5" label="Failed: Sign-in timed-out or interrupted"/> + <int value="5" label="DEPRECATED: Failed: Sign-in timed-out or interrupted"/> + <int value="6" + label="DEPRECATED: Restore status histogram sent (never recorded)"/> + <int value="7" label="Failed: Sign-in timed-out or interrupted"/> </enum> <enum name="AndroidSearchEngineChoiceEvents">
diff --git a/tools/metrics/histograms/metadata/autofill/enums.xml b/tools/metrics/histograms/metadata/autofill/enums.xml index 0063af2c..8e47548 100644 --- a/tools/metrics/histograms/metadata/autofill/enums.xml +++ b/tools/metrics/histograms/metadata/autofill/enums.xml
@@ -4379,6 +4379,27 @@ label="Form passed is different from the one that initiated the session"/> </enum> +<enum name="PhoneNumberGrammarUsage2"> + <int value="0" + label="Country code: [cc] Area Code: [ac] Prefix: [phone] Suffix: + [suffix]"/> + <int value="1" label="Country code: [cc] Area Code: [ac] Phone: [phone]"/> + <int value="2" label="Phone: [cc] [ac]:3 - [phone]:3 - [suffix]:4"/> + <int value="3" label="Phone: [cc]:3 [ac]:3 [phone]:3 [suffix]:4"/> + <int value="4" label="Area Code: [ac] Phone: [phone] - [suffix]"/> + <int value="5" label="Area Code: [ac] Phone: [phone] Suffix [suffix]"/> + <int value="6" label="Area Code: [ac] Phone: [phone]"/> + <int value="7" label="Phone: [ac] [phone]:3 [suffix]:4"/> + <int value="8" + label="Area code: [ac]:3 Prefix: [prefix]:3 Suffix: [suffix]:4"/> + <int value="9" label="Phone: [ac] Prefix: [phone] Suffix: [suffix]"/> + <int value="10" label="Phone: [ac] - [phone]:3 - [suffix]:4"/> + <int value="11" label="Phone: [cc] - [ac] - [phone]"/> + <int value="12" label="Phone: [cc]:3 - [phone]"/> + <int value="13" label="Phone: [ac] - [phone]"/> + <int value="14" label="Phone: [phone]"/> +</enum> + <enum name="PlusAddressModalEvent"> <int value="0" label="Modal shown"/> <int value="1" label="Modal canceled"/>
diff --git a/tools/metrics/histograms/metadata/autofill/histograms.xml b/tools/metrics/histograms/metadata/autofill/histograms.xml index e45b294..05604d9 100644 --- a/tools/metrics/histograms/metadata/autofill/histograms.xml +++ b/tools/metrics/histograms/metadata/autofill/histograms.xml
@@ -1841,6 +1841,17 @@ </summary> </histogram> +<histogram name="Autofill.EmailPredictionCorrectness.Precision" + enum="EmailPredictionConfusionMatrix" expires_after="2024-12-12"> + <owner>vizcay@chromium.org</owner> + <owner>jkeitel@chromium.org</owner> + <owner>src/components/autofill/OWNERS</owner> + <summary> + Logs the precision of an EMAIL_ADDRESS field prediction. Emitted at form + submission time for every field predicted as EMAIL_ADDRESS type. + </summary> +</histogram> + <histogram name="Autofill.ErrorDialogShown" enum="AutofillErrorDialogType" expires_after="2024-07-01"> <owner>siyua@chromium.org</owner> @@ -2063,6 +2074,16 @@ <token key="FillingStatus" variants="AutofillFieldFillingStats"/> </histogram> +<histogram name="Autofill.FieldPrediction.PhoneNumberGrammarUsage2" + enum="PhoneNumberGrammarUsage2" expires_after="2024-12-12"> + <owner>battre@google.com</owner> + <owner>chrome-autofill-alerts@google.com</owner> + <summary> + Logs the index of the phone number grammar that matched. Emitted when + parsing forms using local heuristics. + </summary> +</histogram> + <histogram name="Autofill.FieldPredictionQuality.Aggregate{AutofillFieldPredictionSource}" enum="AutofillFieldPredictionQuality" expires_after="2024-12-12">
diff --git a/tools/metrics/histograms/metadata/blink/OWNERS b/tools/metrics/histograms/metadata/blink/OWNERS index 7fb5433b..9ddb5db 100644 --- a/tools/metrics/histograms/metadata/blink/OWNERS +++ b/tools/metrics/histograms/metadata/blink/OWNERS
@@ -3,6 +3,7 @@ # Prefer sending CLs to the owners listed below. # Use chromium-metrics-reviews@google.com as a backup. iclelland@chromium.org +npm@chromium.org # For BlinkGC.* and related changes. mlippautz@chromium.org toyoshim@chromium.org
diff --git a/tools/metrics/histograms/metadata/browser/enums.xml b/tools/metrics/histograms/metadata/browser/enums.xml index 48636cb..3dc8ac2f 100644 --- a/tools/metrics/histograms/metadata/browser/enums.xml +++ b/tools/metrics/histograms/metadata/browser/enums.xml
@@ -295,6 +295,8 @@ label="BIDDING_AND_AUCTION_USER_CONSENTED_DEBUGGING_DELEGATE"/> <int value="117" label="PARCEL_TRACKING_INFOBAR_DELEGATE"/> <int value="118" label="TEST_THIRD_PARTY_COOKIE_PHASEOUT_DELEGATE"/> + <int value="119" label="ENABLE_LINK_CAPTURING_INFOBAR_DELEGATE"/> + <int value="120" label="DEV_TOOLS_SHARED_PROCESS_DELEGATE"/> </enum> <enum name="RendererType">
diff --git a/tools/metrics/histograms/metadata/browsing_topics/histograms.xml b/tools/metrics/histograms/metadata/browsing_topics/histograms.xml index 2723c25..675a9c28 100644 --- a/tools/metrics/histograms/metadata/browsing_topics/histograms.xml +++ b/tools/metrics/histograms/metadata/browsing_topics/histograms.xml
@@ -169,7 +169,7 @@ </histogram> <histogram name="BrowsingTopics.OverrideList.UsedOverride" enum="Boolean" - expires_after="2024-06-23"> + expires_after="2024-08-25"> <owner>robertogden@chromium.org</owner> <owner>yaoxia@chromium.org</owner> <owner>jkarlin@chromium.org</owner>
diff --git a/tools/metrics/histograms/metadata/gcm/histograms.xml b/tools/metrics/histograms/metadata/gcm/histograms.xml index 13b063f..b6d4754 100644 --- a/tools/metrics/histograms/metadata/gcm/histograms.xml +++ b/tools/metrics/histograms/metadata/gcm/histograms.xml
@@ -42,16 +42,6 @@ </summary> </histogram> -<histogram name="GCM.CheckinRequestStatusNetError" enum="NetErrorCodes" - expires_after="M98"> - <owner>peter@chromium.org</owner> - <owner>knollr@chromium.org</owner> - <summary> - Network error code for a GCM checkin request that failed because of a - network error. - </summary> -</histogram> - <histogram name="GCM.ClientStartDelay" units="ms" expires_after="2024-09-14"> <owner>rushans@google.com</owner> <owner>peter@chromium.org</owner>
diff --git a/tools/metrics/histograms/metadata/mobile/histograms.xml b/tools/metrics/histograms/metadata/mobile/histograms.xml index 5dc86c6..207259ad 100644 --- a/tools/metrics/histograms/metadata/mobile/histograms.xml +++ b/tools/metrics/histograms/metadata/mobile/histograms.xml
@@ -615,6 +615,18 @@ </histogram> <histogram + name="Mobile.SystemNotification.Permission.OneTapUnsubscribe.IsDuplicatePreUnsubscribe" + enum="Boolean" expires_after="2024-07-07"> + <owner>engedy@chromium.org</owner> + <summary> + Records whether the origin was already in the provisionally unsubscribed + state when a tap on the `PRE_UNSUBSCRIBE` action button was processed. This + can happen in case the native startup takes a long time and the user hits + the button twice while waiting. + </summary> +</histogram> + +<histogram name="Mobile.SystemNotification.Permission.OneTapUnsubscribe.SuspendedNotificationCount" units="notifications" expires_after="2024-07-07"> <owner>engedy@chromium.org</owner>
diff --git a/tools/metrics/histograms/metadata/notifications/enums.xml b/tools/metrics/histograms/metadata/notifications/enums.xml index 449bf769..0c921a5 100644 --- a/tools/metrics/histograms/metadata/notifications/enums.xml +++ b/tools/metrics/histograms/metadata/notifications/enums.xml
@@ -88,6 +88,36 @@ label="LaunchId empty, AllowSetForegroundWindow failed, Handle missing"/> </enum> +<enum name="NotificationJobStage"> + <int value="0" label="Schedule job"/> + <int value="1" label="Job schedule failed"/> + <int value="2" label="onStartJob"/> + <int value="3" label="onStopJob"/> + <int value="4" label="Start native startup"/> + <int value="5" label="Dispatch intent"/> +</enum> + +<enum name="NotificationPendingJobReason"> + <int value="-2" label="PENDING_JOB_REASON_INVALID_JOB_ID"/> + <int value="-1" label="PENDING_JOB_REASON_EXECUTING"/> + <int value="0" label="PENDING_JOB_REASON_UNDEFINED"/> + <int value="1" label="PENDING_JOB_REASON_APP"/> + <int value="2" label="PENDING_JOB_REASON_APP_STANDBY"/> + <int value="3" label="PENDING_JOB_REASON_BACKGROUND_RESTRICTION"/> + <int value="4" label="PENDING_JOB_REASON_CONSTRAINT_BATTERY_NOT_LOW"/> + <int value="5" label="PENDING_JOB_REASON_CONSTRAINT_CHARGING"/> + <int value="6" label="PENDING_JOB_REASON_CONSTRAINT_CONNECTIVITY"/> + <int value="7" label="PENDING_JOB_REASON_CONSTRAINT_CONTENT_TRIGGER"/> + <int value="8" label="PENDING_JOB_REASON_CONSTRAINT_DEVICE_IDLE"/> + <int value="9" label="PENDING_JOB_REASON_CONSTRAINT_MINIMUM_LATENCY"/> + <int value="10" label="PENDING_JOB_REASON_CONSTRAINT_PREFETCH"/> + <int value="11" label="PENDING_JOB_REASON_CONSTRAINT_STORAGE_NOT_LOW"/> + <int value="12" label="PENDING_JOB_REASON_DEVICE_STATE"/> + <int value="13" label="PENDING_JOB_REASON_JOB_SCHEDULER_OPTIMIZATION"/> + <int value="14" label="PENDING_JOB_REASON_QUOTA"/> + <int value="15" label="PENDING_JOB_REASON_USER"/> +</enum> + <enum name="NotificationSchedulerActionButtonEvent"> <int value="0" label="Shown"/> <int value="1" label="Helpful"/>
diff --git a/tools/metrics/histograms/metadata/notifications/histograms.xml b/tools/metrics/histograms/metadata/notifications/histograms.xml index eed3e121..574e976 100644 --- a/tools/metrics/histograms/metadata/notifications/histograms.xml +++ b/tools/metrics/histograms/metadata/notifications/histograms.xml
@@ -115,15 +115,101 @@ </summary> </histogram> -<histogram name="Notifications.Android.JobStartDelay" units="ms" - expires_after="M96"> +<histogram name="Notifications.Android.JobIsAlreadyPending{IntentAction}" + enum="Boolean" expires_after="M127"> <owner>peter@chromium.org</owner> - <owner>knollr@chromium.org</owner> + <owner>engedy@chromium.org</owner> + <summary> + Recorded before a call to JobScheduler.schedule() in response to a + notification intent, and indicates whether there was a job already pending + with the same ID. + </summary> + <token key="IntentAction"> + <variant name="" summary="Counts intents with every action."/> + <variant name=".PreUnsubscribe" + summary="Counts only intents with action PRE_UNSUBSCRIBE."/> + </token> +</histogram> + +<histogram name="Notifications.Android.JobNativeStartupDuration{IntentAction}" + units="ms" expires_after="M127"> + <owner>peter@chromium.org</owner> + <owner>engedy@chromium.org</owner> + <summary> + Records how long native start-up took before dispatching a notification + event to the NotificationPlatformBridge. For completeness, a sample is + recorded also when native start-up was already partially or fully complete, + in which cases significantly shorter durations are expected. Only measured + on Android N and above. + </summary> + <token key="IntentAction"> + <variant name="" summary="Counts intents with every action."/> + <variant name=".PreUnsubscribe" + summary="Counts only intents with action PRE_UNSUBSCRIBE."/> + </token> +</histogram> + +<histogram name="Notifications.Android.JobPendingReason{IntentAction}" + units="NotificationPendingJobReason" expires_after="M127"> + <owner>peter@chromium.org</owner> + <owner>engedy@chromium.org</owner> + <summary> + After a call to JobScheduler.schedule() to handle a notification click, + records whether the job ends up pending, and if so, the reason why. Recorded + only in Android U and later. + </summary> + <token key="IntentAction"> + <variant name="" summary="Counts intents with every action."/> + <variant name=".PreUnsubscribe" + summary="Counts only intents with action PRE_UNSUBSCRIBE."/> + </token> +</histogram> + +<histogram name="Notifications.Android.JobScheduleResult{IntentAction}" + enum="BooleanSuccess" expires_after="M127"> + <owner>peter@chromium.org</owner> + <owner>engey@chromium.org</owner> + <summary> + Records wheher JobScheduler.schedule() succeeds when it is called to + schedule a job with the JobScheduler to handle a notification click. + </summary> + <token key="IntentAction"> + <variant name="" summary="Counts intents with every action."/> + <variant name=".PreUnsubscribe" + summary="Counts only intents with action PRE_UNSUBSCRIBE."/> + </token> +</histogram> + +<histogram name="Notifications.Android.JobStage{IntentAction}" + units="NotificationJobStage" expires_after="M127"> + <owner>peter@chromium.org</owner> + <owner>engedy@chromium.org</owner> + <summary> + After a call to JobScheduler.schedule() to handle a notification click, + records a sample into a specific bucket whenever the job reaches a specific + stage. + </summary> + <token key="IntentAction"> + <variant name="" summary="Counts intents with every action."/> + <variant name=".PreUnsubscribe" + summary="Counts only intents with action PRE_UNSUBSCRIBE."/> + </token> +</histogram> + +<histogram name="Notifications.Android.JobStartDelay{IntentAction}" units="ms" + expires_after="M127"> + <owner>peter@chromium.org</owner> + <owner>engedy@chromium.org</owner> <summary> Records the delay between scheduling a job with the JobScheduler (with a desired latency of 0ms, in response to a notification click) and receiving the onStartJob callback. Only measured on Android N and above. </summary> + <token key="IntentAction"> + <variant name="" summary="Counts intents with every action."/> + <variant name=".PreUnsubscribe" + summary="Counts only intents with action PRE_UNSUBSCRIBE."/> + </token> </histogram> <histogram name="Notifications.Android.SitesChannel" enum="BooleanUsage"
diff --git a/tools/metrics/histograms/metadata/others/histograms.xml b/tools/metrics/histograms/metadata/others/histograms.xml index 236ae4b0..e95c902 100644 --- a/tools/metrics/histograms/metadata/others/histograms.xml +++ b/tools/metrics/histograms/metadata/others/histograms.xml
@@ -3447,6 +3447,32 @@ </summary> </histogram> +<histogram name="Conversions.OsRegistrationItemsPerBatch" units="count" + expires_after="2024-06-12"> + <owner>anthonygarant@chromium.org</owner> + <owner>measurement-api-dev+metrics@google.com</owner> + <summary> + Records the number of registration items submitted to the OS per batch (or + registration chain). + + A registration chain might record more than one event if the chain records + more than 20 registration items. + + Emitted when submitting OS registrations to the AttributionManager. + </summary> +</histogram> + +<histogram name="Conversions.OsRegistrationItemsPerHeader" units="count" + expires_after="2024-06-12"> + <owner>anthonygarant@chromium.org</owner> + <owner>measurement-api-dev+metrics@google.com</owner> + <summary> + Records the number of registration items per OS attribution header. + + Emitted when parsing an OS attribution header. + </summary> +</histogram> + <histogram name="Conversions.OsRegistrationResult.{Type}" enum="ConversionOsRegistrationResult" expires_after="never"> <!-- expires-never: critical system health metric for monitoring --> @@ -3471,8 +3497,9 @@ </token> </histogram> -<histogram name="Conversions.OsRegistrationsBufferFlushAfterTimeout" - enum="Boolean" expires_after="2024-06-12"> +<histogram name="Conversions.OsRegistrationsBufferFlushReason" + enum="ConversionOsRegistrationsBufferFlushReason" + expires_after="2024-06-12"> <owner>anthonygarant@chromium.org</owner> <owner>measurement-api-dev+metrics@google.com</owner> <summary>
diff --git a/tools/metrics/histograms/metadata/page/enums.xml b/tools/metrics/histograms/metadata/page/enums.xml index 3fb1c8a..c154202 100644 --- a/tools/metrics/histograms/metadata/page/enums.xml +++ b/tools/metrics/histograms/metadata/page/enums.xml
@@ -199,6 +199,7 @@ <int value="24" label="Save IBAN"/> <int value="25" label="Mandatory Reauth"/> <int value="26" label="Price Insights"/> + <int value="27" label="Read Anything"/> </enum> <enum name="PageActionPageEvent">
diff --git a/tools/metrics/histograms/metadata/page/histograms.xml b/tools/metrics/histograms/metadata/page/histograms.xml index 89436711..c7267e8 100644 --- a/tools/metrics/histograms/metadata/page/histograms.xml +++ b/tools/metrics/histograms/metadata/page/histograms.xml
@@ -219,6 +219,7 @@ <variant name="PriceTracking"/> <variant name="PWAInstall"/> <variant name="QRCodeGenerator"/> + <variant name="ReadAnything"/> <variant name="ReaderMode"/> <variant name="SaveAutofillAddress"/> <variant name="SaveCard"/>
diff --git a/tools/metrics/histograms/metadata/password/enums.xml b/tools/metrics/histograms/metadata/password/enums.xml index 7a8d6024..57a882d 100644 --- a/tools/metrics/histograms/metadata/password/enums.xml +++ b/tools/metrics/histograms/metadata/password/enums.xml
@@ -918,6 +918,7 @@ <int value="2" label="Add shortcut promo"/> <int value="3" label="Access on any device promo"/> <int value="4" label="Relaunch Chrome"/> + <int value="5" label="Move passwords"/> </enum> <enum name="PasswordManagerShortcutMetric">
diff --git a/tools/metrics/histograms/metadata/power/histograms.xml b/tools/metrics/histograms/metadata/power/histograms.xml index 91940a1..8f46374 100644 --- a/tools/metrics/histograms/metadata/power/histograms.xml +++ b/tools/metrics/histograms/metadata/power/histograms.xml
@@ -1580,16 +1580,6 @@ </summary> </histogram> -<histogram name="Power.MetricsDailyEventInterval" enum="DailyEventIntervalType" - expires_after="M100"> - <owner>puthik@chromium.org</owner> - <owner>chromeos-platform-power@google.com</owner> - <summary> - Reasons why power-management-related daily metrics were reported. Chrome OS - only. - </summary> -</histogram> - <histogram name="Power.PC10inS0ixRuntimeResidencyRate" units="%" expires_after="2024-07-21"> <owner>skardach@google.com</owner>
diff --git a/tools/metrics/histograms/metadata/sync/enums.xml b/tools/metrics/histograms/metadata/sync/enums.xml index 5b2d112a..4df715e6 100644 --- a/tools/metrics/histograms/metadata/sync/enums.xml +++ b/tools/metrics/histograms/metadata/sync/enums.xml
@@ -238,6 +238,7 @@ <int value="67" label="SyncableMergeableListPrefForTesting"/> <int value="68" label="SyncableHistorySensitiveListPrefForTesting"/> <int value="69" label="AutofillPaymentCardBenefits"/> + <int value="70" label="CloseTabs"/> <int value="100000" label="AppLanguagePromptShown"/> <int value="100001" label="(Obsolete) PrefExplicitLanguageAskShown"/> <int value="100002" label="ContextualSearchEnabled_Android"/>
diff --git a/tools/metrics/histograms/metadata/sync/histograms.xml b/tools/metrics/histograms/metadata/sync/histograms.xml index f2efee15..0d00e698 100644 --- a/tools/metrics/histograms/metadata/sync/histograms.xml +++ b/tools/metrics/histograms/metadata/sync/histograms.xml
@@ -887,7 +887,7 @@ </histogram> <histogram name="Sync.ModelTypeClearedOnce" enum="SyncModelTypes" - expires_after="2024-04-04"> + expires_after="2025-04-04"> <owner>mastiz@chromium.org</owner> <owner>treib@chromium.org</owner> <component>Services>Sync</component>
diff --git a/tools/metrics/histograms/metadata/v8/histograms.xml b/tools/metrics/histograms/metadata/v8/histograms.xml index 82f0fe9..1f7db00 100644 --- a/tools/metrics/histograms/metadata/v8/histograms.xml +++ b/tools/metrics/histograms/metadata/v8/histograms.xml
@@ -1994,7 +1994,7 @@ </histogram> <histogram name="V8.WasmModuleNumberOfCodeGCsTriggered" units="gcs" - expires_after="2024-06-20"> + expires_after="2024-08-25"> <owner>ecmziegler@chromium.org</owner> <owner>adamk@chromium.org</owner> <owner>clemensb@chromium.org</owner>
diff --git a/tools/traffic_annotation/summary/annotations.xml b/tools/traffic_annotation/summary/annotations.xml index 8c5f027..62f70a42 100644 --- a/tools/traffic_annotation/summary/annotations.xml +++ b/tools/traffic_annotation/summary/annotations.xml
@@ -457,5 +457,5 @@ <item id="weather_icon" added_in_milestone="123" content_hash_code="07bd5365" os_list="chromeos" file_path="ash/birch/birch_weather_provider.cc" /> <item id="chromeos_picker_gif_media_fetcher" added_in_milestone="124" content_hash_code="0674a2dd" os_list="chromeos" file_path="ash/picker/picker_asset_fetcher_impl.cc" /> <item id="birch_calendar_provider" added_in_milestone="124" content_hash_code="07af9ecc" os_list="chromeos" file_path="chrome/browser/ui/ash/birch/birch_calendar_fetcher.cc" /> - <item id="recovery_key_store_fetch" added_in_milestone="124" content_hash_code="05d9dc45" os_list="linux,windows" file_path="chrome/browser/webauthn/enclave_manager.cc" /> + <item id="recovery_key_store_fetch" added_in_milestone="124" content_hash_code="05d9dc45" os_list="linux,windows,chromeos" file_path="chrome/browser/webauthn/enclave_manager.cc" /> </annotations>
diff --git a/ui/accessibility/OWNERS b/ui/accessibility/OWNERS index 0a22e945..7e809e0 100644 --- a/ui/accessibility/OWNERS +++ b/ui/accessibility/OWNERS
@@ -7,6 +7,9 @@ kschmi@microsoft.com nektar@chromium.org +# For tests +chrishtr@chromium.org + # For Android / Java related changes: mschillaci@google.com aldietz@google.com
diff --git a/ui/accessibility/ax_node_data.cc b/ui/accessibility/ax_node_data.cc index 3ed4215..96b0129 100644 --- a/ui/accessibility/ax_node_data.cc +++ b/ui/accessibility/ax_node_data.cc
@@ -9,8 +9,8 @@ #include <set> #include <type_traits> #include <utility> +#include <vector> -#include "base/containers/cxx20_erase.h" #include "base/no_destructor.h" #include "base/ranges/algorithm.h" #include "base/strings/string_number_conversions.h" @@ -540,35 +540,35 @@ void AXNodeData::RemoveBoolAttribute(ax::mojom::BoolAttribute attribute) { DCHECK_NE(attribute, ax::mojom::BoolAttribute::kNone); - base::EraseIf(bool_attributes, [attribute](const auto& bool_attribute) { + std::erase_if(bool_attributes, [attribute](const auto& bool_attribute) { return bool_attribute.first == attribute; }); } void AXNodeData::RemoveIntAttribute(ax::mojom::IntAttribute attribute) { DCHECK_NE(attribute, ax::mojom::IntAttribute::kNone); - base::EraseIf(int_attributes, [attribute](const auto& int_attribute) { + std::erase_if(int_attributes, [attribute](const auto& int_attribute) { return int_attribute.first == attribute; }); } void AXNodeData::RemoveFloatAttribute(ax::mojom::FloatAttribute attribute) { DCHECK_NE(attribute, ax::mojom::FloatAttribute::kNone); - base::EraseIf(float_attributes, [attribute](const auto& float_attribute) { + std::erase_if(float_attributes, [attribute](const auto& float_attribute) { return float_attribute.first == attribute; }); } void AXNodeData::RemoveStringAttribute(ax::mojom::StringAttribute attribute) { DCHECK_NE(attribute, ax::mojom::StringAttribute::kNone); - base::EraseIf(string_attributes, [attribute](const auto& string_attribute) { + std::erase_if(string_attributes, [attribute](const auto& string_attribute) { return string_attribute.first == attribute; }); } void AXNodeData::RemoveIntListAttribute(ax::mojom::IntListAttribute attribute) { DCHECK_NE(attribute, ax::mojom::IntListAttribute::kNone); - base::EraseIf(intlist_attributes, [attribute](const auto& intlist_attribute) { + std::erase_if(intlist_attributes, [attribute](const auto& intlist_attribute) { return intlist_attribute.first == attribute; }); } @@ -576,7 +576,7 @@ void AXNodeData::RemoveStringListAttribute( ax::mojom::StringListAttribute attribute) { DCHECK_NE(attribute, ax::mojom::StringListAttribute::kNone); - base::EraseIf(stringlist_attributes, + std::erase_if(stringlist_attributes, [attribute](const auto& stringlist_attribute) { return stringlist_attribute.first == attribute; });
diff --git a/ui/accessibility/platform/test_ax_node_wrapper.cc b/ui/accessibility/platform/test_ax_node_wrapper.cc index 743a38f7..5c02a52 100644 --- a/ui/accessibility/platform/test_ax_node_wrapper.cc +++ b/ui/accessibility/platform/test_ax_node_wrapper.cc
@@ -7,8 +7,8 @@ #include <algorithm> #include <map> #include <utility> +#include <vector> -#include "base/containers/cxx20_erase.h" #include "base/strings/utf_string_conversions.h" #include "build/build_config.h" #include "ui/accessibility/ax_action_data.h" @@ -402,9 +402,8 @@ std::vector<std::pair<ax::mojom::IntAttribute, int32_t>>& attributes = new_data.int_attributes; - base::EraseIf(attributes, [attribute](auto& pair) { - return pair.first == attribute; - }); + std::erase_if(attributes, + [attribute](auto& pair) { return pair.first == attribute; }); new_data.AddIntAttribute(attribute, value); node->SetData(new_data); @@ -417,7 +416,7 @@ std::vector<std::pair<ax::mojom::FloatAttribute, float>>& attributes = new_data.float_attributes; - base::EraseIf(attributes, + std::erase_if(attributes, [attribute](auto& pair) { return pair.first == attribute; }); new_data.AddFloatAttribute(attribute, value); @@ -430,7 +429,7 @@ std::vector<std::pair<ax::mojom::BoolAttribute, bool>>& attributes = new_data.bool_attributes; - base::EraseIf(attributes, + std::erase_if(attributes, [attribute](auto& pair) { return pair.first == attribute; }); new_data.AddBoolAttribute(attribute, value); @@ -444,7 +443,7 @@ std::vector<std::pair<ax::mojom::StringAttribute, std::string>>& attributes = new_data.string_attributes; - base::EraseIf(attributes, + std::erase_if(attributes, [attribute](auto& pair) { return pair.first == attribute; }); new_data.AddStringAttribute(attribute, value);
diff --git a/ui/aura/env.cc b/ui/aura/env.cc index e4e67866..81c704bb 100644 --- a/ui/aura/env.cc +++ b/ui/aura/env.cc
@@ -4,8 +4,9 @@ #include "ui/aura/env.h" +#include <vector> + #include "base/command_line.h" -#include "base/containers/cxx20_erase.h" #include "base/lazy_instance.h" #include "base/logging.h" #include "base/memory/ptr_util.h" @@ -275,7 +276,7 @@ } void Env::NotifyHostDestroyed(WindowTreeHost* host) { - base::Erase(window_tree_hosts_, host); + std::erase(window_tree_hosts_, host); for (EnvObserver& observer : observers_) observer.OnHostDestroyed(host); }
diff --git a/ui/chromeos/translations/ui_chromeos_strings_vi.xtb b/ui/chromeos/translations/ui_chromeos_strings_vi.xtb index 888d4d9..30b74878 100644 --- a/ui/chromeos/translations/ui_chromeos_strings_vi.xtb +++ b/ui/chromeos/translations/ui_chromeos_strings_vi.xtb
@@ -72,7 +72,7 @@ <translation id="1577977504532381335">Xem kỹ chính sách của quản trị viên</translation> <translation id="158849752021629804">Cần mạng gia đình</translation> <translation id="1589128298353575783"><ph name="NUMBER_OF_PB" /> PB</translation> -<translation id="1620510694547887537">Máy ảnh</translation> +<translation id="1620510694547887537">Camera</translation> <translation id="162175252992296058">Tiếng Bồ Đào Nha bằng bàn phím quốc tế Hoa Kỳ</translation> <translation id="1629521517399325891">Không có chứng chỉ người dùng để xác thực mạng.</translation> <translation id="1641780993263690097">Tiếng Trung (bính âm)</translation>
diff --git a/ui/compositor/animation_throughput_reporter.cc b/ui/compositor/animation_throughput_reporter.cc index eb943614..82c0f76d 100644 --- a/ui/compositor/animation_throughput_reporter.cc +++ b/ui/compositor/animation_throughput_reporter.cc
@@ -13,6 +13,7 @@ #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" #include "base/observer_list.h" +#include "base/time/time.h" #include "cc/animation/animation.h" #include "ui/compositor/callback_layer_animation_observer.h" #include "ui/compositor/compositor.h" @@ -76,7 +77,11 @@ void OnLayerAnimationStarted(LayerAnimationSequence* sequence) override { CallbackLayerAnimationObserver::OnLayerAnimationStarted(sequence); - if (!first_animation_group_id_.has_value()) { + // Start tracking on the first animation. Do not start tracking if the + // animation is finished when started, which happens when an animation + // is created either with 0 duration, or in its final state. + if (!first_animation_group_id_.has_value() && + !sequence->IsFinished(base::TimeTicks::Now())) { first_animation_group_id_ = sequence->animation_group_id(); MaybeStartTracking(); }
diff --git a/ui/compositor/animation_throughput_reporter_unittest.cc b/ui/compositor/animation_throughput_reporter_unittest.cc index 90bbdb7..04d4fdd95 100644 --- a/ui/compositor/animation_throughput_reporter_unittest.cc +++ b/ui/compositor/animation_throughput_reporter_unittest.cc
@@ -272,4 +272,30 @@ Advance(base::Milliseconds(100)); } +// Tests smoothness is not reported if the animation will not run. +TEST_F(AnimationThroughputReporterTest, NoReportForNoRunAnimations) { + Layer layer; + root_layer()->Add(&layer); + + ThroughputReportChecker checker(this, /*fail_if_reported=*/true); + { + LayerAnimator* animator = layer.GetAnimator(); + AnimationThroughputReporter reporter(animator, + checker.repeating_callback()); + + // Simulate views::AnimationBuilder to create an animation that will not + // run. + ScopedLayerAnimationSettings settings(animator); + settings.SetPreemptionStrategy( + ui::LayerAnimator::IMMEDIATELY_ANIMATE_TO_NEW_TARGET); + std::vector<ui::LayerAnimationSequence*> sequences; + sequences.push_back(new LayerAnimationSequence( + LayerAnimationElement::CreateOpacityElement(1.0f, base::TimeDelta()))); + animator->StartTogether(std::move(sequences)); + } + + // Wait a bit to ensure that report does not happen. + Advance(base::Milliseconds(100)); +} + } // namespace ui
diff --git a/ui/compositor/compositor.h b/ui/compositor/compositor.h index 2b5ec77..06a6ef9 100644 --- a/ui/compositor/compositor.h +++ b/ui/compositor/compositor.h
@@ -89,7 +89,6 @@ class DisplayPrivate; class ExternalBeginFrameController; } // namespace mojom -class ContextProvider; class HostFrameSinkManager; class LocalSurfaceId; class RasterContextProvider; @@ -119,11 +118,6 @@ // Return a reference to a shared offscreen context provider usable from the // main thread. - virtual scoped_refptr<viz::ContextProvider> - SharedMainThreadContextProvider() = 0; - - // Return a reference to a shared offscreen context provider usable from the - // main thread. virtual scoped_refptr<viz::RasterContextProvider> SharedMainThreadRasterContextProvider() = 0;
diff --git a/ui/compositor/compositor_lock.cc b/ui/compositor/compositor_lock.cc index efe3046..ae9a688 100644 --- a/ui/compositor/compositor_lock.cc +++ b/ui/compositor/compositor_lock.cc
@@ -4,7 +4,8 @@ #include "ui/compositor/compositor_lock.h" -#include "base/containers/cxx20_erase.h" +#include <vector> + #include "base/functional/bind.h" #include "base/functional/callback.h" #include "base/memory/raw_ptr.h" @@ -56,7 +57,7 @@ } void CompositorLockManager::RemoveCompositorLock(CompositorLock* lock) { - base::Erase(active_locks_, lock); + std::erase(active_locks_, lock); if (active_locks_.empty()) { lock_timeout_weak_ptr_factory_.InvalidateWeakPtrs(); scheduled_timeout_ = base::TimeTicks();
diff --git a/ui/compositor/layer_animator.cc b/ui/compositor/layer_animator.cc index 4612b58..f1cab1e 100644 --- a/ui/compositor/layer_animator.cc +++ b/ui/compositor/layer_animator.cc
@@ -7,9 +7,9 @@ #include <stddef.h> #include <memory> +#include <vector> #include "base/check_op.h" -#include "base/containers/cxx20_erase.h" #include "base/observer_list.h" #include "base/trace_event/trace_event.h" #include "cc/animation/animation.h" @@ -399,10 +399,11 @@ void LayerAnimator::RemoveAndDestroyOwnedObserver( ImplicitAnimationObserver* animation_observer) { - base::EraseIf(owned_observer_list_,[animation_observer]( - const std::unique_ptr<ImplicitAnimationObserver>& other) { - return other.get() == animation_observer; - }); + std::erase_if(owned_observer_list_, + [animation_observer]( + const std::unique_ptr<ImplicitAnimationObserver>& other) { + return other.get() == animation_observer; + }); } base::CallbackListSubscription LayerAnimator::AddSequenceScheduledCallback(
diff --git a/ui/compositor/test/fake_context_factory.cc b/ui/compositor/test/fake_context_factory.cc index 0f2dfb7..301ae3b 100644 --- a/ui/compositor/test/fake_context_factory.cc +++ b/ui/compositor/test/fake_context_factory.cc
@@ -45,11 +45,6 @@ mojo::AssociatedRemote<viz::mojom::DisplayPrivate>()); } -scoped_refptr<viz::ContextProvider> -FakeContextFactory::SharedMainThreadContextProvider() { - return nullptr; -} - scoped_refptr<viz::RasterContextProvider> FakeContextFactory::SharedMainThreadRasterContextProvider() { return nullptr;
diff --git a/ui/compositor/test/fake_context_factory.h b/ui/compositor/test/fake_context_factory.h index a01f68af..ede3e29 100644 --- a/ui/compositor/test/fake_context_factory.h +++ b/ui/compositor/test/fake_context_factory.h
@@ -18,7 +18,6 @@ namespace viz { class CompositorFrame; -class ContextProvider; class TestGpuMemoryBufferManager; } @@ -38,8 +37,6 @@ // ui::ContextFactory: void CreateLayerTreeFrameSink( base::WeakPtr<ui::Compositor> compositor) override; - scoped_refptr<viz::ContextProvider> SharedMainThreadContextProvider() - override; scoped_refptr<viz::RasterContextProvider> SharedMainThreadRasterContextProvider() override; void RemoveCompositor(ui::Compositor* compositor) override;
diff --git a/ui/compositor/test/in_process_context_factory.cc b/ui/compositor/test/in_process_context_factory.cc index 5787b6d3..24915ddca 100644 --- a/ui/compositor/test/in_process_context_factory.cc +++ b/ui/compositor/test/in_process_context_factory.cc
@@ -297,11 +297,6 @@ data->Resize(compositor->size()); } -scoped_refptr<viz::ContextProvider> -InProcessContextFactory::SharedMainThreadContextProvider() { - return nullptr; -} - scoped_refptr<viz::RasterContextProvider> InProcessContextFactory::SharedMainThreadRasterContextProvider() { if (shared_main_thread_contexts_ &&
diff --git a/ui/compositor/test/in_process_context_factory.h b/ui/compositor/test/in_process_context_factory.h index e216047..f53e4bb4 100644 --- a/ui/compositor/test/in_process_context_factory.h +++ b/ui/compositor/test/in_process_context_factory.h
@@ -67,8 +67,6 @@ // ContextFactory implementation. void CreateLayerTreeFrameSink(base::WeakPtr<Compositor> compositor) override; - scoped_refptr<viz::ContextProvider> SharedMainThreadContextProvider() - override; scoped_refptr<viz::RasterContextProvider> SharedMainThreadRasterContextProvider() override;
diff --git a/ui/display/display_layout.cc b/ui/display/display_layout.cc index 53d30f78..ec9b41f5 100644 --- a/ui/display/display_layout.cc +++ b/ui/display/display_layout.cc
@@ -8,11 +8,11 @@ #include <set> #include <sstream> #include <unordered_map> +#include <vector> #include "base/check.h" #include "base/check_op.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase_vector.h" #include "base/logging.h" #include "base/ranges/algorithm.h" #include "base/strings/string_number_conversions.h" @@ -621,7 +621,7 @@ } void DisplayLayout::RemoveDisplayPlacements(const DisplayIdList& list) { - base::EraseIf(placement_list, [&list](const DisplayPlacement& placement) { + std::erase_if(placement_list, [&list](const DisplayPlacement& placement) { return base::Contains(list, placement.display_id); }); for (DisplayPlacement& placement : placement_list) {
diff --git a/ui/display/types/native_display_delegate.cc b/ui/display/types/native_display_delegate.cc index a9fd637..63c477f1 100644 --- a/ui/display/types/native_display_delegate.cc +++ b/ui/display/types/native_display_delegate.cc
@@ -8,20 +8,4 @@ NativeDisplayDelegate::~NativeDisplayDelegate() {} -void NativeDisplayDelegate::SetColorCalibration( - int64_t display_id, - const ColorCalibration& calibration) {} - -bool NativeDisplayDelegate::SetColorMatrix( - int64_t display_id, - const std::vector<float>& color_matrix) { - return false; -} - -bool NativeDisplayDelegate::SetGammaCorrection(int64_t display_id, - const GammaCurve& degamma, - const GammaCurve& gamma) { - return false; -} - } // namespace display
diff --git a/ui/display/types/native_display_delegate.h b/ui/display/types/native_display_delegate.h index bcf485f0..4b887f82 100644 --- a/ui/display/types/native_display_delegate.h +++ b/ui/display/types/native_display_delegate.h
@@ -89,7 +89,7 @@ // Sets the color calibration for the specified display. virtual void SetColorCalibration(int64_t display_id, - const ColorCalibration& calibration); + const ColorCalibration& calibration) = 0; // Sets the display profile space gamma adjustment for the specified display. virtual void SetGammaAdjustment(int64_t display_id, @@ -99,14 +99,14 @@ // This doesn't affect gamma or degamma. It returns true the color matrix was // sent to the GPU process successfully. virtual bool SetColorMatrix(int64_t display_id, - const std::vector<float>& color_matrix); + const std::vector<float>& color_matrix) = 0; // Sets the given |gamma_lut| and |degamma_lut| on the display with // |display_id|. Returns true if the given tables were sent to the GPU process // successfully. virtual bool SetGammaCorrection(int64_t display_id, const GammaCurve& degamma, - const GammaCurve& gamma); + const GammaCurve& gamma) = 0; // Sets the privacy screen state on the display with |display_id|. virtual void SetPrivacyScreen(int64_t display_id,
diff --git a/ui/gfx/animation/keyframe/keyframe_effect.cc b/ui/gfx/animation/keyframe/keyframe_effect.cc index dbbc428..5c5dcdd2 100644 --- a/ui/gfx/animation/keyframe/keyframe_effect.cc +++ b/ui/gfx/animation/keyframe/keyframe_effect.cc
@@ -5,8 +5,8 @@ #include "ui/gfx/animation/keyframe/keyframe_effect.h" #include <algorithm> +#include <vector> -#include "base/containers/cxx20_erase.h" #include "ui/gfx/animation/keyframe/animation_curve.h" #include "ui/gfx/animation/keyframe/keyframed_animation_curve.h" @@ -227,7 +227,7 @@ } // Remove finished keyframe_models. - base::EraseIf( + std::erase_if( keyframe_models_, [monotonic_time](const std::unique_ptr<KeyframeModel>& keyframe_model) { return !keyframe_model->is_finished() &&
diff --git a/ui/gfx/linux/gbm_wrapper.cc b/ui/gfx/linux/gbm_wrapper.cc index 88b965a..c0dfe4fd 100644 --- a/ui/gfx/linux/gbm_wrapper.cc +++ b/ui/gfx/linux/gbm_wrapper.cc
@@ -7,8 +7,8 @@ #include <gbm.h> #include <memory> #include <utility> +#include <vector> -#include "base/containers/cxx20_erase_vector.h" #include "base/logging.h" #include "base/memory/raw_ptr.h" #include "base/memory/raw_ptr_exclusion.h" @@ -463,7 +463,7 @@ for (const auto& [entry_format, entry_flags, entry_modifier] : modifier_blocklist_) { if (entry_format == format && entry_flags == flags) { - base::Erase(filtered_modifiers, entry_modifier); + std::erase(filtered_modifiers, entry_modifier); } }
diff --git a/ui/gfx/x/window_cache.cc b/ui/gfx/x/window_cache.cc index 4b6674c..b374f6f 100644 --- a/ui/gfx/x/window_cache.cc +++ b/ui/gfx/x/window_cache.cc
@@ -4,9 +4,10 @@ #include "ui/gfx/x/window_cache.h" +#include <vector> + #include "base/containers/adapters.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase_vector.h" #include "base/functional/bind.h" #include "base/notreached.h" #include "base/ranges/algorithm.h" @@ -228,7 +229,7 @@ } else if (auto* destroy = event.As<DestroyNotifyEvent>()) { if (auto* info = GetInfo(destroy->window)) { if (auto* siblings = GetChildren(info->parent)) { - base::Erase(*siblings, destroy->window); + std::erase(*siblings, destroy->window); } windows_.erase(destroy->window); } @@ -243,7 +244,7 @@ } else if (auto* reparent = event.As<ReparentNotifyEvent>()) { if (auto* info = GetInfo(reparent->window)) { if (auto* old_siblings = GetChildren(info->parent)) { - base::Erase(*old_siblings, reparent->window); + std::erase(*old_siblings, reparent->window); } if (auto* new_siblings = GetChildren(reparent->parent)) { new_siblings->push_back(reparent->window); @@ -258,7 +259,7 @@ } else if (auto* circulate = event.As<CirculateEvent>()) { if (auto* info = GetInfo(circulate->window)) { if (auto* siblings = GetChildren(info->parent)) { - base::Erase(*siblings, circulate->window); + std::erase(*siblings, circulate->window); if (circulate->place == Place::OnTop) { siblings->push_back(circulate->window); } else {
diff --git a/ui/gl/gl_implementation.cc b/ui/gl/gl_implementation.cc index 003d0e72..3afe1a7f 100644 --- a/ui/gl/gl_implementation.cc +++ b/ui/gl/gl_implementation.cc
@@ -9,12 +9,12 @@ #include <cstdlib> #include <sstream> #include <string> +#include <vector> #include "base/at_exit.h" #include "base/command_line.h" #include "base/compiler_specific.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/logging.h" #include "base/strings/string_piece.h" #include "base/strings/string_split.h" @@ -426,7 +426,7 @@ auto is_disabled = [&disabled_extensions](const base::StringPiece& ext) { return base::Contains(disabled_extensions, ext); }; - base::EraseIf(extension_vec, is_disabled); + std::erase_if(extension_vec, is_disabled); return base::JoinString(extension_vec, " "); }
diff --git a/ui/gl/test/gl_test_helper.cc b/ui/gl/test/gl_test_helper.cc index 0e883f1..aabcf0b 100644 --- a/ui/gl/test/gl_test_helper.cc +++ b/ui/gl/test/gl_test_helper.cc
@@ -9,6 +9,7 @@ #include "testing/gtest/include/gtest/gtest.h" +#include "base/containers/heap_array.h" #include "ui/gl/gl_surface_egl.h" #include "ui/gl/init/gl_factory.h" @@ -78,10 +79,10 @@ int error, const uint8_t expected_color[4]) { int size = width * height * 4; - std::unique_ptr<uint8_t[]> pixels(new uint8_t[size]); + auto pixels = base::HeapArray<uint8_t>::Uninit(size); const uint8_t kCheckClearValue = 123u; - memset(pixels.get(), kCheckClearValue, size); - glReadPixels(x, y, width, height, GL_RGBA, GL_UNSIGNED_BYTE, pixels.get()); + memset(pixels.data(), kCheckClearValue, pixels.size()); + glReadPixels(x, y, width, height, GL_RGBA, GL_UNSIGNED_BYTE, pixels.data()); int bad_count = 0; for (int yy = 0; yy < height; ++yy) { for (int xx = 0; xx < width; ++xx) {
diff --git a/ui/gtk/select_file_dialog_linux_gtk.cc b/ui/gtk/select_file_dialog_linux_gtk.cc index 38f8b2f..698f97b2 100644 --- a/ui/gtk/select_file_dialog_linux_gtk.cc +++ b/ui/gtk/select_file_dialog_linux_gtk.cc
@@ -16,7 +16,6 @@ #include <utility> #include <vector> -#include "base/containers/cxx20_erase_vector.h" #include "base/logging.h" #include "base/memory/ptr_util.h" #include "base/no_destructor.h" @@ -610,7 +609,7 @@ } auto filenames = GtkFileChooserGetFilenames(dialog); - base::EraseIf(filenames, [this](const base::FilePath& path) { + std::erase_if(filenames, [this](const base::FilePath& path) { return CallDirectoryExistsOnUIThread(path); }); if (filenames.empty()) {
diff --git a/ui/message_center/views/message_popup_collection.cc b/ui/message_center/views/message_popup_collection.cc index 3aa69d05..ee42416 100644 --- a/ui/message_center/views/message_popup_collection.cc +++ b/ui/message_center/views/message_popup_collection.cc
@@ -5,9 +5,9 @@ #include "ui/message_center/views/message_popup_collection.h" #include <algorithm> +#include <vector> #include "base/containers/adapters.h" -#include "base/containers/cxx20_erase.h" #include "base/functional/bind.h" #include "base/ranges/algorithm.h" #include "base/task/single_thread_task_runner.h" @@ -676,7 +676,7 @@ } void MessagePopupCollection::RemoveClosedPopupItems() { - base::EraseIf(popup_items_, [](const auto& item) { return !item.popup; }); + std::erase_if(popup_items_, [](const auto& item) { return !item.popup; }); } bool MessagePopupCollection::CollapseAllPopups() {
diff --git a/ui/ozone/platform/drm/gpu/drm_display.cc b/ui/ozone/platform/drm/gpu/drm_display.cc index c313b18..38eaae5 100644 --- a/ui/ozone/platform/drm/gpu/drm_display.cc +++ b/ui/ozone/platform/drm/gpu/drm_display.cc
@@ -141,9 +141,11 @@ is_hdr_capable_ = display_snapshot.bits_per_channel() > 8 && display_snapshot.color_space().IsHDR(); hdr_static_metadata_ = display_snapshot.hdr_static_metadata(); - current_color_space_ = gfx::ColorSpace::CreateSRGB(); privacy_screen_property_ = std::make_unique<PrivacyScreenProperty>(drm_, connector_.get()); + + SkColorSpacePrimaries output_primaries = + display_snapshot.color_info().edid_primaries; #if BUILDFLAG(IS_CHROMEOS_ASH) is_hdr_capable_ = is_hdr_capable_ && @@ -152,11 +154,12 @@ if (is_hdr_capable_ && base::FeatureList::IsEnabled( display::features::kEnableExternalDisplayHDR10Mode)) { - current_color_space_ = display_snapshot.color_space(); + output_primaries = SkNamedPrimariesExt::kRec2020; SetColorspaceProperty(display_snapshot.color_space()); SetHdrOutputMetadata(display_snapshot.color_space()); } #endif + drm_->plane_manager()->SetOutputColorSpace(crtc_, output_primaries); } DrmDisplay::~DrmDisplay() = default; @@ -305,15 +308,29 @@ drm_->plane_manager()->SetColorTemperatureAdjustment(crtc_, cta); } +void DrmDisplay::SetColorCalibration( + const display::ColorCalibration& calibration) { + drm_->plane_manager()->SetColorCalibration(crtc_, calibration); +} + void DrmDisplay::SetGammaAdjustment( const display::GammaAdjustment& adjustment) { drm_->plane_manager()->SetGammaAdjustment(crtc_, adjustment); } +void DrmDisplay::SetColorMatrix(const std::vector<float>& color_matrix) { + // TODO(https://crbug.com/1505062): Remove callers of this function. +} + void DrmDisplay::SetBackgroundColor(const uint64_t background_color) { drm_->plane_manager()->SetBackgroundColor(crtc_, background_color); } +void DrmDisplay::SetGammaCorrection(const display::GammaCurve& degamma, + const display::GammaCurve& gamma) { + // TODO(https://crbug.com/1505062): Remove callers of this function. +} + bool DrmDisplay::SetPrivacyScreen(bool enabled) { return privacy_screen_property_->SetPrivacyScreenProperty(enabled); }
diff --git a/ui/ozone/platform/drm/gpu/drm_display.h b/ui/ozone/platform/drm/gpu/drm_display.h index 8e69fce..fdff44c6 100644 --- a/ui/ozone/platform/drm/gpu/drm_display.h +++ b/ui/ozone/platform/drm/gpu/drm_display.h
@@ -22,7 +22,9 @@ namespace display { class DisplaySnapshot; +class GammaCurve; struct ColorTemperatureAdjustment; +struct ColorCalibration; struct GammaAdjustment; } // namespace display @@ -87,8 +89,12 @@ display::ContentProtectionMethod protection_method); void SetColorTemperatureAdjustment( const display::ColorTemperatureAdjustment& cta); + void SetColorCalibration(const display::ColorCalibration& calibration); void SetGammaAdjustment(const display::GammaAdjustment& adjustment); + void SetColorMatrix(const std::vector<float>& color_matrix); void SetBackgroundColor(const uint64_t background_color); + void SetGammaCorrection(const display::GammaCurve& degamma, + const display::GammaCurve& gamma); bool SetPrivacyScreen(bool enabled); bool SetHdrOutputMetadata(const gfx::ColorSpace color_space); bool SetColorspaceProperty(const gfx::ColorSpace color_space); @@ -108,7 +114,6 @@ gfx::Point origin_; bool is_hdr_capable_ = false; std::optional<gfx::HDRStaticMetadata> hdr_static_metadata_; - gfx::ColorSpace current_color_space_; std::unique_ptr<PrivacyScreenProperty> privacy_screen_property_; };
diff --git a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc index 838523e6..bdf36a89 100644 --- a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc +++ b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc
@@ -6,13 +6,14 @@ #include <stddef.h> #include <cstring> +#include <vector> #include <memory> #include <string> #include <utility> +#include <vector> #include "base/containers/contains.h" -#include "base/containers/cxx20_erase_vector.h" #include "base/logging.h" #include "base/memory/raw_ptr.h" #include "base/metrics/histogram_functions.h" @@ -166,7 +167,7 @@ // Make sure that the display infos we got have valid connector IDs. // If not, we need to remove the display info from the list. This removes // any zombie connectors. - base::EraseIf( + std::erase_if( display_infos, [&valid_connector_ids](const auto& display_info) { return !base::Contains(valid_connector_ids, display_info->connector()->connector_id); @@ -418,6 +419,17 @@ display->SetColorTemperatureAdjustment(cta); } +void DrmGpuDisplayManager::SetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) { + DrmDisplay* display = FindDisplay(display_id); + if (!display) { + LOG(WARNING) << __func__ << ": there is no display with ID " << display_id; + return; + } + display->SetColorCalibration(calibration); +} + void DrmGpuDisplayManager::SetGammaAdjustment( int64_t display_id, const display::GammaAdjustment& adjustment) { @@ -429,6 +441,18 @@ display->SetGammaAdjustment(adjustment); } +void DrmGpuDisplayManager::SetColorMatrix( + int64_t display_id, + const std::vector<float>& color_matrix) { + DrmDisplay* display = FindDisplay(display_id); + if (!display) { + LOG(WARNING) << __func__ << ": there is no display with ID " << display_id; + return; + } + + display->SetColorMatrix(color_matrix); +} + void DrmGpuDisplayManager::SetBackgroundColor(int64_t display_id, const uint64_t background_color) { DrmDisplay* display = FindDisplay(display_id); @@ -440,6 +464,18 @@ display->SetBackgroundColor(background_color); } +void DrmGpuDisplayManager::SetGammaCorrection( + int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) { + DrmDisplay* display = FindDisplay(display_id); + if (!display) { + LOG(WARNING) << __func__ << ": there is no display with ID " << display_id; + return; + } + display->SetGammaCorrection(degamma, gamma); +} + bool DrmGpuDisplayManager::SetPrivacyScreen(int64_t display_id, bool enabled) { DrmDisplay* display = FindDisplay(display_id); if (!display) {
diff --git a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h index 3e5c5e1f..5188a51 100644 --- a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h +++ b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h
@@ -18,6 +18,8 @@ using drmModeModeInfo = struct _drmModeModeInfo; namespace display { +class GammaCurve; +struct ColorCalibration; struct ColorTemperatureAdjustment; struct GammaAdjustment; } // namespace display @@ -68,9 +70,16 @@ void SetColorTemperatureAdjustment( int64_t display_id, const display::ColorTemperatureAdjustment& cta); + void SetColorCalibration(int64_t display_id, + const display::ColorCalibration& calibration); void SetGammaAdjustment(int64_t display_id, const display::GammaAdjustment& adjustment); + void SetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix); void SetBackgroundColor(int64_t display_id, const uint64_t background_color); + void SetGammaCorrection(int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma); bool SetPrivacyScreen(int64_t display_id, bool enabled); private:
diff --git a/ui/ozone/platform/drm/gpu/drm_thread.cc b/ui/ozone/platform/drm/gpu/drm_thread.cc index f648b25d..f2378723 100644 --- a/ui/ozone/platform/drm/gpu/drm_thread.cc +++ b/ui/ozone/platform/drm/gpu/drm_thread.cc
@@ -471,11 +471,30 @@ display_manager_->SetColorTemperatureAdjustment(display_id, cta); } +void DrmThread::SetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) { + display_manager_->SetColorCalibration(display_id, calibration); +} + void DrmThread::SetGammaAdjustment(int64_t display_id, const display::GammaAdjustment& adjustment) { display_manager_->SetGammaAdjustment(display_id, adjustment); } +void DrmThread::SetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix) { + TRACE_EVENT0("drm", "DrmThread::SetColorMatrix"); + display_manager_->SetColorMatrix(display_id, color_matrix); +} + +void DrmThread::SetGammaCorrection(int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) { + TRACE_EVENT0("drm", "DrmThread::SetGammaCorrection"); + display_manager_->SetGammaCorrection(display_id, degamma, gamma); +} + void DrmThread::SetPrivacyScreen(int64_t display_id, bool enabled, base::OnceCallback<void(bool)> callback) {
diff --git a/ui/ozone/platform/drm/gpu/drm_thread.h b/ui/ozone/platform/drm/gpu/drm_thread.h index e5fd189..663e751 100644 --- a/ui/ozone/platform/drm/gpu/drm_thread.h +++ b/ui/ozone/platform/drm/gpu/drm_thread.h
@@ -34,6 +34,8 @@ } // namespace base namespace display { +class GammaCurve; +struct ColorCalibration; struct ColorTemperatureAdjustment; struct GammaAdjustment; } // namespace display @@ -181,8 +183,16 @@ void SetColorTemperatureAdjustment( int64_t display_id, const display::ColorTemperatureAdjustment& cta) override; + void SetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) override; void SetGammaAdjustment(int64_t display_id, const display::GammaAdjustment& adjustment) override; + void SetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix) override; + void SetGammaCorrection(int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) override; void SetPrivacyScreen(int64_t display_id, bool enabled, base::OnceCallback<void(bool)> callback) override;
diff --git a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc index 894860e3..f437f59 100644 --- a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc +++ b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc
@@ -12,8 +12,10 @@ #include <utility> #include "base/containers/flat_set.h" +#include "base/feature_list.h" #include "base/logging.h" #include "base/ranges/algorithm.h" +#include "skia/ext/skia_utils_base.h" #include "third_party/perfetto/include/perfetto/tracing/traced_value.h" #include "ui/display/types/display_color_management.h" #include "ui/gfx/geometry/rect.h" @@ -28,6 +30,12 @@ namespace { +// Feature to control if the CTM is dynamically set to the primary transform +// from plane color space to output color space. +BASE_FEATURE(kCtmColorManagement, + "CtmColorManagement", + base::FEATURE_DISABLED_BY_DEFAULT); + gfx::Rect OverlayPlaneToDrmSrcRect(const DrmOverlayPlane& plane) { const gfx::Size& size = plane.buffer->size(); gfx::RectF crop_rectf = plane.crop_rect; @@ -39,6 +47,20 @@ crop_rect.width() << 16, crop_rect.height() << 16); } +skcms_Matrix3x3 PlaneToOutputMatrix( + const HardwareDisplayPlaneManager::CrtcState* crtc_state) { + skcms_Matrix3x3 plane_to_xyzd50; + crtc_state->planes_primaries.toXYZD50(&plane_to_xyzd50); + + skcms_Matrix3x3 output_to_xyzd50; + crtc_state->output_primaries.toXYZD50(&output_to_xyzd50); + + skcms_Matrix3x3 xyzd50_to_output; + skcms_Matrix3x3_invert(&output_to_xyzd50, &xyzd50_to_output); + + return skcms_Matrix3x3_concat(&xyzd50_to_output, &plane_to_xyzd50); +} + } // namespace HardwareDisplayPlaneList::HardwareDisplayPlaneList() { @@ -236,6 +258,14 @@ return false; } + // Set the color space for all planes based on the color space of the plane + // with z-index 0. This assumes that all planes have the same primaries. + // This assumption will need to be enforced in the compositor's overlay + // processor. + if (plane.z_order == 0 && plane.color_space.IsValid()) { + SetColorSpaceForAllPlanes(crtc_id, plane.color_space.GetPrimaries()); + } + plane_list->plane_list.push_back(hw_plane); hw_plane->set_owning_crtc(crtc_id); hw_plane->set_in_use(true); @@ -299,6 +329,38 @@ return valid_ids; } +void HardwareDisplayPlaneManager::SetOutputColorSpace( + uint32_t crtc_id, + const SkColorSpacePrimaries& primaries) { + const auto crtc_index = LookupCrtcIndex(crtc_id); + DCHECK(crtc_index.has_value()); + CrtcState* crtc_state = &crtc_state_[*crtc_index]; + if (crtc_state->output_primaries == primaries) { + return; + } + CHECK(primaries != SkNamedPrimariesExt::kInvalid); + + crtc_state->output_primaries = primaries; + crtc_state->log_primaries = true; + UpdateAndCommitCrtcState(crtc_id, crtc_state); +} + +void HardwareDisplayPlaneManager::SetColorSpaceForAllPlanes( + uint32_t crtc_id, + const SkColorSpacePrimaries& primaries) { + const auto crtc_index = LookupCrtcIndex(crtc_id); + DCHECK(crtc_index.has_value()); + CrtcState* crtc_state = &crtc_state_[*crtc_index]; + if (crtc_state->planes_primaries == primaries) { + return; + } + CHECK(primaries != SkNamedPrimariesExt::kInvalid); + + crtc_state->planes_primaries = primaries; + crtc_state->log_primaries = true; + UpdateAndCommitCrtcState(crtc_id, crtc_state); +} + void HardwareDisplayPlaneManager::SetColorTemperatureAdjustment( uint32_t crtc_id, const display::ColorTemperatureAdjustment& cta) { @@ -309,6 +371,17 @@ UpdateAndCommitCrtcState(crtc_id, crtc_state); } +void HardwareDisplayPlaneManager::SetColorCalibration( + uint32_t crtc_id, + const display::ColorCalibration& calibration) { + const auto crtc_index = LookupCrtcIndex(crtc_id); + DCHECK(crtc_index.has_value()); + CrtcState* crtc_state = &crtc_state_[*crtc_index]; + crtc_state->color_calibration = calibration; + crtc_state->log_primaries = true; + UpdateAndCommitCrtcState(crtc_id, crtc_state); +} + void HardwareDisplayPlaneManager::SetGammaAdjustment( uint32_t crtc_id, const display::GammaAdjustment& adjustment) { @@ -505,12 +578,35 @@ CrtcState* crtc_state) { CrtcProperties* crtc_props = &crtc_state->properties; - // Set the CTM to the concatenation of the color profile matrix and the color - // temperature adjustment matrix. - // TODO(https://crbug.com/1505062): This is incorrect if the color profile - // DEGAMMA/GAMMA curves are ever not the identity. + // Set the CTM to convert from the planes' color space primaries to the + // output color space primaries, followed by application of the color + // temperature adjustment matrix. This is wrong in the following ways: + // * The primary conversion should be done in linear space. This can only + // be done if both DEGAMMA and GAMMA are functional, but DEGAMMA is + // very often broken. + // * The color temperature adjustment matrix is computed to be applied in + // sRGB space, not the output space. + skcms_Matrix3x3 plane_to_device_matrix = + crtc_state->color_calibration.srgb_to_device_matrix; + if (base::FeatureList::IsEnabled(kCtmColorManagement)) { + plane_to_device_matrix = PlaneToOutputMatrix(crtc_state); + if (crtc_state->log_primaries) { + crtc_state->log_primaries = false; + VLOG(0) + << "CTM: " + << skia::SkcmsMatrix3x3ToString(PlaneToOutputMatrix(crtc_state)) + << "(" + << skia::SkColorSpacePrimariesToString(crtc_state->planes_primaries) + << " to " + << skia::SkColorSpacePrimariesToString(crtc_state->output_primaries) + << ") vs " + << skia::SkcmsMatrix3x3ToString( + crtc_state->color_calibration.srgb_to_device_matrix) + << " (calibration)"; + } + } const skcms_Matrix3x3 ctm = skcms_Matrix3x3_concat( - &crtc_state->color_calibration.srgb_to_device_matrix, + &plane_to_device_matrix, &crtc_state->color_temperature_adjustment.srgb_matrix); if (crtc_state->properties.ctm.id) { ScopedDrmColorCtmPtr ctm_blob_data = CreateCTMBlob(ctm); @@ -539,7 +635,6 @@ // Set the GAMMA curve to the concatenation of the color profile with the // gamma adjustment. - // TODO(https://crbug.com/1505062): const auto gamma_curve = display::GammaCurve::MakeConcat( crtc_state->color_calibration.linear_to_device, crtc_state->gamma_adjustment.curve);
diff --git a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.h b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.h index 70447af..fb4ae52 100644 --- a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.h +++ b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.h
@@ -108,6 +108,16 @@ display::ColorCalibration color_calibration; display::GammaAdjustment gamma_adjustment; + // The color space of all input planes. This assumes that all planes have + // the same color space. + SkColorSpacePrimaries planes_primaries = SkNamedPrimariesExt::kSRGB; + + // The color space of the output. + SkColorSpacePrimaries output_primaries = SkNamedPrimariesExt::kSRGB; + + // Used to log changes to the above parameters. + bool log_primaries = false; + // Cached blobs for the properties to commit in CommitCrtcProperties. // * If a property is `std::nullopt`, then it should be left unchanged. // * If a property is `nullptr` then it should be set to 0. @@ -141,11 +151,24 @@ // calls. void BeginFrame(HardwareDisplayPlaneList* plane_list); + // Sets the input color space for all planes. This assumes that all planes on + // a CRTC have the same color space. + void SetColorSpaceForAllPlanes(uint32_t crtc_id, + const SkColorSpacePrimaries& primaries); + + // Sets the output color space for the given CRTC. + void SetOutputColorSpace(uint32_t crtc_id, + const SkColorSpacePrimaries& primaries); + // Sets the color temperature adjustment for a given CRTC. void SetColorTemperatureAdjustment( uint32_t crtc_id, const display::ColorTemperatureAdjustment& cta); + // Sets the color calibration information for a given CRTC. + void SetColorCalibration(uint32_t crtc_id, + const display::ColorCalibration& calibration); + // Sets the gamma adjustment for a given CRTC. void SetGammaAdjustment(uint32_t crtc_id, const display::GammaAdjustment& adjustment);
diff --git a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_unittest.cc b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_unittest.cc index 2fba4805..f2ea5b5 100644 --- a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_unittest.cc +++ b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_unittest.cc
@@ -1053,6 +1053,44 @@ } } +TEST_P(HardwareDisplayPlaneManagerTest, ColorManagement_Profile) { + auto drm_state = MockDrmDevice::MockDrmState::CreateStateWithDefaultObjects( + /*crtc_count=*/1, /*planes_per_crtc=*/1); + + // This test has full CTM, DEGAMMA, and GAMMA. + drm_state.crtc_properties[0].properties.push_back( + {.id = kCtmPropId, .value = 0}); + drm_state.crtc_properties[0].properties.push_back( + {.id = kDegammaLutSizePropId, .value = 1}); + drm_state.crtc_properties[0].properties.push_back( + {.id = kDegammaLutPropId, .value = 0}); + drm_state.crtc_properties[0].properties.push_back( + {.id = kGammaLutSizePropId, .value = 1}); + drm_state.crtc_properties[0].properties.push_back( + {.id = kGammaLutPropId, .value = 0}); + + // Color profile change will set all properties. + fake_drm_->InitializeState(drm_state, use_atomic_); + display::ColorCalibration calibration; + calibration.srgb_to_linear = display::GammaCurve::MakeGamma(2.2f); + calibration.linear_to_device = display::GammaCurve::MakeGamma(1.f / 2.2); + fake_drm_->plane_manager()->SetColorCalibration( + fake_drm_->crtc_property(0).id, calibration); + + if (use_atomic_) { + HardwareDisplayPlaneList state; + PerformPageFlip(/*crtc_idx=*/0, &state); + EXPECT_EQ(2, fake_drm_->get_commit_count()); + EXPECT_NE(0u, GetCrtcPropertyValue(fake_drm_->crtc_property(0).id, "CTM")); + EXPECT_NE( + 0u, GetCrtcPropertyValue(fake_drm_->crtc_property(0).id, "GAMMA_LUT")); + EXPECT_NE(0u, GetCrtcPropertyValue(fake_drm_->crtc_property(0).id, + "DEGAMMA_LUT")); + } else { + EXPECT_EQ(3, fake_drm_->get_set_object_property_count()); + } +} + TEST_P(HardwareDisplayPlaneManagerTest, ColorManagement_GammaAdjustment) { auto drm_state = MockDrmDevice::MockDrmState::CreateStateWithDefaultObjects( /*crtc_count=*/1, /*planes_per_crtc=*/1);
diff --git a/ui/ozone/platform/drm/host/drm_display_host.cc b/ui/ozone/platform/drm/host/drm_display_host.cc index 9b420552..510b4c1b 100644 --- a/ui/ozone/platform/drm/host/drm_display_host.cc +++ b/ui/ozone/platform/drm/host/drm_display_host.cc
@@ -106,11 +106,25 @@ sender_->GpuSetColorTemperatureAdjustment(snapshot_->display_id(), cta); } +void DrmDisplayHost::SetColorCalibration( + const display::ColorCalibration& calibration) { + sender_->GpuSetColorCalibration(snapshot_->display_id(), calibration); +} + void DrmDisplayHost::SetGammaAdjustment( const display::GammaAdjustment& adjustment) { sender_->GpuSetGammaAdjustment(snapshot_->display_id(), adjustment); } +void DrmDisplayHost::SetColorMatrix(const std::vector<float>& color_matrix) { + sender_->GpuSetColorMatrix(snapshot_->display_id(), color_matrix); +} + +void DrmDisplayHost::SetGammaCorrection(const display::GammaCurve& degamma, + const display::GammaCurve& gamma) { + sender_->GpuSetGammaCorrection(snapshot_->display_id(), degamma, gamma); +} + void DrmDisplayHost::SetPrivacyScreen( bool enabled, display::SetPrivacyScreenCallback callback) {
diff --git a/ui/ozone/platform/drm/host/drm_display_host.h b/ui/ozone/platform/drm/host/drm_display_host.h index 7e8820fb..5dc98e9 100644 --- a/ui/ozone/platform/drm/host/drm_display_host.h +++ b/ui/ozone/platform/drm/host/drm_display_host.h
@@ -44,7 +44,11 @@ display::SetHDCPStateCallback callback); void SetColorTemperatureAdjustment( const display::ColorTemperatureAdjustment& cta); + void SetColorCalibration(const display::ColorCalibration& calibration); void SetGammaAdjustment(const display::GammaAdjustment& adjustment); + void SetColorMatrix(const std::vector<float>& color_matrix); + void SetGammaCorrection(const display::GammaCurve& degamma, + const display::GammaCurve& gamma); void SetPrivacyScreen(bool enabled, display::SetPrivacyScreenCallback callback);
diff --git a/ui/ozone/platform/drm/host/drm_native_display_delegate.cc b/ui/ozone/platform/drm/host/drm_native_display_delegate.cc index ade9813f..966313a 100644 --- a/ui/ozone/platform/drm/host/drm_native_display_delegate.cc +++ b/ui/ozone/platform/drm/host/drm_native_display_delegate.cc
@@ -89,6 +89,13 @@ display->SetColorTemperatureAdjustment(cta); } +void DrmNativeDisplayDelegate::SetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) { + DrmDisplayHost* display = display_manager_->GetDisplay(display_id); + display->SetColorCalibration(calibration); +} + void DrmNativeDisplayDelegate::SetGammaAdjustment( int64_t display_id, const display::GammaAdjustment& adjustment) { @@ -96,6 +103,23 @@ display->SetGammaAdjustment(adjustment); } +bool DrmNativeDisplayDelegate::SetColorMatrix( + int64_t display_id, + const std::vector<float>& color_matrix) { + DrmDisplayHost* display = display_manager_->GetDisplay(display_id); + display->SetColorMatrix(color_matrix); + return true; +} + +bool DrmNativeDisplayDelegate::SetGammaCorrection( + int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) { + DrmDisplayHost* display = display_manager_->GetDisplay(display_id); + display->SetGammaCorrection(degamma, gamma); + return true; +} + void DrmNativeDisplayDelegate::SetPrivacyScreen( int64_t display_id, bool enabled,
diff --git a/ui/ozone/platform/drm/host/drm_native_display_delegate.h b/ui/ozone/platform/drm/host/drm_native_display_delegate.h index f9a1e499..8a777c0 100644 --- a/ui/ozone/platform/drm/host/drm_native_display_delegate.h +++ b/ui/ozone/platform/drm/host/drm_native_display_delegate.h
@@ -49,8 +49,16 @@ void SetColorTemperatureAdjustment( int64_t display_id, const display::ColorTemperatureAdjustment& cta) override; + void SetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) override; void SetGammaAdjustment(int64_t display_id, const display::GammaAdjustment& gamma) override; + bool SetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix) override; + bool SetGammaCorrection(int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) override; void SetPrivacyScreen(int64_t display_id, bool enabled, display::SetPrivacyScreenCallback callback) override;
diff --git a/ui/ozone/platform/drm/host/gpu_thread_adapter.h b/ui/ozone/platform/drm/host/gpu_thread_adapter.h index 761e985c..78dd8f87 100644 --- a/ui/ozone/platform/drm/host/gpu_thread_adapter.h +++ b/ui/ozone/platform/drm/host/gpu_thread_adapter.h
@@ -63,9 +63,17 @@ virtual void GpuSetColorTemperatureAdjustment( int64_t display_id, const display::ColorTemperatureAdjustment& cta) = 0; + virtual void GpuSetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) = 0; virtual void GpuSetGammaAdjustment( int64_t display_id, const display::GammaAdjustment& adjustment) = 0; + virtual bool GpuSetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix) = 0; + virtual bool GpuSetGammaCorrection(int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) = 0; virtual void GpuSetPrivacyScreen( int64_t display_id, bool enabled,
diff --git a/ui/ozone/platform/drm/host/host_drm_device.cc b/ui/ozone/platform/drm/host/host_drm_device.cc index 9e2bab1..84ec056e 100644 --- a/ui/ozone/platform/drm/host/host_drm_device.cc +++ b/ui/ozone/platform/drm/host/host_drm_device.cc
@@ -252,6 +252,15 @@ drm_device_->SetColorTemperatureAdjustment(display_id, cta); } +void HostDrmDevice::GpuSetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) { + if (!IsConnected()) { + return; + } + drm_device_->SetColorCalibration(display_id, calibration); +} + void HostDrmDevice::GpuSetGammaAdjustment( int64_t display_id, const display::GammaAdjustment& adjustment) { @@ -261,6 +270,30 @@ drm_device_->SetGammaAdjustment(display_id, adjustment); } +bool HostDrmDevice::GpuSetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix) { + DCHECK_CALLED_ON_VALID_THREAD(on_ui_thread_); + if (!IsConnected()) { + return false; + } + + drm_device_->SetColorMatrix(display_id, color_matrix); + return true; +} + +bool HostDrmDevice::GpuSetGammaCorrection( + int64_t display_id, + const display::GammaCurve& degamma_lut, + const display::GammaCurve& gamma_lut) { + DCHECK_CALLED_ON_VALID_THREAD(on_ui_thread_); + if (!IsConnected()) { + return false; + } + + drm_device_->SetGammaCorrection(display_id, degamma_lut, gamma_lut); + return true; +} + void HostDrmDevice::GpuSetPrivacyScreen( int64_t display_id, bool enabled,
diff --git a/ui/ozone/platform/drm/host/host_drm_device.h b/ui/ozone/platform/drm/host/host_drm_device.h index f769cb6..fa2f3f0 100644 --- a/ui/ozone/platform/drm/host/host_drm_device.h +++ b/ui/ozone/platform/drm/host/host_drm_device.h
@@ -80,9 +80,17 @@ void GpuSetColorTemperatureAdjustment( int64_t display_id, const display::ColorTemperatureAdjustment& cta) override; + void GpuSetColorCalibration( + int64_t display_id, + const display::ColorCalibration& calibration) override; void GpuSetGammaAdjustment( int64_t display_id, const display::GammaAdjustment& adjustment) override; + bool GpuSetColorMatrix(int64_t display_id, + const std::vector<float>& color_matrix) override; + bool GpuSetGammaCorrection(int64_t display_id, + const display::GammaCurve& degamma, + const display::GammaCurve& gamma) override; void GpuSetPrivacyScreen(int64_t display_id, bool enabled, display::SetPrivacyScreenCallback callback) override;
diff --git a/ui/ozone/platform/drm/mojom/drm_device.mojom b/ui/ozone/platform/drm/mojom/drm_device.mojom index db88994..37a930cf 100644 --- a/ui/ozone/platform/drm/mojom/drm_device.mojom +++ b/ui/ozone/platform/drm/mojom/drm_device.mojom
@@ -87,10 +87,24 @@ SetColorTemperatureAdjustment(int64 display_id, display.mojom.ColorTemperatureAdjustment cta); + // Set the color calibration for the specified display. + SetColorCalibration(int64 display_id, + display.mojom.ColorCalibration calibration); + // Set the display profile space gamma adjustment for the specified display. SetGammaAdjustment(int64 display_id, display.mojom.GammaAdjustment adjustment); + // Sets a 3x3 color transform matrix on the display hardware. + // TODO: Consider using a different type for the color matrix. + // https://crbug.com/846975. + SetColorMatrix(int64 display_id, array<float, 9> color_matrix); + + // Sets a color correction gamma lookup table. + SetGammaCorrection(int64 display_id, + display.mojom.GammaCurve degamma, + display.mojom.GammaCurve gamma); + // Sets the state of the privacy screen feature, returns whether or not the // configuration was successful. SetPrivacyScreen(int64 display_id, bool enabled) => (bool success);
diff --git a/ui/views/accessibility/ax_aura_obj_cache.cc b/ui/views/accessibility/ax_aura_obj_cache.cc index 2e3624d..5c19d6d 100644 --- a/ui/views/accessibility/ax_aura_obj_cache.cc +++ b/ui/views/accessibility/ax_aura_obj_cache.cc
@@ -5,6 +5,7 @@ #include "ui/views/accessibility/ax_aura_obj_cache.h" #include <utility> +#include <vector> #include "base/containers/contains.h" #include "base/memory/raw_ptr.h" @@ -298,7 +299,7 @@ } void AXAuraObjCache::OnRootWindowObjDestroyed(aura::Window* window) { - base::EraseIf(root_windows_, [window](aura::Window* current_window) { + std::erase_if(root_windows_, [window](aura::Window* current_window) { return current_window == window; }); if (root_windows_.empty() && GetFocusClient(window))
diff --git a/ui/views/accessibility/view_ax_platform_node_delegate.cc b/ui/views/accessibility/view_ax_platform_node_delegate.cc index 10cef932..c5b05288 100644 --- a/ui/views/accessibility/view_ax_platform_node_delegate.cc +++ b/ui/views/accessibility/view_ax_platform_node_delegate.cc
@@ -12,7 +12,6 @@ #include <vector> #include "base/containers/adapters.h" -#include "base/containers/cxx20_erase_vector.h" #include "base/functional/bind.h" #include "base/i18n/rtl.h" #include "base/lazy_instance.h" @@ -1000,7 +999,7 @@ view_to_check->GetViewsInGroup(group_id, views_in_group); // Remove any views that are ignored in the accessibility tree. - base::EraseIf(*views_in_group, [](View* view) { + std::erase_if(*views_in_group, [](View* view) { return view->GetViewAccessibility().IsIgnored(); }); }
diff --git a/ui/views/controls/menu/submenu_view.cc b/ui/views/controls/menu/submenu_view.cc index e7c2282..9f07de9 100644 --- a/ui/views/controls/menu/submenu_view.cc +++ b/ui/views/controls/menu/submenu_view.cc
@@ -9,10 +9,10 @@ #include <set> #include <tuple> #include <utility> +#include <vector> #include "base/compiler_specific.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/numerics/safe_conversions.h" #include "base/ranges/algorithm.h" #include "ui/accessibility/ax_enums.mojom.h" @@ -52,7 +52,7 @@ base::ranges::transform( children, std::back_inserter(menu_items), static_cast<MIV* (*)(V*)>(&AsViewClass<MenuItemView>)); - base::EraseIf(menu_items, [](MIV* item) { + std::erase_if(menu_items, [](MIV* item) { return !item || IsViewClass<EmptyMenuMenuItem>(item); }); return menu_items;
diff --git a/ui/views/controls/styled_label.cc b/ui/views/controls/styled_label.cc index 0172669..383edd9 100644 --- a/ui/views/controls/styled_label.cc +++ b/ui/views/controls/styled_label.cc
@@ -238,7 +238,12 @@ const StyledLabel::LayoutSizeInfo& StyledLabel::GetLayoutSizeInfoForWidth( int w) const { + if (auto it = layout_size_info_cache_.Get(w); + it != layout_size_info_cache_.end()) { + return it->second; + } CalculateLayout(w); + layout_size_info_cache_.Put(w, layout_size_info_); return layout_size_info_; } @@ -272,8 +277,9 @@ } // Respect any existing size. If there is none, default to a single line. - CalculateLayout(width == 0 ? std::numeric_limits<int>::max() : width); - return layout_size_info_.total_size; + return GetLayoutSizeInfoForWidth(width == 0 ? std::numeric_limits<int>::max() + : width) + .total_size; } void StyledLabel::OnBoundsChanged(const gfx::Rect& previous_bounds) { @@ -299,6 +305,7 @@ void StyledLabel::PreferredSizeChanged() { need_recreate_child_ = true; layout_size_info_ = LayoutSizeInfo(0); + layout_size_info_cache_.Clear(); layout_views_.reset(); View::PreferredSizeChanged(); }
diff --git a/ui/views/controls/styled_label.h b/ui/views/controls/styled_label.h index 56dd1aa..fecc1949 100644 --- a/ui/views/controls/styled_label.h +++ b/ui/views/controls/styled_label.h
@@ -13,6 +13,7 @@ #include <string> #include <vector> +#include "base/containers/lru_cache.h" #include "base/functional/callback_forward.h" #include "base/memory/raw_ptr.h" #include "third_party/abseil-cpp/absl/types/variant.h" @@ -279,6 +280,11 @@ // recalculation, while |layout_views_| only exists until the next Layout(). mutable LayoutSizeInfo layout_size_info_{0}; mutable std::unique_ptr<LayoutViews> layout_views_; + // Saves the LayoutSizeInfo for additional CalculateLayout() calls. Layout + // managers sometimes repeatedly ask for size information for the same (small) + // number of widths. Caching multiple LayoutSideInfos helps avoid doing many + // unnecessary calculations. + mutable base::LRUCache<int, LayoutSizeInfo> layout_size_info_cache_{16}; // Background color on which the label is drawn, for auto color readability. ColorVariant displayed_on_background_color_;
diff --git a/ui/views/examples/examples_window.cc b/ui/views/examples/examples_window.cc index a1fcd04..e0a4511 100644 --- a/ui/views/examples/examples_window.cc +++ b/ui/views/examples/examples_window.cc
@@ -10,10 +10,10 @@ #include <memory> #include <string> #include <utility> +#include <vector> #include "base/command_line.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/memory/raw_ptr.h" #include "base/ranges/algorithm.h" #include "base/run_loop.h" @@ -84,7 +84,7 @@ // If there are still example names in the list, only include the examples // from the list. if (!valid_examples.empty()) { - base::EraseIf(examples, [valid_examples](auto& example) { + std::erase_if(examples, [valid_examples](auto& example) { return !base::Contains(valid_examples, example->example_title()); }); }
diff --git a/ui/views/focus/focus_manager.cc b/ui/views/focus/focus_manager.cc index 84b66c6..0d5509d 100644 --- a/ui/views/focus/focus_manager.cc +++ b/ui/views/focus/focus_manager.cc
@@ -9,7 +9,6 @@ #include "base/auto_reset.h" #include "base/check_op.h" -#include "base/containers/cxx20_erase.h" #include "base/i18n/rtl.h" #include "base/observer_list.h" #include "base/ranges/algorithm.h" @@ -89,7 +88,7 @@ focused_view_->parent()->GetViewsInGroup(focused_view_->GetGroup(), &views); // Remove any views except current, which are disabled or hidden. - base::EraseIf(views, [this](View* v) { + std::erase_if(views, [this](View* v) { return v != focused_view_ && !v->IsAccessibilityFocusable(); }); View::Views::const_iterator i = base::ranges::find(views, focused_view_);
diff --git a/ui/views/layout/animating_layout_manager.cc b/ui/views/layout/animating_layout_manager.cc index 2226d86..02d6ef9e 100644 --- a/ui/views/layout/animating_layout_manager.cc +++ b/ui/views/layout/animating_layout_manager.cc
@@ -12,7 +12,6 @@ #include "base/auto_reset.h" #include "base/containers/contains.h" -#include "base/containers/cxx20_erase.h" #include "base/memory/raw_ptr.h" #include "base/numerics/safe_conversions.h" #include "base/observer_list.h" @@ -458,13 +457,13 @@ bool AnimatingLayoutManager::OnViewRemoved(View* host, View* view) { // Remove any fade infos corresponding to the removed view. - base::EraseIf(fade_infos_, [view](const LayoutFadeInfo& fade_info) { + std::erase_if(fade_infos_, [view](const LayoutFadeInfo& fade_info) { return fade_info.child_view == view; }); // Remove any elements in the current layout corresponding to the removed // view. - base::EraseIf(current_layout_.child_layouts, + std::erase_if(current_layout_.child_layouts, [view](const ChildLayout& child_layout) { return child_layout.child_view == view; });
diff --git a/ui/views/window/non_client_view.cc b/ui/views/window/non_client_view.cc index 3f2dad7..f520bdf 100644 --- a/ui/views/window/non_client_view.cc +++ b/ui/views/window/non_client_view.cc
@@ -6,8 +6,8 @@ #include <memory> #include <utility> +#include <vector> -#include "base/containers/cxx20_erase.h" #include "build/build_config.h" #include "ui/accessibility/ax_enums.mojom.h" #include "ui/accessibility/ax_node_data.h" @@ -135,8 +135,9 @@ // Move the client view to the beginning of the Z-order to ensure that the // other children of the frame view draw on top of it. - if (client_view && base::Erase(paint_order, client_view)) + if (client_view && std::erase(paint_order, client_view)) { paint_order.insert(paint_order.begin(), client_view); + } return paint_order; }
diff --git a/ui/views/windows_stationarity_monitor_aura.cc b/ui/views/windows_stationarity_monitor_aura.cc index 849e071c..d1607a0 100644 --- a/ui/views/windows_stationarity_monitor_aura.cc +++ b/ui/views/windows_stationarity_monitor_aura.cc
@@ -4,7 +4,8 @@ #include "ui/views/windows_stationarity_monitor_aura.h" -#include "base/containers/cxx20_erase.h" +#include <vector> + #include "base/no_destructor.h" #include "base/ranges/algorithm.h" #include "ui/aura/env.h" @@ -62,7 +63,7 @@ } void WindowsStationarityMonitorAura::OnWindowDestroying(aura::Window* window) { - base::Erase(tracked_windows_, window); + std::erase(tracked_windows_, window); NotifyWindowStationaryStateChanged(); }
diff --git a/v8 b/v8 index c552693..c3a7867 160000 --- a/v8 +++ b/v8
@@ -1 +1 @@ -Subproject commit c5526930f87c21bd0994e7cdbb589c5c5510c112 +Subproject commit c3a7867744ac5753621f6ff77120217cf165081d